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

Reply via email to