[arch-commits] Commit in unpaper/trunk (PKGBUILD)
Sergej Pupykin
spupykin at gemini.archlinux.org
Mon Apr 25 13:45:52 UTC 2022
Date: Monday, April 25, 2022 @ 13:45:52
Author: spupykin
Revision: 1190016
upgpkg: unpaper 7.0.0-1
Modified:
unpaper/trunk/PKGBUILD
----------+
PKGBUILD | 35 ++++++++++++++---------------------
1 file changed, 14 insertions(+), 21 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-04-25 13:39:11 UTC (rev 1190015)
+++ PKGBUILD 2022-04-25 13:45:52 UTC (rev 1190016)
@@ -2,36 +2,29 @@
# Contributor: Andreas Hauser <andy-aur at splashground.de>
pkgname=unpaper
-pkgver=6.1
-pkgrel=9
+pkgver=7.0.0
+pkgrel=1
pkgdesc="post-processing tool for scanned sheets of paper"
arch=('x86_64')
-url="https://github.com/Flameeyes/unpaper"
+url="https://github.com/unpaper/unpaper"
license=("GPL")
depends=('ffmpeg')
-makedepends=('libxslt' 'docbook-xsl')
-source=("$pkgname-${pkgver}.tar.gz::https://github.com/Flameeyes/unpaper/archive/unpaper-$pkgver.tar.gz"
+makedepends=('libxslt' 'docbook-xsl' 'meson' 'python-sphinx')
+source=("$pkgname-${pkgver}.tar.gz::https://github.com/unpaper/unpaper/releases/download/unpaper-$pkgver/unpaper-$pkgver.tar.xz"
ffmpeg5.patch)
-sha256sums=('213f8143b3361dde3286537eb66aaf7cdd7e4f5e7bde42ac6e91020997a81f1d'
+sha256sums=('2575fbbf26c22719d1cb882b59602c9900c7f747118ac130883f63419be46a80'
'f0d2d96ce399acb41ab8392855f857fcd0e3b1e5d869bb5753a90633c4dfb977')
-prepare() {
- cd "$srcdir"/unpaper-unpaper-$pkgver
- aclocal
- automake --add-missing
- autoconf
-
-# Fix build with FFmpeg 5
- patch -p1 -i ../ffmpeg5.patch
-}
-
build() {
- cd "$srcdir"/unpaper-unpaper-$pkgver
- ./configure --prefix=/usr
- make
+ cd "$srcdir"/unpaper-$pkgver
+ arch-meson . build
+ meson compile -C build
}
package() {
- cd "$srcdir"/unpaper-unpaper-$pkgver
- make install DESTDIR="$pkgdir"
+ cd "$srcdir"/unpaper-$pkgver
+ meson install -C build --destdir "$pkgdir"
+ install -dm0755 "$pkgdir"/usr/share/doc/
+ cp -a doc "$pkgdir"/usr/share/doc/unpaper
+ install -D README.md NEWS "$pkgdir"/usr/share/doc/unpaper/
}
More information about the arch-commits
mailing list