debian/0000775000000000000000000000000012316540747007201 5ustar debian/dirs0000664000000000000000000000001012231570110010033 0ustar usr/bin debian/source/0000775000000000000000000000000012076505242010473 5ustar debian/source/options0000664000000000000000000000010612076505242012106 0ustar extend-diff-ignore = "(/taglib.cpp|/top_level.txt|/entry_points.txt)" debian/source/format0000664000000000000000000000001412076505242011701 0ustar 3.0 (quilt) debian/copyright0000664000000000000000000000336412267317653011145 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: pytaglib Source: https://pypi.python.org/pypi/pytaglib Files: * Copyright: 2011-2012 Michael Helmling License: GPL-3 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". Files: debian/* Copyright: 2013 Michael Helmling 2013 Charlie Smotherman License: GPL-3 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". debian/changelog0000664000000000000000000000271112316540747011054 0ustar pytaglib (0.3.6+dfsg-2build1) trusty; urgency=medium * No change rebuild to drop python3.3 compiled extension. -- Dimitri John Ledkov Tue, 01 Apr 2014 14:40:55 +0100 pytaglib (0.3.6+dfsg-2) unstable; urgency=low * Added /src/pytaglib.egg-info to debian/clean, so package can build twice in a row. Closes: #736265 * Removed explicit dependency on libtag1c2a in debian/rules. Closes: #736262 -- Charlie Smotherman Mon, 21 Jan 2014 16:59:22 -0500 pytaglib (0.3.6+dfsg-1) unstable; urgency=low * FtpMasters have deemed that /src/tests/data/id3v22-tda.mp3 is non-free content. Removed /src/tests/data/id3v22-tda.mp3 from the *orig.tar.gz, repacked the tarball to comply with the DFSG. Bug report filed upstream. * With the removal of /src/tests/data/id3v22-tda.mp3 the tests suite fails, disabled tests in debian/rules. * Updated debian/copyright Source field with the correct URL, per FtpMasters recommenations. * Updated Standards Version to 3.9.5 no changes needed. * Updated debian/watch to dversionmangle "dfsg". * Added get-orig-source targe to debian/rules to repack the tarball. -- Charlie Smotherman Mon, 20 Jan 2014 08:12:13 -0500 pytaglib (0.3.6-1) unstable; urgency=low * Initial release (Closes: #696455) * Thx Jakub Wilk for adding the Vcs-* fields. -- Charlie Smotherman Mon, 14 Oct 2013 21:19:47 -0500 debian/control0000664000000000000000000000254412316540747010611 0ustar Source: pytaglib Section: python Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Python Modules Team Uploaders: Michael Helmling , Charlie Smotherman Build-Depends: debhelper (>= 9), dh-python, python3-all-dev (>= 3.3), python3-setuptools, cython3 (>=0.16), libtag1-dev (>= 1.8), python3-pytest Standards-Version: 3.9.5 X-Python3-Version: >= 3.3 Homepage: https://pypi.python.org/pypi/pytaglib Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/pytaglib/trunk/ Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/pytaglib/trunk/ Package: python3-taglib Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends} Architecture: any Description: Python3 bindings for the TagLib audio metadata library Pytaglib provides an easy interface to read and write metadata of audio files in Python. It relies on the TagLib library and thus supports all formats that are supported by TagLib, which include all relevant formats in use today. . Pytaglib allows you to use arbitrary tag names (not only the most common ones like TITLE, ARTIST, ALBUM, ...) and even define multiple values for the same tag, as long as the metadata system of the underlying audio file supports that. debian/rules0000775000000000000000000000147212267320057010260 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-]+).*,\1,p') export PYBUILD_DISABLE=test export PYBUILD_AFTER_INSTALL=mv {destdir}/{install_dir}/pyprinttags.py {destdir}/usr/bin/pyprinttags %: dh $@ --with=python3 --buildsystem=pybuild override_dh_python3: dh_python3 --shebang /usr/bin/python3 get-orig-source: uscan --noconf --force-download --download-current-version --no-symlink --destdir=. tar -xvf *tar.gz rm p*tar.gz mv pytaglib* pytaglib-$(DEB_UPSTREAM_VERSION) rm pytaglib-$(DEB_UPSTREAM_VERSION)/src/tests/data/id3v22-tda.mp3 GZIP=--best tar -cz --owner root --group root --mode a+rX -f \ pytaglib_$(DEB_UPSTREAM_VERSION).orig.tar.gz \ pytaglib-$(DEB_UPSTREAM_VERSION) rm -rf pytaglib-$(DEB_UPSTREAM_VERSION) debian/watch0000664000000000000000000000016712267317653010241 0ustar version=3 opts="dversionmangle=s/\+dfsg//" \ http://pypi.python.org/packages/source/p/pytaglib/pytaglib-(.*)\.tar\.gz debian/clean0000664000000000000000000000010512270027552010173 0ustar src/taglib.cpp src/tests/test_flacunicode.py src/pytaglib.egg-info/* debian/python3-taglib.manpages0000664000000000000000000000002212232313633013541 0ustar doc/pyprinttags.1 debian/patches/0000775000000000000000000000000012231570110010607 5ustar debian/patches/01_setuppy.patch0000664000000000000000000000162412231570110013644 0ustar Description: Disable entry points Author: Charlie Smotherman Index: pytaglib-0.3.6/setup.py =================================================================== --- pytaglib-0.3.6.orig/setup.py 2013-08-13 03:22:17.000000000 -0500 +++ pytaglib-0.3.6/setup.py 2013-10-22 04:03:27.276851085 -0500 @@ -32,7 +32,7 @@ else: return open(readmeFile, "rt").read() -script_name = 'pyprinttags3' if sys.version_info[0] >= 3 else 'pyprinttags' +#script_name = 'pyprinttags3' if sys.version_info[0] >= 3 else 'pyprinttags' setup( name='pytaglib', @@ -48,6 +48,6 @@ ext_modules=cythonize("src/taglib.pyx"), package_dir={'': 'src'}, py_modules=['pyprinttags'], - entry_points={ 'console_scripts': ['{0} = pyprinttags:script'.format(script_name)] }, + # entry_points={ 'console_scripts': ['{0} = pyprinttags:script'.format(script_name)] }, test_suite='tests' ) debian/patches/series0000664000000000000000000000002112231570110012015 0ustar 01_setuppy.patch debian/docs0000664000000000000000000000001312076505242010040 0ustar README.rst debian/compat0000664000000000000000000000000212231303431010356 0ustar 9