diff --git a/media-libs/libsdl2/libsdl2-2.0.1.recipe b/media-libs/libsdl2/libsdl2-2.0.1.recipe new file mode 100644 index 000000000..66e6c479e --- /dev/null +++ b/media-libs/libsdl2/libsdl2-2.0.1.recipe @@ -0,0 +1,86 @@ +SUMMARY="Simple Direct Media Layer 2.0" +DESCRIPTION="Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games." +HOMEPAGE="http://www.libsdl.org/" +SRC_URI="http://www.libsdl.org/release/SDL2-2.0.1.tar.gz" +CHECKSUM_MD5="0eb97039488bf463e775295f7b18b227" +REVISION="1" +LICENSE="Zlib" +COPYRIGHT="1997-2013 Sam Lantinga" + +ARCHITECTURES="x86_gcc2 x86 x86_64" +SECONDARY_ARCHITECTURES="x86_gcc2 x86" + +PROVIDES=" + libsdl2$secondaryArchSuffix = $portVersion compat >= 2.0 + lib:libSDL2$secondaryArchSuffix = 0.1.0 compat >= 0.0 + lib:libSDL2_2.0$secondaryArchSuffix = 0.1.0 compat >= 0.0 + lib:libSDL2_2.0.1SsecondaryArchSuufix = 0.1.0 compat >= 0.0 + " + +REQUIRES=" + haiku$secondaryArchSuffix >= $haikuVersion +# lib:libGL$secondaryArchSuffix + lib:libglu$secondaryArchSuffix + lib:libpng$secondaryArchSuffix + lib:libjpeg$secondaryArchSuffix + lib:libtiff$secondaryArchSuffix + " + +BUILD_REQUIRES=" +# devel:mesa + devel:libglu$secondaryArchSuffix + devel:libpng$secondaryArchSuffix +# devel:libpng$secondaryArchSuffix >= 1.5 <-- Haikuporter fails if we try to check this one? + devel:libjpeg$secondaryArchSuffix >= 9 + devel:libtiff$secondaryArchSuffix >= 3.9 + " + +BUILD_PREREQUIRES=" + haiku${secondaryArchSuffix}_devel >= $haikuVersion + cmd:autoconf + cmd:libtool + cmd:aclocal + cmd:make + cmd:gcc$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + " + +SOURCE_DIR="SDL2-$portVersion" + +BUILD() +{ + runConfigure ./configure + make $jobArgs +} + +INSTALL() +{ + make install + + # devel package + prepareInstalledDevelLibs \ + libSDL2 \ + libSDL2main \ + libSDL2_test + + fixPkgconfig + fixDevelopLibDirReferences $binDir/sdl2-config + + packageEntries devel \ + $developDir $binDir/sdl2-config $dataDir +} + +# ----- devel package ------------------------------------- +PROVIDES_devel=" + libsdl2${secondaryArchSuffix}_devel = $portVersion compat >= 2.0 + cmd:sdl2_config$secondaryArchSuffix = $portVersion compat >= 2.0 + devel:libSDL2$secondaryArchSuffix = 2.0.1 compat >= 2.0 + devel:libSDL2main$secondaryArchSuffix = 0.1.0 compat >= 0.0 + devel:libSDL2_test$secondaryArchSuffix = 0.1.0 compat >= 0.0 + devel:libSDL2_2.0$secondaryArchSuffix = 0.1.0 compat >= 0.0 + devel:libSDL2_2.0.1$secondaryArchSuffix = 0.1.0 compat >= 0.0 + " + +REQUIRES_devel=" + libsdl2$secondaryArchSuffix == $portVersion base + "