[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/
commit: 22e5312e808ee7ef6a8b3928fc3935608ad9e9b9 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Sep 1 14:28:34 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Sep 1 14:28:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22e5312e x11-misc/copyq: drop 7.0.0 Signed-off-by: Andreas Sturmlechner gentoo.org> x11-misc/copyq/Manifest | 1 - x11-misc/copyq/copyq-7.0.0.ebuild | 103 -- 2 files changed, 104 deletions(-) diff --git a/x11-misc/copyq/Manifest b/x11-misc/copyq/Manifest index 092518520b53..c9b144ae31ea 100644 --- a/x11-misc/copyq/Manifest +++ b/x11-misc/copyq/Manifest @@ -1,2 +1 @@ -DIST copyq-7.0.0.tar.gz 3323354 BLAKE2B 3c71bf94ed97d0564f89cb0b9927024df21520cf9eb758ec8c40e8156d9796b3c6df5518b9ad223c12489fe7aca3a067f772719a3a757f9a92e9ec18fe79e38c SHA512 f0b84ddef6791e229c625dbdefab2d3aad5be10d68745addb64d6e2b1546e033f1f95fb1a1218f9fdd19b5fcdddf2d840b2480ad54e0f59a7d5741781b3a43c4 DIST copyq-7.1.0.tar.gz 3351093 BLAKE2B 758271f6bb54760372b8b5ab84de7c91af874bd72a22c8c22d338705869eab5500fde90808b4bf1288f8bdbad11163283637b81d85c09ccf0d734286dee605b6 SHA512 4320095ab75c361cc3d553c7817951eb6e74d47223f62bf6c1722e0f0b0d3ff59a1762354cf46fe0de064d516d60a467bff9ad9143b12016fc3f9e62139d3909 diff --git a/x11-misc/copyq/copyq-7.0.0.ebuild b/x11-misc/copyq/copyq-7.0.0.ebuild deleted file mode 100644 index d93363879bb5.. --- a/x11-misc/copyq/copyq-7.0.0.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake edo optfeature virtualx xdg - -DESCRIPTION="Clipboard manager with advanced features" -HOMEPAGE="https://github.com/hluk/CopyQ"; -SRC_URI="https://github.com/hluk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/CopyQ-${PV}" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" -IUSE="debug kde qt6 test" -RESTRICT="test" - -RDEPEND=" - dev-libs/wayland - x11-libs/libX11 - x11-libs/libXfixes - x11-libs/libXtst - !qt6? ( - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwayland:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - dev-qt/qtxml:5 - kde? ( kde-frameworks/knotifications:5 ) - test? ( dev-qt/qttest:5 ) - ) - qt6? ( - dev-qt/qtbase:6=[X,gui,network,widgets,xml(+)] - dev-qt/qtdeclarative:6 - dev-qt/qtsvg:6 - dev-qt/qtwayland:6 - ) -" -DEPEND="${RDEPEND} - x11-base/xorg-proto -" -BDEPEND=" - kde-frameworks/extra-cmake-modules:0 - !qt6? ( - dev-qt/linguist-tools:5 - dev-qt/qtwaylandscanner:5 - ) - qt6? ( - dev-qt/qttools:6[linguist] - dev-qt/qtwayland:6 - dev-util/wayland-scanner - ) - test? ( - app-crypt/gnupg - x11-wm/icewm - ) -" - -src_configure() { - if use debug; then - # Add debug definitions - CMAKE_BUILD_TYPE="Debug" - fi - - local mycmakeargs=( - -DPLUGIN_INSTALL_PREFIX="${EPREFIX}/usr/$(get_libdir)/${PN}/plugins" - -DWITH_NATIVE_NOTIFICATIONS=$(usex kde) - -DWITH_QT6=$(usex qt6) - -DWITH_TESTS=$(usex test) - ) - - cmake_src_configure -} - -my_src_test() { - local -x COPYQ_TESTS_RERUN_FAILED=0 - local -x COPYQ_TESTS_NO_NETWORK=1 - - ebegin "Starting IceWM" - icewm & - sleep 5 - eend 0 - - cd "${BUILD_DIR}" || die - mkdir -p "${HOME}"/.gnupg || die - - # ScriptError: Failed to send key presses - edo ./copyq tests -} - -src_test() { - virtx my_src_test -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "encryption support" app-crypt/gnupg -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/files/, x11-misc/copyq/
commit: 5085ce2d6bb335ea1179d6021ffb2d7081120fa8 Author: Alfred Wingate protonmail com> AuthorDate: Tue Jan 30 18:47:14 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jan 30 19:27:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5085ce2d x11-misc/copyq: fix plugin dir envvar patch * Fixes issue where plugins can't be found. * Didn't appreciate the fact that QDir will initialise at . if empty... Signed-off-by: Alfred Wingate protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/35102 Signed-off-by: Sam James gentoo.org> x11-misc/copyq/{copyq-7.1.0.ebuild => copyq-7.1.0-r1.ebuild} | 4 ++-- patch => copyq-7.1.0-support-plugin-dir-envvar-r1.patch} | 12 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/x11-misc/copyq/copyq-7.1.0.ebuild b/x11-misc/copyq/copyq-7.1.0-r1.ebuild similarity index 97% rename from x11-misc/copyq/copyq-7.1.0.ebuild rename to x11-misc/copyq/copyq-7.1.0-r1.ebuild index 8d39c5de4835..85ed9029ecee 100644 --- a/x11-misc/copyq/copyq-7.1.0.ebuild +++ b/x11-misc/copyq/copyq-7.1.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -69,7 +69,7 @@ PATCHES=( "${FILESDIR}/copyq-7.1.0-fix-qt-6.6.0-build.patch" "${FILESDIR}/copyq-7.1.0-fix-test-failure-due-to-invalid-regex.patch" "${FILESDIR}/copyq-7.1.0-fix-gpg-2.1-support.patch" - "${FILESDIR}/copyq-7.1.0-support-plugin-dir-envvar.patch" + "${FILESDIR}/copyq-7.1.0-support-plugin-dir-envvar-r1.patch" ) src_prepare() { diff --git a/x11-misc/copyq/files/copyq-7.1.0-support-plugin-dir-envvar.patch b/x11-misc/copyq/files/copyq-7.1.0-support-plugin-dir-envvar-r1.patch similarity index 72% rename from x11-misc/copyq/files/copyq-7.1.0-support-plugin-dir-envvar.patch rename to x11-misc/copyq/files/copyq-7.1.0-support-plugin-dir-envvar-r1.patch index 21c60f87011b..d2d0ec94b659 100644 --- a/x11-misc/copyq/files/copyq-7.1.0-support-plugin-dir-envvar.patch +++ b/x11-misc/copyq/files/copyq-7.1.0-support-plugin-dir-envvar-r1.patch @@ -1,6 +1,6 @@ -From 32b45b42f0d9dbdaae077f81d11fff7bd2455492 Mon Sep 17 00:00:00 2001 +From 6d20653b924481048fa017dc40cf9d7360f95a13 Mon Sep 17 00:00:00 2001 From: Alfred Wingate -Date: Wed, 6 Dec 2023 06:16:36 +0200 +Date: Tue, 30 Jan 2024 20:44:18 +0200 Subject: [PATCH] itemfactory: Add support for setting plugin dir in the environment @@ -12,11 +12,11 @@ Signed-off-by: Alfred Wingate bool findPluginDir(QDir *pluginsDir) { +QString pluginDirEnv = qEnvironmentVariable("COPYQ_PLUGIN_DIR"); -+if ( !pluginDirEnv.isEmpty() ) ++if ( !pluginDirEnv.isEmpty() ) { +pluginsDir->setPath(pluginDirEnv); -+ -+if ( pluginsDir->isReadable() ) -+return true; ++if ( pluginsDir->isReadable() ) ++return true; ++} + #ifdef COPYQ_PLUGIN_PREFIX pluginsDir->setPath(COPYQ_PLUGIN_PREFIX);
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/files/, x11-misc/copyq/
commit: 722e022916a4e9ddbfa97eb934277d1adce5f3ec Author: Alfred Wingate protonmail com> AuthorDate: Wed Dec 6 02:18:16 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 23 18:51:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=722e0229 x11-misc/copyq: add 7.1.0 * Renamed misleading kde use flag to notification. * Reenabled tests, required moving to Openbox which is also used by upstream. IceWM failed with the mocked clicks * Removed debug use flag for doing very little. It sets Debug level over Info level and adds the src path for translation files. Bug: https://bugs.gentoo.org/916129 Bug: https://bugs.gentoo.org/909077 Closes: https://bugs.gentoo.org/919312 Signed-off-by: Alfred Wingate protonmail.com> Signed-off-by: Sam James gentoo.org> x11-misc/copyq/Manifest| 1 + x11-misc/copyq/copyq-7.1.0.ebuild | 138 + .../files/copyq-7.1.0-fix-gpg-2.1-support.patch| 558 + .../files/copyq-7.1.0-fix-qt-6.6.0-build.patch | 44 ++ ...1.0-fix-test-failure-due-to-invalid-regex.patch | 98 .../copyq-7.1.0-support-plugin-dir-envvar.patch| 26 + x11-misc/copyq/metadata.xml| 3 + 7 files changed, 868 insertions(+) diff --git a/x11-misc/copyq/Manifest b/x11-misc/copyq/Manifest index f83ff343f119..c839c3a7a2cd 100644 --- a/x11-misc/copyq/Manifest +++ b/x11-misc/copyq/Manifest @@ -1,2 +1,3 @@ DIST copyq-6.4.0.tar.gz 3316278 BLAKE2B 348fdc23a6d0d53ddcc8e2c32b194cfbf6c4d4d2374b972cb81d945e284c42d1e8f6b9ed30e657e43e69ed0f35661adc7875392b5daf653ce895d76afed7c09c SHA512 a97b4ac541ff73129a6283266fb8857d89d571d042829de5793b94e6423a2978f632b22728ca663bccd540bb90fed51c755b432d1d2545f75c227ea2cb0d9581 DIST copyq-7.0.0.tar.gz 3323354 BLAKE2B 3c71bf94ed97d0564f89cb0b9927024df21520cf9eb758ec8c40e8156d9796b3c6df5518b9ad223c12489fe7aca3a067f772719a3a757f9a92e9ec18fe79e38c SHA512 f0b84ddef6791e229c625dbdefab2d3aad5be10d68745addb64d6e2b1546e033f1f95fb1a1218f9fdd19b5fcdddf2d840b2480ad54e0f59a7d5741781b3a43c4 +DIST copyq-7.1.0.tar.gz 3351093 BLAKE2B 758271f6bb54760372b8b5ab84de7c91af874bd72a22c8c22d338705869eab5500fde90808b4bf1288f8bdbad11163283637b81d85c09ccf0d734286dee605b6 SHA512 4320095ab75c361cc3d553c7817951eb6e74d47223f62bf6c1722e0f0b0d3ff59a1762354cf46fe0de064d516d60a467bff9ad9143b12016fc3f9e62139d3909 diff --git a/x11-misc/copyq/copyq-7.1.0.ebuild b/x11-misc/copyq/copyq-7.1.0.ebuild new file mode 100644 index ..ef1aeb8f372b --- /dev/null +++ b/x11-misc/copyq/copyq-7.1.0.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake optfeature virtualx xdg + +DESCRIPTION="Clipboard manager with advanced features" +HOMEPAGE=" + https://hluk.github.io/CopyQ/ + https://github.com/hluk/CopyQ/ +" +SRC_URI="https://github.com/hluk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/CopyQ-${PV}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" + +IUSE="notification qt6 test" +# Native notifications are not supported with Qt 6 +# (Bumpers please check when this requirement is lifted). +# src/notifications.cmake +REQUIRED_USE="notification? ( !qt6 )" + +RDEPEND=" + dev-libs/wayland + x11-libs/libX11 + x11-libs/libXtst + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwayland:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + notification? ( kde-frameworks/knotifications:5 ) + test? ( dev-qt/qttest:5 ) + ) + qt6? ( + dev-qt/qtbase:6=[X,gui,network,test?,widgets,xml(+)] + dev-qt/qtdeclarative:6 + dev-qt/qtsvg:6 + dev-qt/qtwayland:6 + ) +" +DEPEND="${RDEPEND} + x11-base/xorg-proto +" +BDEPEND=" + kde-frameworks/extra-cmake-modules:0 + !qt6? ( + dev-qt/linguist-tools:5 + dev-qt/qtwaylandscanner:5 + ) + qt6? ( + dev-qt/qttools:6[linguist] + dev-util/wayland-scanner + ) + test? ( + app-crypt/gnupg + x11-wm/openbox + ) +" + +PATCHES=( + "${FILESDIR}/copyq-7.1.0-fix-qt-6.6.0-build.patch" + "${FILESDIR}/copyq-7.1.0-fix-test-failure-due-to-invalid-regex.patch" + "${FILESDIR}/copyq-7.1.0-fix-gpg-2.1-support.patch" + "${FILESDIR}/copyq-7.1.0-support-plugin-dir-envvar.patch" +) + +src_prepare() { + cmake_src_prepare + + # FAIL! : Tests::actionDialogAccept() 'NO_ERRORS(m_test->runClient((Args() << "keys" << actionDialogId << "ENTER" << clipboardBrowserId), toByteArray("")))' returned FALSE. + # FAIL! : Tests::actionDialogSelection(
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/
commit: 127dba0f235d86dfac1679e4f4756174c2b2ebc8 Author: Alfred Wingate protonmail com> AuthorDate: Wed Dec 6 12:56:35 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 23 18:51:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=127dba0f x11-misc/copyq: drop 6.4.0 Signed-off-by: Alfred Wingate protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/34144 Signed-off-by: Sam James gentoo.org> x11-misc/copyq/Manifest | 1 - x11-misc/copyq/copyq-6.4.0.ebuild | 120 -- x11-misc/copyq/copyq-7.1.0.ebuild | 2 +- 3 files changed, 1 insertion(+), 122 deletions(-) diff --git a/x11-misc/copyq/Manifest b/x11-misc/copyq/Manifest index c839c3a7a2cd..092518520b53 100644 --- a/x11-misc/copyq/Manifest +++ b/x11-misc/copyq/Manifest @@ -1,3 +1,2 @@ -DIST copyq-6.4.0.tar.gz 3316278 BLAKE2B 348fdc23a6d0d53ddcc8e2c32b194cfbf6c4d4d2374b972cb81d945e284c42d1e8f6b9ed30e657e43e69ed0f35661adc7875392b5daf653ce895d76afed7c09c SHA512 a97b4ac541ff73129a6283266fb8857d89d571d042829de5793b94e6423a2978f632b22728ca663bccd540bb90fed51c755b432d1d2545f75c227ea2cb0d9581 DIST copyq-7.0.0.tar.gz 3323354 BLAKE2B 3c71bf94ed97d0564f89cb0b9927024df21520cf9eb758ec8c40e8156d9796b3c6df5518b9ad223c12489fe7aca3a067f772719a3a757f9a92e9ec18fe79e38c SHA512 f0b84ddef6791e229c625dbdefab2d3aad5be10d68745addb64d6e2b1546e033f1f95fb1a1218f9fdd19b5fcdddf2d840b2480ad54e0f59a7d5741781b3a43c4 DIST copyq-7.1.0.tar.gz 3351093 BLAKE2B 758271f6bb54760372b8b5ab84de7c91af874bd72a22c8c22d338705869eab5500fde90808b4bf1288f8bdbad11163283637b81d85c09ccf0d734286dee605b6 SHA512 4320095ab75c361cc3d553c7817951eb6e74d47223f62bf6c1722e0f0b0d3ff59a1762354cf46fe0de064d516d60a467bff9ad9143b12016fc3f9e62139d3909 diff --git a/x11-misc/copyq/copyq-6.4.0.ebuild b/x11-misc/copyq/copyq-6.4.0.ebuild deleted file mode 100644 index 89972837ae26.. --- a/x11-misc/copyq/copyq-6.4.0.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake edo optfeature virtualx xdg - -DESCRIPTION="Clipboard manager with advanced features" -HOMEPAGE="https://github.com/hluk/CopyQ"; -SRC_URI="https://github.com/hluk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/CopyQ-${PV}" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="debug kde qt6 test" - -# Qt6 tests fail with "Failed to stop server" error -RESTRICT=" - qt6? ( test ) - !test? ( test ) -" - -RDEPEND=" - dev-libs/wayland - x11-libs/libX11 - x11-libs/libXfixes - x11-libs/libXtst - !qt6? ( - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwayland:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - dev-qt/qtxml:5 - kde? ( kde-frameworks/knotifications:5 ) - test? ( dev-qt/qttest:5 ) - ) - qt6? ( - dev-qt/qtbase:6=[X,gui,network,widgets,xml(+)] - dev-qt/qtdeclarative:6 - dev-qt/qtsvg:6 - dev-qt/qtwayland:6 - ) -" -DEPEND="${RDEPEND} - x11-base/xorg-proto -" -BDEPEND=" - kde-frameworks/extra-cmake-modules:0 - !qt6? ( - dev-qt/linguist-tools:5 - dev-qt/qtwaylandscanner:5 - ) - qt6? ( - dev-qt/qttools:6[linguist] - dev-qt/qtwayland:6 - dev-util/wayland-scanner - ) - test? ( - app-crypt/gnupg - x11-wm/icewm - ) -" - -src_configure() { - if use debug; then - # Add debug definitions - CMAKE_BUILD_TYPE="Debug" - fi - - local mycmakeargs=( - -DPLUGIN_INSTALL_PREFIX="${EPREFIX}/usr/$(get_libdir)/${PN}/plugins" - -DWITH_NATIVE_NOTIFICATIONS=$(usex kde) - -DWITH_QT6=$(usex qt6) - -DWITH_TESTS=$(usex test) - ) - - cmake_src_configure -} - -my_src_test() { - local -x COPYQ_TESTS_RERUN_FAILED=0 - local -x COPYQ_TESTS_NO_NETWORK=1 - - local plug - local plugins=( - itemencrypted - itemfakevim - itempinned - #itemsync -- failure in avoidDuplicateItemsAddedFromClipboard() - itemtags - ) - - ebegin "Starting IceWM" - icewm & - sleep 5 - eend 0 - - cd "${BUILD_DIR}" || die - mkdir -p "${HOME}"/.gnupg || die - for plug in "${plugins[@]}"; do - edo ./copyq tests PLUGINS:"${plug}" - done - - # ScriptError: Failed to send key presses - #edo ./copyq tests -} - -src_test() { - virtx my_src_test -} - -pkg_postinst() { - xdg_pkg_postinst
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/
commit: ce476fe4cef6ed26dd7e9e4511d9f19bd8c59275 Author: Alfred Wingate protonmail com> AuthorDate: Wed Dec 6 06:50:53 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 23 18:51:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce476fe4 x11-misc/copyq: add documentation to upstream metadata Signed-off-by: Alfred Wingate protonmail.com> Signed-off-by: Sam James gentoo.org> x11-misc/copyq/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/x11-misc/copyq/metadata.xml b/x11-misc/copyq/metadata.xml index 8eb682c0fd8c..195b1a447114 100644 --- a/x11-misc/copyq/metadata.xml +++ b/x11-misc/copyq/metadata.xml @@ -3,6 +3,7 @@ + https://copyq.readthedocs.io/ hluk/CopyQ
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/
commit: 0d1eb649cdcf8ae8077dccf8d57d2576d87d2eed Author: Sam James gentoo org> AuthorDate: Thu Dec 21 16:13:00 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 21 16:13:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d1eb649 x11-misc/copyq: fix qt6 test deps No need for USE=test for this, that's just for building qt's tests. Signed-off-by: Sam James gentoo.org> x11-misc/copyq/copyq-6.4.0.ebuild | 2 +- x11-misc/copyq/copyq-7.0.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/copyq/copyq-6.4.0.ebuild b/x11-misc/copyq/copyq-6.4.0.ebuild index 39cc760990b7..89972837ae26 100644 --- a/x11-misc/copyq/copyq-6.4.0.ebuild +++ b/x11-misc/copyq/copyq-6.4.0.ebuild @@ -40,7 +40,7 @@ RDEPEND=" test? ( dev-qt/qttest:5 ) ) qt6? ( - dev-qt/qtbase:6=[X,gui,network,test?,widgets,xml(+)] + dev-qt/qtbase:6=[X,gui,network,widgets,xml(+)] dev-qt/qtdeclarative:6 dev-qt/qtsvg:6 dev-qt/qtwayland:6 diff --git a/x11-misc/copyq/copyq-7.0.0.ebuild b/x11-misc/copyq/copyq-7.0.0.ebuild index cf240c10ebaf..d93363879bb5 100644 --- a/x11-misc/copyq/copyq-7.0.0.ebuild +++ b/x11-misc/copyq/copyq-7.0.0.ebuild @@ -35,7 +35,7 @@ RDEPEND=" test? ( dev-qt/qttest:5 ) ) qt6? ( - dev-qt/qtbase:6=[X,gui,network,test?,widgets,xml(+)] + dev-qt/qtbase:6=[X,gui,network,widgets,xml(+)] dev-qt/qtdeclarative:6 dev-qt/qtsvg:6 dev-qt/qtwayland:6
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/
commit: d95dff64639f4ec80f7d55267fe4430ea39c0ca6 Author: Sam James gentoo org> AuthorDate: Sun Dec 3 23:14:55 2023 + Commit: Sam James gentoo org> CommitDate: Sun Dec 3 23:14:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d95dff64 x11-misc/copyq: Keyword 7.0.0 arm64, #907711 Signed-off-by: Sam James gentoo.org> x11-misc/copyq/copyq-7.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/copyq/copyq-7.0.0.ebuild b/x11-misc/copyq/copyq-7.0.0.ebuild index a9386eeb5e92..cf240c10ebaf 100644 --- a/x11-misc/copyq/copyq-7.0.0.ebuild +++ b/x11-misc/copyq/copyq-7.0.0.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/CopyQ-${PV}" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" IUSE="debug kde qt6 test" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/
commit: 5fee594780d317727e1c17292a41bff5cd5035af Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun May 14 07:26:29 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun May 14 10:27:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fee5947 x11-misc/copyq: drop 5.0.0 Signed-off-by: Andreas Sturmlechner gentoo.org> x11-misc/copyq/Manifest | 1 - x11-misc/copyq/copyq-5.0.0.ebuild | 57 --- 2 files changed, 58 deletions(-) diff --git a/x11-misc/copyq/Manifest b/x11-misc/copyq/Manifest index 1e9ec0283464..f83ff343f119 100644 --- a/x11-misc/copyq/Manifest +++ b/x11-misc/copyq/Manifest @@ -1,3 +1,2 @@ -DIST copyq-5.0.0.tar.gz 3019807 BLAKE2B d39c02867ed4a23c7283f0cbf02a77a3c3fc3ece0a7323d67de9d2b8f03749318d066c23221ccd393923217c7cf357657bdf70802087edae7f4128a63529 SHA512 b6ff28bd7529bf371c7f9d10372eeafd5f291fd1f6bbed5416938973db43e43f0113a8f6ba4619840a7edd95d26ccb9369f8a58d30b740944d3f8510482b1405 DIST copyq-6.4.0.tar.gz 3316278 BLAKE2B 348fdc23a6d0d53ddcc8e2c32b194cfbf6c4d4d2374b972cb81d945e284c42d1e8f6b9ed30e657e43e69ed0f35661adc7875392b5daf653ce895d76afed7c09c SHA512 a97b4ac541ff73129a6283266fb8857d89d571d042829de5793b94e6423a2978f632b22728ca663bccd540bb90fed51c755b432d1d2545f75c227ea2cb0d9581 DIST copyq-7.0.0.tar.gz 3323354 BLAKE2B 3c71bf94ed97d0564f89cb0b9927024df21520cf9eb758ec8c40e8156d9796b3c6df5518b9ad223c12489fe7aca3a067f772719a3a757f9a92e9ec18fe79e38c SHA512 f0b84ddef6791e229c625dbdefab2d3aad5be10d68745addb64d6e2b1546e033f1f95fb1a1218f9fdd19b5fcdddf2d840b2480ad54e0f59a7d5741781b3a43c4 diff --git a/x11-misc/copyq/copyq-5.0.0.ebuild b/x11-misc/copyq/copyq-5.0.0.ebuild deleted file mode 100644 index a8356570fecc.. --- a/x11-misc/copyq/copyq-5.0.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake xdg-utils - -DESCRIPTION="Clipboard manager with advanced features" -HOMEPAGE="https://github.com/hluk/CopyQ"; -SRC_URI="https://github.com/hluk/CopyQ/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/CopyQ-${PV}" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="test" - -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/wayland - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwayland:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - kde-frameworks/knotifications:5 - x11-libs/libX11 - x11-libs/libXtst -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 )" -BDEPEND=" - dev-qt/linguist-tools:5 -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_BUILD_TYPE=Release - -DPLUGIN_INSTALL_PREFIX="/usr/$(get_libdir)/${PN}/plugins" - -DWITH_TESTS=$(usex test) - ) - cmake_src_configure -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/files/
commit: 27c24b514e76b162bfb147854cb26cd094f7b9d3 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Tue May 9 17:06:43 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu May 11 20:28:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c24b51 x11-misc/copyq: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/30957 Signed-off-by: Conrad Kostecki gentoo.org> x11-misc/copyq/files/copyq-4.1.0-bash-completion.patch | 14 -- 1 file changed, 14 deletions(-) diff --git a/x11-misc/copyq/files/copyq-4.1.0-bash-completion.patch b/x11-misc/copyq/files/copyq-4.1.0-bash-completion.patch deleted file mode 100644 index f787dcbd2ae5.. --- a/x11-misc/copyq/files/copyq-4.1.0-bash-completion.patch +++ /dev/null @@ -1,14 +0,0 @@ -Fix installation of bash completion script. -Signed-off-by: Christian Schroeder - a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -54,7 +54,7 @@ - set(copyq_ICON_MASK src/images/icon_mask.svg) - set(copyq_DESKTOP shared/${copyq_APP_ID}.desktop) - set(copyq_APPDATA shared/${copyq_APP_ID}.appdata.xml) --set(copyq_BASH_COMPLETION shared/${copyq_APP_ID}.appdata.xml) -+set(copyq_BASH_COMPLETION shared/copyq-completion) - set(copyq_MANPAGE debian/copyq.1) - - # Be more strict while compiling debugging version
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/
commit: 061987d6e74dd8a136eb22566f11a07782af9592 Author: Anna Vyalkova sysrq in> AuthorDate: Mon May 8 07:39:28 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Mon May 8 07:44:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061987d6 x11-misc/copyq: add 7.0.0 Closes: https://bugs.gentoo.org/866314 Signed-off-by: Anna Vyalkova sysrq.in> Signed-off-by: Joonas Niilola gentoo.org> x11-misc/copyq/Manifest | 1 + x11-misc/copyq/copyq-7.0.0.ebuild | 103 ++ 2 files changed, 104 insertions(+) diff --git a/x11-misc/copyq/Manifest b/x11-misc/copyq/Manifest index 71832cea3481..b6b1f2d8af9c 100644 --- a/x11-misc/copyq/Manifest +++ b/x11-misc/copyq/Manifest @@ -1,3 +1,4 @@ DIST copyq-4.1.0.tar.gz 2999036 BLAKE2B 1252a66a3bbde3d4435ced9934792ed97066229b23cd5ec21a6187d4f36718d46ac5e16ff19c45afee8715a32686bfe8e47af1bbb37d61a1cacb4e9395dc7bc9 SHA512 538be8b5b60dc054cb8220174461516a4d1e9d6f7c1a03406770f143b83f9a23875b0cf663406e16d83a762b6170587f0e44c386a7d9d552ec6f914b3673206d DIST copyq-5.0.0.tar.gz 3019807 BLAKE2B d39c02867ed4a23c7283f0cbf02a77a3c3fc3ece0a7323d67de9d2b8f03749318d066c23221ccd393923217c7cf357657bdf70802087edae7f4128a63529 SHA512 b6ff28bd7529bf371c7f9d10372eeafd5f291fd1f6bbed5416938973db43e43f0113a8f6ba4619840a7edd95d26ccb9369f8a58d30b740944d3f8510482b1405 DIST copyq-6.4.0.tar.gz 3316278 BLAKE2B 348fdc23a6d0d53ddcc8e2c32b194cfbf6c4d4d2374b972cb81d945e284c42d1e8f6b9ed30e657e43e69ed0f35661adc7875392b5daf653ce895d76afed7c09c SHA512 a97b4ac541ff73129a6283266fb8857d89d571d042829de5793b94e6423a2978f632b22728ca663bccd540bb90fed51c755b432d1d2545f75c227ea2cb0d9581 +DIST copyq-7.0.0.tar.gz 3323354 BLAKE2B 3c71bf94ed97d0564f89cb0b9927024df21520cf9eb758ec8c40e8156d9796b3c6df5518b9ad223c12489fe7aca3a067f772719a3a757f9a92e9ec18fe79e38c SHA512 f0b84ddef6791e229c625dbdefab2d3aad5be10d68745addb64d6e2b1546e033f1f95fb1a1218f9fdd19b5fcdddf2d840b2480ad54e0f59a7d5741781b3a43c4 diff --git a/x11-misc/copyq/copyq-7.0.0.ebuild b/x11-misc/copyq/copyq-7.0.0.ebuild new file mode 100644 index ..be23a5c90760 --- /dev/null +++ b/x11-misc/copyq/copyq-7.0.0.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake edo optfeature virtualx xdg + +DESCRIPTION="Clipboard manager with advanced features" +HOMEPAGE="https://github.com/hluk/CopyQ"; +SRC_URI="https://github.com/hluk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/CopyQ-${PV}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="debug kde qt6 test" +RESTRICT="test" + +RDEPEND=" + dev-libs/wayland + x11-libs/libX11 + x11-libs/libXfixes + x11-libs/libXtst + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwayland:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + dev-qt/qtxml:5 + kde? ( kde-frameworks/knotifications:5 ) + test? ( dev-qt/qttest:5 ) + ) + qt6? ( + dev-qt/qtbase:6=[X,gui,network,test?,widgets,xml(+)] + dev-qt/qtdeclarative:6 + dev-qt/qtsvg:6 + dev-qt/qtwayland:6 + ) +" +DEPEND="${RDEPEND} + x11-base/xorg-proto +" +BDEPEND=" + kde-frameworks/extra-cmake-modules:5 + !qt6? ( + dev-qt/linguist-tools:5 + dev-qt/qtwaylandscanner:5 + ) + qt6? ( + dev-qt/qttools:6[linguist] + dev-qt/qtwayland:6 + dev-util/wayland-scanner + ) + test? ( + app-crypt/gnupg + x11-wm/icewm + ) +" + +src_configure() { + if use debug; then + # Add debug definitions + CMAKE_BUILD_TYPE="Debug" + fi + + local mycmakeargs=( + -DPLUGIN_INSTALL_PREFIX="${EPREFIX}/usr/$(get_libdir)/${PN}/plugins" + -DWITH_NATIVE_NOTIFICATIONS=$(usex kde) + -DWITH_QT6=$(usex qt6) + -DWITH_TESTS=$(usex test) + ) + + cmake_src_configure +} + +my_src_test() { + local -x COPYQ_TESTS_RERUN_FAILED=0 + local -x COPYQ_TESTS_NO_NETWORK=1 + + ebegin "Starting IceWM" + icewm & + sleep 5 + eend 0 + + cd "${BUILD_DIR}" || die + mkdir -p "${HOME}"/.gnupg || die + + # ScriptError: Failed to send key presses + edo ./copyq tests +} + +src_test() { + virtx my_src_test +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "encryption support" app-crypt/gnupg +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/
commit: 026c2b3006042affd61559a78e55effa0025c5d4 Author: Anna Vyalkova sysrq in> AuthorDate: Mon May 8 07:40:00 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Mon May 8 07:44:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=026c2b30 x11-misc/copyq: drop 4.1.0 Signed-off-by: Joonas Niilola gentoo.org> x11-misc/copyq/Manifest | 1 - x11-misc/copyq/copyq-4.1.0.ebuild | 60 --- 2 files changed, 61 deletions(-) diff --git a/x11-misc/copyq/Manifest b/x11-misc/copyq/Manifest index b6b1f2d8af9c..1e9ec0283464 100644 --- a/x11-misc/copyq/Manifest +++ b/x11-misc/copyq/Manifest @@ -1,4 +1,3 @@ -DIST copyq-4.1.0.tar.gz 2999036 BLAKE2B 1252a66a3bbde3d4435ced9934792ed97066229b23cd5ec21a6187d4f36718d46ac5e16ff19c45afee8715a32686bfe8e47af1bbb37d61a1cacb4e9395dc7bc9 SHA512 538be8b5b60dc054cb8220174461516a4d1e9d6f7c1a03406770f143b83f9a23875b0cf663406e16d83a762b6170587f0e44c386a7d9d552ec6f914b3673206d DIST copyq-5.0.0.tar.gz 3019807 BLAKE2B d39c02867ed4a23c7283f0cbf02a77a3c3fc3ece0a7323d67de9d2b8f03749318d066c23221ccd393923217c7cf357657bdf70802087edae7f4128a63529 SHA512 b6ff28bd7529bf371c7f9d10372eeafd5f291fd1f6bbed5416938973db43e43f0113a8f6ba4619840a7edd95d26ccb9369f8a58d30b740944d3f8510482b1405 DIST copyq-6.4.0.tar.gz 3316278 BLAKE2B 348fdc23a6d0d53ddcc8e2c32b194cfbf6c4d4d2374b972cb81d945e284c42d1e8f6b9ed30e657e43e69ed0f35661adc7875392b5daf653ce895d76afed7c09c SHA512 a97b4ac541ff73129a6283266fb8857d89d571d042829de5793b94e6423a2978f632b22728ca663bccd540bb90fed51c755b432d1d2545f75c227ea2cb0d9581 DIST copyq-7.0.0.tar.gz 3323354 BLAKE2B 3c71bf94ed97d0564f89cb0b9927024df21520cf9eb758ec8c40e8156d9796b3c6df5518b9ad223c12489fe7aca3a067f772719a3a757f9a92e9ec18fe79e38c SHA512 f0b84ddef6791e229c625dbdefab2d3aad5be10d68745addb64d6e2b1546e033f1f95fb1a1218f9fdd19b5fcdddf2d840b2480ad54e0f59a7d5741781b3a43c4 diff --git a/x11-misc/copyq/copyq-4.1.0.ebuild b/x11-misc/copyq/copyq-4.1.0.ebuild deleted file mode 100644 index eddc9db5ab26.. --- a/x11-misc/copyq/copyq-4.1.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake xdg-utils - -DESCRIPTION="Clipboard manager with advanced features" -HOMEPAGE="https://github.com/hluk/CopyQ"; -SRC_URI="https://github.com/hluk/CopyQ/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="test" - -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/wayland - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwayland:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - kde-frameworks/knotifications:5 - x11-libs/libX11 - x11-libs/libXtst -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 )" -BDEPEND=" - dev-qt/linguist-tools:5 -" - -S="${WORKDIR}/CopyQ-${PV}" - -PATCHES=( "${FILESDIR}/${P}-bash-completion.patch" ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_BUILD_TYPE=Release - -DPLUGIN_INSTALL_PREFIX="/usr/$(get_libdir)/${PN}/plugins" - -DWITH_TESTS=$(usex test) - ) - cmake_src_configure -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/
commit: 9553d91355e56ac789a1785b224a8c83003ce051 Author: Anna Vyalkova sysrq in> AuthorDate: Thu Feb 9 15:50:20 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Feb 9 15:52:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9553d913 x11-misc/copyq: add 6.4.0 * New: Qt6 support * Make KNotifications support optional * xdg-utils -> xdg * EAPI 7 -> 8 * USE-flag to build with debug definitions * Sort out depends Signed-off-by: Joonas Niilola gentoo.org> Signed-off-by: Anna Vyalkova sysrq.in> x11-misc/copyq/Manifest | 1 + x11-misc/copyq/copyq-6.4.0.ebuild | 120 ++ 2 files changed, 121 insertions(+) diff --git a/x11-misc/copyq/Manifest b/x11-misc/copyq/Manifest index db723c3427ff..f5f5ea2b5747 100644 --- a/x11-misc/copyq/Manifest +++ b/x11-misc/copyq/Manifest @@ -1,3 +1,4 @@ DIST copyq-3.13.0.tar.gz 2917941 BLAKE2B e8fc963e6a773ae70ca5a39f9ea55a98de5c5d129b845d0da9ed08ffec65d88ed8b5dd138dea11a33d563b899f0497929ed3c40d418574e50c2a1fbbd7b1a9f6 SHA512 898d4501002202849f0b5302d7315e8c539f8b0f8d5198641b3d3a647839581841e2ef1e2519c690d3cc95f85fdc921c979f2879348184de42767d31e081c307 DIST copyq-4.1.0.tar.gz 2999036 BLAKE2B 1252a66a3bbde3d4435ced9934792ed97066229b23cd5ec21a6187d4f36718d46ac5e16ff19c45afee8715a32686bfe8e47af1bbb37d61a1cacb4e9395dc7bc9 SHA512 538be8b5b60dc054cb8220174461516a4d1e9d6f7c1a03406770f143b83f9a23875b0cf663406e16d83a762b6170587f0e44c386a7d9d552ec6f914b3673206d DIST copyq-5.0.0.tar.gz 3019807 BLAKE2B d39c02867ed4a23c7283f0cbf02a77a3c3fc3ece0a7323d67de9d2b8f03749318d066c23221ccd393923217c7cf357657bdf70802087edae7f4128a63529 SHA512 b6ff28bd7529bf371c7f9d10372eeafd5f291fd1f6bbed5416938973db43e43f0113a8f6ba4619840a7edd95d26ccb9369f8a58d30b740944d3f8510482b1405 +DIST copyq-6.4.0.tar.gz 3316278 BLAKE2B 348fdc23a6d0d53ddcc8e2c32b194cfbf6c4d4d2374b972cb81d945e284c42d1e8f6b9ed30e657e43e69ed0f35661adc7875392b5daf653ce895d76afed7c09c SHA512 a97b4ac541ff73129a6283266fb8857d89d571d042829de5793b94e6423a2978f632b22728ca663bccd540bb90fed51c755b432d1d2545f75c227ea2cb0d9581 diff --git a/x11-misc/copyq/copyq-6.4.0.ebuild b/x11-misc/copyq/copyq-6.4.0.ebuild new file mode 100644 index ..2103adde0559 --- /dev/null +++ b/x11-misc/copyq/copyq-6.4.0.ebuild @@ -0,0 +1,120 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake edo optfeature virtualx xdg + +DESCRIPTION="Clipboard manager with advanced features" +HOMEPAGE="https://github.com/hluk/CopyQ"; +SRC_URI="https://github.com/hluk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/CopyQ-${PV}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="debug kde qt6 test" + +# Qt6 tests fail with "Failed to stop server" error +RESTRICT=" + qt6? ( test ) + !test? ( test ) +" + +RDEPEND=" + dev-libs/wayland + x11-libs/libX11 + x11-libs/libXfixes + x11-libs/libXtst + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwayland:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + dev-qt/qtxml:5 + kde? ( kde-frameworks/knotifications:5 ) + test? ( dev-qt/qttest:5 ) + ) + qt6? ( + dev-qt/qtbase:6=[X,gui,network,test?,widgets,xml(+)] + dev-qt/qtdeclarative:6 + dev-qt/qtsvg:6 + dev-qt/qtwayland:6 + ) +" +DEPEND="${RDEPEND} + x11-base/xorg-proto +" +BDEPEND=" + kde-frameworks/extra-cmake-modules:5 + !qt6? ( + dev-qt/linguist-tools:5 + dev-qt/qtwaylandscanner:5 + ) + qt6? ( + dev-qt/qttools:6[linguist] + dev-qt/qtwayland:6 + dev-util/wayland-scanner + ) + test? ( + app-crypt/gnupg + x11-wm/icewm + ) +" + +src_configure() { + if use debug; then + # Add debug definitions + CMAKE_BUILD_TYPE="Debug" + fi + + local mycmakeargs=( + -DPLUGIN_INSTALL_PREFIX="${EPREFIX}/usr/$(get_libdir)/${PN}/plugins" + -DWITH_NATIVE_NOTIFICATIONS=$(usex kde) + -DWITH_QT6=$(usex qt6) + -DWITH_TESTS=$(usex test) + ) + + cmake_src_configure +} + +my_src_test() { + local -x COPYQ_TESTS_RERUN_FAILED=0 + local -x COPYQ_TESTS_NO_NETWORK=1 + + local plug + local plugins=( + itemencrypted + itemfakevim + itempinned + #itemsync -- failure in avoidDuplicateItemsAddedFromClipboard() + itemtags + ) + + ebegin "Starting IceWM" + icewm & + sleep 5 + eend 0 +
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/
commit: b8cd0bb8b0435fa7c8c8d34262e35cf4bfc99ff5 Author: Anna Vyalkova sysrq in> AuthorDate: Thu Feb 9 15:50:37 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Feb 9 15:52:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8cd0bb8 x11-misc/copyq: drop 3.13.0 Signed-off-by: Anna Vyalkova sysrq.in> Signed-off-by: Joonas Niilola gentoo.org> x11-misc/copyq/Manifest| 1 - x11-misc/copyq/copyq-3.13.0.ebuild | 56 -- 2 files changed, 57 deletions(-) diff --git a/x11-misc/copyq/Manifest b/x11-misc/copyq/Manifest index f5f5ea2b5747..71832cea3481 100644 --- a/x11-misc/copyq/Manifest +++ b/x11-misc/copyq/Manifest @@ -1,4 +1,3 @@ -DIST copyq-3.13.0.tar.gz 2917941 BLAKE2B e8fc963e6a773ae70ca5a39f9ea55a98de5c5d129b845d0da9ed08ffec65d88ed8b5dd138dea11a33d563b899f0497929ed3c40d418574e50c2a1fbbd7b1a9f6 SHA512 898d4501002202849f0b5302d7315e8c539f8b0f8d5198641b3d3a647839581841e2ef1e2519c690d3cc95f85fdc921c979f2879348184de42767d31e081c307 DIST copyq-4.1.0.tar.gz 2999036 BLAKE2B 1252a66a3bbde3d4435ced9934792ed97066229b23cd5ec21a6187d4f36718d46ac5e16ff19c45afee8715a32686bfe8e47af1bbb37d61a1cacb4e9395dc7bc9 SHA512 538be8b5b60dc054cb8220174461516a4d1e9d6f7c1a03406770f143b83f9a23875b0cf663406e16d83a762b6170587f0e44c386a7d9d552ec6f914b3673206d DIST copyq-5.0.0.tar.gz 3019807 BLAKE2B d39c02867ed4a23c7283f0cbf02a77a3c3fc3ece0a7323d67de9d2b8f03749318d066c23221ccd393923217c7cf357657bdf70802087edae7f4128a63529 SHA512 b6ff28bd7529bf371c7f9d10372eeafd5f291fd1f6bbed5416938973db43e43f0113a8f6ba4619840a7edd95d26ccb9369f8a58d30b740944d3f8510482b1405 DIST copyq-6.4.0.tar.gz 3316278 BLAKE2B 348fdc23a6d0d53ddcc8e2c32b194cfbf6c4d4d2374b972cb81d945e284c42d1e8f6b9ed30e657e43e69ed0f35661adc7875392b5daf653ce895d76afed7c09c SHA512 a97b4ac541ff73129a6283266fb8857d89d571d042829de5793b94e6423a2978f632b22728ca663bccd540bb90fed51c755b432d1d2545f75c227ea2cb0d9581 diff --git a/x11-misc/copyq/copyq-3.13.0.ebuild b/x11-misc/copyq/copyq-3.13.0.ebuild deleted file mode 100644 index 2f1b7720f7a3.. --- a/x11-misc/copyq/copyq-3.13.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake xdg-utils - -DESCRIPTION="Clipboard manager with advanced features" -HOMEPAGE="https://github.com/hluk/CopyQ"; -SRC_URI="https://github.com/hluk/CopyQ/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="test" - -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtscript:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - x11-libs/libX11 - x11-libs/libXfixes - x11-libs/libXtst -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 )" -BDEPEND=" - dev-qt/linguist-tools:5 -" - -S="${WORKDIR}/CopyQ-${PV}" - -src_configure() { - local mycmakeargs=( - -DPLUGIN_INSTALL_PREFIX="/usr/$(get_libdir)/${PN}/plugins" - -DWITH_TESTS=$(usex test) - -DWITH_WEBKIT=OFF - ) - cmake_src_configure -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/
commit: c2e02631205a089e1149e1b128d042f5b1c0d5ea Author: Sam James gentoo org> AuthorDate: Wed Oct 20 02:41:56 2021 + Commit: Sam James gentoo org> CommitDate: Wed Oct 20 02:41:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2e02631 x11-misc/copyq: move S below SRC_URI As per skel.ebuild (and they're normally closely related). Signed-off-by: Sam James gentoo.org> x11-misc/copyq/copyq-5.0.0.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/x11-misc/copyq/copyq-5.0.0.ebuild b/x11-misc/copyq/copyq-5.0.0.ebuild index 2125729eeef..a8356570fec 100644 --- a/x11-misc/copyq/copyq-5.0.0.ebuild +++ b/x11-misc/copyq/copyq-5.0.0.ebuild @@ -8,6 +8,7 @@ inherit cmake xdg-utils DESCRIPTION="Clipboard manager with advanced features" HOMEPAGE="https://github.com/hluk/CopyQ"; SRC_URI="https://github.com/hluk/CopyQ/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/CopyQ-${PV}" LICENSE="GPL-3+" SLOT="0" @@ -36,8 +37,6 @@ BDEPEND=" dev-qt/linguist-tools:5 " -S="${WORKDIR}/CopyQ-${PV}" - src_configure() { local mycmakeargs=( -DCMAKE_BUILD_TYPE=Release
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/
commit: 3f99aff1b352066b103f74e1cc284f1a4f1bbc96 Author: Christian Schroeder gmail com> AuthorDate: Thu Oct 7 17:09:16 2021 + Commit: Sam James gentoo org> CommitDate: Wed Oct 20 02:41:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f99aff1 x11-misc/copyq: version bump to 5.0.0 - Removed bash completion patch (bug fixed by upstream). Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Christian Schroeder gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22510 Signed-off-by: Sam James gentoo.org> x11-misc/copyq/Manifest | 1 + x11-misc/copyq/copyq-5.0.0.ebuild | 58 +++ 2 files changed, 59 insertions(+) diff --git a/x11-misc/copyq/Manifest b/x11-misc/copyq/Manifest index f976b7203c8..db723c3427f 100644 --- a/x11-misc/copyq/Manifest +++ b/x11-misc/copyq/Manifest @@ -1,2 +1,3 @@ DIST copyq-3.13.0.tar.gz 2917941 BLAKE2B e8fc963e6a773ae70ca5a39f9ea55a98de5c5d129b845d0da9ed08ffec65d88ed8b5dd138dea11a33d563b899f0497929ed3c40d418574e50c2a1fbbd7b1a9f6 SHA512 898d4501002202849f0b5302d7315e8c539f8b0f8d5198641b3d3a647839581841e2ef1e2519c690d3cc95f85fdc921c979f2879348184de42767d31e081c307 DIST copyq-4.1.0.tar.gz 2999036 BLAKE2B 1252a66a3bbde3d4435ced9934792ed97066229b23cd5ec21a6187d4f36718d46ac5e16ff19c45afee8715a32686bfe8e47af1bbb37d61a1cacb4e9395dc7bc9 SHA512 538be8b5b60dc054cb8220174461516a4d1e9d6f7c1a03406770f143b83f9a23875b0cf663406e16d83a762b6170587f0e44c386a7d9d552ec6f914b3673206d +DIST copyq-5.0.0.tar.gz 3019807 BLAKE2B d39c02867ed4a23c7283f0cbf02a77a3c3fc3ece0a7323d67de9d2b8f03749318d066c23221ccd393923217c7cf357657bdf70802087edae7f4128a63529 SHA512 b6ff28bd7529bf371c7f9d10372eeafd5f291fd1f6bbed5416938973db43e43f0113a8f6ba4619840a7edd95d26ccb9369f8a58d30b740944d3f8510482b1405 diff --git a/x11-misc/copyq/copyq-5.0.0.ebuild b/x11-misc/copyq/copyq-5.0.0.ebuild new file mode 100644 index 000..2125729eeef --- /dev/null +++ b/x11-misc/copyq/copyq-5.0.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake xdg-utils + +DESCRIPTION="Clipboard manager with advanced features" +HOMEPAGE="https://github.com/hluk/CopyQ"; +SRC_URI="https://github.com/hluk/CopyQ/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/wayland + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwayland:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + kde-frameworks/knotifications:5 + x11-libs/libX11 + x11-libs/libXtst +" +DEPEND="${RDEPEND} + test? ( dev-qt/qttest:5 )" +BDEPEND=" + dev-qt/linguist-tools:5 +" + +S="${WORKDIR}/CopyQ-${PV}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_BUILD_TYPE=Release + -DPLUGIN_INSTALL_PREFIX="/usr/$(get_libdir)/${PN}/plugins" + -DWITH_TESTS=$(usex test) + ) + cmake_src_configure +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/files/, x11-misc/copyq/
commit: 9fea4b8d50194e66603c7ac93b1ec619c59d104c Author: Christian Schroeder gmail com> AuthorDate: Mon Aug 16 08:21:13 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Aug 16 08:30:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fea4b8d x11-misc/copyq: bump to 4.1.0 Closes: https://bugs.gentoo.org/807190 Signed-off-by: Christian Schroeder gmail.com> Signed-off-by: Joonas Niilola gentoo.org> x11-misc/copyq/Manifest| 1 + x11-misc/copyq/copyq-4.1.0.ebuild | 59 ++ .../copyq/files/copyq-4.1.0-bash-completion.patch | 14 + 3 files changed, 74 insertions(+) diff --git a/x11-misc/copyq/Manifest b/x11-misc/copyq/Manifest index a0a405df42b..f976b7203c8 100644 --- a/x11-misc/copyq/Manifest +++ b/x11-misc/copyq/Manifest @@ -1 +1,2 @@ DIST copyq-3.13.0.tar.gz 2917941 BLAKE2B e8fc963e6a773ae70ca5a39f9ea55a98de5c5d129b845d0da9ed08ffec65d88ed8b5dd138dea11a33d563b899f0497929ed3c40d418574e50c2a1fbbd7b1a9f6 SHA512 898d4501002202849f0b5302d7315e8c539f8b0f8d5198641b3d3a647839581841e2ef1e2519c690d3cc95f85fdc921c979f2879348184de42767d31e081c307 +DIST copyq-4.1.0.tar.gz 2999036 BLAKE2B 1252a66a3bbde3d4435ced9934792ed97066229b23cd5ec21a6187d4f36718d46ac5e16ff19c45afee8715a32686bfe8e47af1bbb37d61a1cacb4e9395dc7bc9 SHA512 538be8b5b60dc054cb8220174461516a4d1e9d6f7c1a03406770f143b83f9a23875b0cf663406e16d83a762b6170587f0e44c386a7d9d552ec6f914b3673206d diff --git a/x11-misc/copyq/copyq-4.1.0.ebuild b/x11-misc/copyq/copyq-4.1.0.ebuild new file mode 100644 index 000..379ed955f7e --- /dev/null +++ b/x11-misc/copyq/copyq-4.1.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake xdg-utils + +DESCRIPTION="Clipboard manager with advanced features" +HOMEPAGE="https://github.com/hluk/CopyQ"; +SRC_URI="https://github.com/hluk/CopyQ/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwayland:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + kde-frameworks/knotifications:5 + x11-libs/libX11 + x11-libs/libXfixes + x11-libs/libXtst +" +DEPEND="${RDEPEND} + test? ( dev-qt/qttest:5 )" +BDEPEND=" + dev-qt/linguist-tools:5 +" + +S="${WORKDIR}/CopyQ-${PV}" + +PATCHES=( "${FILESDIR}/${P}-bash-completion.patch" ) + +src_configure() { + local mycmakeargs=( + -DCMAKE_BUILD_TYPE=Release + -DPLUGIN_INSTALL_PREFIX="/usr/$(get_libdir)/${PN}/plugins" + -DWITH_TESTS=$(usex test) + ) + cmake_src_configure +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/x11-misc/copyq/files/copyq-4.1.0-bash-completion.patch b/x11-misc/copyq/files/copyq-4.1.0-bash-completion.patch new file mode 100644 index 000..f787dcbd2ae --- /dev/null +++ b/x11-misc/copyq/files/copyq-4.1.0-bash-completion.patch @@ -0,0 +1,14 @@ +Fix installation of bash completion script. +Signed-off-by: Christian Schroeder + +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -54,7 +54,7 @@ + set(copyq_ICON_MASK src/images/icon_mask.svg) + set(copyq_DESKTOP shared/${copyq_APP_ID}.desktop) + set(copyq_APPDATA shared/${copyq_APP_ID}.appdata.xml) +-set(copyq_BASH_COMPLETION shared/${copyq_APP_ID}.appdata.xml) ++set(copyq_BASH_COMPLETION shared/copyq-completion) + set(copyq_MANPAGE debian/copyq.1) + + # Be more strict while compiling debugging version
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/
commit: 54d9922821867fbfd719aa5abebc1eb4b78791b6 Author: Joonas Niilola gentoo org> AuthorDate: Mon Aug 16 08:22:54 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Aug 16 08:30:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54d99228 x11-misc/copyq: add missing deps Signed-off-by: Joonas Niilola gentoo.org> x11-misc/copyq/copyq-4.1.0.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/x11-misc/copyq/copyq-4.1.0.ebuild b/x11-misc/copyq/copyq-4.1.0.ebuild index 379ed955f7e..eddc9db5ab2 100644 --- a/x11-misc/copyq/copyq-4.1.0.ebuild +++ b/x11-misc/copyq/copyq-4.1.0.ebuild @@ -17,7 +17,9 @@ IUSE="test" RESTRICT="!test? ( test )" RDEPEND=" + dev-libs/wayland dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 @@ -26,7 +28,6 @@ RDEPEND=" dev-qt/qtx11extras:5 kde-frameworks/knotifications:5 x11-libs/libX11 - x11-libs/libXfixes x11-libs/libXtst " DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/
commit: 045377ce701699123a932e04e7f29b1b6b4deef2 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Oct 23 09:30:18 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Oct 23 09:52:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045377ce x11-misc/copyq: Drop 3.10.0 Bug: https://bugs.gentoo.org/727326 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> x11-misc/copyq/Manifest| 1 - x11-misc/copyq/copyq-3.10.0.ebuild | 59 -- x11-misc/copyq/metadata.xml| 3 -- 3 files changed, 63 deletions(-) diff --git a/x11-misc/copyq/Manifest b/x11-misc/copyq/Manifest index a32af6f0898..a0a405df42b 100644 --- a/x11-misc/copyq/Manifest +++ b/x11-misc/copyq/Manifest @@ -1,2 +1 @@ -DIST CopyQ-3.10.0.tar.gz 2832904 BLAKE2B 78866a3ecbd1ed4d1ab06db552ef517234c1354609ef2bc18f8c4d8fa22342c7479a5bde79b9333f896dee4fe18543e47657c780b821f45121e0413c597b45aa SHA512 6cae338a144d7f92850ce88c991ed99222613c57540ced49dab719e43af884bbd9d15e6e8f074c6af94b0ac2ecd1b355eff8b83ec99f688c0f93fa19f253d653 DIST copyq-3.13.0.tar.gz 2917941 BLAKE2B e8fc963e6a773ae70ca5a39f9ea55a98de5c5d129b845d0da9ed08ffec65d88ed8b5dd138dea11a33d563b899f0497929ed3c40d418574e50c2a1fbbd7b1a9f6 SHA512 898d4501002202849f0b5302d7315e8c539f8b0f8d5198641b3d3a647839581841e2ef1e2519c690d3cc95f85fdc921c979f2879348184de42767d31e081c307 diff --git a/x11-misc/copyq/copyq-3.10.0.ebuild b/x11-misc/copyq/copyq-3.10.0.ebuild deleted file mode 100644 index 5f4c4eff390..000 --- a/x11-misc/copyq/copyq-3.10.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P=CopyQ-${PV} -inherit cmake xdg-utils - -DESCRIPTION="Clipboard manager with advanced features" -HOMEPAGE="https://github.com/hluk/CopyQ"; -SRC_URI="https://github.com/hluk/CopyQ/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="test webkit" - -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtscript:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - x11-libs/libX11 - x11-libs/libXfixes - x11-libs/libXtst - webkit? ( dev-qt/qtwebkit:5 ) -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 )" -BDEPEND="dev-qt/linguist-tools:5" - -S="${WORKDIR}/${MY_P}" - -src_configure() { - # CMakeLists.txt concatenates INSTALL_PREFIX with INSTALL_MANDIR leading to /usr/usr - local mycmakeargs=( - -DPLUGIN_INSTALL_PREFIX="/usr/$(get_libdir)/${PN}/plugins" - -DWITH_QT5=ON - -DWITH_TESTS=$(usex test) - -DWITH_WEBKIT=$(usex webkit) - -DCMAKE_INSTALL_MANDIR="share/man" - ) - cmake_src_configure -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/x11-misc/copyq/metadata.xml b/x11-misc/copyq/metadata.xml index 967643d4680..53ad4c8b06a 100644 --- a/x11-misc/copyq/metadata.xml +++ b/x11-misc/copyq/metadata.xml @@ -9,9 +9,6 @@ proxy-ma...@gentoo.org Proxy Maintainers - - Use advanced HTML rendering and fetching remote images and other data - hluk/CopyQ
[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/
commit: 2effe7a41c165e750ec672002487e794c734ed8a Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Oct 23 09:29:11 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Oct 23 09:52:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2effe7a4 x11-misc/copyq: 3.13.0 version bump, drop IUSE=webkit Closes: https://bugs.gentoo.org/727326 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> x11-misc/copyq/Manifest| 1 + x11-misc/copyq/copyq-3.13.0.ebuild | 56 ++ 2 files changed, 57 insertions(+) diff --git a/x11-misc/copyq/Manifest b/x11-misc/copyq/Manifest index 86696b31c9d..a32af6f0898 100644 --- a/x11-misc/copyq/Manifest +++ b/x11-misc/copyq/Manifest @@ -1 +1,2 @@ DIST CopyQ-3.10.0.tar.gz 2832904 BLAKE2B 78866a3ecbd1ed4d1ab06db552ef517234c1354609ef2bc18f8c4d8fa22342c7479a5bde79b9333f896dee4fe18543e47657c780b821f45121e0413c597b45aa SHA512 6cae338a144d7f92850ce88c991ed99222613c57540ced49dab719e43af884bbd9d15e6e8f074c6af94b0ac2ecd1b355eff8b83ec99f688c0f93fa19f253d653 +DIST copyq-3.13.0.tar.gz 2917941 BLAKE2B e8fc963e6a773ae70ca5a39f9ea55a98de5c5d129b845d0da9ed08ffec65d88ed8b5dd138dea11a33d563b899f0497929ed3c40d418574e50c2a1fbbd7b1a9f6 SHA512 898d4501002202849f0b5302d7315e8c539f8b0f8d5198641b3d3a647839581841e2ef1e2519c690d3cc95f85fdc921c979f2879348184de42767d31e081c307 diff --git a/x11-misc/copyq/copyq-3.13.0.ebuild b/x11-misc/copyq/copyq-3.13.0.ebuild new file mode 100644 index 000..2f1b7720f7a --- /dev/null +++ b/x11-misc/copyq/copyq-3.13.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake xdg-utils + +DESCRIPTION="Clipboard manager with advanced features" +HOMEPAGE="https://github.com/hluk/CopyQ"; +SRC_URI="https://github.com/hluk/CopyQ/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + x11-libs/libX11 + x11-libs/libXfixes + x11-libs/libXtst +" +DEPEND="${RDEPEND} + test? ( dev-qt/qttest:5 )" +BDEPEND=" + dev-qt/linguist-tools:5 +" + +S="${WORKDIR}/CopyQ-${PV}" + +src_configure() { + local mycmakeargs=( + -DPLUGIN_INSTALL_PREFIX="/usr/$(get_libdir)/${PN}/plugins" + -DWITH_TESTS=$(usex test) + -DWITH_WEBKIT=OFF + ) + cmake_src_configure +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +}