mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-04 22:18:55 +02:00
Update libsdl to 2.0.1, builds but Haikuporter makes a broken symlink.
This commit is contained in:
86
media-libs/libsdl2/libsdl2-2.0.1.recipe
Normal file
86
media-libs/libsdl2/libsdl2-2.0.1.recipe
Normal file
@@ -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
|
||||
"
|
||||
Reference in New Issue
Block a user