[libmusicbrainz5] Update to libmusicbrainz 5.1.0

Christophe Fergeau teuf at fedoraproject.org
Thu Nov 27 08:47:20 UTC 2014


commit dd5cea87a1ec04e335bb05bb213a45d348f29f51
Author: David King <amigadave at amigadave.com>
Date:   Thu Nov 27 09:44:50 2014 +0100

    Update to libmusicbrainz 5.1.0

 .gitignore            |    1 +
 0001-xmlparsing.patch | 1374 -------------------------------------------------
 libmusicbrainz5.spec  |   29 +-
 sources               |    2 +-
 4 files changed, 15 insertions(+), 1391 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 78502e1..a8d6716 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 /libmusicbrainz-5.0.1.tar.gz
 /libmusicbrainz-5.0.1-clean.tar.gz
+/libmusicbrainz-5.1.0.tar.gz
diff --git a/libmusicbrainz5.spec b/libmusicbrainz5.spec
index aa12991..6948125 100644
--- a/libmusicbrainz5.spec
+++ b/libmusicbrainz5.spec
@@ -3,25 +3,18 @@
 
 Summary: Library for accessing MusicBrainz servers
 Name: libmusicbrainz5
-Version: 5.0.1
-Release: 11%{?dist}
+Version: 5.1.0
+Release: 1%{?dist}
 License: LGPLv2
 Group: System Environment/Libraries
 URL: http://www.musicbrainz.org/
-# Source0: https://github.com/downloads/metabrainz/libmusicbrainz/libmusicbrainz-%{version}.tar.gz
-# We need to remove src/xmlParser.cpp, as it is non-free and prohibits commercial distribution.
-# Just unpack and rm -rf src/xmlParser.cpp, then 
-# tar cfz libmusicbrainz-%{version}-clean.tar.gz libmusicbrainz-%{version}/
-Source0: libmusicbrainz-%{version}-clean.tar.gz
-# This patch replaces the removed src/xmlParser.cpp support with libxml2
-# and fixes up the cinterface.xml file (libxml2 seems to be stricter).
-Patch0: 0001-xmlparsing.patch
+Source0: https://github.com/metabrainz/libmusicbrainz/releases/download/release-5.1.0/libmusicbrainz-%{version}.tar.gz
 # Filed upstream as http://tickets.musicbrainz.org/browse/LMB-41
-Patch1: doxygen.patch
+Patch0: doxygen.patch
 BuildRequires: cmake
 BuildRequires: doxygen
-BuildRequires: neon-devel
-BuildRequires: libxml2-devel
+BuildRequires: pkgconfig(neon)
+BuildRequires: pkgconfig(libxml-2.0)
 Obsoletes: libmusicbrainz4 < 4.0.3-5
 
 %description
@@ -42,8 +35,7 @@ applications which will use %{name}.
 
 %prep
 %setup -q -n libmusicbrainz-%{version}
-%patch0 -p1 -b .xmlParser
-%patch1 -p1 -b .doxygen
+%patch0 -p1 -b .doxygen
 
 # omit "Generated on ..." timestamps that induce multilib conflicts
 # this is *supposed* to be the doxygen default in fedora these days, but
@@ -72,7 +64,7 @@ rm -f docs/installdox
 
 %files
 %doc AUTHORS.txt COPYING.txt NEWS.txt README.md
-%{_libdir}/libmusicbrainz5.so.0*
+%{_libdir}/libmusicbrainz5.so.1*
 
 %files devel
 %doc docs/*
@@ -82,6 +74,11 @@ rm -f docs/installdox
 
 
 %changelog
+* Sat Nov 15 2014 David King <amigadave at amigadave.com> 5.1.0-1
+- Update to 5.1.0 (#1164434)
+- Drop libxml2 patch (fixed upstream)
+- Use pkgconfig for BuildRequires
+
 * Sun Aug 17 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 5.0.1-11
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
 
diff --git a/sources b/sources
index 91cab6a..570798d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-1abebd606bca260c5f5f6936f6e304ff  libmusicbrainz-5.0.1-clean.tar.gz
+4cc5556aa40ff7ab8f8cb83965535bc3  libmusicbrainz-5.1.0.tar.gz


More information about the scm-commits mailing list