summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 39 insertions, 0 deletions
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.*.*.*
+}