167 lines
4.5 KiB
RPMSpec
167 lines
4.5 KiB
RPMSpec
|
#
|
||
|
# spec file for package taglib (Version 1.4)
|
||
|
#
|
||
|
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||
|
# This file and all modifications and additions to the pristine
|
||
|
# package are under the same license as the package itself.
|
||
|
#
|
||
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||
|
#
|
||
|
|
||
|
# norootforbuild
|
||
|
|
||
|
Name: taglib
|
||
|
BuildRequires: doxygen gcc-c++ graphviz libjpeg-devel update-desktop-files
|
||
|
License: GNU Library General Public License v. 2.0 and 2.1 (LGPL)
|
||
|
Group: Development/Libraries/C and C++
|
||
|
Summary: C++ Library to Parse Metadata in Media Files
|
||
|
URL: http://ktown.kde.org/~wheeler/taglib/
|
||
|
Version: 1.4
|
||
|
Release: 35
|
||
|
Source0: %name-%version.tar.bz2
|
||
|
Source1: %name.desktop
|
||
|
Patch: %name-%version-autoconf.diff
|
||
|
Patch1: taglib-includes.diff
|
||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||
|
|
||
|
%description
|
||
|
libtag provides a C++ interface for reading additional data (stored in
|
||
|
TAGs) from MP3, Ogg Vorbis, and MPEG files.
|
||
|
|
||
|
|
||
|
|
||
|
Authors:
|
||
|
--------
|
||
|
Scott Wheeler <wheeler@kde.org>
|
||
|
|
||
|
%package devel
|
||
|
Group: Development/Libraries/C and C++
|
||
|
License: Other License(s), see package
|
||
|
Summary: C++ Library to Parse Metadata in media files
|
||
|
Requires: taglib = %{version}
|
||
|
|
||
|
%description devel
|
||
|
libtag provides a C++ interface for reading additional data (stored in
|
||
|
TAGs) from MP3, Ogg Vorbis, and MPEG files.
|
||
|
|
||
|
|
||
|
|
||
|
Authors:
|
||
|
--------
|
||
|
Scott Wheeler <wheeler@kde.org>
|
||
|
|
||
|
%prep
|
||
|
%setup -q
|
||
|
%patch
|
||
|
%patch1
|
||
|
make -f Makefile.cvs
|
||
|
|
||
|
%build
|
||
|
export CXXFLAGS="$RPM_OPT_FLAGS"
|
||
|
./configure \
|
||
|
--prefix=/usr \
|
||
|
--libdir=%_libdir \
|
||
|
--mandir=%_mandir \
|
||
|
--sysconfdir=/etc/
|
||
|
make %{?jobs:-j %jobs}
|
||
|
# check the library
|
||
|
cd tests
|
||
|
make toolkit-test
|
||
|
./toolkit-test
|
||
|
cd ../taglib-api
|
||
|
doxygen taglib.doxygen
|
||
|
|
||
|
%install
|
||
|
make DESTDIR="$RPM_BUILD_ROOT" install
|
||
|
# install susehelp file
|
||
|
mkdir -p $RPM_BUILD_ROOT/usr/share/susehelp/meta/Development/Libraries/
|
||
|
install -m 0644 %SOURCE1 \
|
||
|
$RPM_BUILD_ROOT/usr/share/susehelp/meta/Development/Libraries/
|
||
|
%suse_update_desktop_file $RPM_BUILD_ROOT/usr/share/susehelp/meta/Development/Libraries/%name.desktop
|
||
|
mkdir -p $RPM_BUILD_ROOT%_defaultdocdir/%name
|
||
|
cp -a AUTHORS COPYING README taglib-api/html \
|
||
|
$RPM_BUILD_ROOT%_defaultdocdir/%name/
|
||
|
|
||
|
%clean
|
||
|
rm -rf ${RPM_BUILD_ROOT}
|
||
|
|
||
|
%post
|
||
|
%run_ldconfig
|
||
|
|
||
|
%postun
|
||
|
%run_ldconfig
|
||
|
|
||
|
%files
|
||
|
%defattr(-,root,root)
|
||
|
%dir %doc %_defaultdocdir/%name
|
||
|
%doc %_defaultdocdir/%name/AUTHORS
|
||
|
%doc %_defaultdocdir/%name/COPYING
|
||
|
%doc %_defaultdocdir/%name/README
|
||
|
%_libdir/libtag*.so.*
|
||
|
|
||
|
%files devel
|
||
|
%defattr(-,root,root)
|
||
|
%doc %_defaultdocdir/%name/html
|
||
|
/usr/share/susehelp
|
||
|
/usr/bin/taglib-config
|
||
|
/usr/include/taglib
|
||
|
%_libdir/libtag*.so
|
||
|
%_libdir/libtag*.la
|
||
|
%_libdir/pkgconfig/taglib.pc
|
||
|
|
||
|
%changelog -n taglib
|
||
|
* Fri Oct 20 2006 - dmueller@suse.de
|
||
|
- fix build with automake 1.10
|
||
|
* Tue Sep 12 2006 - dmueller@suse.de
|
||
|
- fix include's in installed headers
|
||
|
* Mon Jul 03 2006 - cthiel@suse.de
|
||
|
- fix build
|
||
|
* Wed Jun 14 2006 - dmueller@suse.de
|
||
|
- build parallel
|
||
|
* Wed Jan 25 2006 - mls@suse.de
|
||
|
- converted neededforbuild to BuildRequires
|
||
|
* Tue Nov 29 2005 - ro@suse.de
|
||
|
- added fontconfig to nfb
|
||
|
* Mon Sep 26 2005 - mls@suse.de
|
||
|
- make devel package require base package
|
||
|
* Wed Aug 10 2005 - dmueller@suse.de
|
||
|
- fix filelist
|
||
|
* Tue Aug 09 2005 - dmueller@suse.de
|
||
|
- don't package empty TODO file
|
||
|
* Thu Jul 28 2005 - adrian@suse.de
|
||
|
- update to version 1.4
|
||
|
* Mon Nov 08 2004 - adrian@suse.de
|
||
|
- update to version 1.3.1
|
||
|
* 64bit OGG/Vorbis file lenght fixes
|
||
|
* crash fixes with broken mp3 files
|
||
|
* Fri Oct 01 2004 - adrian@suse.de
|
||
|
- fix susehelp entry for API documentation
|
||
|
* Fri Sep 10 2004 - adrian@suse.de
|
||
|
- update to version 1.3
|
||
|
* support for AOE tags and MPC files
|
||
|
* compressed ID3v2 frame support
|
||
|
* several checks for SIGFPE
|
||
|
* Wed Jul 28 2004 - adrian@suse.de
|
||
|
- update to version 1.2
|
||
|
* flac in ogg support
|
||
|
* support for relativ volume adjustement
|
||
|
* support for attached picture
|
||
|
* Sun Apr 18 2004 - adrian@suse.de
|
||
|
- update to version 1.1
|
||
|
* bugfixes
|
||
|
* some more supported tag types
|
||
|
* speed improvements
|
||
|
* Wed Jan 21 2004 - adrian@suse.de
|
||
|
- update to version 1.0 final
|
||
|
- generate and install API documentation
|
||
|
* Mon Dec 15 2003 - adrian@suse.de
|
||
|
- update to version 0.96 (beta 2)
|
||
|
* Thu Nov 13 2003 - adrian@suse.de
|
||
|
- update to current HEAD, to get kdemultimedia compiling again
|
||
|
* Mon Nov 03 2003 - adrian@suse.de
|
||
|
- package also taglib_c.so
|
||
|
* Mon Nov 03 2003 - adrian@suse.de
|
||
|
- update to version 0.95 (beta 1)
|
||
|
* Thu Oct 30 2003 - adrian@suse.de
|
||
|
- initial package from kdeextragear-2/taglib snapshot
|