[gentoo-commits] repo/gentoo:master commit in: media-sound/kid3/, media-sound/kid3/files/
commit: 7faa1a85a52f340fdd37c61be71fca4b4d827b21 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Feb 12 17:56:54 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Feb 12 20:55:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7faa1a85 media-sound/kid3: Python is always required in BDEPEND Closes: https://bugs.gentoo.org/769938 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> .../kid3/files/kid3-3.8.5-tests-optional.patch | 75 -- media-sound/kid3/kid3-3.8.5.ebuild | 5 +- 2 files changed, 30 insertions(+), 50 deletions(-) diff --git a/media-sound/kid3/files/kid3-3.8.5-tests-optional.patch b/media-sound/kid3/files/kid3-3.8.5-tests-optional.patch index d5b74ca5613..44af299f13c 100644 --- a/media-sound/kid3/files/kid3-3.8.5-tests-optional.patch +++ b/media-sound/kid3/files/kid3-3.8.5-tests-optional.patch @@ -1,33 +1,37 @@ -From 4efe62089eff54ac844c70382d432f2abb24c06e Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sun, 31 Jan 2021 20:38:41 +0100 -Subject: [PATCH 1/2] Use include(CTest) and BUILD_TESTING to make Qt5Test and - Python optional +From fe096c5d05c95bfdcfae6a5976e242e324f4152d Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner +Date: Fri, 5 Feb 2021 06:17:42 + +Subject: [PATCH] Use include(CTest) and BUILD_TESTING to make tests optional Signed-off-by: Andreas Sturmlechner --- - CMakeLists.txt | 25 - - 1 file changed, 16 insertions(+), 9 deletions(-) + CMakeLists.txt | 29 - + src/CMakeLists.txt | 2 +- + 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt -index 92d50265..557a208d 100644 +index 92d50265..ee476ac5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -211,8 +211,11 @@ endif() +@@ -211,8 +211,15 @@ endif() set(CFG_QMLSRCDIR "${kid3_SOURCE_DIR}/src/qml") find_package(Threads) -set(Python_ADDITIONAL_VERSIONS 3) -find_package(PythonInterp REQUIRED) +include(CTest) -+if(BUILD_TESTING) ++if(CMAKE_VERSION VERSION_LESS 3.12.0) + set(Python_ADDITIONAL_VERSIONS 3) + find_package(PythonInterp REQUIRED) ++ # PythonInterp sets PYTHON_EXECUTABLE ++else() ++ find_package(Python3 COMPONENTS Interpreter REQUIRED) ++ set(PYTHON_EXECUTABLE "${Python3_EXECUTABLE}") +endif() include (CheckCXXSourceCompiles) include (CheckCXXCompilerFlag) include (CheckLibraryExists) -@@ -256,7 +259,10 @@ else() +@@ -256,7 +263,10 @@ else() find_package(Qt5Core) endif() if(Qt5Core_FOUND) @@ -39,7 +43,7 @@ index 92d50265..557a208d 100644 if(WITH_DBUS) set(_qtComponents ${_qtComponents} DBus) endif() -@@ -472,12 +478,13 @@ if(ANDROID) +@@ -472,12 +482,13 @@ if(ANDROID) endif() @@ -59,41 +63,18 @@ index 92d50265..557a208d 100644 endif() --- -2.30.0 - - -From 1e264e918686d5d09a5457513f3aadeea25d6e5e Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sun, 31 Jan 2021 23:43:49 +0100 -Subject: [PATCH 2/2] Use CMake FindPython3 module if available (CMake >=3.12) - -Signed-off-by: Andreas Sturmlechner - CMakeLists.txt | 10 -- - 1 file changed, 8 insertions(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 557a208d..706167e6 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -213,8 +213,14 @@ set(CFG_QMLSRCDIR "${kid3_SOURCE_DIR}/src/qml") - find_package(Threads) - include(CTest) - if(BUILD_TESTING) -- set(Python_ADDITIONAL_VERSIONS 3) -- find_package(PythonInterp REQUIRED) -+ if(CMAKE_VERSION VERSION_LESS 3.12.0) -+set(Python_ADDITIONAL_VERSIONS 3) -+find_package(PythonInterp REQUIRED) -+# PythonInterp sets PYTHON_EXECUTABLE -+ else() -+find_package(Python3 COMPONENTS Interpreter REQUIRED) -+set(PYTHON_EXECUTABLE "${Python3_EXECUTABLE}") -+ endif() +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index c6c703ac..db067265 100644 +--- a/src/CMakeLists.txt b/src/CMakeLists.txt +@@ -8,6 +8,6 @@ if(WITH_QML) + add_subdirectory(qml) + endif() + +-if(BUILD_TEST_APP) ++if(BUILD_TESTING AND BUILD_TEST_APP) + add_subdirectory(test) endif() - include (CheckCXXSourceCompiles) - include (CheckCXXCompilerFlag) -- -2.30.0 +GitLab diff --git a/media-sound/kid3/kid3-3.8.5.ebuild b/media-sound/kid3/kid3-3.8.5.ebuild index 734a8c02465..8ed70dc49ed 100644 --- a/media-sound/kid3/kid3-3.8.5.ebuild +++ b/media-sound/kid3/kid3-3.8.5.ebuild @@ -21,10 +21,9 @@ IUSE="acoustid flac kde mp3 mp4 +mpris +taglib test vorbis" REQUIRED_USE="flac? ( vorbis )" RESTRICT+=" !test? ( test )" -BDEPEND=" +BDEPEND="${PYTHON_DEPS} dev-qt/linguist-tools:5 kde? ( kde-frameworks/extra-cmake-modules:5 ) - test? ( ${PYTHON_DEPS} ) " COMMON_DEPEND=" dev-qt/qtcore:5 @@ -82,6 +81,7 @@ src_prepare() { src_configure() { local mycmakeargs=( +
[gentoo-commits] repo/gentoo:master commit in: media-sound/kid3/, media-sound/kid3/files/
commit: ab14f16dc381de27c34747e413237bd7d6d79994 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jan 31 22:52:46 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jan 31 22:57:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab14f16d media-sound/kid3: Use CMake 3.12's Python3 module to inject PYTHON Bug: https://bugs.gentoo.org/768084 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> .../kid3/files/kid3-3.8.5-tests-optional.patch | 37 +- media-sound/kid3/kid3-3.8.5.ebuild | 1 + 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/media-sound/kid3/files/kid3-3.8.5-tests-optional.patch b/media-sound/kid3/files/kid3-3.8.5-tests-optional.patch index 4db47a2f1af..d5b74ca5613 100644 --- a/media-sound/kid3/files/kid3-3.8.5-tests-optional.patch +++ b/media-sound/kid3/files/kid3-3.8.5-tests-optional.patch @@ -1,7 +1,7 @@ From 4efe62089eff54ac844c70382d432f2abb24c06e Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Sun, 31 Jan 2021 20:38:41 +0100 -Subject: [PATCH] Use include(CTest) and BUILD_TESTING to make Qt5Test and +Subject: [PATCH 1/2] Use include(CTest) and BUILD_TESTING to make Qt5Test and Python optional Signed-off-by: Andreas Sturmlechner @@ -62,3 +62,38 @@ index 92d50265..557a208d 100644 -- 2.30.0 + +From 1e264e918686d5d09a5457513f3aadeea25d6e5e Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner +Date: Sun, 31 Jan 2021 23:43:49 +0100 +Subject: [PATCH 2/2] Use CMake FindPython3 module if available (CMake >=3.12) + +Signed-off-by: Andreas Sturmlechner +--- + CMakeLists.txt | 10 -- + 1 file changed, 8 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 557a208d..706167e6 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -213,8 +213,14 @@ set(CFG_QMLSRCDIR "${kid3_SOURCE_DIR}/src/qml") + find_package(Threads) + include(CTest) + if(BUILD_TESTING) +- set(Python_ADDITIONAL_VERSIONS 3) +- find_package(PythonInterp REQUIRED) ++ if(CMAKE_VERSION VERSION_LESS 3.12.0) ++set(Python_ADDITIONAL_VERSIONS 3) ++find_package(PythonInterp REQUIRED) ++# PythonInterp sets PYTHON_EXECUTABLE ++ else() ++find_package(Python3 COMPONENTS Interpreter REQUIRED) ++set(PYTHON_EXECUTABLE "${Python3_EXECUTABLE}") ++ endif() + endif() + include (CheckCXXSourceCompiles) + include (CheckCXXCompilerFlag) +-- +2.30.0 + diff --git a/media-sound/kid3/kid3-3.8.5.ebuild b/media-sound/kid3/kid3-3.8.5.ebuild index 40385027d97..734a8c02465 100644 --- a/media-sound/kid3/kid3-3.8.5.ebuild +++ b/media-sound/kid3/kid3-3.8.5.ebuild @@ -91,6 +91,7 @@ src_configure() { -DBUILD_TESTING=$(usex test) -DWITH_VORBIS=$(usex vorbis) ) + use test && mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" ) if use kde ; then mycmakeargs+=( "-DWITH_APPS=KDE;CLI" )
[gentoo-commits] repo/gentoo:master commit in: media-sound/kid3/, media-sound/kid3/files/
commit: 542871fe71bcd4488787425a7d634544f146ff16 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jan 31 20:07:10 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jan 31 20:14:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=542871fe media-sound/kid3: Make test dependencies optional, add missing BDEPEND Closes: https://bugs.gentoo.org/768084 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> .../kid3/files/kid3-3.8.5-tests-optional.patch | 64 ++ media-sound/kid3/kid3-3.8.5.ebuild | 21 +-- 2 files changed, 81 insertions(+), 4 deletions(-) diff --git a/media-sound/kid3/files/kid3-3.8.5-tests-optional.patch b/media-sound/kid3/files/kid3-3.8.5-tests-optional.patch new file mode 100644 index 000..4db47a2f1af --- /dev/null +++ b/media-sound/kid3/files/kid3-3.8.5-tests-optional.patch @@ -0,0 +1,64 @@ +From 4efe62089eff54ac844c70382d432f2abb24c06e Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner +Date: Sun, 31 Jan 2021 20:38:41 +0100 +Subject: [PATCH] Use include(CTest) and BUILD_TESTING to make Qt5Test and + Python optional + +Signed-off-by: Andreas Sturmlechner +--- + CMakeLists.txt | 25 - + 1 file changed, 16 insertions(+), 9 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 92d50265..557a208d 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -211,8 +211,11 @@ endif() + set(CFG_QMLSRCDIR "${kid3_SOURCE_DIR}/src/qml") + + find_package(Threads) +-set(Python_ADDITIONAL_VERSIONS 3) +-find_package(PythonInterp REQUIRED) ++include(CTest) ++if(BUILD_TESTING) ++ set(Python_ADDITIONAL_VERSIONS 3) ++ find_package(PythonInterp REQUIRED) ++endif() + include (CheckCXXSourceCompiles) + include (CheckCXXCompilerFlag) + include (CheckLibraryExists) +@@ -256,7 +259,10 @@ else() + find_package(Qt5Core) + endif() + if(Qt5Core_FOUND) +- set(_qtComponents Core Gui Widgets Network Xml Multimedia LinguistTools Test) ++ set(_qtComponents Core Gui Widgets Network Xml Multimedia LinguistTools) ++ if(BUILD_TESTING) ++set(_qtComponents ${_qtComponents} Test) ++ endif() + if(WITH_DBUS) + set(_qtComponents ${_qtComponents} DBus) + endif() +@@ -472,12 +478,13 @@ if(ANDROID) + endif() + + +-enable_testing() +-add_test(NAME test_cli_functions +- COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/test/test_cli_functions.py) +-add_custom_target(check ${CMAKE_CTEST_COMMAND} --output-on-failure) +-if(NOT CMAKE_VERSION VERSION_LESS "3.17") +- list(APPEND CMAKE_CTEST_ARGUMENTS --output-on-failure) ++if(BUILD_TESTING) ++ add_test(NAME test_cli_functions ++ COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/test/test_cli_functions.py) ++ add_custom_target(check ${CMAKE_CTEST_COMMAND} --output-on-failure) ++ if(NOT CMAKE_VERSION VERSION_LESS "3.17") ++list(APPEND CMAKE_CTEST_ARGUMENTS --output-on-failure) ++ endif() + endif() + + +-- +2.30.0 + diff --git a/media-sound/kid3/kid3-3.8.5.ebuild b/media-sound/kid3/kid3-3.8.5.ebuild index a047ed173a3..40385027d97 100644 --- a/media-sound/kid3/kid3-3.8.5.ebuild +++ b/media-sound/kid3/kid3-3.8.5.ebuild @@ -3,7 +3,8 @@ EAPI=7 -inherit kde.org cmake xdg +PYTHON_COMPAT=( python3_{7..9} ) +inherit cmake kde.org python-any-r1 xdg DESCRIPTION="Simple tag editor based on Qt" HOMEPAGE="https://kid3.kde.org/; @@ -15,15 +16,17 @@ fi LICENSE="GPL-2+" SLOT="5" -IUSE="acoustid flac kde mp3 mp4 +mpris +taglib vorbis" +IUSE="acoustid flac kde mp3 mp4 +mpris +taglib test vorbis" REQUIRED_USE="flac? ( vorbis )" +RESTRICT+=" !test? ( test )" BDEPEND=" dev-qt/linguist-tools:5 kde? ( kde-frameworks/extra-cmake-modules:5 ) + test? ( ${PYTHON_DEPS} ) " -DEPEND=" +COMMON_DEPEND=" dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 @@ -57,10 +60,19 @@ DEPEND=" media-libs/libvorbis ) " -RDEPEND="${DEPEND} +DEPEND="${COMMON_DEPEND} + test? ( dev-qt/qttest:5 ) +" +RDEPEND="${COMMON_DEPEND} !media-sound/kid3:4 " +PATCHES=( "${FILESDIR}/${P}-tests-optional.patch" ) + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + src_prepare() { # overengineered upstream build system cmake_src_prepare @@ -76,6 +88,7 @@ src_configure() { -DWITH_ID3LIB=$(usex mp3) -DWITH_MP4V2=$(usex mp4) -DWITH_TAGLIB=$(usex taglib) + -DBUILD_TESTING=$(usex test) -DWITH_VORBIS=$(usex vorbis) )
[gentoo-commits] repo/gentoo:master commit in: media-sound/kid3/, media-sound/kid3/files/
commit: 93ec353bfa748645d721e3e54b16cebfcedd22f4 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Feb 22 13:05:32 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Feb 22 13:05:32 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ec353b media-sound/kid3: Drop <3.7.0 Signed-off-by: Andreas Sturmlechner gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 media-sound/kid3/Manifest | 2 - media-sound/kid3/files/kid3-3.3.2-libdir.patch | 44 media-sound/kid3/files/kid3-3.4.4-deps.patch | 40 --- media-sound/kid3/kid3-3.6.1.ebuild | 97 -- media-sound/kid3/kid3-3.6.2.ebuild | 96 - 5 files changed, 279 deletions(-) diff --git a/media-sound/kid3/Manifest b/media-sound/kid3/Manifest index 592a5aab90a..b38ce572d3d 100644 --- a/media-sound/kid3/Manifest +++ b/media-sound/kid3/Manifest @@ -1,3 +1 @@ -DIST kid3-3.6.1.tar.gz 1428799 BLAKE2B 055743c06bf28188c16e627556e1c23cb724f6a1601975f259a912445063a23f3c6d8101cbb3f582fac66c56bbcbaf243e637132b20930f718f2c5b1056b7dc9 SHA512 026be02c3dea1f05af0f24a26ee9d6b775f7e408db6de8afbb3dda5f66ee465263fb1c3763d4e8ab52b1856a58c1ea21228d24cdb754508e68c04f7d5cccfb77 -DIST kid3-3.6.2.tar.gz 1430880 BLAKE2B f27d8e332639b72ccc0ace8afe05391c3edc0b470430477407138a90a2b3b0a6cefe0e740b0862d29cc61c866503b5df9b1333f26cd1f7f67797007d6117ce58 SHA512 96e9686d5af8c06867bc4d3b2ca51ddf89b6ba9a622236f79de53bef6b3ef518ef64fef3ab9af4e63ac9161bea8dc1c79d0417fe1ac433a9dfe36331089ab548 DIST kid3-3.7.0.tar.gz 1466849 BLAKE2B 39bdab9afb187754914ef77326d9c323e5dd4ab13a6f603deca3dfe97acb0d7a81d58a8eb569397c1a094ebaa7449997b729ce008614c8fc9f04d2b9e7995e03 SHA512 3112addba1e0697ae8874bf12336e54c744165a692dc81a99d97194df8511aa540a53085e2be84b3557cd9a2c9d3d887046c06550cef11406b28e6f6e6b507a6 diff --git a/media-sound/kid3/files/kid3-3.3.2-libdir.patch b/media-sound/kid3/files/kid3-3.3.2-libdir.patch deleted file mode 100644 index b54bf129693..000 --- a/media-sound/kid3/files/kid3-3.3.2-libdir.patch +++ /dev/null @@ -1,44 +0,0 @@ -Install libraries to the correct directory. - -Gentoo-bug: 562624 -Gentoo-bug: 570976 -Gentoo-bug: 576946 - a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -159,7 +159,7 @@ - endif (BUILD_KDE_APP OR BUILD_SHARED_LIBS) - set(WITH_QMLDIR_DEFAULT "share/kid3/qml") - set(WITH_BINDIR_DEFAULT "bin") -- set(WITH_LIBDIR_DEFAULT "lib${LIB_SUFFIX}/kid3") -+ set(WITH_LIBDIR_DEFAULT "lib${LIB_SUFFIX}") - set(WITH_PLUGINSDIR_DEFAULT "${WITH_LIBDIR_DEFAULT}/plugins") - endif (APPLE) - -@@ -189,6 +189,10 @@ - set(CMAKE_INSTALL_PREFIX_SLASH "") - endif (CMAKE_INSTALL_PREFIX) - -+if (NOT APPLE AND NOT WIN32) -+ set(WITH_PLUGINSDIR "${WITH_LIBDIR_DEFAULT}/${QTVER}/plugins/kid3") -+endif () -+ - if (APPLE) - file(RELATIVE_PATH CFG_DATAROOTDIR "/kid3.app/Contents/MacOS" /${WITH_DATAROOTDIR}) - file(RELATIVE_PATH CFG_DOCDIR "/kid3.app/Contents/MacOS" /${WITH_DOCDIR}) -@@ -241,6 +245,7 @@ - find_package(Qt4 COMPONENTS ${_QT4_COMPONENTS}) - if (Qt4_FOUND OR QT4_FOUND) - include (${QT_USE_FILE}) -+set(QTVER "qt4") - if (NOT WITH_QT4) - message(STATUS "Qt4 found, explicitly set WITH_QT5 or QT_QMAKE_EXECUTABLE to use a different version.") - endif (NOT WITH_QT4) -@@ -276,6 +281,7 @@ - endif (_qt5Dir) - if (Qt5Core_FOUND) - set(HAVE_QT5 1) -+set(QTVER "qt5") - set(WITH_PHONON OFF) - set(QT_INCLUDES) - set(QT_DEFINITIONS) diff --git a/media-sound/kid3/files/kid3-3.4.4-deps.patch b/media-sound/kid3/files/kid3-3.4.4-deps.patch deleted file mode 100644 index 333645d11b3..000 --- a/media-sound/kid3/files/kid3-3.4.4-deps.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 2f66191a82e60a2b46ead8aa2195346084817e91 Mon Sep 17 00:00:00 2001 -From: Michael Palimaka -Date: Sun, 27 Nov 2016 20:00:37 +1100 -Subject: [PATCH] Improve KF5 dependencies. - -This list was compiled from a cusory include and NEEDED inspection. - src/app/CMakeLists.txt | 2 +- - src/app/kde/CMakeLists.txt | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt -index 516e3f9..7790fde 100644 a/src/app/CMakeLists.txt -+++ b/src/app/CMakeLists.txt -@@ -33,7 +33,7 @@ if (BUILD_KDE_APP) - include(KDECMakeSettings) - include(FeatureSummary) - --find_package(KF5 REQUIRED COMPONENTS KIO) -+find_package(KF5 REQUIRED COMPONENTS Config ConfigWidgets CoreAddons WidgetsAddons XmlGui) - - if (BUILD_SHARED_LIBS) - # KDECMakeSettings.cmake will overwrite our RPATH if LIB_INSTALL_DIR is -diff --git a/src/app/kde/CMakeLists.txt b/src/app/kde/CMakeLists.txt -index 2f2867a..8a25b43 100644
[gentoo-commits] repo/gentoo:master commit in: media-sound/kid3/, media-sound/kid3/files/
commit: b2ade6aa95892c2c765c040e992e27efe5d6ccae Author: Michael Palimaka gentoo org> AuthorDate: Sat Mar 4 00:13:16 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Sat Mar 4 00:13:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2ade6aa media-sound/kid3: add patch to fix bogus dependencies Gentoo-bug: 600816 Package-Manager: Portage-2.3.4, Repoman-2.3.2 media-sound/kid3/files/kid3-3.4.4-deps.patch | 40 media-sound/kid3/kid3-3.4.4.ebuild | 7 +++-- media-sound/kid3/kid3-3.4.5.ebuild | 5 +++- 3 files changed, 49 insertions(+), 3 deletions(-) diff --git a/media-sound/kid3/files/kid3-3.4.4-deps.patch b/media-sound/kid3/files/kid3-3.4.4-deps.patch new file mode 100644 index 000..333645d11b3 --- /dev/null +++ b/media-sound/kid3/files/kid3-3.4.4-deps.patch @@ -0,0 +1,40 @@ +From 2f66191a82e60a2b46ead8aa2195346084817e91 Mon Sep 17 00:00:00 2001 +From: Michael Palimaka+Date: Sun, 27 Nov 2016 20:00:37 +1100 +Subject: [PATCH] Improve KF5 dependencies. + +This list was compiled from a cusory include and NEEDED inspection. +--- + src/app/CMakeLists.txt | 2 +- + src/app/kde/CMakeLists.txt | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt +index 516e3f9..7790fde 100644 +--- a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt +@@ -33,7 +33,7 @@ if (BUILD_KDE_APP) + include(KDECMakeSettings) + include(FeatureSummary) + +-find_package(KF5 REQUIRED COMPONENTS KIO) ++find_package(KF5 REQUIRED COMPONENTS Config ConfigWidgets CoreAddons WidgetsAddons XmlGui) + + if (BUILD_SHARED_LIBS) + # KDECMakeSettings.cmake will overwrite our RPATH if LIB_INSTALL_DIR is +diff --git a/src/app/kde/CMakeLists.txt b/src/app/kde/CMakeLists.txt +index 2f2867a..8a25b43 100644 +--- a/src/app/kde/CMakeLists.txt b/src/app/kde/CMakeLists.txt +@@ -13,7 +13,7 @@ if (HAVE_QT5) + + add_executable(kid3 ${kde_SRCS}) + +- target_link_libraries(kid3 kid3-gui KF5::KIOFileWidgets -lstdc++) ++ target_link_libraries(kid3 kid3-gui KF5::ConfigCore KF5::ConfigGui KF5::ConfigWidgets KF5::CoreAddons KF5::WidgetsAddons KF5::XmlGui -lstdc++) + + install(TARGETS kid3 DESTINATION ${BIN_INSTALL_DIR}) + install(FILES ../kid3.desktop DESTINATION ${XDG_APPS_INSTALL_DIR}) +-- +2.10.2 + diff --git a/media-sound/kid3/kid3-3.4.4.ebuild b/media-sound/kid3/kid3-3.4.4.ebuild index 0b3b01da896..bf68212703b 100644 --- a/media-sound/kid3/kid3-3.4.4.ebuild +++ b/media-sound/kid3/kid3-3.4.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -57,7 +57,10 @@ DEPEND="${COMMON_DEPEND} $(add_qt_dep linguist-tools) " -PATCHES=( "${FILESDIR}/${PN}-3.3.2-libdir.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-3.3.2-libdir.patch" + "${FILESDIR}/${PN}-3.4.4-deps.patch" +) src_prepare() { # overengineered upstream build system diff --git a/media-sound/kid3/kid3-3.4.5.ebuild b/media-sound/kid3/kid3-3.4.5.ebuild index 185eeebb5fb..3d01c46745d 100644 --- a/media-sound/kid3/kid3-3.4.5.ebuild +++ b/media-sound/kid3/kid3-3.4.5.ebuild @@ -56,7 +56,10 @@ DEPEND="${COMMON_DEPEND} $(add_qt_dep linguist-tools) " -PATCHES=( "${FILESDIR}/${PN}-3.3.2-libdir.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-3.3.2-libdir.patch" + "${FILESDIR}/${PN}-3.4.4-deps.patch" +) src_prepare() { # overengineered upstream build system
[gentoo-commits] repo/gentoo:master commit in: media-sound/kid3/, media-sound/kid3/files/
commit: 23742e65231f617b8ec2d028fe906cacb2dd2825 Author: Michael Palimaka gentoo org> AuthorDate: Wed Jun 8 20:27:57 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Wed Jun 8 20:31:47 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23742e65 media-sound/kid3: remove old Package-Manager: portage-2.3.0_rc1 media-sound/kid3/Manifest | 1 - media-sound/kid3/files/kid3-3.2.1-libdir.patch | 43 --- media-sound/kid3/kid3-3.3.1.ebuild | 73 -- 3 files changed, 117 deletions(-) diff --git a/media-sound/kid3/Manifest b/media-sound/kid3/Manifest index dde9e96..08844af 100644 --- a/media-sound/kid3/Manifest +++ b/media-sound/kid3/Manifest @@ -1,3 +1,2 @@ -DIST kid3-3.3.1.tar.gz 1339124 SHA256 8acf344d3f6651bccc7994d9e3c9602777892c744828fd2e455d617293c8e74d SHA512 fb112f01018bf744dc802c640ef134f539ee603145249ed0db2c3cc2f7ad3ebc96b3c9e9bd3fac3ee85e081f5e567790d68cecd661a7ac340732c03bf3fbfd85 WHIRLPOOL 0d76e181798dbc8432490af40dcd5c48d8e2db0d67da30e2c3227dce639391e2922b76dde1ab27e75cb85301507e713df9efab31550968fd680b2ef7c5edfd72 DIST kid3-3.3.2.tar.gz 1340078 SHA256 d54c164e38ee8ff2c35473a7158e2748cbb6a9472822a96decf6e34a15458957 SHA512 8bd1e003ba1d4f169cf7da8c151040f5e7b993c03ae9d8dfdd3bd8d1dc88fbf4b3fef37c0d3d339da8b4a60e3ef9362e962e37ae7747c6bd010f4565d025 WHIRLPOOL 07632afee63eab29374bae2207b97713ba808f90b080dc5be12a4a25c3db9e9252c893b4fd1932f10240bb171a029738275a799e06b26c3135661689eaf59a97 DIST kid3-3.4.0.tar.gz 1355139 SHA256 4dd67023e047d62985339eb3ba75e95dda6cf71c30f58785b57f4823bf11bfbf SHA512 341c32365a9efde067b3c78df9feeda992b650e517fd70fd70a9e0060593f83a35f550a0bbc74d948b5a9013e5d859c3f39f5ef9c482fdcf19556f48d8d67e98 WHIRLPOOL adaa4bdece34f66b668e65db96cca64febe62cd13ad1af12875fbd9ebb1a7cbdc30287a2b7f6ec0496dfb56bf29da6a5cde884ca376c0c046ed5de1cec475401 diff --git a/media-sound/kid3/files/kid3-3.2.1-libdir.patch b/media-sound/kid3/files/kid3-3.2.1-libdir.patch deleted file mode 100644 index b65eb3b..000 --- a/media-sound/kid3/files/kid3-3.2.1-libdir.patch +++ /dev/null @@ -1,43 +0,0 @@ -Install libraries to the correct directory. - -Gentoo-bug: 562624 -Gentoo-bug: 570976 - a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -134,7 +134,7 @@ - endif (BUILD_KDE_APP OR BUILD_SHARED_LIBS) - set(WITH_QMLDIR_DEFAULT "share/kid3/qml") - set(WITH_BINDIR_DEFAULT "bin") -- set(WITH_LIBDIR_DEFAULT "lib${LIB_SUFFIX}/kid3") -+ set(WITH_LIBDIR_DEFAULT "lib${LIB_SUFFIX}") - set(WITH_PLUGINSDIR_DEFAULT "${WITH_LIBDIR_DEFAULT}/plugins") - endif (APPLE) - -@@ -203,6 +203,7 @@ - find_package(Qt4 COMPONENTS ${_QT4_COMPONENTS}) - if (Qt4_FOUND OR QT4_FOUND) - include (${QT_USE_FILE}) -+set(QTVER "qt4") - if (NOT WITH_QT4) - message(STATUS "Qt4 found, explicitly set WITH_QT5 or QT_QMAKE_EXECUTABLE to use a different version.") - endif (NOT WITH_QT4) -@@ -235,6 +236,7 @@ - endif (_qt5Dir) - if (Qt5Core_FOUND) - set(HAVE_QT5 1) -+set(QTVER "qt5") - set(WITH_PHONON OFF) - set(QT_INCLUDES) - set(QT_DEFINITIONS) -@@ -340,6 +342,10 @@ - link_directories($ENV{LIB}) - endif (WIN32) - -+if (NOT APPLE AND NOT WIN32) -+ set(WITH_PLUGINSDIR "${WITH_LIBDIR_DEFAULT}/${QTVER}/plugins/kid3") -+endif () -+ - if (BUILD_SHARED_LIBS) - add_definitions(-DKID3_SHARED) - diff --git a/media-sound/kid3/kid3-3.3.1.ebuild b/media-sound/kid3/kid3-3.3.1.ebuild deleted file mode 100644 index 58c323a..000 --- a/media-sound/kid3/kid3-3.3.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -KDE_LINGUAS="cs de es et fi fr it nl pl ru sr sr@ijekavian sr@ijekavianlatin -sr@Latn tr zh_CN zh_TW" -KDE_REQUIRED="optional" -KDE_HANDBOOK="optional" -inherit kde4-base - -DESCRIPTION="A simple tag editor for KDE" -HOMEPAGE="http://kid3.sourceforge.net/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="4" -KEYWORDS="amd64 x86" -IUSE="acoustid flac kde mp3 mp4 +phonon +taglib vorbis" - -REQUIRED_USE="flac? ( vorbis )" - -RDEPEND=" - dev-qt/qtcore:4 - dev-qt/qtdbus:4 - dev-qt/qtdeclarative:4 - dev-qt/qtgui:4 - sys-libs/readline:0 - acoustid? ( - media-libs/chromaprint - virtual/ffmpeg - ) - flac? ( - media-libs/flac[cxx] - media-libs/libvorbis - ) - mp3? ( media-libs/id3lib ) - mp4? ( media-libs/libmp4v2:0 ) - phonon? ( || ( - media-libs/phonon[qt4] - dev-qt/qtphonon:4 - ) ) - taglib? ( >=media-libs/taglib-1.9.1 ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) -" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-3.2.1-libdir.patch" ) - -src_configure() { - local mycmakeargs=( -
[gentoo-commits] repo/gentoo:master commit in: media-sound/kid3/, media-sound/kid3/files/
commit: 45f421bb8ef5ba6193b15d4fbe519dc1785fb00c Author: Lars Wendler gentoo org> AuthorDate: Wed Mar 23 14:46:28 2016 + Commit: Lars Wendler gentoo org> CommitDate: Wed Mar 23 14:47:05 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45f421bb media-sound/kid3: Fixed location of plugins dir (bug #576946). Thanks to Gramiel mailinator.com> for findinf the root cause and to jjtt mbnet.fi> for providing a patch. Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler gentoo.org> media-sound/kid3/files/kid3-3.3.2-libdir.patch | 44 ++ .../{kid3-3.3.2.ebuild => kid3-3.3.2-r1.ebuild}| 2 +- 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/media-sound/kid3/files/kid3-3.3.2-libdir.patch b/media-sound/kid3/files/kid3-3.3.2-libdir.patch new file mode 100644 index 000..b54bf12 --- /dev/null +++ b/media-sound/kid3/files/kid3-3.3.2-libdir.patch @@ -0,0 +1,44 @@ +Install libraries to the correct directory. + +Gentoo-bug: 562624 +Gentoo-bug: 570976 +Gentoo-bug: 576946 + +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -159,7 +159,7 @@ + endif (BUILD_KDE_APP OR BUILD_SHARED_LIBS) + set(WITH_QMLDIR_DEFAULT "share/kid3/qml") + set(WITH_BINDIR_DEFAULT "bin") +- set(WITH_LIBDIR_DEFAULT "lib${LIB_SUFFIX}/kid3") ++ set(WITH_LIBDIR_DEFAULT "lib${LIB_SUFFIX}") + set(WITH_PLUGINSDIR_DEFAULT "${WITH_LIBDIR_DEFAULT}/plugins") + endif (APPLE) + +@@ -189,6 +189,10 @@ + set(CMAKE_INSTALL_PREFIX_SLASH "") + endif (CMAKE_INSTALL_PREFIX) + ++if (NOT APPLE AND NOT WIN32) ++ set(WITH_PLUGINSDIR "${WITH_LIBDIR_DEFAULT}/${QTVER}/plugins/kid3") ++endif () ++ + if (APPLE) + file(RELATIVE_PATH CFG_DATAROOTDIR "/kid3.app/Contents/MacOS" /${WITH_DATAROOTDIR}) + file(RELATIVE_PATH CFG_DOCDIR "/kid3.app/Contents/MacOS" /${WITH_DOCDIR}) +@@ -241,6 +245,7 @@ + find_package(Qt4 COMPONENTS ${_QT4_COMPONENTS}) + if (Qt4_FOUND OR QT4_FOUND) + include (${QT_USE_FILE}) ++set(QTVER "qt4") + if (NOT WITH_QT4) + message(STATUS "Qt4 found, explicitly set WITH_QT5 or QT_QMAKE_EXECUTABLE to use a different version.") + endif (NOT WITH_QT4) +@@ -276,6 +281,7 @@ + endif (_qt5Dir) + if (Qt5Core_FOUND) + set(HAVE_QT5 1) ++set(QTVER "qt5") + set(WITH_PHONON OFF) + set(QT_INCLUDES) + set(QT_DEFINITIONS) diff --git a/media-sound/kid3/kid3-3.3.2.ebuild b/media-sound/kid3/kid3-3.3.2-r1.ebuild similarity index 96% rename from media-sound/kid3/kid3-3.3.2.ebuild rename to media-sound/kid3/kid3-3.3.2-r1.ebuild index 7208870..c52b7b3 100644 --- a/media-sound/kid3/kid3-3.3.2.ebuild +++ b/media-sound/kid3/kid3-3.3.2-r1.ebuild @@ -49,7 +49,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" -PATCHES=( "${FILESDIR}/${PN}-3.2.1-libdir.patch" ) +PATCHES=( "${FILESDIR}/${PN}-3.3.2-libdir.patch" ) src_configure() { local mycmakeargs=(
[gentoo-commits] repo/gentoo:master commit in: media-sound/kid3/, media-sound/kid3/files/
commit: 343b7ba0b7b06ce8d6f3c795c475ad5d0a008d09 Author: Lars Wendler gentoo org> AuthorDate: Wed Mar 23 14:22:32 2016 + Commit: Lars Wendler gentoo org> CommitDate: Wed Mar 23 14:47:02 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=343b7ba0 media-sound/kid3: Removed old. Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler gentoo.org> media-sound/kid3/Manifest | 2 - media-sound/kid3/files/kid3-3.2.1-fix-cmake.patch | 61 -- media-sound/kid3/kid3-3.1.2.ebuild| 70 - media-sound/kid3/kid3-3.2.1-r1.ebuild | 75 --- 4 files changed, 208 deletions(-) diff --git a/media-sound/kid3/Manifest b/media-sound/kid3/Manifest index 751aca6..af7d4df 100644 --- a/media-sound/kid3/Manifest +++ b/media-sound/kid3/Manifest @@ -1,4 +1,2 @@ -DIST kid3-3.1.2.tar.gz 1109060 SHA256 085097a653877ef56dd719083da1ab005944826ce215141fe3f6d4285e5f6246 SHA512 5f6912bd4e7e2e8e641e001fcb487489e7ea0861a3d6cda02388a3774ef010d6db1803d701e2befc824d86f347d6a29b05750d5d7a186cd7cf877f2848205677 WHIRLPOOL 01dd5e1ae09893058250cf85c24a61ea64cd76a5baa124b32d1f7b13a7f67cc4c11ca1ecfc6eb98a6036ea31be59baa2fa09bb4aecca831d8c1432a9f3018023 -DIST kid3-3.2.1.tar.gz 1215072 SHA256 da686929b5329f910b96b4fd1a10d490ffac4a604be22a795405460871afe494 SHA512 1ef6f432ac9f6e1c9ae1a400f8f8a34f8cabab76e0c501dca5cd56df5e675dc15109f978dc0f1f86ebd873d96194a7f39945f84d1c84385ee523da3680438180 WHIRLPOOL 98dc4e7ce84c14a71bc4b0499d4cb1be385dca1fdd2ef39674cea242b733767cb6b74e3bb69d28b4e6406400c556c4d75cfb4006569cadc3c033719b60acd7a0 DIST kid3-3.3.1.tar.gz 1339124 SHA256 8acf344d3f6651bccc7994d9e3c9602777892c744828fd2e455d617293c8e74d SHA512 fb112f01018bf744dc802c640ef134f539ee603145249ed0db2c3cc2f7ad3ebc96b3c9e9bd3fac3ee85e081f5e567790d68cecd661a7ac340732c03bf3fbfd85 WHIRLPOOL 0d76e181798dbc8432490af40dcd5c48d8e2db0d67da30e2c3227dce639391e2922b76dde1ab27e75cb85301507e713df9efab31550968fd680b2ef7c5edfd72 DIST kid3-3.3.2.tar.gz 1340078 SHA256 d54c164e38ee8ff2c35473a7158e2748cbb6a9472822a96decf6e34a15458957 SHA512 8bd1e003ba1d4f169cf7da8c151040f5e7b993c03ae9d8dfdd3bd8d1dc88fbf4b3fef37c0d3d339da8b4a60e3ef9362e962e37ae7747c6bd010f4565d025 WHIRLPOOL 07632afee63eab29374bae2207b97713ba808f90b080dc5be12a4a25c3db9e9252c893b4fd1932f10240bb171a029738275a799e06b26c3135661689eaf59a97 diff --git a/media-sound/kid3/files/kid3-3.2.1-fix-cmake.patch b/media-sound/kid3/files/kid3-3.2.1-fix-cmake.patch deleted file mode 100644 index 0644690..000 --- a/media-sound/kid3/files/kid3-3.2.1-fix-cmake.patch +++ /dev/null @@ -1,61 +0,0 @@ -commit c126ad8142c51476c4a1b78ab9e6d7409656b312 -Author: Michael Palimaka-Date: Tue Aug 25 00:05:20 2015 +1000 - -Fix build with kdelibs-4.14.11. - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 3ab5d20..99cf392 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -473,6 +473,13 @@ else (UNIX AND NOT APPLE) - set(KID3_EXECUTABLE kid3) - endif (UNIX AND NOT APPLE) - -+if (BUILD_KDE_APP) -+ if (NOT HAVE_QT5) -+find_package(KDE4 REQUIRED) -+include (KDE4Defaults) -+add_definitions(${KDE4_ENABLE_EXCEPTIONS}) -+ endif (NOT HAVE_QT5) -+endif (BUILD_KDE_APP) - - configure_file(config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h) - -diff --git a/doc/de/CMakeLists.txt b/doc/de/CMakeLists.txt -index 6f25b68..70f6793 100644 a/doc/de/CMakeLists.txt -+++ b/doc/de/CMakeLists.txt -@@ -2,7 +2,6 @@ if (BUILD_KDE_APP) - if (HAVE_QT5) - kf5_create_handbook(index.docbook) - else (HAVE_QT5) --find_package(KDE4 REQUIRED) - kde4_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/de SUBDIR kid3) - endif (HAVE_QT5) - endif (BUILD_KDE_APP) -diff --git a/doc/en/CMakeLists.txt b/doc/en/CMakeLists.txt -index b3751b3..7cff8e1 100644 a/doc/en/CMakeLists.txt -+++ b/doc/en/CMakeLists.txt -@@ -2,7 +2,6 @@ if (BUILD_KDE_APP) - if (HAVE_QT5) - kf5_create_handbook(index.docbook) - else (HAVE_QT5) --find_package(KDE4 REQUIRED) - kde4_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kid3) - endif (HAVE_QT5) - endif (BUILD_KDE_APP) -diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt -index d19ebb5..516e3f9 100644 a/src/app/CMakeLists.txt -+++ b/src/app/CMakeLists.txt -@@ -65,8 +65,6 @@ if (BUILD_KDE_APP) - ) - else (HAVE_QT5) - set(_cmakeInstallRpath "${CMAKE_INSTALL_RPATH}") --find_package(KDE4 REQUIRED) --include (KDE4Defaults) - - if (BUILD_SHARED_LIBS) - # FindKDE4Internal.cmake will overwrite our RPATH if LIB_INSTALL_DIR (which diff --git a/media-sound/kid3/kid3-3.1.2.ebuild b/media-sound/kid3/kid3-3.1.2.ebuild deleted file mode 100644 index 723169d..000 --- a/media-sound/kid3/kid3-3.1.2.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the
[gentoo-commits] repo/gentoo:master commit in: media-sound/kid3/, media-sound/kid3/files/
commit: 0c4ee1490794daabb1a3bd59244f3a2a96b2b6cc Author: Andreas Sturmlechner gmail com> AuthorDate: Fri Jan 1 19:33:46 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Jan 4 18:42:01 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c4ee149 media-sound/kid3: Fix configure with >=kdelibs-4.14.11 Package-Manager: portage-2.2.24 media-sound/kid3/files/kid3-3.2.1-fix-cmake.patch | 61 +++ media-sound/kid3/kid3-3.2.1.ebuild| 2 + 2 files changed, 63 insertions(+) diff --git a/media-sound/kid3/files/kid3-3.2.1-fix-cmake.patch b/media-sound/kid3/files/kid3-3.2.1-fix-cmake.patch new file mode 100644 index 000..0644690 --- /dev/null +++ b/media-sound/kid3/files/kid3-3.2.1-fix-cmake.patch @@ -0,0 +1,61 @@ +commit c126ad8142c51476c4a1b78ab9e6d7409656b312 +Author: Michael Palimaka+Date: Tue Aug 25 00:05:20 2015 +1000 + +Fix build with kdelibs-4.14.11. + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3ab5d20..99cf392 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -473,6 +473,13 @@ else (UNIX AND NOT APPLE) + set(KID3_EXECUTABLE kid3) + endif (UNIX AND NOT APPLE) + ++if (BUILD_KDE_APP) ++ if (NOT HAVE_QT5) ++find_package(KDE4 REQUIRED) ++include (KDE4Defaults) ++add_definitions(${KDE4_ENABLE_EXCEPTIONS}) ++ endif (NOT HAVE_QT5) ++endif (BUILD_KDE_APP) + + configure_file(config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h) + +diff --git a/doc/de/CMakeLists.txt b/doc/de/CMakeLists.txt +index 6f25b68..70f6793 100644 +--- a/doc/de/CMakeLists.txt b/doc/de/CMakeLists.txt +@@ -2,7 +2,6 @@ if (BUILD_KDE_APP) + if (HAVE_QT5) + kf5_create_handbook(index.docbook) + else (HAVE_QT5) +-find_package(KDE4 REQUIRED) + kde4_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/de SUBDIR kid3) + endif (HAVE_QT5) + endif (BUILD_KDE_APP) +diff --git a/doc/en/CMakeLists.txt b/doc/en/CMakeLists.txt +index b3751b3..7cff8e1 100644 +--- a/doc/en/CMakeLists.txt b/doc/en/CMakeLists.txt +@@ -2,7 +2,6 @@ if (BUILD_KDE_APP) + if (HAVE_QT5) + kf5_create_handbook(index.docbook) + else (HAVE_QT5) +-find_package(KDE4 REQUIRED) + kde4_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kid3) + endif (HAVE_QT5) + endif (BUILD_KDE_APP) +diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt +index d19ebb5..516e3f9 100644 +--- a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt +@@ -65,8 +65,6 @@ if (BUILD_KDE_APP) + ) + else (HAVE_QT5) + set(_cmakeInstallRpath "${CMAKE_INSTALL_RPATH}") +-find_package(KDE4 REQUIRED) +-include (KDE4Defaults) + + if (BUILD_SHARED_LIBS) + # FindKDE4Internal.cmake will overwrite our RPATH if LIB_INSTALL_DIR (which diff --git a/media-sound/kid3/kid3-3.2.1.ebuild b/media-sound/kid3/kid3-3.2.1.ebuild index f6be3bc..3afd6e6 100644 --- a/media-sound/kid3/kid3-3.2.1.ebuild +++ b/media-sound/kid3/kid3-3.2.1.ebuild @@ -48,6 +48,8 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( "${FILESDIR}/${P}-fix-cmake.patch" ) + src_configure() { local mycmakeargs=( $(cmake-utils_use_with acoustid CHROMAPRINT)