[libmusicbrainz3] - libmusicbrainz3-devel multilib conflict (#480378) - drop extraneous pkgconfig dep baggage

Rex Dieter rdieter at fedoraproject.org
Mon Oct 18 13:38:17 UTC 2010


commit f23b71b50e45a2bf2ff07cd9d8c62c1fc3458ec7
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Mon Oct 18 08:44:06 2010 -0500

    - libmusicbrainz3-devel multilib conflict (#480378)
    - drop extraneous pkgconfig dep baggage

 doxygen-footer.html  |    2 --
 libmusicbrainz3.spec |   23 +++++++++++------------
 2 files changed, 11 insertions(+), 14 deletions(-)
---
diff --git a/libmusicbrainz3.spec b/libmusicbrainz3.spec
index 65b30dc..8b73c77 100644
--- a/libmusicbrainz3.spec
+++ b/libmusicbrainz3.spec
@@ -14,8 +14,6 @@ URL: http://www.musicbrainz.org/
 Source0: ftp://ftp.musicbrainz.org/pub/musicbrainz/libmusicbrainz-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-Source10: doxygen-footer.html
-
 BuildRequires: cmake
 %if 0%{?_with_check}
 BuildRequires: cppunit-devel
@@ -33,10 +31,7 @@ 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} = %{version}-%{release}
-Requires: pkgconfig
-# patch2 removes the need for these
-#Requires: libdiscid-devel neon-devel
+Requires: %{name}%{?_isa} = %{version}-%{release}
 %description devel
 This package contains the headers that programmers will need to develop
 applications which will use %{name}. 
@@ -45,17 +40,17 @@ applications which will use %{name}.
 %prep
 %setup -q -n libmusicbrainz-%{version}
 
-# until doxygen is fixed, something like
-# http://bugzilla.gnome.org/show_bug.cgi?id=579303 , hack out
-# mulitilib-conflicting doxygen footers
-install -p %{SOURCE10} doxygen-footer.html
-echo "HTML_FOOTER         = doxygen-footer.html" >> Doxygen
+# 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} all docs
+make %{?_smp_mflags}
+make %{?_smp_mflags} docs
 
 
 %install
@@ -95,6 +90,10 @@ rm -rf %{buildroot}
 
 
 %changelog
+* 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
 


More information about the scm-commits mailing list