diff options
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 44 insertions, 37 deletions
@@ -1,20 +1,26 @@ pkgbase = puddletag pkgdesc = An audio tag editor for GNU/Linux - pkgver = 1.2.0 - pkgrel = 3 + pkgver = 2.3.0 + pkgrel = 2 url = https://docs.puddletag.net/ - arch = x86_64 - license = GPL3 - depends = chromaprint - depends = python2-mutagen - depends = python2-configobj - depends = python2-musicbrainz2 - depends = python2-pyparsing - depends = python2-pyqt4 - optdepends = python2-pillow: FLAC cover art + arch = any + license = GPL-3.0-or-later + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools + makedepends = python-wheel + depends = python-configobj + depends = python-distro + depends = python-mutagen + depends = python-pyparsing + depends = python-pyqt5 + depends = python-unidecode + depends = qt5-svg + optdepends = chromaprint: AcoustID support + optdepends = python-levenshtein: faster duplicate matching + optdepends = python-lxml: additional tag sources optdepends = quodlibet: QuodLibet library support - source = puddletag-1.2.0.tar.gz::https://github.com/keithgg/puddletag/archive/v1.2.0.tar.gz - sha256sums = 95e4867fd04c5349f19de1b5f3c1f2336d3b66da08c076fb175ef8f7589dc80d + source = puddletag-2.3.0.tar.gz::https://github.com/puddletag/puddletag/archive/2.3.0.tar.gz + sha512sums = 7058526dfe0132bf8edc260538a18c3c169128162ad83646557e166af0bcb23166053de15e02d13eb84c2d68bdbc8bacd6a6730ade409ab34f8503ec9d69af46 pkgname = puddletag - @@ -1,35 +1,36 @@ # Maintainer: Morgenstern <charles [at] charlesbwise [dot] com> -# Contributor: Maxime Gauduin <alucryd@archlinux.org> -# Contributor: Lucky <archlinux@builds.lucky.li> -# Contributor: Farhad Shahbazi <farhad@enthusiasm.cc> pkgname=puddletag -pkgver=1.2.0 -pkgrel=3 +pkgver=2.3.0 +pkgrel=2 pkgdesc='An audio tag editor for GNU/Linux' -url="https://docs.puddletag.net/" -license=('GPL3') +url="https://docs.${pkgname}.net/" +license=('GPL-3.0-or-later') arch=('any') -depends=('chromaprint' 'python2-mutagen' 'python2-configobj' 'python2-musicbrainz2' - 'python2-pyparsing' 'python2-pyqt4') -optdepends=('python2-pillow: FLAC cover art' +depends=('python-configobj' + 'python-distro' + 'python-mutagen' + 'python-pyparsing' + 'python-pyqt5' + 'python-unidecode' + 'qt5-svg') +makedepends=('python-build' + 'python-installer' + 'python-setuptools' + 'python-wheel') +optdepends=('chromaprint: AcoustID support' + 'python-levenshtein: faster duplicate matching' + 'python-lxml: additional tag sources' 'quodlibet: QuodLibet library support') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/keithgg/puddletag/archive/v${pkgver}.tar.gz") -sha256sums=('95e4867fd04c5349f19de1b5f3c1f2336d3b66da08c076fb175ef8f7589dc80d') - -prepare() { - cd ${pkgname}-${pkgver}/source - sed -i 's|^#!.*python$|#!/usr/bin/python2|' $(grep -rl '^#!.*python') -} +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/puddletag/puddletag/archive/${pkgver}.tar.gz") +sha512sums=('7058526dfe0132bf8edc260538a18c3c169128162ad83646557e166af0bcb23166053de15e02d13eb84c2d68bdbc8bacd6a6730ade409ab34f8503ec9d69af46') build() { - cd ${pkgname}-${pkgver}/source - python2 setup.py config + cd "${pkgname}-${pkgver}" + python -m build --wheel --no-isolation } package() { - cd ${pkgname}-${pkgver}/source - python2 setup.py install --root="${pkgdir}" --optimize='1' + cd "${pkgname}-${pkgver}" + python -m installer --destdir="${pkgdir}" dist/*.whl } - -# vim: ts=2 sw=2 et: |