[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/

2024-09-01 Thread Andreas Sturmlechner
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/

2024-01-30 Thread Sam James
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/

2023-12-23 Thread Sam James
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/

2023-12-23 Thread Sam James
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/

2023-12-23 Thread Sam James
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/

2023-12-21 Thread Sam James
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/

2023-12-03 Thread Sam James
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/

2023-05-14 Thread Andreas Sturmlechner
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/

2023-05-11 Thread Conrad Kostecki
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/

2023-05-08 Thread Joonas Niilola
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/

2023-05-08 Thread Joonas Niilola
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/

2023-02-09 Thread Joonas Niilola
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/

2023-02-09 Thread Joonas Niilola
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/

2021-10-19 Thread Sam James
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/

2021-10-19 Thread Sam James
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/

2021-08-16 Thread Joonas Niilola
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/

2021-08-16 Thread Joonas Niilola
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/

2020-10-23 Thread Andreas Sturmlechner
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/

2020-10-23 Thread Andreas Sturmlechner
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
+}