summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKirill Isakov2023-08-09 20:53:10 +0600
committerKirill Isakov2023-08-09 20:53:10 +0600
commit5fbd4f638e5d2669730f10558e9f27c969178afb (patch)
tree92d5b500415012cc53b91ea9a12421467840589b /PKGBUILD
parente587174e5a279edd0fad959896fdf24e5cce29f0 (diff)
downloadaur-klibc.tar.gz
upgpkg: klibc 2.0.13-1
upstream release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 24 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 75d572e0e59d..4f3c23481f28 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,11 @@
# Maintainer: tarball <bootctl@gmail.com>
# Contributor: Cédric Schieli <cschieli at gmail dot com>
+#
+# To fetch the author's GPG key, run:
+# $ gpg --locate-keys bwh@kernel.org
pkgname=klibc
-pkgver=2.0.12
+pkgver=2.0.13
pkgrel=1
pkgdesc="A minimalistic libc subset for use with initramfs"
arch=(x86_64 aarch64 i686)
@@ -11,29 +14,35 @@ license=('GPL')
depends=(perl)
makedepends=(linux-api-headers)
options=('staticlibs')
-source=("https://mirrors.kernel.org/pub/linux/libs/klibc/2.0/${pkgname}-${pkgver}.tar.xz")
-sha256sums=('71f816a0d3abe3aba8b46319ae5ca147e7a7a38401b3f5e262025f4dc08c475d')
+validpgpkeys=(
+ 'AC2B29BD34A6AFDDB3F68F35E7BFC8EC95861109' # Ben Hutchings <bwh@kernel.org>
+)
+source=(
+ "https://mirrors.kernel.org/pub/linux/libs/klibc/2.0/${pkgname}-${pkgver}.tar."{xz,sign}
+)
+sha256sums=('d673a294f742d59368222ff5c38462d81098c55063799de6fb8a7ba3d4af0436'
+ 'SKIP')
prepare() {
- cd "$pkgname-$pkgver"
- mkdir -p uapi/include
- ln -sf /usr/include/{asm,asm-generic,linux} uapi/include/
+ cd "$pkgname-$pkgver"
+ mkdir -p uapi/include
+ ln -sf /usr/include/{asm,asm-generic,linux} uapi/include/
}
build() {
- cd "$pkgname-$pkgver"
- make KLIBCKERNELSRC=uapi
+ cd "$pkgname-$pkgver"
+ make KLIBCKERNELSRC=uapi
}
check() {
- cd "$pkgname-$pkgver"
- make -k KLIBCKERNELSRC=uapi test
+ cd "$pkgname-$pkgver"
+ make -k KLIBCKERNELSRC=uapi test
}
package() {
- cd "$pkgname-$pkgver"
- mkdir -p "$pkgdir/usr/lib"
- ln -s "$pkgdir/usr/lib" "$pkgdir/lib"
- make KLIBCKERNELSRC=uapi INSTALLROOT="$pkgdir" mandir=/usr/share/man install
- rm -f "$pkgdir/lib"
+ cd "$pkgname-$pkgver"
+ mkdir -p "$pkgdir/usr/lib"
+ ln -s "$pkgdir/usr/lib" "$pkgdir/lib"
+ make KLIBCKERNELSRC=uapi INSTALLROOT="$pkgdir" mandir=/usr/share/man install
+ rm -f "$pkgdir/lib"
}