diff options
-rw-r--r-- | .SRCINFO | 42 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 62 |
3 files changed, 45 insertions, 60 deletions
@@ -1,31 +1,23 @@ -# Generated by mksrcinfo v8 -# Sun Nov 20 18:42:50 UTC 2016 pkgbase = qpdfview - pkgdesc = A tabbed PDF viewer using the poppler library. - pkgver = 0.4.17beta1 - pkgrel = 2 + pkgdesc = A tabbed PDF viewer using the poppler library + pkgver = 0.5.0 + pkgrel = 3 url = https://launchpad.net/qpdfview - arch = i686 arch = x86_64 - arch = armv7h - license = GPL2 - makedepends = qt5-tools + license = GPL-2.0-or-later + makedepends = qt6-tools + makedepends = libspectre + makedepends = djvulibre depends = libcups - depends = poppler-qt5 - depends = qt5-svg - depends = desktop-file-utils - depends = hicolor-icon-theme - optdepends = texlive-bin: for shared SyncTeX parser library (required at build time) - optdepends = libspectre: for PostScript support (required at build time) - optdepends = djvulibre: for DjVu support (required at build time) - source = https://launchpad.net/qpdfview/trunk/0.4.17beta1/+download/qpdfview-0.4.17beta1.tar.gz - sha256sums = 60206c5f76410a35098e3c965552cec08cd85941776ea6f6b207d7ea63ce940f + depends = libsynctex + depends = poppler-qt6 + depends = qt6-svg + optdepends = libspectre: for PostScript support + optdepends = djvulibre: for DjVu support + source = https://launchpad.net/qpdfview/trunk/0.5.0/+download/qpdfview-0.5.tar.gz + source = https://launchpad.net/qpdfview/trunk/0.5.0/+download/qpdfview-0.5.tar.gz.asc + validpgpkeys = 1F521FF0F87E9E1CDE46B8A9F4928C4DD24D4DF8 + sha512sums = 1b6b479bb42f4568c21b5f6cb0c552c4323739ba9fe46cea80cc199f48b0b49a278e0a2fb0d21f83bafb467e43dd37352b99ef41795d140220bb82d704e03926 + sha512sums = SKIP pkgname = qpdfview - depends = libcups - depends = poppler-qt5 - depends = qt5-svg - depends = desktop-file-utils - depends = hicolor-icon-theme - depends = texlive-bin - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..72e8ffc0db8a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +* @@ -1,43 +1,35 @@ -# Maintainer: Adam Reichold <adam.reichold@t-online.de> - +# Maintainer: Carlos Aznarán <caznaranl@uni.pe> +# Contributor: Antonio Rojas <arojas@archlinux.org> +# Contributor: Alad Wenter <alad@mailbox.org> +# Contributor: Adam Reichold <adam.reichold@t-online.de> pkgname=qpdfview -pkgver=0.4.17beta1 -pkgrel=2 -pkgdesc='A tabbed PDF viewer using the poppler library.' -arch=('i686' 'x86_64' 'armv7h') -url='https://launchpad.net/qpdfview' -license=('GPL2') -depends=('libcups' 'poppler-qt5' 'qt5-svg' 'desktop-file-utils' 'hicolor-icon-theme') -optdepends=('texlive-bin: for shared SyncTeX parser library (required at build time)' - 'libspectre: for PostScript support (required at build time)' - 'djvulibre: for DjVu support (required at build time)') -makedepends=('qt5-tools') -source=("https://launchpad.net/$pkgname/trunk/$pkgver/+download/$pkgname-$pkgver.tar.gz") -sha256sums=('60206c5f76410a35098e3c965552cec08cd85941776ea6f6b207d7ea63ce940f') +pkgver=0.5.0 +pkgrel=3 +pkgdesc="A tabbed PDF viewer using the poppler library" +url="https://launchpad.net/${pkgname}" +arch=(x86_64) +license=(GPL-2.0-or-later) +depends=(libcups libsynctex poppler-qt6 qt6-svg) +makedepends=(qt6-tools libspectre djvulibre) +optdepends=('libspectre: for PostScript support' + 'djvulibre: for DjVu support') +source=(${url}/trunk/${pkgver}/+download/${pkgname}-${pkgver::-2}.tar.gz{,.asc}) +sha512sums=('1b6b479bb42f4568c21b5f6cb0c552c4323739ba9fe46cea80cc199f48b0b49a278e0a2fb0d21f83bafb467e43dd37352b99ef41795d140220bb82d704e03926' + 'SKIP') +validpgpkeys=('1F521FF0F87E9E1CDE46B8A9F4928C4DD24D4DF8') # Adam Reichold <adam.reichold@t-online.de> -build() { - cd "$srcdir/$pkgname-$pkgver" - - if ! pkg-config --exists libspectre; then - local config="$config without_ps" - fi - - if ! pkg-config --exists ddjvuapi; then - local config="$config without_djvu" - fi +prepare() { + sed -i 's/CONFIG += c++11/CONFIG += c++17/' ${pkgname}-${pkgver::-2}/qpdfview.pri +} - lrelease-qt5 qpdfview.pro - qmake-qt5 "CONFIG+=$config" qpdfview.pro +build() { + cd ${pkgname}-${pkgver::-2} + /usr/lib/qt6/bin/lrelease qpdfview.pro + qmake6 qpdfview.pro make } package() { - cd "$srcdir/$pkgname-$pkgver" - - make "INSTALL_ROOT=$pkgdir" install - - if pkg-config --exists synctex; then - depends=("${depends[@]}" 'texlive-bin') - fi + cd ${pkgname}-${pkgver::-2} + make INSTALL_ROOT="$pkgdir" install } - |