[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#791884: libkcddb: FTBFS against libmusicbrainz5 from experimental



Source: libkcddb
Version: 4.14.2-1
Severity: important
Tags: patch sid stretch

libkcddb fails to build against libmusicbrainz5 from experimental which split
the C and C++ interface into different shared libraries. Since libkcddb uses the
C++ interface it needs to link against libmusicbrainz5cc now.

The attached patch fixes this issue.

Cheers
-- 
Sebastian Ramacher
diff -Nru libkcddb-4.14.2/debian/changelog libkcddb-4.14.2/debian/changelog
--- libkcddb-4.14.2/debian/changelog	2014-10-20 17:13:14.000000000 +0200
+++ libkcddb-4.14.2/debian/changelog	2015-07-09 11:10:05.000000000 +0200
@@ -1,3 +1,10 @@
+libkcddb (4:4.14.2-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Look for libmusicbrainz5cc instead of libmusicbrainz5.
+
+ -- Sebastian Ramacher <sramacher@debian.org>  Thu, 09 Jul 2015 11:08:06 +0200
+
 libkcddb (4:4.14.2-1) unstable; urgency=medium
 
   * New upstream release (4.14.2).
diff -Nru libkcddb-4.14.2/debian/control libkcddb-4.14.2/debian/control
--- libkcddb-4.14.2/debian/control	2014-10-20 17:13:14.000000000 +0200
+++ libkcddb-4.14.2/debian/control	2015-07-09 11:08:55.000000000 +0200
@@ -9,7 +9,7 @@
                debhelper (>= 9),
                kde-sc-dev-latest (>= 4:4.12),
                kdelibs5-dev (>= 4:4.11),
-               libmusicbrainz5-dev,
+               libmusicbrainz5-dev (>= 5.1.0+git20150707),
                pkg-kde-tools (>= 0.12)
 Standards-Version: 3.9.5
 XS-Testsuite: autopkgtest
diff -Nru libkcddb-4.14.2/debian/patches/libmusicbrainz5cc.patch libkcddb-4.14.2/debian/patches/libmusicbrainz5cc.patch
--- libkcddb-4.14.2/debian/patches/libmusicbrainz5cc.patch	1970-01-01 01:00:00.000000000 +0100
+++ libkcddb-4.14.2/debian/patches/libmusicbrainz5cc.patch	2015-07-09 11:09:22.000000000 +0200
@@ -0,0 +1,15 @@
+Description: Look for libmusicbrainz5cc instead of libmusicbrainz5.
+Author: Sebastian Ramacher <sramacher@debian.org>
+Last-Update: 2015-07-09
+
+--- libkcddb-4.14.2.orig/cmake/FindMusicBrainz5.cmake
++++ libkcddb-4.14.2/cmake/FindMusicBrainz5.cmake
+@@ -16,7 +16,7 @@ endif(MUSICBRAINZ5_INCLUDE_DIR AND MUSIC
+ 
+ FIND_PATH(MUSICBRAINZ5_INCLUDE_DIR musicbrainz5/Disc.h)
+ 
+-FIND_LIBRARY( MUSICBRAINZ5_LIBRARIES NAMES musicbrainz5)
++FIND_LIBRARY( MUSICBRAINZ5_LIBRARIES NAMES musicbrainz5cc)
+ 
+ include(FindPackageHandleStandardArgs)
+ find_package_handle_standard_args( MusicBrainz5 DEFAULT_MSG
diff -Nru libkcddb-4.14.2/debian/patches/series libkcddb-4.14.2/debian/patches/series
--- libkcddb-4.14.2/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ libkcddb-4.14.2/debian/patches/series	2015-07-09 11:09:03.000000000 +0200
@@ -0,0 +1 @@
+libmusicbrainz5cc.patch

Attachment: signature.asc
Description: Digital signature


Reply to: