diff options
author | Matthias Riegler | 2017-09-07 16:14:18 +0200 |
---|---|---|
committer | Matthias Riegler | 2017-09-07 16:14:18 +0200 |
commit | edee956d6e2fc6f9edaeb48bbac7dffeb8b5bbed (patch) | |
tree | 95267e386dfe1399a213d6a85b14dd7292120958 | |
download | aur-edee956d6e2fc6f9edaeb48bbac7dffeb8b5bbed.tar.gz |
libattr for AARCH64 toolchain
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..36051983977b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = attr-aarch64 + pkgdesc = Extended attribute support library for ACL support + pkgver = 2.4.47 + pkgrel = 3 + url = http://savannah.nongnu.org/projects/attr + arch = i686 + arch = x86_64 + license = LGPL + makedepends = gettext + depends = glibc + depends = aarch64-linux-gnu-gcc + source = https://download.savannah.gnu.org/releases/attr/attr-2.4.47.src.tar.gz + source = https://download.savannah.gnu.org/releases/attr/attr-2.4.47.src.tar.gz.sig + validpgpkeys = 600CD204FBCEA418BD2CA74F154343260542DF34 + sha256sums = 25772f653ac5b2e3ceeb89df50e4688891e21f723c460636548971652af0a859 + sha256sums = SKIP + +pkgname = attr-aarch64 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9800f10fcd1b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# $Id$ +# Maintainer: Matthias Riegler <matthias@xvzf.tech> + +pkgname=attr-aarch64 +pkgver=2.4.47 +pkgrel=3 +pkgdesc="Extended attribute support library for ACL support" +arch=('i686' 'x86_64') +url="http://savannah.nongnu.org/projects/attr" +license=('LGPL') +depends=('glibc' 'aarch64-linux-gnu-gcc') +makedepends=('gettext') +source=(https://download.savannah.gnu.org/releases/attr/attr-$pkgver.src.tar.gz{,.sig}) +sha256sums=('25772f653ac5b2e3ceeb89df50e4688891e21f723c460636548971652af0a859' + 'SKIP') +validpgpkeys=('600CD204FBCEA418BD2CA74F154343260542DF34') # Brandon Philips + +build() { + cd attr-$pkgver + + export CROSS=aarch64-linux-gnu + export CC=${CROSS}-gcc + export LD=${CROSS}-ld + export AS=${CROSS}-as + export CXX=${CROSS}-g++ + export CFLAGS="-O3" # Needed for cross compiling! + + export INSTALL_USER=root INSTALL_GROUP=root + ./configure --prefix=/usr/aarch64-linux-gnu --host=aarch64-linux-gnu + make +} + +package() { + cd attr-$pkgver + make DIST_ROOT="$pkgdir" install-lib install-dev + + # tidy up + chmod 0755 "$pkgdir"/usr/aarch64-linux-gnu/lib/libattr.so.*.*.* +} |