diff options
Diffstat (limited to 'kde-apps')
-rw-r--r-- | kde-apps/Manifest.gz | bin | 38047 -> 38049 bytes | |||
-rw-r--r-- | kde-apps/dolphin/Manifest | 5 | ||||
-rw-r--r-- | kde-apps/dolphin/dolphin-20.12.3-r1.ebuild | 2 | ||||
-rw-r--r-- | kde-apps/dolphin/dolphin-21.04.0.ebuild | 3 | ||||
-rw-r--r-- | kde-apps/dolphin/files/dolphin-21.04.0-fix-no-semantic-desktop.patch | 23 | ||||
-rw-r--r-- | kde-apps/juk/Manifest | 2 | ||||
-rw-r--r-- | kde-apps/juk/juk-20.12.3.ebuild | 8 | ||||
-rw-r--r-- | kde-apps/kate/Manifest | 1 | ||||
-rw-r--r-- | kde-apps/kate/kate-20.12.3-r1.ebuild | 111 | ||||
-rw-r--r-- | kde-apps/spectacle/Manifest | 2 | ||||
-rw-r--r-- | kde-apps/spectacle/files/spectacle-20.12.3-implicit-dep.patch | 42 | ||||
-rw-r--r-- | kde-apps/spectacle/spectacle-20.12.3-r1.ebuild | 73 |
12 files changed, 267 insertions, 5 deletions
diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz Binary files differindex b06ba4641ae5..9da59af8fcca 100644 --- a/kde-apps/Manifest.gz +++ b/kde-apps/Manifest.gz diff --git a/kde-apps/dolphin/Manifest b/kde-apps/dolphin/Manifest index b51fccf7bc04..0d7854458b60 100644 --- a/kde-apps/dolphin/Manifest +++ b/kde-apps/dolphin/Manifest @@ -1,6 +1,7 @@ AUX dolphin-20.12.3-fix-session-restore-w-o-tabs.patch 2643 BLAKE2B 07856c16e9e68739a8b9feec46e1fe16272eddf49b45a88c7030d2439cb90345dc902ea5d11e08f0565c0a45fde3c2efe912d8225547e679dd7ae5d0e3b38e18 SHA512 182fd1e6e87a7a25326123be17015174e84124b042056ea72353c7f051de7ecc550b8284885ce3cb92b2a9e88b81cd6e40426369acdeb33995c9fdc3534c9efc +AUX dolphin-21.04.0-fix-no-semantic-desktop.patch 701 BLAKE2B bcecf8f1f99afcab96d5197c65448fc4a8c0b9e13a1044968149525b282422d56105411c2230f1cc0883f00a9c9598b1248f376f8cb7ccea2d5ff1278e4ac3a0 SHA512 5bb2d8b19baac1491a0befa28dba1842df695b4de9b06e0690b32115dabefc2f3dc3af6fd0243ff7d22e0678e69007525b5518d6c093d309d2bae86c55d16320 DIST dolphin-20.12.3.tar.xz 5134660 BLAKE2B 3ad3e7c16d0c4203e189bdf035028777115971091bc3c45a3e88231f9715c9439f44c67b2bf2d9d4680a07d222c0c14858028d54499fbe8cf006e3eae63a9193 SHA512 fb57121875fb6b3db9b3071590ea2b6fe7db1d22238af758591835946ac297d7a1734646385a2f6b7ade41de7dcfdf8f6b5e7dccf335a3cf558259d017e44a11 DIST dolphin-21.04.0.tar.xz 5160064 BLAKE2B 4443e68ca72e3849a082644c4f14e1bab57581261be3da20bd1a2f646277270d617d78afab1f0c26244886de77a1d3aa701cdda66dce33f69e3e84c389353dd2 SHA512 6675d39146f69395c51d264459b6ba29210d131fed068de8006be1ba324c604ce004ccc4e5d68cc8ac6c0dfa5a63a7b2fac25c04227e6abc802dfe5a37e96c35 -EBUILD dolphin-20.12.3-r1.ebuild 3222 BLAKE2B dab5e90ca245bca9593ff081935c03baa4e2cc151033d19b859f698285b8dae34a3fce1efb4ac53c6ddf53cec7e9f2a403b9adc095853d12677e513a97ff7b92 SHA512 4b4060d40cb8e18a0e457e4b1acc4675e4b38404265db96fc7fdd45d41e176668abbbb8ed320024f667faf7c499ac7f181b551ffd23e4729fc043f591665518e -EBUILD dolphin-21.04.0.ebuild 3140 BLAKE2B bc0910dceeedc0acd0e0df61c4fd9c0df3133b46a76df5808f649d1aea76c904aabe7cb0e77e902028a5100948a7e0581c53f73383f40f1d0a817d9759dfbbb3 SHA512 a6fe7b44df2ee1293bc2cc3e315f9869e2516e6d12cc07d87e241b8f7fae84657fb52eb1618ed2c85fc8897f589d9cf2d21430beb21bbe3639d4ee87a8a34a00 +EBUILD dolphin-20.12.3-r1.ebuild 3363 BLAKE2B 2115dd6fb5ca67c00426a4a5a6f664528a6fac283f983fd608b1798d567da35a57b7783a68b39f9ede4ab4752d5ba175806996c4e133971f311afade892d53f3 SHA512 9a9602163e477fc608f26c8e747513bda4f3c3460576aeb89f1abe86f7b0faa865fd3c203969f680fc36d1bbc407393f1be15076218f513fad8d4370198defd5 +EBUILD dolphin-21.04.0.ebuild 3283 BLAKE2B c9f99f9de9eb24d6baf9780a8c9864a4a680ccc43575baaf501ddebfdd314c6f377464fe49687c5c7c8c056571c77ef19a7295a884143a32c9caf9c91c86c748 SHA512 0278f356307724de1b60da9e8f967a16dde6fe6f10ca7683f9628f60e4a5b86ed4017918cd56dd8d96b7c661b7103a9588175a7927eb068b52adf539a95c4549 MISC metadata.xml 361 BLAKE2B 1974fb2be150af6e3276e6c55b54b4659fcdd781b58228b60bea6ceb605f0a5b412d5b6451231b47fd67856ecf9486dd30e3d440b6e9a35d1566fc09de9a5cd9 SHA512 2fea432f0da8502acb0e2bc467e6c010a54612c2850de6abf422304e8d260a5417f7361f66c6a697ae9e138d3b6714e3d8121ae4904e24804abc188758576176 diff --git a/kde-apps/dolphin/dolphin-20.12.3-r1.ebuild b/kde-apps/dolphin/dolphin-20.12.3-r1.ebuild index 7f9f2d90c9af..84ed6041e315 100644 --- a/kde-apps/dolphin/dolphin-20.12.3-r1.ebuild +++ b/kde-apps/dolphin/dolphin-20.12.3-r1.ebuild @@ -64,6 +64,8 @@ RDEPEND="${DEPEND} PATCHES=( "${FILESDIR}/${P}-fix-session-restore-w-o-tabs.patch" # KDE-bug 434911 + # TODO: Downstream hack, track upstream bug for better solution + "${FILESDIR}/${PN}-21.04.0-fix-no-semantic-desktop.patch" # KDE-bug 435586 ) src_configure() { diff --git a/kde-apps/dolphin/dolphin-21.04.0.ebuild b/kde-apps/dolphin/dolphin-21.04.0.ebuild index 2f5121e83267..c9439d4dddc3 100644 --- a/kde-apps/dolphin/dolphin-21.04.0.ebuild +++ b/kde-apps/dolphin/dolphin-21.04.0.ebuild @@ -62,6 +62,9 @@ RDEPEND="${DEPEND} >=kde-apps/kio-extras-${PVCUT}:5 " +# TODO: Downstream hack, track upstream bug for better solution +PATCHES=( "${FILESDIR}/${P}-fix-no-semantic-desktop.patch" ) # KDE-bug 435586 + src_configure() { local mycmakeargs=( -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON diff --git a/kde-apps/dolphin/files/dolphin-21.04.0-fix-no-semantic-desktop.patch b/kde-apps/dolphin/files/dolphin-21.04.0-fix-no-semantic-desktop.patch new file mode 100644 index 000000000000..4f97a53c5230 --- /dev/null +++ b/kde-apps/dolphin/files/dolphin-21.04.0-fix-no-semantic-desktop.patch @@ -0,0 +1,23 @@ +diff --git a/src/search/dolphinfacetswidget.cpp b/src/search/dolphinfacetswidget.cpp +index d52d146a8..9f0078631 100644 +--- a/src/search/dolphinfacetswidget.cpp ++++ b/src/search/dolphinfacetswidget.cpp +@@ -7,6 +7,8 @@ + + #include "dolphinfacetswidget.h" + ++#include <config-baloo.h> ++ + #include <KLocalizedString> + + #include <QComboBox> +@@ -257,7 +259,9 @@ void DolphinFacetsWidget::updateTagsSelector() + void DolphinFacetsWidget::updateTagsMenu() + { + updateTagsMenuItems({}, {}); ++#ifdef HAVE_BALOO + m_tagsLister.openUrl(QUrl(QStringLiteral("tags:/")), KCoreDirLister::OpenUrlFlag::Reload); ++#endif + } + + void DolphinFacetsWidget::updateTagsMenuItems(const QUrl&, const KFileItemList& items) diff --git a/kde-apps/juk/Manifest b/kde-apps/juk/Manifest index 28554c17a566..524ee511bbd4 100644 --- a/kde-apps/juk/Manifest +++ b/kde-apps/juk/Manifest @@ -1,6 +1,6 @@ AUX juk-21.04.0-missing-link.patch 821 BLAKE2B 2bc4ef72c25068a92bbc92c5c8dfa684e24c1eb83e4c6dfe574f8e968efa81ee9895759e64d1af4ae34eba7522c2fbee32800d02cc827a385db939c4837c30ab SHA512 d59aadb96449b3d531db5cf059d6c7d0dea6da73dfdaf6485e7d142039b3357f1efe7213356cd9035f34ccf26a221d28562633542cc56a79eb4b413c230152d5 DIST juk-20.12.3.tar.xz 1997996 BLAKE2B 857defce1e5d089d711f7f70ca0077beec0267d576cb262536b79089622b32e53700d2c031430cdb63d7bf2a5c9eb8a67d5fc0aac64c0ccf2557835b15174f61 SHA512 3eca02446be784cc8d3dd68e7da146dfbe5ab7296d27ba78d0f15ce34b87183692d91ef01126aa97a9bc95a558e9af6b6bef47c0ba0a2f25fbeacda79285edc1 DIST juk-21.04.0.tar.xz 1993360 BLAKE2B 0c0a7e66791dbe378f08a0968e531709b932843a252ea8ba1fda85544ddb7e487deff92e82e03789d380a638ce88b15dbb3d35e17993be019ce75b89939803bc SHA512 9b5d009020f1749b2a0cc9ec97ba428dca8e244de2725ff826056b69db1bf6ad3b5cf1a10e0fb0925b73c3c019d1f2e57c3042b030053daa1f3dc5694aa75576 -EBUILD juk-20.12.3.ebuild 1276 BLAKE2B aa0093fac46bd9f94cdd89bdecaae34f61769d5ac4f934a85d95f658597b271b03d8e9f9ff1dd8e03710e66fafbfce289617c0c02e3b99e0b20ee7ea3fc6d89e SHA512 95add12b3bb0e2f622133d170100b4706c6f193ec93ec3345cb04fab9154786c20a887efe7edff2528f2bd418e462e9329964b068a2b1da659f2e9bfc90b8623 +EBUILD juk-20.12.3.ebuild 1385 BLAKE2B cbbed6376ce388326d2d033753399ad64a5b97cbb81666662432f5e2d483597aff400b917661537ee159068328e21049e32a7e15daf2df873eb9c4877179f8da SHA512 02daf17d32839344f0c1bf10d4c1abf96a9aec177cb0eb533572fa5b3f5e4dd958191544175e44752d4175e5068f3f783488817a610cc226bec445e86736b195 EBUILD juk-21.04.0.ebuild 1379 BLAKE2B f8b19a492fa680b4820c5be9020ea3110bfe7bae3728a5c979a96d22f73d13b8ebf24a3f311fd4076450ac243c89d145d6afaad68778c2d6360ab70900d55737 SHA512 2637919faa288d7af2f0d2510f46643df445c05bccbdcd5fb4c39d8ce18e860172feb70e32f7606c0880d094aeb8a1d578dd03b3819f18fbc765eccb4351d369 MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 diff --git a/kde-apps/juk/juk-20.12.3.ebuild b/kde-apps/juk/juk-20.12.3.ebuild index d8c64bf2ba68..70aa54ed38ac 100644 --- a/kde-apps/juk/juk-20.12.3.ebuild +++ b/kde-apps/juk/juk-20.12.3.ebuild @@ -17,7 +17,7 @@ SLOT="5" KEYWORDS="amd64 arm64 ~ppc64 x86" IUSE="" -DEPEND=" +RDEPEND=" >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtnetwork-${QTMIN}:5 @@ -43,4 +43,8 @@ DEPEND=" >=media-libs/phonon-4.11.0 >=media-libs/taglib-1.6 " -RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + >=dev-qt/qtconcurrent-${QTMIN}:5 +" + +PATCHES=( "${FILESDIR}/${PN}-21.04.0-missing-link.patch" ) # bug 785418 diff --git a/kde-apps/kate/Manifest b/kde-apps/kate/Manifest index b4e2b630399a..de8f3aa7e71b 100644 --- a/kde-apps/kate/Manifest +++ b/kde-apps/kate/Manifest @@ -2,6 +2,7 @@ AUX kate-20.08.3-fix-filetree_model_test.patch 909 BLAKE2B ffa7ea62388751d4d173a AUX kate-21.04.0-implicit-dep.patch 2160 BLAKE2B e184cbf456f45e15904e17213813c935b548d1fba6cff98b162dcc4619d0ba166ae1db0c726a637c2b41bd95ebfe75d114259b5d7bcceccdf09141532e893d78 SHA512 23d56228dfdbcb419ec6ecc3353659efdc604f0786ce0ddff6dddb63a990a7086a7d6d777e038567fdbf049c14013d77fdd99f1b01022627a235ce597ca05140 DIST kate-20.12.3.tar.xz 5949012 BLAKE2B e35c4da5426772286abe54156babc0de09fbdf8fb5c7505714637ad427e3a694fd541ca7b17e99ebab22f9a19f2a8893d34098cb625fd0e1c0f0b6b920acd62f SHA512 545ec2a48ea6ec737011602b20ac2f60a0f9db0a5e55e0b232f9fd7c10b7e3f54d2a346be7e6341537758a3f8f94868c4083a6d2d10b572568f5c56c9d3aee9c DIST kate-21.04.0.tar.xz 6940360 BLAKE2B ab4fdcb46cb9729e70537522387e3ab8fbf9808fd25453e6fd1aea5fa8a9aa67e5fbd44f4b68341b65da998e2412e24500cd009df10df5462ec2be55f137b988 SHA512 bc610758597bb2e800e8797c9c25eb0d227040dc2cf5b6e522dd019839f205b4ef05dcf2801265a4ce2743221054061b3002e31bc5e65470ef056afb96b834d9 +EBUILD kate-20.12.3-r1.ebuild 3228 BLAKE2B ccdeee907cae5cbededf52c1c0603a513fc6d8f8488d8810ae490b570ca1d430915d8ff79afbade968d97d40f8e02ca058e7ff61760fd6ac020545abc76690ed SHA512 6aa89ca64257b9848cd0e9480e04560b774f8b2a06526df1447ba260193a22b991ee18db5794f7f0fb5c54f5d7fad568b4e6bca3ba68a42df8faaed4f9552094 EBUILD kate-20.12.3.ebuild 3130 BLAKE2B 1f7b47493e7b3ca6031b3836ae805e05aac2a699e769a25f183d77254221b65b6f6ee6a88d29b89b713a120a2e1360eb418bb23c4dac6362db8d5de92ba58a16 SHA512 924d02160b20ae71d27824a420ff072e8601e2ff66face985498e75d0a712dfa44a041883907e6f3bb7d76bb55320238389f04a16298c7895927f9f1aeac714d EBUILD kate-21.04.0-r1.ebuild 3160 BLAKE2B a175317afd9b6e987d63ba0e7402171126487d9e9e529db0ab18eee56d2e23b48f518ab3136f5f8862f7cca13970a3220a94130996b080f047368d09fee3640e SHA512 dd03011e8693f8ebd26948e74bfb884ff09f0927aee2d2aec7fd45f28e5e4b91354b0decaa18cfcaed27007701672437644ae5d8535d10dbd20c9a425f788195 MISC metadata.xml 862 BLAKE2B 9b27a2dc759d83a85b1be9a5afc2dedc77caab98255575d493f4af6961d9b5bb19699eb69858082e1bc05dd8ff14f5c0c9212e5e146ff13ec1a3685008fd837d SHA512 d1a90d55277f25dbbad445d8d591da5fa5ddf3bb65aa0ae2d70ba6626abe7deebb56cbcb8a3718c43ad136da2de1b06a017c9740493504b446f33fbeac2734a7 diff --git a/kde-apps/kate/kate-20.12.3-r1.ebuild b/kde-apps/kate/kate-20.12.3-r1.ebuild new file mode 100644 index 000000000000..4a46d148ac61 --- /dev/null +++ b/kde-apps/kate/kate-20.12.3-r1.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_HANDBOOK="optional" +ECM_TEST="true" +KFMIN=5.75.0 +QTMIN=5.15.2 +VIRTUALX_REQUIRED="test" +inherit ecm kde.org optfeature + +DESCRIPTION="Multi-document editor with network transparency, Plasma integration and more" +HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/en/kate" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="activities +filebrowser lspclient +projects plasma +snippets sql telemetry" + +# only addons/externaltools depends on kiconthemes, too small for USE +DEPEND=" + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktexteditor-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 ) + filebrowser? ( >=kde-frameworks/kbookmarks-${KFMIN}:5 ) + lspclient? ( >=kde-frameworks/kitemmodels-${KFMIN}:5 ) + plasma? ( >=kde-frameworks/plasma-${KFMIN}:5 ) + projects? ( + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/threadweaver-${KFMIN}:5 + ) + snippets? ( >=kde-frameworks/knewstuff-${KFMIN}:5 ) + sql? ( + >=dev-qt/qtsql-${QTMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + ) + telemetry? ( dev-libs/kuserfeedback:5 ) +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-20.08.3-fix-filetree_model_test.patch" # bug 769548 + "${FILESDIR}/${PN}-21.04.0-implicit-dep.patch" # bug 785412 +) + +src_prepare() { + ecm_src_prepare + + # delete colliding kwrite translations + if [[ ${KDE_BUILD_TYPE} = release ]]; then + find po -type f -name "*po" -and -name "kwrite*" -delete || die + rm -rf po/*/docs/kwrite || die + fi +} + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package activities KF5Activities) + -DBUILD_filebrowser=$(usex filebrowser) + -DBUILD_lspclient=$(usex lspclient) + -DBUILD_sessionapplet=$(usex plasma) + -DBUILD_project=$(usex projects) + -DBUILD_snippets=$(usex snippets) + -DBUILD_katesql=$(usex sql) + -DBUILD_kwrite=FALSE + $(cmake_use_find_package telemetry KUserFeedback) + ) + + ecm_src_configure +} + +src_test() { + # tests hang + local myctestargs=( + -E "(session_manager_test|sessions_action_test)" + ) + + ecm_src_test +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "Markdown text previews" kde-misc/markdownpart:${SLOT} kde-misc/kmarkdownwebview:${SLOT} + optfeature "DOT graph file previews" media-gfx/kgraphviewer + fi + ecm_pkg_postinst +} diff --git a/kde-apps/spectacle/Manifest b/kde-apps/spectacle/Manifest index a288c7bb6060..94d9a00292e6 100644 --- a/kde-apps/spectacle/Manifest +++ b/kde-apps/spectacle/Manifest @@ -1,6 +1,8 @@ +AUX spectacle-20.12.3-implicit-dep.patch 1182 BLAKE2B 960532ea3a502c685904ec408c14be0b3dfe9c0a46662bcff0e2477f48965a96db66b0abfe5800adbab47fede2842eda0265a1997761abc4345abc6d4b4cc90a SHA512 b2de818b84a7cd98ad24a6fb4cd1b5712b9f0f0ca92b28cd2cfbf40f03a49e8761b81a821f13a55a8d240b9aa34fa98b13eb42a9325e350c1d8810b63ae3e122 AUX spectacle-21.04.0-implicit-dep.patch 1179 BLAKE2B 62bd639d12a32b6faea613608160ada4854dc780b999e7b98204eea36b82f3e001097cb9c22d08056cd5765e43139daa9c02b7c74d79e745aac0d3021b5ce85b SHA512 d2257372821524a471ad75617df2f631a73f7b9a09e59adf1775d60fd0bcff393df16382a5fa9b109a7ffa8ca5684639ee565304a99b854272f8ab28570dbdaa DIST spectacle-20.12.3.tar.xz 1170540 BLAKE2B 865c4f7a2b8a3edf727f551c64ce35847a880023773b72531ea324addf5f0ac327261a87e35cdea6ec1f7eb4b75d2f8b86c3d1b7fc7719959623653ebe542a93 SHA512 4749916ff1557d89c3a8aeae06ce2da4e3f5bbbc3495a588209d797453b265447a857266889a81178f33b12631f6ec29be7a65a3f98f27de604c198e997795dc DIST spectacle-21.04.0.tar.xz 1168056 BLAKE2B 02df7c3bcb3926028a78c1efdc22690ffff429e4b3fd6087127bbe7ce96211b192d88460a1336fe84591fda0f4995cc808e451fee1b36b207e3c4dafd2acbbd1 SHA512 40ccfe9f3f0373cfdb3a16fc215536520da4ce2a9bff8cf5e4924a24e6b5058a209a55261d77bb5d9d645245d139ffdb9f89dc2dd5d569f80be55fe4540caa62 +EBUILD spectacle-20.12.3-r1.ebuild 2076 BLAKE2B 735a485cf400326c4d0aa2196e5124e5062ab02b3b931d53ad876d8372dd0fed9fec783a1d037ec1bce4244948ef5c435daa5d39f2e42ed8da9b6eaa5290a65f SHA512 3d2084a33c7c6a71ea3d9147ffae875b2944092509d2cfbeefca415f2f4be6deaed503a43525ee2e922e82e756e9f9475ef02f16f45922acf46bd3dd0466ae51 EBUILD spectacle-20.12.3.ebuild 1975 BLAKE2B 5933946b6efed08711611b9ce154bbd7c55d079f896cbc49fcbfb505b01a36aa5a71e30d76e1cf73b0ffded0ddd4bfae6522a2e72b6a3d3aa5492f10369088b2 SHA512 12f01c735fd0d47924f11cab6eef72c31895cce10e60314d8ddcd348cba7a9148b06fc5b2296e331896021e6b4030319197337fcce1bb6809fb8f572d21af38d EBUILD spectacle-21.04.0-r1.ebuild 2076 BLAKE2B 1e968153435344a7e183eaa43ec8a4342e6c09d0149cdc11d45cabb7849150d5169e127e5325c9c7aaaf5b77d4e6cc31d7bfbcb7e26bc77254a4d056e25e9e78 SHA512 e52e72286093fd75b0ce7376dbd01123c623fba0c1e36f8cf86ceb3deaa0ffd1717c6fcb3ae840b6d63eceba52b0f21df30784cf810fb4898e4bbca0df090485 MISC metadata.xml 558 BLAKE2B 304071c16927d1f17fb0b30c3bc71ac9cf707a9cb06816957a8382b3eaac9083d3456b142bc3e0dc745588f14641e461c20b13840258997c85b84bbdaa5659e8 SHA512 0cc62fa4faa18491636dd37eea421cfc880e8997101420e15a876e070c6c14369063f6785d1f0474b3d79fc42860455fe4ffcb90db9f7a61e0492500d19aaa44 diff --git a/kde-apps/spectacle/files/spectacle-20.12.3-implicit-dep.patch b/kde-apps/spectacle/files/spectacle-20.12.3-implicit-dep.patch new file mode 100644 index 000000000000..48ad7752b80f --- /dev/null +++ b/kde-apps/spectacle/files/spectacle-20.12.3-implicit-dep.patch @@ -0,0 +1,42 @@ +From a4450b62365d5e7c511e9855d31a68808c9bcfba Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Sat, 24 Apr 2021 18:22:10 +0200 +Subject: [PATCH] Add missing Qt5Concurrent + +Implicit use via KIO. + +See also: https://invent.kde.org/frameworks/kio/-/merge_requests/426 + +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + CMakeLists.txt | 1 + + src/CMakeLists.txt | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3c63dca..7aac0d2 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -40,6 +40,7 @@ add_definitions(-DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_FROM_ASCII -DQT_NO_FOR + find_package( + Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED + Core ++ Concurrent + Widgets + DBus + PrintSupport +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 3cd737b..c715a29 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -69,6 +69,7 @@ ki18n_wrap_ui(spectacle Gui/SettingsDialog/GeneralOptions.ui Gui/SettingsDialog/ + + target_link_libraries( + spectacle ++ Qt5::Concurrent + Qt5::DBus + Qt5::PrintSupport + KF5::CoreAddons +-- +2.31.1 + diff --git a/kde-apps/spectacle/spectacle-20.12.3-r1.ebuild b/kde-apps/spectacle/spectacle-20.12.3-r1.ebuild new file mode 100644 index 000000000000..cf416d9e8263 --- /dev/null +++ b/kde-apps/spectacle/spectacle-20.12.3-r1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="forceoptional" +PVCUT=$(ver_cut 1-3) +KFMIN=5.75.0 +QTMIN=5.15.2 +inherit ecm kde.org + +DESCRIPTION="Screenshot capture utility" +HOMEPAGE="https://apps.kde.org/en/spectacle" + +LICENSE="LGPL-2+ handbook? ( FDL-1.3 ) kipi? ( GPL-2+ )" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="+annotate kipi share" + +# TODO: Qt5Svg leaking from media-libs/kimageannotator +DEPEND=" + >=dev-qt/qdbus-${QTMIN}:5 + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwayland-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + x11-libs/libxcb + x11-libs/xcb-util + x11-libs/xcb-util-cursor + x11-libs/xcb-util-image + annotate? ( >=media-libs/kimageannotator-0.4.1 ) + kipi? ( >=kde-apps/libkipi-${PVCUT}:5= ) + share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) +" +RDEPEND="${DEPEND} + kipi? ( >=kde-apps/kipi-plugins-${PVCUT}:5 ) +" + +PATCHES=( "${FILESDIR}/${P}-implicit-dep.patch" ) # bug 785403 + +src_prepare() { + ecm_src_prepare + # Unnecessary with >=media-libs/kimageannotator-0.4.0 + sed -e "/find_package\s*(\s*X11/d" -e "/find_package\s*(\s*kColorPicker/d" \ + -i CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package annotate kImageAnnotator) + $(cmake_use_find_package kipi KF5Kipi) + $(cmake_use_find_package share KF5Purpose) + ) + ecm_src_configure +} |