Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / paperwork
Commits: dc89d523 by Antonio Rojas at 2023-10-09T22:45:23+02:00 upgpkg: 2.2.1-2: Update to 2.2.1 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,38 @@ +pkgbase = paperwork + pkgdesc = Personal document manager for GNOME to manage scanned documents and PDFs + pkgver = 2.2.1 + pkgrel = 2 + url = https://openpaper.work/ + arch = any + license = GPL3 + makedepends = git + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools-scm + makedepends = python-wheel + depends = gtk3 + depends = libhandy + depends = libinsane + depends = libnotify + depends = poppler-glib + depends = python-cairo + depends = python-dateutil + depends = python-distro + depends = python-fabulous + depends = python-getkey + depends = python-gobject + depends = python-levenshtein + depends = python-pillowfight + depends = python-pycountry + depends = python-pydbus + depends = python-pyocr + depends = python-setuptools + depends = python-whoosh + depends = python-pyxdg + depends = python-psutil + depends = python-scikit-learn + noextract = paperwork-0bea4054-data.tar.gz + source = git+https://gitlab.gnome.org/World/OpenPaperwork/paperwork.git#commit=0bea405421b4e85f1480412c9c683a5cbc94b1f2 + sha256sums = SKIP + +pkgname = paperwork ===================================== PKGBUILD ===================================== @@ -1,7 +1,7 @@ # Maintainer: Balló György <ballogyor+arch at gmail dot com> pkgname=paperwork -pkgver=2.1.2 +pkgver=2.2.1 pkgrel=2 pkgdesc='Personal document manager for GNOME to manage scanned documents and PDFs' arch=('any') @@ -11,18 +11,13 @@ depends=('gtk3' 'libhandy' 'libinsane' 'libnotify' 'poppler-glib' 'python-cairo' 'python-distro' 'python-fabulous' 'python-getkey' 'python-gobject' 'python-levenshtein' 'python-pillowfight' 'python-pycountry' 'python-pydbus' 'python-pyocr' 'python-setuptools' 'python-whoosh' 'python-pyxdg' 'python-psutil' 'python-scikit-learn') -makedepends=('git') +makedepends=('git' 'python-build' 'python-installer' 'python-setuptools-scm' 'python-wheel') noextract=("$pkgname-${_commit:0:8}-data.tar.gz") -_commit=61401c387f2ac5f4324acf380490c06083321ae4 +_commit=0bea405421b4e85f1480412c9c683a5cbc94b1f2 source=("git+https://gitlab.gnome.org/World/OpenPaperwork/paperwork.git#commit=$_commit") # "$pkgname-${_commit:0:8}-data.tar.gz::https://download.openpaper.work/data/paperwork/master_${_commit:0:8}/data.tar.gz") sha256sums=('SKIP') -prepare() { - cd $pkgname - sed -e 's|python-Levenshtein|Levenshtein|' -i */setup.py # Work with Levenshtein 0.20 -} - pkgver() { cd $pkgname git describe --tags | sed 's/-/+/g' @@ -31,12 +26,11 @@ pkgver() { build() { cd $pkgname # tar -xvzf ../$pkgname-${_commit:0:8}-data.tar.gz - make version version=$pkgver make l10n_compile for dir in openpaperwork-{core,gtk} paperwork-{backend,shell,gtk}; do pushd $dir - python setup.py build + python -m build --wheel --no-isolation popd done } @@ -45,7 +39,7 @@ package() { cd $pkgname for dir in openpaperwork-{core,gtk} paperwork-{backend,shell,gtk}; do pushd $dir - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl popd done View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/paperwork/-/commit/dc89d523cea798ec0e0be718219ee4b86d92b745 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/paperwork/-/commit/dc89d523cea798ec0e0be718219ee4b86d92b745 You're receiving this email because of your account on gitlab.archlinux.org.
