--- libmusicbrainz3-3.0.2.orig/debian/rules +++ libmusicbrainz3-3.0.2/debian/rules @@ -0,0 +1,21 @@ +#! /usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/class/cmake.mk + +# Don't build a debug release +DEB_CMAKE_EXTRA_FLAGS := -DCMAKE_BUILD_TYPE=Release + +DEB_DH_INSTALL_ARGS := --sourcedir=debian/tmp + +DEB_INSTALL_DOCS_ALL += AUTHORS.txt README.txt NEWS.txt + +DEB_DH_MAKESHLIBS_ARGS_ALL := -V + +build/libmusicbrainz3-dev:: + doxygen + + +clean:: + rm -rf docs --- libmusicbrainz3-3.0.2.orig/debian/control +++ libmusicbrainz3-3.0.2/debian/control @@ -0,0 +1,27 @@ +Source: libmusicbrainz3 +Section: libs +Priority: optional +Maintainer: Ross Burton +Build-Depends: debhelper (>= 5), cdbs, cmake, libdiscid0-dev, libneon27-gnutls-dev| libneon-dev, doxygen +Standards-Version: 3.7.2 + +Package: libmusicbrainz3-6 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: library to access the MusicBrainz.org database + MusicBrainz is a community music metadatabase that attempts to create a + comprehensive music information site. + . + This package contains the library to access the data from C or C++. + +Package: libmusicbrainz3-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libmusicbrainz3-6 (= ${Source-Version}), + libneon27-gnutls-dev | libneon-dev, libdiscid0-dev +Description: library to access the MusicBrainz.org database (development files) + MusicBrainz is a community music metadatabase that attempts to create a + comprehensive music information site. + . + This package contains the development files and documentation. --- libmusicbrainz3-3.0.2.orig/debian/changelog +++ libmusicbrainz3-3.0.2/debian/changelog @@ -0,0 +1,46 @@ +libmusicbrainz3 (3.0.2-2.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix "libmusicbrainz3-dev: Missing dependency to libneon27-dev and + libdiscid0-dev": add the dependencies. + (Closes: #641816) + + -- gregor herrmann Sat, 31 Mar 2012 19:20:54 +0200 + +libmusicbrainz3 (3.0.2-2) unstable; urgency=low + + * Remove local cmake.mk, use CDBS's + * Don't make a debug build (Closes: #508474) + + -- Ross Burton Wed, 21 Jan 2009 09:21:57 +0000 + +libmusicbrainz3 (3.0.2-1) unstable; urgency=low + + * New upstream release + - Drop gcc-4.3-fix, merged upstream + - Add gcc-4.4-fix (Closes: #504895) + * Bump neon dep to -27. + * Add watch file + * Change the pkgconfig file to use Requires.private for neon and diskid + + -- Ross Burton Mon, 22 Dec 2008 21:49:44 +0000 + +libmusicbrainz3 (3.0.1-2) unstable; urgency=low + + * Really fix build with g++ 4.3 (Closes: #454835) + + -- Ross Burton Mon, 03 Mar 2008 10:40:07 +0000 + +libmusicbrainz3 (3.0.1-1) unstable; urgency=low + + * New upstream release. + * Remove the build docs/ folder in clean (Closes: #442646) + * Add missing includes to fix build with GCC 4.3 (Closes: #454835) + + -- Ross Burton Wed, 02 Jan 2008 16:07:59 +0000 + +libmusicbrainz3 (3.0.0-1) unstable; urgency=low + + * Initial release. + + -- Ross Burton Fri, 6 Jul 2007 17:22:46 +0100 --- libmusicbrainz3-3.0.2.orig/debian/libmusicbrainz3-dev.examples +++ libmusicbrainz3-3.0.2/debian/libmusicbrainz3-dev.examples @@ -0,0 +1 @@ +examples/*.{c,cpp} --- libmusicbrainz3-3.0.2.orig/debian/compat +++ libmusicbrainz3-3.0.2/debian/compat @@ -0,0 +1 @@ +5 --- libmusicbrainz3-3.0.2.orig/debian/libmusicbrainz3-dev.docs +++ libmusicbrainz3-3.0.2/debian/libmusicbrainz3-dev.docs @@ -0,0 +1 @@ +docs/ --- libmusicbrainz3-3.0.2.orig/debian/libmusicbrainz3-dev.install +++ libmusicbrainz3-3.0.2/debian/libmusicbrainz3-dev.install @@ -0,0 +1,3 @@ +usr/include/* +usr/lib/lib*.so +usr/lib/pkgconfig/* --- libmusicbrainz3-3.0.2.orig/debian/copyright +++ libmusicbrainz3-3.0.2/debian/copyright @@ -0,0 +1,28 @@ +This package was debianized by Ross Burton on Fri, 6 Jul 2007 +17:15:51 +0100 + +It was downloaded from http://musicbrainz.org/doc/libmusicbrainzDownload + +Upstream Author: Lukas Lalinsky + +Copyright: (C) 2006 Lukas Lalinsky + +License: + + 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 of the License, or (at your option) any later version. + + This lesser 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 lesser; if not, write to the + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public +License can be found in `/usr/share/common-licenses/LGPL'. --- libmusicbrainz3-3.0.2.orig/debian/watch +++ libmusicbrainz3-3.0.2/debian/watch @@ -0,0 +1,2 @@ +version=2 +ftp://ftp.musicbrainz.org/pub/musicbrainz/libmusicbrainz-(.*)\.tar\.gz --- libmusicbrainz3-3.0.2.orig/debian/libmusicbrainz3-6.install +++ libmusicbrainz3-3.0.2/debian/libmusicbrainz3-6.install @@ -0,0 +1 @@ +usr/lib/lib*.so.* --- libmusicbrainz3-3.0.2.orig/debian/patches/gcc-4.4-fix.patch +++ libmusicbrainz3-3.0.2/debian/patches/gcc-4.4-fix.patch @@ -0,0 +1,10 @@ +--- src/utils_private.cpp~ 2008-11-07 20:07:10.000000000 +0000 ++++ src/utils_private.cpp 2008-11-07 20:07:16.000000000 +0000 +@@ -20,6 +20,7 @@ + * $Id: utils_private.cpp 8466 2006-09-05 08:59:44Z luks $ + */ + ++#include + #include + #include + #include --- libmusicbrainz3-3.0.2.orig/debian/patches/pkgconfig-private.patch +++ libmusicbrainz3-3.0.2/debian/patches/pkgconfig-private.patch @@ -0,0 +1,13 @@ +Index: libmusicbrainz-3.0.2/libmusicbrainz3.pc.cmake +=================================================================== +--- libmusicbrainz-3.0.2.orig/libmusicbrainz3.pc.cmake 2008-12-22 21:53:56.000000000 +0000 ++++ libmusicbrainz-3.0.2/libmusicbrainz3.pc.cmake 2008-12-22 21:54:00.000000000 +0000 +@@ -7,7 +7,7 @@ + Description: The Musicbrainz Client Library. + URL: http://musicbrainz.org/doc/libmusicbrainz + Version: ${PROJECT_VERSION} +-Requires: neon >= 0.25, libdiscid ++Requires.private: neon >= 0.25, libdiscid + Libs: -L${LIB_INSTALL_DIR} -lmusicbrainz3 + Cflags: -I${INCLUDE_INSTALL_DIR} +