From 1fee1995cb883a70a748143655f3be359e00d4b0 Mon Sep 17 00:00:00 2001 From: Cedric Girard Date: Tue, 11 Jul 2023 10:18:06 +0200 Subject: [PATCH] upgpkg: quodlibet-git r11444.4aff05b37-1 adopted and updated from [extra] version --- quodlibet-git/.SRCINFO | 44 ++++++++++++++++++-------------- quodlibet-git/PKGBUILD | 57 +++++++++++++++++++++++++++--------------- 2 files changed, 62 insertions(+), 39 deletions(-) diff --git a/quodlibet-git/.SRCINFO b/quodlibet-git/.SRCINFO index 89fc0ca..076ee5f 100644 --- a/quodlibet-git/.SRCINFO +++ b/quodlibet-git/.SRCINFO @@ -1,33 +1,39 @@ pkgbase = quodlibet-git - pkgdesc = An audio library tagger, manager and player - pkgver = r10393.ed4d84575 + pkgdesc = Music player and music library manager + pkgver = r11444.4aff05b37 pkgrel = 1 url = https://quodlibet.readthedocs.io arch = any license = GPL2 makedepends = gettext + makedepends = git + makedepends = python-sphinx_rtd_theme + depends = dbus-python depends = gtk3 - depends = python-gobject - depends = python-dbus + depends = libsoup3 depends = python-cairo - depends = python-mutagen - depends = gst-plugins-base - depends = gst-plugins-good - depends = gst-plugins-ugly - depends = desktop-file-utils depends = python-feedparser - optdepends = gst-libav: for ffmpeg (ASF/WMA) support - optdepends = gst-plugins-bad: for Musepack support - optdepends = libkeybinder3: for the multimedia keys support - optdepends = python-musicbrainzngs: for "MusicBrainz Lookup" plugin - optdepends = python-pyinotify: for "Automatic library update" plugin - optdepends = kakasi: for "Kana/Kanji Simple Inverter" plugin - optdepends = gst-plugins-bad: for "Audio Pitch/Speed" plugin + depends = python-gobject + depends = python-mutagen + optdepends = gst-libav: Extra media codecs for the GStreamer backend + optdepends = gst-plugins-bad: Extra media codecs for the GStreamer backend; Audio Pitch / Speed, Crossfeed, Submit Acoustic Fingerprints plugins + optdepends = gst-plugins-base: Default audio backend + optdepends = gst-plugins-good: Extra media codecs, PulseAudio support for the GStreamer backend; Audio Compressor, Karaoke, Replay Gain plugins + optdepends = gst-plugins-ugly: Extra media codecs for the GStreamer backend + optdepends = gtksourceview3: Undo and redo support in multiline text fields + optdepends = kakasi: Kana/Kanji Simple Inverter plugin + optdepends = libappindicator-gtk3: Appindicator support in the Tray Icon plugin + optdepends = libkeybinder3: Multimedia key support under non Gnome setups + optdepends = libmodplug: MOD support + optdepends = python-musicbrainzngs: MusicBrainz Lookup, MusicBrainz Sync plugins + optdepends = python-paho-mqtt: MQTT Publisher plugin + optdepends = python-pyinotify: Automatic Library Update plugin + optdepends = rygel: UPnP AV Media Server plugin + optdepends = webkit2gtk: Web Lyrics plugin + optdepends = xine-lib: Alternative audio backend provides = quodlibet conflicts = quodlibet - options = !makeflags source = quodlibet-git::git+https://github.com/quodlibet/quodlibet.git - sha1sums = SKIP + sha256sums = SKIP pkgname = quodlibet-git - diff --git a/quodlibet-git/PKGBUILD b/quodlibet-git/PKGBUILD index 3630152..af6f7f9 100644 --- a/quodlibet-git/PKGBUILD +++ b/quodlibet-git/PKGBUILD @@ -1,40 +1,57 @@ -# Maintainer: Christoph Reiter +# Maintainer: Cedric Girard +# Contributor: David Runge +# Contributor: Bruno Pagani +# Contributor: Eric BĂ©langer +# Contributor: Christoph Reiter pkgname=quodlibet-git -pkgver=r10393.ed4d84575 +pkgver=r11444.4aff05b37 pkgrel=1 -pkgdesc="An audio library tagger, manager and player" -arch=('any') -license=('GPL2') +pkgdesc="Music player and music library manager" +arch=(any) url="https://quodlibet.readthedocs.io" -depends=('gtk3' 'python-gobject' 'python-dbus' 'python-cairo' 'python-mutagen' - 'gst-plugins-base' 'gst-plugins-good' 'gst-plugins-ugly' - 'desktop-file-utils' 'python-feedparser') -makedepends=('gettext') -optdepends=('gst-libav: for ffmpeg (ASF/WMA) support' - 'gst-plugins-bad: for Musepack support' - 'libkeybinder3: for the multimedia keys support' - 'python-musicbrainzngs: for "MusicBrainz Lookup" plugin' - 'python-pyinotify: for "Automatic library update" plugin' - 'kakasi: for "Kana/Kanji Simple Inverter" plugin' - 'gst-plugins-bad: for "Audio Pitch/Speed" plugin') +license=(GPL2) +depends=(dbus-python gtk3 libsoup3 python-cairo python-feedparser python-gobject python-mutagen) +makedepends=(gettext git python-sphinx_rtd_theme) +optdepends=('gst-libav: Extra media codecs for the GStreamer backend' + 'gst-plugins-bad: Extra media codecs for the GStreamer backend; Audio Pitch / Speed, Crossfeed, Submit Acoustic Fingerprints plugins' + 'gst-plugins-base: Default audio backend' + 'gst-plugins-good: Extra media codecs, PulseAudio support for the GStreamer backend; Audio Compressor, Karaoke, Replay Gain plugins' + 'gst-plugins-ugly: Extra media codecs for the GStreamer backend' + 'gtksourceview3: Undo and redo support in multiline text fields' + 'kakasi: Kana/Kanji Simple Inverter plugin' + 'libappindicator-gtk3: Appindicator support in the Tray Icon plugin' + 'libkeybinder3: Multimedia key support under non Gnome setups' + 'libmodplug: MOD support' + 'python-musicbrainzngs: MusicBrainz Lookup, MusicBrainz Sync plugins' + 'python-paho-mqtt: MQTT Publisher plugin' + 'python-pyinotify: Automatic Library Update plugin' + 'rygel: UPnP AV Media Server plugin' + 'webkit2gtk: Web Lyrics plugin' + 'xine-lib: Alternative audio backend') provides=('quodlibet') conflicts=('quodlibet') -options=('!makeflags') source=(${pkgname}::git+https://github.com/quodlibet/quodlibet.git) -sha1sums=('SKIP') +sha256sums=('SKIP') pkgver() { cd ${pkgname} printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } +prepare() { + cd ${pkgname} + # Fix zsh completions dir + sed -e 's|vendor-completions|site-functions|' -i gdist/zsh_completions.py +} + build() { cd ${pkgname} - python3 setup.py build + python setup.py build } package() { cd ${pkgname} - python3 setup.py install --root="${pkgdir}" --skip-build --optimize=1 + python setup.py install --root="${pkgdir}" --optimize=1 + install -vDm 644 {README,NEWS}.rst -t "${pkgdir}"/usr/share/doc/${pkgname} }