Group :: Sound
RPM: libmusicbrainz3
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Summary: A software library for accesing MusicBrainz servers
Name: libmusicbrainz3
Version: 3.0.1
Release: alt1
License: LGPL
Group: Sound
Source0: ftp://ftp.musicbrainz.org/pub/musicbrainz/libmusicbrainz-%version.tar.gz
Patch0: %name-cppunit.patch
Url: http://www.musicbrainz.org/
# BuildRequires: cmake
# BuildRequires: cppunit-devel
# BuildRequires: libneon-devel >= 0.25
# BuildRequires: libdiscid-devel
# BuildRequires: libstdc++-devel
# BuildRequires: libtool
# BuildRequires: pkgconfig
# Automatically added by buildreq on Fri Feb 15 2008
BuildRequires: ccmake cppunit-devel gcc-c++ libdiscid-devel libneon0.26-devel
%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 libmusicbrainz
Group: Development/Other
# Requires: %name = %version-%release
# Requires: libdiscid-devel
# Requires: libstdc++-devel
# Requires: libneon-devel >= 0.25
%description devel
This package contains the headers that programmers will need to
develop applications which will use libmusicbrainz.
%prep
%setup -n libmusicbrainz-%version
%patch0 -p1 -b .orig
%build
cmake . -DCMAKE_INSTALL_PREFIX=%prefix -DCMAKE_VERBOSE_MAKEFILE=1 \
%if "%_lib" == "lib64"
-DLIB_SUFFIX=64
%endif
%install
make install DESTDIR=%buildroot
# # for rpm autodeps
# chmod 755 %buildroot%_libdir/%name.so*
%post
%post_ldconfig
%postun
%postun_ldconfig
%files
# %%defattr(644,root,root,755)
# %%attr(755,root,root)
%_libdir/%name.so.*
%_libdir/%name.so.*.*.*
# %%attr(755,root,root)
# %%ghost %%_libdir/%%name.so.6
%doc AUTHORS.txt NEWS.txt README.txt NEWS.txt
%files devel
# %%defattr(644,root,root,755)
# %%attr(755,root,root)
%_libdir/%name.so
%_includedir/musicbrainz3
%_pkgconfigdir/%name.pc
%changelog
…
Full changelog you can see here
Name: libmusicbrainz3
Version: 3.0.1
Release: alt1
License: LGPL
Group: Sound
Source0: ftp://ftp.musicbrainz.org/pub/musicbrainz/libmusicbrainz-%version.tar.gz
Patch0: %name-cppunit.patch
Url: http://www.musicbrainz.org/
# BuildRequires: cmake
# BuildRequires: cppunit-devel
# BuildRequires: libneon-devel >= 0.25
# BuildRequires: libdiscid-devel
# BuildRequires: libstdc++-devel
# BuildRequires: libtool
# BuildRequires: pkgconfig
# Automatically added by buildreq on Fri Feb 15 2008
BuildRequires: ccmake cppunit-devel gcc-c++ libdiscid-devel libneon0.26-devel
%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 libmusicbrainz
Group: Development/Other
# Requires: %name = %version-%release
# Requires: libdiscid-devel
# Requires: libstdc++-devel
# Requires: libneon-devel >= 0.25
%description devel
This package contains the headers that programmers will need to
develop applications which will use libmusicbrainz.
%prep
%setup -n libmusicbrainz-%version
%patch0 -p1 -b .orig
%build
cmake . -DCMAKE_INSTALL_PREFIX=%prefix -DCMAKE_VERBOSE_MAKEFILE=1 \
%if "%_lib" == "lib64"
-DLIB_SUFFIX=64
%endif
%install
make install DESTDIR=%buildroot
# # for rpm autodeps
# chmod 755 %buildroot%_libdir/%name.so*
%post
%post_ldconfig
%postun
%postun_ldconfig
%files
# %%defattr(644,root,root,755)
# %%attr(755,root,root)
%_libdir/%name.so.*
%_libdir/%name.so.*.*.*
# %%attr(755,root,root)
# %%ghost %%_libdir/%%name.so.6
%doc AUTHORS.txt NEWS.txt README.txt NEWS.txt
%files devel
# %%defattr(644,root,root,755)
# %%attr(755,root,root)
%_libdir/%name.so
%_includedir/musicbrainz3
%_pkgconfigdir/%name.pc
%changelog
…
Full changelog you can see here