summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaphael Scholer2017-05-28 22:01:17 +0200
committerRaphael Scholer2017-05-28 22:01:17 +0200
commitea75fdc3344ed77656384215fdf39486f9dab24e (patch)
tree6f307938be537ebe1517860802836aaa5dcba96c
parenta0f2f73a2135b119a6d93e491246f8f76662cec5 (diff)
downloadaur-ea75fdc3344ed77656384215fdf39486f9dab24e.tar.gz
Fix inclusion of plugins
- "MusicBrainz Lookup" is now included, optdepends are also listed - "covers" package is now excluded, since it seems to be without function - Two overlooked plugins are also excluded, since they depend on Quod Libet functionality
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD19
2 files changed, 8 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fa417a1145ee..f5ba78fe82db 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = exfalso
pkgdesc = GTK+ audio tag editor
pkgver = 3.9.0
- pkgrel = 2
+ pkgrel = 3
url = https://quodlibet.readthedocs.io/
arch = any
license = GPL2
@@ -15,6 +15,7 @@ pkgbase = exfalso
optdepends = gst-plugins-bad: for "Acoustic Fingerprint" plugins
optdepends = gst-plugins-good: for "Replay Gain" plugin
optdepends = kakasi: for "Kana/Kanji Simple Inverter" plugin
+ optdepends = python-musicbrainzngs: for "MusicBrainz Lookup" plugin
source = https://github.com/quodlibet/quodlibet/releases/download/release-3.9.0/quodlibet-3.9.0.tar.gz
source = https://github.com/quodlibet/quodlibet/releases/download/release-3.9.0/quodlibet-3.9.0.tar.gz.sig
validpgpkeys = 0EBF782C5D53F7E5FB02A66746BD761F7A49B0EC
diff --git a/PKGBUILD b/PKGBUILD
index 2ef43a27dfa9..cf513db74322 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
_pkgbase=quodlibet
pkgname=exfalso
pkgver=3.9.0
-pkgrel=2
+pkgrel=3
pkgdesc="GTK+ audio tag editor"
arch=('any')
url="https://${_pkgbase}.readthedocs.io/"
@@ -13,7 +13,8 @@ depends=('gtk3' 'python-mutagen' 'python-gobject' 'python-cairo' 'python-feedpar
makedepends=('intltool' 'gettext')
optdepends=('gst-plugins-bad: for "Acoustic Fingerprint" plugins'
'gst-plugins-good: for "Replay Gain" plugin'
- 'kakasi: for "Kana/Kanji Simple Inverter" plugin')
+ 'kakasi: for "Kana/Kanji Simple Inverter" plugin'
+ 'python-musicbrainzngs: for "MusicBrainz Lookup" plugin')
conflicts=("${pkgbase}")
source=("https://github.com/${_pkgbase}/${_pkgbase}/releases/download/release-${pkgver}/${_pkgbase}-${pkgver}.tar.gz"{,.sig})
sha256sums=('97e3f30d2bed8074f271b95093372e1c61897cefe5047845ba118a663ada4fb7'
@@ -54,33 +55,25 @@ package_exfalso() {
# Remove plugins
- for package in _shared events gstreamer playlist playorder query
+ for package in _shared covers events gstreamer playlist playorder query
do
rm -r "${pkgdir}/usr/lib/python3.6/site-packages/${_pkgbase}/ext/${package}"
done
- find "${pkgdir}/usr/lib/python3.6/site-packages/${_pkgbase}/ext/covers" \
- -type f \( \
- -name "discogs.*" \
- -o -name "lastfm.*" \
- -o -name "musicbrainz.*" \
- \) -delete
-
find "${pkgdir}/usr/lib/python3.6/site-packages/${_pkgbase}/ext/songsmenu" \
-type f \( \
-name "bookmarks.*" \
-o -name "filterall.*" \
+ -o -name "filterbrowser.*" \
-o -name "editplaycount.*" \
-o -name "importexport.*"\
-o -name "lastfmsync.*"\
- -o -name "migrate.*"\
+ -o -name "migratemetadata.*"\
-o -name "exact_rating.*"\
-o -name "html.*"\
-o -name "playlist.*" \
-o -name "forcewrite.*" \
\) -delete
-
- rm -r "${pkgdir}/usr/lib/python3.6/site-packages/${_pkgbase}/ext/songsmenu/brainz"
}
# vim:set tabstop=4 softtabstop=4 shiftwidth=4 expandtab: