diff --git a/games-engines/dragengine/additional-files/custom.py b/games-engines/dragengine/additional-files/custom.py index b60f2fffd..69efa4106 100644 --- a/games-engines/dragengine/additional-files/custom.py +++ b/games-engines/dragengine/additional-files/custom.py @@ -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' diff --git a/games-engines/dragengine/dragengine-1.25.recipe b/games-engines/dragengine/dragengine-1.28.recipe similarity index 92% rename from games-engines/dragengine/dragengine-1.25.recipe rename to games-engines/dragengine/dragengine-1.28.recipe index d1fc1a403..2e63d0629 100644 --- a/games-engines/dragengine/dragengine-1.25.recipe +++ b/games-engines/dragengine/dragengine-1.28.recipe @@ -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()