summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGonzalo Exequiel Pedone2024-03-01 13:22:35 -0300
committerGonzalo Exequiel Pedone2024-03-01 13:22:35 -0300
commit0c3310287b6f35e29c4050921c75082829f6cec1 (patch)
tree10da57e73a54b2dc88f26bd3ca8449e4d77d506f /PKGBUILD
downloadaur-0c3310287b6f35e29c4050921c75082829f6cec1.tar.gz
New package.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b65cf47c5b39
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Gonzalo Exequiel Pedone <hipersayan DOT x AT gmail DOT com>
+# Contributor: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Stéphane Gaudreault <stephane@archlinux.org>
+# Contributor: Sylvain HENRY <hsyl20@yahoo.fr>
+# Contributor: Hervé YVIQUEL <elldekaa@gmail.com>
+
+_android_arch=armv7a-eabi
+
+pkgname=android-${_android_arch}-hwloc
+pkgver=2.10.0
+pkgrel=1
+arch=('any')
+pkgdesc='Portable Hardware Locality is a portable abstraction of hierarchical architectures (android)'
+url='https://www.open-mpi.org/projects/hwloc/'
+license=('BSD')
+depends=("android-${_android_arch}-libtool"
+ "android-${_android_arch}-libpciaccess")
+makedepends=("android-${_android_arch}-cairo"
+ "android-${_android_arch}-libxml2"
+ "android-${_android_arch}-pciutils"
+ "android-${_android_arch}-libx11")
+optdepends=("android-${_android_arch}-cairo"
+ "android-${_android_arch}-libxml2"
+ "android-${_android_arch}-pciutils"
+ "android-${_android_arch}-libx11")
+options=(!strip !buildflags staticlibs !emptydirs)
+source=("https://www.open-mpi.org/software/hwloc/v${pkgver%.*}/downloads/hwloc-${pkgver}.tar.bz2")
+sha256sums=('0305dd60c9de2fbe6519fe2a4e8fdc6d3db8de574a0ca7812b92e80c05ae1392')
+
+build() {
+ cd "${srcdir}/hwloc-${pkgver}"
+ source android-env ${_android_arch}
+
+ android-${_android_arch}-configure \
+ --enable-plugins
+ make -C "${PWD}/hwloc" $MAKEFLAGS
+ make hwloc.pc $MAKEFLAGS
+}
+
+package() {
+ cd "${srcdir}/hwloc-${pkgver}"
+ source android-env ${_android_arch}
+
+ make -C "${PWD}/hwloc" DESTDIR="${pkgdir}" install
+ make DESTDIR="${pkgdir}" install-hwlocpkgconfigDATA
+ ${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}"/${ANDROID_PREFIX_LIB}/*.so
+ ${ANDROID_STRIP} -g "$pkgdir"/${ANDROID_PREFIX_LIB}/*.a
+}