K3b was created to be a feature-rich and easy to handle CD burning

application.  It can do many things, such as creating or copying audio,
data, video or mixed-mode CDs, CD ripping, and DVD ripping, burning and
blanking.

This is a KDE4 version of multimedia/k3b, thus SHARED_LIBS aren't 0.0.

Okay landry@
This commit is contained in:
zhuk 2014-07-09 16:40:41 +00:00
parent 2d7417450b
commit e22f0c80ab
20 changed files with 1219 additions and 0 deletions

View File

@ -0,0 +1,64 @@
# $OpenBSD: Makefile,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
COMMENT = CD/DVD creator
DISTNAME = k3b-2.0.2
CATEGORIES = multimedia
# bump away from KDE3 version
SHARED_LIBS = k3blib 50.0
SHARED_LIBS += k3bdevice 50.0
HOMEPAGE = http://www.k3b.org/
# GPLv2
PERMIT_PACKAGE_CDROM = Yes
WANTLIB = c m pthread stdc++
WANTLIB += ICE SM X11 Xext
WANTLIB += lib/qt4/Qt3Support lib/qt4/QtDBus lib/qt4/QtGui
WANTLIB += lib/qt4/QtNetwork lib/qt4/QtSql lib/qt4/QtSvg
WANTLIB += lib/qt4/QtWebKit lib/qt4/QtXml
WANTLIB += ${KDE4LIB}/kcddb ${KDE4LIB}/kcmutils ${KDE4LIB}/kde3support
WANTLIB += ${KDE4LIB}/kdeui ${KDE4LIB}/kemoticons ${KDE4LIB}/kfile
WANTLIB += ${KDE4LIB}/kidletime ${KDE4LIB}/kio ${KDE4LIB}/knotifyconfig
WANTLIB += ${KDE4LIB}/kparts ${KDE4LIB}/kprintutils ${KDE4LIB}/kpty
WANTLIB += ${KDE4LIB}/kutils ${KDE4LIB}/nepomuk ${KDE4LIB}/nepomukutils
WANTLIB += ${KDE4LIB}/solid
WANTLIB += FLAC FLAC++ avcodec avformat avutil dvdread mad mp3lame
WANTLIB += mpcdec samplerate soprano sndfile tag vorbis
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=k3b/}
EXTRACT_SUFX = .tar.bz2
MODULES = x11/kde4 devel/gettext
RUN_DEPENDS = devel/desktop-file-utils \
misc/shared-mime-info \
x11/gtk+2,-guic
# Optional
# audio/sox \
# misc/cdrdao \
# multimedia/transcode \
# sysutils/cdrtools \
# sysutils/dvd+rw-tools \
LIB_DEPENDS = audio/flac \
audio/lame \
audio/libmad \
audio/libsamplerate \
audio/libsndfile \
audio/libvorbis \
audio/musepack \
audio/taglib \
devel/libdvdread \
graphics/ffmpeg>=20121026 \
${MODKDE4_DEP_DIR}/libkcddb>=${MODKDE4_DEP_VERSION}
CONFIGURE_ARGS = -DK3B_ENABLE_MUSICBRAINZ:Bool=No
# systemd stuff, o' really?
post-install:
rm -R ${WRKINST}/etc/dbus-1
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (k3b-2.0.2.tar.bz2) = rxdvKcHSM5xGSNRhR2Inywe80MdQVvKkAG8lPj71t80=
SIZE (k3b-2.0.2.tar.bz2) = 12833321

View File

@ -0,0 +1,74 @@
$OpenBSD: patch-cmake_modules_FindMuse_cmake,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
--- cmake/modules/FindMuse.cmake.orig Sat Jan 19 19:23:53 2013
+++ cmake/modules/FindMuse.cmake Sat Jan 19 19:38:44 2013
@@ -1,48 +1,42 @@
-# - Try to find Lame
+# - Try to find Musepack
# Once done this will define
#
# MUSE_FOUND - system has Muse
# MUSE_INCLUDE_DIR - the Muse include directory
# MUSE_LIBRARIES - Link these to use Muse
-# MUSE_DEFINITIONS - Compiler switches required for using Muse
+# MPC_HEADER_FILE - File specification for #include directive
+# MPC_OLD_API - True if using old Muse API
# Redistribution and use is allowed according to the terms of the BSD license.
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
#
-if( MUSE_INCLUDE_DIR AND MUSE_LIBRARIES )
+if( MUSE_INCLUDE_DIR AND MUSE_LIBRARIES AND MPC_HEADER_FILE AND MPC_OLD_API )
# in cache already
set(MUSE_FIND_QUIETLY TRUE)
-endif( MUSE_INCLUDE_DIR AND MUSE_LIBRARIES )
+endif( MUSE_INCLUDE_DIR AND MUSE_LIBRARIES AND MPC_HEADER_FILE AND MPC_OLD_API )
-include(CheckIncludeFiles)
-check_include_files(mpc/mpcdec.h HAVE_MPC_MPCDEC_H)
-check_include_files(mpcdec/mpcdec.h HAVE_MPCDEC_MPCDEC_H)
-check_include_files(musepack/musepack.h HAVE_MUSEPACK_MUSEPACK_H)
+find_path( _MUSE_INCLUDE_DIR_NEW mpc/mpcdec.h )
+find_path( _MUSE_INCLUDE_DIR_OLD mpcdec/mpcdec.h )
+find_path( _MUSE_INCLUDE_DIR_OLD_MPACK musepack/musepack.h )
-if( HAVE_MPC_MPCDEC_H )
- find_path( MUSE_INCLUDE_DIR mpc/mpcdec.h )
+find_path( MUSE_INCLUDE_DIR mpc/mpcdec.h )
+if( _MUSE_INCLUDE_DIR_NEW )
+ set( MUSE_INCLUDE_DIR ${_MUSE_INCLUDE_DIR_NEW} )
+ set( MPC_HEADER_FILE "<mpc/mpcdec.h>" )
+ set( MPC_OLD_API 0)
find_library( MUSE_LIBRARIES NAMES mpcdec )
+elseif( _MUSE_INCLUDE_DIR_OLD )
+ set( MUSE_INCLUDE_DIR ${_MUSE_INCLUDE_DIR_OLD} )
set( MPC_HEADER_FILE "<mpc/mpcdec.h>" )
-elseif( HAVE_MPCDEC_MPCDEC_H )
- find_path( MUSE_INCLUDE_DIR mpcdec/mpcdec.h )
+ set( MPC_OLD_API 1)
find_library( MUSE_LIBRARIES NAMES mpcdec )
- set( MPC_HEADER_FILE "<mpcdec/mpcdec.h>" )
+elseif( _MUSE_INCLUDE_DIR_OLD_MPACK )
+ set( MUSE_INCLUDE_DIR ${_MUSE_INCLUDE_DIR_OLD_MPACK} )
+ set( MPC_HEADER_FILE "<musepack/musepack.h>" )
set( MPC_OLD_API 1)
-elseif( HAVE_MUSEPACK_MUSEPACK_H )
- find_path( MUSE_INCLUDE_DIR musepack/musepack.h )
find_library( MUSE_LIBRARIES NAMES musepack )
- set( MPC_HEADER_FILE "<musepack/musepack.h>" )
- set( MPC_OLD_API 1 )
-endif( HAVE_MPC_MPCDEC_H )
+endif( _MUSE_INCLUDE_DIR_NEW )
-if( MUSE_INCLUDE_DIR AND MUSE_LIBRARIES )
- set( MUSE_FOUND TRUE )
-else( MUSE_INCLUDE_DIR AND MUSE_LIBRARIES )
- set( MUSE_FOUND FALSE )
-endif( MUSE_INCLUDE_DIR AND MUSE_LIBRARIES )
-
include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(MUSE DEFAULT_MSG MUSE_INCLUDE_DIR MUSE_LIBRARIES MPC_HEADER_FILE )
-
-# show the MUSE_INCLUDE_DIR and MUSE_LIBRARIES variables only in the advanced view
-mark_as_advanced(MUSE_INCLUDE_DIR MUSE_LIBRARIES )
+find_package_handle_standard_args(MUSE DEFAULT_MSG MUSE_INCLUDE_DIR MUSE_LIBRARIES )
+mark_as_advanced(MUSE_INCLUDE_DIR MUSE_LIBRARIES MPC_HEADER_FILE MPC_OLD_API )

View File

@ -0,0 +1,20 @@
$OpenBSD: patch-libk3b_CMakeLists_txt,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
--- libk3b/CMakeLists.txt.orig Sat Jan 19 22:15:31 2013
+++ libk3b/CMakeLists.txt Sat Jan 19 22:20:55 2013
@@ -7,6 +7,7 @@ include_directories(
${CMAKE_CURRENT_BINARY_DIR}/tools
${CMAKE_CURRENT_BINARY_DIR}/projects
${CMAKE_CURRENT_BINARY_DIR}/jobs
+ ${SAMPLERATE_INCLUDE_DIR}
)
set(CMAKE_REQUIRED_LIBRARIES m)
@@ -232,7 +233,7 @@ target_link_libraries(k3b
k3bdevice
)
if(NOT WIN32)
- target_link_libraries(k3b dl)
+ target_link_libraries(k3b ${CMAKE_DL_LIBS})
else(NOT WIN32)
target_link_libraries(k3b uuid ole32)
endif(NOT WIN32)

View File

@ -0,0 +1,17 @@
$OpenBSD: patch-libk3b_core_k3bglobals_cpp,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
--- libk3b/core/k3bglobals.cpp.orig Sat Jan 19 21:38:56 2013
+++ libk3b/core/k3bglobals.cpp Sat Jan 19 21:41:29 2013
@@ -49,7 +49,12 @@
#include <cmath>
#include <sys/utsname.h>
-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
+#if defined(__OpenBSD__)
+# include <sys/endian.h>
+# define bswap_16(x) swap16(x)
+# define bswap_32(x) swap32(x)
+# define bswap_64(x) swap64(x)
+#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
# include <sys/param.h>
# include <sys/mount.h>
# include <sys/endian.h>

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-libk3b_tools_k3bfilesysteminfo_cpp,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
--- libk3b/tools/k3bfilesysteminfo.cpp.orig Sat Jan 19 21:42:52 2013
+++ libk3b/tools/k3bfilesysteminfo.cpp Sat Jan 19 22:10:48 2013
@@ -24,9 +24,10 @@
#include <kdebug.h>
-#ifdef Q_OS_FREEBSD
+#if defined(Q_OS_FREEBSD) || defined(Q_OS_OPENBSD)
#include <sys/param.h>
#include <sys/mount.h>
+#define f_type f_fsid.val[0]
#endif
#ifdef HAVE_SYS_STATVFS_H
# include <sys/statvfs.h>

View File

@ -0,0 +1,97 @@
$OpenBSD: patch-libk3bdevice_k3bdevice_cpp,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
--- libk3bdevice/k3bdevice.cpp.orig Sat Jan 19 19:40:37 2013
+++ libk3bdevice/k3bdevice.cpp Sat Jan 19 20:02:21 2013
@@ -69,28 +69,27 @@ typedef unsigned char u8;
#define CD_FRAMESIZE_RAW 2352
#endif
-#ifdef Q_OS_NETBSD
+#if defined(Q_OS_NETBSD) || defined(Q_OS_OPENBSD)
#include <sys/cdio.h>
#endif
+#if defined(Q_OS_OPENBSD)
+#include <sys/dkio.h>
+#endif
+
#ifdef HAVE_RESMGR
extern "C" {
#include <resmgr.h>
}
#endif
-#ifdef Q_OS_FREEBSD
-#define HANDLE_DEFAULT_VALUE 0
-#endif
-#ifdef Q_OS_WIN32
+#if defined(Q_OS_WIN32)
#define HANDLE_DEFAULT_VALUE INVALID_HANDLE_VALUE
-#endif
-#ifdef Q_OS_LINUX
+#elif defined(Q_OS_FREEBSD)
+#define HANDLE_DEFAULT_VALUE 0
+#else
#define HANDLE_DEFAULT_VALUE -1
#endif
-#ifdef Q_OS_NETBSD
-#define HANDLE_DEFAULT_VALUE -1
-#endif
//
// Very evil hacking: force the speed values to be acurate
@@ -165,7 +164,7 @@ K3b::Device::Device::Handle K3b::Device::openDevice( c
#endif
-#if defined(Q_OS_LINUX) || defined(Q_OS_NETBSD)
+#if defined(Q_OS_LINUX) || defined(Q_OS_NETBSD) || defined(Q_OS_OPENBSD)
K3b::Device::Device::Handle K3b::Device::openDevice( const char* name, bool write )
{
K3b::Device::Device::Handle fd = HANDLE_DEFAULT_VALUE;
@@ -1631,7 +1630,7 @@ bool K3b::Device::Device::block( bool b ) const
usageUnlock();
if ( success )
return success;
-#elif defined(Q_OS_NETBSD)
+#elif defined(Q_OS_NETBSD) || defined(Q_OS_OPENBSD)
bool success = false;
bool needToClose = !isOpen();
int arg = b ? 1 : 0;
@@ -1679,14 +1678,18 @@ bool K3b::Device::Device::rewritable() const
bool K3b::Device::Device::eject() const
{
-#ifdef Q_OS_NETBSD
+#if defined(Q_OS_NETBSD) || defined(Q_OS_OPENBSD)
bool success = false;
bool needToClose = !isOpen();
int arg = 0;
usageLock();
if( open() ) {
+// #if defined(Q_OS_NETBSD)
if ( ::ioctl( d->deviceHandle, DIOCEJECT, &arg ) >= 0)
+// #else // e.g., Q_OS_OPENBSD
+// if ( ::ioctl( d->deviceHandle, CDIOCEJECT, &arg ) >= 0)
+// #endif
success = true;
if( needToClose )
close();
@@ -1724,7 +1727,7 @@ bool K3b::Device::Device::eject() const
bool K3b::Device::Device::load() const
{
-#ifdef Q_OS_NETBSD
+#if defined(Q_OS_NETBSD) || defined(Q_OS_OPENBSD)
bool success = false;
bool needToClose = !isOpen();
int arg = 0;
@@ -3768,7 +3771,7 @@ QByteArray K3b::Device::Device::mediaId( int mediaType
// int K3b::Device::Device::ioctl( int request, ... ) const
// {
// int r = -1;
-// #if defined(Q_OS_LINUX) || defined(Q_OS_NETBSD)
+// #if defined(Q_OS_LINUX) || defined(Q_OS_NETBSD) || defined(Q_OS_OPENBSD)
// d->mutex.lock();
// va_list ap;

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-libk3bdevice_k3bscsicommand_cpp,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
--- libk3bdevice/k3bscsicommand.cpp.orig Sat Jan 19 20:04:41 2013
+++ libk3bdevice/k3bscsicommand.cpp Sat Jan 19 20:04:58 2013
@@ -185,7 +185,7 @@ void K3b::Device::ScsiCommand::debugError( int command
#ifdef Q_OS_FREEBSD
#include "k3bscsicommand_bsd.cpp"
#endif
-#ifdef Q_OS_NETBSD
+#if defined(Q_OS_NETBSD) || defined(Q_OS_OPENBSD)
#include "k3bscsicommand_netbsd.cpp"
#endif
#ifdef Q_OS_WIN32

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-libk3bdevice_k3bscsicommand_netbsd_cpp,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
--- libk3bdevice/k3bscsicommand_netbsd.cpp.orig Sat Jan 19 20:05:43 2013
+++ libk3bdevice/k3bscsicommand_netbsd.cpp Sat Jan 19 20:05:50 2013
@@ -53,7 +53,7 @@ int K3b::Device::ScsiCommand::transport( TransportDire
size_t len )
{
bool needToClose = false;
- int deviceHandler = -1;
+ int deviceHandle = -1;
if( m_device ) {
m_device->usageLock();
if( !m_device->isOpen() ) {

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-plugins_decoder_ffmpeg_CMakeLists_txt,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
--- plugins/decoder/ffmpeg/CMakeLists.txt.orig Mon Feb 4 13:54:41 2013
+++ plugins/decoder/ffmpeg/CMakeLists.txt Mon Feb 4 13:55:31 2013
@@ -16,6 +16,7 @@ set(k3bffmpegdecoder_PART_SRCS k3bffmpegdecoder.cpp k3
kde4_add_plugin(k3bffmpegdecoder ${k3bffmpegdecoder_PART_SRCS})
+include_directories(${FFMPEG_INCLUDE_DIRS})
target_link_libraries(k3bffmpegdecoder k3bdevice ${KDE4_KDEUI_LIBS} k3b ${FFMPEG_LIBRARIES} )
install(TARGETS k3bffmpegdecoder DESTINATION ${PLUGIN_INSTALL_DIR} )

View File

@ -0,0 +1,115 @@
$OpenBSD: patch-plugins_decoder_ffmpeg_k3bffmpegwrapper_cpp,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
Fixed compilation with new FFMPEG.
Upstream commits:
2f845b34badb614882b7e38ac38b00041ac2832d
6f34e14b28d2f9103151c6ba08b3bb40448ffe46
(last one via Debian)
--- plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp.orig Sat Jan 15 23:47:29 2011
+++ plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp Mon Jan 20 14:52:50 2014
@@ -88,7 +88,11 @@ bool K3bFFMpegFile::open()
close();
// open the file
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(53,2,0)
+ int err = ::avformat_open_input( &d->formatContext, m_filename.toLocal8Bit(), 0, 0 );
+#else
int err = ::av_open_input_file( &d->formatContext, m_filename.toLocal8Bit(), 0, 0, 0 );
+#endif
if( err < 0 ) {
kDebug() << "(K3bFFMpegFile) unable to open " << m_filename << " with error " << err;
return false;
@@ -109,7 +113,13 @@ bool K3bFFMpegFile::open()
#else
::AVCodecContext* codecContext = d->formatContext->streams[0]->codec;
#endif
- if( codecContext->codec_type != CODEC_TYPE_AUDIO ) {
+ if( codecContext->codec_type !=
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(52, 64, 0)
+ AVMEDIA_TYPE_AUDIO)
+#else
+ CODEC_TYPE_AUDIO)
+#endif
+ {
kDebug() << "(K3bFFMpegFile) not a simple audio stream: " << m_filename;
return false;
}
@@ -137,7 +147,11 @@ bool K3bFFMpegFile::open()
}
// dump some debugging info
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(53,2,0)
+ ::av_dump_format( d->formatContext, 0, m_filename.toLocal8Bit(), 0 );
+#else
::dump_format( d->formatContext, 0, m_filename.toLocal8Bit(), 0 );
+#endif
return true;
}
@@ -225,8 +239,11 @@ QString K3bFFMpegFile::typeComment() const
QString K3bFFMpegFile::title() const
{
// FIXME: is this UTF8 or something??
- if( d->formatContext->title[0] != '\0' )
- return QString::fromLocal8Bit( d->formatContext->title );
+ AVDictionaryEntry *ade = av_dict_get( d->formatContext->metadata, "TITLE", NULL, 0 );
+ if( ade == NULL )
+ return QString();
+ if( ade->value != '\0' )
+ return QString::fromLocal8Bit( ade->value );
else
return QString();
}
@@ -235,8 +252,11 @@ QString K3bFFMpegFile::title() const
QString K3bFFMpegFile::author() const
{
// FIXME: is this UTF8 or something??
- if( d->formatContext->author[0] != '\0' )
- return QString::fromLocal8Bit( d->formatContext->author );
+ AVDictionaryEntry *ade = av_dict_get( d->formatContext->metadata, "ARTIST", NULL, 0 );
+ if( ade == NULL )
+ return QString();
+ if( ade->value != '\0' )
+ return QString::fromLocal8Bit( ade->value );
else
return QString();
}
@@ -245,8 +265,11 @@ QString K3bFFMpegFile::author() const
QString K3bFFMpegFile::comment() const
{
// FIXME: is this UTF8 or something??
- if( d->formatContext->comment[0] != '\0' )
- return QString::fromLocal8Bit( d->formatContext->comment );
+ AVDictionaryEntry *ade = av_dict_get( d->formatContext->metadata, "COMMENT", NULL, 0 );
+ if( ade == NULL )
+ return QString();
+ if( ade->value != '\0' )
+ return QString::fromLocal8Bit( ade->value );
else
return QString();
}
@@ -309,8 +332,13 @@ int K3bFFMpegFile::fillOutputBuffer()
#if LIBAVCODEC_VERSION_MAJOR < 52
int len = ::avcodec_decode_audio(
#else
+ #if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(52, 64, 0)
+ int len = ::avcodec_decode_audio3(
+ #else
int len = ::avcodec_decode_audio2(
+ #endif
#endif
+
#ifdef FFMPEG_BUILD_PRE_4629
&d->formatContext->streams[0]->codec,
#else
@@ -318,7 +346,11 @@ int K3bFFMpegFile::fillOutputBuffer()
#endif
(short*)d->alignedOutputBuffer,
&d->outputBufferSize,
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(52, 64, 0)
+ &d->packet );
+#else
d->packetData, d->packetSize );
+#endif
if( d->packetSize <= 0 || len < 0 )
::av_free_packet( &d->packet );

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-plugins_decoder_flac_CMakeLists_txt,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
--- plugins/decoder/flac/CMakeLists.txt.orig Mon Feb 4 14:05:40 2013
+++ plugins/decoder/flac/CMakeLists.txt Mon Feb 4 14:07:07 2013
@@ -19,6 +19,7 @@ configure_file(config-flac.h.cmake ${CMAKE_CURRENT_BIN
set(k3bflacdecoder_PART_SRCS k3bflacdecoder.cpp )
+include_directories(${FLAC_INCLUDE_DIR} ${FLAC++_INCLUDE_DIR})
kde4_add_plugin(k3bflacdecoder ${k3bflacdecoder_PART_SRCS})
target_link_libraries(k3bflacdecoder

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-plugins_decoder_libsndfile_CMakeLists_txt,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
--- plugins/decoder/libsndfile/CMakeLists.txt.orig Mon Feb 4 14:42:45 2013
+++ plugins/decoder/libsndfile/CMakeLists.txt Mon Feb 4 14:43:07 2013
@@ -2,6 +2,7 @@
set(k3blibsndfiledecoder_PART_SRCS k3blibsndfiledecoder.cpp )
+include_directories(${SNDFILE_INCLUDE_DIR})
kde4_add_plugin(k3blibsndfiledecoder ${k3blibsndfiledecoder_PART_SRCS})
target_link_libraries(k3blibsndfiledecoder k3bdevice k3b ${KDE4_KDECORE_LIBS} ${KDE4_KDEUI_LIBS} ${SNDFILE_LIBRARIES} )

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-plugins_decoder_mp3_CMakeLists_txt,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
--- plugins/decoder/mp3/CMakeLists.txt.orig Mon Feb 4 14:41:29 2013
+++ plugins/decoder/mp3/CMakeLists.txt Mon Feb 4 14:42:00 2013
@@ -5,6 +5,7 @@
set(k3bmaddecoder_PART_SRCS k3bmad.cpp k3bmaddecoder.cpp )
+include_directories(${MAD_INCLUDE_DIR})
kde4_add_plugin(k3bmaddecoder
${k3bmaddecoder_PART_SRCS})

View File

@ -0,0 +1,14 @@
$OpenBSD: patch-plugins_decoder_ogg_CMakeLists_txt,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
--- plugins/decoder/ogg/CMakeLists.txt.orig Sat Jan 15 23:47:29 2011
+++ plugins/decoder/ogg/CMakeLists.txt Mon Feb 4 13:54:07 2013
@@ -4,8 +4,9 @@ set(k3boggvorbisdecoder_PART_SRCS k3boggvorbisdecoder.
kde4_add_plugin(k3boggvorbisdecoder ${k3boggvorbisdecoder_PART_SRCS})
+include_directories(${VORBIS_INCLUDE_DIR})
target_link_libraries(k3boggvorbisdecoder k3bdevice ${KDE4_KDECORE_LIBS}
-${OGGVORBIS_LIBRARIES} k3b)
+${VORBIS_LIBRARY} k3b)
install(TARGETS k3boggvorbisdecoder DESTINATION ${PLUGIN_INSTALL_DIR} )

View File

@ -0,0 +1,18 @@
$OpenBSD: patch-plugins_encoder_lame_CMakeLists_txt,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
--- plugins/encoder/lame/CMakeLists.txt.orig Mon Feb 4 14:45:17 2013
+++ plugins/encoder/lame/CMakeLists.txt Mon Feb 4 14:46:39 2013
@@ -1,3 +1,5 @@
+include_directories(${LAME_INCLUDE_DIR})
+
# KCM
set(k3blameencoderconfig_PART_SRCS
k3blameencoderconfigwidget.cpp
@@ -26,7 +28,7 @@ kde4_add_plugin(k3blameencoder
target_link_libraries(k3blameencoder
${KDE4_KDECORE_LIBS}
k3b k3bdevice
- mp3lame)
+ ${LAME_LIBRARIES})
install(TARGETS
k3blameencoder kcm_k3blameencoder

View File

@ -0,0 +1,27 @@
$OpenBSD: patch-plugins_encoder_ogg_CMakeLists_txt,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
--- plugins/encoder/ogg/CMakeLists.txt.orig Mon Feb 4 14:43:57 2013
+++ plugins/encoder/ogg/CMakeLists.txt Mon Feb 4 14:44:36 2013
@@ -1,3 +1,5 @@
+include_directories(${VORBIS_INCLUDE_DIR})
+
set(k3boggvorbisencoder_PART_SRCS
k3boggvorbisencoder.cpp)
kde4_add_plugin(k3boggvorbisencoder
@@ -5,7 +7,7 @@ kde4_add_plugin(k3boggvorbisencoder
target_link_libraries(k3boggvorbisencoder
${KDE4_KDECORE_LIBS}
k3b k3bdevice
- ${OGGVORBIS_LIBRARIES})
+ ${VORBIS_LIBRARIES})
set(kcm_k3boggvorbisencoder_PART_SRCS
k3boggvorbisencoderconfigwidget.cpp)
@@ -16,7 +18,7 @@ kde4_add_plugin(kcm_k3boggvorbisencoder
target_link_libraries(kcm_k3boggvorbisencoder
${KDE4_KDEUI_LIBS}
k3b k3bdevice
- ${OGGVORBIS_LIBRARIES})
+ ${VORBIS_LIBRARIES})
install(TARGETS k3boggvorbisencoder kcm_k3boggvorbisencoder
DESTINATION ${PLUGIN_INSTALL_DIR} )

View File

@ -0,0 +1,23 @@
$OpenBSD: patch-plugins_project_audiometainforenamer_k3baudiometainforenamerplugin_cpp,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
FindTaglib.cmake from kdelibs finds ${LOCALBASE}/include/taglib, not ${LOCALBASE}/include.
--- plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp.orig Mon Feb 4 14:52:27 2013
+++ plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp Mon Feb 4 14:51:58 2013
@@ -47,12 +47,12 @@
#include <QTreeWidget>
#include <QVBoxLayout>
-#include <taglib/tag.h>
-#include <taglib/fileref.h>
-#include <taglib/audioproperties.h>
-#include <taglib/mpegfile.h>
-#include <taglib/vorbisfile.h>
-#include <taglib/oggflacfile.h>
+#include <tag.h>
+#include <fileref.h>
+#include <audioproperties.h>
+#include <mpegfile.h>
+#include <vorbisfile.h>
+#include <oggflacfile.h>
K3B_EXPORT_PLUGIN( k3baudiometainforenamerplugin, K3bAudioMetainfoRenamerPlugin )

View File

@ -0,0 +1,4 @@
K3b was created to be a feature-rich and easy to handle CD burning
application. It can do many things, such as creating or copying audio,
data, video or mixed-mode CDs, CD ripping, and DVD ripping, burning and
blanking.

View File

@ -0,0 +1,661 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2014/07/09 16:40:41 zhuk Exp $
@bin bin/k3b
bin/k3bsetup
include/kde4/k3b_export.h
include/kde4/k3bactivepipe.h
include/kde4/k3baudiocdtrackdrag.h
include/kde4/k3baudiocdtracksource.h
include/kde4/k3baudiocuefilewritingjob.h
include/kde4/k3baudiodatasource.h
include/kde4/k3baudiodatasourceiterator.h
include/kde4/k3baudiodecoder.h
include/kde4/k3baudiodoc.h
include/kde4/k3baudioencoder.h
include/kde4/k3baudiofile.h
include/kde4/k3baudiofileanalyzerjob.h
include/kde4/k3baudiojob.h
include/kde4/k3baudiotrack.h
include/kde4/k3baudiozerodata.h
include/kde4/k3bbinimagewritingjob.h
include/kde4/k3bblankingjob.h
include/kde4/k3bbootitem.h
include/kde4/k3bbusywidget.h
include/kde4/k3bcdcopyjob.h
include/kde4/k3bcddb.h
include/kde4/k3bcdparanoialib.h
include/kde4/k3bcdrdaowriter.h
include/kde4/k3bcdrecordwriter.h
include/kde4/k3bcdtext.h
include/kde4/k3bcdtextvalidator.h
include/kde4/k3bchecksumpipe.h
include/kde4/k3bclonejob.h
include/kde4/k3bcore.h
include/kde4/k3bcuefileparser.h
include/kde4/k3bdatadoc.h
include/kde4/k3bdataitem.h
include/kde4/k3bdatajob.h
include/kde4/k3bdefaultexternalprograms.h
include/kde4/k3bdevice.h
include/kde4/k3bdevice_export.h
include/kde4/k3bdevicecombobox.h
include/kde4/k3bdeviceglobals.h
include/kde4/k3bdevicehandler.h
include/kde4/k3bdevicemanager.h
include/kde4/k3bdeviceselectiondialog.h
include/kde4/k3bdevicetypes.h
include/kde4/k3bdiritem.h
include/kde4/k3bdirsizejob.h
include/kde4/k3bdiskinfo.h
include/kde4/k3bdoc.h
include/kde4/k3bdvdcopyjob.h
include/kde4/k3bdvdformattingjob.h
include/kde4/k3bexceptions.h
include/kde4/k3bexternalbinmanager.h
include/kde4/k3bfileitem.h
include/kde4/k3bfilesplitter.h
include/kde4/k3bfilesysteminfo.h
include/kde4/k3bglobals.h
include/kde4/k3bglobalsettings.h
include/kde4/k3bgrowisofswriter.h
include/kde4/k3bimagefilereader.h
include/kde4/k3binffilewriter.h
include/kde4/k3bintmapcombobox.h
include/kde4/k3bintvalidator.h
include/kde4/k3biso9660.h
include/kde4/k3biso9660backend.h
include/kde4/k3biso9660imagewritingjob.h
include/kde4/k3bisooptions.h
include/kde4/k3bjob.h
include/kde4/k3bjobhandler.h
include/kde4/k3blistview.h
include/kde4/k3blistviewitemanimator.h
include/kde4/k3bmd5job.h
include/kde4/k3bmediacache.h
include/kde4/k3bmedium.h
include/kde4/k3bmetawriter.h
include/kde4/k3bmixeddoc.h
include/kde4/k3bmixedjob.h
include/kde4/k3bmovixdoc.h
include/kde4/k3bmovixfileitem.h
include/kde4/k3bmovixjob.h
include/kde4/k3bmsf.h
include/kde4/k3bmsfedit.h
include/kde4/k3bmultichoicedialog.h
include/kde4/k3bplugin.h
include/kde4/k3bpluginconfigwidget.h
include/kde4/k3bpluginmanager.h
include/kde4/k3bprocess.h
include/kde4/k3bprogressdialog.h
include/kde4/k3bprojectplugin.h
include/kde4/k3bpushbutton.h
include/kde4/k3brawaudiodatasource.h
include/kde4/k3brichtextlabel.h
include/kde4/k3bsignalwaiter.h
include/kde4/k3bsimplejobhandler.h
include/kde4/k3bstdguiitems.h
include/kde4/k3bstringutils.h
include/kde4/k3bthreadjob.h
include/kde4/k3bthreadwidget.h
include/kde4/k3bthroughputestimator.h
include/kde4/k3btoc.h
include/kde4/k3btocfilewriter.h
include/kde4/k3btrack.h
include/kde4/k3bvalidators.h
include/kde4/k3bvcddoc.h
include/kde4/k3bvcdjob.h
include/kde4/k3bvcdoptions.h
include/kde4/k3bverificationjob.h
include/kde4/k3bversion.h
include/kde4/k3bvideodvd.h
include/kde4/k3bvideodvdaudiostream.h
include/kde4/k3bvideodvddoc.h
include/kde4/k3bvideodvdjob.h
include/kde4/k3bvideodvdptt.h
include/kde4/k3bvideodvdsubpicturestream.h
include/kde4/k3bvideodvdtime.h
include/kde4/k3bvideodvdtitle.h
include/kde4/k3bvideodvdtitledetectclippingjob.h
include/kde4/k3bvideodvdtitletranscodingjob.h
include/kde4/k3bvideodvdvideostream.h
include/kde4/k3bwavefilewriter.h
lib/kde4/k3baudiometainforenamerplugin.so
lib/kde4/k3baudioprojectcddbplugin.so
lib/kde4/k3bexternalencoder.so
lib/kde4/k3bffmpegdecoder.so
lib/kde4/k3bflacdecoder.so
lib/kde4/k3blameencoder.so
lib/kde4/k3blibsndfiledecoder.so
lib/kde4/k3bmaddecoder.so
lib/kde4/k3bmpcdecoder.so
lib/kde4/k3boggvorbisdecoder.so
lib/kde4/k3boggvorbisencoder.so
lib/kde4/k3bsoxencoder.so
lib/kde4/k3bwavedecoder.so
lib/kde4/kcm_k3bexternalencoder.so
lib/kde4/kcm_k3blameencoder.so
lib/kde4/kcm_k3boggvorbisencoder.so
lib/kde4/kcm_k3bsetup.so
lib/kde4/kcm_k3bsoxencoder.so
lib/kde4/kio_videodvd.so
@lib lib/libk3bdevice.so.${LIBk3bdevice_VERSION}
@lib lib/libk3blib.so.${LIBk3blib_VERSION}
@bin libexec/k3bsetuphelper
share/applications/kde4/k3b.desktop
share/apps/k3b/
share/apps/k3b/cdi/
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/extra/
share/apps/k3b/extra/k3bphotosvcd.mpg
share/apps/k3b/extra/k3bphotovcd.mpg
share/apps/k3b/icons/
share/apps/k3b/icons/hicolor/
share/apps/k3b/icons/hicolor/16x16/
share/apps/k3b/icons/hicolor/16x16/actions/
share/apps/k3b/icons/hicolor/16x16/actions/musicbrainz.png
share/apps/k3b/icons/hicolor/64x64/
share/apps/k3b/icons/hicolor/64x64/actions/
share/apps/k3b/icons/hicolor/64x64/actions/musicbrainz.png
share/apps/k3b/icons/oxygen/
share/apps/k3b/icons/oxygen/128x128/
share/apps/k3b/icons/oxygen/128x128/actions/
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/devices/
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/
share/apps/k3b/icons/oxygen/128x128/mimetypes/application-x-k3b.png
share/apps/k3b/icons/oxygen/16x16/
share/apps/k3b/icons/oxygen/16x16/actions/
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/devices/
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/
share/apps/k3b/icons/oxygen/22x22/actions/
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/devices/
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/
share/apps/k3b/icons/oxygen/32x32/actions/
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/devices/
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/
share/apps/k3b/icons/oxygen/32x32/mimetypes/application-x-k3b.png
share/apps/k3b/icons/oxygen/48x48/
share/apps/k3b/icons/oxygen/48x48/actions/
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/devices/
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/
share/apps/k3b/icons/oxygen/48x48/mimetypes/application-x-k3b.png
share/apps/k3b/icons/oxygen/64x64/
share/apps/k3b/icons/oxygen/64x64/actions/
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/devices/
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/
share/apps/k3b/icons/oxygen/64x64/mimetypes/application-x-k3b.png
share/apps/k3b/icons/oxygen/scalable/
share/apps/k3b/icons/oxygen/scalable/actions/
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/devices/
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/
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/
share/apps/k3b/pics/73lab/
share/apps/k3b/pics/73lab/dialog_left.png
share/apps/k3b/pics/73lab/dialog_right.png
share/apps/k3b/pics/73lab/k3b.theme
share/apps/k3b/pics/73lab/media_audio.png
share/apps/k3b/pics/73lab/media_data.png
share/apps/k3b/pics/73lab/media_empty.png
share/apps/k3b/pics/73lab/media_left.png
share/apps/k3b/pics/73lab/media_mixed.png
share/apps/k3b/pics/73lab/media_none.png
share/apps/k3b/pics/73lab/media_video.png
share/apps/k3b/pics/73lab/probing.png
share/apps/k3b/pics/73lab/progress_fail.png
share/apps/k3b/pics/73lab/progress_right.png
share/apps/k3b/pics/73lab/progress_success.png
share/apps/k3b/pics/73lab/progress_working.png
share/apps/k3b/pics/73lab/project_left.png
share/apps/k3b/pics/73lab/project_right.png
share/apps/k3b/pics/73lab/splash.png
share/apps/k3b/pics/73lab/welcome_bg.png
share/apps/k3b/pics/RobsTheme/
share/apps/k3b/pics/RobsTheme/dialog_left.png
share/apps/k3b/pics/RobsTheme/dialog_right.png
share/apps/k3b/pics/RobsTheme/k3b.theme
share/apps/k3b/pics/RobsTheme/media_audio.png
share/apps/k3b/pics/RobsTheme/media_data.png
share/apps/k3b/pics/RobsTheme/media_empty.png
share/apps/k3b/pics/RobsTheme/media_left.png
share/apps/k3b/pics/RobsTheme/media_mixed.png
share/apps/k3b/pics/RobsTheme/media_none.png
share/apps/k3b/pics/RobsTheme/media_video.png
share/apps/k3b/pics/RobsTheme/progress_fail.png
share/apps/k3b/pics/RobsTheme/progress_right.png
share/apps/k3b/pics/RobsTheme/progress_success.png
share/apps/k3b/pics/RobsTheme/progress_working.png
share/apps/k3b/pics/RobsTheme/project_left.png
share/apps/k3b/pics/RobsTheme/project_right.png
share/apps/k3b/pics/RobsTheme/splash.png
share/apps/k3b/pics/RobsTheme/welcome_bg.png
share/apps/k3b/pics/crystal/
share/apps/k3b/pics/crystal/dialog_left.png
share/apps/k3b/pics/crystal/dialog_right.png
share/apps/k3b/pics/crystal/k3b.theme
share/apps/k3b/pics/crystal/media_audio.png
share/apps/k3b/pics/crystal/media_data.png
share/apps/k3b/pics/crystal/media_empty.png
share/apps/k3b/pics/crystal/media_left.png
share/apps/k3b/pics/crystal/media_mixed.png
share/apps/k3b/pics/crystal/media_none.png
share/apps/k3b/pics/crystal/media_video.png
share/apps/k3b/pics/crystal/probing.png
share/apps/k3b/pics/crystal/progress_fail.png
share/apps/k3b/pics/crystal/progress_right.png
share/apps/k3b/pics/crystal/progress_success.png
share/apps/k3b/pics/crystal/progress_working.png
share/apps/k3b/pics/crystal/project_left.png
share/apps/k3b/pics/crystal/project_right.png
share/apps/k3b/pics/crystal/splash.png
share/apps/k3b/pics/crystal/welcome_bg.png
share/apps/k3b/pics/quant/
share/apps/k3b/pics/quant/dialog_left.png
share/apps/k3b/pics/quant/dialog_right.png
share/apps/k3b/pics/quant/k3b.theme
share/apps/k3b/pics/quant/media_audio.png
share/apps/k3b/pics/quant/media_data.png
share/apps/k3b/pics/quant/media_empty.png
share/apps/k3b/pics/quant/media_left.png
share/apps/k3b/pics/quant/media_mixed.png
share/apps/k3b/pics/quant/media_none.png
share/apps/k3b/pics/quant/media_video.png
share/apps/k3b/pics/quant/progress_fail.png
share/apps/k3b/pics/quant/progress_right.png
share/apps/k3b/pics/quant/progress_success.png
share/apps/k3b/pics/quant/progress_working.png
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/tips
share/apps/konqsidebartng/virtual_folders/services/
share/apps/konqsidebartng/virtual_folders/services/videodvd.desktop
share/apps/solid/
share/apps/solid/actions/
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
share/apps/solid/actions/k3b_videodvd_rip.desktop
share/dbus-1/system-services/org.kde.kcontrol.k3bsetup.service
share/doc/HTML/en/k3b/
share/doc/HTML/en/k3b/K3bAddButton.png
share/doc/HTML/en/k3b/K3bAdvancedSettings.png
share/doc/HTML/en/k3b/K3bDiskChoice.png
share/doc/HTML/en/k3b/K3bMoreActions.png
share/doc/HTML/en/k3b/K3bSetVerify.png
share/doc/HTML/en/k3b/K3bsetup.png
share/doc/HTML/en/k3b/common
share/doc/HTML/en/k3b/index.cache.bz2
share/doc/HTML/en/k3b/index.docbook
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/icons/hicolor/scalable/apps/k3b.svgz
share/kde4/services/ServiceMenus/
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
share/kde4/services/k3baudiometainforenamerplugin.desktop
share/kde4/services/k3baudioprojectcddbplugin.desktop
share/kde4/services/k3bexternalencoder.desktop
share/kde4/services/k3bffmpegdecoder.desktop
share/kde4/services/k3bflacdecoder.desktop
share/kde4/services/k3blameencoder.desktop
share/kde4/services/k3blibsndfiledecoder.desktop
share/kde4/services/k3bmaddecoder.desktop
share/kde4/services/k3bmpcdecoder.desktop
share/kde4/services/k3boggvorbisdecoder.desktop
share/kde4/services/k3boggvorbisencoder.desktop
share/kde4/services/k3bsetup.desktop
share/kde4/services/k3bsoxencoder.desktop
share/kde4/services/k3bwavedecoder.desktop
share/kde4/services/kcm_k3bexternalencoder.desktop
share/kde4/services/kcm_k3blameencoder.desktop
share/kde4/services/kcm_k3boggvorbisencoder.desktop
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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/
share/locale/hne/LC_MESSAGES/
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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/ms/LC_MESSAGES/k3b.mo
share/locale/ms/LC_MESSAGES/k3bsetup.mo
share/locale/ms/LC_MESSAGES/kio_videodvd.mo
share/locale/ms/LC_MESSAGES/libk3b.mo
share/locale/ms/LC_MESSAGES/libk3bdevice.mo
share/locale/nb/LC_MESSAGES/k3b.mo
share/locale/nb/LC_MESSAGES/k3bsetup.mo
share/locale/nb/LC_MESSAGES/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.mo
share/locale/ru/LC_MESSAGES/libk3b.mo
share/locale/ru/LC_MESSAGES/libk3bdevice.mo
share/locale/se/
share/locale/se/LC_MESSAGES/
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/kio_videodvd.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/kio_videodvd.mo
share/locale/sr/LC_MESSAGES/libk3b.mo
share/locale/sr/LC_MESSAGES/libk3bdevice.mo
share/locale/sr@ijekavian/
share/locale/sr@ijekavian/LC_MESSAGES/
share/locale/sr@ijekavian/LC_MESSAGES/k3b.mo
share/locale/sr@ijekavian/LC_MESSAGES/k3bsetup.mo
share/locale/sr@ijekavian/LC_MESSAGES/kio_videodvd.mo
share/locale/sr@ijekavian/LC_MESSAGES/libk3b.mo
share/locale/sr@ijekavian/LC_MESSAGES/libk3bdevice.mo
share/locale/sr@ijekavianlatin/
share/locale/sr@ijekavianlatin/LC_MESSAGES/
share/locale/sr@ijekavianlatin/LC_MESSAGES/k3b.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/k3bsetup.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.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/kio_videodvd.mo
share/locale/zh_TW/LC_MESSAGES/libk3b.mo
share/locale/zh_TW/LC_MESSAGES/libk3bdevice.mo
share/mime/packages/x-k3b.xml
share/polkit-1/actions/org.kde.kcontrol.k3bsetup.policy
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database
@exec %D/bin/update-mime-database %D/share/mime
@unexec-delete %D/bin/update-mime-database %D/share/mime
@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
@unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor