summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGonzalo Exequiel Pedone2024-04-16 11:56:52 -0300
committerGonzalo Exequiel Pedone2024-04-16 11:56:52 -0300
commitc535bc7b1c5302e92b9a9302c56d9b50dc54b139 (patch)
tree1a3b23e82f5ece2fe4eb1dba85777a121b6808a7
downloadaur-c535bc7b1c5302e92b9a9302c56d9b50dc54b139.tar.gz
New package.
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD54
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b83b2a6b46e7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = android-aarch64-libwmf
+ pkgdesc = A library for reading vector images in Microsoft's native Windows Metafile Format (WMF) (Android aarch64)
+ pkgver = 0.2.13
+ pkgrel = 1
+ url = http://wvware.sourceforge.net/libwmf.html
+ arch = any
+ license = LGPL
+ makedepends = android-configure
+ makedepends = android-aarch64-libxt
+ depends = android-aarch64-libx11
+ depends = android-aarch64-libjpeg
+ depends = android-aarch64-freetype2
+ depends = android-aarch64-expat
+ optdepends = android-aarch64-gdk-pixbuf2: for pixbuf loader
+ options = !strip
+ options = !buildflags
+ options = staticlibs
+ options = !emptydirs
+ source = https://github.com/caolanm/libwmf/archive/v0.2.13.tar.gz
+ sha256sums = 18ba69febd2f515d98a2352de284a8051896062ac9728d2ead07bc39ea75a068
+
+pkgname = android-aarch64-libwmf
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..27e52628bff5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: Gonzalo Exequiel Pedone <hipersayan DOT x AT gmail DOT com>
+# Contributor: Eric BĂ©langer <eric@archlinux.org>
+
+_android_arch=aarch64
+
+pkgname=android-${_android_arch}-libwmf
+pkgver=0.2.13
+pkgrel=1
+arch=('any')
+pkgdesc="A library for reading vector images in Microsoft's native Windows Metafile Format (WMF) (Android ${_android_arch})"
+url="http://wvware.sourceforge.net/libwmf.html"
+license=('LGPL')
+depends=("android-${_android_arch}-libx11"
+ "android-${_android_arch}-libjpeg"
+ "android-${_android_arch}-freetype2"
+ "android-${_android_arch}-expat")
+makedepends=('android-configure'
+ "android-${_android_arch}-libxt")
+optdepends=("android-${_android_arch}-gdk-pixbuf2: for pixbuf loader")
+options=(!strip !buildflags staticlibs !emptydirs)
+source=("https://github.com/caolanm/libwmf/archive/v$pkgver.tar.gz")
+sha256sums=('18ba69febd2f515d98a2352de284a8051896062ac9728d2ead07bc39ea75a068')
+
+prepare() {
+ cd "${srcdir}/libwmf-$pkgver"
+ source android-env ${_android_arch}
+
+ autoreconf -fiv
+}
+
+build() {
+ cd "${srcdir}/libwmf-$pkgver"
+ source android-env ${_android_arch}
+
+# --x-includes=DIR X include files are in DIR
+# --x-libraries=DIR X library files are in DIR
+
+ export CFLAGS="${CFLAGS} -I${ANDROID_PREFIX_INCLUDE}/libpng"
+ export LDFLAGS="${LDFLAGS} -L\"${PWD}/src/.libs\""
+
+ android-${_android_arch}-configure \
+ --with-pic
+ make $MAKEFLAGS
+}
+
+package() {
+ cd "${srcdir}/libwmf-$pkgver"
+ source android-env ${_android_arch}
+
+ make DESTDIR="$pkgdir" install
+ rm -f "${ANDROID_PREFIX_BIN}/"{wmf2eps,wmf2fig,wmf2gd,wmf2svg,wmf2x}
+ find "${pkgdir}/${ANDROID_PREFIX_LIB}" -type f -name '*.so' -exec ${ANDROID_STRIP} -g --strip-unneeded {} \;
+ find "${pkgdir}/${ANDROID_PREFIX_LIB}" -type f -name '*.a' -exec ${ANDROID_STRIP} -g {} \;
+}