diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 17 insertions, 26 deletions
@@ -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 @@ -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: |