OBS User unknown 2007-01-15 23:38:40 +00:00 committed by Git OBS Bridge
commit b71b0c96de
9 changed files with 669 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

0
ready Normal file
View File

40
taglib-1.4-autoconf.diff Normal file
View File

@ -0,0 +1,40 @@
--- admin/cvs.sh
+++ admin/cvs.sh
@@ -32,7 +32,7 @@
required_autoconf_version="2.53 or newer"
AUTOCONF_VERSION=`$AUTOCONF --version | head -n 1`
case $AUTOCONF_VERSION in
- Autoconf*2.5* | autoconf*2.5* ) : ;;
+ Autoconf*2.5* | autoconf*2.5* | *2.6* ) : ;;
"" )
echo "*** AUTOCONF NOT FOUND!."
echo "*** KDE requires autoconf $required_autoconf_version"
@@ -47,7 +47,7 @@
AUTOHEADER_VERSION=`$AUTOHEADER --version | head -n 1`
case $AUTOHEADER_VERSION in
- Autoconf*2.5* | autoheader*2.5* ) : ;;
+ Autoconf*2.5* | autoheader*2.5* | *2.6* ) : ;;
"" )
echo "*** AUTOHEADER NOT FOUND!."
echo "*** KDE requires autoheader $required_autoconf_version"
@@ -68,7 +68,7 @@
echo "*** KDE requires automake $required_automake_version"
exit 1
;;
- automake*1.6.* | automake*1.7* | automake*1.8* | automake*1.9*)
+ automake*1.6.* | automake*1.7* | automake*1.8* | automake*1.9* | automake*1.10*)
echo "*** $AUTOMAKE_STRING found."
UNSERMAKE=no
;;
--- admin/detect-autoconf.sh
+++ admin/detect-autoconf.sh
@@ -10,7 +10,7 @@
# Please add higher versions first. The last version number is the minimum
# needed to compile KDE. Do not forget to include the name/version #
# separator if one is present, e.g. -1.2 where - is the separator.
-KDE_AUTOCONF_VERS="-2.58 -2.57 257 -2.54 -2.53a -2.53 -2.52 -2.5x"
+KDE_AUTOCONF_VERS="-2.58 -2.57 257 -2.54 -2.53a -2.53 -2.52 -2.5x -2.6x"
KDE_AUTOMAKE_VERS="-1.7 17 -1.6"
# We don't use variable here for remembering the type ... strings. Local

3
taglib-1.4.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e73e85c1b20491535d86ed4cba08b6d4f2f1372a714c169ec02f04d70267d8a8
size 531655

313
taglib-includes.diff Normal file
View File

@ -0,0 +1,313 @@
--- taglib/ape/apefooter.h
+++ taglib/ape/apefooter.h
@@ -22,7 +22,7 @@
#ifndef TAGLIB_APEFOOTER_H
#define TAGLIB_APEFOOTER_H
-#include <tbytevector.h>
+#include "tbytevector.h"
namespace TagLib {
--- taglib/ape/apeitem.h
+++ taglib/ape/apeitem.h
@@ -22,9 +22,9 @@
#ifndef TAGLIB_APEITEM_H
#define TAGLIB_APEITEM_H
-#include <tbytevector.h>
-#include <tstring.h>
-#include <tstringlist.h>
+#include "tbytevector.h"
+#include "tstring.h"
+#include "tstringlist.h"
namespace TagLib {
--- taglib/ape/apetag.h
+++ taglib/ape/apetag.h
@@ -22,10 +22,10 @@
#ifndef TAGLIB_APETAG_H
#define TAGLIB_APETAG_H
-#include <tag.h>
-#include <tbytevector.h>
-#include <tmap.h>
-#include <tstring.h>
+#include "tag.h"
+#include "tbytevector.h"
+#include "tmap.h"
+#include "tstring.h"
#include "apeitem.h"
--- taglib/flac/flacfile.h
+++ taglib/flac/flacfile.h
@@ -22,7 +22,7 @@
#ifndef TAGLIB_FLACFILE_H
#define TAGLIB_FLACFILE_H
-#include <tfile.h>
+#include "tfile.h"
#include "flacproperties.h"
--- taglib/flac/flacproperties.h
+++ taglib/flac/flacproperties.h
@@ -22,7 +22,7 @@
#ifndef TAGLIB_FLACPROPERTIES_H
#define TAGLIB_FLACPROPERTIES_H
-#include <audioproperties.h>
+#include "audioproperties.h"
namespace TagLib {
--- taglib/mpeg/id3v1/id3v1genres.h
+++ taglib/mpeg/id3v1/id3v1genres.h
@@ -22,8 +22,8 @@
#ifndef TAGLIB_ID3V1GENRE_H
#define TAGLIB_ID3V1GENRE_H
-#include <tmap.h>
-#include <tstringlist.h>
+#include "tmap.h"
+#include "tstringlist.h"
namespace TagLib {
namespace ID3v1 {
--- taglib/mpeg/id3v1/id3v1tag.h
+++ taglib/mpeg/id3v1/id3v1tag.h
@@ -22,8 +22,8 @@
#ifndef TAGLIB_ID3V1TAG_H
#define TAGLIB_ID3V1TAG_H
-#include <tag.h>
-#include <tbytevector.h>
+#include "tag.h"
+#include "tbytevector.h"
namespace TagLib {
--- taglib/mpeg/id3v2/id3v2extendedheader.h
+++ taglib/mpeg/id3v2/id3v2extendedheader.h
@@ -22,8 +22,8 @@
#ifndef TAGLIB_ID3V2EXTENDEDHEADER_H
#define TAGLIB_ID3V2EXTENDEDHEADER_H
-#include <tbytevector.h>
-#include <taglib.h>
+#include "tbytevector.h"
+#include "taglib.h"
namespace TagLib {
--- taglib/mpeg/id3v2/id3v2footer.h
+++ taglib/mpeg/id3v2/id3v2footer.h
@@ -22,7 +22,7 @@
#ifndef TAGLIB_ID3V2FOOTER_H
#define TAGLIB_ID3V2FOOTER_H
-#include <tbytevector.h>
+#include "tbytevector.h"
namespace TagLib {
--- taglib/mpeg/id3v2/id3v2frame.h
+++ taglib/mpeg/id3v2/id3v2frame.h
@@ -22,8 +22,8 @@
#ifndef TAGLIB_ID3V2FRAME_H
#define TAGLIB_ID3V2FRAME_H
-#include <tstring.h>
-#include <tbytevector.h>
+#include "tstring.h"
+#include "tbytevector.h"
namespace TagLib {
--- taglib/mpeg/id3v2/id3v2framefactory.h
+++ taglib/mpeg/id3v2/id3v2framefactory.h
@@ -22,7 +22,7 @@
#ifndef TAGLIB_ID3V2FRAMEFACTORY_H
#define TAGLIB_ID3V2FRAMEFACTORY_H
-#include <tbytevector.h>
+#include "tbytevector.h"
#include "id3v2frame.h"
namespace TagLib {
--- taglib/mpeg/id3v2/id3v2header.h
+++ taglib/mpeg/id3v2/id3v2header.h
@@ -22,7 +22,7 @@
#ifndef TAGLIB_ID3V2HEADER_H
#define TAGLIB_ID3V2HEADER_H
-#include <tbytevector.h>
+#include "tbytevector.h"
namespace TagLib {
--- taglib/mpeg/id3v2/id3v2synchdata.h
+++ taglib/mpeg/id3v2/id3v2synchdata.h
@@ -22,8 +22,8 @@
#ifndef TAGLIB_ID3V2SYNCHDATA_H
#define TAGLIB_ID3V2SYNCHDATA_H
-#include <tbytevector.h>
-#include <taglib.h>
+#include "tbytevector.h"
+#include "taglib.h"
namespace TagLib {
--- taglib/mpeg/id3v2/id3v2tag.h
+++ taglib/mpeg/id3v2/id3v2tag.h
@@ -22,11 +22,11 @@
#ifndef TAGLIB_ID3V2TAG_H
#define TAGLIB_ID3V2TAG_H
-#include <tag.h>
-#include <tbytevector.h>
-#include <tstring.h>
-#include <tlist.h>
-#include <tmap.h>
+#include "tag.h"
+#include "tbytevector.h"
+#include "tstring.h"
+#include "tlist.h"
+#include "tmap.h"
#include "id3v2framefactory.h"
--- taglib/mpeg/mpegfile.h
+++ taglib/mpeg/mpegfile.h
@@ -22,7 +22,7 @@
#ifndef TAGLIB_MPEGFILE_H
#define TAGLIB_MPEGFILE_H
-#include <tfile.h>
+#include "tfile.h"
#include "mpegproperties.h"
--- taglib/mpeg/mpegproperties.h
+++ taglib/mpeg/mpegproperties.h
@@ -22,7 +22,7 @@
#ifndef TAGLIB_MPEGPROPERTIES_H
#define TAGLIB_MPEGPROPERTIES_H
-#include <audioproperties.h>
+#include "audioproperties.h"
#include "mpegheader.h"
--- taglib/ogg/flac/oggflacfile.h
+++ taglib/ogg/flac/oggflacfile.h
@@ -22,10 +22,10 @@
#ifndef TAGLIB_OGGFLACFILE_H
#define TAGLIB_OGGFLACFILE_H
-#include <oggfile.h>
-#include <xiphcomment.h>
+#include "oggfile.h"
+#include "xiphcomment.h"
-#include <flacproperties.h>
+#include "flacproperties.h"
namespace TagLib {
--- taglib/ogg/oggfile.h
+++ taglib/ogg/oggfile.h
@@ -19,8 +19,8 @@
* USA *
***************************************************************************/
-#include <tfile.h>
-#include <tbytevectorlist.h>
+#include "tfile.h"
+#include "tbytevectorlist.h"
#ifndef TAGLIB_OGGFILE_H
#define TAGLIB_OGGFILE_H
--- taglib/ogg/oggpage.h
+++ taglib/ogg/oggpage.h
@@ -22,7 +22,7 @@
#ifndef TAGLIB_OGGPAGE_H
#define TAGLIB_OGGPAGE_H
-#include <tbytevectorlist.h>
+#include "tbytevectorlist.h"
namespace TagLib {
--- taglib/ogg/oggpageheader.h
+++ taglib/ogg/oggpageheader.h
@@ -22,8 +22,8 @@
#ifndef TAGLIB_OGGPAGEHEADER_H
#define TAGLIB_OGGPAGEHEADER_H
-#include <tlist.h>
-#include <tbytevector.h>
+#include "tlist.h"
+#include "tbytevector.h"
namespace TagLib {
--- taglib/ogg/vorbis/vorbisfile.h
+++ taglib/ogg/vorbis/vorbisfile.h
@@ -22,8 +22,8 @@
#ifndef TAGLIB_VORBISFILE_H
#define TAGLIB_VORBISFILE_H
-#include <oggfile.h>
-#include <xiphcomment.h>
+#include "oggfile.h"
+#include "xiphcomment.h"
#include "vorbisproperties.h"
--- taglib/ogg/vorbis/vorbisproperties.h
+++ taglib/ogg/vorbis/vorbisproperties.h
@@ -22,7 +22,7 @@
#ifndef TAGLIB_VORBISPROPERTIES_H
#define TAGLIB_VORBISPROPERTIES_H
-#include <audioproperties.h>
+#include "audioproperties.h"
namespace TagLib {
--- taglib/ogg/xiphcomment.h
+++ taglib/ogg/xiphcomment.h
@@ -22,12 +22,12 @@
#ifndef TAGLIB_VORBISCOMMENT_H
#define TAGLIB_VORBISCOMMENT_H
-#include <tag.h>
-#include <tlist.h>
-#include <tmap.h>
-#include <tstring.h>
-#include <tstringlist.h>
-#include <tbytevector.h>
+#include "tag.h"
+#include "tlist.h"
+#include "tmap.h"
+#include "tstring.h"
+#include "tstringlist.h"
+#include "tbytevector.h"
namespace TagLib {
--- taglib/tag.h
+++ taglib/tag.h
@@ -22,7 +22,7 @@
#ifndef TAGLIB_TAG_H
#define TAGLIB_TAG_H
-#include <tstring.h>
+#include "tstring.h"
namespace TagLib {

117
taglib.changes Normal file
View File

@ -0,0 +1,117 @@
-------------------------------------------------------------------
Fri Oct 20 13:25:08 CEST 2006 - dmueller@suse.de
- fix build with automake 1.10
-------------------------------------------------------------------
Tue Sep 12 10:27:30 CEST 2006 - dmueller@suse.de
- fix include's in installed headers
-------------------------------------------------------------------
Mon Jul 3 17:50:49 CEST 2006 - cthiel@suse.de
- fix build
-------------------------------------------------------------------
Wed Jun 14 22:56:04 CEST 2006 - dmueller@suse.de
- build parallel
-------------------------------------------------------------------
Wed Jan 25 21:33:38 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Tue Nov 29 12:56:27 CET 2005 - ro@suse.de
- added fontconfig to nfb
-------------------------------------------------------------------
Mon Sep 26 22:57:04 CEST 2005 - mls@suse.de
- make devel package require base package
-------------------------------------------------------------------
Wed Aug 10 00:50:34 CEST 2005 - dmueller@suse.de
- fix filelist
-------------------------------------------------------------------
Tue Aug 9 23:32:42 CEST 2005 - dmueller@suse.de
- don't package empty TODO file
-------------------------------------------------------------------
Thu Jul 28 11:30:35 CEST 2005 - adrian@suse.de
- update to version 1.4
-------------------------------------------------------------------
Mon Nov 8 11:16:48 CET 2004 - adrian@suse.de
- update to version 1.3.1
* 64bit OGG/Vorbis file lenght fixes
* crash fixes with broken mp3 files
-------------------------------------------------------------------
Fri Oct 1 11:01:15 CEST 2004 - adrian@suse.de
- fix susehelp entry for API documentation
-------------------------------------------------------------------
Fri Sep 10 15:18:28 CEST 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 11:03:42 CEST 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 14:57:29 CEST 2004 - adrian@suse.de
- update to version 1.1
* bugfixes
* some more supported tag types
* speed improvements
-------------------------------------------------------------------
Wed Jan 21 10:12:45 CET 2004 - adrian@suse.de
- update to version 1.0 final
- generate and install API documentation
-------------------------------------------------------------------
Mon Dec 15 15:39:46 CET 2003 - adrian@suse.de
- update to version 0.96 (beta 2)
-------------------------------------------------------------------
Thu Nov 13 16:30:30 CET 2003 - adrian@suse.de
- update to current HEAD, to get kdemultimedia compiling again
-------------------------------------------------------------------
Mon Nov 3 17:16:26 CET 2003 - adrian@suse.de
- package also taglib_c.so
-------------------------------------------------------------------
Mon Nov 3 13:03:58 CET 2003 - adrian@suse.de
- update to version 0.95 (beta 1)
-------------------------------------------------------------------
Thu Oct 30 21:22:51 CET 2003 - adrian@suse.de
- initial package from kdeextragear-2/taglib snapshot

6
taglib.desktop Normal file
View File

@ -0,0 +1,6 @@
[Desktop Entry]
Name=Taglib API reference
Name[de]=Taglib API Referenz
Name[hu]=Taglib API referencia
DocPath=/usr/share/doc/packages/taglib/html/index.html
X-DOC-SearchMethod=htdig

166
taglib.spec Normal file
View File

@ -0,0 +1,166 @@
#
# 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