diff options
author | Bruno Pagani | 2017-05-28 15:12:38 +0200 |
---|---|---|
committer | Bruno Pagani | 2017-05-28 15:12:38 +0200 |
commit | 27b1832f70fc548225e6a9e02a1bc027ba10a1d3 (patch) | |
tree | 0a1cf904994746b0225f1c2a6d7cdda4437a252c /PKGBUILD | |
parent | 5f581cd13c72cf6cd1f4fcb2b32c3cc537caeb84 (diff) | |
download | aur-27b1832f70fc548225e6a9e02a1bc027ba10a1d3.tar.gz |
upgpkg: exfalso 3.9.0-1
upstream release
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 59 |
1 files changed, 34 insertions, 25 deletions
@@ -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/ } |