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