aboutsummaryrefslogtreecommitdiff
path: root/sysutils/k3b-kde4
diff options
context:
space:
mode:
authorMax Brazhnikov <makc@FreeBSD.org>2010-08-01 19:48:46 +0000
committerMax Brazhnikov <makc@FreeBSD.org>2010-08-01 19:48:46 +0000
commit5e284b17c3dd2d714b29cfc96fe4cd2cb51923b4 (patch)
treedd643de98371d25ae289d16bcf255437030648ac /sysutils/k3b-kde4
parentcdc5ac6b999018385e23d2424ffa4235e80fd559 (diff)
downloadports-5e284b17c3dd2d714b29cfc96fe4cd2cb51923b4.tar.gz
ports-5e284b17c3dd2d714b29cfc96fe4cd2cb51923b4.zip
Notes
Diffstat (limited to 'sysutils/k3b-kde4')
-rw-r--r--sysutils/k3b-kde4/Makefile198
-rw-r--r--sysutils/k3b-kde4/distinfo6
-rw-r--r--sysutils/k3b-kde4/files/patch-libk3b-core-k3bglobals.cpp16
-rw-r--r--sysutils/k3b-kde4/files/patch-libk3b-core-k3bglobals.h10
-rw-r--r--sysutils/k3b-kde4/files/patch-libk3b-projects-k3bcdrecordwriter.cpp14
-rw-r--r--sysutils/k3b-kde4/files/patch-libk3b-tools-k3blibdvdcss.cpp22
-rw-r--r--sysutils/k3b-kde4/files/patch-libk3b__CMakeLists.txt16
-rw-r--r--sysutils/k3b-kde4/files/patch-libk3bdevice-k3bdevice.cpp30
-rw-r--r--sysutils/k3b-kde4/files/patch-libk3bdevice-k3bdevice.h14
-rw-r--r--sysutils/k3b-kde4/files/patch-libk3bdevice-k3bdevicemanager.cpp94
-rw-r--r--sysutils/k3b-kde4/files/patch-libk3bdevice__CMakeLists.txt10
-rw-r--r--sysutils/k3b-kde4/files/patch-plugins-decoder-ffmpeg-k3bffmpegwrapper.cpp21
-rw-r--r--sysutils/k3b-kde4/files/patch-plugins__encoder__lame__CMakeLists.txt11
-rw-r--r--sysutils/k3b-kde4/pkg-descr12
-rw-r--r--sysutils/k3b-kde4/pkg-message85
-rw-r--r--sysutils/k3b-kde4/pkg-message-753
-rw-r--r--sysutils/k3b-kde4/pkg-plist621
17 files changed, 692 insertions, 541 deletions
diff --git a/sysutils/k3b-kde4/Makefile b/sysutils/k3b-kde4/Makefile
index 6cc643ed2fb9..10c83c8a3bf0 100644
--- a/sysutils/k3b-kde4/Makefile
+++ b/sysutils/k3b-kde4/Makefile
@@ -6,126 +6,172 @@
#
PORTNAME= k3b
-PORTVERSION= 1.0.5
-PORTREVISION= 8
+PORTVERSION= 2.0.0
CATEGORIES= sysutils multimedia kde
-MASTER_SITES= SF
+MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}
-MAINTAINER= h.eichmann@gmx.de
-COMMENT= A CD/DVD recording GUI for KDE
+MAINTAINER= kde@FreeBSD.org
+COMMENT= A CD/DVD recording GUI for KDE4
-RUN_DEPENDS= cdrdao:${PORTSDIR}/sysutils/cdrdao
-LIB_DEPENDS= tag:${PORTSDIR}/audio/taglib \
- samplerate:${PORTSDIR}/audio/libsamplerate
+LIB_DEPENDS= cdda_paranoia:${PORTSDIR}/audio/cdparanoia \
+ samplerate:${PORTSDIR}/audio/libsamplerate \
+ kcddb:${PORTSDIR}/multimedia/kdemultimedia4
+
+LATEST_LINK= ${PORTNAME}-kde4
USE_BZIP2= yes
-USE_AUTOTOOLS= libtool:22
-CONFIGURE_ARGS= --with-k3bsetup=no --without-resmgr --without-hal
-USE_GMAKE= yes
+USE_CMAKE= yes
+CMAKE_ARGS= -DK3B_BUILD_K3BSETUP:BOOL=OFF
+USE_KDE4= automoc4 kdeprefix kdelibs
USE_CDRTOOLS= yes
+USE_QT_VER= 4
+QT_COMPONENTS= gui dbus network phonon qt3support sql svg webkit xml \
+ qmake_build moc_build rcc_build uic_build
USE_LDCONFIG= yes
-USE_KDELIBS_VER= 3
-
-OPTIONS= FLAC "Add audio/flac decoder" On \
- LAME "Add audio/lame encoder (for mp3 files)" On \
- FFMPEG "Add multimedia/ffmpeg decoder (for wma files)" Off \
- MUSICBRAINZ "Use audio/libmusicbrainz music meta database" Off \
- MPC "Add audio/libmpcdec decoder (for musepack file)" Off \
- LIBDVDREAD "Use libdvdread (for video dvd ripping)" On \
- DVDPLUSRW "Add DVD+RW Tools (for DVD+/-R(W) burning)" On \
- TRANSCODE "Add Transcode (for DVD ripping)" Off \
- EMOVIX "Add eMovix (to burn bootable video CD)" Off \
- NORMALIZE "Add Normalize (adjust audio to a std. level)" Off \
- SOX "Add SoX (more audio encoding formats)" Off \
- VCDIMAGER "Add VCDImager (for Video CD burning)" Off
-
-pre-configure:
- ${RM} ${WRKSRC}/admin/cvs.sh
- ${TOUCH} ${WRKSRC}/admin/cvs.sh
+MAKE_JOBS_SAFE= yes
+
+OPTIONS= CDRDAO "Burning: Use cdrdao" ON \
+ DVDPLUSRW "Burning: DVD+RW Tools (DVD+/-R(W))" ON \
+ EMOVIX "Burning: eMovix (bootable video CDs)" OFF \
+ VCDIMAGER "Burning: VCDImager (video CDs)" OFF \
+ FFMPEG "Decoder: various (multimedia/ffmpeg)" OFF \
+ FLAC "Decoder: flac (audio/flac)" ON \
+ MAD "Decoder: mp3 (audio/libmad)" ON \
+ MPC "Decoder: musepack (audio/libmpcdec)" OFF \
+ SNDFILE "Decoder: various (audio/libsndfile)" ON \
+ VORBIS_DEC "Decoder: ogg/vorbis" ON \
+ LAME "Encoder: mp3 (audio/lame)" OFF \
+ SOX "Encoder: various (audio/sox)" OFF \
+ VORBIS_ENC "Encoder: ogg/vorbis" ON \
+ LIBDVDREAD "Misc: libdvdread (video dvd ripping)" ON \
+ MUSICBRAINZ "Misc: Musicbrainz (audio metadata lookup)" ON \
+ NORMALIZE "Misc: Normalize (adjust audio to a std. level)" OFF \
+ TAGLIB "Misc: taglib (reading/writing audio metadata)" ON \
+ TRANSCODE "Misc: Transcode (for DVD ripping)" OFF
+
+.include <bsd.port.options.mk>
+
+.if defined(WITH_CDRDAO)
+RUN_DEPENDS+= cdrdao:${PORTSDIR}/sysutils/cdrdao
+.endif
-post-install:
- @${CAT} ${PKGMESSAGE}
- @sleep 5
+.if defined(WITH_DVDPLUSRW)
+RUN_DEPENDS+= dvd+rw-format:${PORTSDIR}/sysutils/dvd+rw-tools
+.endif
-showinfo:
- more ${PKGMESSAGE}
+.if defined(WITH_EMOVIX)
+RUN_DEPENDS+= mkmovixiso:${PORTSDIR}/multimedia/emovix
+.endif
-.include <bsd.port.pre.mk>
+.if defined(WITH_VCDIMAGER)
+RUN_DEPENDS+= vcdxrip:${PORTSDIR}/multimedia/vcdimager
+.endif
-.if ${OSVERSION} > 700000
-PKGMESSAGE= ${PKGDIR}/pkg-message-7
+.if defined(WITH_FFMPEG)
+LIB_DEPENDS+= avcodec:${PORTSDIR}/multimedia/ffmpeg
+PLIST_SUB+= FFMPEG=""
+.else
+CMAKE_ARGS+= -DK3B_BUILD_FFMPEG_DECODER_PLUGIN:BOOL=OFF
+PLIST_SUB+= FFMPEG="@comment "
.endif
.if defined(WITH_FLAC)
-PLIST_SUB+= FLAC=""
LIB_DEPENDS+= FLAC:${PORTSDIR}/audio/flac
+PLIST_SUB+= FLAC=""
.else
+CMAKE_ARGS+= -DK3B_BUILD_FLAC_DECODER_PLUGIN:BOOL=OFF
PLIST_SUB+= FLAC="@comment "
-CONFIGURE_ARGS+= --without-flac
.endif
-.if defined(WITH_LAME)
-PLIST_SUB+= LAME=""
-LIB_DEPENDS+= mp3lame:${PORTSDIR}/audio/lame
+.if defined(WITH_MAD)
+LIB_DEPENDS+= mad:${PORTSDIR}/audio/libmad
+PLIST_SUB+= MAD=""
.else
-PLIST_SUB+= LAME="@comment "
-CONFIGURE_ARGS+= --without-lame
+CMAKE_ARGS+= -DK3B_BUILD_MAD_DECODER_PLUGIN:BOOL=OFF
+PLIST_SUB+= MAD="@comment "
.endif
-.if defined(WITH_FFMPEG)
-PLIST_SUB+= FFMPEG=""
-LIB_DEPENDS+= avcodec:${PORTSDIR}/multimedia/ffmpeg
+.if defined(WITH_MPC)
+LIB_DEPENDS+= mpcdec:${PORTSDIR}/audio/libmpcdec
+PLIST_SUB+= MPC=""
.else
-PLIST_SUB+= FFMPEG="@comment "
-CONFIGURE_ARGS+= --without-ffmpeg
+CMAKE_ARGS+= -DK3B_BUILD_MUSE_DECODER_PLUGIN:BOOL=OFF
+PLIST_SUB+= MPC="@comment "
.endif
-.if defined(WITH_MUSICBRAINZ)
-PLIST_SUB+= MUSICBRAINZ=""
-LIB_DEPENDS+= musicbrainz:${PORTSDIR}/audio/libmusicbrainz
+.if defined(WITH_SNDFILE)
+LIB_DEPENDS+= sndfile:${PORTSDIR}/audio/libsndfile
+PLIST_SUB+= SNDFILE=""
.else
-PLIST_SUB+= MUSICBRAINZ="@comment "
-CONFIGURE_ARGS+= --without-musicbrainz
+CMAKE_ARGS+= -DK3B_BUILD_SNDFILE_DECODER_PLUGIN:BOOL=OFF
+PLIST_SUB+= SNDFILE="@comment "
.endif
-.if defined(WITH_MPC)
-PLIST_SUB+= MPC=""
-LIB_DEPENDS+= mpcdec:${PORTSDIR}/audio/libmpcdec
+.if defined(WITH_VORBIS_DEC)
+LIB_DEPENDS+= ogg:${PORTSDIR}/audio/libogg
+PLIST_SUB+= VORBIS_DEC=""
.else
-PLIST_SUB+= MPC="@comment "
-CONFIGURE_ARGS+= --without-musepack
+CMAKE_ARGS+= -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN:BOOL=OFF
+PLIST_SUB+= VORBIS_DEC="@comment "
.endif
-.if defined(WITH_LIBDVDREAD)
-PLIST_SUB+= LIBDVDREAD=""
-LIB_DEPENDS+= dvdread.4:${PORTSDIR}/multimedia/libdvdread
+.if defined(WITH_LAME)
+LIB_DEPENDS+= mp3lame:${PORTSDIR}/audio/lame
+PLIST_SUB+= LAME=""
.else
-PLIST_SUB+= LIBDVDREAD="@comment "
-CONFIGURE_ARGS+= --without-libdvdread
+CMAKE_ARGS+= -DK3B_BUILD_LAME_ENCODER_PLUGIN:BOOL=OFF
+PLIST_SUB+= LAME="@comment "
.endif
-.if !defined (WITHOUT_DVDPLUSRW)
-RUN_DEPENDS+= dvd+rw-format:${PORTSDIR}/sysutils/dvd+rw-tools
+.if defined(WITH_SOX)
+RUN_DEPENDS+= sox:${PORTSDIR}/audio/sox
+PLIST_SUB+= SOX=""
+.else
+CMAKE_ARGS+= -DK3B_BUILD_SOX_ENCODER_PLUGIN:BOOL=OFF
+PLIST_SUB+= SOX="@comment "
.endif
-.if defined (WITH_TRANSCODE)
-RUN_DEPENDS+= transcode:${PORTSDIR}/multimedia/transcode
+.if defined(WITH_VORBIS_ENC)
+LIB_DEPENDS+= ogg:${PORTSDIR}/audio/libogg
+PLIST_SUB+= VORBIS_ENC=""
+.else
+CMAKE_ARGS+= -DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN:BOOL=OFF
+PLIST_SUB+= VORBIS_ENC="@comment "
.endif
-.if defined (WITH_EMOVIX)
-RUN_DEPENDS+= mkmovixiso:${PORTSDIR}/multimedia/emovix
+.if defined(WITH_LIBDVDREAD)
+LIB_DEPENDS+= dvdread.4:${PORTSDIR}/multimedia/libdvdread
+PLIST_SUB+= LIBDVDREAD=""
+.else
+CMAKE_ARGS+= -DK3B_ENABLE_DVD_RIPPING:BOOL=OFF
+PLIST_SUB+= LIBDVDREAD="@comment "
.endif
-.if defined (WITH_NORMALIZE)
+.if defined(WITH_MUSICBRAINZ)
+LIB_DEPENDS+= musicbrainz:${PORTSDIR}/audio/libmusicbrainz
+PLIST_SUB+= MUSICBRAINZ=""
+.else
+CMAKE_ARGS+= -DK3B_ENABLE_MUSICBRAINZ:BOOL=OFF
+PLIST_SUB+= MUSICBRAINZ="@comment "
+.endif
+
+.if defined(WITH_NORMALIZE)
RUN_DEPENDS+= normalize:${PORTSDIR}/audio/normalize
.endif
-.if defined (WITH_SOX)
-RUN_DEPENDS+= sox:${PORTSDIR}/audio/sox
+.if defined(WITH_TAGLIB)
+LIB_DEPENDS+= tag:${PORTSDIR}/audio/taglib
+PLIST_SUB+= TAGLIB=""
+.else
+CMAKE_ARGS+= -DK3B_ENABLE_TAGLIB:BOOL=OFF
+PLIST_SUB+= TAGLIB="@comment "
.endif
-.if defined (WITH_VCDIMAGER)
-RUN_DEPENDS+= vcdxrip:${PORTSDIR}/multimedia/vcdimager
+.if defined(WITH_TRANSCODE)
+RUN_DEPENDS+= transcode:${PORTSDIR}/multimedia/transcode
.endif
-.include <bsd.port.post.mk>
+post-install:
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/sysutils/k3b-kde4/distinfo b/sysutils/k3b-kde4/distinfo
index 600493bb3a8a..60fc68633c8a 100644
--- a/sysutils/k3b-kde4/distinfo
+++ b/sysutils/k3b-kde4/distinfo
@@ -1,3 +1,3 @@
-MD5 (k3b-1.0.5.tar.bz2) = e3b37d0d009af3dd149215d6ae0d54f3
-SHA256 (k3b-1.0.5.tar.bz2) = d4f9799f234ade98b7e417d1493de3bd4a44fd937e813c2beb29eba02cda50df
-SIZE (k3b-1.0.5.tar.bz2) = 5113060
+MD5 (k3b-2.0.0.tar.bz2) = 2ec161ccd6c24778d4c5289c85473747
+SHA256 (k3b-2.0.0.tar.bz2) = df71fcb97ac29344c43a819d39ae9fb96e874c6dc40e905a1788d632d327344b
+SIZE (k3b-2.0.0.tar.bz2) = 12441752
diff --git a/sysutils/k3b-kde4/files/patch-libk3b-core-k3bglobals.cpp b/sysutils/k3b-kde4/files/patch-libk3b-core-k3bglobals.cpp
new file mode 100644
index 000000000000..b7391f49bfc3
--- /dev/null
+++ b/sysutils/k3b-kde4/files/patch-libk3b-core-k3bglobals.cpp
@@ -0,0 +1,16 @@
+--- libk3b/core/k3bglobals.cpp.orig 2010-07-30 06:36:01.794731453 +0000
++++ libk3b/core/k3bglobals.cpp 2010-07-30 06:37:34.104075238 +0000
+@@ -321,6 +321,13 @@
+ }
+
+
++QString K3b::externalBinGenericDeviceParameter( K3b::Device::Device* dev, const K3b::ExternalBin* bin )
++{
++ Q_UNUSED( bin );
++ return dev->genericDeviceName();
++}
++
++
+ K3b::WritingApp K3b::writingAppFromString( const QString& s )
+ {
+ if( s.toLower() == "cdrdao" )
diff --git a/sysutils/k3b-kde4/files/patch-libk3b-core-k3bglobals.h b/sysutils/k3b-kde4/files/patch-libk3b-core-k3bglobals.h
new file mode 100644
index 000000000000..ad4fe4f73fdf
--- /dev/null
+++ b/sysutils/k3b-kde4/files/patch-libk3b-core-k3bglobals.h
@@ -0,0 +1,10 @@
+--- libk3b/core/k3bglobals.h.orig 2010-07-30 06:40:13.000000000 +0200
++++ libk3b/core/k3bglobals.h 2010-07-30 06:41:05.000000000 +0200
+@@ -230,6 +230,7 @@
+ * Takes care of SCSI and ATAPI.
+ */
+ LIBK3B_EXPORT QString externalBinDeviceParameter( Device::Device* dev, const ExternalBin* );
++ LIBK3B_EXPORT QString externalBinGenericDeviceParameter( Device::Device* dev, const ExternalBin* );
+
+ /**
+ * Tries to convert urls from local protocols != "file" to file (for now supports media:/)
diff --git a/sysutils/k3b-kde4/files/patch-libk3b-projects-k3bcdrecordwriter.cpp b/sysutils/k3b-kde4/files/patch-libk3b-projects-k3bcdrecordwriter.cpp
new file mode 100644
index 000000000000..361615303f96
--- /dev/null
+++ b/sysutils/k3b-kde4/files/patch-libk3b-projects-k3bcdrecordwriter.cpp
@@ -0,0 +1,14 @@
+--- libk3b/projects/k3bcdrecordwriter.cpp.orig 2010-06-06 20:49:38.000000000 +0200
++++ libk3b/projects/k3bcdrecordwriter.cpp 2010-07-30 06:43:53.000000000 +0200
+@@ -228,7 +228,11 @@
+ d->process << "gracetime=2"; // 2 is the lowest allowed value (Joerg, why do you do this to us?)
+
+ // Again we assume the device to be set!
++#if defined(Q_OS_FREEBSD)
++ d->process << QString("dev=%1").arg(K3b::externalBinGenericDeviceParameter(burnDevice(), d->cdrecordBinObject));
++#else
+ d->process << QString("dev=%1").arg(K3b::externalBinDeviceParameter(burnDevice(), d->cdrecordBinObject));
++#endif
+
+ d->usedSpeedFactor = K3b::speedMultiplicatorForMediaType( d->burnedMediaType );
+ d->usedSpeed = burnSpeed();
diff --git a/sysutils/k3b-kde4/files/patch-libk3b-tools-k3blibdvdcss.cpp b/sysutils/k3b-kde4/files/patch-libk3b-tools-k3blibdvdcss.cpp
index 3f8147114df4..9ef1dd458453 100644
--- a/sysutils/k3b-kde4/files/patch-libk3b-tools-k3blibdvdcss.cpp
+++ b/sysutils/k3b-kde4/files/patch-libk3b-tools-k3blibdvdcss.cpp
@@ -1,11 +1,11 @@
---- libk3b/tools/k3blibdvdcss.cpp.orig 2010-02-08 18:49:23.016438402 +0000
-+++ libk3b/tools/k3blibdvdcss.cpp 2010-02-08 18:49:35.965396300 +0000
-@@ -283,7 +283,7 @@
- K3bLibDvdCss* K3bLibDvdCss::create()
- {
- if( s_libDvdCss == 0 ) {
-- s_libDvdCss = dlopen( "libdvdcss.so.2", RTLD_LAZY|RTLD_GLOBAL );
-+ s_libDvdCss = dlopen( "libdvdcss.so", RTLD_LAZY|RTLD_GLOBAL );
- if( s_libDvdCss ) {
- k3b_dvdcss_open = (dvdcss_t (*)(char*))dlsym( s_libDvdCss, "dvdcss_open" );
- k3b_dvdcss_close = (int (*)( dvdcss_t ))dlsym( s_libDvdCss, "dvdcss_close" );
+--- libk3b/tools/k3blibdvdcss.cpp.orig 2010-07-27 13:56:42.000000000 +0200
++++ libk3b/tools/k3blibdvdcss.cpp 2010-07-27 13:56:54.000000000 +0200
+@@ -61,7 +61,7 @@
+ #ifdef Q_OS_WIN32
+ #define LIBDVDCSS_NAME "dvdcss.dll"
+ #else
+-#define LIBDVDCSS_NAME "libdvdcss.so.2"
++#define LIBDVDCSS_NAME "libdvdcss.so.3"
+ #endif
+
+ void* K3b::LibDvdCss::s_libDvdCss = 0;
diff --git a/sysutils/k3b-kde4/files/patch-libk3b__CMakeLists.txt b/sysutils/k3b-kde4/files/patch-libk3b__CMakeLists.txt
new file mode 100644
index 000000000000..9416f541fbbf
--- /dev/null
+++ b/sysutils/k3b-kde4/files/patch-libk3b__CMakeLists.txt
@@ -0,0 +1,16 @@
+--- ./libk3b/CMakeLists.txt.orig 2009-04-21 21:54:02.000000000 +0400
++++ ./libk3b/CMakeLists.txt 2010-01-30 03:22:10.208943627 +0300
+@@ -230,12 +230,8 @@
+ ${KCDDB_LIBRARIES}
+ ${SAMPLERATE_LIBRARIES}
+ k3bdevice
++ ${CMAKE_DL_LIBS}
+ )
+-if(NOT WIN32)
+- target_link_libraries(k3b dl)
+-else(NOT WIN32)
+- target_link_libraries(k3b uuid ole32)
+-endif(NOT WIN32)
+
+ if(ENABLE_DVD_RIPPING)
+ target_link_libraries(k3b ${DVDREAD_LIBRARIES})
diff --git a/sysutils/k3b-kde4/files/patch-libk3bdevice-k3bdevice.cpp b/sysutils/k3b-kde4/files/patch-libk3bdevice-k3bdevice.cpp
new file mode 100644
index 000000000000..49ab38d5fecf
--- /dev/null
+++ b/sysutils/k3b-kde4/files/patch-libk3bdevice-k3bdevice.cpp
@@ -0,0 +1,30 @@
+--- libk3bdevice/k3bdevice.cpp.orig 2010-06-06 15:32:49.000000000 +0200
++++ libk3bdevice/k3bdevice.cpp 2010-07-30 06:44:02.000000000 +0200
+@@ -309,6 +309,12 @@
+ }
+
+
++QString K3b::Device::Device::genericDeviceName() const
++{
++ return d->genericDevice;
++}
++
++
+ int K3b::Device::Device::maxWriteSpeed() const
+ {
+ return d->maxWriteSpeed;
+@@ -363,6 +369,14 @@
+ if( !open() )
+ return false;
+
++#if defined(Q_OS_FREEBSD)
++ if( d->deviceHandle ) {
++ d->genericDevice = QString("%1").arg(d->deviceHandle->path_id)
++ + QString(",%1").arg(d->deviceHandle->target_id)
++ + QString(",%1").arg(d->deviceHandle->target_lun);
++ }
++#endif
++
+ //
+ // inquiry
+ // use a 36 bytes buffer since not all devices return the full inquiry struct
diff --git a/sysutils/k3b-kde4/files/patch-libk3bdevice-k3bdevice.h b/sysutils/k3b-kde4/files/patch-libk3bdevice-k3bdevice.h
new file mode 100644
index 000000000000..f499743d837e
--- /dev/null
+++ b/sysutils/k3b-kde4/files/patch-libk3bdevice-k3bdevice.h
@@ -0,0 +1,14 @@
+--- libk3bdevice/k3bdevice.h.orig 2010-07-30 06:33:55.000000000 +0200
++++ libk3bdevice/k3bdevice.h 2010-07-30 06:35:35.000000000 +0200
+@@ -222,6 +222,11 @@
+ */
+ QString blockDeviceName() const;
+
++ /**
++ * SCSI device path (bus_id:target_id:lun_id)
++ */
++ QString genericDeviceName() const;
++
+ int maxWriteSpeed() const;
+
+ /**
diff --git a/sysutils/k3b-kde4/files/patch-libk3bdevice-k3bdevicemanager.cpp b/sysutils/k3b-kde4/files/patch-libk3bdevice-k3bdevicemanager.cpp
deleted file mode 100644
index 2dbbb2d3c55a..000000000000
--- a/sysutils/k3b-kde4/files/patch-libk3bdevice-k3bdevicemanager.cpp
+++ /dev/null
@@ -1,94 +0,0 @@
---- libk3bdevice/k3bdevicemanager.cpp.orig Sat Jun 23 20:35:15 2007
-+++ libk3bdevice/k3bdevicemanager.cpp Fri Jul 13 23:37:31 2007
-@@ -357,7 +357,7 @@
- int need_close = 0;
- int skip_device = 0;
- int bus, target, lun;
-- QString dev1, dev2;
-+ QString cddev, passdev;
-
- if ((fd = open(XPT_DEVICE, O_RDWR)) == -1)
- {
-@@ -400,29 +400,22 @@
- skip_device = 0;
- if (need_close)
- {
-- QString pass = dev1;
-- QString dev = "/dev/" + dev2;
-- if (dev2.startsWith("pass"))
-- {
-- pass = dev2;
-- dev = "/dev/" + dev1;
-- }
- #if __FreeBSD_version < 500100
-- dev += "c";
-+ cddev += "c";
- #endif
-- if (!dev1.isEmpty() && !dev2.isEmpty() && dev.startsWith("/dev/cd"))
-+ if (!cddev.isEmpty() && !passdev.isEmpty())
- {
-- Device* device = new Device(dev.latin1());
-+ Device* device = new Device(cddev.latin1());
- device->m_bus = bus;
- device->m_target = target;
- device->m_lun = lun;
-- device->m_passDevice = "/dev/" + pass;
-- k3bDebug() << "(BSDDeviceScan) add device " << dev << ":" << bus << ":" << target << ":" << lun << endl;
-+ device->m_passDevice = passdev;
-+ k3bDebug() << "(BSDDeviceScan) add device " << cddev << ":" << bus << ":" << target << ":" << lun << " (" << passdev << ")" << endl;
- addDevice(device);
- }
- need_close = 0;
-- dev1="";
-- dev2="";
-+ cddev="";
-+ passdev="";
- }
- bus = dev_result->path_id;
- target = dev_result->target_id;
-@@ -438,10 +431,11 @@
- if (skip_device != 0)
- break;
-
-- if (need_close > 1)
-- dev1 = periph_result->periph_name + QString::number(periph_result->unit_number);
-- else
-- dev2 = periph_result->periph_name + QString::number(periph_result->unit_number);
-+ k3bDebug() << "(BSDDeviceScan) periph: " << periph_result->periph_name << periph_result->unit_number << endl;
-+ if (QString("cd") == periph_result->periph_name)
-+ cddev = "/dev/cd" + QString::number(periph_result->unit_number);
-+ else if (QString("pass") == periph_result->periph_name)
-+ passdev = "/dev/pass" + QString::number(periph_result->unit_number);
-
- need_close++;
- break;
-@@ -459,24 +453,17 @@
-
- if (need_close)
- {
-- QString pass = dev1;
-- QString dev = "/dev/" + dev2;
-- if (dev2.startsWith("pass"))
-- {
-- pass = dev2;
-- dev = "/dev/" + dev1;
-- }
- #if __FreeBSD_version < 500100
-- dev += "c";
-+ cddev += "c";
- #endif
-- if (!dev1.isEmpty() && !dev2.isEmpty() && dev.startsWith("/dev/cd"))
-+ if (!cddev.isEmpty() && !passdev.isEmpty())
- {
-- Device* device = new Device(dev.latin1());
-+ Device* device = new Device(cddev.latin1());
- device->m_bus = bus;
- device->m_target = target;
- device->m_lun = lun;
-- device->m_passDevice = "/dev/" + pass;
-- k3bDebug() << "(BSDDeviceScan) add device " << dev << ":" << bus << ":" << target << ":" << lun << endl;
-+ device->m_passDevice = passdev;
-+ k3bDebug() << "(BSDDeviceScan) add device " << cddev << ":" << bus << ":" << target << ":" << lun << " (" << passdev << ")" << endl;
- addDevice(device);
- }
- }
diff --git a/sysutils/k3b-kde4/files/patch-libk3bdevice__CMakeLists.txt b/sysutils/k3b-kde4/files/patch-libk3bdevice__CMakeLists.txt
new file mode 100644
index 000000000000..31ece6f69781
--- /dev/null
+++ b/sysutils/k3b-kde4/files/patch-libk3bdevice__CMakeLists.txt
@@ -0,0 +1,10 @@
+--- ./libk3bdevice/CMakeLists.txt.orig 2009-04-06 14:13:39.000000000 -0400
++++ ./libk3bdevice/CMakeLists.txt 2009-10-19 10:55:39.000000000 -0400
+@@ -27,6 +27,7 @@
+ target_link_libraries(k3bdevice
+ ${KDE4_KDECORE_LIBS}
+ ${KDE4_SOLID_LIBS}
++ cam
+ )
+
+ set_target_properties(k3bdevice PROPERTIES VERSION ${K3B_LIB_VERSION_MAJOR}.${K3B_LIB_VERSION_MINOR}.${K3B_LIB_VERSION_RELEASE} SOVERSION ${K3B_LIB_VERSION_MAJOR})
diff --git a/sysutils/k3b-kde4/files/patch-plugins-decoder-ffmpeg-k3bffmpegwrapper.cpp b/sysutils/k3b-kde4/files/patch-plugins-decoder-ffmpeg-k3bffmpegwrapper.cpp
deleted file mode 100644
index 95b3aafd972e..000000000000
--- a/sysutils/k3b-kde4/files/patch-plugins-decoder-ffmpeg-k3bffmpegwrapper.cpp
+++ /dev/null
@@ -1,21 +0,0 @@
---- plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp.orig 2009-08-15 21:28:47.344449975 +0200
-+++ plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp 2009-08-15 21:30:16.985967181 +0200
-@@ -31,6 +31,9 @@
- #define FFMPEG_BUILD_PRE_4629
- #endif
-
-+#ifndef CODEC_ID_MP3LAME
-+#define CODEC_ID_MP3LAME CODEC_ID_MP3
-+#endif
-
- K3bFFMpegWrapper* K3bFFMpegWrapper::s_instance = 0;
-
-@@ -290,7 +293,7 @@
- #ifdef FFMPEG_BUILD_PRE_4629
- int len = avcodec_decode_audio( &d->formatContext->streams[0]->codec,
- #else
-- int len = avcodec_decode_audio( d->formatContext->streams[0]->codec,
-+ int len = avcodec_decode_audio2( d->formatContext->streams[0]->codec,
- #endif
- (short*)d->outputBuffer, &d->outputBufferSize,
- d->packetData, d->packetSize );
diff --git a/sysutils/k3b-kde4/files/patch-plugins__encoder__lame__CMakeLists.txt b/sysutils/k3b-kde4/files/patch-plugins__encoder__lame__CMakeLists.txt
new file mode 100644
index 000000000000..a00f6f6915f7
--- /dev/null
+++ b/sysutils/k3b-kde4/files/patch-plugins__encoder__lame__CMakeLists.txt
@@ -0,0 +1,11 @@
+--- ./plugins/encoder/lame/CMakeLists.txt.orig 2008-08-28 10:41:55.000000000 -0400
++++ ./plugins/encoder/lame/CMakeLists.txt 2009-10-19 10:55:39.000000000 -0400
+@@ -26,7 +26,7 @@
+ target_link_libraries(k3blameencoder
+ ${KDE4_KDECORE_LIBS}
+ k3b k3bdevice
+- mp3lame)
++ ${LAME_LIBRARIES})
+
+ install(TARGETS
+ k3blameencoder kcm_k3blameencoder
diff --git a/sysutils/k3b-kde4/pkg-descr b/sysutils/k3b-kde4/pkg-descr
index 81633d0d9f00..22bd3070df51 100644
--- a/sysutils/k3b-kde4/pkg-descr
+++ b/sysutils/k3b-kde4/pkg-descr
@@ -1,18 +1,17 @@
-K3b is a GUI frontend to the cd recording programs cdrdao and cdrecord.
+K3b is a GUI frontend to the CD recording programs cdrdao and cdrecord.
It's aim is to provide a very user friendly interface to all the tasks that
-come with cd recording.
+come with CD and DVD recording.
Features so far:
- * Creating data cds (on-the-fly, rockridge, joliet, El-Torito)
- * Creating audio cds (WAV, MP3, OGG, CD-TEXT; normalization and on-the fly)
+ * Creating data CDs (on-the-fly, rockridge, joliet, El-Torito)
+ * Creating audio CDs (WAV, MP3, OGG, CD-TEXT; normalization and on-the fly)
* Creating Video CDs (VCD 1.1, 2.0, SVCD, CD-i support (Version 4))
- * Creating mixed-mode cds (CD-Extra (CD-Plus, Enhanced Audio CD))
+ * Creating mixed-mode CDs (CD-Extra (CD-Plus, Enhanced Audio CD))
* Creating eMovix CDs
* CD Copy (single + multi session, audio, enghanced audio, cloning)
* DVD burning (DVD-R(W), DVD+R(W), eMovix, Formatting DVD-RWs and DVD+RWs)
* CD Ripping (CDDB support, CD-TEXT reading, several formats)
* DVD Ripping and DivX/XviD encoding
- * Save/load projects.
* Blanking of CDRWs.
* Retrieving Table of contents and cdr information.
* Writing existing iso images to CD and DVD.
@@ -20,5 +19,6 @@ Features so far:
* DVD copy (no video transcoding yet)
* Enhanced cd decive handling (burnfree and justlink support)
* KParts plugin
+
WWW: http://www.k3b.org/
WWW: http://k3b.sourceforge.net/
diff --git a/sysutils/k3b-kde4/pkg-message b/sysutils/k3b-kde4/pkg-message
index 84a8736aec7e..7faf8f8ede7f 100644
--- a/sysutils/k3b-kde4/pkg-message
+++ b/sysutils/k3b-kde4/pkg-message
@@ -1,54 +1,39 @@
-Notes for FreeBSD 5.x and 6.x users:
+Notes for FreeBSD 7.x and onwards users:
1. The FreeBSD k3b port supports SCSI drives only. If you have IDE CD or DVD
- drives, use them through the cam system. See Chapter 12.5.9 of the handbook
+ drives, use them through the cam system. See Chapter 18.6.9 of the handbook
(http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/creating-cds.html#ATAPICAM)
-2. Your CD and DVD drives must have a mount point in /etc/fstab. They have
- to be accessed through their atapicam device if possible. I.e. the drives
- have to be adressed by e.g. /dev/cd0 instead of /dev/acd0.
-3. k3b has to be started from a root console, which is not recommended.
- Alternatively do ALL of the following:
-3a. set the suid flag on cdrecord and cdrdao. The 'Notes' chapter of
- 'man cdrecord' discusses this.
-3b. - For every user who should be able to use k3b and for every CD or DVD
- device add a directory in the users home directory. These directories
- must be owned by the corresponding user. For each such directory add a
- line in /etc/fstab (see remark 2), like:
- /dev/cd0c /usr/home/XXX/cdrom cd9660 ro,noauto,nodev,nosuid 0 0
- Furthermore allow user mounts as described in topic 9.22 of the FAQ:
- http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/disks.html#USER-FLOPPYMOUNT
- To make the chmod's to /dev/cdX permanent, do the following:
- * add 'devd_enable="YES"' to /etc/rc.conf
- * add a 'perm cdX 666' to /etc/devfs.conf for each cd/dvd device. X
- is the device number. If you prefer allow access for a group only,
- add a 'perm cdX 660' instead, followed by an 'own cdX root:XXX'
- where XXX is the group name.
- Alternatively (especially if you are using hot plug capable CD or
- DVD drives) you could add an 'add path 'cd*' mode 666' or an
- 'add path 'cd*' mode 660 group XXX' to your /etc/devfs.rules
- under '[system=10]'. To enable it, add a
- 'devfs_system_ruleset="system"' to your /etc/rc.conf.
- - or just give mount and umount the suid flag, which is a security leak.
-3c. Every user who should be able to use k3b must have read and write access
- to all pass through devices connected with CD and DVD drives and to the
- /dev/xpt0 device. Run 'camcontrol devlist' to identify those devices (seek
- string 'passX' at the end of each line) and modify the rights of
- /dev/passX. Note, that this is a security leak as well but that there is no
- alternative!
- To make this changes permanent, add (as described above) a
- 'devd_enable="YES"' to /etc/rc.conf and a 'perm passX 666' for each pass
- device and a 'perm xpt0 666' to /etc/devfs.conf. If you prefer to bind
- the access rights to a group, use the 'own' command as described above.
- Instead, if you prefer to set this rights dynamically, add a line
- 'add path 'pass*' ...' to your /etc/devfs.rules as described above.
-4. Check, that DMA is activated for atapi devices: 'sysctl hw.ata.atapi_dma'
- If not, set it to 1 and put a 'hw.ata.atapi_dma=1' into /boot/loader.conf.
-5. Create a directory on a partition, which has enough disk space to hold a CDs
+2. k3b has to be started from a root console, which is not recommended.
+ Alternatively, do ALL of the following:
+ a. Set the suid flag on cdrecord and cdrdao. The 'Notes' chapter of
+ 'man cdrecord' discusses this.
+ b. Set the vfs.usermount sysctl variable to 1.
+ # sysctl vfs.usermount=1
+ Add the line vfs.usermount=1 to /etc/sysctl.conf
+ Note that this has negative security implications
+ c. Every user must have read and write access to /dev/cdX:
+ - add to your /etc/devfs.rules under '[system=10]':
+ add path 'cd*' mode 666
+ - or if you prefer allow access for a group XXX only add instead:
+ add path 'cd*' mode 660 group XXX
+ - to enable it, add to your /etc/rc.conf a
+ devfs_system_ruleset="system"
+ d. Every user who should be able to use k3b must have read and write access
+ to all pass through devices connected with CD and DVD drives and to the
+ /dev/xpt0 device. Run 'camcontrol devlist' to identify those devices (seek
+ string 'passX' at the end of each line). Note, that this is a security
+ leak as well but that there is no alternative!
+ - add to your /etc/devfs.rules under '[system=10]':
+ add path 'pass*' mode 666
+ add path 'xpt0' mode 666
+ - or if you prefer allow access for a group XXX only add instead:
+ add path 'pass*' mode 660 group XXX
+ add path 'xpt0' mode 660 group XXX
+ - to enable it, add to your /etc/rc.conf
+ devfs_system_ruleset="system"
+ - to apply these changes without reboot, run as root:
+ /etc/rc.d/devfs restart
+3. Check, that DMA is activated for atapi devices: 'sysctl hw.ata.atapi_dma'
+ If not, set it to 1 and put 'hw.ata.atapi_dma=1' into /boot/loader.conf.
+4. Create a directory on a partition, which has enough disk space to hold a CDs
or DVDs content (usually below /usr). Enter this directory in Settings->
Configure K3b...->Misc.
-6. If you experience problems while burning CDs, try to set the cdrdao driver
- manually. To do so choose Settings->Configure K3b...->Devices. Below the CD
- recorder click on the string "auto" behind "Cdrdao driver:" For most of the
- recent drives "generic-mmc" or "generic-mmc-raw" should work.
- See http://cdrdao.sourceforge.net/drives.html.
-
-To read this instructions again, type 'make showinfo' in the k3b port directory
diff --git a/sysutils/k3b-kde4/pkg-message-7 b/sysutils/k3b-kde4/pkg-message-7
deleted file mode 100644
index 54ee2ac8f421..000000000000
--- a/sysutils/k3b-kde4/pkg-message-7
+++ /dev/null
@@ -1,53 +0,0 @@
-Notes for FreeBSD 7.x and onwards users:
-1. The FreeBSD k3b port supports SCSI drives only. If you have IDE CD or DVD
- drives, use them through the cam system. See Chapter 12.5.9 of the handbook
- (http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/creating-cds.html#ATAPICAM)
-2. Your CD and DVD drives must have a mount point in /etc/fstab. They have
- to be accessed through their atapicam device if possible. I.e. the drives
- have to be adressed by e.g. /dev/cd0 instead of /dev/acd0.
-3. k3b has to be started from a root console, which is not recommended.
- Alternatively do ALL of the following:
-3a. set the suid flag on cdrecord and cdrdao. The 'Notes' chapter of
- 'man cdrecord' discusses this.
-3b. - For every user who should be able to use k3b and for every CD or DVD
- device add a directory in the users home directory. These directories
- must be owned by the corresponding user. For each such directory add a
- line in /etc/fstab (see remark 2), like:
- /dev/cd0c /usr/home/XXX/cdrom cd9660 ro,noauto,nosuid 0 0
- Furthermore allow user mounts as described in topic 9.22 of the FAQ:
- http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/disks.html#USER-FLOPPYMOUNT
- Every user must have read and write access to /dev/cdX:
- * add to your /etc/devfs.rules under '[system=10]':
- add path 'cd*' mode 666
- or if you prefer allow access for a group XXX only add instead:
- add path 'cd*' mode 660 group XXX
- * to enable it, add to your /etc/rc.conf a
- devfs_system_ruleset="system"
- - or just give mount and umount the suid flag, which is a security leak.
-3c. Every user who should be able to use k3b must have read and write access
- to all pass through devices connected with CD and DVD drives and to the
- /dev/xpt0 device. Run 'camcontrol devlist' to identify those devices (seek
- string 'passX' at the end of each line). Note, that this is a security
- leak as well but that there is no alternative!
- * add to your /etc/devfs.rules under '[system=10]':
- add path 'pass*' mode 666
- add path 'xpt0' mode 666
- or if you prefer allow access for a group XXX only add instead:
- add path 'pass*' mode 660 group XXX
- add path 'xpt0' mode 660 group XXX
- * to enable it, add to your /etc/rc.conf a
- devfs_system_ruleset="system"
- * to apply these changes without reboot, run as root:
- /etc/rc.d/devfs restart
-4. Check, that DMA is activated for atapi devices: 'sysctl hw.ata.atapi_dma'
- If not, set it to 1 and put a 'hw.ata.atapi_dma=1' into /boot/loader.conf.
-5. Create a directory on a partition, which has enough disk space to hold a CDs
- or DVDs content (usually below /usr). Enter this directory in Settings->
- Configure K3b...->Misc.
-6. If you experience problems while burning CDs, try to set the cdrdao driver
- manually. To do so choose Settings->Configure K3b...->Devices. Below the CD
- recorder click on the string "auto" behind "Cdrdao driver:" For most of the
- recent drives "generic-mmc" or "generic-mmc-raw" should work.
- See http://cdrdao.sourceforge.net/drives.html.
-
-To read this instructions again, type 'make showinfo' in the k3b port directory
diff --git a/sysutils/k3b-kde4/pkg-plist b/sysutils/k3b-kde4/pkg-plist
index 094d7cb5a9ca..e10419ee417c 100644
--- a/sysutils/k3b-kde4/pkg-plist
+++ b/sysutils/k3b-kde4/pkg-plist
@@ -10,8 +10,8 @@ include/k3baudiodecoder.h
include/k3baudiodoc.h
include/k3baudioencoder.h
include/k3baudiofile.h
+include/k3baudiofileanalyzerjob.h
include/k3baudiojob.h
-include/k3baudiooutputplugin.h
include/k3baudiotrack.h
include/k3baudiozerodata.h
include/k3bbinimagewritingjob.h
@@ -20,7 +20,6 @@ include/k3bbootitem.h
include/k3bbusywidget.h
include/k3bcdcopyjob.h
include/k3bcddb.h
-include/k3bcddbresult.h
include/k3bcdparanoialib.h
include/k3bcdrdaowriter.h
include/k3bcdrecordwriter.h
@@ -30,11 +29,9 @@ include/k3bchecksumpipe.h
include/k3bclonejob.h
include/k3bcore.h
include/k3bcuefileparser.h
-include/k3bcutcombobox.h
include/k3bdatadoc.h
include/k3bdataitem.h
include/k3bdatajob.h
-include/k3bdebug.h
include/k3bdefaultexternalprograms.h
include/k3bdevice.h
include/k3bdevice_export.h
@@ -49,9 +46,7 @@ include/k3bdirsizejob.h
include/k3bdiskinfo.h
include/k3bdoc.h
include/k3bdvdcopyjob.h
-include/k3bdvddoc.h
include/k3bdvdformattingjob.h
-include/k3bdvdjob.h
include/k3bexceptions.h
include/k3bexternalbinmanager.h
include/k3bfileitem.h
@@ -73,40 +68,35 @@ include/k3bjobhandler.h
include/k3blistview.h
include/k3blistviewitemanimator.h
include/k3bmd5job.h
+include/k3bmediacache.h
+include/k3bmedium.h
+include/k3bmetawriter.h
include/k3bmixeddoc.h
include/k3bmixedjob.h
include/k3bmovixdoc.h
-include/k3bmovixdvddoc.h
-include/k3bmovixdvdjob.h
include/k3bmovixfileitem.h
include/k3bmovixjob.h
include/k3bmsf.h
include/k3bmsfedit.h
include/k3bmultichoicedialog.h
-include/k3bpipe.h
include/k3bplugin.h
include/k3bpluginconfigwidget.h
-include/k3bpluginfactory.h
include/k3bpluginmanager.h
include/k3bprocess.h
include/k3bprogressdialog.h
include/k3bprojectplugin.h
include/k3bpushbutton.h
-include/k3bradioaction.h
+include/k3brawaudiodatasource.h
include/k3brichtextlabel.h
include/k3bsignalwaiter.h
include/k3bsimplejobhandler.h
include/k3bstdguiitems.h
include/k3bstringutils.h
-include/k3btempfile.h
-include/k3bthread.h
include/k3bthreadjob.h
include/k3bthreadwidget.h
include/k3bthroughputestimator.h
include/k3btoc.h
include/k3btocfilewriter.h
-include/k3btoolbox.h
-include/k3btoolbutton.h
include/k3btrack.h
include/k3bvalidators.h
include/k3bvcddoc.h
@@ -122,165 +112,118 @@ include/k3bvideodvdjob.h
%%LIBDVDREAD%%include/k3bvideodvdsubpicturestream.h
%%LIBDVDREAD%%include/k3bvideodvdtime.h
%%LIBDVDREAD%%include/k3bvideodvdtitle.h
-%%LIBDVDREAD%%include/k3bvideodvdtitledetectclippingjob.h
-%%LIBDVDREAD%%include/k3bvideodvdtitletranscodingjob.h
+include/k3bvideodvdtitledetectclippingjob.h
+include/k3bvideodvdtitletranscodingjob.h
%%LIBDVDREAD%%include/k3bvideodvdvideostream.h
include/k3bwavefilewriter.h
-include/kcutlabel.h
-lib/kde3/kfile_k3b.a
-lib/kde3/kfile_k3b.la
-lib/kde3/kfile_k3b.so
-lib/kde3/kio_videodvd.a
-lib/kde3/kio_videodvd.la
-lib/kde3/kio_videodvd.so
-lib/kde3/libk3bartsoutputplugin.a
-lib/kde3/libk3bartsoutputplugin.la
-lib/kde3/libk3bartsoutputplugin.so
-lib/kde3/libk3baudiometainforenamerplugin.a
-lib/kde3/libk3baudiometainforenamerplugin.la
-lib/kde3/libk3baudiometainforenamerplugin.so
-lib/kde3/libk3baudioprojectcddbplugin.a
-lib/kde3/libk3baudioprojectcddbplugin.la
-lib/kde3/libk3baudioprojectcddbplugin.so
-lib/kde3/libk3bexternalencoder.a
-lib/kde3/libk3bexternalencoder.la
-lib/kde3/libk3bexternalencoder.so
-%%FFMPEG%%lib/kde3/libk3bffmpegdecoder.a
-%%FFMPEG%%lib/kde3/libk3bffmpegdecoder.la
-%%FFMPEG%%lib/kde3/libk3bffmpegdecoder.so
-%%FLAC%%lib/kde3/libk3bflacdecoder.a
-%%FLAC%%lib/kde3/libk3bflacdecoder.la
-%%FLAC%%lib/kde3/libk3bflacdecoder.so
-%%LAME%%lib/kde3/libk3blameencoder.a
-%%LAME%%lib/kde3/libk3blameencoder.la
-%%LAME%%lib/kde3/libk3blameencoder.so
-lib/kde3/libk3blibsndfiledecoder.a
-lib/kde3/libk3blibsndfiledecoder.la
-lib/kde3/libk3blibsndfiledecoder.so
-lib/kde3/libk3bmaddecoder.a
-lib/kde3/libk3bmaddecoder.la
-lib/kde3/libk3bmaddecoder.so
-%%MPC%%lib/kde3/libk3bmpcdecoder.a
-%%MPC%%lib/kde3/libk3bmpcdecoder.la
-%%MPC%%lib/kde3/libk3bmpcdecoder.so
-lib/kde3/libk3boggvorbisdecoder.a
-lib/kde3/libk3boggvorbisdecoder.la
-lib/kde3/libk3boggvorbisdecoder.so
-lib/kde3/libk3boggvorbisencoder.a
-lib/kde3/libk3boggvorbisencoder.la
-lib/kde3/libk3boggvorbisencoder.so
-lib/kde3/libk3bsoxencoder.a
-lib/kde3/libk3bsoxencoder.la
-lib/kde3/libk3bsoxencoder.so
-lib/kde3/libk3bwavedecoder.a
-lib/kde3/libk3bwavedecoder.la
-lib/kde3/libk3bwavedecoder.so
-lib/libk3b.a
-lib/libk3b.la
-lib/libk3b.so
-lib/libk3b.so.3
-lib/libk3bdevice.a
-lib/libk3bdevice.la
+%%TAGLIB%%lib/kde4/k3baudiometainforenamerplugin.so
+lib/kde4/k3baudioprojectcddbplugin.so
+lib/kde4/k3bexternalencoder.so
+%%FFMPEG%%lib/kde4/k3bffmpegdecoder.so
+%%FLAC%%lib/kde4/k3bflacdecoder.so
+%%LAME%%lib/kde4/k3blameencoder.so
+%%SNDFILE%%lib/kde4/k3blibsndfiledecoder.so
+%%MAD%%lib/kde4/k3bmaddecoder.so
+%%MPC%%lib/kde4/k3bmpcdecoder.so
+%%VORBIS_DEC%%lib/kde4/k3boggvorbisdecoder.so
+%%VORBIS_ENC%%lib/kde4/k3boggvorbisencoder.so
+%%SOX%%lib/kde4/k3bsoxencoder.so
+lib/kde4/k3bwavedecoder.so
+lib/kde4/kcm_k3bexternalencoder.so
+%%LAME%%lib/kde4/kcm_k3blameencoder.so
+%%VORBIS_ENC%%lib/kde4/kcm_k3boggvorbisencoder.so
+%%SOX%%lib/kde4/kcm_k3bsoxencoder.so
+lib/kde4/kio_videodvd.so
lib/libk3bdevice.so
-lib/libk3bdevice.so.5
-share/applications/kde/k3b.desktop
-share/applnk/.hidden/k3b-cue.desktop
-share/applnk/.hidden/k3b-iso.desktop
+lib/libk3bdevice.so.6
+lib/libk3bdevice.so.6.0.0
+lib/libk3blib.so
+lib/libk3blib.so.6
+lib/libk3blib.so.6.0.0
+share/applications/kde4/k3b.desktop
share/apps/k3b/cdi/cdi_imag.rtf
share/apps/k3b/cdi/cdi_text.fnt
share/apps/k3b/cdi/cdi_vcd.app
share/apps/k3b/cdi/cdi_vcd.cfg
share/apps/k3b/cdi/icdia.htm
share/apps/k3b/cdi/vcd_on_cdi_41.pdf
-share/apps/k3b/eventsrc
share/apps/k3b/extra/k3bphotosvcd.mpg
share/apps/k3b/extra/k3bphotovcd.mpg
-share/apps/k3b/icons/crystalsvg/16x16/actions/greenled.png
-share/apps/k3b/icons/crystalsvg/16x16/actions/redled.png
-share/apps/k3b/icons/crystalsvg/16x16/actions/yellowinfo.png
-share/apps/k3b/icons/crystalsvg/16x16/actions/yellowled.png
-share/apps/k3b/icons/hicolor/16x16/actions/audiocd.png
-share/apps/k3b/icons/hicolor/16x16/actions/burn_cdimage.png
-share/apps/k3b/icons/hicolor/16x16/actions/burn_dvdimage.png
-share/apps/k3b/icons/hicolor/16x16/actions/cdburn.png
-share/apps/k3b/icons/hicolor/16x16/actions/cdcopy.png
-share/apps/k3b/icons/hicolor/16x16/actions/cddarip.png
-share/apps/k3b/icons/hicolor/16x16/actions/datacd.png
-share/apps/k3b/icons/hicolor/16x16/actions/datadvd.png
-share/apps/k3b/icons/hicolor/16x16/actions/dvdcopy.png
-share/apps/k3b/icons/hicolor/16x16/actions/emovix.png
-share/apps/k3b/icons/hicolor/16x16/actions/erasecd.png
-share/apps/k3b/icons/hicolor/16x16/actions/formatdvd.png
-share/apps/k3b/icons/hicolor/16x16/actions/mixedcd.png
-share/apps/k3b/icons/hicolor/16x16/actions/mp3cd.png
share/apps/k3b/icons/hicolor/16x16/actions/musicbrainz.png
-share/apps/k3b/icons/hicolor/16x16/actions/videocd.png
-share/apps/k3b/icons/hicolor/16x16/actions/videodvd.png
-share/apps/k3b/icons/hicolor/22x22/actions/audiocd.png
-share/apps/k3b/icons/hicolor/22x22/actions/burn_cdimage.png
-share/apps/k3b/icons/hicolor/22x22/actions/burn_dvdimage.png
-share/apps/k3b/icons/hicolor/22x22/actions/cdburn.png
-share/apps/k3b/icons/hicolor/22x22/actions/cdcopy.png
-share/apps/k3b/icons/hicolor/22x22/actions/cddarip.png
-share/apps/k3b/icons/hicolor/22x22/actions/datacd.png
-share/apps/k3b/icons/hicolor/22x22/actions/datadvd.png
-share/apps/k3b/icons/hicolor/22x22/actions/dvdcopy.png
-share/apps/k3b/icons/hicolor/22x22/actions/emovix.png
-share/apps/k3b/icons/hicolor/22x22/actions/erasecd.png
-share/apps/k3b/icons/hicolor/22x22/actions/formatdvd.png
-share/apps/k3b/icons/hicolor/22x22/actions/mixedcd.png
-share/apps/k3b/icons/hicolor/22x22/actions/mp3cd.png
-share/apps/k3b/icons/hicolor/22x22/actions/videocd.png
-share/apps/k3b/icons/hicolor/22x22/actions/videodvd.png
-share/apps/k3b/icons/hicolor/32x32/actions/audiocd.png
-share/apps/k3b/icons/hicolor/32x32/actions/burn_cdimage.png
-share/apps/k3b/icons/hicolor/32x32/actions/burn_dvdimage.png
-share/apps/k3b/icons/hicolor/32x32/actions/cdburn.png
-share/apps/k3b/icons/hicolor/32x32/actions/cdcopy.png
-share/apps/k3b/icons/hicolor/32x32/actions/cddarip.png
-share/apps/k3b/icons/hicolor/32x32/actions/datacd.png
-share/apps/k3b/icons/hicolor/32x32/actions/datadvd.png
-share/apps/k3b/icons/hicolor/32x32/actions/dvdcopy.png
-share/apps/k3b/icons/hicolor/32x32/actions/emovix.png
-share/apps/k3b/icons/hicolor/32x32/actions/erasecd.png
-share/apps/k3b/icons/hicolor/32x32/actions/formatdvd.png
-share/apps/k3b/icons/hicolor/32x32/actions/mixedcd.png
-share/apps/k3b/icons/hicolor/32x32/actions/mp3cd.png
-share/apps/k3b/icons/hicolor/32x32/actions/videocd.png
-share/apps/k3b/icons/hicolor/32x32/actions/videodvd.png
-share/apps/k3b/icons/hicolor/48x48/actions/audiocd.png
-share/apps/k3b/icons/hicolor/48x48/actions/burn_cdimage.png
-share/apps/k3b/icons/hicolor/48x48/actions/burn_dvdimage.png
-share/apps/k3b/icons/hicolor/48x48/actions/cdburn.png
-share/apps/k3b/icons/hicolor/48x48/actions/cdcopy.png
-share/apps/k3b/icons/hicolor/48x48/actions/cddarip.png
-share/apps/k3b/icons/hicolor/48x48/actions/datacd.png
-share/apps/k3b/icons/hicolor/48x48/actions/datadvd.png
-share/apps/k3b/icons/hicolor/48x48/actions/dvdcopy.png
-share/apps/k3b/icons/hicolor/48x48/actions/emovix.png
-share/apps/k3b/icons/hicolor/48x48/actions/erasecd.png
-share/apps/k3b/icons/hicolor/48x48/actions/formatdvd.png
-share/apps/k3b/icons/hicolor/48x48/actions/mixedcd.png
-share/apps/k3b/icons/hicolor/48x48/actions/mp3cd.png
-share/apps/k3b/icons/hicolor/48x48/actions/videocd.png
-share/apps/k3b/icons/hicolor/48x48/actions/videodvd.png
share/apps/k3b/icons/hicolor/64x64/actions/musicbrainz.png
-share/apps/k3b/icons/hicolor/scalable/actions/audiocd.svgz
-share/apps/k3b/icons/hicolor/scalable/actions/burn_cdimage.svgz
-share/apps/k3b/icons/hicolor/scalable/actions/burn_dvdimage.svgz
-share/apps/k3b/icons/hicolor/scalable/actions/cdburn.svgz
-share/apps/k3b/icons/hicolor/scalable/actions/cdcopy.svgz
-share/apps/k3b/icons/hicolor/scalable/actions/cddarip.svgz
-share/apps/k3b/icons/hicolor/scalable/actions/datacd.svgz
-share/apps/k3b/icons/hicolor/scalable/actions/datadvd.svgz
-share/apps/k3b/icons/hicolor/scalable/actions/dvdcopy.svgz
-share/apps/k3b/icons/hicolor/scalable/actions/emovix.svgz
-share/apps/k3b/icons/hicolor/scalable/actions/erasecd.svgz
-share/apps/k3b/icons/hicolor/scalable/actions/formatdvd.svgz
-share/apps/k3b/icons/hicolor/scalable/actions/mixedcd.svgz
-share/apps/k3b/icons/hicolor/scalable/actions/mp3cd.svgz
-share/apps/k3b/icons/hicolor/scalable/actions/videocd.svgz
-share/apps/k3b/icons/hicolor/scalable/actions/videodvd.svgz
+share/apps/k3b/icons/oxygen/128x128/actions/tools-rip-audio-cd.png
+share/apps/k3b/icons/oxygen/128x128/actions/tools-rip-video-cd.png
+share/apps/k3b/icons/oxygen/128x128/actions/tools-rip-video-dvd.png
+share/apps/k3b/icons/oxygen/128x128/apps/k3b.png
+share/apps/k3b/icons/oxygen/128x128/devices/media-optical-audio.png
+share/apps/k3b/icons/oxygen/128x128/devices/media-optical-cd-video.png
+share/apps/k3b/icons/oxygen/128x128/devices/media-optical-dvd-video.png
+share/apps/k3b/icons/oxygen/128x128/devices/media-optical-mixed-cd.png
+share/apps/k3b/icons/oxygen/128x128/devices/media-optical-video.png
+share/apps/k3b/icons/oxygen/128x128/mimetypes/application-x-k3b.png
+share/apps/k3b/icons/oxygen/16x16/actions/tools-rip-audio-cd.png
+share/apps/k3b/icons/oxygen/16x16/actions/tools-rip-video-cd.png
+share/apps/k3b/icons/oxygen/16x16/actions/tools-rip-video-dvd.png
+share/apps/k3b/icons/oxygen/16x16/apps/k3b.png
+share/apps/k3b/icons/oxygen/16x16/devices/media-optical-audio.png
+share/apps/k3b/icons/oxygen/16x16/devices/media-optical-cd-video.png
+share/apps/k3b/icons/oxygen/16x16/devices/media-optical-data.png
+share/apps/k3b/icons/oxygen/16x16/devices/media-optical-mixed-cd.png
+share/apps/k3b/icons/oxygen/16x16/devices/media-optical-video.png
+share/apps/k3b/icons/oxygen/22x22/actions/tools-rip-audio-cd.png
+share/apps/k3b/icons/oxygen/22x22/actions/tools-rip-video-cd.png
+share/apps/k3b/icons/oxygen/22x22/actions/tools-rip-video-dvd.png
+share/apps/k3b/icons/oxygen/22x22/apps/k3b.png
+share/apps/k3b/icons/oxygen/22x22/devices/media-optical-audio.png
+share/apps/k3b/icons/oxygen/22x22/devices/media-optical-cd-video.png
+share/apps/k3b/icons/oxygen/22x22/devices/media-optical-data.png
+share/apps/k3b/icons/oxygen/22x22/devices/media-optical-mixed-cd.png
+share/apps/k3b/icons/oxygen/22x22/devices/media-optical-video.png
+share/apps/k3b/icons/oxygen/32x32/actions/tools-rip-audio-cd.png
+share/apps/k3b/icons/oxygen/32x32/actions/tools-rip-video-cd.png
+share/apps/k3b/icons/oxygen/32x32/actions/tools-rip-video-dvd.png
+share/apps/k3b/icons/oxygen/32x32/apps/k3b.png
+share/apps/k3b/icons/oxygen/32x32/devices/media-optical-audio.png
+share/apps/k3b/icons/oxygen/32x32/devices/media-optical-cd-video.png
+share/apps/k3b/icons/oxygen/32x32/devices/media-optical-data.png
+share/apps/k3b/icons/oxygen/32x32/devices/media-optical-dvd-video.png
+share/apps/k3b/icons/oxygen/32x32/devices/media-optical-mixed-cd.png
+share/apps/k3b/icons/oxygen/32x32/devices/media-optical-video.png
+share/apps/k3b/icons/oxygen/32x32/mimetypes/application-x-k3b.png
+share/apps/k3b/icons/oxygen/48x48/actions/tools-rip-audio-cd.png
+share/apps/k3b/icons/oxygen/48x48/actions/tools-rip-video-cd.png
+share/apps/k3b/icons/oxygen/48x48/actions/tools-rip-video-dvd.png
+share/apps/k3b/icons/oxygen/48x48/apps/k3b.png
+share/apps/k3b/icons/oxygen/48x48/devices/media-optical-audio.png
+share/apps/k3b/icons/oxygen/48x48/devices/media-optical-cd-video.png
+share/apps/k3b/icons/oxygen/48x48/devices/media-optical-data.png
+share/apps/k3b/icons/oxygen/48x48/devices/media-optical-dvd-video.png
+share/apps/k3b/icons/oxygen/48x48/devices/media-optical-mixed-cd.png
+share/apps/k3b/icons/oxygen/48x48/devices/media-optical-video.png
+share/apps/k3b/icons/oxygen/48x48/mimetypes/application-x-k3b.png
+share/apps/k3b/icons/oxygen/64x64/actions/tools-rip-audio-cd.png
+share/apps/k3b/icons/oxygen/64x64/actions/tools-rip-video-cd.png
+share/apps/k3b/icons/oxygen/64x64/actions/tools-rip-video-dvd.png
+share/apps/k3b/icons/oxygen/64x64/apps/k3b.png
+share/apps/k3b/icons/oxygen/64x64/devices/media-optical-audio.png
+share/apps/k3b/icons/oxygen/64x64/devices/media-optical-cd-video.png
+share/apps/k3b/icons/oxygen/64x64/devices/media-optical-dvd-video.png
+share/apps/k3b/icons/oxygen/64x64/devices/media-optical-mixed-cd.png
+share/apps/k3b/icons/oxygen/64x64/devices/media-optical-video.png
+share/apps/k3b/icons/oxygen/64x64/mimetypes/application-x-k3b.png
+share/apps/k3b/icons/oxygen/scalable/actions/tools-rip-audio-cd.svgz
+share/apps/k3b/icons/oxygen/scalable/actions/tools-rip-video-cd.svgz
+share/apps/k3b/icons/oxygen/scalable/actions/tools-rip-video-dvd.svgz
+share/apps/k3b/icons/oxygen/scalable/apps/k3b.svgz
+share/apps/k3b/icons/oxygen/scalable/devices/media-optical-audio.svgz
+share/apps/k3b/icons/oxygen/scalable/devices/media-optical-cd-video.svgz
+share/apps/k3b/icons/oxygen/scalable/devices/media-optical-data.svgz
+share/apps/k3b/icons/oxygen/scalable/devices/media-optical-dvd-video.svgz
+share/apps/k3b/icons/oxygen/scalable/devices/media-optical-mixed-cd.svgz
+share/apps/k3b/icons/oxygen/scalable/devices/media-optical-video.svgz
+share/apps/k3b/icons/oxygen/scalable/mimetypes/application-x-k3b.svgz
+share/apps/k3b/k3b.notifyrc
+share/apps/k3b/k3bdeviceui.rc
share/apps/k3b/k3bui.rc
share/apps/k3b/pics/73lab/dialog_left.png
share/apps/k3b/pics/73lab/dialog_right.png
@@ -356,88 +299,312 @@ share/apps/k3b/pics/quant/project_left.png
share/apps/k3b/pics/quant/project_right.png
share/apps/k3b/pics/quant/splash.png
share/apps/k3b/pics/quant/welcome_bg.png
-share/apps/k3b/plugins/k3bartsoutputplugin.plugin
-share/apps/k3b/plugins/k3baudiometainforenamerplugin.plugin
-share/apps/k3b/plugins/k3baudioprojectcddbplugin.plugin
-share/apps/k3b/plugins/k3bexternalencoder.plugin
-%%FFMPEG%%share/apps/k3b/plugins/k3bffmpegdecoder.plugin
-%%FLAC%%share/apps/k3b/plugins/k3bflacdecoder.plugin
-%%LAME%%share/apps/k3b/plugins/k3blameencoder.plugin
-share/apps/k3b/plugins/k3blibsndfiledecoder.plugin
-share/apps/k3b/plugins/k3bmaddecoder.plugin
-%%MPC%%share/apps/k3b/plugins/k3bmpcdecoder.plugin
-share/apps/k3b/plugins/k3boggvorbisdecoder.plugin
-share/apps/k3b/plugins/k3boggvorbisencoder.plugin
-share/apps/k3b/plugins/k3bsoxencoder.plugin
-share/apps/k3b/plugins/k3bwavedecoder.plugin
-share/apps/k3b/servicemenus/k3b_create_audio_cd.desktop
-share/apps/k3b/servicemenus/k3b_create_data_cd.desktop
-share/apps/k3b/servicemenus/k3b_create_data_dvd.desktop
-share/apps/k3b/servicemenus/k3b_create_video_cd.desktop
-share/apps/k3b/servicemenus/k3b_write_bin_image.desktop
-share/apps/k3b/servicemenus/k3b_write_iso_image.desktop
share/apps/k3b/tips
share/apps/konqsidebartng/virtual_folders/services/videodvd.desktop
-share/apps/konqueror/servicemenus/k3b_audiocd_rip.desktop
-share/apps/konqueror/servicemenus/k3b_cd_copy.desktop
-share/apps/konqueror/servicemenus/k3b_dvd_copy.desktop
-share/apps/konqueror/servicemenus/k3b_handle_empty_cd.desktop
-share/apps/konqueror/servicemenus/k3b_handle_empty_dvd.desktop
-share/apps/konqueror/servicemenus/k3b_videodvd_rip.desktop
-share/doc/HTML/en/k3b/audiocd-howto.docbook
-share/doc/HTML/en/k3b/burndialog_audio.png
-share/doc/HTML/en/k3b/burndialog_progress.png
-share/doc/HTML/en/k3b/cdcloning_dialog.png
-share/doc/HTML/en/k3b/cdcloning_reading.png
-share/doc/HTML/en/k3b/cdcopy-howto.docbook
-share/doc/HTML/en/k3b/cdcopy_done.png
-share/doc/HTML/en/k3b/cdcopy_reading.png
-share/doc/HTML/en/k3b/cdcopy_settings.png
-share/doc/HTML/en/k3b/cdcopy_writing.png
-share/doc/HTML/en/k3b/commands.docbook
-share/doc/HTML/en/k3b/common
-share/doc/HTML/en/k3b/dcop.docbook
-share/doc/HTML/en/k3b/index.cache.bz2
-share/doc/HTML/en/k3b/index.docbook
-share/doc/HTML/en/k3b/select_audiofiles.png
-share/doc/HTML/en/k3b/select_project.png
-share/icons/hicolor/128x128/apps/k3b.png
-share/icons/hicolor/16x16/apps/k3b.png
-share/icons/hicolor/22x22/apps/k3b.png
-share/icons/hicolor/32x32/apps/k3b.png
-share/icons/hicolor/48x48/apps/k3b.png
-share/icons/hicolor/64x64/apps/k3b.png
-share/mimelnk/application/x-k3b.desktop
-share/services/kfile_k3b.desktop
-share/services/videodvd.protocol
+share/apps/solid/actions/k3b_audiocd_rip.desktop
+share/apps/solid/actions/k3b_copy_disc.desktop
+share/apps/solid/actions/k3b_create_audio_cd_from_blank_medium.desktop
+share/apps/solid/actions/k3b_create_data_project_from_blank_medium.desktop
+%%LIBDVDREAD%%share/apps/solid/actions/k3b_videodvd_rip.desktop
+share/kde4/services/ServiceMenus/k3b_create_audio_cd.desktop
+share/kde4/services/ServiceMenus/k3b_create_data_project.desktop
+share/kde4/services/ServiceMenus/k3b_create_video_cd.desktop
+share/kde4/services/ServiceMenus/k3b_write_bin_image.desktop
+share/kde4/services/ServiceMenus/k3b_write_iso_image.desktop
+%%TAGLIB%%share/kde4/services/k3baudiometainforenamerplugin.desktop
+share/kde4/services/k3baudioprojectcddbplugin.desktop
+share/kde4/services/k3bexternalencoder.desktop
+%%FFMPEG%%share/kde4/services/k3bffmpegdecoder.desktop
+%%FLAC%%share/kde4/services/k3bflacdecoder.desktop
+%%LAME%%share/kde4/services/k3blameencoder.desktop
+%%SNDFILE%%share/kde4/services/k3blibsndfiledecoder.desktop
+%%MAD%%share/kde4/services/k3bmaddecoder.desktop
+%%MPC%%share/kde4/services/k3bmpcdecoder.desktop
+%%VORBIS_DEC%%share/kde4/services/k3boggvorbisdecoder.desktop
+%%VORBIS_ENC%%share/kde4/services/k3boggvorbisencoder.desktop
+%%SOX%%share/kde4/services/k3bsoxencoder.desktop
+share/kde4/services/k3bwavedecoder.desktop
+share/kde4/services/kcm_k3bexternalencoder.desktop
+%%LAME%%share/kde4/services/kcm_k3blameencoder.desktop
+%%VORBIS_ENC%%share/kde4/services/kcm_k3boggvorbisencoder.desktop
+%%SOX%%share/kde4/services/kcm_k3bsoxencoder.desktop
+share/kde4/services/videodvd.protocol
+share/kde4/servicetypes/k3bplugin.desktop
+share/locale/ast/LC_MESSAGES/k3b.mo
+share/locale/ast/LC_MESSAGES/k3bsetup.mo
+share/locale/ast/LC_MESSAGES/libk3b.mo
+share/locale/ast/LC_MESSAGES/libk3bdevice.mo
+share/locale/be/LC_MESSAGES/k3b.mo
+share/locale/be/LC_MESSAGES/k3bsetup.mo
+share/locale/be/LC_MESSAGES/libk3b.mo
+share/locale/be/LC_MESSAGES/libk3bdevice.mo
+share/locale/bg/LC_MESSAGES/k3b.mo
+share/locale/bg/LC_MESSAGES/k3bsetup.mo
+share/locale/bg/LC_MESSAGES/libk3b.mo
+share/locale/bg/LC_MESSAGES/libk3bdevice.mo
+share/locale/ca/LC_MESSAGES/k3b.mo
+share/locale/ca/LC_MESSAGES/k3bsetup.mo
+share/locale/ca/LC_MESSAGES/libk3b.mo
+share/locale/ca/LC_MESSAGES/libk3bdevice.mo
+share/locale/ca@valencia/LC_MESSAGES/k3b.mo
+share/locale/ca@valencia/LC_MESSAGES/k3bsetup.mo
+share/locale/ca@valencia/LC_MESSAGES/libk3b.mo
+share/locale/ca@valencia/LC_MESSAGES/libk3bdevice.mo
+share/locale/cs/LC_MESSAGES/k3b.mo
+share/locale/cs/LC_MESSAGES/k3bsetup.mo
+share/locale/cs/LC_MESSAGES/libk3b.mo
+share/locale/cs/LC_MESSAGES/libk3bdevice.mo
+share/locale/csb/LC_MESSAGES/k3b.mo
+share/locale/csb/LC_MESSAGES/k3bsetup.mo
+share/locale/da/LC_MESSAGES/k3b.mo
+share/locale/da/LC_MESSAGES/k3bsetup.mo
+share/locale/da/LC_MESSAGES/libk3b.mo
+share/locale/da/LC_MESSAGES/libk3bdevice.mo
+share/locale/de/LC_MESSAGES/k3b.mo
+share/locale/de/LC_MESSAGES/k3bsetup.mo
+share/locale/de/LC_MESSAGES/libk3b.mo
+share/locale/de/LC_MESSAGES/libk3bdevice.mo
+share/locale/el/LC_MESSAGES/k3b.mo
+share/locale/el/LC_MESSAGES/k3bsetup.mo
+share/locale/el/LC_MESSAGES/libk3b.mo
+share/locale/el/LC_MESSAGES/libk3bdevice.mo
+share/locale/en_GB/LC_MESSAGES/k3b.mo
+share/locale/en_GB/LC_MESSAGES/k3bsetup.mo
+share/locale/en_GB/LC_MESSAGES/libk3b.mo
+share/locale/en_GB/LC_MESSAGES/libk3bdevice.mo
+share/locale/eo/LC_MESSAGES/k3b.mo
+share/locale/eo/LC_MESSAGES/k3bsetup.mo
+share/locale/eo/LC_MESSAGES/libk3b.mo
+share/locale/eo/LC_MESSAGES/libk3bdevice.mo
+share/locale/es/LC_MESSAGES/k3b.mo
+share/locale/es/LC_MESSAGES/k3bsetup.mo
+share/locale/es/LC_MESSAGES/libk3b.mo
+share/locale/es/LC_MESSAGES/libk3bdevice.mo
+share/locale/et/LC_MESSAGES/k3b.mo
+share/locale/et/LC_MESSAGES/k3bsetup.mo
+share/locale/et/LC_MESSAGES/libk3b.mo
+share/locale/et/LC_MESSAGES/libk3bdevice.mo
+share/locale/eu/LC_MESSAGES/k3b.mo
+share/locale/eu/LC_MESSAGES/k3bsetup.mo
+share/locale/eu/LC_MESSAGES/libk3b.mo
+share/locale/eu/LC_MESSAGES/libk3bdevice.mo
+share/locale/fi/LC_MESSAGES/k3b.mo
+share/locale/fi/LC_MESSAGES/k3bsetup.mo
+share/locale/fi/LC_MESSAGES/libk3b.mo
+share/locale/fi/LC_MESSAGES/libk3bdevice.mo
+share/locale/fr/LC_MESSAGES/k3b.mo
+share/locale/fr/LC_MESSAGES/k3bsetup.mo
+share/locale/fr/LC_MESSAGES/libk3b.mo
+share/locale/fr/LC_MESSAGES/libk3bdevice.mo
+share/locale/ga/LC_MESSAGES/k3b.mo
+share/locale/ga/LC_MESSAGES/k3bsetup.mo
+share/locale/ga/LC_MESSAGES/libk3b.mo
+share/locale/ga/LC_MESSAGES/libk3bdevice.mo
+share/locale/gl/LC_MESSAGES/k3b.mo
+share/locale/gl/LC_MESSAGES/k3bsetup.mo
+share/locale/gl/LC_MESSAGES/libk3b.mo
+share/locale/gl/LC_MESSAGES/libk3bdevice.mo
+share/locale/he/LC_MESSAGES/k3b.mo
+share/locale/he/LC_MESSAGES/k3bsetup.mo
+share/locale/he/LC_MESSAGES/libk3b.mo
+share/locale/he/LC_MESSAGES/libk3bdevice.mo
+share/locale/hi/LC_MESSAGES/k3b.mo
+share/locale/hi/LC_MESSAGES/k3bsetup.mo
+share/locale/hi/LC_MESSAGES/libk3b.mo
+share/locale/hi/LC_MESSAGES/libk3bdevice.mo
+share/locale/hne/LC_MESSAGES/k3b.mo
+share/locale/hne/LC_MESSAGES/k3bsetup.mo
+share/locale/hne/LC_MESSAGES/libk3b.mo
+share/locale/hne/LC_MESSAGES/libk3bdevice.mo
+share/locale/hr/LC_MESSAGES/k3b.mo
+share/locale/hr/LC_MESSAGES/k3bsetup.mo
+share/locale/hr/LC_MESSAGES/libk3b.mo
+share/locale/hr/LC_MESSAGES/libk3bdevice.mo
+share/locale/hu/LC_MESSAGES/k3b.mo
+share/locale/hu/LC_MESSAGES/k3bsetup.mo
+share/locale/hu/LC_MESSAGES/libk3b.mo
+share/locale/hu/LC_MESSAGES/libk3bdevice.mo
+share/locale/is/LC_MESSAGES/k3b.mo
+share/locale/is/LC_MESSAGES/k3bsetup.mo
+share/locale/is/LC_MESSAGES/libk3b.mo
+share/locale/is/LC_MESSAGES/libk3bdevice.mo
+share/locale/it/LC_MESSAGES/k3b.mo
+share/locale/it/LC_MESSAGES/k3bsetup.mo
+share/locale/it/LC_MESSAGES/libk3b.mo
+share/locale/it/LC_MESSAGES/libk3bdevice.mo
+share/locale/ja/LC_MESSAGES/k3b.mo
+share/locale/ja/LC_MESSAGES/k3bsetup.mo
+share/locale/ja/LC_MESSAGES/libk3b.mo
+share/locale/ja/LC_MESSAGES/libk3bdevice.mo
+share/locale/km/LC_MESSAGES/k3b.mo
+share/locale/km/LC_MESSAGES/k3bsetup.mo
+share/locale/km/LC_MESSAGES/libk3b.mo
+share/locale/km/LC_MESSAGES/libk3bdevice.mo
+share/locale/ko/LC_MESSAGES/k3b.mo
+share/locale/ko/LC_MESSAGES/k3bsetup.mo
+share/locale/ko/LC_MESSAGES/libk3b.mo
+share/locale/ko/LC_MESSAGES/libk3bdevice.mo
+share/locale/ku/LC_MESSAGES/k3b.mo
+share/locale/lt/LC_MESSAGES/k3b.mo
+share/locale/lt/LC_MESSAGES/k3bsetup.mo
+share/locale/lt/LC_MESSAGES/libk3b.mo
+share/locale/lt/LC_MESSAGES/libk3bdevice.mo
+share/locale/lv/LC_MESSAGES/k3bsetup.mo
+share/locale/lv/LC_MESSAGES/libk3b.mo
+share/locale/lv/LC_MESSAGES/libk3bdevice.mo
+share/locale/mai/LC_MESSAGES/k3b.mo
+share/locale/mai/LC_MESSAGES/libk3b.mo
+share/locale/nb/LC_MESSAGES/k3b.mo
+share/locale/nb/LC_MESSAGES/k3bsetup.mo
+share/locale/nb/LC_MESSAGES/libk3b.mo
+share/locale/nb/LC_MESSAGES/libk3bdevice.mo
+share/locale/nds/LC_MESSAGES/k3b.mo
+share/locale/nds/LC_MESSAGES/k3bsetup.mo
+share/locale/nds/LC_MESSAGES/libk3b.mo
+share/locale/nds/LC_MESSAGES/libk3bdevice.mo
+share/locale/nl/LC_MESSAGES/k3b.mo
+share/locale/nl/LC_MESSAGES/k3bsetup.mo
+share/locale/nl/LC_MESSAGES/libk3b.mo
+share/locale/nl/LC_MESSAGES/libk3bdevice.mo
+share/locale/nn/LC_MESSAGES/k3b.mo
+share/locale/nn/LC_MESSAGES/k3bsetup.mo
+share/locale/nn/LC_MESSAGES/libk3b.mo
+share/locale/nn/LC_MESSAGES/libk3bdevice.mo
+share/locale/oc/LC_MESSAGES/k3b.mo
+share/locale/oc/LC_MESSAGES/k3bsetup.mo
+share/locale/oc/LC_MESSAGES/libk3b.mo
+share/locale/oc/LC_MESSAGES/libk3bdevice.mo
+share/locale/pa/LC_MESSAGES/k3b.mo
+share/locale/pa/LC_MESSAGES/k3bsetup.mo
+share/locale/pa/LC_MESSAGES/libk3b.mo
+share/locale/pa/LC_MESSAGES/libk3bdevice.mo
+share/locale/pl/LC_MESSAGES/k3b.mo
+share/locale/pl/LC_MESSAGES/k3bsetup.mo
+share/locale/pl/LC_MESSAGES/libk3b.mo
+share/locale/pl/LC_MESSAGES/libk3bdevice.mo
+share/locale/pt/LC_MESSAGES/k3b.mo
+share/locale/pt/LC_MESSAGES/k3bsetup.mo
+share/locale/pt/LC_MESSAGES/libk3b.mo
+share/locale/pt/LC_MESSAGES/libk3bdevice.mo
+share/locale/pt_BR/LC_MESSAGES/k3b.mo
+share/locale/pt_BR/LC_MESSAGES/k3bsetup.mo
+share/locale/pt_BR/LC_MESSAGES/libk3b.mo
+share/locale/pt_BR/LC_MESSAGES/libk3bdevice.mo
+share/locale/ro/LC_MESSAGES/k3b.mo
+share/locale/ro/LC_MESSAGES/k3bsetup.mo
+share/locale/ro/LC_MESSAGES/libk3b.mo
+share/locale/ro/LC_MESSAGES/libk3bdevice.mo
+share/locale/ru/LC_MESSAGES/k3b.mo
+share/locale/ru/LC_MESSAGES/k3bsetup.mo
+share/locale/ru/LC_MESSAGES/libk3b.mo
+share/locale/ru/LC_MESSAGES/libk3bdevice.mo
+share/locale/se/LC_MESSAGES/k3b.mo
+share/locale/se/LC_MESSAGES/k3bsetup.mo
+share/locale/se/LC_MESSAGES/libk3b.mo
+share/locale/se/LC_MESSAGES/libk3bdevice.mo
+share/locale/sk/LC_MESSAGES/k3b.mo
+share/locale/sk/LC_MESSAGES/k3bsetup.mo
+share/locale/sk/LC_MESSAGES/libk3b.mo
+share/locale/sk/LC_MESSAGES/libk3bdevice.mo
+share/locale/sl/LC_MESSAGES/k3b.mo
+share/locale/sl/LC_MESSAGES/k3bsetup.mo
+share/locale/sl/LC_MESSAGES/libk3b.mo
+share/locale/sl/LC_MESSAGES/libk3bdevice.mo
+share/locale/sr/LC_MESSAGES/k3b.mo
+share/locale/sr/LC_MESSAGES/k3bsetup.mo
+share/locale/sr/LC_MESSAGES/libk3b.mo
+share/locale/sr/LC_MESSAGES/libk3bdevice.mo
+share/locale/sr@ijekavian/LC_MESSAGES/k3b.mo
+share/locale/sr@ijekavian/LC_MESSAGES/k3bsetup.mo
+share/locale/sr@ijekavian/LC_MESSAGES/libk3b.mo
+share/locale/sr@ijekavian/LC_MESSAGES/libk3bdevice.mo
+share/locale/sr@ijekavianlatin/LC_MESSAGES/k3b.mo
+share/locale/sr@ijekavianlatin/LC_MESSAGES/k3bsetup.mo
+share/locale/sr@ijekavianlatin/LC_MESSAGES/libk3b.mo
+share/locale/sr@ijekavianlatin/LC_MESSAGES/libk3bdevice.mo
+share/locale/sr@latin/LC_MESSAGES/k3b.mo
+share/locale/sr@latin/LC_MESSAGES/k3bsetup.mo
+share/locale/sr@latin/LC_MESSAGES/libk3b.mo
+share/locale/sr@latin/LC_MESSAGES/libk3bdevice.mo
+share/locale/sv/LC_MESSAGES/k3b.mo
+share/locale/sv/LC_MESSAGES/k3bsetup.mo
+share/locale/sv/LC_MESSAGES/libk3b.mo
+share/locale/sv/LC_MESSAGES/libk3bdevice.mo
+share/locale/th/LC_MESSAGES/k3b.mo
+share/locale/th/LC_MESSAGES/k3bsetup.mo
+share/locale/th/LC_MESSAGES/libk3b.mo
+share/locale/th/LC_MESSAGES/libk3bdevice.mo
+share/locale/tr/LC_MESSAGES/k3b.mo
+share/locale/tr/LC_MESSAGES/k3bsetup.mo
+share/locale/tr/LC_MESSAGES/libk3b.mo
+share/locale/tr/LC_MESSAGES/libk3bdevice.mo
+share/locale/uk/LC_MESSAGES/k3b.mo
+share/locale/uk/LC_MESSAGES/k3bsetup.mo
+share/locale/uk/LC_MESSAGES/libk3b.mo
+share/locale/uk/LC_MESSAGES/libk3bdevice.mo
+share/locale/zh_CN/LC_MESSAGES/k3b.mo
+share/locale/zh_CN/LC_MESSAGES/k3bsetup.mo
+share/locale/zh_CN/LC_MESSAGES/libk3b.mo
+share/locale/zh_CN/LC_MESSAGES/libk3bdevice.mo
+share/locale/zh_TW/LC_MESSAGES/k3b.mo
+share/locale/zh_TW/LC_MESSAGES/k3bsetup.mo
+share/locale/zh_TW/LC_MESSAGES/libk3b.mo
+share/locale/zh_TW/LC_MESSAGES/libk3bdevice.mo
+share/mime/packages/x-k3b.xml
share/sounds/k3b_error1.wav
share/sounds/k3b_success1.wav
share/sounds/k3b_wait_media1.wav
-@dirrm share/doc/HTML/en/k3b
-@dirrm share/apps/k3b/servicemenus
-@dirrm share/apps/k3b/plugins
+@dirrm share/locale/sr@latin/LC_MESSAGES
+@dirrm share/locale/sr@latin
+@dirrm share/locale/sr@ijekavianlatin/LC_MESSAGES
+@dirrm share/locale/sr@ijekavianlatin
@dirrm share/apps/k3b/pics/quant
@dirrm share/apps/k3b/pics/crystal
@dirrm share/apps/k3b/pics/RobsTheme
@dirrm share/apps/k3b/pics/73lab
@dirrm share/apps/k3b/pics
-@dirrm share/apps/k3b/icons/hicolor/scalable/actions
-@dirrm share/apps/k3b/icons/hicolor/scalable
+@dirrm share/apps/k3b/icons/oxygen/scalable/mimetypes
+@dirrm share/apps/k3b/icons/oxygen/scalable/devices
+@dirrm share/apps/k3b/icons/oxygen/scalable/apps
+@dirrm share/apps/k3b/icons/oxygen/scalable/actions
+@dirrm share/apps/k3b/icons/oxygen/scalable
+@dirrm share/apps/k3b/icons/oxygen/64x64/mimetypes
+@dirrm share/apps/k3b/icons/oxygen/64x64/devices
+@dirrm share/apps/k3b/icons/oxygen/64x64/apps
+@dirrm share/apps/k3b/icons/oxygen/64x64/actions
+@dirrm share/apps/k3b/icons/oxygen/64x64
+@dirrm share/apps/k3b/icons/oxygen/48x48/mimetypes
+@dirrm share/apps/k3b/icons/oxygen/48x48/devices
+@dirrm share/apps/k3b/icons/oxygen/48x48/apps
+@dirrm share/apps/k3b/icons/oxygen/48x48/actions
+@dirrm share/apps/k3b/icons/oxygen/48x48
+@dirrm share/apps/k3b/icons/oxygen/32x32/mimetypes
+@dirrm share/apps/k3b/icons/oxygen/32x32/devices
+@dirrm share/apps/k3b/icons/oxygen/32x32/apps
+@dirrm share/apps/k3b/icons/oxygen/32x32/actions
+@dirrm share/apps/k3b/icons/oxygen/32x32
+@dirrm share/apps/k3b/icons/oxygen/22x22/devices
+@dirrm share/apps/k3b/icons/oxygen/22x22/apps
+@dirrm share/apps/k3b/icons/oxygen/22x22/actions
+@dirrm share/apps/k3b/icons/oxygen/22x22
+@dirrm share/apps/k3b/icons/oxygen/16x16/devices
+@dirrm share/apps/k3b/icons/oxygen/16x16/apps
+@dirrm share/apps/k3b/icons/oxygen/16x16/actions
+@dirrm share/apps/k3b/icons/oxygen/16x16
+@dirrm share/apps/k3b/icons/oxygen/128x128/mimetypes
+@dirrm share/apps/k3b/icons/oxygen/128x128/devices
+@dirrm share/apps/k3b/icons/oxygen/128x128/apps
+@dirrm share/apps/k3b/icons/oxygen/128x128/actions
+@dirrm share/apps/k3b/icons/oxygen/128x128
+@dirrm share/apps/k3b/icons/oxygen
@dirrm share/apps/k3b/icons/hicolor/64x64/actions
@dirrm share/apps/k3b/icons/hicolor/64x64
-@dirrm share/apps/k3b/icons/hicolor/48x48/actions
-@dirrm share/apps/k3b/icons/hicolor/48x48
-@dirrm share/apps/k3b/icons/hicolor/32x32/actions
-@dirrm share/apps/k3b/icons/hicolor/32x32
-@dirrm share/apps/k3b/icons/hicolor/22x22/actions
-@dirrm share/apps/k3b/icons/hicolor/22x22
@dirrm share/apps/k3b/icons/hicolor/16x16/actions
@dirrm share/apps/k3b/icons/hicolor/16x16
@dirrm share/apps/k3b/icons/hicolor
-@dirrm share/apps/k3b/icons/crystalsvg/16x16/actions
-@dirrm share/apps/k3b/icons/crystalsvg/16x16
-@dirrm share/apps/k3b/icons/crystalsvg
@dirrm share/apps/k3b/icons
@dirrm share/apps/k3b/extra
@dirrm share/apps/k3b/cdi
@dirrm share/apps/k3b
+@exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime > /dev/null || /usr/bin/true
+@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime > /dev/null || /usr/bin/true