libxslt: extract a devel package

This commit is contained in:
Adrien Destugues
2013-10-10 13:55:10 +02:00
parent c28973cab4
commit 36152b0fa2

View File

@@ -4,19 +4,30 @@ LICENSE="MIT"
COPYRIGHT="2001-2002 Daniel Veillard. All Rights Reserved."
SRC_URI="ftp://xmlsoft.org/libxml2/libxslt-1.1.28.tar.gz"
CHECKSUM_MD5="9667bf6f9310b957254fdcf6596600b7"
REVISION="1"
ARCHITECTURES="?x86_gcc2 ?x86"
REVISION="2"
ARCHITECTURES="x86_gcc2 x86"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PROVIDES="
libxslt$secondaryArchSuffix = $portVersion
lib:libxslt$secondaryArchSuffix = $portVersion
lib:libexslt$secondaryArchSuffix = $portVersion
cmd:xslt_config$secondaryArchSuffix = $portVersion
cmd:xsltproc$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku${secondaryArchSuffix} >= $haikuVersion
lib:libxml2$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
BUILD_REQUIRES="
devel:libxml2$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku_devel >= $haikuVersion
haiku${secondaryArchSuffix}_devel >= $haikuVersion
cmd:autoconf
cmd:automake
cmd:libtoolize
@@ -41,7 +52,11 @@ INSTALL()
make install
prepareInstalledDevelLibs libxslt
prepareInstalledDevelLibs libexslt
fixPkgconfig
# devel package
packageEntries devel $developDir
}
DESCRIPTION="
@@ -55,3 +70,12 @@ DESCRIPTION="
the command line processing tool. This library is free software and can be
reused in commercial applications.
"
PROVIDES_devel="
libxslt${secondaryArchSuffix}_devel = $portVersion
devel:libxslt${secondaryArchSuffix} = $portVersion compat >= 1
devel:libexslt${secondaryArchSuffix} = $portVersion compat >= 1
"
REQUIRES_devel="
libxslt${secondaryArchSuffix} == $portVersion base
"