debian/0000755000000000000000000000000012246322161007165 5ustar debian/changelog0000644000000000000000000001172512246322124011044 0ustar beets (1.3.1-1) unstable; urgency=low [ Simon Chopin ] * Version the dependency on python-musicbrainzngs (>= 0.4) (Closes: #717763) * New upstream release (Closes: #730046) + Bump the dependency on python-mutagen (>= 1.22) + Drop the fix_bpd_search patch, merged upstream. * Export PYTHONPATH when building the doc to build the API docs as well. [ Stefano Rivera ] * Update copyright holders -- Simon Chopin Sat, 30 Nov 2013 00:39:48 -0800 beets (1.2.1-1) unstable; urgency=low [ Jakub Wilk ] * Use canonical URIs for Vcs-* fields. [ Simon Chopin ] * New upstream release (Closes: #715561). * Upload to unstable * Update watch file to use PyPI. * Add a patch to fix a crash in the BPD plugin * Update d/copyright with a separate paragraph for beetsplug/* Expat files * Add python-requests to the Suggests field for the beatport plugin * Add a TODO file to keep track of the unpackaged plugin dependencies -- Simon Chopin Mon, 22 Jul 2013 16:12:53 +0200 beets (1.0.0-1) experimental; urgency=low * Initial upstream stable release. * Bump copyright years. -- Stefano Rivera Fri, 08 Feb 2013 14:11:04 +0200 beets (1.0~rc2-1) experimental; urgency=low * New upstream release. * Update copyright. * Support ~rcX in the watch file. * Suggest python-imaging for resizing album art (fetchart or embedart plugins), and libav-tools for transcoding (convert plugin). * Suggest mp3gain for bpd. -- Stefano Rivera Sat, 12 Jan 2013 17:21:03 +0200 beets (1.0~b15-1) experimental; urgency=low * New upstream release. - Album art downloading has been moved into the "fetchart" plugin. * Patch no-namespace-pkg: Don't make beetsplug a namespace package, this serves no purpose, if we are installing into a private location. * Upload to experimental, as Debian is frozen for wheezy. * Use the C.UTF-8 locale instead of generating a UTF-8 locale at build time. - Build-Depend on libc-bin (>= 2.13). * Bump Standards-Version to 3.9.4. - Bump debhelpers Build-Depend to 8.1, for build-{arch,indep} support. * Add autopkgtests. -- Stefano Rivera Tue, 04 Dec 2012 22:39:05 +0200 beets (1.0~b14-2) unstable; urgency=low * Split the documentation in a separate beets-doc package (Closes: #672363) + Add symlinks in /usr/share/doc/beets to ../beets-doc/ -- Simon Chopin Sun, 03 Jun 2012 20:29:43 +0200 beets (1.0~b14-1) unstable; urgency=low * New upstream release. - Update debian/copyright. * Respect nocheck in DEB_BUILD_OPTIONS. -- Stefano Rivera Sun, 13 May 2012 11:41:35 -0700 beets (1.0~b13-1) unstable; urgency=low [ Simon Chopin ] * New upstream release. - patches unittest2 and integer-timestamps included upstream * Add python-pylast to the Suggests: field for the lastgenre plugin. [ Stefano Rivera ] * Update machine-readable copyright file to Format 1.0. * Bump Standards-Version to 3.9.3, no changes needed. -- Simon Chopin Wed, 21 Mar 2012 12:30:24 +0200 beets (1.0~b12-1) unstable; urgency=low [ Simon Chopin ] * New upstream release: - Patch libmpd-incompatibility included upstream. * Add myself to Uploaders: * Add python-musicbrainzngs in Build-Depends: since upstream dropped the embedded copy * Suggest the python-acoustid package for the chroma plugin * Remove the egg-info directory in the clean target of debian/rules to enable consecutive builds. [ Stefano Rivera ] * Refresh patches. * Bump copyright years, and add entries for Simon and the replaygain plugin from 1.0~b11. * Patch: integer-timestamps: Avoid test failure on filesystems with high-resolution file timestamps (Closes: #655732) -- Simon Chopin Sun, 22 Jan 2012 01:09:03 +0200 beets (1.0~b11-1) unstable; urgency=low * New upstream release (Closes: #650078) - No need to repack any more, upstream uses non-minified JS. * Drop dependency on python-musicbrainz2 (now uses the internal musicbrainz3 library, soon to be broken out into musicbrainz-ngs). * Build docs, they are now included. - Use upstream's manpages. - Add doc-base entry. * Run tests, they are now included. - Use unittest2 to provide newer unittest features for python2.6. - Build-Depend on python-mutagen, python-munkres, and python-unidecode - Test under the en_US.UTF-8 locale, to work around a test expecting a UTF-8 locale. * Suggest python-rgain, for the rgain plugin. -- Stefano Rivera Tue, 13 Dec 2011 16:44:57 +0200 beets (1.0~b10+dfsg-2) unstable; urgency=low * Depend on python-pkg-resources (Closes: #649927) -- Stefano Rivera Fri, 25 Nov 2011 22:16:27 +0200 beets (1.0~b10+dfsg-1) unstable; urgency=low * Initial release (Closes: #589396) -- Stefano Rivera Tue, 22 Nov 2011 22:16:28 +0200 debian/beets.docs0000644000000000000000000000001311755763367011160 0ustar README.rst debian/beets.links0000644000000000000000000000045111755763367011356 0ustar /usr/share/javascript/jquery/jquery.js /usr/share/beets/beetsplug/web/static/jquery.js /usr/share/javascript/underscore/underscore.js /usr/share/beets/beetsplug/web/static/underscore.js /usr/share/javascript/backbone/backbone.js /usr/share/beets/beetsplug/web/static/backbone.js debian/clean0000644000000000000000000000001511671645173010202 0ustar *.egg-info/* debian/rules0000755000000000000000000000156312244412662010256 0ustar #!/usr/bin/make -f %: dh $@ --with python2,sphinxdoc override_dh_auto_build: dh_auto_build PYTHONPATH=$(CURDIR) $(MAKE) -C docs html man BUILDDIR=$(CURDIR)/build/docs override_dh_auto_test: ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) # Tests (non-destructively) open the database mkdir -p build/home set -e -x; \ for python in $(shell pyversions -r); do \ HOME=$(CURDIR)/build/home \ LC_ALL=C.UTF-8 \ $$python setup.py test; \ done endif override_dh_auto_install: dh_auto_install -- --install-lib=/usr/share/beets/ override_dh_install: dh_install mv debian/beets/usr/bin/beet debian/beets/usr/share/beets dh_link /usr/share/beets/beet /usr/bin/beet override_dh_auto_clean: dh_auto_clean rm -rf build rm -rf beets.egg-info override_dh_installchangelogs: dh_installchangelogs docs/changelog.rst override_dh_compress: dh_compress -X.html -X.txt -X.inv debian/beets-doc.links0000644000000000000000000000035711762671537012121 0ustar /usr/share/doc/beets-doc/html/_sources /usr/share/doc/beets-doc/rst /usr/share/doc/beets-doc/html /usr/share/doc/beets/html /usr/share/doc/beets-doc/rst /usr/share/doc/beets/rst debian/watch0000644000000000000000000000021312164514572010222 0ustar version=3 opts=uversionmangle=s/(b|rc)/~$1/,dversionmangle=s/\+dfsg// \ https://pypi.python.org/packages/source/b/beets/beets-(.+).tar.gz debian/tests/0000755000000000000000000000000012246322127010331 5ustar debian/tests/unittests0000755000000000000000000000036112056471404012323 0ustar #!/bin/sh set -efu export HOME="$ADTTMP" export LC_ALL=C.UTF-8 export PYTHONPATH=/usr/share/beets pythons="$(pyversions -rv)" cp -a test $ADTTMP cd "$ADTTMP" for py in $pythons; do echo "=== python$py ===" nosetests-$py test 2>&1 done debian/tests/control0000644000000000000000000000010712056471404011734 0ustar Tests: unittests Depends: @, python-nose, python-all, python-unittest2 debian/beets-doc.doc-base0000644000000000000000000000042011755763367012452 0ustar Document: beets Title: beets Author: Adrian Sampson Abstract: the music geek's media organizer Section: Sound Format: HTML Index: /usr/share/doc/beets-doc/html/index.html Files: /usr/share/doc/beets-doc/html/*.html Format: Text Files: /usr/share/doc/beets-doc/rst/*.txt debian/NEWS0000644000000000000000000000052412164514572007675 0ustar beets (1.2.1-1) unstable; urgency=low From the version 1.1.0 on, beets uses a new configuration file format based on YAML. The software should handle the migration on its own, however in case of breakage documentation is available in the beets-doc package. -- Simon Chopin Sat, 25 May 2013 23:47:27 +0200 debian/compat0000644000000000000000000000000211662415073010371 0ustar 7 debian/source/0000755000000000000000000000000012246322127010467 5ustar debian/source/format0000644000000000000000000000001411662415073011701 0ustar 3.0 (quilt) debian/beets-doc.docs0000644000000000000000000000002011755763367011721 0ustar build/docs/html debian/copyright0000644000000000000000000000631012246322111011113 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Beets Upstream-Contact: Adrian Sampson Source: http://beets.radbox.org/ Files: * Copyright: 2010-2013, Adrian Sampson License: Expat Files: beets/util/artresizer.py Copyright: 2012-2013, Fabrice Laporte License: Expat Files: beetsplug/* Copyright: 2012-2013, David Brenner 2012-2013, Fabrice Laporte 2011-2013, Philippe Mongeau 2012-2013, Jakob Schnitzer 2012-2013, Blemjhoo Tezoulbr 2013, Pedro Silva 2013, Jan-Erik Dahlin 2013, Verrus License: Expat Files: beetsplug/mbcollection.py Copyright: 2011, Jeffrey Aylesworth License: ISC Files: beetsplug/web/static/backbone.js beetsplug/web/static/underscore.js Copyright: 2010-2011, Jeremy Ashkenas, DocumentCloud Inc. License: Expat Files: beetsplug/web/static/jquery.js Copyright: 2011-2013, John Resig, 2011-2013, The Dojo Foundation License: Expat or GPL-2 You may use any jQuery project under the terms of either the MIT License or the GNU General Public License (GPL) Version 2 . On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2' Files: debian/* Copyright: 2010-2013, Stefano Rivera 2012-2013, Simon Chopin License: Expat License: Expat Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: ISC Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. . THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. debian/control0000644000000000000000000000464012244412662010600 0ustar Source: beets Section: sound Priority: optional Maintainer: Python Applications Packaging Team Uploaders: Stefano Rivera , Simon Chopin Build-Depends: debhelper (>= 8.1), libc-bin (>= 2.13), python-all (>= 2.6.6-3~), python-docutils, python-munkres, python-musicbrainzngs (>= 0.4), python-mutagen (>= 1.22), python-setuptools, python-sphinx (>= 1.0.7+dfsg), python-unidecode, python-unittest2, python-yaml X-Python-Version: >= 2.5 Standards-Version: 3.9.4 Homepage: http://beets.radbox.org/ Vcs-Svn: svn://anonscm.debian.org/python-apps/packages/beets/trunk/ Vcs-Browser: http://anonscm.debian.org/viewvc/python-apps/packages/beets/trunk/ XS-Testsuite: autopkgtest Package: beets Architecture: all Depends: libjs-backbone, libjs-jquery, libjs-underscore, python-musicbrainzngs (>= 0.4), python-mutagen (>= 1.21), python-pkg-resources, ${misc:Depends}, ${python:Depends} Suggests: beets-doc, libav-tools, mp3gain, python-acoustid, python-flask, python-gst0.10, python-imaging, python-pylast, python-requests, python-rgain Description: music tagger and library organizer Beets is a media library management system for obsessive-compulsive music geeks. . 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 then provides a set of tools for manipulating and accessing your music. . Beets also includes a music player that implements the MPD protocol, so you can play music in your beets library using any MPD client. Package: beets-doc Architecture: all Section: doc Depends: ${misc:Depends}, ${sphinxdoc:Depends} Breaks: beets (<< 1.0~b14-2~) Replaces: beets (<< 1.0~b14-2~) Description: music tagger and library organizer - documentation Beets is a media library management system for obsessive-compulsive music geeks. . 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 then provides a set of tools for manipulating and accessing your music. . Beets also includes a music player that implements the MPD protocol, so you can play music in your beets library using any MPD client. . This package provides detailed documentation on beets usage. debian/TODO0000644000000000000000000000016212173233057007660 0ustar The following packages are imported by some plugins but are not yet in Debian: * pyechonest * discogs_client debian/beets.manpages0000644000000000000000000000002111755763367012022 0ustar build/docs/man/* debian/patches/0000755000000000000000000000000012246322127010616 5ustar debian/patches/no-namespace-pkg0000644000000000000000000000073012056471404013670 0ustar Description: Don't make beetsplug a namespace package This serves no purpose, if we are installing into a private location. Author: Stefano Rivera Last-Updated: 2012-12-01 Forwarded: not-needed --- a/setup.py +++ b/setup.py @@ -63,7 +63,6 @@ 'beetsplug.web', 'beetsplug.lastgenre', ], - namespace_packages=['beetsplug'], entry_points={ 'console_scripts': [ 'beet = beets.ui:main', debian/patches/series0000644000000000000000000000002112244412662012026 0ustar no-namespace-pkg debian/beets.install0000644000000000000000000000003411755763367011701 0ustar usr/bin/* usr/share/beets/*