From b0735771a80a647a2ea5a03a87d5873d175bd744 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 16 Nov 2024 03:02:52 +0000 Subject: gentoo auto-resync : 16:11:2024 - 03:02:52 --- x11-misc/Manifest.gz | Bin 46481 -> 46491 bytes x11-misc/copyq/Manifest | 2 + x11-misc/copyq/copyq-9.1.0.ebuild | 100 ++++++++++++++++++++++++++++++ x11-misc/xaos/Manifest | 6 +- x11-misc/xaos/metadata.xml | 1 + x11-misc/xaos/xaos-4.2.1_p20210828.ebuild | 4 +- x11-misc/xaos/xaos-4.3.3.ebuild | 42 +++++++++++++ 7 files changed, 151 insertions(+), 4 deletions(-) create mode 100644 x11-misc/copyq/copyq-9.1.0.ebuild create mode 100644 x11-misc/xaos/xaos-4.3.3.ebuild (limited to 'x11-misc') diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz index 45b6f2099014..ee07a026dd91 100644 Binary files a/x11-misc/Manifest.gz and b/x11-misc/Manifest.gz differ diff --git a/x11-misc/copyq/Manifest b/x11-misc/copyq/Manifest index 82ea2c40ee91..317afcdca9ae 100644 --- a/x11-misc/copyq/Manifest +++ b/x11-misc/copyq/Manifest @@ -3,5 +3,7 @@ AUX copyq-7.1.0-fix-qt-6.6.0-build.patch 1671 BLAKE2B f5e563ff590ee05ae09f37887e AUX copyq-7.1.0-fix-test-failure-due-to-invalid-regex.patch 3822 BLAKE2B f95dfe294136907ee0f22d8f9810989928da18642ab674da9725daa029d75adebe4b8c5fd9d71a92298bd46b464ed9b20a6a12c2689f6f96c09742c1fda5d96b SHA512 415a24815233668e51303b3188bde028f0cfcb9483f92ec143a4350d2130f2b4752f704aa5ee27997be1ce44c3dabf2a384a7fb97756367a6be1029a10e04ec0 AUX copyq-7.1.0-support-plugin-dir-envvar-r1.patch 782 BLAKE2B 9cb80e575a08dad54c54e8144fa06f45691ed5914d42af07073e3882930a636a0ac1557563d2c559d20f73525374c79d3a2523b6d5f24807b9032f33e3f0b362 SHA512 3d03c47873a3a2940ce5a239d620a46d63bb28a3f0ff0f547af247f74365403b52e1a91b402cbb64921c31bc4d6fff2f7e725b71edd3ea298058ad3a2d514a25 DIST copyq-7.1.0.tar.gz 3351093 BLAKE2B 758271f6bb54760372b8b5ab84de7c91af874bd72a22c8c22d338705869eab5500fde90808b4bf1288f8bdbad11163283637b81d85c09ccf0d734286dee605b6 SHA512 4320095ab75c361cc3d553c7817951eb6e74d47223f62bf6c1722e0f0b0d3ff59a1762354cf46fe0de064d516d60a467bff9ad9143b12016fc3f9e62139d3909 +DIST copyq-9.1.0.tar.gz 3417507 BLAKE2B 582b532cdc0c01976fa52b01b3656902fc392ce5785145230efe7f42da8920553161e8bd44b1fcbd9ba2f7d4a8169ac017474f1dd8a34874aec1919e442326a6 SHA512 d87964b876de28be860a17490d9816f5224a25565f84916ee4ca39f83d2e7c5d57dafdf9f54667c43fd93d232e1e1f1f32064e6435aad6abab086398e6ae246d EBUILD copyq-7.1.0-r1.ebuild 3630 BLAKE2B 1524647e6231a99ed85be4c954a36092a2318321938617b1a8a4f93de1cf3c3f7bdbca4541d92fb8f6c84cad125b2565105fb53c44a668b4605a4acbd4e75483 SHA512 8d86cfb0d90fb9a9facd2648bfd69786a98a260758724f192e154c1eb02389ec7685a9c8aec77283b20dd196bb724b33951d568d5c2949daadd707cd09516529 +EBUILD copyq-9.1.0.ebuild 2258 BLAKE2B 2a325a51af0ec3a5ba11fca33286732876da4191fcc21cecb1071aec86bed7905b475b9b3363d0d52024dbf3de8f5c7dd0af403a4a51bccc9d5aa4622a1cf7fb SHA512 7eced274eb6dc839098a1b2682babe5707fd83460fb5e41dfb2bec3a9faffc0315a6bfb0be7990b3be10aef90b078dc2824c6f1b72d441577d43b5b50a389941 MISC metadata.xml 429 BLAKE2B 22f09cc6c63f32d0d0bcc5dc2cf7fb8d437653e0358ba30aeb3ab79978cafd9ea971fb0f56931744146e5ab7a16401e5f366d31f91ffba52ca6c2c26c1ba5931 SHA512 32f0a4a4c0065463ae826511758b42f7a2c815a6d49657dec47560b9510f21d44fe0d6f397922998fd3ad022e9b4fa88c45babdd9aa3874d8db0cfdbab7813d8 diff --git a/x11-misc/copyq/copyq-9.1.0.ebuild b/x11-misc/copyq/copyq-9.1.0.ebuild new file mode 100644 index 000000000000..e715321c54ab --- /dev/null +++ b/x11-misc/copyq/copyq-9.1.0.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2024 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 test X" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/wayland + dev-qt/qtbase:6[gui,network,widgets,xml(+)] + dev-qt/qtdeclarative:6 + dev-qt/qtsvg:6 + dev-qt/qtwayland:6 + X? ( + dev-qt/qtbase:6=[X] + x11-libs/libX11 + x11-libs/libXfixes + x11-libs/libXtst + ) + notification? ( + kde-frameworks/knotifications:6 + kde-frameworks/kstatusnotifieritem:6 + ) +" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto ) +" +BDEPEND=" + kde-frameworks/extra-cmake-modules:0 + dev-qt/qttools:6[linguist] + dev-util/wayland-scanner + test? ( + app-crypt/gnupg + x11-wm/openbox + ) +" + +# used in tests +PATCHES=( "${FILESDIR}/${PN}-7.1.0-support-plugin-dir-envvar-r1.patch" ) + +src_configure() { + local mycmakeargs=( + -DWITH_QT6=ON + -DPLUGIN_INSTALL_PREFIX="${EPREFIX}/usr/$(get_libdir)/${PN}/plugins" + -DWITH_NATIVE_NOTIFICATIONS=$(usex notification) + -DWITH_TESTS=$(usex test) + -DWITH_X11=$(usex X) + ) + + cmake_src_configure +} + +my_src_test() { + # Don't rerun tests and more logs + local -x COPYQ_TESTS_RERUN_FAILED=0 + local -x COPYQ_LOG_LEVEL=DEBUG + + # Skip test that require network + local -x COPYQ_TESTS_NO_NETWORK=1 + + # Less noise from trying the wayland plugin + local -x QT_QPA_PLATFORM=xcb + + # Make sure copyq doesn't use system installed plugins which may be incompatible. + local -x COPYQ_PLUGIN_DIR="${BUILD_DIR}/plugins" + + # In case the users current system confuses the notification integration + unset KDE_FULL_SESSION XDG_CURRENT_DESKTOP + + mkdir "${HOME}"/.gnupg || die + + ebegin "Starting Openbox" + openbox & # upstream uses Openbox and it doesn't fail like IceWM + sleep 5 + eend 0 + + "${BUILD_DIR}"/copyq tests +} + +src_test() { + # local -x QT_QPA_PLATFORM=offscreen # TODO: make it work + virtx my_src_test +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "encryption support" app-crypt/gnupg +} diff --git a/x11-misc/xaos/Manifest b/x11-misc/xaos/Manifest index 1cd43d27097b..285f46f60532 100644 --- a/x11-misc/xaos/Manifest +++ b/x11-misc/xaos/Manifest @@ -3,7 +3,9 @@ AUX xaos-3.5-build-fix-i686.patch 708 BLAKE2B 9c857438f7272a173b6047a3050e57311a AUX xaos-3.6-buildsystem.patch 2460 BLAKE2B 7f8c5fe68e1f7f626236ffd687bb1e33ce1a064cf5555748fc7680b19b041db054a06616391a25e7fd9f37b0ae5a34bcb7773676d15d9222b4e416bc0fb704cf SHA512 79d1a738c709510dd36d4cbe17eb4376c212a81af2e08c45d292a182e9862f2f3e1f5075f488789f490d857f2b7eb76409d558caca93eb14914522f36f78d5cf DIST xaos-3.6.tar.gz 2040707 BLAKE2B 7f8bd0e34e6ef81b57d3ac7203f590efb7bea4f6878ff69f0ffe34f2455290381dc01dc4de98efeadfbe02c55671c4d2a0de601a6b8673ced81b72bfb5158548 SHA512 5f61df978b7842b84a52cfb28f7daf1a5ab11d9d7adadbd0dd5bfb60240fcb2fc59b2a3d34faff7896c0c44c32daaf3941071d70db3d58b06b1aef1bcd1022c1 DIST xaos-4.2.1_p20210828.tar.gz 10918756 BLAKE2B c1431596b503d9b99c880945edae577c493ff4061020052d16dafe79f3abce0b137b789493b103a35d96ac954a47d76aa47d32972feaab0406d2cedc0e685504 SHA512 847315566c72d6b793f32b2c468b0c90e69877d9e9620f1f871e768cfdaf5b156c0d5b568274f3fb89b58ffb74c990108a96a94c21a753965b682adc5e99dbf3 +DIST xaos-4.3.3.tar.gz 11083152 BLAKE2B 2fcbeb73806cda6882b60597bf70747e3e70f3e4a3d7c22fda1c0c4c33696b5430f3b1b726ad99d59454d3531e698d7e3911e5844740261861da6aedb8a5347b SHA512 1bfbe929ddb7ac6d5120a5be2e312fe759b0013303a4baa6c11ae29195596025511771e7360ce7cd2e0f27afbaaac9a961327ebfe135997db34db7113eeec7d7 DIST xaos.png.tar 10240 BLAKE2B 5c925f00d19f6b74ff12c8910fbbfd9d108191d1454be82f8bb0d243001d004f2c10b84d93383bff8214f6192766fb8b4f84435ae129a822d0c2f10accb27f9d SHA512 43d51a07ac8014162b0ff4e9bbefdeeca759d3613816a95149b6fd2397b7c661adcfb33bb45b8de4dedfa41d8799ef7df3eacb426712679e867098eaf144a262 EBUILD xaos-3.6.ebuild 1903 BLAKE2B fc342be25fbac9097536ea18955b6cc6a02d5d7ec4ca7bb18c8261499aba8c9e7f8f38cb56b3f4e9c018137f17e6685e8cd088c053389bb76037ca30492ffec4 SHA512 d4f75b1fbe117ab2955389ed43fa34d273ef739aa7ab671cf37a48b51e93ccf9bd1b595f2c0328723aca9eac68b3545816d0501e5a6f04203a6888c079078d62 -EBUILD xaos-4.2.1_p20210828.ebuild 1181 BLAKE2B 2bd92b637e2df0ca1524595fe14bc6caca92b33a32a737bf976c5875103d91547abbbb31130797cef218acc7ff472fda361b65854dbc7e14797ae885582a0252 SHA512 9ded7e023a38d2a8e9ac08d45f9e04cdaf13476935404c5635e517aeb6aabc292c889383509b11bd4028b62f72cf6b1e26128f01d8cb2343f304e0169a6b8c86 -MISC metadata.xml 769 BLAKE2B 91ebcf5120e357d029690d82d20b3612e73d142092d720f4a2d63715815010ee3be1c84255eb66de6acc17f603ca5b646a864b04c162f0033db293e8e1045be9 SHA512 3199b818cc7eed76a40c73f48eb1c81a7e03f27f52127402ddc5c81ac40f2bc560a0ef9e1a57b5094a5f793bd62a968003725ebbe311a17ed8dcee83186ce70f +EBUILD xaos-4.2.1_p20210828.ebuild 1178 BLAKE2B 15a8df39714f1dfee1bcfe4627a41b7c616141cdb2f350f6e08928c3220906b0d751ad4c93c781201e2f39991abc840138a66af42693bd8c180dbe16a22d0858 SHA512 02a5e76096a1f33c1ef95e3da9ab80ba7bd76aad400100855d062bab597b323be2125efa3c1746771811b3ce71b6c93093de8a6b97ef1c1b650e85faef41e02a +EBUILD xaos-4.3.3.ebuild 1127 BLAKE2B 4865f9510f88d67858d76e6f119ed625ba041a242b5cc44fd28f9fb33f85fd50152144a17b9d6eb7c2e81caf86a562b207a688b8dabb5ec62b70a9ec246eed41 SHA512 06e1229b6d170d33d8b5dd97adafbb6ec615cca92dbbdf62e80b5ea9321000b460ab7bd68fc190fa8a145915d2573ee6eb4aa9626b3573c4c0a499d7a7872b48 +MISC metadata.xml 828 BLAKE2B 96aa8d81622a01ab93d37dcea2b82fc9055f022f17d5775b9c30abaf6463d40b441427ce2b1be902b14b38094e39e074f07ab8d57fc659e4ab9692ad848d4e78 SHA512 44a2eafb7198cfb88d4745bdbbf0bb41eca4b8ec770b244a76c26247c79593283823482ff1a6ee0eccfa1cd4a40a6269b4ecc08e84728bb1f6f1f0f73ff63ad9 diff --git a/x11-misc/xaos/metadata.xml b/x11-misc/xaos/metadata.xml index cfa060648fe0..59b01985cee3 100644 --- a/x11-misc/xaos/metadata.xml +++ b/x11-misc/xaos/metadata.xml @@ -14,6 +14,7 @@ on-the-fly plane switching. + xaos-project/XaoS xaos diff --git a/x11-misc/xaos/xaos-4.2.1_p20210828.ebuild b/x11-misc/xaos/xaos-4.2.1_p20210828.ebuild index cb49a8809e6b..7f63476c20d0 100644 --- a/x11-misc/xaos/xaos-4.2.1_p20210828.ebuild +++ b/x11-misc/xaos/xaos-4.2.1_p20210828.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ S="${WORKDIR}/XaoS-${COMMIT}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-qt/qtgui:5 diff --git a/x11-misc/xaos/xaos-4.3.3.ebuild b/x11-misc/xaos/xaos-4.3.3.ebuild new file mode 100644 index 000000000000..3d24bbaf29d9 --- /dev/null +++ b/x11-misc/xaos/xaos-4.3.3.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VIRTUALX_REQUIRED="always" +DOCS_BUILDER="doxygen" +DOCS_DEPEND="media-gfx/graphviz" + +inherit docs qmake-utils + +DESCRIPTION="Very fast real-time fractal zoomer" +HOMEPAGE="https://xaos-project.github.io/" +SRC_URI="https://github.com/xaos-project/XaoS/archive/refs/tags/release-${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/XaoS-release-${PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND="dev-qt/qtbase:6[gui,widgets]" +DEPEND="${RDEPEND}" +BDEPEND="dev-qt/qttools:6[linguist]" + +src_configure() { + # install into /usr/ instead of /usr/local + sed -i -e "s:PREFIX = /usr/local:PREFIX = /usr:g" XaoS.pro || die + eqmake6 + # Don't strip, this requires running X/wayland session + sed -i -e '/$(STRIP) $(TARGET)/d' Makefile || die + # Fix INSTALL_ROOT ignored for examples dir + sed -i -e "s:cp {} /usr/share/XaoS/examples:cp {} \${INSTALL_ROOT}/usr/share/XaoS/examples:g" Makefile || die +} + +src_compile() { + default + docs_compile +} + +src_install() { + INSTALL_ROOT="${ED}" default +} -- cgit v1.2.3