1SUMMARY="Helper library for S3TC texture (de)compression" 2DESCRIPTION="Free implementation of the s3tc texture compression algorithm." 3HOMEPAGE="https://people.freedesktop.org/~cbrill/libtxc_dxtn/" 4COPYRIGHT="2004 Roland Scheidegger" 5LICENSE="BSD (3-clause)" 6REVISION="1" 7SOURCE_URI="https://people.freedesktop.org/~cbrill/libtxc_dxtn/libtxc_dxtn-$portVersion.tar.bz2" 8CHECKSUM_SHA256="45290d12cdca529a3f41e7fc35c4250fc1b6d2fc16b56680f8401f6aa792ae60" 9SOURCE_FILENAME="libtxc_dxtn-$portVersion.tar.bz2" 10 11ARCHITECTURES="all !x86_gcc2" 12SECONDARY_ARCHITECTURES="x86" 13 14libVersion="$portVersion" 15libVersionCompat="$libVersion compat >= ${libVersion%%.*}" 16 17PROVIDES=" 18 libtxc_dxtn$secondaryArchSuffix = $portVersion 19 lib:libtxc_dxtn$secondaryArchSuffix = $libVersionCompat 20 " 21REQUIRES=" 22 haiku$secondaryArchSuffix 23 lib:libGL$secondaryArchSuffix 24 " 25 26PROVIDES_devel=" 27 libtxc_dxtn${secondaryArchSuffix}_devel = $portVersion 28 devel:libtxc_dxtn$secondaryArchSuffix = $libVersionCompat 29 " 30REQUIRES_devel=" 31 libtxc_dxtn$secondaryArchSuffix == $portVersion base 32 " 33 34BUILD_REQUIRES=" 35 haiku${secondaryArchSuffix}_devel 36 devel:libGL$secondaryArchSuffix 37 " 38BUILD_PREREQUIRES=" 39 cmd:awk 40 cmd:gcc$secondaryArchSuffix 41 cmd:ld$secondaryArchSuffix 42 cmd:libtoolize$secondaryArchSuffix 43 cmd:make 44 cmd:pkg_config$secondaryArchSuffix 45 " 46 47defineDebugInfoPackage libtxc_dxtn$secondaryArchSuffix \ 48 "$libDir"/libtxc_dxtn.so 49 50BUILD() 51{ 52 runConfigure ./configure 53 make $jobArgs 54} 55 56INSTALL() 57{ 58 make install 59 60 rm -f "$libDir"/*.la 61 62 # prepare devel/lib 63 prepareInstalledDevelLib libtxc_dxtn 64 fixPkgconfig 65 66 # devel package 67 packageEntries devel \ 68 "$developDir" 69} 70 71TEST() 72{ 73 make check 74} 75