Package: k3b Version: 0.12.1-1mdx1 Severity: wishlist Tags: patch As of 0.12-1, the k3b configure script finishes with this summary:
K3b Configure results: ------------------------------------------ Ogg Vorbis support: yes Mp3 decoding support (libmad): yes Audio meta data reading with Taglib: no You are missing the Taglib headers and libraries. The mp3 and flac decoder plugins will fall back to using KMetaFileInfo. libsndfile audio decoding support: yes FLAC support: yes Musepack support: no You are missing the Musepack headers and libraries >= 1.1. The Musepack audio decoding plugin won't be compiled. Lame Mp3 encoder plugin no You are missing the Lame headers and libraries. The Lame Mp3 encoding plugin won't be compiled. Audio resampling: using version bundled with K3b FFMpeg decoder plugin (decodes wma and others): no You are missing the ffmpeg headers and libraries version 0.4.9 or higher. The ffmpeg audio decoding plugin (decodes wma and others) won't be compiled. Resmgr support: no Audioplayer available (aRts) yes Compile K3bSetup 2: yes Tag guessing using MusicBrainz no You are missing the musicbrainz headers and libraries. K3b will be compiled without support for tag guessing. Compile HAL support no You are missing the HAL >= 0.4 headers and libraries or the DBus Qt bindings. ------------------------------------------ It's possible to compile in support for all missing features except two: ffmpeg and lame. The patch I attached adds appropriate Build-Deps, which enable support for all those features. All Build-Deps can be satisfied inside Debian main of course. In addition, the patch also adds flac to build dependences to avoid these configure script errors: <snip> checking for FLAC++/decoder.h... yes checking for FLAC__seekable_stream_decoder_process_single in -lFLAC... yes ../configure: line 33086: flac: command not found ../configure: line 33087: flac: command not found ../configure: line 33088: flac: command not found ../configure: line 33089: test: : integer expression expected checking lame/lame.h usability... no checking lame/lame.h presence... no </snip> Finally, the patch fixes installation of libk3bdevice.{la,so}, which are left not installed to any package in 0.12.1 The final source package builds fine with up-to-date amd64 sid pbuilder. I haven't done much testing on the binaries, but at least k3b starts up fine (except a cdrecord warning, which is completely other issue) http://uosis.mif.vu.lt/~mova3971/debian/k3b/k3b-0.12-1-to-0.12-1mdx1.patch (the same as attached one) http://uosis.mif.vu.lt/~mova3971/debian/k3b/k3b_0.12.1-1mdx1.diff.gz http://uosis.mif.vu.lt/~mova3971/debian/k3b/k3b_0.12.1-1mdx1.dsc (diff.gz and .dsc against .orig.tar.gz in debian sid) -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.12-mdx Locale: LANG=lt_LT, LC_CTYPE=lt_LT (charmap=ISO-8859-13) Versions of packages k3b depends on: ii cdparanoia 3a9.8-11 An audio extraction tool for sampl ii cdrecord 4:2.01+01a01-4 command line CD writing tool ii k3blibs 0.12.1-1mdx1 The KDE cd burning application lib ii kcontrol 4:3.4.1-1 control center for KDE ii kdebase-bin 4:3.4.1-1 core binaries for the KDE base mod ii kdelibs-data 4:3.4.1-1 core shared data for all KDE appli ii kdelibs4 4:3.4.1-1 core libraries for all KDE applica ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an ii libmusicbrainz4 2.1.1-3 Second generation incarnation of t ii libqt3c102-mt 3:3.3.4-3 Qt GUI Library (Threaded runtime v ii libstdc++5 1:3.3.6-7 The GNU Standard C++ Library v3 ii libx11-6 4.3.0.dfsg.1-14 X Window System protocol client li ii mkisofs 4:2.01+01a01-4 Creates ISO-9660 CD-ROM filesystem ii xlibs 4.3.0.dfsg.1-14 X Keyboard Extension (XKB) configu ii zlib1g 1:1.2.2-4 compression library - runtime Versions of packages k3b recommends: ii cdrdao 1:1.1.9-3.0.0.1.amd64 Disk-At-Once (DAO) recording of au ii dvd+rw-tools 5.21.4.10.8-1 DVD+-RW/R tools ii vcdimager 0.7.21-1 A VideoCD (VCD) image mastering an -- no debconf information
diff -uNra k3b-0.12.1/debian/changelog k3b-0.12.1-1mdx1/debian/changelog --- k3b-0.12.1/debian/changelog 2005-06-24 01:23:34.000000000 +0300 +++ k3b-0.12.1-1mdx1/debian/changelog 2005-06-24 01:23:09.000000000 +0300 @@ -1,3 +1,16 @@ +k3b (0.12.1-1mdx1) unstable; urgency=low + + * Add to Build-Depends: + - dbus-qt-1-dev, libhal-dev, libhal-storage-dev, libpopt-dev for DBus/Hal support + - libmpcdec-dev for Musepack support + - libresmgr-dev for Resmgr support + - libtag1-dev for audio meta data reading with Taglib + - libmusicbrainz4-dev for tag guessing using MusicBrainz + - flac to avoid configure errors + * Add *.la and *.so files to the k3blibs-dev package + + -- Modestas Vainius <[EMAIL PROTECTED]> Thu, 23 Jun 2005 23:11:08 +0300 + k3b (0.12.1-1) unstable; urgency=low * New upstream release diff -uNra k3b-0.12.1/debian/control k3b-0.12.1-1mdx1/debian/control --- k3b-0.12.1/debian/control 2005-06-24 01:23:34.000000000 +0300 +++ k3b-0.12.1-1mdx1/debian/control 2005-06-23 23:56:40.000000000 +0300 @@ -2,7 +2,7 @@ Section: otherosfs Priority: optional Maintainer: Jean-Michel Kelbert <[EMAIL PROTECTED]> -Build-Depends: debhelper (>> 4.1.0), kdelibs4-dev (>= 3.2.1), libqt3-compat-headers, libid3-3.8.3-dev, libflac++-dev +Build-Depends: debhelper (>> 4.1.0), kdelibs4-dev (>= 3.2.1), libqt3-compat-headers, libid3-3.8.3-dev, libflac++-dev, flac, dbus-qt-1-dev, libhal-dev, libhal-storage-dev, libpopt-dev, libmpcdec-dev, libresmgr-dev, libtag1-dev, libmusicbrainz4-dev Standards-Version: 3.5.8 Package: k3b diff -uNra k3b-0.12.1/debian/k3blibs-dev.files k3b-0.12.1-1mdx1/debian/k3blibs-dev.files --- k3b-0.12.1/debian/k3blibs-dev.files 2005-06-24 01:23:34.000000000 +0300 +++ k3b-0.12.1-1mdx1/debian/k3blibs-dev.files 2005-06-24 00:38:25.000000000 +0300 @@ -1 +1,3 @@ usr/include/* +usr/lib/*.la +usr/lib/*.so