[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