diff options
author | gregory guy <gregory-tde@laposte.net> | 2019-11-28 13:55:01 +0100 |
---|---|---|
committer | TDE Gitea <gitea@mirror.git.trinitydesktop.org> | 2020-02-08 17:25:55 +0000 |
commit | 46c80b0f5b2f5b57fbded23bfe3253224b4a0728 (patch) | |
tree | d23698bbe88e24337ac398faf9d5dc17aae86f95 /kaffeine/src/input/disc | |
parent | e780bc0560b84111a815f9534aefef7e5c89b099 (diff) | |
download | kaffeine-46c80b0f5b2f5b57fbded23bfe3253224b4a0728.tar.gz kaffeine-46c80b0f5b2f5b57fbded23bfe3253224b4a0728.zip |
Conversion to the cmake building system.
Add a man page taken from the Debian build system.
dvbdata.tar.gz from the "images" folder has been decompressed
and the data files have been put into their own folder (dvbdata).
kaffeine-iso.desktop file added from the Debian packaging.
Signed-off-by: gregory guy <gregory-tde@laposte.net>
Diffstat (limited to 'kaffeine/src/input/disc')
-rw-r--r-- | kaffeine/src/input/disc/CMakeLists.txt | 45 | ||||
-rw-r--r-- | kaffeine/src/input/disc/plugins/CMakeLists.txt | 54 | ||||
-rw-r--r-- | kaffeine/src/input/disc/plugins/mp3lame/CMakeLists.txt | 39 | ||||
-rw-r--r-- | kaffeine/src/input/disc/plugins/oggvorbis/CMakeLists.txt | 44 |
4 files changed, 182 insertions, 0 deletions
diff --git a/kaffeine/src/input/disc/CMakeLists.txt b/kaffeine/src/input/disc/CMakeLists.txt new file mode 100644 index 0000000..c91ac58 --- /dev/null +++ b/kaffeine/src/input/disc/CMakeLists.txt @@ -0,0 +1,45 @@ +add_subdirectory( plugins ) + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/kaffeine/src/input/ + ${CMAKE_SOURCE_DIR}/kaffeine/src/ + ${CMAKE_SOURCE_DIR}/kaffeine/src/player-parts/kaffeine-part + ${CMAKE_SOURCE_DIR}/kaffeine/src/input/disc/plugins +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### kaffeinedisc (static) + +tde_add_library( kaffeinedisc STATIC_PIC AUTOMOC + + SOURCES + paranoiasettings.ui + disc.cpp + cddb.cpp + paranoia.cpp + + LINK + kaffeineinput-static + kaffeinepart-shared + kaffeineaudioencoder-shared + ${CDIO_CDDA_LIBRARIES} + ${CDIO_PARANOIA_LIBRARIES} +) + + +##### other data + +install( + FILES kaffeinedisc.rc + DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME} +) diff --git a/kaffeine/src/input/disc/plugins/CMakeLists.txt b/kaffeine/src/input/disc/plugins/CMakeLists.txt new file mode 100644 index 0000000..3efdd45 --- /dev/null +++ b/kaffeine/src/input/disc/plugins/CMakeLists.txt @@ -0,0 +1,54 @@ +if( WITH_LAME ) +add_subdirectory( mp3lame ) +endif() + +if( WITH_OGGVORBIS ) +add_subdirectory( oggvorbis ) +endif() + + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/kaffeine/src +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### kaffeineaudioencoder (shared) + +tde_add_library( kaffeineaudioencoder SHARED AUTOMOC + + SOURCES + kaffeineaudioencoder.cpp + LINK + tdecore-shared + tdeui-shared + tdeparts-shared + ${VORBIS_LIBRARIES} + + VERSION 0.0.1 + + DESTINATION ${LIB_INSTALL_DIR} +) + + +##### other data + +install( + FILES kaffeineaudioencoder.h + DESTINATION ${INCLUDE_INSTALL_DIR}/${PROJECT_NAME} +) + +install( + FILES kaffeineaudioencoder.desktop + DESTINATION ${SERVICETYPES_INSTALL_DIR} +) + diff --git a/kaffeine/src/input/disc/plugins/mp3lame/CMakeLists.txt b/kaffeine/src/input/disc/plugins/mp3lame/CMakeLists.txt new file mode 100644 index 0000000..e696f4f --- /dev/null +++ b/kaffeine/src/input/disc/plugins/mp3lame/CMakeLists.txt @@ -0,0 +1,39 @@ +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${LAME_INCLUDE_DIR} + ${CMAKE_SOURCE_DIR}/kaffeine/src + ${CMAKE_SOURCE_DIR}/kaffeine/src/input/disc/plugins +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### libkaffeinemp3lame (kpart) + +tde_add_kpart( libkaffeinemp3lame AUTOMOC + + SOURCES + lameconfig.ui + klameenc.cpp + LINK + kaffeineaudioencoder-shared + tdecore-shared + ${LAME_LIBRARIES} + + DESTINATION ${PLUGIN_INSTALL_DIR} +) + + +##### other data + +install( + FILES kaffeinemp3lame.desktop + DESTINATION ${SERVICES_INSTALL_DIR} +) diff --git a/kaffeine/src/input/disc/plugins/oggvorbis/CMakeLists.txt b/kaffeine/src/input/disc/plugins/oggvorbis/CMakeLists.txt new file mode 100644 index 0000000..2659f4e --- /dev/null +++ b/kaffeine/src/input/disc/plugins/oggvorbis/CMakeLists.txt @@ -0,0 +1,44 @@ +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${VORBISENC_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/kaffeine/src/ + ${CMAKE_SOURCE_DIR}/kaffeine/src/input/disc/plugins/ +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### libkaffeineoggvorbis (kpart) + +tde_add_kpart( libkaffeineoggvorbis AUTOMOC + + SOURCES + oggconfig.ui + koggenc.cpp + LINK + tdecore-shared + tdeui-shared + tdeio-shared + tdeparts-shared + kaffeineaudioencoder-shared + ${VORBIS_LIBRARIES} + ${VORBISENC_LIBRARIES} + ${OGG_LIBRARIES} + + DESTINATION ${PLUGIN_INSTALL_DIR} +) + + +##### other data + +install( + FILES kaffeineoggvorbis.desktop + DESTINATION ${SERVICES_INSTALL_DIR} +) |