[libmusicbrainz4] Initial import of libmusicbrainz4

Christophe Fergeau teuf at fedoraproject.org
Tue Mar 6 21:50:45 UTC 2012


commit bcee3bd4e450a6f36567605fb3185109b9bff0a0
Author: Christophe Fergeau <cfergeau at redhat.com>
Date:   Tue Mar 6 22:50:14 2012 +0100

    Initial import of libmusicbrainz4

 .gitignore           |    1 +
 libmusicbrainz4.spec |  243 ++++++++++++++++++++++++++++++++++++++++++++++++++
 sources              |    1 +
 3 files changed, 245 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..3dd1caf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/libmusicbrainz-4.0.0.tar.gz
diff --git a/libmusicbrainz4.spec b/libmusicbrainz4.spec
new file mode 100644
index 0000000..56b4e58
--- /dev/null
+++ b/libmusicbrainz4.spec
@@ -0,0 +1,243 @@
+
+# Fedora package review: http://bugzilla.redhat.com/718395
+
+Summary: Library for accessing MusicBrainz servers
+Name: libmusicbrainz4
+Version: 4.0.0
+Release: 1%{?dist}
+License: LGPLv2+
+Group: System Environment/Libraries
+URL: http://www.musicbrainz.org/
+Source0: ftp://ftp.musicbrainz.org/pub/musicbrainz/libmusicbrainz-%{version}.tar.gz
+Patch0: 0001-Make-sure-gcc-4.7-can-find-usleep-declaration.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires: cmake
+BuildRequires: doxygen
+BuildRequires: neon-devel
+BuildRequires: pkgconfig
+
+%description
+The MusicBrainz client library allows applications to make metadata
+lookup to a MusicBrainz server, generate signatures from WAV data and
+create CD Index Disk ids from audio CD roms.
+
+%package devel
+Summary: Headers for developing programs that will use %{name}
+Group: Development/Libraries
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description devel
+This package contains the headers that programmers will need to develop
+applications which will use %{name}.
+
+
+%prep
+%setup -q -n libmusicbrainz-%{version}
+%patch0 -p1
+
+# omit "Generated on ..." timestamps that induce multilib conflicts
+# this is *supposed* to be the doxygen default in fedora these days, but
+# it seems there's still a bug or 2 there -- Rex
+echo "HTML_TIMESTAMP      = NO" >> Doxyfile.cmake
+
+
+%build
+%{cmake} .
+
+make %{?_smp_mflags}
+make %{?_smp_mflags} docs
+
+
+%install
+rm -rf %{buildroot}
+
+make install/fast DESTDIR=%{buildroot}
+
+rm -f docs/installdox
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS.txt COPYING.txt NEWS.txt README.txt
+%{_libdir}/libmusicbrainz4.so.3*
+
+%files devel
+%defattr(-,root,root,-)
+%doc docs/*
+%{_includedir}/musicbrainz4/
+%{_libdir}/libmusicbrainz4.so
+%{_libdir}/pkgconfig/libmusicbrainz4.pc
+
+
+%changelog
+* Sun Mar 04 2012 Christophe Fergeau <cfergeau at redhat.com> - 4.0.0-1
+- First pass at a libmusicbrainz4 package, heavily based on the
+  libmusicbrainz3 package
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.0.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.0.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Mon Oct 18 2010 Rex Dieter <rdieter at fedoraproject.rog> 3.0.3-2
+- libmusicbrainz3-devel multilib conflict (#480378)
+- drop extraneous pkgconfig dep baggage
+
+* Mon Oct 18 2010 Bastien Nocera <bnocera at redhat.com> 3.0.3-1
+- Update to 3.0.3 (#643789)
+
+* Tue May 25 2010 Bastien Nocera <bnocera at redhat.com> 3.0.2-7
+- Remove script from devel docs
+
+* Tue Nov 03 2009 Rex Dieter <rdieter at fedoraproject.org> - 3.0.2-7
+- fix/enable unit tests
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.0.2-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Mon Jun 29 2009 Rex Dieter <rdieter at fedoraproject.org> - 3.0.2-5
+- fix doxygen-induced multilib conflicts (#480378)
+- add %%check section (disabled by default, pending cppunit detection issues)
+
+* Wed Feb 25 2009 Rex Dieter <rdieter at fedoraproject.org> - 3.0.2-4
+- work harder to omit extraneous pkgconfig deps
+- gcc44 patch
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.0.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Fri Dec 12 2008 Rex Dieter <rdieter at fedoraproject.org> 3.0.2-2
+- rebuild for pkgconfig deps
+
+* Tue Sep 16 2008 Rex Dieter <rdieter at fedoraproject.org> 3.0.2-1
+- libmusicbrainz3-3.0.2
+
+* Fri Sep 05 2008 Rex Dieter <rdieter at fedoraproject.org> 3.0.1-4
+- Build docs (#461238)
+- -devel: drop extraneous Requires
+
+* Fri Jul 25 2008 Rex Dieter <rdieter at fedoraproject.org> 3.0.1-3
+- fix recursive linking against libdiscid neon
+
+* Thu Jul 24 2008 Rex Dieter <rdieter at fedoraproject.org> 3.0.1-2
+- BR: libdiscid-devel
+- -devel: Requires: libdiscid-devel neon-devel
+
+* Mon Jun 16 2008 Rex Dieter <rdieter at fedoraproject.org> 3.0.1-1
+- libmusicbrainz3-3.0.1
+
+* Sun Jun 15 2008 Rex Dieter <rdieter at fedoraproject.org> 2.1.5-7
+- Provides: libmusicbrainz2(-devel), prepare for libmusicbrainz3
+
+* Fri Feb 22 2008 Rex Dieter <rdieter at fedoraproject.org> 2.1.5-6
+- gcc43 patch (#434127)
+
+* Mon Feb 18 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 2.1.5-5
+- Autorebuild for GCC 4.3
+
+* Mon Feb 18 2008 Rex Dieter <rdieter at fedoraproject.org> - 2.1.5-4
+- specfile cosmetics
+
+* Thu Nov 15 2007 Rex Dieter <rdieter[AT]fedoraproject.org> - 2.1.5-3
+- use versioned Obsoletes
+- drop (Build)Requires: libstdc++-devel
+- License: LGPLv2+
+
+* Fri Aug 24 2007 Adam Jackson <ajax at redhat.com> - 2.1.5-2
+- Rebuild for PPC toolchain bug
+
+* Thu Jun 21 2007 - Bastien Nocera <bnocera at redhat.com> - 2.1.5-1
+- Update to 2.1.5
+
+* Mon Oct 23 2006 Matthias Clasen <mclasen at redhat.com> - 2.1.4-1
+- Update to 2.1.4
+
+* Wed Jul 12 2006 Jesse Keating <jkeating at redhat.com> - 2.1.1-4.1
+- rebuild
+
+* Wed Jun  7 2006 Jeremy Katz <katzj at redhat.com> - 2.1.1-4
+- rebuild for -devel deps
+
+* Tue Apr 18 2006 Matthias Clasen <mclasen at redhat.com> - 2.1.1-3
+- apply .spec file cleanups from Matthias Saou (#172926)
+
+* Fri Feb 10 2006 Jesse Keating <jkeating at redhat.com> - 2.1.1-2.1
+- bump again for double-long bug on ppc(64)
+
+* Tue Feb  7 2006 Christopher Aillon <caillon at redhat.com> - 2.1.1-2
+- Stop shipping the .a file in the main package
+
+* Tue Feb 07 2006 Jesse Keating <jkeating at redhat.com> - 2.1.1-1.2
+- rebuilt for new gcc4.1 snapshot and glibc changes
+
+* Fri Dec 09 2005 Jesse Keating <jkeating at redhat.com>
+- rebuilt
+
+* Wed Mar 23 2005 John (J5) Palmieri <johnp at redhat.com> 2.1.1-1
+- Update to upstream version 2.1.1
+- Removed libmusicbrainz-2.0.2-missing-return.patch
+- Removed libmusicbrainz-2.0.2-conf.patch
+
+* Wed Mar 03 2005 John (J5) Palmieri <johnp at redhat.com> 2.0.2-14
+- Add patch to fix percision cast error to compile correctly on s390x
+ 
+* Wed Mar 03 2005 John (J5) Palmieri <johnp at redhat.com> 2.0.2-13
+- rebuild with gcc 4.0
+
+* Mon Nov 08 2004 Colin Walters <walters at redhat.com> 2.0.2-12
+- Add libmusicbrainz-2.0.2-missing-return.patch (bug #137289)
+
+* Thu Oct 07 2004 Colin Walters <walters at redhat.com> 2.0.2-11
+- BuildRequire expat-devel
+
+* Tue Sep 28 2004 Colin Walters <walters at redhat.com> 2.0.2-10
+- Move .so symlink to -devel package
+
+* Tue Aug 31 2004 Colin Walters <walters at redhat.com> 2.0.2-9
+- Add ldconfig calls (bz #131281)
+
+* Tue Jun 15 2004 Elliot Lee <sopwith at redhat.com>
+- rebuilt
+
+* Tue Mar 02 2004 Elliot Lee <sopwith at redhat.com>
+- rebuilt
+
+* Fri Feb 13 2004 Elliot Lee <sopwith at redhat.com>
+- rebuilt
+
+* Thu Dec 18 2003 Brent Fox <bfox at redhat.com> 2.0.2-6
+- add a BuildPreReq for libstdc++-devel and gcc-c++ (bug #106556)
+- add a Requires for libstdc++-devel for libmusicbrainz-devel
+
+* Mon Sep  1 2003 Bill Nottingham <notting at redhat.com>
+- Obsoletes musicbrainz-devel too
+
+* Mon Sep  1 2003 Jonathan Blandford <jrb at redhat.com>
+- Obsoletes musicbrainz
+
+* Fri Aug 22 2003 Bill Nottingham <notting at redhat.com> 2.0.2-5
+- fix autoconf/libtool weirdness, remove exclusivearch
+
+* Fri Aug 22 2003 Brent Fox <bfox at redhat.com> 2.0.2-4
+- add ExcludeArch for s390x (something is really broken)
+
+* Fri Aug 22 2003 Brent Fox <bfox at redhat.com> 2.0.2-3
+- add ExcludeArch for ppc64
+
+* Fri Aug 22 2003 Brent Fox <bfox at redhat.com> 2.0.2-2
+- add ExcludeArch for x86_64 for now
+
+* Thu Aug 21 2003 Brent Fox <bfox at redhat.com> 
+- Initial build.
+
+
diff --git a/sources b/sources
index e69de29..0d194ce 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+21c33f5dd20b8bb945b800e2a964f27e  libmusicbrainz-4.0.0.tar.gz


More information about the scm-commits mailing list