Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > 988c753f8f67044855c2b076e68bb389 > files > 1

libmusicbrainz5-5.1.0-6.mga7.src.rpm

%define api 5
%define major 1
%define libname %mklibname musicbrainz %api %{major}
%define develname %mklibname -d musicbrainz %api

Name:		libmusicbrainz5
Version:	5.1.0
Release:	%mkrel 6
Summary:	A software library for accessing MusicBrainz servers
Source0:	https://github.com/metabrainz/libmusicbrainz/archive/release-%{version}.tar.gz
URL:		http://musicbrainz.org/doc/libmusicbrainz
Group:		Sound/Utilities
License:	LGPLv2+
BuildRequires:  cmake
BuildRequires:  pkgconfig(neon)

%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 -n %{libname}
Summary:	A software library for accessing MusicBrainz servers
Group:		System/Libraries

Obsoletes:	%{_lib}musicbrainz4_3 < 4.0.3-12

%description -n %{libname}
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 -n %develname
Summary:	Headers for developing programs that will use libmusicbrainz
Group:		Development/Other
Requires:	%{libname} = %{version}-%{release}
Provides:	%{name}-devel = %{version}-%{release}

Obsoletes:	%{_lib}musicbrainz4-devel < 4.0.3-12

%description -n	%develname
This package contains the headers that programmers will need to develop
applications which will use libmusicbrainz.

%prep
%setup -qn libmusicbrainz-release-%{version}

%build
%cmake \
	-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
%if "%{_lib}" == "lib64"
	-DLIB_SUFFIX=64 \
%endif

%make_build

%install
%make_install -C build

%files -n %{libname}
%doc AUTHORS.txt COPYING.txt NEWS.txt
%{_libdir}/libmusicbrainz%{api}.so.%{major}{,.*}

%files -n %develname
%{_includedir}/musicbrainz%{api}
%{_libdir}/*.so
%{_libdir}/pkgconfig/libmusicbrainz%{api}.pc


%changelog
* Mon Jan 28 2019 daviddavid <daviddavid> 5.1.0-6.mga7
+ Revision: 1361673
- libmusicbrainz4 is no more needed so let's drop it

* Thu Jan 24 2019 daviddavid <daviddavid> 5.1.0-5.mga7
+ Revision: 1360417
- use proper cmake macros

* Sun Sep 23 2018 umeabot <umeabot> 5.1.0-4.mga7
+ Revision: 1299021
- Mageia 7 Mass Rebuild
+ kekepower <kekepower>
- Use new make macros

* Thu Feb 11 2016 umeabot <umeabot> 5.1.0-3.mga6
+ Revision: 955602
- Mageia 6 Mass Rebuild

* Sat Aug 29 2015 cjw <cjw> 5.1.0-2.mga6
+ Revision: 871053
- rebuild with gcc 5

* Thu Jul 02 2015 fwang <fwang> 5.1.0-1.mga6
+ Revision: 849432
- 5.1.0
+ tv <tv>
- typo fix (mga#15772)

* Wed Oct 15 2014 umeabot <umeabot> 5.0.1-5.mga5
+ Revision: 741396
- Second Mageia 5 Mass Rebuild

* Sat Sep 27 2014 tv <tv> 5.0.1-4.mga5
+ Revision: 726801
- rebuild for missing pythoneggs deps

* Tue Sep 16 2014 umeabot <umeabot> 5.0.1-3.mga5
+ Revision: 681626
- Mageia 5 Mass Rebuild

* Sat Mar 08 2014 wally <wally> 5.0.1-2.mga5
+ Revision: 601404
- fix RPM group
- fix source tag

* Mon Jun 04 2012 fwang <fwang> 5.0.1-1.mga3
+ Revision: 253839
- imported package libmusicbrainz5