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 +MAKE_JOBS_SAFE= yes -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 +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 -pre-configure: - ${RM} ${WRKSRC}/admin/cvs.sh - ${TOUCH} ${WRKSRC}/admin/cvs.sh +.include -post-install: - @${CAT} ${PKGMESSAGE} - @sleep 5 - -showinfo: - more ${PKGMESSAGE} - -.include - -.if ${OSVERSION} > 700000 -PKGMESSAGE= ${PKGDIR}/pkg-message-7 +.if defined(WITH_CDRDAO) +RUN_DEPENDS+= cdrdao:${PORTSDIR}/sysutils/cdrdao .endif -.if defined(WITH_FLAC) -PLIST_SUB+= FLAC="" -LIB_DEPENDS+= FLAC:${PORTSDIR}/audio/flac -.else -PLIST_SUB+= FLAC="@comment " -CONFIGURE_ARGS+= --without-flac -.endif - -.if defined(WITH_LAME) -PLIST_SUB+= LAME="" -LIB_DEPENDS+= mp3lame:${PORTSDIR}/audio/lame -.else -PLIST_SUB+= LAME="@comment " -CONFIGURE_ARGS+= --without-lame -.endif - -.if defined(WITH_FFMPEG) -PLIST_SUB+= FFMPEG="" -LIB_DEPENDS+= avcodec:${PORTSDIR}/multimedia/ffmpeg -.else -PLIST_SUB+= FFMPEG="@comment " -CONFIGURE_ARGS+= --without-ffmpeg -.endif - -.if defined(WITH_MUSICBRAINZ) -PLIST_SUB+= MUSICBRAINZ="" -LIB_DEPENDS+= musicbrainz:${PORTSDIR}/audio/libmusicbrainz -.else -PLIST_SUB+= MUSICBRAINZ="@comment " -CONFIGURE_ARGS+= --without-musicbrainz -.endif - -.if defined(WITH_MPC) -PLIST_SUB+= MPC="" -LIB_DEPENDS+= mpcdec:${PORTSDIR}/audio/libmpcdec -.else -PLIST_SUB+= MPC="@comment " -CONFIGURE_ARGS+= --without-musepack -.endif - -.if defined(WITH_LIBDVDREAD) -PLIST_SUB+= LIBDVDREAD="" -LIB_DEPENDS+= dvdread.4:${PORTSDIR}/multimedia/libdvdread -.else -PLIST_SUB+= LIBDVDREAD="@comment " -CONFIGURE_ARGS+= --without-libdvdread -.endif - -.if !defined (WITHOUT_DVDPLUSRW) +.if defined(WITH_DVDPLUSRW) RUN_DEPENDS+= dvd+rw-format:${PORTSDIR}/sysutils/dvd+rw-tools .endif -.if defined (WITH_TRANSCODE) -RUN_DEPENDS+= transcode:${PORTSDIR}/multimedia/transcode -.endif - -.if defined (WITH_EMOVIX) +.if defined(WITH_EMOVIX) RUN_DEPENDS+= mkmovixiso:${PORTSDIR}/multimedia/emovix .endif -.if defined (WITH_NORMALIZE) -RUN_DEPENDS+= normalize:${PORTSDIR}/audio/normalize -.endif - -.if defined (WITH_SOX) -RUN_DEPENDS+= sox:${PORTSDIR}/audio/sox -.endif - -.if defined (WITH_VCDIMAGER) +.if defined(WITH_VCDIMAGER) RUN_DEPENDS+= vcdxrip:${PORTSDIR}/multimedia/vcdimager .endif -.include +.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) +LIB_DEPENDS+= FLAC:${PORTSDIR}/audio/flac +PLIST_SUB+= FLAC="" +.else +CMAKE_ARGS+= -DK3B_BUILD_FLAC_DECODER_PLUGIN:BOOL=OFF +PLIST_SUB+= FLAC="@comment " +.endif + +.if defined(WITH_MAD) +LIB_DEPENDS+= mad:${PORTSDIR}/audio/libmad +PLIST_SUB+= MAD="" +.else +CMAKE_ARGS+= -DK3B_BUILD_MAD_DECODER_PLUGIN:BOOL=OFF +PLIST_SUB+= MAD="@comment " +.endif + +.if defined(WITH_MPC) +LIB_DEPENDS+= mpcdec:${PORTSDIR}/audio/libmpcdec +PLIST_SUB+= MPC="" +.else +CMAKE_ARGS+= -DK3B_BUILD_MUSE_DECODER_PLUGIN:BOOL=OFF +PLIST_SUB+= MPC="@comment " +.endif + +.if defined(WITH_SNDFILE) +LIB_DEPENDS+= sndfile:${PORTSDIR}/audio/libsndfile +PLIST_SUB+= SNDFILE="" +.else +CMAKE_ARGS+= -DK3B_BUILD_SNDFILE_DECODER_PLUGIN:BOOL=OFF +PLIST_SUB+= SNDFILE="@comment " +.endif + +.if defined(WITH_VORBIS_DEC) +LIB_DEPENDS+= ogg:${PORTSDIR}/audio/libogg +PLIST_SUB+= VORBIS_DEC="" +.else +CMAKE_ARGS+= -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN:BOOL=OFF +PLIST_SUB+= VORBIS_DEC="@comment " +.endif + +.if defined(WITH_LAME) +LIB_DEPENDS+= mp3lame:${PORTSDIR}/audio/lame +PLIST_SUB+= LAME="" +.else +CMAKE_ARGS+= -DK3B_BUILD_LAME_ENCODER_PLUGIN:BOOL=OFF +PLIST_SUB+= LAME="@comment " +.endif + +.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_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_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_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_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_TRANSCODE) +RUN_DEPENDS+= transcode:${PORTSDIR}/multimedia/transcode +.endif + +post-install: + @${CAT} ${PKGMESSAGE} + +.include 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