summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 6 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 71ae81a9f0f4..b2a7cf799969 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,6 @@
-# This is an example PKGBUILD file. Use this as a start to creating your own,
-# and remove these comments. For more information, see 'man PKGBUILD'.
-# NOTE: Please fill out the license field for your package! If it is unknown,
-# then please put 'unknown'.
-
# Maintainer: Sean Anderson <seanga2@gmail.com>
pkgname=uclibc-ng
-pkgver=1.0.34
+pkgver=1.0.44
pkgrel=1
epoch=
pkgdesc="A C library for embedded Linux"
@@ -13,7 +8,7 @@ arch=(x86_64)
url="https://uclibc-ng.org/"
license=('LGPL2.1')
groups=()
-depends=()
+depends=('linux-headers')
makedepends=()
checkdepends=()
optdepends=()
@@ -26,15 +21,15 @@ install=
changelog=
source=(
"https://downloads.uclibc-ng.org/releases/$pkgver/uClibc-ng-$pkgver.tar.xz"
- "config"
)
noextract=()
-sha512sums=('65822e36f8fff7852af208c11f25cfc33b4b4bc7d90977ab83abf777f0ca5173afb01830f6752b6fb1d9ed35c91f312c4cb5cad967b4d5cdc7cd65f0ebaabe55'
- '0318e67ead594929f54dec56377465fe1877a996d81c0bfbc4537745fb8a54bbdeaca8b43fb1a3196dc4ab9e680cc787aa8599fd11dcf28808d404fd61b65fda')
+sha512sums=('46ec105ed74131c4e37c0b5277177afedaecbec464a8942f4fffbdca1be09bbdde9762e622dfc5b9216a652bf50efef0a6d7126c37974d4c8156011a736d555b')
prepare() {
cd "uClibc-ng-$pkgver"
- cp "$srcdir"/config .config
+ ARCH=x86_64 make defconfig
+ sed -i 's,KERNEL_HEADERS.*,KERNEL_HEADERS="/usr/include/",g' .config
+ sed -i 's,# UCLIBC_HAS_RESOLVER_SUPPORT.*,UCLIBC_HAS_RESOLVER_SUPPORT=y,g' .config
}
build() {
@@ -45,9 +40,4 @@ build() {
package() {
cd "uClibc-ng-$pkgver"
make PREFIX="$pkgdir" install
-
- # configure RUNTIME_PREFIX with /lib for PT_INTERP compat, but install to /usr/lib
- mv "$pkgdir"/lib/ld64-uClibc*.so* "$pkgdir"/usr/lib/
- mv "$pkgdir"/lib/* "$pkgdir"/usr/lib/uClibc/lib/
- rmdir "$pkgdir"/lib
}