aboutsummaryrefslogtreecommitdiffstats
path: root/community/gnu-libiconv/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/gnu-libiconv/APKBUILD')
-rw-r--r--community/gnu-libiconv/APKBUILD27
1 files changed, 17 insertions, 10 deletions
diff --git a/community/gnu-libiconv/APKBUILD b/community/gnu-libiconv/APKBUILD
index 761587cd39c..4baf50e91fd 100644
--- a/community/gnu-libiconv/APKBUILD
+++ b/community/gnu-libiconv/APKBUILD
@@ -1,23 +1,24 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=gnu-libiconv
-pkgver=1.15
-pkgrel=3
+pkgver=1.17
+pkgrel=2
pkgdesc="GNU charset conversion library for libc which doesn't implement it"
url="https://www.gnu.org/software/libiconv"
arch="all"
-license='LGPL'
-depends=""
+license="LGPL-2.1-or-later"
+depends_dev="$pkgname=$pkgver-r$pkgrel"
source="https://ftp.gnu.org/pub/gnu/libiconv/libiconv-$pkgver.tar.gz"
-subpackages="$pkgname-doc $pkgname-dev"
-
+subpackages="$pkgname-doc $pkgname-dev $pkgname-libs"
builddir="$srcdir"/libiconv-$pkgver
+options="!check" # fails to detect correct libiconv.so.2
+
build() {
- cd "$builddir"
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--mandir=/usr/share/man \
+ --docdir=/usr/share/doc/$pkgname/ \
--disable-nls \
--disable-static \
--enable-extra-encodings
@@ -30,10 +31,14 @@ build() {
make
}
+check() {
+ make check
+}
+
package() {
- cd "$builddir"
+ # iconv util
+ license="GPL-3.0-or-later"
make DESTDIR="$pkgdir/" install
- rm "$pkgdir"/usr/lib/charset.alias
# move headers so they dont clash with libc headers
mkdir "$pkgdir"/usr/include/gnu-libiconv
@@ -42,4 +47,6 @@ package() {
}
-sha512sums="1233fe3ca09341b53354fd4bfe342a7589181145a1232c9919583a8c9979636855839049f3406f253a9d9829908816bb71fd6d34dd544ba290d6f04251376b1a libiconv-1.15.tar.gz"
+sha512sums="
+18a09de2d026da4f2d8b858517b0f26d853b21179cf4fa9a41070b2d140030ad9525637dc4f34fc7f27abca8acdc84c6751dfb1d426e78bf92af4040603ced86 libiconv-1.17.tar.gz
+"