diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-11-13 04:25:35 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-11-13 04:25:35 +0000 |
commit | e0345ef79b0b4a444151748ce1f5364fc2dd147b (patch) | |
tree | fae82dcea0d46626d0859759f78cec980210eda9 /kde-plasma | |
parent | 9b799bc3e58ce4fb84738f6614e4250719c67b55 (diff) |
gentoo auto-resync : 13:11:2023 - 04:25:34
Diffstat (limited to 'kde-plasma')
19 files changed, 426 insertions, 12 deletions
diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz Binary files differindex fe6964919edd..607cf30dc920 100644 --- a/kde-plasma/Manifest.gz +++ b/kde-plasma/Manifest.gz diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest index 8ceb15af21f9..ecaa6cf24c7e 100644 --- a/kde-plasma/discover/Manifest +++ b/kde-plasma/discover/Manifest @@ -2,6 +2,6 @@ AUX discover-5.25.90-tests-optional.patch 3080 BLAKE2B 074ce41b4aee3fe8203f83fd6 AUX discover-5.27.8-flatpak-qrunnable-thread.patch 6950 BLAKE2B d7b574f5c69119744b26f5eb6f5a362d2b238737b63fd0035b66f7be46f05d684dd29dfd4b76c4d2926e89d4f0b0a55e38b894172665deac91aa016b2ed24545 SHA512 ae1a269a3f572cddbfcb704bdf712fd0752fab163526b944084f223d1af2e25b0dec8c5f1dc055da093794b490c712cdba9b9f2d6125618bfa1afc2edb0e152a DIST discover-5.27.8.tar.xz 869332 BLAKE2B 103494eb04fe539113ddaae207a1bc49320330d9c469cdcfb9342efd5a735eb419c18b5b0c76b72abf7cff2ff15d440eede0ed264c86446a298606d6c48a6433 SHA512 a6872b7a6979a3a31abf96cced686fd878889931ac0fef9aac47da564939f756d8cb8ebe877a9af322344ba01899f1c247858ddb2b9ea5778126d5bcb02e3042 DIST discover-5.27.9.tar.xz 870444 BLAKE2B 03dd98bb66ada6ee29e3d099ea6a53a51a711e442a44fb81fa019e41fba9999e0c4e82762a217e0f42535f449ba374b52f8d74a3333e9dafa0967bb91373479d SHA512 c1049e022745fecd613d59434271e33789282f6915435db887fa9952e0b51955bc8453071c0da87d77d328f77d83204cfd8dc8db1bc489894e6fe3acafd7f798 -EBUILD discover-5.27.8-r1.ebuild 2830 BLAKE2B 91cdb38adabd5d16f2e709afb1716ef60d6ef78cf10112a8c2d943407a6f94018670805865be8bd7b9bf3085e910e006e2568130bd54a98820a430282217d33e SHA512 1d25118b11109d945435d21791916717e53b6df517264c845299ee9fb1425a85084c879da7469ac67624c7ac81e321026fd00243b3d1b0101f44066e7135be07 -EBUILD discover-5.27.9.ebuild 2764 BLAKE2B 5d76d7330d7ab0507f279f1264bc45c07459bd74aacc5c0cb82b6b79386903509bd93876e6c2103a221c21e6ca4f68c240eda6796afe931ac704776501fe25b7 SHA512 1efae3aab5de8a8db05529cb7fd8aaa63a67301d987ceffd5556edeb6fb5ff363611433388bb444d00abafe77d131a7e3ad4c65625a46c7d780a08fb3c33ec96 +EBUILD discover-5.27.8-r1.ebuild 2836 BLAKE2B f8638a6328e480618bd1715de3527b324f95c6e402f7ddfa278a10aa61c5d672a7beb8ca161953c46ee448145b7e4ba98399a6bb040710f4199bd724c0c50ec9 SHA512 222723c451d4c0f72242fa153a7750092cffc4eea846a6516978f421eb0a6312606fd841d20c39ed773e5e81bebd38e2b71cc5272ae0bf6416276af244ce51ed +EBUILD discover-5.27.9.ebuild 2770 BLAKE2B 52751cebd2ef0ec17e182eb3a55396e906fb8898178706d561b51077d1ef89af6bb005b57f6c52d6f5714d4810a16393af7c09a9726ea3453e02efa1b42dba81 SHA512 dd37004d4bda4a3daba86d82e341c05c88decef9beecce691a7f7db6b8e5ed1b4c61a7628577b19db404d569509e8993e29035c0ea8d151482d6ff154c290ab9 MISC metadata.xml 845 BLAKE2B 87d892ce29180263400147d7a7b98e42093d613897bc09764b58e43712faff76bc13f0b9e09782faf6c6f8c78d02a555271159be54ccc5213241422931d43e65 SHA512 6fda677eb8dfe74813872cad68d234d7f272f7466f654b1d0a2725b6ceb6872f51887b5861f419cf5aeb09ffc593af230a923eafa22c0db9e1353b831a4a7187 diff --git a/kde-plasma/discover/discover-5.27.8-r1.ebuild b/kde-plasma/discover/discover-5.27.8-r1.ebuild index c5db7a63e550..2c0851211369 100644 --- a/kde-plasma/discover/discover-5.27.8-r1.ebuild +++ b/kde-plasma/discover/discover-5.27.8-r1.ebuild @@ -45,7 +45,7 @@ DEPEND=" firmware? ( >=sys-apps/fwupd-1.5.0 ) flatpak? ( sys-apps/flatpak ) snap? ( sys-libs/snapd-glib:=[qt5] ) - telemetry? ( dev-libs/kuserfeedback:5 ) + telemetry? ( kde-frameworks/kuserfeedback:5 ) webengine? ( >=dev-qt/qtwebview-${QTMIN}:5 ) " RDEPEND="${DEPEND} diff --git a/kde-plasma/discover/discover-5.27.9.ebuild b/kde-plasma/discover/discover-5.27.9.ebuild index ec2ab6d252ba..b414fce57fa5 100644 --- a/kde-plasma/discover/discover-5.27.9.ebuild +++ b/kde-plasma/discover/discover-5.27.9.ebuild @@ -45,7 +45,7 @@ DEPEND=" firmware? ( >=sys-apps/fwupd-1.5.0 ) flatpak? ( sys-apps/flatpak ) snap? ( sys-libs/snapd-glib:=[qt5] ) - telemetry? ( dev-libs/kuserfeedback:5 ) + telemetry? ( kde-frameworks/kuserfeedback:5 ) webengine? ( >=dev-qt/qtwebview-${QTMIN}:5 ) " RDEPEND="${DEPEND} diff --git a/kde-plasma/plasma-welcome/Manifest b/kde-plasma/plasma-welcome/Manifest index b4054ca6f1db..ab2e45f56496 100644 --- a/kde-plasma/plasma-welcome/Manifest +++ b/kde-plasma/plasma-welcome/Manifest @@ -1,6 +1,6 @@ AUX plasma-welcome-5.27.4.1-kaccounts-optional.patch 3455 BLAKE2B 47f4294b6ac94ce005d0079981fa31d33991ac01ec73adb768b4feb12ef169a70a7a13519efce88b5bb3d79bc7faa24054ecc10a79272a758e7ab64e39fa5b59 SHA512 a7533802112b34eb8a3d547ee5925f6123ce12a61423433f9a2014f3f37ae5d02da48748e535b3bd2eb5ae6d61ff4458af7960bfab2065e06d78047d26123a60 DIST plasma-welcome-5.27.8.tar.xz 835848 BLAKE2B 46b2f29ae76dc0e3f45bdb694078c91c960b60a1648da48cffd228675f817fb60311449723c10d9271f24dd994449df4cab85db8821464f7f34608a7b3d960ec SHA512 925e8621c2df0320e4364d8c9a73f85897ff164bedc3e1bf89e61be62da3df60516254d06a3e5cb44dca59c6a52f3e4bf5e9feeb2010261d72d98534b0efee60 DIST plasma-welcome-5.27.9.tar.xz 835908 BLAKE2B fc7ce9d9a4d141c62f98676e072bb6dc8915e0b880602effd16c2123ef7bfd0787b2eee81fdd43cf32ec9efefe075730134e833dcfe74b4aa350c4c42c83f0e1 SHA512 c3a4e2f65ff471f56ee1efc111b1183bb1f00f6df488d7a6803fe478985769757ec26c43ef1f4617020f1d8c9d172fd10a904cdf07f619f7e6537044b4d3cd01 -EBUILD plasma-welcome-5.27.8.ebuild 1569 BLAKE2B 63b4ece610d7fcb4686f4102459dfee58eaa6f6dd0a6064373a16f2ca66a3d4be502c3b4e5620e3f691679d972bce00c82b72af022d7b92792e2148acaa2fc03 SHA512 2314b76bfed62ad218fbf27ed52fc384cf229f1951de3392673a391d0133c3a03de92a1829c1ec399c527469f1bf765f7cc59786db859929ebe01d0e45119833 -EBUILD plasma-welcome-5.27.9.ebuild 1572 BLAKE2B 7e48c6290f6175974440640690338e59c1849a827b074ee89632ef86ef6fdbea0adf903586f555500178fb57445fe67f04e564b0be92392e0eab4348995da5b7 SHA512 c56741319c4cfbaa4d06dce33f774cfa42db60eab9fbae99531067ce4f30fc9011841eb087e29125ffc423c2923dde54b081a0ca0f51426471bdf28356d325e1 +EBUILD plasma-welcome-5.27.8.ebuild 1575 BLAKE2B 9b3d4252793030b60eacf23c8fa3c7840ca28d84fad42feebf076275228b6b4c8182970b1245a8124e9163d416053679e01adcfbb1ca97c920469ee493479671 SHA512 71c5e5f661884a0cdbbed0031155ba3bfcf5d0a731c23f40d456854c687fd963bec9ee94f764658218dc29406827c295031a5f3265787d161aa16c92cec3c6b1 +EBUILD plasma-welcome-5.27.9.ebuild 1578 BLAKE2B 1337f2e07b4805e8211ff853ea6668e487c8176e7f92179ca918b79be2d0511fc4eca771e48da9f89782d3192f2be8e7e6f0f5c8ba6026d80af7ae42b5d38d5a SHA512 40157c62a4b330e6181716f4c208cf7a59e2b34c44ffc9eff2f9513db70d964d94cdc6b851bed1a99111c36928622a6b7e0eaa1445d51cee081830b8b1709921 MISC metadata.xml 550 BLAKE2B 78839fba571ddb92926c13ff6e8747b2d14af746f5e0f29483996df70a51801838c016de81ed9125fa79f701ff0aefe22f9bc95e71d068f3cc95bd210164fe5d SHA512 8d79e582ddf141e9e97e5de8036e4878f7a4c2acbb06669491da9e0d1ae64316d49d6a330b8c7268c411a42170d37152f8d7c1580ef3ad75454097780e92b24f diff --git a/kde-plasma/plasma-welcome/plasma-welcome-5.27.8.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-5.27.8.ebuild index ef950479b07c..0cc0c6b7d6a2 100644 --- a/kde-plasma/plasma-welcome/plasma-welcome-5.27.8.ebuild +++ b/kde-plasma/plasma-welcome/plasma-welcome-5.27.8.ebuild @@ -34,7 +34,7 @@ DEPEND=" >=kde-frameworks/kwindowsystem-${KFMIN}:5 >=kde-frameworks/plasma-${KFMIN}:5 kaccounts? ( kde-apps/kaccounts-integration:5 ) - telemetry? ( dev-libs/kuserfeedback:5 ) + telemetry? ( kde-frameworks/kuserfeedback:5 ) " RDEPEND="${DEPEND} discover? ( kde-plasma/discover:5 ) diff --git a/kde-plasma/plasma-welcome/plasma-welcome-5.27.9.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-5.27.9.ebuild index e61d70604e59..17a16b089ff7 100644 --- a/kde-plasma/plasma-welcome/plasma-welcome-5.27.9.ebuild +++ b/kde-plasma/plasma-welcome/plasma-welcome-5.27.9.ebuild @@ -34,7 +34,7 @@ DEPEND=" >=kde-frameworks/kwindowsystem-${KFMIN}:5 >=kde-frameworks/plasma-${KFMIN}:5 kaccounts? ( kde-apps/kaccounts-integration:5 ) - telemetry? ( dev-libs/kuserfeedback:5 ) + telemetry? ( kde-frameworks/kuserfeedback:5 ) " RDEPEND="${DEPEND} discover? ( kde-plasma/discover:5 ) diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest index 6e32e005dc43..02b679b471c4 100644 --- a/kde-plasma/plasma-workspace/Manifest +++ b/kde-plasma/plasma-workspace/Manifest @@ -8,6 +8,6 @@ AUX plasma-workspace-5.27.9-fix-nightcolor-autolocation.patch 1464 BLAKE2B f97e0 AUX plasma-workspace-5.27.9-reset-KSMClient-state.patch 990 BLAKE2B 5d99cb456dfc5791126b9fd7b2e6e0a0b88b07e695095292cf6270e05d423b584e0fc03ac81d55e852d12414b972a93e2b3aa57666b72c9bdacf9734d892c14e SHA512 641a10151f7af48cbe0e68624f091a43334f56a6484fac0a18adb72c0a9c896f4f2e1e393f84e8dfa8f21851a018a8b035f829841bea2aac5d02bc2e8469558e DIST plasma-workspace-5.27.8.tar.xz 19465764 BLAKE2B 61ac21353482ad7eea4de975be83755d4feed2ff1bb188f4b1b8e333c8aac8469691017c1c394eec90fdbd8cc44ad1015dccc0cb74fae5a249ee6c832b02b05b SHA512 d75da7d8cea3124f921813643ebda333376d3cc2ecbe2aaeee86e54a828e6a9767fa84b76991cfe282efdbf583abebee4a0bfe54a6b590c184ceb3d2995e9fcb DIST plasma-workspace-5.27.9.1.tar.xz 19468088 BLAKE2B 23244e093bbae33adb5aad2572566e53ad436b4eacf4f4439f3acdb923aeaade65758672a2951b3ad2a0a0e52f24901f79220d7050c0a0b7bfc4a0a7335588f3 SHA512 6aa1e69bba9b293646d5d2c819ec8ab1ba8b82b3a050f7122cdfa8c3580bffe8a7fe1e6422bb0f6e87d716df609e5fd49f2e20ebbe7296e43663eeca6d897442 -EBUILD plasma-workspace-5.27.8-r1.ebuild 7006 BLAKE2B 06f0b1840ef90b632c57e46fd67474b69685cfc15a761cff8900d345ace824b983aab07d567db57efbf959bfd81f570b1041fe19275d05b63ef0cf1ad2df6e64 SHA512 d762ced47931d2a8b94052bcd17695c6225d7de2e178879312b58a64822523eae24b25cfe6daa22d5a3269bedfe52071b7724b5decb0ea08a166c5e61dec5a86 -EBUILD plasma-workspace-5.27.9.1.ebuild 7118 BLAKE2B 937bea35fd947083b2b64e47bf76f6873b87ec2092ae757d53f2d2ede8eea125b5be702ee0a403a78847f534aa3a23c9e58f880b476809d15de9c7f244fcad80 SHA512 b4319662ca3de7d76752a4cfb9547c84540b187e9cb93f97313200e6f656548a159c625ca00d8bc5df8310d7c0b9a6251ec7ccd0d615c15a0c20951bd07e296a +EBUILD plasma-workspace-5.27.8-r1.ebuild 7012 BLAKE2B 00fb845254cbdc817a31ed6128bcd28bdcac6d61b2635b47363e1640cd1157975f28d91bf769e605cd6c27732c5e7336ce21ee29e0e2519148c1804dfa3b440b SHA512 7fcf85bb91b14a024fdeb4b1140ba3acb3c99e07ea1ea59e0d26b790a7a1b77979b28bf35f007e1e08df50a7178ed3da939755053db9b355f34819e67d93aa45 +EBUILD plasma-workspace-5.27.9.1.ebuild 7124 BLAKE2B 0d6f3e55e67a3b07123cb4b0354dcc06ce01652b8a642e7745f2368160066300540b0ef952e3b9bbe1249a89628ba3fbb801c244dab7d4ddf55b806bda2ddb9f SHA512 a70b3f3d18de1e3b7bb30c1aa253edf15f23f9a59e924f4eba2c26c99003273252f0cfbc2a32751e1b6ee40247deec08226b22046ce500d883432e159b4ccd23 MISC metadata.xml 959 BLAKE2B 6513ae79e0cf24efd0bd33a16708950d36393770b51ea752c4c8c6e7ec63c7675dcf5e96dcfbb07d527ba910462b7c23afe35c55b4643ec69d1175660b245478 SHA512 8af28473216b00d4273be4bbb5d93adf8a4db79c46d9e97bd8b2822fa3920e8fc789042669bc93e6e9a6fa1c864a49fc23887be8456ea122a6d8b09e384dffbd diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.27.8-r1.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.27.8-r1.ebuild index c4be1b375a56..0e6202876898 100644 --- a/kde-plasma/plasma-workspace/plasma-workspace-5.27.8-r1.ebuild +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.27.8-r1.ebuild @@ -121,7 +121,7 @@ COMMON_DEPEND=" x11-libs/libdrm ) semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) - telemetry? ( dev-libs/kuserfeedback:5 ) + telemetry? ( kde-frameworks/kuserfeedback:5 ) wallpaper-metadata? ( kde-apps/libkexiv2:5 ) " DEPEND="${COMMON_DEPEND} diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.27.9.1.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.27.9.1.ebuild index 97b1871d3410..9974aa16ec51 100644 --- a/kde-plasma/plasma-workspace/plasma-workspace-5.27.9.1.ebuild +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.27.9.1.ebuild @@ -121,7 +121,7 @@ COMMON_DEPEND=" x11-libs/libdrm ) semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) - telemetry? ( dev-libs/kuserfeedback:5 ) + telemetry? ( kde-frameworks/kuserfeedback:5 ) wallpaper-metadata? ( kde-apps/libkexiv2:5 ) " DEPEND="${COMMON_DEPEND} diff --git a/kde-plasma/print-manager/Manifest b/kde-plasma/print-manager/Manifest new file mode 100644 index 000000000000..a77dd418818f --- /dev/null +++ b/kde-plasma/print-manager/Manifest @@ -0,0 +1,5 @@ +DIST print-manager-23.04.3.tar.xz 288948 BLAKE2B ea0a507b3cb44bc410ee856b1e6ce344f7c46af54351ad8362be029e10004d50c730245175379a8669303667e9f9129bb0492f1b9ed9f6de42f482b402bb773f SHA512 8462e241f73259f0cfca927f33d778df0d83d3db8cd5347dea8cd48973774352bab5d1dd2352ed4d8cd908ab6392189ec0e6468b679cfaf85afae1c574a2a3e6 +DIST print-manager-23.08.3.tar.xz 289328 BLAKE2B e705ea40a4330e46903430070911eed416e529d045a7bee916052386a737ddaed5b8b6d92951046a804944f20636f9b3570cf8ce5d5f7770e27df148adac3dad SHA512 49d27aad5a743b700e6f46f92573e27c0595923044c3dcd30478f711ee3133de3f69f7a41fe17b8b047ab75463f213053a78d0e3a7860e84055a94b309b89a57 +EBUILD print-manager-23.04.3.ebuild 1854 BLAKE2B 0bfeed83d24df375284624d46ac46ac639263c13d5158fb9a91e04b65390f2d086ff0949086bbe2a7ea80a76bf7c4e769d0434db213f08f4c10e87be5a87ee3d SHA512 bac1f28b27e329f3fdd74d21a94a473e4bc168cbe68ba40c1aede6f834ad3df13c27fd1c5309999bf49061a30517463460a2cd069bc8974862494de8ecc01b20 +EBUILD print-manager-23.08.3.ebuild 1857 BLAKE2B 94cff88cf4beab91112194221353780155b7eae1275e0b3888d9cc8b0e828ab9dded0e5e1f809a43d06fecae496d3b9de7655833d2bdbf550fcdc96b5a6a98b5 SHA512 c448bb3ed7cd917393bb2ea5bf6fcf1404da55d1c9be9a079b2a887ecedc0271a8c3e7b1b516af83bb0d88c3b0e54cc68f83c8e1a3c55ad6911a0718db6825c4 +MISC metadata.xml 382 BLAKE2B 07f03bb982ae910ef7ea5e252a133191d243011408328f2921575ee603a38905fd41b700574e5ca5086607a834e3e4f4b8ae28d44ad12878a456d931f2e449d3 SHA512 d1df966d28d7e953eec7148160c52d85de45822c3c023286966e6c51ce9190b68494b9708b318f99c41d748bcd46b84c6877a548bca73261326f483ca268ebcf diff --git a/kde-plasma/print-manager/metadata.xml b/kde-plasma/print-manager/metadata.xml new file mode 100644 index 000000000000..bd25761eebff --- /dev/null +++ b/kde-plasma/print-manager/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/print-manager</remote-id> + </upstream> +</pkgmetadata> diff --git a/kde-plasma/print-manager/print-manager-23.04.3.ebuild b/kde-plasma/print-manager/print-manager-23.04.3.ebuild new file mode 100644 index 000000000000..9aed2bb1766e --- /dev/null +++ b/kde-plasma/print-manager/print-manager-23.04.3.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Manage CUPS print jobs and printers in Plasma" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" +IUSE="+gtk" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + net-print/cups +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + kde-plasma/kde-cli-tools:5 + gtk? ( app-admin/system-config-printer ) +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" + +pkg_postinst() { + ecm_pkg_postinst + + if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then + ewarn "By switching off \"gtk\" USE flag, you have chosen to do without" + ewarn "an important, though optional, runtime dependency:" + ewarn + ewarn "app-admin/system-config-printer" + ewarn + ewarn "${PN} will work nevertheless, but is going to be less comfortable" + ewarn "and will show the following error status during runtime:" + ewarn + ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing" + ewarn "was not provided by any .service files'\"" + fi +} diff --git a/kde-plasma/print-manager/print-manager-23.08.3.ebuild b/kde-plasma/print-manager/print-manager-23.08.3.ebuild new file mode 100644 index 000000000000..9fba63d39789 --- /dev/null +++ b/kde-plasma/print-manager/print-manager-23.08.3.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Manage CUPS print jobs and printers in Plasma" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+gtk" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + net-print/cups +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + kde-plasma/kde-cli-tools:5 + gtk? ( app-admin/system-config-printer ) +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" + +pkg_postinst() { + ecm_pkg_postinst + + if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then + ewarn "By switching off \"gtk\" USE flag, you have chosen to do without" + ewarn "an important, though optional, runtime dependency:" + ewarn + ewarn "app-admin/system-config-printer" + ewarn + ewarn "${PN} will work nevertheless, but is going to be less comfortable" + ewarn "and will show the following error status during runtime:" + ewarn + ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing" + ewarn "was not provided by any .service files'\"" + fi +} diff --git a/kde-plasma/wacomtablet/Manifest b/kde-plasma/wacomtablet/Manifest new file mode 100644 index 000000000000..311b13928da6 --- /dev/null +++ b/kde-plasma/wacomtablet/Manifest @@ -0,0 +1,6 @@ +AUX wacomtablet-3.2.0-fix-incorrect-xsetwacom-call.patch 1917 BLAKE2B be46610081082f1106803ab619be82ed2433913199e8507cd15284a7bd83bfc202bdcc3dad4a5d3a94d7268439189be02c1db838652b3ed2bf23340ca585bb68 SHA512 a465880d880cf8db0e889e0b605dccc689fa7c8e5f05970458265320764b725b3470e8e63d600c769145632d7917985567571d23af44dc1728738b75544fa9cf +AUX wacomtablet-3.2.0-port-to-QRegularExpression.patch 6430 BLAKE2B bd2cd551009972942af339726b568a4cc9d1bcc60825a5c1fd6075c5ce155f8a0d47e78981a98412908244f0d31a9db3343009156854e147869531c70abaf53c SHA512 927dbaa487d891e5ab73f6b83cd4d5fa492b6c62a1aa847dbfcb2f268deabd99687f4b377c0cfcf48efd38536ce0d34b478756b658c2a0e1f84d1ca03e56fe75 +DIST wacomtablet-3.2.0-patchset-1.tar.xz 7796 BLAKE2B 4fa998a0f4376579d1e0d06a8aa9edababedca22d579dbdae651eee3699decc880a7a1d277f04c2bc24adba87908c07ab711989a5985b68af5b295d3b3260d33 SHA512 ff96f05831e4760ce99920061f0dc927aa6a2d5ef4b7443c3129bb1431262cb4bc1434097595976672393e3b611438014ccb528fc948e7c0407fc9a2d52ade8d +DIST wacomtablet-3.2.0.tar.xz 728468 BLAKE2B f741c8989f94cdc5b4839df5d91a6728c48308880c489e031d4615a58e82dddda75dcd1cd04b941035c1aece3ed4f7889508629100852cbcaafc063d7e0f8d1e SHA512 acbabd6d6546bc85f0ed4e245668dc89b1c2ecaedd3754bf7ad8027b90f3ae81e5312395376de272dcbd416a9a1115bff2481351bd3f418bef7fa06d0db0c5a6 +EBUILD wacomtablet-3.2.0-r3.ebuild 2157 BLAKE2B bf8d5f4a5565ab91c98ded280ba6212d3c37dd703a0e72b1b5dd109ed4db4a84a3fcad606ec3af3f7ae60432ae01bebc3ed5e5115dd16caf703d241222c689bf SHA512 391e6dd9dd8f0a5201a880a488316d411172bc5258e2d81f1166704a2d1e6156ec5f20aeb7553bb561162e610b73ef7b819a075cc7980ceb6998e48cbc74bc77 +MISC metadata.xml 380 BLAKE2B 683aba479ac043f8d6c5e3ece7db3c73dd64c7ecf36038e480c4f6e50cbf13fc503e8ad64b219346454bc113b1f8fdb43a731f092c1e536e39bd0b0e14459b39 SHA512 3ba6bcf82d48997a530f58c2c6f9988771fd4d8a5c815bded87a13ab385b85580467fee67f1f5c9caf73702a6dc69e6a128124fc084faee768566d3f8721412d diff --git a/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-fix-incorrect-xsetwacom-call.patch b/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-fix-incorrect-xsetwacom-call.patch new file mode 100644 index 000000000000..9434b0082569 --- /dev/null +++ b/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-fix-incorrect-xsetwacom-call.patch @@ -0,0 +1,41 @@ +From 32c78782b3061bab2a3b1457133faf77b6d9ed2a Mon Sep 17 00:00:00 2001 +From: Nicolas Fella <nicolas.fella@gmx.de> +Date: Mon, 14 Nov 2022 02:57:07 +0100 +Subject: [PATCH] Fix incorrect xsetwacom call + +When param is e.g. 'Button 1' the 'Button' and '1' need to be passed as separate arguments + +BUG: 454947 +--- + src/kded/xsetwacomadaptor.cpp | 14 +++++++++++--- + 1 file changed, 11 insertions(+), 3 deletions(-) + +diff --git a/src/kded/xsetwacomadaptor.cpp b/src/kded/xsetwacomadaptor.cpp +index 934fa8b..fc1bcac 100644 +--- a/src/kded/xsetwacomadaptor.cpp ++++ b/src/kded/xsetwacomadaptor.cpp +@@ -245,10 +245,18 @@ bool XsetwacomAdaptor::setRotation(const QString& value) + bool XsetwacomAdaptor::setParameter(const QString &device, const QString ¶m, const QString &value) const + { + QProcess setConf; +- if (!value.isEmpty()) { +- setConf.start(QString::fromLatin1("xsetwacom"), QStringList() << QString::fromLatin1("set") << device << param << value); ++ ++ // https://bugs.kde.org/show_bug.cgi?id=454947 ++ static const QRegularExpression buttonWithNumber(QStringLiteral("^Button \\d+$")); ++ if (param.contains(buttonWithNumber)) { ++ const QStringList splitted = param.split(QLatin1Char(' ')); ++ setConf.start(QString::fromLatin1("xsetwacom"), QStringList() << QString::fromLatin1("set") << device << splitted[0] << splitted[1] << value); + } else { +- setConf.start(QString::fromLatin1("xsetwacom"), QStringList() << QString::fromLatin1("set") << device << param); ++ if (!value.isEmpty()) { ++ setConf.start(QString::fromLatin1("xsetwacom"), QStringList() << QString::fromLatin1("set") << device << param << value); ++ } else { ++ setConf.start(QString::fromLatin1("xsetwacom"), QStringList() << QString::fromLatin1("set") << device << param); ++ } + } + + if (!setConf.waitForStarted() || !setConf.waitForFinished()) { +-- +GitLab + diff --git a/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-port-to-QRegularExpression.patch b/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-port-to-QRegularExpression.patch new file mode 100644 index 000000000000..e86f97cfaef4 --- /dev/null +++ b/kde-plasma/wacomtablet/files/wacomtablet-3.2.0-port-to-QRegularExpression.patch @@ -0,0 +1,143 @@ +From 9c2f133ee400562ca9813e329f6e2bdae24a5ac5 Mon Sep 17 00:00:00 2001 +From: Nicolas Fella <nicolas.fella@gmx.de> +Date: Thu, 4 Aug 2022 22:43:07 +0200 +Subject: [PATCH] Port from QRegExp to QRegularExpression + +--- + src/common/buttonshortcut.cpp | 33 ++++++++++++++++++++------------- + src/kded/xsetwacomadaptor.cpp | 17 +++++++++++------ + 2 files changed, 31 insertions(+), 19 deletions(-) + +diff --git a/src/common/buttonshortcut.cpp b/src/common/buttonshortcut.cpp +index e11784f..32bf842 100644 +--- a/src/common/buttonshortcut.cpp ++++ b/src/common/buttonshortcut.cpp +@@ -19,7 +19,7 @@ + + #include "buttonshortcut.h" + +-#include <QRegExp> ++#include <QRegularExpression> + #include <QKeySequence> + + #include <KLocalizedString> +@@ -266,8 +266,8 @@ bool ButtonShortcut::set(const QString& sequence) + return true; + } + +- QRegExp modifierRx (QLatin1String("^(?:key )?(?:\\s*\\+?(?:alt|ctrl|meta|shift|super))+$"), Qt::CaseInsensitive); +- QRegExp buttonRx (QLatin1String ("^(?:button\\s+)?\\+?\\d+$"), Qt::CaseInsensitive); ++ static const QRegularExpression modifierRx (QLatin1String("^(?:key )?(?:\\s*\\+?(?:alt|ctrl|meta|shift|super))+$"), QRegularExpression::CaseInsensitiveOption); ++ static const QRegularExpression buttonRx (QLatin1String ("^(?:button\\s+)?\\+?\\d+$"), QRegularExpression::CaseInsensitiveOption); + + if (seq.contains(buttonRx)) { + // this is a button +@@ -388,7 +388,8 @@ void ButtonShortcut::convertToNormalizedKeySequence(QString& sequence, bool from + { + normalizeKeySequence(sequence); + +- QStringList keyList = sequence.split (QRegExp (QLatin1String ("\\s+")), Qt::SkipEmptyParts); ++ static const QRegularExpression rx(QStringLiteral("\\s+")); ++ QStringList keyList = sequence.split (rx, Qt::SkipEmptyParts); + bool isFirstKey = true; + + sequence.clear(); +@@ -460,28 +461,33 @@ void ButtonShortcut::normalizeKeySequence(QString& sequence) const + { + // When setting a shortcut like "ctrl+x", xsetwacom will convert it to "key +ctrl +x -x" + // therefore we just truncate the string on the first "-key" we find. +- QRegExp minusKeyRx (QLatin1String ("(^|\\s)-\\S")); +- int pos = 0; ++ static const QRegularExpression minusKeyRx (QLatin1String ("(^|\\s)-\\S")); + +- if ((pos = minusKeyRx.indexIn(sequence, 0)) != -1) { +- sequence = sequence.left(pos); ++ const QRegularExpressionMatch minusKeyRxMatch = minusKeyRx.match(sequence); ++ ++ if (minusKeyRxMatch.hasMatch()) { ++ sequence = sequence.left(minusKeyRxMatch.capturedStart()); + } + + // cleanup leading "key " identifier from xsetwacom sequences +- sequence.remove(QRegExp (QLatin1String ("^\\s*key\\s+"), Qt::CaseInsensitive)); ++ static const QRegularExpression leadingKey(QStringLiteral("^\\s*key\\s+"), QRegularExpression::CaseInsensitiveOption); ++ sequence.remove(leadingKey); + + // Remove all '+' prefixes from keys. + // This will convert shortcuts like "+ctrl +alt" to "ctrl alt", but not + // shortcuts like "ctrl +" which is required to keep compatibility to older + // (buggy) configuration files. +- sequence.replace(QRegExp (QLatin1String ("(^|\\s)\\+(\\S)")), QLatin1String ("\\1\\2")); ++ static const QRegularExpression plusPrefixes(QStringLiteral("(^|\\s)\\+(\\S)"), QRegularExpression::CaseInsensitiveOption); ++ sequence.replace(plusPrefixes, QLatin1String ("\\1\\2")); + + // Cleanup plus signs between keys. + // This will convert shortcuts like "ctrl+alt+shift" or "Ctrl++" to "ctrl alt shift" or "Ctrl +". +- sequence.replace (QRegExp (QLatin1String ("(\\S)\\+(\\S)")), QLatin1String ("\\1 \\2")); ++ static const QRegularExpression cleanupPlus(QStringLiteral("(\\S)\\+(\\S)"), QRegularExpression::CaseInsensitiveOption); ++ sequence.replace (cleanupPlus, QLatin1String ("\\1 \\2")); + + // replace multiple whitespaces with one +- sequence.replace (QRegExp (QLatin1String ("\\s{2,}")), QLatin1String (" ")); ++ static const QRegularExpression whitespaces(QStringLiteral("\\s{2,}"), QRegularExpression::CaseInsensitiveOption); ++ sequence.replace (whitespaces, QLatin1String (" ")); + + // trim the string + sequence = sequence.trimmed(); +@@ -500,7 +506,8 @@ void ButtonShortcut::prettifyKey(QString& key) const + bool ButtonShortcut::setButtonSequence(const QString& buttonSequence) + { + QString buttonNumber = buttonSequence; +- buttonNumber.remove(QRegExp (QLatin1String ("^\\s*button\\s+"), Qt::CaseInsensitive)); ++ static const QRegularExpression rx(QStringLiteral("^\\s*button\\s+"), QRegularExpression::CaseInsensitiveOption); ++ buttonNumber.remove(rx); + + bool ok = false; + int button = buttonNumber.toInt(&ok); +diff --git a/src/kded/xsetwacomadaptor.cpp b/src/kded/xsetwacomadaptor.cpp +index a39f307..934fa8b 100644 +--- a/src/kded/xsetwacomadaptor.cpp ++++ b/src/kded/xsetwacomadaptor.cpp +@@ -27,7 +27,7 @@ + #include "tabletarea.h" + + #include <QProcess> +-#include <QRegExp> ++#include <QRegularExpression> + + using namespace Wacom; + +@@ -142,10 +142,13 @@ const QString XsetwacomAdaptor::convertParameter(const XsetwacomProperty& param) + QString modifiedParam = param.key(); + + // convert tablet button number to hardware button number +- QRegExp rx(QLatin1String("^Button\\s*([0-9]+)$"), Qt::CaseInsensitive); ++ static const QRegularExpression rx(QLatin1String("^Button\\s*([0-9]+)$"), QRegularExpression::CaseInsensitiveOption); ++ ++ const QRegularExpressionMatch match = rx.match(modifiedParam); ++ ++ if (match.hasMatch()) { ++ QString hwButtonNumber = match.captured(1); + +- if (rx.indexIn(modifiedParam, 0) != -1) { +- QString hwButtonNumber = rx.cap(1); + QString kernelButtonNumber; + + if (!d->buttonMap.isEmpty()) { +@@ -167,9 +170,11 @@ const QString XsetwacomAdaptor::convertParameter(const XsetwacomProperty& param) + + void XsetwacomAdaptor::convertButtonShortcut (const XsetwacomProperty& property, QString& value) const + { +- QRegExp rx (QLatin1String("^Button\\s*[0-9]+$"), Qt::CaseInsensitive); ++ static const QRegularExpression rx(QLatin1String("^Button\\s*[0-9]+$"), QRegularExpression::CaseInsensitiveOption); ++ ++ const QRegularExpressionMatch match = rx.match(property.key()); + +- if (rx.indexIn(property.key(), 0) != -1) { ++ if (match.hasMatch()) { + ButtonShortcut buttonshortcut(value); + value = buttonshortcut.toString(); + } +-- +GitLab + diff --git a/kde-plasma/wacomtablet/metadata.xml b/kde-plasma/wacomtablet/metadata.xml new file mode 100644 index 000000000000..ee58c0107562 --- /dev/null +++ b/kde-plasma/wacomtablet/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/wacomtablet</remote-id> + </upstream> +</pkgmetadata> diff --git a/kde-plasma/wacomtablet/wacomtablet-3.2.0-r3.ebuild b/kde-plasma/wacomtablet/wacomtablet-3.2.0-r3.ebuild new file mode 100644 index 000000000000..9459ddacd803 --- /dev/null +++ b/kde-plasma/wacomtablet/wacomtablet-3.2.0-r3.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.82.0 +QTMIN=5.15.2 +VIRTUALX_REQUIRED="test" +inherit ecm kde.org + +DESCRIPTION="Wacom system settings module that supports different button/pen layout profiles" +HOMEPAGE="https://userbase.kde.org/Wacomtablet" +SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz +https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz" + +LICENSE="GPL-2" +SLOT="5" +KEYWORDS="amd64 x86" + +RDEPEND=" + >=dev-libs/libwacom-0.30:= + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + >=x11-drivers/xf86-input-wacom-0.20.0 + x11-libs/libXi + x11-libs/libxcb +" +DEPEND="${RDEPEND} + x11-base/xorg-proto + x11-libs/libX11 +" +BDEPEND="sys-devel/gettext" + +PATCHES=( + "${WORKDIR}/${P}-qt-5.15.patch" + "${WORKDIR}/${P}-qt-5.15-obsoletions.patch" + "${WORKDIR}/${P}-no-override-screenspace-w-missing-screen.patch" # KDE-bug 419392 + "${WORKDIR}/${P}-fix-xsetwacom-adapter.patch" + "${WORKDIR}/${P}-Intuos-M-bluetooth.patch" # KDE-bug 418827 + "${WORKDIR}/${P}-correct-icons.patch" + "${WORKDIR}/${P}-drop-empty-X-KDE-PluginInfo-Depends.patch" + "${WORKDIR}/${P}-fix-QProcess-invocation.patch" + "${WORKDIR}/${P}-turn-off-gesture-support-by-default.patch" # KDE-bug 440556 + "${WORKDIR}/${P}-only-show-on-X11.patch" + "${FILESDIR}/${P}-port-to-QRegularExpression.patch" # pre-requisite for below: + "${FILESDIR}/${P}-fix-incorrect-xsetwacom-call.patch" # bug 850652, KDE-bug 454947 +) + +src_test() { + # test needs DBus, bug 675548 + local myctestargs=( + -E "(Test.KDED.DBusTabletService)" + ) + + ecm_src_test +} |