get rid of outdated python packages
This commit is contained in:
parent
53639c6ee9
commit
3c8ceeda55
11 changed files with 0 additions and 618 deletions
|
@ -1,82 +0,0 @@
|
|||
# ChangeLog for media-sound/beets
|
||||
# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2
|
||||
# (auto-generated from git log)
|
||||
|
||||
*beets-1.3.13 (09 Aug 2015)
|
||||
*beets-1.3.3-r1 (09 Aug 2015)
|
||||
|
||||
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +beets-1.3.3-r1.ebuild,
|
||||
+beets-1.3.13.ebuild, +metadata.xml:
|
||||
itial commit
|
||||
|
||||
This commit represents a new era for Gentoo:
|
||||
Storing the gentoo-x86 tree in Git, as converted from CVS.
|
||||
|
||||
This commit is the start of the NEW history.
|
||||
Any historical data is intended to be grafted onto this point.
|
||||
|
||||
Creation process:
|
||||
1. Take final CVS checkout snapshot
|
||||
2. Remove ALL ChangeLog* files
|
||||
3. Transform all Manifests to thin
|
||||
4. Remove empty Manifests
|
||||
|
||||
5.1. Do not touch files with -kb/-ko keyword flags.
|
||||
|
||||
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
||||
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
|
||||
tests
|
||||
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
|
||||
project
|
||||
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
|
||||
developer, wrote Git features for the migration
|
||||
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
|
||||
cvs2svn
|
||||
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
|
||||
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
|
||||
work in migration
|
||||
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
|
||||
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
|
||||
the bikeshed
|
||||
|
||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> beets-1.3.3-r1.ebuild,
|
||||
beets-1.3.13.ebuild:
|
||||
Use https by default
|
||||
|
||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
||||
|
||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
|
||||
Use https by default
|
||||
|
||||
Convert all URLs for sites supporting encrypted connections from http to
|
||||
https
|
||||
|
||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
||||
|
||||
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
|
||||
Revert DOCTYPE SYSTEM https changes in metadata.xml
|
||||
|
||||
repoman does not yet accept the https version.
|
||||
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
|
||||
|
||||
Bug: https://bugs.gentoo.org/552720
|
||||
|
||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||
Set appropriate maintainer types in metadata.xml (GLEP 67)
|
||||
|
||||
*beets-1.3.13-r1 (10 Aug 2016)
|
||||
|
||||
10 Aug 2016; Michael Palimaka <kensington@gentoo.org>
|
||||
+beets-1.3.13-r1.ebuild:
|
||||
remove echonest USE flag
|
||||
|
||||
Gentoo-bug: 587976
|
||||
|
||||
Package-Manager: portage-2.3.0
|
||||
|
||||
10 Aug 2016; Michael Palimaka <kensington@gentoo.org>
|
||||
-beets-1.3.3-r1.ebuild, -beets-1.3.13.ebuild, metadata.xml:
|
||||
remove old
|
||||
|
||||
Package-Manager: portage-2.3.0
|
||||
|
|
@ -1,135 +0,0 @@
|
|||
# ChangeLog for media-sound/beets
|
||||
# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/beets/ChangeLog,v 1.26 2015/08/02 10:52:32 yngwin Exp $
|
||||
|
||||
*beets-1.3.13 (02 Aug 2015)
|
||||
|
||||
02 Aug 2015; Ben de Groot <yngwin@gentoo.org> +beets-1.3.13.ebuild,
|
||||
metadata.xml:
|
||||
Update based on ebuild from sdfg-overlay (bug #510988)
|
||||
|
||||
02 Aug 2015; Ben de Groot <yngwin@gentoo.org> metadata.xml:
|
||||
Re-assign to sound herd. Reformat metadata.
|
||||
|
||||
04 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
|
||||
Add pypi to remote-id in metadata.xml
|
||||
|
||||
18 Apr 2015; Michael Sterrett <mr_bones_@gentoo.org> -beets-1.3.3.ebuild:
|
||||
old
|
||||
|
||||
*beets-1.3.3-r1 (13 May 2014)
|
||||
|
||||
13 May 2014; Stanislav Ochotnicky <sochotnicky@gentoo.org>
|
||||
-beets-1.1.0.ebuild, -beets-1.3.1.ebuild, -beets-1.3.2.ebuild,
|
||||
+beets-1.3.3-r1.ebuild, metadata.xml:
|
||||
Fix dependencies for #504534 and #504534, add related use flags to
|
||||
metadata. Cleanup unused older ebuilds.
|
||||
|
||||
05 May 2014; Stanislav Ochotnicky <sochotnicky@gentoo.org> metadata.xml:
|
||||
Fix a typo in metadata
|
||||
|
||||
*beets-1.3.3 (10 Mar 2014)
|
||||
|
||||
10 Mar 2014; Stanislav Ochotnicky <sochotnicky@gentoo.org>
|
||||
+beets-1.3.3.ebuild:
|
||||
Version bump to beets 1.3.3
|
||||
|
||||
25 Jan 2014; Michael Palimaka <kensington@gentoo.org> beets-1.1.0.ebuild,
|
||||
beets-1.3.1.ebuild, beets-1.3.2.ebuild:
|
||||
Raise media-libs/mutagen dependency wrt bug #499240.
|
||||
|
||||
*beets-1.3.2 (12 Jan 2014)
|
||||
|
||||
12 Jan 2014; Stanislav Ochotnicky <sochotnicky@gentoo.org>
|
||||
+beets-1.3.2.ebuild:
|
||||
Version bump to beets 1.3.2
|
||||
|
||||
*beets-1.3.1 (05 Nov 2013)
|
||||
|
||||
05 Nov 2013; Stanislav Ochotnicky <sochotnicky@gentoo.org>
|
||||
-beets-1.0.0.ebuild, +beets-1.3.1.ebuild, metadata.xml:
|
||||
Version bump to 1.3.1, remove 1.0.0
|
||||
|
||||
20 Oct 2013; Stanislav Ochotnicky <sochotnicky@gentoo.org> metadata.xml:
|
||||
Move to maintainer-needed
|
||||
|
||||
11 Aug 2013; Alexis Ballier <aballier@gentoo.org> beets-1.0.0.ebuild,
|
||||
beets-1.1.0.ebuild:
|
||||
depend on ffmpeg:0
|
||||
|
||||
*beets-1.1.0 (08 Jun 2013)
|
||||
|
||||
08 Jun 2013; Stanislav Ochotnicky <sochotnicky@gentoo.org>
|
||||
-beets-1.1.0_beta3.ebuild, +beets-1.1.0.ebuild,
|
||||
-files/0001-fix-VFS-tests.patch, -files/beets-1.0_rc2-test-namespace.patch:
|
||||
Version bump from beta, remove patches included upstream
|
||||
|
||||
*beets-1.1.0_beta3 (06 Apr 2013)
|
||||
|
||||
06 Apr 2013; Stanislav Ochotnicky <sochotnicky@gentoo.org>
|
||||
+files/0001-fix-VFS-tests.patch, -beets-1.0_rc2.ebuild,
|
||||
+beets-1.1.0_beta3.ebuild:
|
||||
Bump media-sound/beets to 1.1.0_beta3, remove old version
|
||||
|
||||
Updated dependencies on more recent mutagen and python-musicbrainz-ngs
|
||||
|
||||
20 Feb 2013; Stanislav Ochotnicky <sochotnicky@gentoo.org> beets-1.0.0.ebuild:
|
||||
Fix up test patching for stable version
|
||||
|
||||
*beets-1.0.0 (19 Feb 2013)
|
||||
|
||||
19 Feb 2013; Stanislav Ochotnicky <sochotnicky@gentoo.org>
|
||||
-beets-1.0_beta15.ebuild, +beets-1.0.0.ebuild:
|
||||
Version bump to latest stable release
|
||||
|
||||
03 Jan 2013; Stanislav Ochotnicky <sochotnicky@gentoo.org>
|
||||
+files/beets-1.0_rc2-test-namespace.patch, beets-1.0_rc2.ebuild:
|
||||
Properly fix tests failing during update (#422685) We'd accidentally use
|
||||
beetsplug modules from previous version when doing updates due to beets using
|
||||
python namespaces (and portage not supporting them correctly). Thanks to
|
||||
Arfrever for help with finding the root cause and proposing a fix
|
||||
|
||||
*beets-1.0_rc2 (02 Jan 2013)
|
||||
|
||||
02 Jan 2013; Stanislav Ochotnicky <sochotnicky@gentoo.org>
|
||||
-beets-1.0_beta14-r1.ebuild, +beets-1.0_rc2.ebuild, metadata.xml:
|
||||
Version bump to 1.0_rc2, small ebuild cleanups
|
||||
|
||||
Thanks to Elias Probst for updated ebuild
|
||||
|
||||
*beets-1.0_beta15 (21 Aug 2012)
|
||||
|
||||
21 Aug 2012; Stanislav Ochotnicky <sochotnicky@gentoo.org>
|
||||
+beets-1.0_beta15.ebuild:
|
||||
Version bump to 1.0b15
|
||||
|
||||
30 May 2012; Kacper Kowalik <xarthisius@gentoo.org>
|
||||
beets-1.0_beta14-r1.ebuild:
|
||||
Enable test, restrict python 2.5, add correct dependencies
|
||||
|
||||
29 May 2012; Stanislav Ochotnicky <sochotnicky@gentoo.org>
|
||||
-beets-1.0_beta14.ebuild, beets-1.0_beta14-r1.ebuild:
|
||||
Install manpage (#418163) and optionally documentation. Remove first
|
||||
version
|
||||
|
||||
29 May 2012; Jeff Horelick <jdhore@gentoo.org> beets-1.0_beta14-r1.ebuild:
|
||||
Keyword ~x86
|
||||
|
||||
*beets-1.0_beta14-r1 (29 May 2012)
|
||||
|
||||
29 May 2012; Stanislav Ochotnicky <sochotnicky@gentoo.org>
|
||||
+beets-1.0_beta14-r1.ebuild, metadata.xml:
|
||||
Add several use flags and plugin dependencies
|
||||
|
||||
28 May 2012; Jeff Horelick <jdhore@gentoo.org> beets-1.0_beta14.ebuild:
|
||||
Keyword ~x86.
|
||||
|
||||
28 May 2012; Stanislav Ochotnicky <sochotnicky@gentoo.org>
|
||||
beets-1.0_beta14.ebuild:
|
||||
Use string replacement for version to simplify future updates
|
||||
|
||||
*beets-1.0_beta14 (28 May 2012)
|
||||
|
||||
28 May 2012; Stanislav Ochotnicky <sochotnicky@gentoo.org>
|
||||
+beets-1.0_beta14.ebuild, +metadata.xml:
|
||||
New ebuild for beets music organizer
|
|
@ -1,2 +0,0 @@
|
|||
DIST beets-1.4.4.tar.gz 1438180 BLAKE2B 3ff57781fdf54443c655e76f55f9d536f98f0e343174bb60abb820ba0d0a84fcd4349aedfb2efb0de3f8adf020c9afb3f44fa679032478386a5eb5d51a6a4735 SHA512 186320b68695092042d1515465649e1dbab7c1394c2c164ac35539b5dfd7ed538f240f0e3f40d1b0937a3423bd4a74a0bf2c5dac3a828fb7a45c23c02a8671c8
|
||||
DIST beets-1.4.7.tar.gz 1458621 BLAKE2B f7dd19a7dd92415c29e9b1a7932ba33cb5d43000d35a58b2f42c1487db68c6374dd159960f67e1ac68722693d91d364b24297fb2c0c86a39b82fe5b40a1e739d SHA512 6663a2ffece208a510fce9f5d3dd9c8e617cab60cdb994f7bdb13fd759cfea8882290c75c3cdf4f6de9c7d9b78845b6ed29f98b41c787c89ff8782e4ac3ec152
|
|
@ -1,96 +0,0 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7)
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
MY_PV=${PV/_beta/-beta.}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
|
||||
DESCRIPTION="A media library management system for obsessive-compulsive music geeks"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
HOMEPAGE="http://beets.io/ https://pypi.python.org/pypi/beets"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
LICENSE="MIT"
|
||||
IUSE="badfiles bpd chroma convert doc discogs flac gstreamer lastgenre lastimport mpdstats ogg opus replaygain test thumbnails web"
|
||||
|
||||
RDEPEND=">=dev-python/enum34-1.0.4[${PYTHON_USEDEP}]
|
||||
dev-python/jellyfish[${PYTHON_USEDEP}]
|
||||
dev-python/munkres[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/requests-oauthlib[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-musicbrainz-ngs-0.4[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/unidecode[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.9[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.33[${PYTHON_USEDEP}]
|
||||
badfiles? ( media-sound/mp3val media-libs/flac )
|
||||
bpd? ( dev-python/bluelet[${PYTHON_USEDEP}] )
|
||||
chroma? ( dev-python/pyacoustid[${PYTHON_USEDEP}] )
|
||||
convert? ( media-video/ffmpeg:0[encode] )
|
||||
discogs? ( dev-python/discogs-client[${PYTHON_USEDEP}] )
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
mpdstats? ( dev-python/python-mpd[${PYTHON_USEDEP}] )
|
||||
lastgenre? ( dev-python/pylast[${PYTHON_USEDEP}] )
|
||||
lastimport? ( dev-python/pylast[${PYTHON_USEDEP}] )
|
||||
replaygain? (
|
||||
gstreamer? ( media-libs/gstreamer:1.0[introspection]
|
||||
media-libs/gst-plugins-good:1.0
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
ogg? ( media-plugins/gst-plugins-ogg )
|
||||
flac? ( media-plugins/gst-plugins-flac:1.0 )
|
||||
opus? ( media-plugins/gst-plugins-opus:1.0 ) )
|
||||
!gstreamer? ( || ( media-sound/mp3gain media-sound/aacgain ) )
|
||||
)
|
||||
thumbnails? (
|
||||
dev-python/pyxdg[${PYTHON_USEDEP}]
|
||||
dev-python/pathlib[${PYTHON_USEDEP}]
|
||||
|| ( dev-python/pillow[${PYTHON_USEDEP}] media-gfx/imagemagick )
|
||||
)
|
||||
web? ( dev-python/flask[${PYTHON_USEDEP}] dev-python/flask-cors[${PYTHON_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
# remove plugins that do not have appropriate dependencies installed
|
||||
for flag in bpd chroma convert discogs lastgenre lastimport mpdstats replaygain thumbnails web; do
|
||||
if ! use ${flag}; then
|
||||
rm -r beetsplug/${flag}.py || \
|
||||
rm -r beetsplug/${flag}/ ||
|
||||
die "Unable to remove ${flag} plugin"
|
||||
fi
|
||||
done
|
||||
|
||||
for flag in bpd lastgenre web; do
|
||||
if ! use ${flag}; then
|
||||
sed -e "s:'beetsplug.${flag}',::" -i setup.py || \
|
||||
die "Unable to disable ${flag} plugin "
|
||||
fi
|
||||
done
|
||||
|
||||
use bpd || rm -f test/test_player.py
|
||||
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cd test
|
||||
if ! use web; then
|
||||
rm test_web.py || die "Failed to remove test_web.py"
|
||||
fi
|
||||
"${PYTHON}" testall.py || die "Testsuite failed"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
doman man/beet.1 man/beetsconfig.5
|
||||
use doc && dohtml -r docs/_build/html/
|
||||
}
|
|
@ -1,89 +0,0 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
MY_PV=${PV/_beta/-beta.}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
|
||||
DESCRIPTION="A media library management system for obsessive-compulsive music geeks"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
HOMEPAGE="http://beets.io/ https://pypi.python.org/pypi/beets"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
LICENSE="MIT"
|
||||
IUSE="bpd chroma convert doc discogs flac gstreamer lastgenre mpdstats
|
||||
ogg opus replaygain test web"
|
||||
|
||||
RDEPEND="virtual/python-enum34[${PYTHON_USEDEP}]
|
||||
dev-python/jellyfish[${PYTHON_USEDEP}]
|
||||
dev-python/munkres[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-musicbrainz-ngs-0.4[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/unidecode[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.33[${PYTHON_USEDEP}]
|
||||
bpd? ( dev-python/bluelet[${PYTHON_USEDEP}] )
|
||||
chroma? ( dev-python/pyacoustid[${PYTHON_USEDEP}] )
|
||||
convert? ( media-video/ffmpeg:0[encode] )
|
||||
discogs? ( dev-python/discogs-client[${PYTHON_USEDEP}] )
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
mpdstats? ( dev-python/python-mpd[${PYTHON_USEDEP}] )
|
||||
lastgenre? ( dev-python/pylast[${PYTHON_USEDEP}] )
|
||||
replaygain? (
|
||||
gstreamer? ( media-libs/gstreamer:1.0[introspection]
|
||||
media-libs/gst-plugins-good:1.0
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
ogg? ( media-plugins/gst-plugins-ogg )
|
||||
flac? ( media-plugins/gst-plugins-flac:1.0 )
|
||||
opus? ( media-plugins/gst-plugins-opus:1.0 ) )
|
||||
!gstreamer? ( || ( media-sound/mp3gain
|
||||
media-sound/aacgain ) ) )
|
||||
web? ( dev-python/flask[${PYTHON_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
|
||||
# remove plugins that do not have appropriate dependencies installed
|
||||
for flag in bpd chroma convert discogs lastgenre mpdstats replaygain web; do
|
||||
if ! use ${flag}; then
|
||||
rm -r beetsplug/${flag}.py || \
|
||||
rm -r beetsplug/${flag}/ ||
|
||||
die "Unable to remove ${flag} plugin"
|
||||
fi
|
||||
done
|
||||
|
||||
for flag in bpd lastgenre web; do
|
||||
if ! use ${flag}; then
|
||||
sed -e "s:'beetsplug.${flag}',::" -i setup.py || \
|
||||
die "Unable to disable ${flag} plugin "
|
||||
fi
|
||||
done
|
||||
|
||||
use bpd || rm -f test/test_player.py
|
||||
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cd test
|
||||
if ! use web; then
|
||||
rm test_web.py || die "Failed to remove test_web.py"
|
||||
fi
|
||||
"${PYTHON}" testall.py || die "Testsuite failed"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
doman man/beet.1 man/beetsconfig.5
|
||||
use doc && dohtml -r docs/_build/html/
|
||||
}
|
|
@ -1,57 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>sound@gentoo.org</email>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
The purpose of beets is to get your music collection right once and for
|
||||
all. It catalogs your collection, automatically improving its metadata as
|
||||
it goes using the MusicBrainz database. (It also downloads cover art for
|
||||
albums it imports.) Then it provides a bouquet of tools for manipulating
|
||||
and accessing your music.
|
||||
|
||||
Because beets is designed as a library, it can do almost anything you can
|
||||
imagine for your music collection. Via plugins, beets becomes a panacea:
|
||||
* Embed and extract album art from files’ tags.
|
||||
* Listen to your library with a music player that speaks the MPD protocol
|
||||
and works with a staggering variety of interfaces.
|
||||
* Fetch lyrics for all your songs from databases on the Web.
|
||||
* Manage your MusicBrainz music collection.
|
||||
* Analyze music files’ metadata from the command line.
|
||||
* Clean up crufty tags left behind by other, less-awesome tools.
|
||||
* Browse your music library graphically through a Web browser and play it
|
||||
in any browser that supports HTML5 Audio.
|
||||
|
||||
If beets doesn’t do what you want yet, writing your own plugin is
|
||||
shockingly simple if you know a little Python.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="badfiles">
|
||||
Validate MP3 & FLAC files.
|
||||
</flag>
|
||||
<flag name="bpd">
|
||||
Enable support for <pkg>media-sound/mpd</pkg> server emulation
|
||||
</flag>
|
||||
<flag name="chroma">Enable support for acoustic fingerprinting plugin using
|
||||
<pkg>media-libs/chromaprint</pkg></flag>
|
||||
<flag name="convert">Enable support for the convert plugin which makes it
|
||||
possible to transcode files</flag>
|
||||
<flag name="discogs">Enable support for the discogs API plugin</flag>
|
||||
<flag name="lastgenre">Enable support for importing music genres from
|
||||
last.fm tags</flag>
|
||||
<flag name="lastimport">Enable support for importing your last.fm playcounts</flag>
|
||||
<flag name="mpdstats">Enable support for collecting statistic about
|
||||
listening habits from <pkg>media-sound/mpd</pkg></flag>
|
||||
<flag name="opus">Enable opus support in gstreamer-based replaygain</flag>
|
||||
<flag name="replaygain">Enable support for Replay Gain metadata calculation
|
||||
during import</flag>
|
||||
<flag name="thumbnails">Generate thumbnails for albums</flag>
|
||||
<flag name="web">
|
||||
Enable embedded webserver support through <pkg>dev-python/flask</pkg>
|
||||
</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="pypi">beets</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
|
@ -1,39 +0,0 @@
|
|||
From df4ed207975fbcd861a2b9348c3151a68135de8f Mon Sep 17 00:00:00 2001
|
||||
From: Tobias Klaus <tk@meskalero.de>
|
||||
Date: Sat, 18 Nov 2017 18:25:51 +0100
|
||||
Subject: [PATCH] supysonic: remove requirements for pip in setup.py
|
||||
|
||||
---
|
||||
setup.py | 6 ------
|
||||
1 file changed, 6 deletions(-)
|
||||
|
||||
diff --git a/setup.py b/setup.py
|
||||
index 0f27795..d24efbe 100755
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -14,8 +14,6 @@ import supysonic as project
|
||||
|
||||
from setuptools import setup
|
||||
from setuptools import find_packages
|
||||
-from pip.req import parse_requirements
|
||||
-from pip.download import PipSession
|
||||
|
||||
|
||||
setup(
|
||||
@@ -29,13 +27,9 @@ setup(
|
||||
url=project.URL,
|
||||
license=project.LICENSE,
|
||||
packages=find_packages(),
|
||||
- install_requires=[str(x.req) for x in
|
||||
- parse_requirements('requirements.txt', session=PipSession())],
|
||||
scripts=['bin/supysonic-cli', 'bin/supysonic-watcher'],
|
||||
zip_safe=False,
|
||||
include_package_data=True,
|
||||
- test_suite="tests.suite",
|
||||
- tests_require = [ 'lxml' ],
|
||||
classifiers=[
|
||||
'Development Status :: 3 - Alpha',
|
||||
'Environment :: Console',
|
||||
--
|
||||
2.13.6
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
#!/sbin/openrc-run
|
||||
|
||||
EXEC="/usr/bin/supysonic-watcher"
|
||||
|
||||
PIDFILE="/tmp/supysonic-watcher.pid"
|
||||
|
||||
SUPYUSER="${SUPYUSER:-apache}"
|
||||
SUPYGROUP="${SUPYGROUP:-apache}"
|
||||
|
||||
start() {
|
||||
ebegin "Starting supysonic watcher"
|
||||
start-stop-daemon --pidfile "${PIDFILE}" -u "${SUPYUSER}:${SUPYGROUP}" --start --quiet --exec "${EXEC}" -- start
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping supysonic watcher"
|
||||
start-stop-daemon --pidfile "${PIDFILE}" -u "${SUPYUSER}:${SUPYGROUP}" --stop --quiet --exec "${EXEC}" -- stop
|
||||
eend $?
|
||||
}
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>tk+gentoo@meskal.net</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
|
@ -1,46 +0,0 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=(python2_7)
|
||||
|
||||
inherit distutils-r1 git-r3
|
||||
|
||||
DESCRIPTION="python implementation of subsonic api"
|
||||
HOMEPAGE="https://github.com/spl0k/supysonic"
|
||||
EGIT_REPO_URI="https://github.com/spl0k/supysonic.git"
|
||||
EGIT_COMMIT="8d71f432f03b56e450f43a4db21139c189a112d0"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/flask
|
||||
dev-python/storm
|
||||
dev-python/simplejson
|
||||
dev-python/requests
|
||||
dev-python/watchdog
|
||||
dev-python/pillow
|
||||
dev-python/python-daemon
|
||||
media-libs/mutagen
|
||||
media-sound/mpg123
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
EXAMPLES=("cgi-bin")
|
||||
|
||||
src_prepare(){
|
||||
rm -r tests/
|
||||
epatch "${FILESDIR}"/0001-supysonic-remove-requirements-for-pip-in-setup.py.patch
|
||||
# epatch "${FILESDIR}"/0001-fixes-execution-from-initd-script.patch
|
||||
# epatch "${FILESDIR}"/0002-setup.py-comment-pip-integration.patch
|
||||
}
|
||||
|
||||
python_install(){
|
||||
distutils-r1_python_install
|
||||
python_newscript cgi-bin/server.py supysonic-standalone
|
||||
newinitd "${FILESDIR}"/supysonic-watcher.initd supysonic-watcher
|
||||
}
|
|
@ -1,45 +0,0 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=(python2_7)
|
||||
|
||||
inherit distutils-r1 git-r3
|
||||
|
||||
DESCRIPTION="python implementation of subsonic api"
|
||||
HOMEPAGE="https://github.com/spl0k/supysonic"
|
||||
EGIT_REPO_URI="https://github.com/spl0k/supysonic.git"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/flask
|
||||
dev-python/storm
|
||||
dev-python/simplejson
|
||||
dev-python/requests
|
||||
dev-python/watchdog
|
||||
dev-python/pillow
|
||||
dev-python/python-daemon
|
||||
media-libs/mutagen
|
||||
media-sound/mpg123
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
EXAMPLES=("cgi-bin")
|
||||
|
||||
src_prepare(){
|
||||
rm -r tests/
|
||||
epatch "${FILESDIR}"/0001-supysonic-remove-requirements-for-pip-in-setup.py.patch
|
||||
# epatch "${FILESDIR}"/0001-fixes-execution-from-initd-script.patch
|
||||
# epatch "${FILESDIR}"/0002-setup.py-comment-pip-integration.patch
|
||||
}
|
||||
|
||||
python_install(){
|
||||
distutils-r1_python_install
|
||||
python_newscript cgi-bin/server.py supysonic-standalone
|
||||
newinitd "${FILESDIR}"/supysonic-watcher.initd supysonic-watcher
|
||||
}
|
Loading…
Add table
Reference in a new issue