diff options
Diffstat (limited to 'main/uclibc/APKBUILD')
-rw-r--r-- | main/uclibc/APKBUILD | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/main/uclibc/APKBUILD b/main/uclibc/APKBUILD index ca217c064..8463c9815 100644 --- a/main/uclibc/APKBUILD +++ b/main/uclibc/APKBUILD @@ -1,14 +1,14 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=uclibc pkgver=0.9.30.1 -pkgrel=18 +pkgrel=19 pkgdesc="C library for developing embedded Linux systems" url=http://uclibc.org license="LGPL-2" _mynamever=uClibc-$pkgver subpackages="$pkgname-dev" -depends_dev="linux-headers" +depends_dev="linux-headers=>2.6.32" source="http://uclibc.org/downloads/$_mynamever.tar.bz2 $pkgname-0.9.30.1-resolv.patch @@ -25,7 +25,7 @@ source="http://uclibc.org/downloads/$_mynamever.tar.bz2 uclibc-fork-hidden.diff uclibc-fork-hook.diff uclibc-getaddrinfo-netlink.diff - uclibcconfig + uclibcconfig.x86 " # backport openat funcs source="$source @@ -34,7 +34,10 @@ source="$source 0003-remove-libc_hidden_def-mknodat.patch " -_prepare() { +_config="$srcdir"/uclibcconfig.${ARCH:-x86} + + +prepare() { local i gcc_major cd "$srcdir/$_mynamever/" # patches goes here @@ -44,23 +47,21 @@ _prepare() { done } -_compile() { +build() { cd "$srcdir/$_mynamever/" - cp ../uclibcconfig .config + cp "$_config" .config make silentoldconfig # this is a hack to get uclibc-i386-floating-stacks.diff working touch libc/sysdeps/linux/i386/sysdep.h make || return 1 } -_install() { +package() { cd "$srcdir/$_mynamever/" make install DESTDIR="$pkgdir" install_utils install -Dm755 extra/scripts/getent "$pkgdir"/usr/bin/getent -} - -build() { - _prepare && _compile && _install + # provided by linux-headers + rm -f "$pkgdir"/usr/include/scsi/scsi.h } md5sums="1a4b84e5536ad8170563ffa88c34679c uClibc-0.9.30.1.tar.bz2 @@ -78,7 +79,7 @@ bbb8475963e791f596c34c81ef5583d7 uclibc-resolv-cname-fix.diff 220260c979eca4558827d0e7ec8aa8b6 uclibc-fork-hidden.diff 55bb709f5efd937df323f0d39a202cfd uclibc-fork-hook.diff a7310494a8073ebd43e1d437657532ef uclibc-getaddrinfo-netlink.diff -36b28777f4c49af39268920fbade41b1 uclibcconfig +36b28777f4c49af39268920fbade41b1 uclibcconfig.x86 329b92fec717c8808c3fa9ffd68f2dfb 0001-first-pass-at-implementing-at-funcs.patch 7ffa41082d9de2bc512b4bed9577bdf9 0002-add-hidden-aliases-for-openat-funcs.patch e12c647716eef19dd4ad08602dcc435b 0003-remove-libc_hidden_def-mknodat.patch" |