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.


Reply via email to