From 4a8835ecf75a37da1f038efa0a58d49e9a08d97f Mon Sep 17 00:00:00 2001 From: Alexander Seiler Date: Fri, 22 Jul 2022 03:59:02 +0200 Subject: [PATCH] upgpkg: sioyek 1.4.0-2 --- .SRCINFO | 14 ++++++-------- PKGBUILD | 45 ++++++++++++++++++++++++--------------------- 2 files changed, 30 insertions(+), 29 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index f191e1c..09b9489 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,20 +1,18 @@ pkgbase = sioyek pkgdesc = PDF viewer for research papers and technical books. pkgver = 1.4.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/ahrm/sioyek arch = x86_64 license = GPL3 - depends = qt5-base - depends = qt5-3d + depends = gumbo-parser depends = harfbuzz - depends = gzip + depends = jbig2dec depends = libmupdf - depends = zlib - depends = gumbo-parser depends = openjpeg2 - depends = jbig2dec - provides = sioyek + depends = qt5-3d + depends = qt5-base + depends = zlib source = sioyek-1.4.0.tar.gz::https://github.com/ahrm/sioyek/archive/v1.4.0.tar.gz source = mupdf-1.20.patch sha256sums = 44d49aec28e49bb79c2d0fb7cefd26aecc53b60136bf02dfec9863ac586aacd0 diff --git a/PKGBUILD b/PKGBUILD index d70cb87..877dd43 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,40 +1,43 @@ # Maintainer: Alexander Seiler pkgname=sioyek pkgver=1.4.0 -pkgrel=1 +pkgrel=2 pkgdesc="PDF viewer for research papers and technical books." arch=('x86_64') license=('GPL3') -provides=('sioyek') url="https://github.com/ahrm/sioyek" -depends=('qt5-base' 'qt5-3d' 'harfbuzz' 'gzip' 'libmupdf' 'zlib' 'gumbo-parser' 'openjpeg2' 'jbig2dec') +depends=( + 'gumbo-parser' + 'harfbuzz' + 'jbig2dec' + 'libmupdf' + 'openjpeg2' + 'qt5-3d' + 'qt5-base' + 'zlib') source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" "mupdf-1.20.patch") sha256sums=('44d49aec28e49bb79c2d0fb7cefd26aecc53b60136bf02dfec9863ac586aacd0' 'ab9fdffca70d43f1e6d2ba347c546430a79c51452178f05efb086589e247054b') prepare() { - cd "$pkgname-$pkgver" - patch --forward --strip=1 --input="${srcdir}/mupdf-1.20.patch" - sed -i 's/-lmupdf-third -lmupdf-threads -lharfbuzz/-lmupdf-third -lharfbuzz -lfreetype -lgumbo -ljbig2dec -lopenjp2 -ljpeg/' pdf_viewer_build_config.pro - sed -i 's/\/\/#define LINUX_STANDARD_PATHS/#define LINUX_STANDARD_PATHS/' pdf_viewer/main.cpp + cd "$pkgname-$pkgver" + patch --forward --strip=1 --input="${srcdir}/mupdf-1.20.patch" + sed -i 's/-lmupdf-threads/-lfreetype -lgumbo -ljbig2dec -lopenjp2 -ljpeg/' pdf_viewer_build_config.pro + sed -i '/#define LINUX_STANDARD_PATHS/s/\/\///' pdf_viewer/main.cpp } build() { - cd "$pkgname-$pkgver" - ./build_linux.sh + cd "$pkgname-$pkgver" + ./build_linux.sh } package() { - cd "$pkgname-$pkgver" - install -Dm755 ./build/sioyek "$pkgdir/usr/bin/sioyek" - install -Dm755 ./LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - install -Dm644 ./resources/sioyek-icon-linux.png "$pkgdir/usr/share/icons/$pkgname-icon-linux.png" - install -Dm644 ./resources/$pkgname.desktop "$pkgdir/usr/share/applications/$pkgname.desktop" - mkdir -p "$pkgdir/usr/share/sioyek" + cd "$pkgname-$pkgver" + install -D build/sioyek -t "$pkgdir/usr/bin/" + install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" + install -Dm644 resources/sioyek-icon-linux.png -t "$pkgdir/usr/share/icons/" + install -Dm644 resources/$pkgname.desktop -t "$pkgdir/usr/share/applications/" + install -Dm644 build/shaders/* -t "$pkgdir/usr/share/$pkgname/shaders/" + install -Dm644 -t "$pkgdir/etc/sioyek/" build/keys.config build/prefs.config + install -Dm644 -t "$pkgdir/usr/share/man/man1" resources/sioyek.1 install -Dm644 -t "$pkgdir/usr/share/sioyek" build/tutorial.pdf - cp -r build/shaders "$pkgdir/usr/share/sioyek" - mkdir -p "$pkgdir/etc/sioyek" - install -Dm644 -t "$pkgdir/etc/sioyek" build/keys.config build/prefs.config - mkdir -p "$pkgdir/usr/share/man/man1" - install -Dm644 -t "$pkgdir/usr/share/man/man1" resources/sioyek.1 - gzip "$pkgdir/usr/share/man/man1/sioyek.1" }