--- k3b-0.12.17.orig/debian/docs +++ k3b-0.12.17/debian/docs @@ -0,0 +1,3 @@ +FAQ +README +TODO --- k3b-0.12.17.orig/debian/menu +++ k3b-0.12.17/debian/menu @@ -0,0 +1,6 @@ +?package(k3b):\ + needs="X11"\ + section="Apps/Tools"\ + title="k3b"\ + command="/usr/bin/k3b"\ + icon="/usr/share/pixmaps/k3b.xpm" --- k3b-0.12.17.orig/debian/kubuntu-media-k3b +++ k3b-0.12.17/debian/kubuntu-media-k3b @@ -0,0 +1,15 @@ +#/bin/bash + +DEVICE=$@ + +if [ -n "$DEVICE" ];then + if [ ${DEVICE:0:7} = "audiocd" ]; then + k3b --device ${DEVICE#*=} + elif [ ${DEVICE:0:1} = "/" ]; then + k3b --device `dcop kded mediamanager fullList | grep -B1 $DEVICE | head -n1` + else + k3b --device /dev/cdrom + fi +else + k3b --device /dev/cdrom +fi --- k3b-0.12.17.orig/debian/control +++ k3b-0.12.17/debian/control @@ -0,0 +1,63 @@ +Source: k3b +Section: kde +Priority: optional +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Jean-Michel Kelbert +Uploaders: Jean-Michel Kelbert , Francois Marier +Build-Depends: debhelper (>> 4.1.0), kdelibs4-dev, libqt3-compat-headers, libflac++-dev (>= 1.1.2-1), flac, libdbus-qt-1-dev, libhal-dev (>= 0.5.5.1), libhal-storage-dev (>= 0.5.5.1), libpopt-dev, libmpcdec-dev, libtag1-dev (>= 1.4-3), libmusicbrainz4-dev (>= 2.1.1-4.1), libmad0-dev, chrpath +Standards-Version: 3.7.2 + +Package: k3b +Architecture: any +Depends: ${shlibs:Depends}, cdrecord (>= 4:2.0+a18-1), cdparanoia (>= 3a9.8), mkisofs (>= 1.10), kdelibs-data (>= 4:3.1.4-2), kdebase-bin +Recommends: vcdimager (>= 0.7), cdrdao (>= 1.1.7-5), dvd+rw-tools, kdebase-kio-plugins, kcontrol +Suggests: k3b-i18n, normalize-audio, toolame, sox, movixmaker-2, libk3b2-mp3 +Description: A sophisticated KDE CD burning application + K3b is a GUI frontend to the CD recording programs cdrdao and cdrecord. + Its aim is to provide a very user friendly interface to all the tasks + that come with cd recording. + . + It can be used to copy CDs and burn: + - audio CDs (from wav, mp3 or ogg vorbis files) + - data CDs and DVDs + - mixed-mode CDs (CD-Extra support) + - VCDs (1.1, 2.0 and SVCD) + - ISO files (Joliet/Rockridge and El Torito support) + - eMovix CDs + . + For more information, visit the homepage at http://www.k3b.org + +Package: libk3b-dev +Conflicts: libk3bcore-dev, libk3bplugin-dev, libk3btools-dev, libk3bproject-dev, k3blibs-dev, k3blibs +Section: libdevel +Architecture: any +Depends: libk3b2 (= ${Source-Version}) +Description: The KDE cd burning application library - development files + K3b is a GUI frontend to the cd recording programs cdrdao and cdrecord. + Its aim is to provide a very user friendly interface to all the tasks + that come with cd recording and a lot more. + . + This package contains development files. + +Package: libk3b2 +Section: libs +Architecture: any +Conflicts: libk3bcore, libk3bplugin, libk3btools, libk3bproject, k3blibs +Depends: ${shlibs:Depends} +Description: The KDE cd burning application library - runtime files + K3b is a GUI frontend to the cd recording programs cdrdao and cdrecord. + Its aim is to provide a very user friendly interface to all the tasks + that come with cd recording and a lot more. + . + This package contains runtime libraries. + +Package: libk3b2-mp3 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Description: The KDE cd burning application library - MP3 decoder + K3b is a GUI frontend to the cd recording programs cdrdao and cdrecord. + Its aim is to provide a very user friendly interface to all the tasks + that come with cd recording and a lot more. + . + This package contains runtime libraries for the MP3 decoder plugin --- k3b-0.12.17.orig/debian/k3b.1 +++ k3b-0.12.17/debian/k3b.1 @@ -0,0 +1,207 @@ +.TH K3B "1" "December 2002" KDE "KDE Application" +.SH NAME +k3b \- KDE CD burning program +.SH SYNOPSIS +.B k3b +[\fIQt-options\fR] [\fIKDE-options\fR] [\fIFile\fR] +.SH DESCRIPTION +This manual page documents briefly the +.B k3b +KDE Application. +This manual page was written for the Debian GNU/Linux distribution +because the original program does not have a manual page. +.PP +K3b is a CD burning program that has two aims: +usability and as many features as possible. +.P +This program is part of the official KDE extra gear #1 module. +.SH OPTIONS +.SS "Arguments:" +.TP +File(s) +file(s) to open +.SS "General Options" +.B \-\-help +Show help about options +.TP +.B \-\-help\-qt +Show Qt specific options +.TP +.B \-\-help\-kde +Show KDE specific options +.TP +.B \-\-help\-all +Show all options +.TP +.B \-\-author +Show author information +.TP +.B \-v\fR, \fB\-\-version +Show version information +.TP +.B \-\-license +Show license information +.TP +.B \-\- +End of options +.SS "Options:" +.B \-\-datacd +Create a new data CD project and add all given files +.TP +.B \-\-audiocd +Create a new audio CD project and add all given files +.TP +.B \-\-videocd +Create a new video CD project and add all given files +.TP +.B \-\-mixedcd +Create a new mixed mode CD project and add all given files +.TP +.B \-\-emovixcd +Create a new eMovix CD project and add all given files +.TP +.B \-\-datacd +Create a new data DVD project and add all given files +.TP +.B \-\-emovixdvd +Create a new eMovix DVD project and add all given files +.TP +.B \-\-copycd +Open the CD copy dialog +.TP +.B \-\-clonecd +Open the CD cloning dialog +.TP +.B \-\-cdimage +Write an ISO image or Bin/Cue image to cd +.TP +.B \-\-erasecd +Erase a CDRW +.TP +.B \-\-formatdvd +Format a DVD-RW or DVD+RW +.TP +.BI \-\-lang \ language +Set the GUI language +.SS "Qt options:" +.TP +.BI \-\-display \ displayname +Use the X-server display \fIdisplayname\fP. +.TP +.BI \-\-session \ sessionId +Restore the application for the given \fIsessionId\fP. +.TP +.B \-\-cmap +Causes the application to install a private color +map on an 8-bit display. +.TP +.BI \-\-ncols \ count +Limits the number of colors allocated in the color +cube on an 8-bit display, if the application is +using the QApplication::ManyColor color +specification. +.TP +.B \-\-nograb +tells Qt to never grab the mouse or the keyboard. +.TP +.B \-\-dograb +running under a debugger can cause an implicit +.B \-nograb, use \fB\-dograb\fR to override. +.TP +.B \-\-sync +switches to synchronous mode for debugging. +.TP +.BI "\-\-fn\fR, \fP\-\-font" \ fontname +defines the application font. +.TP +.BI "-\-bg\fR, \fB\-\-background" \ color +sets the default background color and an +application palette (light and dark shades are +calculated). +.TP +.BI "\-\-fg\fR, \fB\-\-foreground" \ color +sets the default foreground color. +.TP +.BI \-\-btn\fR, \fB\-\-button \ color +sets the default button color. +.TP +.BI \-\-name \ name +sets the application name. +.TP +.BI \-\-title \ title +sets the application title (caption). +.TP +.B \-\-visual TrueColor +forces the application to use a TrueColor visual on +an 8-bit display. +.TP +.BI \-\-inputstyle \ inputstyle +sets XIM (X Input Method) input style. Possible +values are +.BR onthespot ", " overthespot ", " offthespot and root . +.TP +.BI \-\-im " XIM-server" +set XIM server. +.TP +.B \-\-noxim +disable XIM. +.TP +.B \-\-reverse +mirrors the whole layout of widgets. +.SS "KDE options:" +.TP +.BI \-\-caption \ caption +Use \fIcaption\fP as name in the titlebar. +.TP +.BI \-\-icon \ icon +Use \fIicon\fP as the application icon. +.TP +.BI \-\-miniicon \ icon +Use \fIicon\fP as the icon in the titlebar. +.TP +.BI \-\-config \ filename +Use alternative configuration file. +.TP +.BI \-\-dcopserver \ server +Use the DCOP Server specified by \fIserver\fP. +.TP +.B \-\-nocrashhandler +Disable crash handler, to get core dumps. +.TP +.B \-\-waitforwm +Waits for a WM_NET compatible windowmanager. +.TP +.BI \-\-style \ style +sets the application GUI style. +.TP +.BI \-\-geometry \ geometry +sets the client geometry of the main widget. +.SH AUTHOR +K3b was written by +.nh +.ad l +Sebastian Trueg +and Thomas Froescher . +.hy +.br +Please use http://bugs.kde.org to report bugs, do not mail the authors directly. +.br +This manual page was prepared by +.nh +.ad l +Karolina Lindqvist +.hy +for the Debian GNU/Linux system (but may be used by others). +.SH "SEE ALSO" +If the +.B khelpcenter +program is properly installed at your site, the command +.IP +.B khelpcenter help:/k3b +.PP +should give you access to the complete manual. +.P +Alternatively the manual can be browsed in +.B konqueror +giving it the URL help:/k3b + --- k3b-0.12.17.orig/debian/rules +++ k3b-0.12.17/debian/rules @@ -0,0 +1,197 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. +# +# Modified to make a template file for a multi-binary package with separated +# build-arch and build-indep targets by Bill Allombert 2001 + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatibility version to use. +export DH_COMPAT=4 + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +objdir = $(CURDIR)/obj-$(DEB_BUILD_GNU_TYPE) + + +-include debian/debiandirs + +debian/debiandirs: admin/debianrules + perl -w admin/debianrules echodirs > debian/debiandirs + +configure: configure-stamp +configure-stamp: + dh_testdir + + +# for i in `find $(CURDIR)`; do \ +# touch -d "Jan 01 2003" $$i; \ +# done + + # Apply Debian specific patches + if test ! -f patch-stamp; then \ + for patch in $(CURDIR)/debian/patches/*.diff ;\ + do \ + echo APPLYING PATCH\: $${patch##*/};\ + patch -p1 < $$patch ;\ + done ;\ + touch patch-stamp ;\ + fi + + # make build directory + mkdir $(objdir) + + # run configure with build tree $(objdir) + cd $(objdir) && \ + ../configure $(configkde) CXXFLAGS=-fpermissive + + touch configure-stamp + + +#Architecture +build: build-arch build-indep + +build-arch: build-arch-stamp +build-arch-stamp: configure-stamp + + cd $(objdir) && \ + $(MAKE) + + touch build-arch-stamp + +build-indep: build-indep-stamp +build-indep-stamp: configure-stamp + + # Add here commands to compile the indep part of the package. + #$(MAKE) doc + mkdir -p po + XGETTEXT=/usr/bin/kde-xgettext sh admin/cvs.sh extract-messages + for file in po/*pot; do \ + sed "s/charset=CHARSET/charset=UTF-8/" -i $$file; \ + done + + touch build-indep-stamp + +clean: clean1 + dh_testdir + dh_testroot + rm -f build-arch-stamp build-indep-stamp configure-stamp debian/debiandirs + + # Remove build tree + rm -rf $(objdir) + rm -rf po/*pot + + # Remove Debian specific patches + if test -f patch-stamp; then \ + for patch in $(CURDIR)/debian/patches/*.diff ;\ + do \ + echo REMOVING PATCH\: $${patch##*/};\ + patch -p1 -R < $$patch ;\ + done ;\ + rm -f patch-stamp ;\ + fi + + dh_clean + +install: install-indep install-arch +install-indep: + dh_testdir + dh_testroot + #dh_clean -k -i + #dh_installdirs -i + + # Add here commands to install the indep part of the package into + # debian/-doc. + #INSTALLDOC# + + #dh_install -i --list-missing + +install-arch: + dh_testdir + dh_testroot + dh_clean -k -s + dh_installdirs -s + + cd $(objdir) && \ + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + #rm -f $(CURDIR)/debian/tmp/usr/include/k3bdevice.h + #rm -f $(CURDIR)/debian/tmp/usr/include/k3bdevicehandler.h + #rm -f $(CURDIR)/debian/tmp/usr/include/k3bdevicemanager.h + #rm -f $(CURDIR)/debian/tmp/usr/include/k3bdevicewidget.h + #rm -f $(CURDIR)/debian/tmp/usr/include/k3btoc.h + #rm -f $(CURDIR)/debian/tmp/usr/include/k3btrack.h + rm -f $(CURDIR)/debian/tmp/usr/share/mimelnk/application/x-cue.desktop + rm -f $(CURDIR)/debian/tmp/usr/share/mimelnk/application/x-iso.desktop + rm -rf $(CURDIR)/debian/tmp/usr/share/applnk/.hidden + + chrpath -d $(CURDIR)/debian/tmp/usr/bin/k3b + chrpath -d $(CURDIR)/debian/tmp/usr/lib/libk3b*so* + chrpath -d $(CURDIR)/debian/tmp/usr/lib/kde3/kcm_k3bsetup2.so + chrpath -d $(CURDIR)/debian/tmp/usr/lib/kde3/libk3b*so + + #mv $(CURDIR)/debian/tmp/usr/share/applnk/Multimedia/ $(CURDIR)/debian/tmp/usr/share/applnk/System/ + #mkdir -p $(CURDIR)/debian/tmp/etc + #install -m 600 $(CURDIR)/debian/k3bsetup.default $(CURDIR)/debian/tmp/etc/k3bsetup + mkdir -p $(CURDIR)/debian/tmp/usr/share/pixmaps/ + install -m 644 $(CURDIR)/debian/k3b.xpm $(CURDIR)/debian/tmp/usr/share/pixmaps/ + + install -m 644 $(CURDIR)/debian/k3b_extract_audiocd.desktop $(CURDIR)/debian/tmp/usr/share/apps/konqueror/servicemenus/ + install -m 755 $(CURDIR)/debian/kubuntu-media-k3b $(CURDIR)/debian/tmp/usr/bin/ + + dh_install -s --list-missing + +# Must not depend on anything. This is to be called by +# binary-arch/binary-indep +# in another 'make' thread. +binary-common: + dh_testdir + dh_testroot + dh_movefiles + dh_installdocs + dh_installexamples + dh_installmenu + dh_installman -a debian/k3b.1 -a debian/k3bsetup.1 + dh_installinfo + dh_link + dh_installchangelogs ChangeLog + dh_iconcache + dh_strip + dh_compress -X.docbook -X.css -X-license -X.dcl -X.bz2 + dh_fixperms + dh_makeshlibs -V + dh_installdeb + dh_shlibdeps -ldebian/libk3b2/usr/lib + dh_gencontrol + dh_md5sums + dh_builddeb + +# Build architecture independant packages using the common target. +binary-indep: build-indep install-indep +# $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependant packages using the common target. +binary-arch: build-arch install-arch + $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common + +binary: binary-arch binary-indep +.PHONY: build binary-indep binary-arch binary install install-indep install-arch clean clean1 configure --- k3b-0.12.17.orig/debian/k3b.files +++ k3b-0.12.17/debian/k3b.files @@ -0,0 +1,3 @@ +usr/share/* +usr/bin/* +etc/* --- k3b-0.12.17.orig/debian/watch +++ k3b-0.12.17/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://people.debian.org/~lolando/sfdlr.php?project=k3b k3b-([\d.]*).tar.gz --- k3b-0.12.17.orig/debian/changelog +++ k3b-0.12.17/debian/changelog @@ -0,0 +1,776 @@ +k3b (0.12.17-1ubuntu5) feisty; urgency=low + + * Rebuild for changes in the amd64 toolchain. + * Set Ubuntu maintainer address. + + -- Matthias Klose Mon, 5 Mar 2007 01:19:20 +0000 + +k3b (0.12.17-1ubuntu4) feisty; urgency=low + + * Add kubuntu_09_iso_cue_mimetypes.diff for iso files association + * Add kubuntu_10_device_arg.diff, k3b_extract_audiocd.desktop + and kubuntu-media-k3b for good KDE integration + + -- Anthony Mercatante Fri, 20 Oct 2006 18:56:32 +0200 + +k3b (0.12.17-1ubuntu3) edgy; urgency=low + + * Rebuild against dbus 0.90 + + -- Sebastian Dröge Wed, 30 Aug 2006 13:12:25 +0200 + +k3b (0.12.17-1ubuntu2) edgy; urgency=low + + * removed versioning of kdelibs4-dev depend (malone 57602) + * added kubuntu_08_dont_complain_about_non_suid_cdrecord.diff (malone 57105) + + -- Kenny Duffus Fri, 25 Aug 2006 17:25:34 +0100 + +k3b (0.12.17-1ubuntu1) edgy; urgency=low + + * removed debian_153_plugins_are_plugins.diff as fixed upstream + * sync with Debian (SVN 185) + + -- Kenny Duffus Thu, 24 Aug 2006 15:13:53 +0100 + +k3b (0.12.17-1) unstable; urgency=low + + * New upstream release + * Remove RPATHs using chrpath to get rid of lintian warnings + + -- Francois Marier Wed, 23 Aug 2006 19:04:42 -0400 + +k3b (0.12.16-1ubuntu3) edgy; urgency=low + + * tidied kubuntu_07_k3bsetup_override.diff + * changed Section to kde + + -- Kenny Duffus Tue, 22 Aug 2006 11:54:28 +0100 + +k3b (0.12.16-1ubuntu2) edgy; urgency=low + + * Replaced_162_k3bsetup_overide.diff by kubuntu_07_k3bsetup_override.diff + to let k3bsetup apply permissions correctly (closing #21359) + Patch from Tom Albers + + -- Anthony Mercatante Sat, 19 Aug 2006 17:26:46 +0200 + +k3b (0.12.16-1ubuntu1) edgy; urgency=low + + * update kubuntu_03_open_iso_files.diff to take account of new language + * Sync with Debian (SVN 172) + + -- Kenny Duffus Tue, 4 Jul 2006 12:10:46 +0100 + +k3b (0.12.16-1) unstable; urgency=low + + * New upstream release (closes: #375323) + - fixed mixed-mode CD copy (closes: #367494) + - fixed some SCSI device detection problems + * Apply Romain Lenglet's patch to preserve k3setup's changes + during package upgrades (closes: #367473) + * Bump Standards-Version up to 3.7.2 (no changes) + + -- Francois Marier Sun, 25 Jun 2006 14:59:26 -0400 + +k3b (0.12.16-0ubuntu2) edgy; urgency=low + + * Reupload with build-dep on latest kdelibs, fix Qt binary compatibility break + + -- Jonathan Riddell Wed, 28 Jun 2006 16:07:54 +0000 + +k3b (0.12.16-0ubuntu1) edgy; urgency=low + + * New upstream release + * Sync with Debian (SVN 164) + - except standards version kept as 3.6.2 + * Split debian patches out into seperate files (number coresponds to + SVN revision on http://svn.debian.org/wsvn/pkg-k3b) + - debian_023_k3bsetup_shbang_at_top.diff + - debian_029_031_053_rename_normalize.diff + - debian_029_rename_dvd+rw-tools.diff + - debian_153_plugins_are_plugins.diff + - debian_162_k3bsetup_overide.diff + + -- Kenny Duffus Fri, 23 Jun 2006 11:34:46 +0100 + +k3b (0.12.15-3) UNRELEASED; urgency=low + + * Apply Romain Lenglet's patch to preserve k3setup's changes + during package upgrades (closes: #367473) + * Bump Standards-Version up to 3.7.2 (no changes) + + -- Francois Marier Thu, 22 Jun 2006 12:50:55 -0400 + +k3b (0.12.15-2) unstable; urgency=low + + * Restore libk3b (closes: #355477) + * Fix lintian warnings (thanks to James Thorniley!) + + -- Francois Marier Sun, 23 Apr 2006 23:35:09 -0400 + +k3b (0.12.15-1) unstable; urgency=low + + * New upstream release + - improved error message (closes: #229051) + - warn about shortened filenames (closes: #277155) + - SCSI IO fix (closes: #339871) + * Build without resmgr (closes: #362818) + * Restore k3bsetup (closes: #360378, #296257) + + -- Francois Marier Sun, 23 Apr 2006 00:44:50 -0400 + +k3b (0.12.14-1) unstable; urgency=low + + * New upstream release + * Move kcontrol to recommends to reduce the KDE dependency (closes: #353335) + * Fix Ubuntu patch to k3bsetup2.desktop (closes: #353826) + + -- Francois Marier Fri, 24 Mar 2006 17:24:54 -0500 + +k3b (0.12.12-1) unstable; urgency=low + + * New upstream release + * Remove the unused libk3b-dev package + * Fix the file lists to include all libraries + + -- Francois Marier Thu, 16 Feb 2006 00:13:15 -0500 + +k3b (0.12.11-1) unstable; urgency=low + + * New upstream release (closes: #348929) + * Fix the watch file (.gz -> .bz2) + * Merge Ubuntu patch (kubuntu_01_hide_k3bsetup) + + -- Francois Marier Sun, 12 Feb 2006 13:31:47 -0500 + +k3b (0.12.10-2) unstable; urgency=low + + * Rename the menu file so that it shows up in the Debian menu system + and install the freedesktop menu item into /usr/share/applications + directly instead of /usr/share/applications/kde so that it shows up in the + GNOME menu (closes: #345989) + * Update the build dependencies for KDE 3.5, dbus 0.6 and the new hal + (closes: #337882) + * Remove unnecessary lines from debian/rules + * Merge Ubuntu patches: + - kubuntu_03_open_iso_files + - kubuntu_04_add_iso_burning_to_welcome_screen + * Remove the versioned dependency on k3b-i18n + + -- Francois Marier Sun, 8 Jan 2006 14:15:24 -0500 + +k3b (0.12.10-1) unstable; urgency=low + + * New upstream release + - fixed Auto multisession mode in DVD projects + - fixed crash in dcop call directBurn in case no valid burner device was set + - fixed verification of datacd projects when using the MaxIso9660 option + without the OmitVersionNumber option + * Add libmad0-dev to the build dependencies + + -- Francois Marier Fri, 16 Dec 2005 12:47:27 -0500 + +k3b (0.12.14-0ubuntu7) dapper; urgency=low + + * Run gettext in build target not install target, needed + earlier by pkgstriptranslations + + -- Jonathan Riddell Mon, 22 May 2006 18:38:37 +0100 + +k3b (0.12.14-0ubuntu6) dapper; urgency=low + + * debian/rules: + - added dh_iconcache. + + -- Daniel Holbach Thu, 18 May 2006 15:11:52 +0200 + +k3b (0.12.14-0ubuntu5) dapper; urgency=low + + * Alter debian/rules to mark .po files as UTF-8 + + -- Jonathan Riddell Thu, 27 Apr 2006 19:13:50 +0100 + +k3b (0.12.14-0ubuntu4) dapper; urgency=low + + * Reverting to first kubuntu_06_hide_k3bsetup.diff patch: + - Changing the Category field prevents from using k3bsetup again. + - k3bsetup will be deactivated in SystemSettings from the + kde-systemsettings package. + + -- Raphaël Pinson Fri, 17 Mar 2006 14:55:09 +0100 + +k3b (0.12.14-0ubuntu3) dapper; urgency=low + + * Remove X-KDE-settings-system; from Categories in + kubuntu_06_hide_k3bsetup.diff so the module doesn't show in SystemSettings. + + -- Raphaël Pinson Thu, 16 Mar 2006 22:57:23 +0100 + +k3b (0.12.14-0ubuntu2) dapper; urgency=low + + * Remove kubuntu_01_hide_k3bsetup.diff patch and replace it with + kubuntu_06_hide_k3bsetup.diff: + - Remove NoDisplay=true to prevent hiding k3bsetup in kcmshell + (Closes: Malone #23007, KDE Bug #117455, Debian #353826) + - Change the Category field so k3bsetup doesn't appear in the KDE menu + (Was the goal of the original patch) + - Rename to kubuntu_06 to prevent having two kubuntu_01 patches + + -- Raphaël Pinson Thu, 16 Mar 2006 15:46:39 +0100 + +k3b (0.12.14-0ubuntu1) dapper; urgency=low + + * New upstream release + * closes malone #31578 + + -- Kenny Duffus Wed, 15 Mar 2006 10:44:46 +0000 + +k3b (0.12.10-0ubuntu5) dapper; urgency=low + + * Update kubuntu_02_no_require_cdrdao.diff now that cdrdao + is installed by default, but not setuid root + + -- Jonathan Riddell Thu, 23 Feb 2006 14:20:21 +0000 + +k3b (0.12.10-0ubuntu4) dapper; urgency=low + + * Rebuild because of libXft.la is gone + + -- Stephan Hermann Sat, 14 Jan 2006 05:19:13 +0100 + +k3b (0.12.10-0ubuntu3) dapper; urgency=low + + * rebuild for latest dbus, updated dependencies accordingly + + -- Michael Vogt Tue, 20 Dec 2005 21:35:10 +0100 + +k3b (0.12.10-0ubuntu2) dapper; urgency=low + + * Don't build-dep on libresmgr-dev + + -- Jonathan Riddell Sat, 17 Dec 2005 22:15:56 +0000 + +k3b (0.12.10-0ubuntu1) dapper; urgency=low + + * New upstream release + + -- Jonathan Riddell Sat, 17 Dec 2005 21:45:34 +0000 + +k3b (0.12.9-1ubuntu2) dapper; urgency=low + + * Add build-dep on libmad0-dev + + -- Jonathan Riddell Thu, 15 Dec 2005 19:30:51 +0000 + +k3b (0.12.9-1ubuntu1) dapper; urgency=low + + * Sync with Debian + * Change debian/rules to apply patches + * k3b-mp3 changed to libk3b2-mp3, follows libk3b2 + * Add kubuntu_05_no_splash.diff get rid of splash screen + + -- Jonathan Riddell Thu, 15 Dec 2005 17:45:27 +0000 + +k3b (0.12.9-1) unstable; urgency=low + + * New upstream release: + - warn about incorrectly encoded filenanes (closes: #303572) + - support the media:// protocol (closes: #342648) + - stop with an error instead of overwriting read medium (closes: #338274) + - new Alsa plugin + - new set of icons + * Add a watch file + * Rename k3blibs and k3blibs-dev packages to libk3b2 and libk3b-dev + (closes: #341765) + + -- Francois Marier Mon, 12 Dec 2005 23:03:32 -0500 + +k3b (0.12.8-1ubuntu1) dapper; urgency=low + + * Sync with Debian + * Rebuild for libstdc++ transition + * Add kubuntu_01_kdepot.diff and modify debian/rules for .pot generation + + -- Jonathan Riddell Tue, 6 Dec 2005 22:42:57 +0000 + +k3b (0.12.8-1) unstable; urgency=low + + * New upstream release (minor bug fixes): + - Load index0 value in audio project. + - Ignore case in cue files. + - Fixed "eject media" setting. + - Fixed a bug in the mp3 decoder which caused it to miss + some perfectly valid mp3 files. + * Updated README.Debian with a section about running k3b as root (thanks to + Ross Boylan for the suggestion) + + -- Francois Marier Fri, 25 Nov 2005 12:02:49 -0500 + +k3b (0.12.7-1ubuntu1) dapper; urgency=low + + [ Martin Meredith ] + * Resync with Debian + * Added patch to add ISO file burning to welcome screen (kubuntu_04_add_iso_burning_to_welcome_screen.diff) + * Changed B-D to libdbus-qt-1-dev + + [ Jonathan Riddell ] + * Add build-dep on libmpcdec-dev for musepack support + + -- Jonathan Riddell Sat, 5 Nov 2005 02:22:43 +0000 + +k3b (0.12.7-1) unstable; urgency=low + + * New upstream release (closes: #336756, #336676) + + -- Francois Marier Wed, 2 Nov 2005 09:03:15 -0500 + +k3b (0.12.6-1) unstable; urgency=low + + * New upstream release + * Remove duplicate item in GNOME menu (closes: #335226) + + -- Francois Marier Sat, 29 Oct 2005 17:23:22 -0400 + +k3b (0.12.5-1) unstable; urgency=low + + * New upstream release + * Add kdebase-kio-plugins to the recommended packages to enable features + like file deletion in the built-in browser (thanks to Nikita Youshchenko + for the suggestion) + * Update the version dependency on k3b-i18n + + -- Francois Marier Wed, 19 Oct 2005 14:43:27 -0400 + +k3b (0.12.4a-3) unstable; urgency=low + + * Fix the name of normalize-audio (closes: #298686) + * Fix the long name of dvd+rw-tools (closes: #328589) + * Add menu item in GNOME (closes: #331212) + + -- Francois Marier Wed, 5 Oct 2005 12:15:36 -0400 + +k3b (0.12.4a-2) unstable; urgency=low + + * Remove unnecessary libid3 from the Build-Depends (closes: #329199) + * Restore the lost changelog entry (from 0.12.1-3) + + -- Francois Marier Tue, 20 Sep 2005 12:24:17 -0400 + +k3b (0.12.4a-1) unstable; urgency=low + + [ Jean-Michel Kelbert ] + * Apply and adapt a patch provided by Javier Fernández-Sanguino Peña for the + README.Debian. + (closes: #303433) + * Don't change date of all files anymore during build. + (closes: #288677) + * Depend on libflac++-dev (>= 1.1.2-1) to ensure that the package is build + with the new version. + (closes: #325941, #320514) + + [ Francois Marier ] + * New upstream release (closes: #328979) + * Bump Standards-Version up to 3.6.2 (no changes) + * Update FSF address in debian/copyright + * Add myself to the Uploaders fields in debian/control to reflect + co-maintainership + * Fix lintian warnings related to the Debian menu item + * Shorten and reformat package description (closes: #249910) + + -- Francois Marier Sun, 18 Sep 2005 23:45:44 -0400 + +k3b (0.12.2-0ubuntu2) breezy; urgency=low + + * Add suggests on k3b for k3b-mp3, closes http://bugzilla.ubuntu.com/15660 + + -- Jonathan Riddell Sat, 17 Sep 2005 21:51:42 +0100 + +k3b (0.12.2-0ubuntu1) breezy; urgency=low + + * New upstream release + * Added support for .iso files to be automatically opened by k3b + * Sponsored upload for Martin Meredith + + -- Jonathan Riddell Tue, 5 Jul 2005 00:31:42 +0100 + +k3b (0.12.1-3) unstable; urgency=low + + * Upgrade build dependancy on dbus-qt-1-dev to build with a C++ + transitioned version. (closes: #322084) + + -- Jean-Michel Kelbert Tue, 30 Aug 2005 22:54:44 +0200 + +k3b (0.12.1-2) 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 + (closes: #315613) + * Add *.la and *.so files to the k3blibs-dev package + + -- Jean-Michel Kelbert Tue, 28 Jun 2005 11:49:11 +0200 + +k3b (0.12.1-1ubuntu2) breezy; urgency=low + + * Removed flac patch and added flac as Build-Depend + (oversight in previous package) + * Add kubuntu_01_hide_k3bsetup.diff to hide k3bsetup + from menu + * Add kubuntu_02_no_require_cdrdao.diff to stop it warning + if cdrdao is not installed + * Sponsored upload for Martin Meredith + + -- Jonathan Riddell Wed, 29 Jun 2005 00:34:01 +0100 + +k3b (0.12.1-1ubuntu1) breezy; urgency=low + + * Sync with Debian + * Build for Breezy + * Added libxi-dev as Build-Depends + * Add Build-Depends on libtag1-dev, libmusicbrainz4-dev, libhal-dev, libmad0-dev, libdbus-qt-1-dev + * Create package k3b-mp3 with MP3 decoder plugins + * Fixed Bug/error in FLAC decoder plugin + * Sponsored upload for Martin Meredith + + -- Jonathan Riddell Mon, 27 Jun 2005 02:27:54 +0100 + +k3b (0.12.1-1) unstable; urgency=low + + * New upstream release + + -- Jean-Michel Kelbert Mon, 20 Jun 2005 17:16:46 +0200 + +k3b (0.11.24-0ubuntu1) breezy; urgency=low + + * New upstream release + * Built for breezy + * Fix typo in k3b.files (mimlnk -> mimelnk) + * Sponsored upload for Martin Meredith + + -- Jonathan Riddell Mon, 13 Jun 2005 11:33:54 +0100 + +k3b (0.11.23-0ubuntu4) breezy; urgency=low + + * Rebuilt for Breezy and Patched to fix build error + + -- Martin Meredith Mon, 13 Jun 2005 03:16:47 +0100 + +k3b (0.11.23-0ubuntu3) hoary; urgency=low + + * Replaced libmad, libmad-dev + * Changed cdrdao as a suggests + * configure runs now with k3bsetup=no + + -- Andreas Mueller Mon, 4 Apr 2005 23:50:28 +0200 + +k3b (0.11.23-0ubuntu2) hoary; urgency=low + + * Added libmad0 build depends (Hoary: 8052) + * Added cdrdao as a new install depends (Hoary: 7877) + * Added a README.Ubuntu about restricted formats + * Removed k3bsetup, man page and his desktop file (Hosry: 8011) + + -- Andreas Mueller Sat, 1 Apr 2005 19:46:18 +0200 + +k3b (0.11.23-0ubuntu1) hoary; urgency=low + + * Added sox, movixmaker-2 as a suggestion + * Fixed session import. + * Fixed seldom crash in the welcome widget. + * Flac 1.1.2 compile fix. + * Little fix in capabilities detection (only affects buggy firmwares) + * Properly detect the Philips 2600 + * Made multisession selection in DVD project visible. + * Fixed crash when importing session failed. + * Fixed compilation with flac 1.1.2 + * New upstream release + + -- Andreas Mueller Sun, 27 Mar 2005 18:08:33 +0200 + +k3b (0.11.20-2) unstable; urgency=low + + * Rename normalize to normalize-audio. + (closes: #267052) + * Apply a patch to update man page. Thanks to Stuart Prescott. + (closes: #266005) + * Move menu entry in Applications/Tools. + (closes: #270444) + * Apply a patch to prevent the ripping progress icon from flickering + heavily. Thanks to Eike Sauer. + (closes: #294230) + * Add sox and movixmaker-2 to Suggests. + (closes: #249278) + + -- Jean-Michel Kelbert Fri, 4 Mar 2005 21:44:10 +0100 + +k3b (0.11.20-1) unstable; urgency=low + + * New upstream release + + -- Jean-Michel Kelbert Fri, 11 Feb 2005 23:25:28 +0000 + +k3b (0.11.20-0ubuntu2) hoary; urgency=low + + * Add hidden=true to k3bsetup2.desktop + + -- Jonathan Riddell Thu, 17 Mar 2005 01:25:59 +0000 + +k3b (0.11.20-0ubuntu1) hoary; urgency=low + + * New upstream release + * removed debian-patch, upstream fixed it now. + + -- Andreas Mueller Sat, 12 Feb 2005 20:45:59 +0100 + +k3b (0.11.19-1) unstable; urgency=low + + * New upstream release + + -- Jean-Michel Kelbert Thu, 27 Jan 2005 09:56:51 +0100 + +k3b (0.11.18-2ubuntu1) hoary; urgency=low + + * Rebuild with new libflac (no changes) + * Move patch for burn crash into debian/patches + + -- Jonathan Riddell Sat, 15 Jan 2005 22:37:07 +0000 + +k3b (0.11.18-2) unstable; urgency=high + + * Apply a patch to prevent k3b from crashing when pressing "Burn". That's + why a set urgency to high. + (closes: #289440) + * Rebuild with newer FLAC. + (closes: #289372) + + -- Jean-Michel Kelbert Tue, 11 Jan 2005 20:50:31 +0100 + +k3b (0.11.18-1) unstable; urgency=low + + * New upstream release + + -- Jean-Michel Kelbert Sun, 26 Dec 2004 22:38:48 +0100 + +k3b (0.11.18-1ubuntu1) hoary; urgency=low + + * New upstream release + * added missing build-depend + + -- Andreas Mueller Wed, 5 Jan 2005 17:03:27 +0100 + +k3b (0.11.17-1) unstable; urgency=low + + * New upstream release + + -- Jean-Michel Kelbert Thu, 23 Sep 2004 21:33:09 +0200 + +k3b (0.11.16-1) unstable; urgency=low + + * New upstream release + (closes: #267338, #271780, #272122, #269736) + + -- Jean-Michel Kelbert Sun, 19 Sep 2004 10:27:06 +0200 + +k3b (0.11.14-2) unstable; urgency=low + + * Recompile k3b to prevent it from crashing when the configure diaglog is + closed. + (closes: #269741, #266086) + + -- Jean-Michel Kelbert Sat, 11 Sep 2004 15:00:23 +0200 + +k3b (0.11.14-1) unstable; urgency=low + + * New upstream release. + (closes: #264943) + * Move kcontrol do Depends. + (closes: #252984) + * Change the burning group to "cdrom". + (closes: #263948) + + -- Jean-Michel Kelbert Wed, 11 Aug 2004 20:00:12 +0200 + +k3b (0.11.13-1) unstable; urgency=low + + * New upstream release + (closes: #261025, #257570, #253266, #252984, #249411, #248185, #240460, #260271, #253177, #249338) + + -- Jean-Michel Kelbert Wed, 4 Aug 2004 15:18:37 +0200 + +k3b (0.11.12-1) unstable; urgency=low + + * New upstream release + + -- Jean-Michel Kelbert Sat, 26 Jun 2004 17:18:49 +0200 + +k3b (0.11.11-1) unstable; urgency=low + + * New upstream release + + -- Jean-Michel Kelbert Tue, 15 Jun 2004 13:30:01 +0200 + +k3b (0.11.10-1) unstable; urgency=low + + * New upstream release + (closes: #252291) + + -- Jean-Michel Kelbert Wed, 26 May 2004 22:38:48 +0200 + +k3b (0.11.9-2) unstable; urgency=low + + * Depends now on kdebase-bin. + (closes: #245566) + * Suggests normalize and toolame. + (closes: #240770) + * Correct typos in description. + (closes: #232004) + * Remove references to wrong documentation in the manpage. + (closes: #225758) + + -- Jean-Michel Kelbert Sat, 1 May 2004 11:22:30 +0000 + +k3b (0.11.9-1) unstable; urgency=low + + * New upstream release. Wouh, two releases today, I don't have time to + package the first one. + + -- Jean-Michel Kelbert Mon, 29 Mar 2004 23:05:45 +0200 + +k3b (0.11.7-1) unstable; urgency=low + + * New upstream release + * Remove dpatch commands from debian/rules + (closes: #239832) + + -- Jean-Michel Kelbert Sun, 28 Mar 2004 12:56:43 +0200 + +k3b (0.11.6-1) unstable; urgency=low + + * New upstream release. + (closes: #229898, #226858) + * Add libflac++-dec to Build-Depends. + * Merge libraries packages. + + -- Jean-Michel Kelbert Tue, 9 Mar 2004 15:36:23 +0100 + +k3b (0.10.3-5) unstable; urgency=low + + * Add kdebase-bin to Suggests in debian/control + (closes: #227254) + * Apply a patch to let cdrdao working with ATAPI drives on kernel 2.6 + (closes: #227336) + + -- Jean-Michel Kelbert Wed, 14 Jan 2004 22:22:22 +0100 + +k3b (0.10.3-4) unstable; urgency=low + + * Add plugins to libk3plugins + (closes: #225553, #225600) + + -- Jean-Michel Kelbert Tue, 6 Jan 2004 08:54:15 +0100 + +k3b (0.10.3-3) unstable; urgency=low + + * Add libkcm_k3bsetup2.la to libk3bcore. + (closes: #225566, #225589, #225985) + + -- Jean-Michel Kelbert Sun, 4 Jan 2004 01:27:35 +0100 + +k3b (0.10.3-2) unstable; urgency=low + + * Fix missing depends on k3b libs. + (closes: #225457, #225459) + * Change icons location under kde. + (closes: #224820) + + -- Jean-Michel Kelbert Thu, 1 Jan 2004 19:10:45 +0100 + +k3b (0.10.3-1) unstable; urgency=low + + * New upstream release + (closes: #218063) + + -- Jean-Michel Kelbert Tue, 9 Dec 2003 19:57:45 +0100 + +k3b (0.9-4) unstable; urgency=low + + * Add a patch to inform user to use 'dpkg-reconfigure cdrecord' instead of + k3bsetup when k3b detect that cdrecord isn't setuid. + * Add kcontrol to Recommands. + (closes: #206753) + * Add kdelibs-data to Depends since + usr/share/mimelnk/application/x-iso.desktop and + usr/share/mimelnk/application/x-cue.desktop which where conflicting with + arson package are now included in it. + (closes: #204532) + * Add a patch for solving a syntax problem in some German entries. + (closes: #212238) + * Add the patch provided by Chris Cheney to clean debian/rules. Adapt the + resulting debian/rules to k3b.(Thanks to Chris) + (closes: #214509) + + -- Jean-Michel Kelbert Fri, 10 Oct 2003 22:47:29 +0200 + +k3b (0.9-3.1) unstable; urgency=low + + * NMU + * Removed x-cue.desktop and x-iso.desktop since they are now a part of + kdelibs-data. + + -- Christopher L Cheney Mon, 6 Oct 2003 22:00:00 -0500 + +k3b (0.9-3) unstable; urgency=low + + * Change the previous changelog entry. Thanks to Rene Engelhard. + * Add a patch for adding group read permission on cdrecord in k3bsetup. The + patch concerns src/k3bsetup/k3bsetup.cpp. Thanks to Matthew A. Nicholson. + (closes: #201393, #203819) + + -- Jean-Michel Kelbert Sun, 3 Aug 2003 21:20:13 +0200 + +k3b (0.9-2) unstable; urgency=low + + * Add a patch for changing dlopen() libcdda_interface.so.0 instead of + libcdda_interface.so. The patch concerns src/tools/k3bcdparanoialib.cpp. + (closes: #199819) + + -- Jean-Michel Kelbert Sun, 3 Aug 2003 11:06:25 +0200 + +k3b (0.9-1) unstable; urgency=low + + * New upstream release. + (closes: #195684, #202359) + * Use -fpermissive to allow compilation with gcc 3.3.1. + * Split the package in three because there is now a library: libk3bcore. + * Added k3b-i18n in Suggest. + + -- Jean-Michel Kelbert Thu, 24 Jul 2003 00:17:05 +0200 + +k3b (0.8.1-3) unstable; urgency=low + + * Made some changes in the dependancies. + * Compile against kdelibs4-dev (>= 3.1.1) in order to depend on the new + libvorbis. + + -- Jean-Michel Kelbert Sat, 15 Mar 2003 00:57:14 -0500 + +k3b (0.8.1-2) unstable; urgency=low + + * Added a line debian/rules to change the date of admin/config.guess, so + that the package will compile from sources. + + -- Jean-Michel Kelbert Thu, 13 Mar 2003 22:43:17 -0500 + +k3b (0.8.1-1) unstable; urgency=low + + * Initial Release. + (closes: #165264) + * Thanks to Karolina Lindqvist for manpages + + -- Jean-Michel Kelbert Wed, 19 Feb 2003 23:53:45 -0500 + --- k3b-0.12.17.orig/debian/k3b_extract_audiocd.desktop +++ k3b-0.12.17/debian/k3b_extract_audiocd.desktop @@ -0,0 +1,47 @@ +[Desktop Entry] +ServiceTypes=media/audiocd +Actions=Extract; +X-KDE-Priority=TopLevel + +[Desktop Action Extract] +Name=Extract and Encode Audio Tracks +Name[bg]=Извличане и кодиране на аудио диск +Name[bs]=Ripujte i kodirajte audio CDove +Name[ca]=Extracció i codificació de pistes d'àudio +Name[cs]=Získat a enkódovat zvukové stopy +Name[da]=Udtræk og indkod lydspor +Name[de]=Musikstücke auslesen und kodieren. +Name[el]=Εξαγωγή και κωδικοποίηση Κομματιών ήχου +Name[es]=Extrae y codifica pistas de audio +Name[et]=Ekstrakti ja kodeeri audiorajad +Name[eu]=Erauzi eta kodetu audio pistak +Name[fa]=استخراج و کد بندی شیارهای صوتی +Name[fi]=Siirrä ja koodaa ääniraitoja +Name[fr]=Extrait et encode des pistes audio +Name[he]=הוצאה וקידוד רצועות שמע +Name[hu]=Hangsávok kinyerése és tömörítése +Name[is]=Afrita og kóða hljóðspor +Name[it]=Estrai e comprimi le tracce audio +Name[ja]=オーディオトラックを取り出しエンコード +Name[km]=ស្រង់ចេញ និង អ៊ិនកូដ​បទ​អូឌីយ៉ូ +Name[lt]=Nuskaityti ir įkoduoti audio takelius +Name[nb]=Pakk ut og dekod lydfiler +Name[nds]=Musikstücken utlesen un koderen +Name[nl]=Audio-tracks rippen en coderen +Name[nn]=Hent og kod lydspor +Name[pa]=ਆਡੀਓ ਟਰੈਕ ਖੋਲੋ ਅਤੇ ਇੰਕੋਡ +Name[pl]=Odzyskaj i przekoduj ścieżki audio +Name[pt]=Extracção e Codificação de Faixas de Áudio +Name[pt_BR]=Extracção e Codificação de Faixas de Áudio +Name[ru]=Извлечь и закодировать дорожки +Name[sk]=Vytiahnuť a zakódovať audio stopy +Name[sl]=Zajemite in zakodirajte glasbo +Name[sr]=Издваја и кодира аудио стазе +Name[sr@Latn]=Izdvaja i kodira audio staze +Name[sv]=Hämta och koda ljudspår +Name[uk]=Витягає і кодує звукові доріжки +Name[zh_CN]=提取并编码音轨 +Name[zh_HK]=擷取並將音軌編碼 +Name[zh_TW]=展開並編碼音軌 +Exec=bash kubuntu-media-k3b %u +Icon=k3b --- k3b-0.12.17.orig/debian/libk3b2-mp3.files +++ k3b-0.12.17/debian/libk3b2-mp3.files @@ -0,0 +1 @@ +usr/lib/kde3/libk3bmaddecoder.* --- k3b-0.12.17.orig/debian/k3b.xpm +++ k3b-0.12.17/debian/k3b.xpm @@ -0,0 +1,49 @@ +/* XPM */ +static char *k3b[] = { +/* columns rows colors chars-per-pixel */ +"32 32 11 1", +" c #7F0000", +". c #7F007F", +"X c #666667", +"o c gray50", +"O c red", +"+ c magenta", +"@ c gray60", +"# c #B2B2B2", +"$ c gray80", +"% c gray90", +"& c gray100", +/* pixels */ +" O.O.O.O.O.O.O .OO.OO O.O.O.OO.O", +"O.O O.. O O.. O.O.O..O.O.O.O .O ", +".O.O.OOO.OO.OO.OO. .O.OOOO.O.O.O", +"O.&#O.O.O. O.O@%&OO$$$%$$$$$$.O.", +" .&%oO.OO.O.O#&&& O$%$#$$#$$$O.O", +"OO&&&@O O..O%&&&%.O$$$$$$$##$O. ", +".O$&&&$..Oo&&&&@O.O$$$$##$$$%.O.", +"O.Oo&&&&O#&&&$.O O.%$##$#$$$$O O", +".O.O.%&&&&&&#OO.O.O$$##$$##$$O.O", +"O O.O$&&&&&&#..O O.$#$$$$$$##OO.", +".O$$#$@&&&%. O.OO.O$$$$$#$$$%O O", +"O &&&&&&&&&&&&&&&OO$$#$$$##$$.O.", +".O%%&&&&&&&&&&&&&.O%%$$$$$$%$O.O", +"O.@o@..@Oo.@Oo.ooO.OO.O.O.OOO.O ", +"..OOOO.O.O.O.O.OO.O. OO .OO .O.O", +"O &&@OO@&&oOO#&&oOOo&&&&&&%.O.O.", +".O&&#O.O&&@O.O&&.O.@&&&&&&&$O.O.", +"O &&@ O+&%@ Oo&&@O.O&&#.@%&&.O.O", +".O&&O.O@&&+O.@&&@OO@&&@OO.&&@.O ", +"O.&&@O.O&&@.OO&&@ O+&%@.O@&&OOO.", +"..&&+O @&&.O.@&&O.O@&&#O#&&%.O.O", +"O &&@.O@&&@.OO&&@O.O&&&&&&&OO.O ", +".O&&OO.O&&OO.@&&+O.@&&&&&&&%XO.O", +"O &&@.Oo&&@.O.&&O O#&&#.O#&&%.O.", +".O&&oO.@&&oO.@&&@OO@&&@..O#%& .O", +"O.&&.O.O&&O..O&&..O#&&OOO..&&OO.", +" O&&@.O#&&o.O@%&@O.O&&.O.O$&&O O", +"O.&&OOO@&&OOO#&&@OOo&&%$$%&&%.O.", +"O &&@O.@&&o.O@&&+O.@&&&&&&&%.O O", +"..O.O.OO.OOO. O.O O.O O .O.O.O.", +"O..O.O.OO.. O..OO.O.O.. O..O O.O", +" OO.O O..OOO.O O.O.O.OOO.OOO..O." +}; --- k3b-0.12.17.orig/debian/KUBUNTU-DEBIAN-DIFFERENCES +++ k3b-0.12.17/debian/KUBUNTU-DEBIAN-DIFFERENCES @@ -0,0 +1,10 @@ +debian/rules applies and unapplies patches +debian/rules generates .pot files +all the debian/patches files +build-dep dbus-qt-1-dev -> libdbus-qt-1-dev +build-dep on libmpcdec-dev and libmad0-dev +don't build-dep on libresmgr-dev +libk3b2-mp3 with usr/lib/kde3/libk3bmaddecoder.* +libk3b2.files has to list each file in usr/lib/kde3 +libk3b-dev conflicts with k3blibs +install kubuntu-media-k3b and k3b_extract_audiocd.desktop and chmod +x kubuntu-media-k3b \ No newline at end of file --- k3b-0.12.17.orig/debian/README.Debian +++ k3b-0.12.17/debian/README.Debian @@ -0,0 +1,39 @@ +Running k3b as root +------------------- + +To avoid incompatibilities between cdrecord and recent linux kernels, it can be +preferable to run k3b as root if possible. + +However, please be aware that doing so may allow hostile software to take +advantage of an unknown vulnerability in K3b. No such vulnerability has been +reported so far, but k3b should not be run as root on computers with a strict +security policy. + + -- Francois Marier , Fri, 25 Nov 2005 12:18:54 -0500 + +Ripping DVD using transcode +--------------------------- + +K3b can use transcode in order to rip dvd if you properly setup the "Options" +tab that allows you to configure the location of additional tools. Some of +these tools (tccat, tcdecode, tcextract) are provided by the transcode program. +However, transcode is not currently available in Debian due to legal issues and +probably never will be. If you want to use transcode you can find it on +http://debian.video.free.fr, to have apt use it as an additional source add the +line corresponding to your debian version in your your /etc/apt/sources.list + +For stable: + deb ftp://ftp.nerim.net/debian-marillat/ sarge main + +For testing: + deb ftp://ftp.nerim.net/debian-marillat/ etch main + +For unstable: + deb ftp://ftp.nerim.net/debian-marillat/ sid main + +Notice, however, that the above packages are neither official nor +supported by Debian. Moreover, the binary packages are only available +for a limited set of architectures and not for all the architectures +supported by Debian. + + -- Jean-Michel Kelbert , Thu, 20 Feb 2003 17:23:39 -0500 --- k3b-0.12.17.orig/debian/k3b.postinst +++ k3b-0.12.17/debian/k3b.postinst @@ -0,0 +1,33 @@ +#!/bin/sh -e + +case "$1" in + configure) + + # Remove bad files + if dpkg --compare-versions "$2" eq "0.10.3-1"; then + rm -rf /usr/share/applnk/.hidden + rm -rf /usr/share/applnk/System/k3b.desktop + fi + + if dpkg --compare-versions "$2" lt "0.10.3-1"; then + rm -rf /usr/share/applnk/System/k3b.desktop + rm -rf /usr/share/applnk/System/k3bsetup.desktop + fi + + ;; +abort-upgrade|abort-remove|abort-deconfigure) + ;; + +*) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + --- k3b-0.12.17.orig/debian/libk3b-dev.files +++ k3b-0.12.17/debian/libk3b-dev.files @@ -0,0 +1,3 @@ +usr/include/* +usr/lib/*.la +usr/lib/*.so --- k3b-0.12.17.orig/debian/k3bsetup.1 +++ k3b-0.12.17/debian/k3bsetup.1 @@ -0,0 +1,196 @@ +.TH K3BSETUP "1" "December 2002" KDE "KDE Application" +.SH NAME +k3bsetup \- KDE K3b Setup +.SH SYNOPSIS +.B k3bsetup +[\fIQt-options\fR] [\fIKDE-options\fR] \fIcommand\fR +.SH DESCRIPTION +This manual page documents briefly the +.B K3b Setup +KDE Application. +This manual page was written for the Debian GNU/Linux distribution +because the original program does not have a manual page. +.PP +.B K3b +setup tool. +.P +This program is part of the official KDE extra gear #1 module. +.SH OPTIONS +.TP +.BI \-c " command" +Specifies the command to run. [] +.TP +.BI \-f " file" +Run command under target uid if \fB\fIfile\fP\fP is not writeable. [] +.TP +.BI \-u " user" +Specifies the target uid. [root] +.TP +.B \-n +Do not keep password. +.TP +.B \-s +Stop the daemon (forgets all passwords). +.TP +.B \-t +Enable terminal output (no password keeping). +.TP +.BI \-p " prio" +Set priority value: 0 <= prio <= 100, 0 is lowest. [50] +.TP +.B \-r +Use realtime scheduling. +.TP +.B \-\-nonewdcop +Let command use existing dcopserver. +.SS "Arguments:" +.TP +command +Specifies the command to run. +.SS "General Options" +.B \-\-help +Show help about options +.TP +.B \-\-help\-qt +Show Qt specific options +.TP +.B \-\-help\-kde +Show KDE specific options +.TP +.B \-\-help\-all +Show all options +.TP +.B \-\-author +Show author information +.TP +.B \-v\fR, \fB\-\-version +Show version information +.TP +.B \-\-license +Show license information +.TP +.B \-\- +End of options +.SS "Qt options:" +.TP +.BI \-\-display \ displayname +Use the X-server display \fIdisplayname\fP. +.TP +.BI \-\-session \ sessionId +Restore the application for the given \fIsessionId\fP. +.TP +.B \-\-cmap +Causes the application to install a private color +map on an 8-bit display. +.TP +.BI \-\-ncols \ count +Limits the number of colors allocated in the color +cube on an 8-bit display, if the application is +using the QApplication::ManyColor color +specification. +.TP +.B \-\-nograb +tells Qt to never grab the mouse or the keyboard. +.TP +.B \-\-dograb +running under a debugger can cause an implicit +.B \-nograb, use \fB\-dograb\fR to override. +.TP +.B \-\-sync +switches to synchronous mode for debugging. +.TP +.BI "\-\-fn\fR, \fP\-\-font" \ fontname +defines the application font. +.TP +.BI "-\-bg\fR, \fB\-\-background" \ color +sets the default background color and an +application palette (light and dark shades are +calculated). +.TP +.BI "\-\-fg\fR, \fB\-\-foreground" \ color +sets the default foreground color. +.TP +.BI \-\-btn\fR, \fB\-\-button \ color +sets the default button color. +.TP +.BI \-\-name \ name +sets the application name. +.TP +.BI \-\-title \ title +sets the application title (caption). +.TP +.B \-\-visual TrueColor +forces the application to use a TrueColor visual on +an 8-bit display. +.TP +.BI \-\-inputstyle \ inputstyle +sets XIM (X Input Method) input style. Possible +values are +.BR onthespot ", " overthespot ", " offthespot and root . +.TP +.BI \-\-im " XIM-server" +set XIM server. +.TP +.B \-\-noxim +disable XIM. +.TP +.B \-\-reverse +mirrors the whole layout of widgets. +.SS "KDE options:" +.TP +.BI \-\-caption \ caption +Use \fIcaption\fP as name in the titlebar. +.TP +.BI \-\-icon \ icon +Use \fIicon\fP as the application icon. +.TP +.BI \-\-miniicon \ icon +Use \fIicon\fP as the icon in the titlebar. +.TP +.BI \-\-config \ filename +Use alternative configuration file. +.TP +.BI \-\-dcopserver \ server +Use the DCOP Server specified by \fIserver\fP. +.TP +.B \-\-nocrashhandler +Disable crash handler, to get core dumps. +.TP +.B \-\-waitforwm +Waits for a WM_NET compatible windowmanager. +.TP +.BI \-\-style \ style +sets the application GUI style. +.TP +.BI \-\-geometry \ geometry +sets the client geometry of the main widget. +.SH AUTHOR +K3bSetup was written by +.nh +.ad l +Sebastian Trueg . +.hy +.br +Please use http://bugs.kde.org to report bugs, do not mail the authors directly. +.br +This manual page was prepared by +.nh +.ad l +Karolina Lindqvist +.hy +for the Debian GNU/Linux system (but may be used by others). +.SH "SEE ALSO" +The full documentation for +.B K3b Setup +is maintained as a docbook manual. If the +.B khelpcenter +program is properly installed at your site, the command +.IP +.B khelpcenter help:/k3b +.PP +should give you access to the complete manual. +.P +Alternatively the manual can be browsed in +.B konqueror +giving it the URL help:/k3b + --- k3b-0.12.17.orig/debian/patches/kubuntu_01_kdepot.diff +++ k3b-0.12.17/debian/patches/kubuntu_01_kdepot.diff @@ -0,0 +1,20 @@ +--- kde/admin/cvs.sh 2005-11-26 02:42:02.000000000 +0000 ++++ kde/admin/cvs.sh 2005-11-26 02:42:26.000000000 +0000 +@@ -537,6 +537,8 @@ + if test -z "$PREPARETIPS"; then PREPARETIPS=preparetips ; fi + export EXTRACTRC PREPARETIPS + ++kdepotpath=/usr/include/kde/kde.pot ++ + for subdir in $dirs; do + test -z "$VERBOSE" || echo "Making messages in $subdir" + (cd $subdir +@@ -564,7 +564,7 @@ + fi + perl -e '$mes=0; while () { next if (/^(if\s|else\s|endif)/); if (/^messages:/) { $mes=1; print $_; next; } if ($mes) { if (/$\\(XGETTEXT\)/ && / -o/) { s/ -o \$\(podir\)/ _translatorinfo.cpp -o \$\(podir\)/ } print $_; } else { print $_; } }' < Makefile.am | egrep -v '^include ' > _transMakefile + +- kdepotpath=${includedir:-`kde-config --expandvars --install include`}/kde.pot ++ #kdepotpath=${includedir:-`kde-config --expandvars --install include`}/kde.pot + + $MAKE -s -f _transMakefile podir=$podir EXTRACTRC="$EXTRACTRC" PREPARETIPS="$PREPARETIPS" srcdir=. \ + XGETTEXT="${XGETTEXT:-xgettext} --foreign-user -C -ci18n -ki18n -ktr2i18n -kI18N_NOOP -kI18N_NOOP2 -kaliasLocale -x $kdepotpath" messages --- k3b-0.12.17.orig/debian/patches/kubuntu_10_device_arg.diff +++ k3b-0.12.17/debian/patches/kubuntu_10_device_arg.diff @@ -0,0 +1,33 @@ +diff -Nur k3b-0.12.17/src/k3bapplication.cpp k3b-0.12.17.new/src/k3bapplication.cpp +--- k3b-0.12.17/src/k3bapplication.cpp 2006-08-23 09:32:12.000000000 +0200 ++++ k3b-0.12.17/src/k3bapplication.cpp 2006-10-20 23:21:25.000000000 +0200 +@@ -49,6 +49,7 @@ + #include + #include + ++#include + + K3bApplication::Core* K3bApplication::Core::s_k3bAppCore = 0; + +@@ -285,6 +286,10 @@ + m_mainWindow->slotWriteCdImage( args->url(0) ); + } + } ++ else if( args->isSet( "device" ) && args->count() == 1 ) { ++ showTips = false; ++ m_mainWindow->mainWindow()->showDevice( m_core->deviceManager()->deviceByName( args->arg(0) ) ); ++ } + else if(args->count()) { + for( int i = 0; i < args->count(); i++ ) { + m_mainWindow->openDocument( args->url(i) ); +diff -Nur k3b-0.12.17/src/main.cpp k3b-0.12.17.new/src/main.cpp +--- k3b-0.12.17/src/main.cpp 2006-08-23 09:45:54.000000000 +0200 ++++ k3b-0.12.17.new/src/main.cpp 2006-10-20 23:20:41.000000000 +0200 +@@ -64,6 +64,7 @@ + { "lang ", I18N_NOOP("Set the GUI language"), 0 }, + { "nosplash", I18N_NOOP("Disable the splash screen"), 0 }, + { "ao ", I18N_NOOP("Set the audio output method (like arts or alsa depending on the installed plugins)"), 0 }, ++ { "device", I18N_NOOP("Open k3b using the given device"), 0 }, + KCmdLineLastOption + }; + --- k3b-0.12.17.orig/debian/patches/debian_029_rename_dvd+rw-tools.diff +++ k3b-0.12.17/debian/patches/debian_029_rename_dvd+rw-tools.diff @@ -0,0 +1,11 @@ +--- k3b-0.12.15.orig/libk3b/core/k3bdefaultexternalprograms.cpp ++++ k3b-0.12.15/libk3b/core/k3bdefaultexternalprograms.cpp +@@ -841,7 +841,7 @@ + if( vp.start( KProcess::Block, KProcess::AllOutput ) ) { + // different locales make searching for the +- char difficult + // so we simply ignore it. +- int pos = out.output().find( QRegExp("DVD.*RW(/-RAM)? format utility") ); ++ int pos = out.output().find( QRegExp("DVD.*RAM format utility") ); + if( pos < 0 ) + return false; + --- k3b-0.12.17.orig/debian/patches/debian_029_031_053_rename_normalize.diff +++ k3b-0.12.17/debian/patches/debian_029_031_053_rename_normalize.diff @@ -0,0 +1,96 @@ +--- k3b-0.12.15.orig/src/projects/k3baudioburndialog.cpp ++++ k3b-0.12.15/src/projects/k3baudioburndialog.cpp +@@ -264,7 +264,7 @@ + m_cdtextWidget->setChecked(false); + + // we are not able to normalize in on-the-fly mode +- m_checkNormalize->setDisabled( !k3bcore->externalBinManager()->foundBin( "normalize" ) || ++ m_checkNormalize->setDisabled( !k3bcore->externalBinManager()->foundBin( "normalize-audio" ) || + ( m_checkOnTheFly->isChecked() && !m_checkOnlyCreateImage->isChecked() ) ); + } + +--- k3b-0.12.15.orig/src/projects/k3bmixedburndialog.cpp ++++ k3b-0.12.15/src/projects/k3bmixedburndialog.cpp +@@ -361,7 +361,7 @@ + m_cdtextWidget->setChecked( false ); + + // we are not able to normalize in on-the-fly mode +- m_checkNormalize->setDisabled( !k3bcore->externalBinManager()->foundBin( "normalize" ) || ++ m_checkNormalize->setDisabled( !k3bcore->externalBinManager()->foundBin( "normalize-audio" ) || + ( m_checkOnTheFly->isChecked() && !m_checkOnlyCreateImage->isChecked() ) ); + } + +--- k3b-0.12.15.orig/libk3b/projects/audiocd/k3baudionormalizejob.cpp ++++ k3b-0.12.15/libk3b/projects/audiocd/k3baudionormalizejob.cpp +@@ -52,10 +52,10 @@ + connect( m_process, SIGNAL(stderrLine(const QString&)), this, SLOT(slotStdLine(const QString&)) ); + connect( m_process, SIGNAL(processExited(KProcess*)), this, SLOT(slotProcessExited(KProcess*)) ); + +- const K3bExternalBin* bin = k3bcore->externalBinManager()->binObject( "normalize" ); ++ const K3bExternalBin* bin = k3bcore->externalBinManager()->binObject( "normalize-audio" ); + + if( !bin ) { +- emit infoMessage( i18n("Could not find normalize executable."), ERROR ); ++ emit infoMessage( i18n("Could not find normalize-audio executable."), ERROR ); + emit finished(false); + return; + } +@@ -82,8 +82,8 @@ + if( !m_process->start( KProcess::NotifyOnExit, KProcess::AllOutput ) ) { + // something went wrong when starting the program + // it "should" be the executable +- kdDebug() << "(K3bAudioNormalizeJob) could not start normalize" << endl; +- emit infoMessage( i18n("Could not start normalize."), K3bJob::ERROR ); ++ kdDebug() << "(K3bAudioNormalizeJob) could not start normalize-audio" << endl; ++ emit infoMessage( i18n("Could not start normalize-audio."), K3bJob::ERROR ); + emit finished(false); + } + } +@@ -106,7 +106,7 @@ + + // emit newSubTask( i18n("Normalizing track %1 of %2 (%3)").arg(t).arg(tt).arg(m_files.at(t-1)) ); + +- emit debuggingOutput( "normalize", line ); ++ emit debuggingOutput( "normalize-audio", line ); + + // wenn "% done" drin: + // wenn ein --% drin ist, so beginnt ein neuer track +@@ -185,7 +185,7 @@ + break; + default: + if( !m_canceled ) { +- emit infoMessage( i18n("%1 returned an unknown error (code %2).").arg("normalize").arg(p->exitStatus()), ++ emit infoMessage( i18n("%1 returned an unknown error (code %2).").arg("normalize-audio").arg(p->exitStatus()), + K3bJob::ERROR ); + emit infoMessage( strerror(p->exitStatus()), K3bJob::ERROR ); + emit infoMessage( i18n("Please send me an email with the last output."), K3bJob::ERROR ); +@@ -198,7 +198,7 @@ + } + } + else { +- emit infoMessage( i18n("%1 did not exit cleanly.").arg("Normalize"), K3bJob::ERROR ); ++ emit infoMessage( i18n("%1 did not exit cleanly.").arg("Normalize-audio"), K3bJob::ERROR ); + emit finished( false ); + } + } +--- k3b-0.12.15.orig/libk3b/core/k3bdefaultexternalprograms.cpp ++++ k3b-0.12.15/libk3b/core/k3bdefaultexternalprograms.cpp +@@ -686,7 +686,7 @@ + + + K3bNormalizeProgram::K3bNormalizeProgram() +- : K3bExternalProgram( "normalize" ) ++ : K3bExternalProgram( "normalize-audio" ) + { + } + +@@ -701,7 +701,7 @@ + if( fi.isDir() ) { + if( path[path.length()-1] != '/' ) + path.append("/"); +- path.append("normalize"); ++ path.append("normalize-audio"); + } + + if( !QFile::exists( path ) ) + --- k3b-0.12.17.orig/debian/patches/kubuntu_09_iso_cue_mimetypes.diff +++ k3b-0.12.17/debian/patches/kubuntu_09_iso_cue_mimetypes.diff @@ -0,0 +1,14 @@ +diff -Nur k3b-0.12.17/src/k3b.desktop k3b-0.12.17.new/src/k3b.desktop +--- k3b-0.12.17/src/k3b.desktop 2006-08-23 09:32:12.000000000 +0200 ++++ k3b-0.12.17/src/k3b.desktop 2006-10-18 04:25:43.000000000 +0200 +@@ -95,8 +95,8 @@ + Name[bn]=কে-থ্রি-বি + Name[hi]=के3बी + Name[mk]=К3б +-MimeType=application/x-k3b ++MimeType=application/x-k3b;application/x-iso;application/x-cue + X-KDE-StartupNotify=true +-X-KDE-NativeMimeType=application/x-k3b ++X-KDE-NativeMimeType=application/x-k3b;application/x-iso;application/x-cue + Categories=KDE;Application;AudioVideo;DiscBurning; + X-DCOP-ServiceType=Unique --- k3b-0.12.17.orig/debian/patches/kubuntu_08_dont_complain_about_non_suid_cdrecord.diff +++ k3b-0.12.17/debian/patches/kubuntu_08_dont_complain_about_non_suid_cdrecord.diff @@ -0,0 +1,22 @@ +diff -Nurp clean/k3b-0.12.17/src/k3bsystemproblemdialog.cpp k3b-0.12.17/src/k3bsystemproblemdialog.cpp +--- clean/k3b-0.12.17/src/k3bsystemproblemdialog.cpp 2006-08-23 08:32:12.000000000 +0100 ++++ k3b-0.12.17/src/k3bsystemproblemdialog.cpp 2006-08-25 17:21:20.000000000 +0100 +@@ -207,18 +207,6 @@ void K3bSystemProblemDialog::checkSystem + i18n("Use K3bSetup to solve this problem."), + true ) ); + } +- else if( !k3bcore->externalBinManager()->binObject( "cdrecord" )->hasFeature( "suidroot" ) && getuid() != 0 ) // not root +- problems.append( K3bSystemProblem( K3bSystemProblem::CRITICAL, +- i18n("%1 will be run without root privileges").arg("cdrecord"), +- i18n("It is highly recommended to configure cdrecord " +- "to run with root privileges. Only then cdrecord " +- "runs with high priority which increases the overall " +- "stability of the burning process. Apart from that " +- "it allows changing the size of the used burning buffer. " +- "A lot of user problems could be solved this way. This is also " +- "true when using SuSE's resmgr."), +- i18n("Use K3bSetup to solve this problem."), +- true ) ); + #endif + } + --- k3b-0.12.17.orig/debian/patches/kubuntu_05_no_splash.diff +++ k3b-0.12.17/debian/patches/kubuntu_05_no_splash.diff @@ -0,0 +1,11 @@ +--- k3b/src/k3bapplication.cpp 2005-12-12 09:33:24.000000000 +0000 ++++ k3b/src/k3bapplication.cpp 2005-12-15 18:52:30.000000000 +0000 +@@ -98,7 +98,7 @@ + // kill the splash after 5 seconds + QTimer::singleShot( 5000, splash, SLOT(close()) ); + +- splash->show(); ++ //splash->show(); + } + } + --- k3b-0.12.17.orig/debian/patches/kubuntu_06_hide_k3bsetup.diff +++ k3b-0.12.17/debian/patches/kubuntu_06_hide_k3bsetup.diff @@ -0,0 +1,12 @@ +diff -ruN k3b-0.12.14/k3bsetup/k3bsetup2.desktop k3b-0.12.14.new/k3bsetup/k3bsetup2.desktop +--- k3b-0.12.14/k3bsetup/k3bsetup2.desktop 2006-03-07 15:48:24.000000000 +0100 ++++ k3b-0.12.14.new/k3bsetup/k3bsetup2.desktop 2006-03-16 15:43:46.000000000 +0100 +@@ -60,7 +60,7 @@ + X-KDE-Library=k3bsetup2 + X-KDE-ModuleType=Library + X-KDE-RootOnly=true +-Categories=Application;System;X-KDE-System; ++Categories=Qt;KDE;X-KDE-settings-system; + GenericName=CD & DVD Burning Setup + GenericName[af]=CD & DVD Skryf Opstelling + GenericName[bg]=Настройка на записа на CD и DVD --- k3b-0.12.17.orig/debian/patches/kubuntu_02_no_require_cdrdao.diff +++ k3b-0.12.17/debian/patches/kubuntu_02_no_require_cdrdao.diff @@ -0,0 +1,18 @@ +--- k3b/src/k3bsystemproblemdialog.cpp 2005-12-15 13:08:58.000000000 +0000 ++++ k3b/src/k3bsystemproblemdialog.cpp 2006-02-23 14:19:54.000000000 +0000 +@@ -231,6 +231,7 @@ + } + else { + #ifdef Q_OS_LINUX ++ /* + if( !k3bcore->externalBinManager()->binObject( "cdrdao" )->hasFeature( "suidroot" ) && getuid() != 0 ) + problems.append( K3bSystemProblem( K3bSystemProblem::CRITICAL, + i18n("%1 will be run without root privileges").arg("cdrdao"), +@@ -239,6 +240,7 @@ + "overall stability of the burning process."), + i18n("Use K3bSetup to solve this problem."), + true ) ); ++ */ + #endif + } + --- k3b-0.12.17.orig/debian/patches/kubuntu_04_add_iso_burning_to_welcome_screen.diff +++ k3b-0.12.17/debian/patches/kubuntu_04_add_iso_burning_to_welcome_screen.diff @@ -0,0 +1,11 @@ +--- k3b/src/k3bwelcomewidget.cpp 2005-12-15 18:20:43.000000000 +0000 ++++ k3b/src/k3bwelcomewidget.cpp 2005-12-15 18:21:23.000000000 +0000 +@@ -313,6 +313,8 @@ + sl.append( "file_new_data" ); + sl.append( "file_new_dvd" ); + sl.append( "tools_copy_cd" ); ++ sl.append( "tools_write_cd_image" ); ++ sl.append( "tools_write_dvd_iso" ); + } + + QPtrList actions; --- k3b-0.12.17.orig/debian/patches/kubuntu_07_k3bsetup_override.diff +++ k3b-0.12.17/debian/patches/kubuntu_07_k3bsetup_override.diff @@ -0,0 +1,115 @@ +diff -u k3b-0.12.16/k3bsetup/k3bsetup2.cpp k3b-0.12.16.toma/k3bsetup/k3bsetup2.cpp +--- k3b-0.12.16/k3bsetup/k3bsetup2.cpp 2006-06-22 16:45:34.000000000 +0200 ++++ k3b-0.12.16.toma/k3bsetup/k3bsetup2.cpp 2006-08-19 19:47:34.000000000 +0200 +@@ -47,6 +47,8 @@ + #include + #include + ++#include ++ + #include + #include + #include +@@ -439,31 +441,48 @@ + + K3bExternalBin* bin = d->listBinMap[checkItem]; + +- if( w->m_checkUseBurningGroup->isChecked() ) { +- if( ::chown( QFile::encodeName(bin->path), (gid_t)0, g->gr_gid ) ) +- success = false; +- +- int perm = 0; +- if( shouldRunSuidRoot( bin ) ) +- perm = S_ISUID|S_IRWXU|S_IXGRP; +- else +- perm = S_IRWXU|S_IXGRP|S_IRGRP; ++ KProcess* cleanupProc = new KProcess; ++ cleanupProc->setUseShell( true, "/bin/sh" ); ++ connect( cleanupProc, SIGNAL( receivedStdout( KProcess*, char*, int ) ), ++ this, SLOT ( slotProcessStderr( KProcess*, char*, int ) ) ); ++ connect( cleanupProc, SIGNAL( receivedStderr( KProcess*, char*, int ) ), ++ this, SLOT ( slotProcessStderr( KProcess*, char*, int ) ) ); ++ *cleanupProc << "/usr/sbin/dpkg-statoverride --quiet --remove "; ++ *cleanupProc << QFile::encodeName(bin->path); ++ if (!cleanupProc->start(KProcess::Block)) success = false; ++ delete cleanupProc; + +- if( ::chmod( QFile::encodeName(bin->path), perm ) ) +- success = false; ++ if( w->m_checkUseBurningGroup->isChecked() ) { ++ KProcess* proc = new KProcess; ++ proc->setUseShell( true, "/bin/sh" ); ++ connect( proc, SIGNAL( receivedStdout( KProcess*, char*, int ) ), ++ this, SLOT ( slotProcessStderr( KProcess*, char*, int ) ) ); ++ connect( proc, SIGNAL( receivedStderr( KProcess*, char*, int ) ), ++ this, SLOT ( slotProcessStderr( KProcess*, char*, int ) ) ); ++ *proc << "/usr/sbin/dpkg-statoverride --quiet --update --add " << "\"#0\""; ++ *proc << "\"#" + g->gr_gid + '"'; ++ ++ shouldRunSuidRoot( bin ) ? *proc << "4710" : *proc << "0750"; ++ ++ *proc << QFile::encodeName(bin->path); ++ if (!proc->start(KProcess::Block)) success = false; ++ delete proc; + } + else { +- if( ::chown( QFile::encodeName(bin->path), 0, 0 ) ) +- success = false; +- +- int perm = 0; +- if( shouldRunSuidRoot( bin ) ) +- perm = S_ISUID|S_IRWXU|S_IXGRP|S_IXOTH; +- else +- perm = S_IRWXU|S_IXGRP|S_IRGRP|S_IXOTH|S_IROTH; +- +- if( ::chmod( QFile::encodeName(bin->path), perm ) ) +- success = false; ++ KProcess* proc = new KProcess; ++ proc->setUseShell( true, "/bin/sh" ); ++ connect( proc, SIGNAL( receivedStdout( KProcess*, char*, int ) ), ++ this, SLOT ( slotProcessStderr( KProcess*, char*, int ) ) ); ++ connect( proc, SIGNAL( receivedStderr( KProcess*, char*, int ) ), ++ this, SLOT ( slotProcessStderr( KProcess*, char*, int ) ) ); ++ ++ *proc << "/usr/sbin/dpkg-statoverride --quiet --update --add" << "\"#0\"" << "\"#0\""; ++ ++ shouldRunSuidRoot( bin ) ? *proc << "4711" : *proc << "0755"; ++ ++ *proc << QFile::encodeName(bin->path); ++ if (!proc->start(KProcess::Block)) success = false; ++ delete proc; + } + } + } +@@ -484,6 +503,11 @@ + } + + ++void K3bSetup2::slotProcessStderr( KProcess* p, char * buffer, int len ) ++{ ++ kdDebug() << p->args() << "returned: " << QString::fromLocal8Bit( buffer, len ) << endl; ++} ++ + QString K3bSetup2::quickHelp() const + { + return i18n("

K3bSetup 2

" +Only in k3b-0.12.16.toma/k3bsetup/: k3bsetup2.cpp.orig +diff -u k3b-0.12.16/k3bsetup/k3bsetup2.h k3b-0.12.16.toma/k3bsetup/k3bsetup2.h +--- k3b-0.12.16/k3bsetup/k3bsetup2.h 2006-06-22 16:45:34.000000000 +0200 ++++ k3b-0.12.16.toma/k3bsetup/k3bsetup2.h 2006-08-19 19:25:43.000000000 +0200 +@@ -23,6 +23,7 @@ + + class base_K3bSetup2; + class QCheckListItem; ++class KProcess; + + + class K3bSetup2: public KCModule +@@ -46,6 +47,7 @@ + private slots: + void slotSearchPrograms(); + void slotAddDevice(); ++ void slotProcessStderr( KProcess*, char * buffer, int len ); + + private: + void updatePrograms(); --- k3b-0.12.17.orig/debian/patches/debian_023_k3bsetup_shbang_at_top.diff +++ k3b-0.12.17/debian/patches/debian_023_k3bsetup_shbang_at_top.diff @@ -0,0 +1,17 @@ +--- k3b-0.12.15.orig/k3bsetup/k3bsetup ++++ k3b-0.12.15/k3bsetup/k3bsetup +@@ -1,3 +1,4 @@ ++#!/bin/sh + # + # $Id: k3bsetup 460257 2005-09-13 07:35:27Z trueg $ + # Copyright (C) 2003 Sebastian Trueg +@@ -13,8 +14,6 @@ + # + + +-#!/usr/bin/sh +- + #TODO: if kdesu not found and not currently root use kdialog to display an error message + + kdesu kcmshell k3bsetup2 + --- k3b-0.12.17.orig/debian/copyright +++ k3b-0.12.17/debian/copyright @@ -0,0 +1,31 @@ +This package was debianized by Jean-Michel Kelbert on +Wed, 19 Feb 2003 23:53:45 -0500. + +It was downloaded from http://k3b.sourceforge.net/ + +Upstream Authors: + +Sebastian Trueg +Thomas Froescher +Christian Kvasny +Klaus-Dieter Krannich + +Copyright: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + --- k3b-0.12.17.orig/debian/libk3b2.files +++ k3b-0.12.17/debian/libk3b2.files @@ -0,0 +1,26 @@ +usr/lib/*.so.* +usr/lib/libk3baudio*.{so,la} +usr/lib/kde3/kcm_k3bsetup2.la +usr/lib/kde3/kcm_k3bsetup2.so +usr/lib/kde3/libk3balsaoutputplugin.la +usr/lib/kde3/libk3balsaoutputplugin.so +usr/lib/kde3/libk3bartsoutputplugin.la +usr/lib/kde3/libk3bartsoutputplugin.so +usr/lib/kde3/libk3bexternalencoder.la +usr/lib/kde3/libk3bexternalencoder.so +usr/lib/kde3/libk3bflacdecoder.la +usr/lib/kde3/libk3bflacdecoder.so +usr/lib/kde3/libk3bmpcdecoder.la +usr/lib/kde3/libk3bmpcdecoder.so +usr/lib/kde3/libk3boggvorbisdecoder.la +usr/lib/kde3/libk3boggvorbisdecoder.so +usr/lib/kde3/libk3boggvorbisencoder.la +usr/lib/kde3/libk3boggvorbisencoder.so +usr/lib/kde3/libk3bsoxencoder.la +usr/lib/kde3/libk3bsoxencoder.so +usr/lib/kde3/libk3bwavedecoder.la +usr/lib/kde3/libk3bwavedecoder.so +usr/lib/kde3/libk3baudioprojectcddbplugin.so +usr/lib/kde3/libk3baudioprojectcddbplugin.la +usr/lib/kde3/libk3baudiometainforenamerplugin.so +usr/lib/kde3/libk3baudiometainforenamerplugin.la