libiconv: update recipe

Build separate devel package.
This commit is contained in:
Ingo Weinhold
2013-06-10 14:42:10 +02:00
parent 7ab786ee2f
commit 8192cb422b

View File

@@ -1,10 +1,16 @@
SUMMARY="GNU iconv implementation"
HOMEPAGE="http://www.gnu.org/software/libiconv/"
LICENSE="GNU GPL v3"
HOMEPAGE="
http://www.gnu.org/software/libiconv
http://www.gnu.org/software/iconv
"
LICENSE="
GNU LGPL v2
GNU GPL v3
"
COPYRIGHT="2000-2009 Free Software Foundation, Inc."
SRC_URI="http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz"
CHECKSUM_MD5="7ab33ebd26687c744a37264a330bbe9a"
REVISION="4"
REVISION="5"
ARCHITECTURES="x86_gcc2 ?x86"
PROVIDES="
@@ -45,13 +51,12 @@ BUILD()
autoconf
autoheader
cd ..
./configure $configureDirArgs \
--localedir=$dataRootDir/locale \
runConfigure ./configure \
--enable-relocatable \
--enable-shared \
--enable-static \
--disable-nls
make
make $jobArgs
}
INSTALL()
@@ -60,6 +65,17 @@ INSTALL()
mkdir -p ${ACLOCALDIR}
cp -f srcm4/iconv.m4 ${ACLOCALDIR}/iconv.m4
make install
rm $libDir/charset.alias
prepareInstalledDevelLibs libiconv libcharset
# devel package
packageEntries devel \
$developDir \
$manDir/man3 \
$dataDir \
$docDir/*.3.html
}
TEST()
@@ -167,3 +183,15 @@ DESCRIPTION="
libiconv is for you if your application needs to support multiple character
encodings, but that support lacks from your system.
"
# ----- devel package -------------------------------------------------------
SUMMARY_devel="The libiconv development files"
PROVIDES_devel="
libiconv_devel = $portVersion compat >= 1.13
devel:libiconv = 2.5.0 compat >= 2
devel:libcharset = 1.0.0 compat >= 1
"
REQUIRES_devel="
libiconv == $portVersion base
"