summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGonzalo Exequiel Pedone2024-04-08 22:21:52 -0300
committerGonzalo Exequiel Pedone2024-04-08 22:21:52 -0300
commitc311f03d1c12dd5f23778749ba8279eb9be970cb (patch)
treeb7c4a601a0f9fc1a0a9570eddd0f49edd91c4f1a
downloadaur-c311f03d1c12dd5f23778749ba8279eb9be970cb.tar.gz
New package.
-rw-r--r--.SRCINFO24
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD48
3 files changed, 78 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b803f7966fd0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = android-armv7a-eabi-gdk-pixbuf2-bootstrap
+ pkgdesc = An image loading library (Android armv7a-eabi)
+ pkgver = 2.42.10
+ pkgrel = 1
+ url = https://wiki.gnome.org/Projects/GdkPixbuf
+ arch = any
+ groups = android-gdk-pixbuf2-bootstrap
+ license = LGPL
+ makedepends = android-meson
+ makedepends = gobject-introspection
+ depends = android-armv7a-eabi-glib2
+ depends = android-armv7a-eabi-libpng
+ depends = android-armv7a-eabi-libtiff
+ depends = android-armv7a-eabi-libjpeg
+ provides = android-armv7a-eabi-gdk-pixbuf2
+ conflicts = android-armv7a-eabi-gdk-pixbuf2
+ options = !strip
+ options = !buildflags
+ options = staticlibs
+ options = !emptydirs
+ source = https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/archive/2.42.10/gdk-pixbuf-2.42.10.tar.bz2
+ md5sums = 2861bcef6effa7bbd608a965479ce34b
+
+pkgname = android-armv7a-eabi-gdk-pixbuf2-bootstrap
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..b5b03b115225
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+pkg
+src
+*.tar.xz
+*.tar.gz
+*.tar.bz2
+*.asc
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..30040d4f5e80
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Gonzalo Exequiel Pedone <hipersayan DOT x AT gmail DOT com>
+# Contributor: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
+# Contributor: Ionut Biru <ibiru@archlinux.org>
+
+_android_arch=armv7a-eabi
+
+pkgname=android-${_android_arch}-gdk-pixbuf2-bootstrap
+pkgver=2.42.10
+pkgrel=1
+arch=('any')
+pkgdesc="An image loading library (Android ${_android_arch})"
+url="https://wiki.gnome.org/Projects/GdkPixbuf"
+license=('LGPL')
+groups=('android-gdk-pixbuf2-bootstrap')
+depends=("android-${_android_arch}-glib2"
+ "android-${_android_arch}-libpng"
+ "android-${_android_arch}-libtiff"
+ "android-${_android_arch}-libjpeg")
+makedepends=('android-meson'
+ 'gobject-introspection')
+provides=("android-${_android_arch}-gdk-pixbuf2")
+conflicts=("android-${_android_arch}-gdk-pixbuf2")
+options=(!strip !buildflags staticlibs !emptydirs)
+source=("https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/archive/${pkgver}/gdk-pixbuf-${pkgver}.tar.bz2")
+md5sums=('2861bcef6effa7bbd608a965479ce34b')
+
+build() {
+ cd "${srcdir}/gdk-pixbuf-${pkgver}"
+ source android-env ${_android_arch}
+
+ mkdir -p build
+ cd build
+ android-${_android_arch}-meson \
+ -D builtin_loaders=all \
+ -D installed_tests=false \
+ -D man=false \
+ -D tests=false
+ ninja
+}
+
+package() {
+ cd "${srcdir}/gdk-pixbuf-${pkgver}/build"
+ source android-env ${_android_arch}
+
+ DESTDIR="${pkgdir}" ninja install
+ rm -rf "${pkgdir}/${ANDROID_PREFIX_BIN}"
+ ${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}"/${ANDROID_PREFIX_LIB}/*.so
+}