Commit a145ac31 authored by Urs Fleisch's avatar Urs Fleisch
Browse files

version 0.9, additional kid3-qt package, works for Debian and Ubuntu

parent f969818c
kid3 (0.8.1-0) unstable; urgency=low
* Bugfix: A new Custom genre was added on termination
kid3 (0.9-0) unstable; urgency=low
-- Urs Fleisch <ufleisch@users.sourceforge.net> Tue, 21 Nov 2006 23:38:25 +0100
* New upstream version
-- Urs Fleisch <ufleisch@users.sourceforge.net> Tue, 22 May 2007 21:10:30 +0200
kid3 (0.8-0) unstable; urgency=low
kid3 (0.8.1-2) unstable; urgency=low
* New upstream version
- Import from freedb2.org, Discogs and MusicBrainz release database
- Support for ID3v2.4 and MPC using TagLib
- Context specific help in dialogs
- Builds with tunepimp 0.5.x and Qt4
- Usability improvements and bug fixes
* Upload to unstable.
-- Ana Beatriz Guerrero Lopez <ana@debian.org> Sat, 19 May 2007 11:36:19 +0100
kid3 (0.8.1-1) experimental; urgency=low
* New upstream release.
* Compiled against libtunepimp 0.5.2. (Closes: #397325)
* Removed relibtoolization at build time, does not seem necessary now.
-- Ana Beatriz Guerrero Lopez <ana@debian.org> Fri, 24 Nov 2006 01:29:55 +0100
kid3 (0.7-3) unstable; urgency=low
* New maintainter. (Closes: #393170)
* Bumped compat to 5.
* Added space to homepage pseudo header.
* Moved .desktop file to the right place.
-- Ana Beatriz Guerrero Lopez <ana@debian.org> Fri, 27 Oct 2006 19:28:50 +0200
kid3 (0.7-2) unstable; urgency=low
* Orphaning this package, setting maintainer field to
packages@qa.debian.org.
-- Urs Fleisch <ufleisch@users.sourceforge.net> Sat, 11 Nov 2006 11:08:46 +0100
-- Aurelien Jarno <aurel32@debian.org> Sun, 15 Oct 2006 02:37:49 +0200
kid3 (0.7-1) unstable; urgency=low
......
Source: kid3
Section: kde
Priority: optional
Maintainer: Aurelien Jarno <aurel32@debian.org>
Build-Depends: debhelper (>> 4.0.0), autotools-dev, libqt3-mt-dev (>> 3.0), kdelibs4-dev (>> 3.0), libid3-3.8.3-dev, libtunepimp3-dev, libvorbis-dev, libflac++-dev, libtag1-dev
Build-Conflicts: autoconf2.13
Maintainer: Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>
Uploaders: Ana Beatriz Guerrero Lopez <ana@debian.org>
Build-Depends: debhelper (>> 4.0.0), libqt3-mt-dev (>> 3.0), kdelibs4-dev (>> 3.0), libid3-3.8.3-dev, libtunepimp-dev | libtunepimp3-dev, libvorbis-dev, libflac++-dev, libtag1-dev
Standards-Version: 3.7.2
Package: kid3
......@@ -12,10 +12,11 @@ Depends: ${shlibs:Depends}, ${misc:Depends}
Description: KDE MP3 ID3 tag editor
With Kid3, an ID3 tag editor for KDE you can:
* Edit ID3v1.1 tags in your MP3 files
* Edit all ID3v2.3 frames in your MP3 files
* Convert between ID3v1.1 and ID3v2.3 tags
* Edit all ID3v2.3 and ID3v2.4 frames in your MP3 files
* Convert between ID3v1.1, ID3v2.3 and ID3v2.4 tags
* Edit Ogg/Vorbis tags
* Edit FLAC tags
* Edit APE tags in MPC files
* Edit tags of multiple files, e.g. the artist, album, year and genre
of all files of an album typically have the same values and can be
set together
......@@ -24,6 +25,35 @@ Description: KDE MP3 ID3 tag editor
* Generate playlist files
* Automatic case conversion and string translation
* Import and export album data
* Import from gnudb.org, TrackType.org, MusicBrainz, Discogs
.
This package uses KDE libraries, if you do not use KDE you should use kid3-qt.
.
Author: Urs Fleisch <ufleisch@users.sourceforge.net>
Homepage: http://kid3.sourceforge.net/
Package: kid3-qt
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Audio tag editor
With Kid3, an audio tag editor you can:
* Edit ID3v1.1 tags in your MP3 files
* Edit all ID3v2.3 and ID3v2.4 frames in your MP3 files
* Convert between ID3v1.1, ID3v2.3 and ID3v2.4 tags
* Edit Ogg/Vorbis tags
* Edit FLAC tags
* Edit APE tags in MPC files
* Edit tags of multiple files, e.g. the artist, album, year and genre
of all files of an album typically have the same values and can be
set together
* Generate tags from filenames
* Generate filenames from tags
* Generate playlist files
* Automatic case conversion and string translation
* Import and export album data
* Import from gnudb.org, TrackType.org, MusicBrainz, Discogs
.
This package does not use KDE libraries, if you use KDE you should use kid3.
.
Author: Urs Fleisch <ufleisch@users.sourceforge.net>
Homepage: http://kid3.sourceforge.net/
This package was debianized by Aurelien Jarno <aurelien@aurel32.net> on
Sat, 17 Apr 2004 19:02:08 +0100.
Maintenance was taken over by Ana Beatriz Guerrero López
<ana@debian.org> on Fri, 27 Oct 2006 19:26:06 +0200
It was downloaded from http://kid3.sourceforge.net/
Upstream Author: Urs Fleisch <ufleisch@users.sourceforge.net>
Copyright:
Copyright 2003-2005 Urs Fleisch <ufleisch@users.sourceforge.net>
Copyright 2003-2007 Urs Fleisch <ufleisch@users.sourceforge.net>
License:
......
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH KID3 1 "April 17, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
kid3-qt \- Kid3 ID3 Tagger
.SH SYNOPSIS
.B kid3-qt
.RI " dir"
.SH DESCRIPTION
With Kid3, an ID3 tag editor for KDE you can:
.PD
.IP
* Edit ID3v1.1 tags
.IP
* Edit all ID3v2.3 frames
.IP
* Convert between ID3v1.1 and ID3v2.3 tags
.IP
* Edit Ogg/Vorbis tags
.IP
* Edit FLAC tags
.IP
* Edit tags of multiple files, e.g. the artist, album, year and genre of all files of an album typically have the same values and can be set together.
.IP
* Generate tags from filenames
.IP
* Generate filenames from tags
.IP
* Generate playlist files
.IP
* Automatic case conversion and string translation
.IP
* Import and export album data
.PD 1
.SH AUTHOR
.B Kid3
was written by Urs Fleisch <ufleisch@users.sourceforge.net>.
.br
This manual page was written by Aurelien Jarno <aurel32@debian.org>,
for the Debian GNU/Linux system (but may be used by others).
AUTHORS
NEWS
README
#!/usr/bin/make -f
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
......@@ -34,34 +32,24 @@ debian/debiandirs: admin/debianrules
build-stamp:
dh_testdir
-test -r /usr/share/misc/config.sub && \
cp -f /usr/share/misc/config.sub admin/config.sub
-test -r /usr/share/misc/config.guess && \
cp -f /usr/share/misc/config.guess admin/config.guess
/usr/bin/libtoolize -f
cp -f /usr/share/aclocal/libtool.m4 admin/libtool.m4.in
$(MAKE) -f admin/Makefile.common
QTDIR=/usr/share/qt3 ./configure \
--host=$(DEB_HOST_GNU_TYPE) \
--build=$(DEB_BUILD_GNU_TYPE) \
$(configkde)
$(MAKE)
cd kid3-qt; \
./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
--prefix=/usr --with-qmake=qmake-qt3; \
cd ..
$(MAKE) -C kid3-qt
touch build-stamp
clean:
dh_testdir
dh_testroot
-$(MAKE) distclean
-$(MAKE) -C kid3-qt distclean
-rm -f *-stamp
-rm -f debian/debiandirs
-rm -f admin/config.sub admin/config.guess admin/ltmain.sh configure
-rm -f admin/libtool.m4.in admin/Makefile aclocal.m4 acinclude.m4
-rm -f config.log
-rm -f admin/CVS
-rm -f debian/CVS
-find $(CURDIR) -name Makefile.in -exec rm -f {} \;
dh_clean
install: build
......@@ -72,6 +60,7 @@ install: build
# Main install.
$(MAKE) install DESTDIR=$(CURDIR)/debian/kid3
$(MAKE) -C kid3-qt install INSTALL_ROOT=$(CURDIR)/debian/kid3-qt
# Make common links for docs.
for p in `dh_listpackages`; do \
......@@ -80,37 +69,23 @@ install: build
perl -w admin/debianrules cleanup
# Build architecture-independent files here.
binary-indep: build install
# We have nothing to do by default.
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
# dh_installdebconf
dh_installdocs
# dh_installexamples
dh_installmenu
# dh_installlogrotate
# dh_installemacsen
# dh_installpam
# dh_installmime
# dh_installinit
# dh_installcron
dh_installman
# dh_installinfo
dh_installchangelogs ChangeLog
dh_iconcache
-dh_iconcache
dh_link
dh_strip
dh_compress --exclude=.docbook
dh_fixperms
# dh_makeshlibs
dh_installdeb
# dh_perl
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
......
......@@ -6,12 +6,16 @@ Name: kid3
License: GPL
Group: Applications/Multimedia
Summary: Efficient ID3 tag editor
Version: 0.8.1
Version: 0.9
Release: 1%{?dist}
URL: http://kid3.sourceforge.net/
Source0: http://downloads.sourceforge.net/kid3/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Prefix: /opt/kde3
# If these two prefixes overlap, generation of master.list and master-qt.list
# will not work and you have to list the %files explicitly.
%define _kid3_kde_prefix /opt/kde3
%define _kid3_qt_prefix /usr
Prefix: %{_kid3_kde_prefix}
BuildRequires: kdelibs-devel
BuildRequires: id3lib-devel
BuildRequires: taglib-devel >= 1.4
......@@ -23,10 +27,11 @@ BuildRequires: perl(File::Spec)
With Kid3 you can:
- Edit ID3v1.1 tags
- Edit all ID3v2.3 frames
- Convert between ID3v1.1 and ID3v2.3 tags
- Edit all ID3v2.3 and ID3v2.4 frames
- Convert between ID3v1.1, ID3v2.3 and ID3v2.4 tags
- Edit Ogg/Vorbis tags
- Edit FLAC tags
- Edit APE tags in MPC files
- Edit tags of multiple files, e.g. the artist, album, year and genre
of all files of an album typically have the same values and can be
set together.
......@@ -34,8 +39,10 @@ With Kid3 you can:
- Generate filenames from tags
- Generate playlist files
- Automatic case conversion and string translation
- Import of album data from freedb.org, MusicBrainz and other data sources
- Export of album data in various formats
- Import and export album data
- Import from gnudb.org, TrackType.org, MusicBrainz, Discogs
This package uses KDE libraries, if you do not use KDE you should use kid3-qt.
Authors: Urs Fleisch
......@@ -46,15 +53,26 @@ Authors: Urs Fleisch
sed -i -e 's|/lib /usr/lib\b|/%{_lib} %{_libdir}|g' configure # lib64 rpaths
%build
./configure --disable-debug --prefix=%{prefix}
./configure --disable-debug --prefix=%{_kid3_kde_prefix}
make
cd kid3-qt; \
./configure --prefix=%{_kid3_qt_prefix}; \
cd ..
make -C kid3-qt
%install
make DESTDIR=$RPM_BUILD_ROOT install
find $RPM_BUILD_ROOT -type f -o -type l | sed "s|^$RPM_BUILD_ROOT||" >master.list
find $RPM_BUILD_ROOT%{_kid3_kde_prefix} -type f -o -type l | sed "s|^$RPM_BUILD_ROOT||" >master.list
mkdir -p ${RPM_BUILD_ROOT}/%{_defaultdocdir}
strip $RPM_BUILD_ROOT%_bindir/*
find $RPM_BUILD_ROOT%_prefix -type f -o -name "*.so" -exec strip "{}" \;
find $RPM_BUILD_ROOT%{_kid3_kde_prefix} -type f -o -name "*.so" -exec strip "{}" \;
# qmake generates wrong relative paths if the build and prefix are below /usr.
# This fixes the case for prefix /usr
find kid3-qt -name Makefile -exec sed -i 's|$(INSTALL_ROOT)\(../\)\{6,7\}|$(INSTALL_ROOT)/usr/|g' {} \;
make -C kid3-qt install INSTALL_ROOT=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT%{_kid3_qt_prefix} -type f -o -type l | sed "s|^$RPM_BUILD_ROOT||" >master-qt.list
find $RPM_BUILD_ROOT%{_kid3_qt_prefix} -type f -o -name "*.so" -exec strip "{}" \;
%clean
[ -d ${RPM_BUILD_ROOT} -a "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
......@@ -62,3 +80,36 @@ find $RPM_BUILD_ROOT%_prefix -type f -o -name "*.so" -exec strip "{}" \;
%files -f master.list
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING LICENSE README
%package qt
Group: Applications/Multimedia
Summary: Efficient ID3 tag editor
Prefix: %{_kid3_qt_prefix}
%description qt
With Kid3 you can:
- Edit ID3v1.1 tags
- Edit all ID3v2.3 and ID3v2.4 frames
- Convert between ID3v1.1, ID3v2.3 and ID3v2.4 tags
- Edit Ogg/Vorbis tags
- Edit FLAC tags
- Edit APE tags in MPC files
- Edit tags of multiple files, e.g. the artist, album, year and genre
of all files of an album typically have the same values and can be
set together.
- Generate tags from filenames
- Generate filenames from tags
- Generate playlist files
- Automatic case conversion and string translation
- Import and export album data
- Import from gnudb.org, TrackType.org, MusicBrainz, Discogs
This package does not use KDE libraries, if you use KDE you should use kid3.
Authors: Urs Fleisch
%files qt -f master-qt.list
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING LICENSE README
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment