summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBruno Pagani2017-05-28 15:12:38 +0200
committerBruno Pagani2017-05-28 15:12:38 +0200
commit27b1832f70fc548225e6a9e02a1bc027ba10a1d3 (patch)
tree0a1cf904994746b0225f1c2a6d7cdda4437a252c /PKGBUILD
parent5f581cd13c72cf6cd1f4fcb2b32c3cc537caeb84 (diff)
downloadaur-27b1832f70fc548225e6a9e02a1bc027ba10a1d3.tar.gz
upgpkg: exfalso 3.9.0-1
upstream release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 34 insertions, 25 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6d641cdf8f4c..8e226e58c976 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,43 +2,52 @@
_pkgbase=quodlibet
pkgname=exfalso
-pkgver=3.8.1
+pkgver=3.9.0
pkgrel=1
pkgdesc="GTK+ audio tag editor"
arch=('any')
url="https://${_pkgbase}.readthedocs.io/"
license=('GPL2')
-depends=('mutagen' 'gtk3' 'python2-gobject' 'python2-cairo' 'python2-futures')
+depends=('gtk3' 'python-mutagen' 'python-gobject' 'python-cairo' 'python-feedparser')
makedepends=('intltool' 'gettext')
-#optdepends=('python2-musicbrainzngs: for "MusicBrainz Lookup" plugin')
+#optdepends=('python-musicbrainzngs: for "MusicBrainz Lookup" plugin')
conflicts=("${pkgbase}")
source=("https://bitbucket.org/lazka/${_pkgbase}-files/raw/default/releases/${_pkgbase}-${pkgver}.tar.gz"{,.sig})
-sha256sums=('ad92660aa10b7464d445a694224fb35b54ed7b800f7a54a5f27c63951d839417' 'SKIP')
+sha256sums=('97e3f30d2bed8074f271b95093372e1c61897cefe5047845ba118a663ada4fb7' 'SKIP')
validpgpkeys=('0EBF782C5D53F7E5FB02A66746BD761F7A49B0EC') # Christoph Reiter
-build () {
- cd ${_pkgbase}-${pkgver}
+prepare() {
+ cd ${_pkgbase}-${pkgver}
- python2 setup.py build
+ sed -i 's|if PY2 or is_release():|if PY2:|' quodlibet/_init.py
+}
+
+build() {
+ cd ${_pkgbase}-${pkgver}
+
+ python setup.py build
}
package_exfalso() {
- cd ${_pkgbase}-${pkgver}
-
- python2 setup.py install --root="${pkgdir}" --skip-build --optimize=1
-
- # Remove Quod Libet
- rm "${pkgdir}"/usr/bin/${_pkgbase}
- rm "${pkgdir}"/usr/share/appdata/${_pkgbase}.appdata.xml
- rm "${pkgdir}"/usr/share/applications/${_pkgbase}.desktop
- rm -r "${pkgdir}"/usr/share/dbus-1/
- rm -r "${pkgdir}"/usr/share/gnome-shell/
- rm "${pkgdir}"/usr/share/icons/hicolor/64x64/apps/${_pkgbase}.png
- rm "${pkgdir}"/usr/share/icons/hicolor/scalable/apps/${_pkgbase}.svg
- rm "${pkgdir}"/usr/share/icons/hicolor/scalable/apps/${_pkgbase}-symbolic.svg
- rm "${pkgdir}"/usr/share/man/man1/${_pkgbase}.1
- rm "${pkgdir}"/usr/share/pixmaps/${_pkgbase}.png
-
- # Remove Plugins
- rm -r "${pkgdir}"/usr/lib/python2.7/site-packages/${_pkgbase}/ext/
+ cd ${_pkgbase}-${pkgver}
+
+ python setup.py install --root="${pkgdir}" --skip-build --optimize=1
+
+ # Remove Quod Libet
+ rm "${pkgdir}"/usr/bin/${_pkgbase}
+ rm "${pkgdir}"/usr/share/appdata/${_pkgbase}.appdata.xml
+ rm "${pkgdir}"/usr/share/applications/${_pkgbase}.desktop
+ rm -r "${pkgdir}"/usr/share/dbus-1/
+ rm -r "${pkgdir}"/usr/share/gnome-shell/
+ for i in 16 24 32 48 64
+ do
+ rm "${pkgdir}"/usr/share/icons/hicolor/${i}x${i}/apps/${_pkgbase}.png
+ done
+ rm "${pkgdir}"/usr/share/icons/hicolor/scalable/apps/${_pkgbase}.svg
+ rm "${pkgdir}"/usr/share/icons/hicolor/scalable/apps/${_pkgbase}-symbolic.svg
+ rm "${pkgdir}"/usr/share/man/man1/${_pkgbase}.1
+ rm -r "${pkgdir}"/usr/share/zsh/
+
+ # Remove Plugins (TODO: Inspect which one are useful for ExFalso and what are their dependencies)
+ rm -r "${pkgdir}"/usr/lib/python3.6/site-packages/${_pkgbase}/ext/
}