debian/0000755000000000000000000000000012223375105007166 5ustar debian/control0000644000000000000000000000540612176552025010603 0ustar Source: libdiscid Section: libs Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Sebastian Ramacher Build-Depends: debhelper (>= 9), dh-autoreconf Build-Depends-Indep: doxygen Standards-Version: 3.9.4 Homepage: http://musicbrainz.org/doc/libdiscid Vcs-Git: git://anonscm.debian.org/pkg-multimedia/libdiscid.git -b master Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/libdiscid.git Package: libdiscid0 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: libdiscid0-dbg (= ${binary:Version}) Description: library for creating MusicBrainz DiscIDs libdiscid is a library for creating MusicBrainz DiscIDs from audio CDs. It reads a CD's table of contents (TOC) and generates an identifier which can be used to lookup the CD at MusicBrainz (http://musicbrainz.org). Additionally, it provides a submission URL for adding the DiscID to the database. Package: libdiscid0-dev Section: libdevel Architecture: any Multi-Arch: same Depends: ${misc:Depends}, libdiscid0 (= ${binary:Version}) Suggests: libdiscid-doc Description: library for creating MusicBrainz DiscIDs (development files) libdiscid is a library for creating MusicBrainz DiscIDs from audio CDs. It reads a CD's table of contents (TOC) and generates an identifier which can be used to lookup the CD at MusicBrainz (http://musicbrainz.org). Additionally, it provides a submission URL for adding the DiscID to the database. . This is the development package which contains headers and libraries for libdiscid. Package: libdiscid0-dbg Priority: extra Section: debug Architecture: any Multi-Arch: same Depends: ${misc:Depends}, libdiscid0 (= ${binary:Version}) Description: library for creating MusicBrainz DiscIDs (debugging symbols) libdiscid is a library for creating MusicBrainz DiscIDs from audio CDs. It reads a CD's table of contents (TOC) and generates an identifier which can be used to lookup the CD at MusicBrainz (http://musicbrainz.org). Additionally, it provides a submission URL for adding the DiscID to the database. . This package provides the debugging symbols for the shared library. Package: libdiscid-doc Section: doc Architecture: all Multi-Arch: foreign Depends: ${misc:Depends}, libjs-jquery Description: library for creating MusicBrainz DiscIDs (documentation) libdiscid is a library for creating MusicBrainz DiscIDs from audio CDs. It reads a CD's table of contents (TOC) and generates an identifier which can be used to lookup the CD at MusicBrainz (http://musicbrainz.org). Additionally, it provides a submission URL for adding the DiscID to the database. . This package constains the documentation for libdiscid. debian/watch0000644000000000000000000000011212173467022010215 0ustar version=3 http://musicbrainz.org/doc/libdiscid .*/libdiscid-(.*)\.tar\.gz debian/libdiscid0-dev.install0000644000000000000000000000016312176546347013357 0ustar debian/tmp/usr/include/* debian/tmp/usr/lib/*/lib*.a debian/tmp/usr/lib/*/lib*.so debian/tmp/usr/lib/*/pkgconfig/* debian/libdiscid-doc.docs0000644000000000000000000000002512176553042012533 0ustar docs/ README AUTHORS debian/libdiscid0.install0000644000000000000000000000003712173467022012570 0ustar debian/tmp/usr/lib/*/lib*.so.* debian/changelog0000644000000000000000000001223012223375005011035 0ustar libdiscid (0.6.1-2) unstable; urgency=low * debian/patches/generic-dev-null.patch: Don't return an empty string for the default device in the generic backend. Fixes build failure on hurd-i386. -- Sebastian Ramacher Fri, 04 Oct 2013 01:13:08 +0200 libdiscid (0.6.1-1) unstable; urgency=low * New upstream release. * debian/libdiscid0.symbols: Add new symbol discid_get_toc_string. -- Sebastian Ramacher Thu, 03 Oct 2013 20:26:53 +0200 libdiscid (0.5.2-1) unstable; urgency=low * New upstream release. * debian/libdiscid-doc.docs: Ship README and AUTHORS in the -doc package. * debian/control: Drop version from Suggests in libdiscid0-dev. * debian/rules: Ensure that libdiscid is built with -DNDEBUG -- Sebastian Ramacher Thu, 01 Aug 2013 23:51:28 +0200 libdiscid (0.5.1-1) unstable; urgency=low * New upstream release. * debian/rules: Enable verbose build output. * debian/copyright: Document src/ntddcdrm.h. -- Sebastian Ramacher Thu, 20 Jun 2013 18:23:28 +0200 libdiscid (0.5.0-2) unstable; urgency=low * Upload to unstable. -- Sebastian Ramacher Sat, 04 May 2013 22:31:50 +0200 libdiscid (0.5.0-1) experimental; urgency=low * New upstream release. * debian/libdiscid0.symbols: - Add new symbol discid_read_sparse. - Remove private symbols. These symbols are only used internally and are not used by any reverse dependency. They were exported unintentionally and were never listed in the header. Upstream now hides them properly. - Add Build-Depends-Package. * debian/rules: Enable parallel builds. * debian/copyright: Update Lukáš Lalinský's copyright years. -- Sebastian Ramacher Fri, 12 Apr 2013 18:22:09 +0200 libdiscid (0.4.1-1) experimental; urgency=low * New upstream release. * debian/patches/hurd.patch: Not needed anymore, superseded by upstream's generic platform support. -- Sebastian Ramacher Fri, 08 Mar 2013 19:10:48 +0100 libdiscid (0.4.0-1) experimental; urgency=low * New upstream release. (Closes: #702570) * debian/rules: Run docs target instead of running doxygen manually. * debian/libdiscid0.symbols: Add new symbols. * debian/patches/hurd.patch: Refresh. -- Sebastian Ramacher Fri, 08 Mar 2013 15:27:57 +0100 libdiscid (0.3.2-1) experimental; urgency=low * New upstream release. (Closes: #700366) * debian/copyright: Add Johannes Dewender. * debian/patches/hurd.path: Refresh. -- Sebastian Ramacher Tue, 12 Feb 2013 11:06:24 +0100 libdiscid (0.3.0-2) experimental; urgency=low * debian/control: - Add Vcs* fields. - Add libdiscid0-dbg package. - Add libdiscid-doc package. - Add doxygen to Build-Depends to build the documentation. * debian/rules: - Build the -dbg package. - Run doxygen and build the -doc package. * Install examples in the -doc package. -- Sebastian Ramacher Thu, 07 Feb 2013 15:43:04 +0100 libdiscid (0.3.0-1) experimental; urgency=low * New maintainer. (Closes: #555893) * New upstream release. * debian/rules: - Rewrite to use dh(1). - Use dh-autoreconf to update configure. * debian/control: - Remove cdbs from Build-Depends. - Remove ${shlibs:Depends} from libdiscid-dev's Depends. - Bump Standards-Version to 3.9.4, no changes required. * debian/patches: - autoreconf.patch: Removed, not needed anymore. - kfreebsd.patch: Removed, merged upstream. - hurd.patch: Refreshed. * debian/libdiscid0.symbols: Add new symbols. * debian/copyright: - Convert to Copyright Format 1.0. - Update copyright holders. - Add myself. -- Sebastian Ramacher Thu, 07 Feb 2013 01:00:41 +0100 libdiscid (0.2.2-3) unstable; urgency=low * QA upload. * Build with Multiarch support. -- Alessio Treglia Tue, 14 Feb 2012 01:51:45 +0100 libdiscid (0.2.2-2) unstable; urgency=low * QA upload. * Get rid of unneeded *.la files (Closes: #621615). * Bump Standards. -- Alessio Treglia Fri, 03 Jun 2011 11:29:36 +0200 libdiscid (0.2.2-1) unstable; urgency=low * QA upload. * New upstream release. (Closes: #504115) * debian/control: - Use Homepage field instead of using the extended description for that. - Use ${source:Version} instead of deprecated ${binary:Version}. - Bump Standards-Version to 3.8.3. - Drop duplicate binary control field "section". - Fix duplicate short description. * Refer to versioned LGPL license. * Bump debhelper version to 7. * debian/rules: Fix order of includes. * Update debian/copyright. * Use new 3.0 (quilt) source format. * Add kfreebsd.patch for fix FTBFS on GNU/kFreeBSD (Closes: #546912). * Add hurd.patch to fix the FTBFS on GNU/Hurd (Closes: #558756). * Add symbols file to libdiscid0. -- Benjamin Drung Sat, 05 Dec 2009 23:12:11 +0100 libdiscid (0.1.0-1) unstable; urgency=low * Initial release. (Closes: #390240) -- Lukáš Lalinský Sat, 30 Aug 2006 01:31:03 +0200 debian/compat0000644000000000000000000000000212173467022010370 0ustar 9 debian/copyright0000644000000000000000000000510212173467022011123 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0 Upstream-Name: libdiscid Source: http://musicbrainz.org/doc/libdiscid Files: * Copyright: 2008 Patrick Hurrelmann 2006-2010 Lukáš Lalinský 2006 Matthias Friedrich 2000,2006 Robert Kaye 2000 Emusic.com 1999 Marc E E van Woerkom 1988 The Leland Stanford Junior University 1998 the University of Washington 2009 Anton Yabchinskiy 2009 Shunsuke Kuroda 2013 Johannes Dewender License: LGPL-2.1+ Files: src/sha1.c src/sha1.h Copyright: public-domain License: public-domain NIST Secure Hash Algorithm . heavily modified by Uwe Hollerbach from Peter C. Gutmann's implementation as found in Applied Cryptography by Bruce Schneier Further modifications to include the "UNRAVEL" stuff, below . This code is in the public domain. Files: src/ntddcdrom.h Copyright: public-domain License: public-domain This file is part of the w32api package. . Contributors: Created by Casper S. Hornstrup . THIS SOFTWARE IS NOT COPYRIGHTED . This source code is offered for use in the public domain. You may use, modify or distribute it freely. . This code is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY DISCLAIMED. This includes but is not limited to warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Files: debian/* Copyright: 2013 Sebastian Ramacher 2006 Lukáš Lalinský License: LGPL-2.1+ License: LGPL-2.1+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library 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 Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the complete text of the GNU Lesser General Public License can be found in /usr/share/common-licenses/LGPL-2.1 file. debian/libdiscid0.symbols0000644000000000000000000000142212223257677012622 0ustar libdiscid.so.0 libdiscid0 #MINVER# * Build-Depends-Package: libdiscid0-dev discid_free@Base 0.2.2 discid_get_default_device@Base 0.2.2 discid_get_error_msg@Base 0.2.2 discid_get_feature_list@Base 0.4.0 discid_get_first_track_num@Base 0.2.2 discid_get_freedb_id@Base 0.2.2 discid_get_id@Base 0.2.2 discid_get_last_track_num@Base 0.2.2 discid_get_mcn@Base 0.3.0 discid_get_sectors@Base 0.2.2 discid_get_submission_url@Base 0.2.2 discid_get_toc_string@Base 0.6.0 discid_get_track_isrc@Base 0.3.0 discid_get_track_length@Base 0.2.2 discid_get_track_offset@Base 0.2.2 discid_get_version_string@Base 0.4.0 discid_get_webservice_url@Base 0.2.2 discid_has_feature@Base 0.4.0 discid_new@Base 0.2.2 discid_put@Base 0.2.2 discid_read@Base 0.2.2 discid_read_sparse@Base 0.5.0 debian/gbp.conf0000644000000000000000000000012012173467022010602 0ustar [DEFAULT] pristine-tar = True debian-branch = master upstream-branch = upstream debian/rules0000755000000000000000000000125312176547664010271 0ustar #!/usr/bin/make -f # enable verbose build output export V=1 # always build with -DNDEDUG to get rid of the asserts export DEB_CPPFLAGS_MAINT_APPEND=-DNDEBUG %: dh $@ --parallel --with autoreconf # build documentation if doxygen is available and remove the copy of jquery and # replace it with the one from libjs-jquery override_dh_auto_build-indep: ifneq "$(wildcard /usr/bin/doxygen)" "" $(MAKE) docs rm -f docs/installdox rm docs/jquery.js ln -s /usr/share/javascript/jquery/jquery.js docs/jquery.js endif # no tests and install for indep override_dh_auto_test-indep override_dh_auto_install-indep: override_dh_strip: dh_strip -plibdiscid0 --dbg-package=libdiscid0-dbg debian/patches/0000755000000000000000000000000012223374644010624 5ustar debian/patches/generic-dev-null.patch0000644000000000000000000000070412223374644015006 0ustar Description: generic: fix default device test, fix LIB-60 Origin: upstream, https://github.com/metabrainz/libdiscid/commit/f70f443c598faa6921eb06d1f5fcb147b59bc592 Last-Updated: 2013-10-04 diff --git a/src/disc_generic.c b/src/disc_generic.c index 6a8b866..58c3167 100644 --- a/src/disc_generic.c +++ b/src/disc_generic.c @@ -26,7 +26,7 @@ char *mb_disc_get_default_device_unportable(void) { - return ""; + return "/dev/null"; } -- 1.8.4 debian/patches/series0000644000000000000000000000002712223374550012034 0ustar generic-dev-null.patch debian/source/0000755000000000000000000000000012173467022010472 5ustar debian/source/format0000644000000000000000000000001412173467022011700 0ustar 3.0 (quilt) debian/libdiscid-doc.doc-base0000644000000000000000000000037012173467022013262 0ustar Document: libdiscid Title: libdiscid API documentation Abstract: This documentation describes libdiscid's API. Section: Programming/C Format: HTML Index: /usr/share/doc/libdiscid-doc/docs/index.html Files: /usr/share/doc/libdiscid-doc/docs/*.html debian/libdiscid-doc.examples0000644000000000000000000000001512173467022013417 0ustar examples/*.c