diff options
author | Raffaele Mancuso | 2023-07-04 21:14:08 +0200 |
---|---|---|
committer | Raffaele Mancuso | 2023-07-05 10:29:49 +0200 |
commit | 3fee4b68bbbd796a35b0caf957da6dbc3d4062b6 (patch) | |
tree | 626a4c2274fb40a8f309c4b611c2812b73fa4a8f /PKGBUILD | |
download | aur-3fee4b68bbbd796a35b0caf957da6dbc3d4062b6.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d26de47861a5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,62 @@ +# Maintainer: Raffaele Mancuso <raffaelemancuso532 at gmail dot com> +pkgname=pdf4qt-git +pkgver=r849.198b8a5 +pkgrel=1 +pkgdesc="Open source PDF editor" +arch=('x86_64') +url="https://jakubmelka.github.io/" +license=('LGPL3') +depends=('openssl' + 'libjpeg-turbo' + 'qt6-speech' + 'qt6-svg' + 'qt6-base' + 'openjpeg2' + 'onetbb' + 'lcms2' + 'freetype2' + 'zlib' + 'glibc' + 'gcc-libs') +makedepends=('git' 'cmake') +provides=("${pkgname%-VCS}") +conflicts=("${pkgname%-VCS}") +source=("$pkgname"::'git+https://github.com/JakubMelka/PDF4QT' + 'CMakePatch.patch' + 'CMakeDesktopNoDep.patch' + 'FindLCMS2.cmake') +b2sums=('SKIP' + 'be47f2902d2639170b6fc10742b118cd14b263f30d2225aa601820cb33f946d1d9b5f032fd9c0671e1ac4936c072ff4c6dc7f57c7a53f95f1ad59ba5c2b3ff1c' + 'c413589e2ae48dbf137e7156b5378093fe88d0eac7aa935e1390be03dbfbe9f94e0c3bada3d1c76e4300be929274cff47f9866dfb7387629b7f9d15f1f9d3169' + 'd26119741d02bddc6e18234aeb9d437ed866676f126e073f87efa8f19e3eedfbb77d2f571ff0e1c3963fabc86e1db83b7a1864edfdc1ba8f63cdd1e36da1e382') + +pkgver() { + cd "$srcdir/${pkgname%-VCS}" + # Git, no tags available + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "$srcdir/${pkgname%-VCS}" + patch -p1 -i "$srcdir/CMakePatch.patch" + patch -p1 -i "$srcdir/CMakeDesktopNoDep.patch" +} + +build() { + cmake -B build -S "${pkgname%-VCS}" \ + -DCMAKE_BUILD_TYPE='None' \ + -DCMAKE_INSTALL_PREFIX='/' \ + -Wno-dev \ + -DCMAKE_MODULE_PATH="$srcdir" \ + -DPDF4QT_INSTALL_DEPENDENCIES=0 + cmake --build build +} + +check() { + ctest --test-dir build --output-on-failure +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + |