rpms/libmusicbrainz3/devel doxygen-footer.html, NONE, 1.1 libmusicbrainz3.spec, 1.9, 1.10
Rex Dieter
rdieter at fedoraproject.org
Mon Jun 29 20:49:50 UTC 2009
Author: rdieter
Update of /cvs/pkgs/rpms/libmusicbrainz3/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6051
Modified Files:
libmusicbrainz3.spec
Added Files:
doxygen-footer.html
Log Message:
* Mon Jun 29 2009 Rex Dieter <rdieter at fedoraproject.org> - 3.0.2-5
- fix doxygen-induced multilib conflicts (#480378)
- add %check section
--- NEW FILE doxygen-footer.html ---
</body>
</html>
Index: libmusicbrainz3.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libmusicbrainz3/devel/libmusicbrainz3.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- libmusicbrainz3.spec 25 Feb 2009 17:14:27 -0000 1.9
+++ libmusicbrainz3.spec 29 Jun 2009 20:49:19 -0000 1.10
@@ -1,16 +1,21 @@
# Fedora package review: http://bugzilla.redhat.com/451643
+# do unit tests
+%define _with_check 1
+
Summary: Library for accessing MusicBrainz servers
Name: libmusicbrainz3
Version: 3.0.2
-Release: 4%{?dist}
+Release: 5%{?dist}
License: LGPLv2+
Group: System Environment/Libraries
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
+
# upstreamed: http://lists.musicbrainz.org/pipermail/musicbrainz-devel/2008-September/002575.html
# updated to comment out even Requires.private for now, to avoid needless deps
# (re)introduced by recent fedora pkgconfig behavior change
@@ -18,6 +23,9 @@ Patch2: libmusicbrainz-3.0.1-private.pat
Patch3: libmusicbrainz-3.0.2-gcc44.patch
BuildRequires: cmake
+%if 0%{?_check_check}
+BuildRequires: cppunit-devel
+%endif
BuildRequires: doxygen
BuildRequires: libdiscid-devel
BuildRequires: pkgconfig
@@ -46,18 +54,29 @@ applications which will use %{name}.
%patch2 -p1 -b .private
%patch3 -p1 -b .gcc44
+# 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
+
%build
%{cmake} .
-make %{?_smp_mflags}
-make docs
+make %{?_smp_mflags} all docs
%install
rm -rf %{buildroot}
-make install DESTDIR=%{buildroot}
+make install/fast DESTDIR=%{buildroot}
+
+
+%check
+%if 0%{?_with_check}
+make check
+%endif
%clean
@@ -76,13 +95,17 @@ rm -rf %{buildroot}
%files devel
%defattr(-,root,root,-)
-%doc docs/
+%doc docs/*
%{_includedir}/musicbrainz3/
%{_libdir}/libmusicbrainz3.so
%{_libdir}/pkgconfig/libmusicbrainz3.pc
%changelog
+* Mon Jun 29 2009 Rex Dieter <rdieter at fedoraproject.org> - 3.0.2-5
+- fix doxygen-induced multilib conflicts (#480378)
+- add %%check section
+
* Wed Feb 25 2009 Rex Dieter <rdieter at fedoraproject.org> - 3.0.2-4
- work harder to omit extraneous pkgconfig deps
- gcc44 patch
More information about the fedora-extras-commits
mailing list