source: projects/specs/trunk/lib/libm/libmusicbrainz5/libmusicbrainz5-vl.spec @ 10525

Revision 10525, 8.1 KB checked in by Takemikaduchi, 8 years ago (diff)

thunderbird,libvisio: new upstream release
others: rebuild

Line 
1
2# Fedora package review: http://bugzilla.redhat.com/718395
3
4Summary: Library for accessing MusicBrainz servers
5Name: libmusicbrainz5
6Version: 5.0.1
7Release: 3%{?_dist_release}
8License: LGPLv2
9Group: System Environment/Libraries
10URL: http://www.musicbrainz.org/
11Source0: https://github.com/downloads/metabrainz/libmusicbrainz/libmusicbrainz-%{version}.tar.gz
12
13BuildRequires: cmake
14BuildRequires: doxygen
15BuildRequires: neon-devel
16
17%description
18The MusicBrainz client library allows applications to make metadata
19lookup to a MusicBrainz server, generate signatures from WAV data and
20create CD Index Disk ids from audio CD roms.
21
22%package devel
23Summary: Headers for developing programs that will use %{name}
24Group: Development/Libraries
25Requires: %{name} = %{version}-%{release}
26Requires: pkgconfig
27Requires: neon-devel >= 0.25
28
29%description devel
30This package contains the headers that programmers will need to develop
31applications which will use %{name}.
32
33
34%prep
35%setup -q -n libmusicbrainz-%{version}
36
37# omit "Generated on ..." timestamps that induce multilib conflicts
38# this is *supposed* to be the doxygen default in fedora these days, but
39# it seems there's still a bug or 2 there -- Rex
40echo "HTML_TIMESTAMP      = NO" >> Doxyfile.cmake
41
42
43%build
44%{cmake} .
45
46make %{?_smp_mflags} V=1
47make %{?_smp_mflags} docs
48
49
50%install
51
52make install/fast DESTDIR=%{buildroot}
53
54rm -f docs/installdox
55
56
57%post -p /sbin/ldconfig
58
59%postun -p /sbin/ldconfig
60
61
62%files
63%doc AUTHORS.txt COPYING.txt NEWS.txt README.md
64%{_libdir}/libmusicbrainz5.so.0*
65
66%files devel
67%doc docs/*
68%{_includedir}/musicbrainz5/
69%{_libdir}/libmusicbrainz5.so
70%{_libdir}/pkgconfig/libmusicbrainz5.pc
71
72
73%changelog
74* Sun Jul 03 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.0.1-3
75- rebuild with gcc-5.4.0
76
77* Sun Jul 06 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.0.1-2
78- rebuild with VineSeed environment
79
80* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.0.1-1
81- initial build for Vine Linux
82
83
84* Mon Aug 27 2012 Christophe Fergeau <cfergeau@redhat.com> - 5.0.1-2
85- Address review comments (rhbz#832670)
86    fix licence (LGPLv2+ -> LGPLv2)
87    fix tarball URL
88    remove obsolete use of RPM_BUILD_ROOT
89    remove BuildRequires on pkg-config
90    remove use of %%defattr
91
92* Sat Jun 16 2012 Christophe Fergeau <cfergeau@redhat.com> - 5.0.1-1
93- Package libmusicbrainz5, apart from the name/version it's identical to
94  libmusicbrainz4 so this .spec is based on it.
95
96* Wed May 16 2012 Christophe Fergeau <cfergeau@redhat.com> - 4.0.3-1
97- New upstream 4.0.3 release, should fix a bug breaking metadata fetching
98  from musicbrainz servers
99
100* Fri Apr 20 2012 Christophe Fergeau <cfergeau@redhat.com> - 4.0.1-1
101- New upstream 4.0.1 release, drop patch that has been merged upstream
102
103* Sun Mar 04 2012 Christophe Fergeau <cfergeau@redhat.com> - 4.0.0-1
104- First pass at a libmusicbrainz4 package, heavily based on the
105  libmusicbrainz3 package
106
107* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.3-4
108- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
109
110* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.3-3
111- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
112
113* Mon Oct 18 2010 Rex Dieter <rdieter@fedoraproject.rog> 3.0.3-2
114- libmusicbrainz3-devel multilib conflict (#480378)
115- drop extraneous pkgconfig dep baggage
116
117* Mon Oct 18 2010 Bastien Nocera <bnocera@redhat.com> 3.0.3-1
118- Update to 3.0.3 (#643789)
119
120* Tue May 25 2010 Bastien Nocera <bnocera@redhat.com> 3.0.2-7
121- Remove script from devel docs
122
123* Tue Nov 03 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.0.2-7
124- fix/enable unit tests
125
126* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.2-6
127- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
128
129* Mon Jun 29 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.0.2-5
130- fix doxygen-induced multilib conflicts (#480378)
131- add %%check section (disabled by default, pending cppunit detection issues)
132
133* Wed Feb 25 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.0.2-4
134- work harder to omit extraneous pkgconfig deps
135- gcc44 patch
136
137* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.2-3
138- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
139
140* Fri Dec 12 2008 Rex Dieter <rdieter@fedoraproject.org> 3.0.2-2
141- rebuild for pkgconfig deps
142
143* Tue Sep 16 2008 Rex Dieter <rdieter@fedoraproject.org> 3.0.2-1
144- libmusicbrainz3-3.0.2
145
146* Fri Sep 05 2008 Rex Dieter <rdieter@fedoraproject.org> 3.0.1-4
147- Build docs (#461238)
148- -devel: drop extraneous Requires
149
150* Fri Jul 25 2008 Rex Dieter <rdieter@fedoraproject.org> 3.0.1-3
151- fix recursive linking against libdiscid neon
152
153* Thu Jul 24 2008 Rex Dieter <rdieter@fedoraproject.org> 3.0.1-2
154- BR: libdiscid-devel
155- -devel: Requires: libdiscid-devel neon-devel
156
157* Mon Jun 16 2008 Rex Dieter <rdieter@fedoraproject.org> 3.0.1-1
158- libmusicbrainz3-3.0.1
159
160* Sun Jun 15 2008 Rex Dieter <rdieter@fedoraproject.org> 2.1.5-7
161- Provides: libmusicbrainz2(-devel), prepare for libmusicbrainz3
162
163* Fri Feb 22 2008 Rex Dieter <rdieter@fedoraproject.org> 2.1.5-6
164- gcc43 patch (#434127)
165
166* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.1.5-5
167- Autorebuild for GCC 4.3
168
169* Mon Feb 18 2008 Rex Dieter <rdieter@fedoraproject.org> - 2.1.5-4
170- specfile cosmetics
171
172* Thu Nov 15 2007 Rex Dieter <rdieter[AT]fedoraproject.org> - 2.1.5-3
173- use versioned Obsoletes
174- drop (Build)Requires: libstdc++-devel
175- License: LGPLv2+
176
177* Fri Aug 24 2007 Adam Jackson <ajax@redhat.com> - 2.1.5-2
178- Rebuild for PPC toolchain bug
179
180* Thu Jun 21 2007 - Bastien Nocera <bnocera@redhat.com> - 2.1.5-1
181- Update to 2.1.5
182
183* Mon Oct 23 2006 Matthias Clasen <mclasen@redhat.com> - 2.1.4-1
184- Update to 2.1.4
185
186* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.1.1-4.1
187- rebuild
188
189* Wed Jun  7 2006 Jeremy Katz <katzj@redhat.com> - 2.1.1-4
190- rebuild for -devel deps
191
192* Tue Apr 18 2006 Matthias Clasen <mclasen@redhat.com> - 2.1.1-3
193- apply .spec file cleanups from Matthias Saou (#172926)
194
195* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.1.1-2.1
196- bump again for double-long bug on ppc(64)
197
198* Tue Feb  7 2006 Christopher Aillon <caillon@redhat.com> - 2.1.1-2
199- Stop shipping the .a file in the main package
200
201* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.1.1-1.2
202- rebuilt for new gcc4.1 snapshot and glibc changes
203
204* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
205- rebuilt
206
207* Wed Mar 23 2005 John (J5) Palmieri <johnp@redhat.com> 2.1.1-1
208- Update to upstream version 2.1.1
209- Removed libmusicbrainz-2.0.2-missing-return.patch
210- Removed libmusicbrainz-2.0.2-conf.patch
211
212* Thu Mar 03 2005 John (J5) Palmieri <johnp@redhat.com> 2.0.2-14
213- Add patch to fix percision cast error to compile correctly on s390x
214 
215* Thu Mar 03 2005 John (J5) Palmieri <johnp@redhat.com> 2.0.2-13
216- rebuild with gcc 4.0
217
218* Mon Nov 08 2004 Colin Walters <walters@redhat.com> 2.0.2-12
219- Add libmusicbrainz-2.0.2-missing-return.patch (bug #137289)
220
221* Thu Oct 07 2004 Colin Walters <walters@redhat.com> 2.0.2-11
222- BuildRequire expat-devel
223
224* Tue Sep 28 2004 Colin Walters <walters@redhat.com> 2.0.2-10
225- Move .so symlink to -devel package
226
227* Tue Aug 31 2004 Colin Walters <walters@redhat.com> 2.0.2-9
228- Add ldconfig calls (bz #131281)
229
230* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
231- rebuilt
232
233* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
234- rebuilt
235
236* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
237- rebuilt
238
239* Thu Dec 18 2003 Brent Fox <bfox@redhat.com> 2.0.2-6
240- add a BuildPreReq for libstdc++-devel and gcc-c++ (bug #106556)
241- add a Requires for libstdc++-devel for libmusicbrainz-devel
242
243* Mon Sep  1 2003 Bill Nottingham <notting@redhat.com>
244- Obsoletes musicbrainz-devel too
245
246* Mon Sep  1 2003 Jonathan Blandford <jrb@redhat.com>
247- Obsoletes musicbrainz
248
249* Fri Aug 22 2003 Bill Nottingham <notting@redhat.com> 2.0.2-5
250- fix autoconf/libtool weirdness, remove exclusivearch
251
252* Fri Aug 22 2003 Brent Fox <bfox@redhat.com> 2.0.2-4
253- add ExcludeArch for s390x (something is really broken)
254
255* Fri Aug 22 2003 Brent Fox <bfox@redhat.com> 2.0.2-3
256- add ExcludeArch for ppc64
257
258* Fri Aug 22 2003 Brent Fox <bfox@redhat.com> 2.0.2-2
259- add ExcludeArch for x86_64 for now
260
261* Thu Aug 21 2003 Brent Fox <bfox@redhat.com>
262- Initial build.
263
264
Note: See TracBrowser for help on using the repository browser.