dragengine-1.28 (#12812)

* dragengine-1.28

* applied requested changes

* applied required fixes
This commit is contained in:
Plüss Roland
2025-08-25 07:59:18 +02:00
committed by GitHub
parent 07d2bcf802
commit 99e7f354ec
2 changed files with 36 additions and 30 deletions

View File

@@ -19,6 +19,8 @@ with_system_libogg = 'yes'
with_system_libvorbis = 'yes'
with_system_libtheora = 'yes'
with_system_soundtouch = 'yes'
with_system_libwebm = 'yes'
with_system_libwebp = 'yes'
with_opengl = 'yes'
with_dl = 'no'
with_pthread = 'yes'
@@ -71,8 +73,8 @@ build_script_ds = 'yes'
build_sound_ogg = 'yes'
build_video_theora = 'yes'
build_video_apng = 'yes'
build_igde = 'no'
build_guilauncher = 'no'
build_igde = 'no' # requires fox
build_guilauncher = 'no' # requires fox
build_archive_delga = 'yes'
build_input_w32 = 'no'

View File

@@ -16,7 +16,7 @@ LICENSE="GNU GPL v3
GNU LGPL v3"
REVISION="1"
SOURCE_URI="https://github.com/LordOfDragons/dragengine/archive/v$portVersion-haiku1.tar.gz"
CHECKSUM_SHA256="5882a02f18a382669bfc227cc55d7743d40213915d6ecace66ecd1cc2cd5ed3b"
CHECKSUM_SHA256="0f7c5e6653040ff90f1d493228e8cd11371317d9574d7073fcfe2b3418cb9203"
SOURCE_FILENAME="dragengine-$portVersion-haiku1.tar.gz"
SOURCE_DIR="dragengine-$portVersion-haiku1"
ADDITIONAL_FILES="custom.py"
@@ -35,53 +35,57 @@ PROVIDES="
lib:libdelauncher$secondaryArchSuffix = $portVersion compat >= $portVersion
cmd:delauncher_console$secondaryArchSuffix = $portVersion
"
# TODO: add "lib:libvpx$secondaryArchSuffix" once package version is updated
REQUIRES="
haiku$secondaryArchSuffix
lib:libgl$secondaryArchSuffix
lib:libjpeg$secondaryArchSuffix
lib:libogg$secondaryArchSuffix
lib:libopenal$secondaryArchSuffix
lib:libpng16$secondaryArchSuffix
lib:libsoundtouch$secondaryArchSuffix
lib:libtheora$secondaryArchSuffix
lib:libusb_1.0$secondaryArchSuffix
lib:libvorbis$secondaryArchSuffix
lib:libwebm$secondaryArchSuffix
lib:libwebp$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
PROVIDES_devel="
dragengine${secondaryArchSuffix}_devel = $portVersion
devel:libdragengine$secondaryArchSuffix = $portVersion compat >= $portVersion
devel:libdelauncher$secondaryArchSuffix = $portVersion compat >= $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libjpeg$secondaryArchSuffix
lib:libpng16$secondaryArchSuffix
lib:libopenal$secondaryArchSuffix
lib:libogg$secondaryArchSuffix
lib:libvorbis$secondaryArchSuffix
lib:libtheora$secondaryArchSuffix
lib:libz$secondaryArchSuffix
lib:libgl$secondaryArchSuffix
lib:libusb_1.0$secondaryArchSuffix
lib:libsoundtouch$secondaryArchSuffix
lib:libwebp$secondaryArchSuffix
"
REQUIRES_devel="
dragengine$secondaryArchSuffix == $portVersion base
"
# TODO: add "devel:libvpx$secondaryArchSuffix" once package version is updated
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libgl$secondaryArchSuffix
devel:libjpeg$secondaryArchSuffix
devel:libpng16$secondaryArchSuffix
devel:libopenal$secondaryArchSuffix
devel:libogg$secondaryArchSuffix
devel:libvorbis$secondaryArchSuffix
devel:libtheora$secondaryArchSuffix
devel:libz$secondaryArchSuffix
devel:libusb_1.0$secondaryArchSuffix
devel:libopenal$secondaryArchSuffix
devel:libpng16$secondaryArchSuffix
devel:libsoundtouch$secondaryArchSuffix
devel:libtheora$secondaryArchSuffix
devel:libusb_1.0$secondaryArchSuffix
devel:libvorbis$secondaryArchSuffix
devel:libwebm$secondaryArchSuffix
devel:libwebp$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:gcc$secondaryArchSuffix
cmd:scons
cmd:patch
cmd:gawk
cmd:make
cmd:nasm
cmd:cmake
cmd:diff
cmd:perl
cmd:gawk
cmd:gcc$secondaryArchSuffix
cmd:make
cmd:nasm
cmd:patch
cmd:scons
"
BUILD()