summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTilmann Meyer2020-03-18 15:37:07 +0100
committerTilmann Meyer2020-03-18 15:37:07 +0100
commitc16bfcb54be59c69cc147e87cebd3df8434c227e (patch)
treea769d76329baf8ac8769a0ab0853333506015ea8
downloadaur-c16bfcb54be59c69cc147e87cebd3df8434c227e.tar.gz
addpkg: aarch64-linux-gnu-libxml2
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD55
2 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5885484fb442
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = aarch64-linux-gnu-libxml2
+ pkgdesc = XML parsing library, version 2
+ pkgver = 2.9.10
+ pkgrel = 1
+ url = http://www.xmlsoft.org/
+ arch = x86_64
+ license = MIT
+ depends = aarch64-linux-gnu-glibc
+ depends = aarch64-linux-gnu-icu
+ depends = aarch64-linux-gnu-xz
+ depends = aarch64-linux-gnu-zlib
+ options = !buildflags
+ source = https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.10/libxml2-v2.9.10.tar.gz
+ sha256sums = f07dab13bf42d2b8db80620cce7419b3b87827cc937c8bb20fe13b8571ee9501
+
+pkgname = aarch64-linux-gnu-libxml2
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9a922e4c606b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,55 @@
+# Maintainer: Tilmann Meyer <tilmann.meyer@gmx.net>
+
+_target=aarch64-linux-gnu
+
+_pkgname=libxml2
+pkgname=$_target-$_pkgname
+pkgver=2.9.10
+pkgrel=1
+pkgdesc='XML parsing library, version 2'
+arch=(x86_64)
+url='http://www.xmlsoft.org/'
+license=(MIT)
+depends=($_target-glibc $_target-icu $_target-xz $_target-zlib)
+makedepends=()
+options=(!buildflags)
+source=(
+ https://gitlab.gnome.org/GNOME/$_pkgname/-/archive/v$pkgver/libxml2-v$pkgver.tar.gz
+)
+sha256sums=(
+ 'f07dab13bf42d2b8db80620cce7419b3b87827cc937c8bb20fe13b8571ee9501'
+)
+
+_srcdir=$_pkgname-v$pkgver
+
+strip() {
+ ${_target}-strip "$@"
+}
+
+objcopy() {
+ ${_target}-objcopy "$@"
+}
+
+prepare() {
+ cd $_srcdir
+
+ NOCONFIGURE=1 ./autogen.sh
+}
+
+build() {
+ cd $_srcdir
+
+ mkdir -p build-$_target && pushd build-$_target
+ $_target-configure \
+ --without-python
+ make
+ popd
+}
+
+package() {
+ cd $_srcdir
+
+ pushd build-$_target
+ make install DESTDIR="${pkgdir}"
+ popd
+}