diff options
author | Gonzalo Exequiel Pedone | 2024-04-16 11:56:52 -0300 |
---|---|---|
committer | Gonzalo Exequiel Pedone | 2024-04-16 11:56:52 -0300 |
commit | c535bc7b1c5302e92b9a9302c56d9b50dc54b139 (patch) | |
tree | 1a3b23e82f5ece2fe4eb1dba85777a121b6808a7 | |
download | aur-c535bc7b1c5302e92b9a9302c56d9b50dc54b139.tar.gz |
New package.
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 54 |
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 {} \; +} |