diff options
author | Gonzalo Exequiel Pedone | 2024-04-05 17:28:29 -0300 |
---|---|---|
committer | Gonzalo Exequiel Pedone | 2024-04-05 17:28:29 -0300 |
commit | 1444a75cd91181b72d4a91f65412c82b0101a0bb (patch) | |
tree | c5d54bcabeaa9cb67f227eb310d27518e784371f | |
download | aur-1444a75cd91181b72d4a91f65412c82b0101a0bb.tar.gz |
New package.
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 88 |
3 files changed, 125 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c1a9a464b87e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,31 @@ +pkgbase = android-x86-64-poppler + pkgdesc = PDF rendering library based on xpdf 3.0 (Android x86-64) + pkgver = 24.02.0 + pkgrel = 1 + url = https://poppler.freedesktop.org + arch = any + license = GPL-2.0-or-later + makedepends = android-cmake + makedepends = android-x86-64-boost + makedepends = android-x86-64-curl + makedepends = android-x86-64-fontconfig + makedepends = android-x86-64-glib2 + makedepends = android-x86-64-gpgme + makedepends = android-x86-64-icu + makedepends = android-x86-64-lcms2 + makedepends = android-x86-64-libjpeg + makedepends = android-x86-64-nss + makedepends = android-x86-64-poppler-data + makedepends = gobject-introspection + makedepends = python + depends = android-x86-64-openjpeg2 + depends = android-x86-64-cairo + optdepends = android-x86-64-glib2: libpoppler-glib + options = !strip + options = !buildflags + options = staticlibs + options = !emptydirs + source = https://poppler.freedesktop.org/poppler-24.02.0.tar.xz + sha256sums = 19187a3fdd05f33e7d604c4799c183de5ca0118640c88b370ddcf3136343222e + +pkgname = android-x86-64-poppler 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..de3df5c1128a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,88 @@ +# Maintainer: Gonzalo Exequiel Pedone <hipersayan DOT x AT gmail DOT com> +# Contributor: pingplug < aur at pingplug dot me > +# Contributor: Schala Zeal < schalaalexiazeal at gmail dot com > +# Contributor: ant32 < antreimer at gmail dot com > + +_android_arch=x86-64 + +pkgname=android-${_android_arch}-poppler +pkgver=24.02.0 +pkgrel=1 +arch=('any') +pkgdesc="PDF rendering library based on xpdf 3.0 (Android ${_android_arch})" +url="https://poppler.freedesktop.org" +license=('GPL-2.0-or-later') +depends=("android-${_android_arch}-openjpeg2" + "android-${_android_arch}-cairo") +makedepends=('android-cmake' + "android-${_android_arch}-boost" + "android-${_android_arch}-curl" + "android-${_android_arch}-fontconfig" + "android-${_android_arch}-glib2" + "android-${_android_arch}-gpgme" + "android-${_android_arch}-icu" + "android-${_android_arch}-lcms2" + "android-${_android_arch}-libjpeg" + "android-${_android_arch}-nss" + "android-${_android_arch}-poppler-data" + 'gobject-introspection' + 'python') +optdepends=("android-${_android_arch}-glib2: libpoppler-glib") +options=(!strip !buildflags staticlibs !emptydirs) +source=("https://poppler.freedesktop.org/poppler-${pkgver}.tar.xz") +sha256sums=('19187a3fdd05f33e7d604c4799c183de5ca0118640c88b370ddcf3136343222e') + +build() { + cd "${srcdir}/poppler-${pkgver}" + source android-env ${_android_arch} + + openjpeg_dir=$(ls "${ANDROID_PREFIX_LIB}/cmake" | grep openjpeg- | head -n 1) + + android-${_android_arch}-cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_CPP_TESTS=NO \ + -DBUILD_GTK_TESTS=NO \ + -DBUILD_QT5_TESTS=NO \ + -DENABLE_GTK_DOC=OFF \ + -DBUILD_MANUAL_TESTS=OFF \ + -DENABLE_BOOST=OFF \ + -DENABLE_NSS3=OFF \ + -DENABLE_GPGME=OFF \ + -DENABLE_QT5=OFF \ + -DENABLE_QT6=OFF \ + -DENABLE_UNSTABLE_API_ABI_HEADERS=ON \ + -DENABLE_UTILS=OFF \ + -DFREETYPE_INCLUDE_DIRS="${ANDROID_PREFIX_INCLUDE}/freetype2" \ + -DFREETYPE_LIBRARY="${ANDROID_PREFIX_LIB}/libfreetype.so" \ + -DJPEG_INCLUDE_DIR="${ANDROID_PREFIX_INCLUDE}" \ + -DJPEG_LIBRARY_RELEASE="${ANDROID_PREFIX_LIB}/libjpeg.so" \ + -DPNG_LIBRARY="${ANDROID_PREFIX_LIB}/libpng.so" \ + -DPNG_PNG_INCLUDE_DIR="${ANDROID_PREFIX_INCLUDE}/libpng" \ + -DTIFF_INCLUDE_DIR="${ANDROID_PREFIX_INCLUDE}" \ + -DTIFF_LIBRARY="${ANDROID_PREFIX_LIB}/libtiff.so" \ + -DCAIRO_LIBRARIES="${ANDROID_PREFIX_LIB}/libcairo.so" \ + -DBoost_INCLUDE_DIR="${ANDROID_PREFIX_INCLUDE}" \ + -DIconv_LIBRARY="${ANDROID_PREFIX_LIB}/libiconv.so" \ + -DOpenJPEG_DIR="${ANDROID_PREFIX_LIB}/cmake/$openjpeg_dir" \ + -DLCMS2_INCLUDE_DIR="${ANDROID_PREFIX_INCLUDE}" \ + -DLCMS2_LIBRARIES:FILEPATH="${ANDROID_PREFIX_LIB}/liblcms2.so" \ + -DCURL_LIBRARY="${ANDROID_PREFIX_LIB}/libcurl.so" \ + -DCURL_INCLUDE_DIR="${ANDROID_PREFIX_INCLUDE}" \ + -DENABLE_NSS3=ON \ + -DENABLE_GPGME=ON \ + -DGpgmepp_DIR="${ANDROID_PREFIX_LIB}/cmake/Gpgmepp" \ + -DENABLE_ZLIB_UNCOMPRESS=ON \ + -DZLIB_INCLUDE_DIR="${ANDROID_PREFIX_INCLUDE}" \ + -DZLIB_LIBRARY="${ANDROID_PREFIX_LIB}/libz.so" \ + . + sed -i 's| -lpthread | |g' CMakeFiles/poppler.dir/link.txt + make $MAKEFLAGS +} + +package() { + cd "${srcdir}/poppler-${pkgver}" + source android-env ${_android_arch} + + make DESTDIR="$pkgdir" install + ${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}"/${ANDROID_PREFIX_LIB}/*.so +} |