pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio Add audio/quodlibet.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b1c38bde5a4d
branches:  trunk
changeset: 340286:b1c38bde5a4d
user:      nia <nia%pkgsrc.org@localhost>
date:      Tue Oct 01 12:42:12 2019 +0000

description:
Add audio/quodlibet.

Quod Libet is a music management program. It provides several different ways
to view your audio library, as well as support for Internet radio and audio
feeds. It has extremely flexible metadata tag editing and searching
capabilities.

Ex Falso is a tag editor with the same tag editing interface as Quod Libet.

diffstat:

 audio/Makefile           |     3 +-
 audio/quodlibet/DESCR    |     6 +
 audio/quodlibet/Makefile |    36 +
 audio/quodlibet/PLIST    |  1351 ++++++++++++++++++++++++++++++++++++++++++++++
 audio/quodlibet/distinfo |     6 +
 5 files changed, 1401 insertions(+), 1 deletions(-)

diffs (truncated from 1432 to 300 lines):

diff -r 3632e6cf8761 -r b1c38bde5a4d audio/Makefile
--- a/audio/Makefile    Tue Oct 01 12:41:15 2019 +0000
+++ b/audio/Makefile    Tue Oct 01 12:42:12 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.565 2019/09/17 10:32:38 nia Exp $
+# $NetBSD: Makefile,v 1.566 2019/10/01 12:42:12 nia Exp $
 #
 
 COMMENT=       Audio tools
@@ -408,6 +408,7 @@
 SUBDIR+=       qjackctl
 SUBDIR+=       qsynth
 SUBDIR+=       qtplay
+SUBDIR+=       quodlibet
 SUBDIR+=       quodlibet2
 SUBDIR+=       rexima
 SUBDIR+=       rhythmbox
diff -r 3632e6cf8761 -r b1c38bde5a4d audio/quodlibet/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/quodlibet/DESCR     Tue Oct 01 12:42:12 2019 +0000
@@ -0,0 +1,6 @@
+Quod Libet is a music management program. It provides several different ways
+to view your audio library, as well as support for Internet radio and audio
+feeds. It has extremely flexible metadata tag editing and searching
+capabilities.
+
+Ex Falso is a tag editor with the same tag editing interface as Quod Libet.
diff -r 3632e6cf8761 -r b1c38bde5a4d audio/quodlibet/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/quodlibet/Makefile  Tue Oct 01 12:42:12 2019 +0000
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1 2019/10/01 12:42:13 nia Exp $
+
+DISTNAME=      quodlibet-4.2.1
+CATEGORIES=    audio
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=quodlibet/}
+GITHUB_PROJECT=        quodlibet
+GITHUB_RELEASE=        release-${PKGVERSION_NOREV}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://quodlibet.readthedocs.io/
+COMMENT=       Ex Falso / Quod Libet - Music Library / Editor / Player
+LICENSE=       gnu-gpl-v2
+
+DEPENDS+=      ${PYPKGPREFIX}-feedparser-[0-9]*:../../textproc/py-feedparser
+DEPENDS+=      ${PYPKGPREFIX}-gstreamer1-[0-9]*:../../multimedia/py-gstreamer1
+DEPENDS+=      ${PYPKGPREFIX}-mutagen-[0-9]*:../../audio/py-mutagen
+
+USE_TOOLS+=    msgfmt
+
+INSTALLATION_DIRS+=    ${PKGMANDIR}/man1
+
+# Needs --desktop
+_TOOLS_USE_PKGSRC.msgfmt=      yes
+
+# Requires Python 3.5 or higher
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
+post-install:
+       ${MV} ${DESTDIR}${PREFIX}/share/man/man1/* ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 || ${TRUE}
+
+.include "../../lang/python/distutils.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../multimedia/gst-plugins1-good/buildlink3.mk"
+.include "../../net/libsoup/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 3632e6cf8761 -r b1c38bde5a4d audio/quodlibet/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/quodlibet/PLIST     Tue Oct 01 12:42:12 2019 +0000
@@ -0,0 +1,1351 @@
+@comment $NetBSD: PLIST,v 1.1 2019/10/01 12:42:13 nia Exp $
+bin/exfalso
+bin/operon
+bin/quodlibet
+${PYSITELIB}/${EGG_FILE}
+${PYSITELIB}/quodlibet/__init__.py
+${PYSITELIB}/quodlibet/__init__.pyo
+${PYSITELIB}/quodlibet/__init__.pyc
+${PYSITELIB}/quodlibet/_import.pyo
+${PYSITELIB}/quodlibet/_import.pyc
+${PYSITELIB}/quodlibet/_init.pyo
+${PYSITELIB}/quodlibet/_init.pyc
+${PYSITELIB}/quodlibet/_main.pyo
+${PYSITELIB}/quodlibet/_main.pyc
+${PYSITELIB}/quodlibet/build.pyo
+${PYSITELIB}/quodlibet/build.pyc
+${PYSITELIB}/quodlibet/cli.pyo
+${PYSITELIB}/quodlibet/cli.pyc
+${PYSITELIB}/quodlibet/commands.pyo
+${PYSITELIB}/quodlibet/commands.pyc
+${PYSITELIB}/quodlibet/config.pyo
+${PYSITELIB}/quodlibet/config.pyc
+${PYSITELIB}/quodlibet/const.pyo
+${PYSITELIB}/quodlibet/const.pyc
+${PYSITELIB}/quodlibet/exfalso.pyo
+${PYSITELIB}/quodlibet/exfalso.pyc
+${PYSITELIB}/quodlibet/main.pyo
+${PYSITELIB}/quodlibet/main.pyc
+${PYSITELIB}/quodlibet/remote.pyo
+${PYSITELIB}/quodlibet/remote.pyc
+${PYSITELIB}/quodlibet/update.pyo
+${PYSITELIB}/quodlibet/update.pyc
+${PYSITELIB}/quodlibet/_import.py
+${PYSITELIB}/quodlibet/_init.py
+${PYSITELIB}/quodlibet/_main.py
+${PYSITELIB}/quodlibet/browsers/__init__.py
+${PYSITELIB}/quodlibet/browsers/__init__.pyo
+${PYSITELIB}/quodlibet/browsers/__init__.pyc
+${PYSITELIB}/quodlibet/browsers/_base.pyo
+${PYSITELIB}/quodlibet/browsers/_base.pyc
+${PYSITELIB}/quodlibet/browsers/audiofeeds.pyo
+${PYSITELIB}/quodlibet/browsers/audiofeeds.pyc
+${PYSITELIB}/quodlibet/browsers/filesystem.pyo
+${PYSITELIB}/quodlibet/browsers/filesystem.pyc
+${PYSITELIB}/quodlibet/browsers/iradio.pyo
+${PYSITELIB}/quodlibet/browsers/iradio.pyc
+${PYSITELIB}/quodlibet/browsers/search.pyo
+${PYSITELIB}/quodlibet/browsers/search.pyc
+${PYSITELIB}/quodlibet/browsers/_base.py
+${PYSITELIB}/quodlibet/browsers/albums/__init__.py
+${PYSITELIB}/quodlibet/browsers/albums/__init__.pyo
+${PYSITELIB}/quodlibet/browsers/albums/__init__.pyc
+${PYSITELIB}/quodlibet/browsers/albums/main.pyo
+${PYSITELIB}/quodlibet/browsers/albums/main.pyc
+${PYSITELIB}/quodlibet/browsers/albums/models.pyo
+${PYSITELIB}/quodlibet/browsers/albums/models.pyc
+${PYSITELIB}/quodlibet/browsers/albums/prefs.pyo
+${PYSITELIB}/quodlibet/browsers/albums/prefs.pyc
+${PYSITELIB}/quodlibet/browsers/albums/main.py
+${PYSITELIB}/quodlibet/browsers/albums/models.py
+${PYSITELIB}/quodlibet/browsers/albums/prefs.py
+${PYSITELIB}/quodlibet/browsers/audiofeeds.py
+${PYSITELIB}/quodlibet/browsers/collection/__init__.py
+${PYSITELIB}/quodlibet/browsers/collection/__init__.pyo
+${PYSITELIB}/quodlibet/browsers/collection/__init__.pyc
+${PYSITELIB}/quodlibet/browsers/collection/main.pyo
+${PYSITELIB}/quodlibet/browsers/collection/main.pyc
+${PYSITELIB}/quodlibet/browsers/collection/models.pyo
+${PYSITELIB}/quodlibet/browsers/collection/models.pyc
+${PYSITELIB}/quodlibet/browsers/collection/prefs.pyo
+${PYSITELIB}/quodlibet/browsers/collection/prefs.pyc
+${PYSITELIB}/quodlibet/browsers/collection/main.py
+${PYSITELIB}/quodlibet/browsers/collection/models.py
+${PYSITELIB}/quodlibet/browsers/collection/prefs.py
+${PYSITELIB}/quodlibet/browsers/covergrid/__init__.py
+${PYSITELIB}/quodlibet/browsers/covergrid/__init__.pyo
+${PYSITELIB}/quodlibet/browsers/covergrid/__init__.pyc
+${PYSITELIB}/quodlibet/browsers/covergrid/main.pyo
+${PYSITELIB}/quodlibet/browsers/covergrid/main.pyc
+${PYSITELIB}/quodlibet/browsers/covergrid/prefs.pyo
+${PYSITELIB}/quodlibet/browsers/covergrid/prefs.pyc
+${PYSITELIB}/quodlibet/browsers/covergrid/main.py
+${PYSITELIB}/quodlibet/browsers/covergrid/prefs.py
+${PYSITELIB}/quodlibet/browsers/filesystem.py
+${PYSITELIB}/quodlibet/browsers/iradio.py
+${PYSITELIB}/quodlibet/browsers/paned/__init__.py
+${PYSITELIB}/quodlibet/browsers/paned/__init__.pyo
+${PYSITELIB}/quodlibet/browsers/paned/__init__.pyc
+${PYSITELIB}/quodlibet/browsers/paned/main.pyo
+${PYSITELIB}/quodlibet/browsers/paned/main.pyc
+${PYSITELIB}/quodlibet/browsers/paned/models.pyo
+${PYSITELIB}/quodlibet/browsers/paned/models.pyc
+${PYSITELIB}/quodlibet/browsers/paned/pane.pyo
+${PYSITELIB}/quodlibet/browsers/paned/pane.pyc
+${PYSITELIB}/quodlibet/browsers/paned/prefs.pyo
+${PYSITELIB}/quodlibet/browsers/paned/prefs.pyc
+${PYSITELIB}/quodlibet/browsers/paned/util.pyo
+${PYSITELIB}/quodlibet/browsers/paned/util.pyc
+${PYSITELIB}/quodlibet/browsers/paned/main.py
+${PYSITELIB}/quodlibet/browsers/paned/models.py
+${PYSITELIB}/quodlibet/browsers/paned/pane.py
+${PYSITELIB}/quodlibet/browsers/paned/prefs.py
+${PYSITELIB}/quodlibet/browsers/paned/util.py
+${PYSITELIB}/quodlibet/browsers/playlists/__init__.py
+${PYSITELIB}/quodlibet/browsers/playlists/__init__.pyo
+${PYSITELIB}/quodlibet/browsers/playlists/__init__.pyc
+${PYSITELIB}/quodlibet/browsers/playlists/main.pyo
+${PYSITELIB}/quodlibet/browsers/playlists/main.pyc
+${PYSITELIB}/quodlibet/browsers/playlists/menu.pyo
+${PYSITELIB}/quodlibet/browsers/playlists/menu.pyc
+${PYSITELIB}/quodlibet/browsers/playlists/prefs.pyo
+${PYSITELIB}/quodlibet/browsers/playlists/prefs.pyc
+${PYSITELIB}/quodlibet/browsers/playlists/util.pyo
+${PYSITELIB}/quodlibet/browsers/playlists/util.pyc
+${PYSITELIB}/quodlibet/browsers/playlists/main.py
+${PYSITELIB}/quodlibet/browsers/playlists/menu.py
+${PYSITELIB}/quodlibet/browsers/playlists/prefs.py
+${PYSITELIB}/quodlibet/browsers/playlists/util.py
+${PYSITELIB}/quodlibet/browsers/search.py
+${PYSITELIB}/quodlibet/browsers/soundcloud/__init__.py
+${PYSITELIB}/quodlibet/browsers/soundcloud/__init__.pyo
+${PYSITELIB}/quodlibet/browsers/soundcloud/__init__.pyc
+${PYSITELIB}/quodlibet/browsers/soundcloud/api.pyo
+${PYSITELIB}/quodlibet/browsers/soundcloud/api.pyc
+${PYSITELIB}/quodlibet/browsers/soundcloud/library.pyo
+${PYSITELIB}/quodlibet/browsers/soundcloud/library.pyc
+${PYSITELIB}/quodlibet/browsers/soundcloud/main.pyo
+${PYSITELIB}/quodlibet/browsers/soundcloud/main.pyc
+${PYSITELIB}/quodlibet/browsers/soundcloud/query.pyo
+${PYSITELIB}/quodlibet/browsers/soundcloud/query.pyc
+${PYSITELIB}/quodlibet/browsers/soundcloud/util.pyo
+${PYSITELIB}/quodlibet/browsers/soundcloud/util.pyc
+${PYSITELIB}/quodlibet/browsers/soundcloud/api.py
+${PYSITELIB}/quodlibet/browsers/soundcloud/library.py
+${PYSITELIB}/quodlibet/browsers/soundcloud/main.py
+${PYSITELIB}/quodlibet/browsers/soundcloud/query.py
+${PYSITELIB}/quodlibet/browsers/soundcloud/util.py
+${PYSITELIB}/quodlibet/build.py
+${PYSITELIB}/quodlibet/cli.py
+${PYSITELIB}/quodlibet/commands.py
+${PYSITELIB}/quodlibet/config.py
+${PYSITELIB}/quodlibet/const.py
+${PYSITELIB}/quodlibet/errorreport/__init__.py
+${PYSITELIB}/quodlibet/errorreport/__init__.pyo
+${PYSITELIB}/quodlibet/errorreport/__init__.pyc
+${PYSITELIB}/quodlibet/errorreport/faulthandling.pyo
+${PYSITELIB}/quodlibet/errorreport/faulthandling.pyc
+${PYSITELIB}/quodlibet/errorreport/logdump.pyo
+${PYSITELIB}/quodlibet/errorreport/logdump.pyc
+${PYSITELIB}/quodlibet/errorreport/main.pyo
+${PYSITELIB}/quodlibet/errorreport/main.pyc
+${PYSITELIB}/quodlibet/errorreport/sentrywrapper.pyo
+${PYSITELIB}/quodlibet/errorreport/sentrywrapper.pyc
+${PYSITELIB}/quodlibet/errorreport/ui.pyo
+${PYSITELIB}/quodlibet/errorreport/ui.pyc
+${PYSITELIB}/quodlibet/errorreport/faulthandling.py
+${PYSITELIB}/quodlibet/errorreport/logdump.py
+${PYSITELIB}/quodlibet/errorreport/main.py
+${PYSITELIB}/quodlibet/errorreport/sentrywrapper.py
+${PYSITELIB}/quodlibet/errorreport/ui.py
+${PYSITELIB}/quodlibet/exfalso.py
+${PYSITELIB}/quodlibet/ext/__init__.py
+${PYSITELIB}/quodlibet/ext/__init__.pyo
+${PYSITELIB}/quodlibet/ext/__init__.pyc
+${PYSITELIB}/quodlibet/ext/_shared/__init__.py
+${PYSITELIB}/quodlibet/ext/_shared/__init__.pyo
+${PYSITELIB}/quodlibet/ext/_shared/__init__.pyc
+${PYSITELIB}/quodlibet/ext/_shared/squeezebox/__init__.py
+${PYSITELIB}/quodlibet/ext/_shared/squeezebox/__init__.pyo
+${PYSITELIB}/quodlibet/ext/_shared/squeezebox/__init__.pyc
+${PYSITELIB}/quodlibet/ext/_shared/squeezebox/base.pyo
+${PYSITELIB}/quodlibet/ext/_shared/squeezebox/base.pyc
+${PYSITELIB}/quodlibet/ext/_shared/squeezebox/server.pyo
+${PYSITELIB}/quodlibet/ext/_shared/squeezebox/server.pyc
+${PYSITELIB}/quodlibet/ext/_shared/squeezebox/util.pyo
+${PYSITELIB}/quodlibet/ext/_shared/squeezebox/util.pyc
+${PYSITELIB}/quodlibet/ext/_shared/squeezebox/base.py
+${PYSITELIB}/quodlibet/ext/_shared/squeezebox/server.py
+${PYSITELIB}/quodlibet/ext/_shared/squeezebox/util.py
+${PYSITELIB}/quodlibet/ext/covers/__init__.py
+${PYSITELIB}/quodlibet/ext/covers/__init__.pyo
+${PYSITELIB}/quodlibet/ext/covers/__init__.pyc
+${PYSITELIB}/quodlibet/ext/covers/artwork_url.pyo
+${PYSITELIB}/quodlibet/ext/covers/artwork_url.pyc
+${PYSITELIB}/quodlibet/ext/covers/discogs.pyo
+${PYSITELIB}/quodlibet/ext/covers/discogs.pyc
+${PYSITELIB}/quodlibet/ext/covers/lastfm.pyo
+${PYSITELIB}/quodlibet/ext/covers/lastfm.pyc
+${PYSITELIB}/quodlibet/ext/covers/musicbrainz.pyo
+${PYSITELIB}/quodlibet/ext/covers/musicbrainz.pyc
+${PYSITELIB}/quodlibet/ext/covers/artwork_url.py
+${PYSITELIB}/quodlibet/ext/covers/discogs.py
+${PYSITELIB}/quodlibet/ext/covers/lastfm.py
+${PYSITELIB}/quodlibet/ext/covers/musicbrainz.py
+${PYSITELIB}/quodlibet/ext/editing/__init__.py
+${PYSITELIB}/quodlibet/ext/editing/__init__.pyo
+${PYSITELIB}/quodlibet/ext/editing/__init__.pyc
+${PYSITELIB}/quodlibet/ext/editing/iconv.pyo
+${PYSITELIB}/quodlibet/ext/editing/iconv.pyc
+${PYSITELIB}/quodlibet/ext/editing/kakasi.pyo
+${PYSITELIB}/quodlibet/ext/editing/kakasi.pyc
+${PYSITELIB}/quodlibet/ext/editing/resub.pyo
+${PYSITELIB}/quodlibet/ext/editing/resub.pyc
+${PYSITELIB}/quodlibet/ext/editing/titlecase.pyo
+${PYSITELIB}/quodlibet/ext/editing/titlecase.pyc
+${PYSITELIB}/quodlibet/ext/editing/iconv.py
+${PYSITELIB}/quodlibet/ext/editing/kakasi.py
+${PYSITELIB}/quodlibet/ext/editing/resub.py
+${PYSITELIB}/quodlibet/ext/editing/titlecase.py
+${PYSITELIB}/quodlibet/ext/events/__init__.py
+${PYSITELIB}/quodlibet/ext/events/__init__.pyo
+${PYSITELIB}/quodlibet/ext/events/__init__.pyc
+${PYSITELIB}/quodlibet/ext/events/advanced_preferences.pyo
+${PYSITELIB}/quodlibet/ext/events/advanced_preferences.pyc
+${PYSITELIB}/quodlibet/ext/events/appinfo.pyo
+${PYSITELIB}/quodlibet/ext/events/appinfo.pyc
+${PYSITELIB}/quodlibet/ext/events/auto_library_update.pyo
+${PYSITELIB}/quodlibet/ext/events/auto_library_update.pyc
+${PYSITELIB}/quodlibet/ext/events/automask.pyo
+${PYSITELIB}/quodlibet/ext/events/automask.pyc
+${PYSITELIB}/quodlibet/ext/events/autorating.pyo
+${PYSITELIB}/quodlibet/ext/events/autorating.pyc
+${PYSITELIB}/quodlibet/ext/events/clock.pyo
+${PYSITELIB}/quodlibet/ext/events/clock.pyc
+${PYSITELIB}/quodlibet/ext/events/equalizer.pyo
+${PYSITELIB}/quodlibet/ext/events/equalizer.pyc
+${PYSITELIB}/quodlibet/ext/events/gajim_status.pyo
+${PYSITELIB}/quodlibet/ext/events/gajim_status.pyc
+${PYSITELIB}/quodlibet/ext/events/headphonemon.pyo



Home | Main Index | Thread Index | Old Index