summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD28
2 files changed, 17 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a0a0f1dd3e64..756e5a12f886 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,17 @@
pkgbase = papis
pkgdesc = Papis is a powerful and highly extensible command-line based document and bibliography manager.
pkgver = 0.13
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/papis/papis
arch = any
license = GPL
- depends = python
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python-pyaml
depends = python-arxiv2bib
depends = python-beautifulsoup4
depends = python-bibtexparser
- depends = python-certifi
- depends = python-chardet
depends = python-click
depends = python-colorama
depends = python-dominate
@@ -19,6 +19,7 @@ pkgbase = papis
depends = python-habanero
depends = python-isbnlib
depends = python-lxml
+ depends = python-platformdirs
depends = python-prompt_toolkit
depends = python-pygments
depends = python-pyparsing
@@ -26,11 +27,9 @@ pkgbase = papis
depends = python-slugify
depends = python-requests
depends = python-stevedore
- depends = python-tqdm
- depends = python-typing_extensions
optdepends = papis-rofi: integration with rofi
optdepends = python-whoosh
- source = https://files.pythonhosted.org/packages/source/p/papis/papis-0.13.tar.gz
- sha256sums = f35a6aa938361bb67c5b77d916ac8cec587638ad7d86dc87a917ac608ec965a7
+ source = https://github.com/papis/papis/archive/refs/tags/v0.13.tar.gz
+ b2sums = efff09aeaaacf170ef5c01170f1c856dbe09566096deb7ae649bfe755d58f225467241464e4b4bf8f36c25898fc7e9f689358073ab45e81d651defd127729af3
pkgname = papis
diff --git a/PKGBUILD b/PKGBUILD
index 965fd564e54b..859db1b9cbca 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,15 @@
# Maintainer: JP-Ellis <josh@jpellis.me>
pkgname=papis
pkgver=0.13
-pkgrel=2
+pkgrel=3
pkgdesc="Papis is a powerful and highly extensible command-line based document and bibliography manager."
arch=('any')
url="https://github.com/papis/papis"
license=('GPL')
-depends=('python'
- 'python-pyaml'
+depends=('python-pyaml'
'python-arxiv2bib'
'python-beautifulsoup4'
'python-bibtexparser'
- 'python-certifi'
- 'python-chardet'
'python-click'
'python-colorama'
'python-dominate'
@@ -20,6 +17,7 @@ depends=('python'
'python-habanero'
'python-isbnlib'
'python-lxml'
+ 'python-platformdirs'
'python-prompt_toolkit'
'python-pygments'
'python-pyparsing'
@@ -27,30 +25,24 @@ depends=('python'
'python-slugify'
'python-requests'
'python-stevedore'
- 'python-tqdm'
- 'python-typing_extensions'
)
optdepends=(
'papis-rofi: integration with rofi'
'python-whoosh'
)
-source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/${pkgname}/${pkgname}-${pkgver}.tar.gz")
-sha256sums=('f35a6aa938361bb67c5b77d916ac8cec587638ad7d86dc87a917ac608ec965a7')
-noextract=()
+makedepends=(python-build python-installer python-wheel)
-prepare() {
- cd "${srcdir}/${pkgname}-${pkgver}"
-}
+source=("https://github.com/papis/papis/archive/refs/tags/v${pkgver}.tar.gz")
+b2sums=("efff09aeaaacf170ef5c01170f1c856dbe09566096deb7ae649bfe755d58f225467241464e4b4bf8f36c25898fc7e9f689358073ab45e81d651defd127729af3")
build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- sed -i '/configparser/d' setup.py
- python setup.py build
+ cd "${pkgname}-${pkgver}"
+ python -m build --wheel --no-isolation
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+ cd "${pkgname}-${pkgver}"
+ python -m installer --destdir="$pkgdir" dist/*.whl
}
# vim:set ts=2 sw=2 et: