diff options
Diffstat (limited to 'gui-apps')
-rw-r--r-- | gui-apps/Manifest.gz | bin | 5045 -> 5055 bytes | |||
-rw-r--r-- | gui-apps/foot/Manifest | 3 | ||||
-rw-r--r-- | gui-apps/foot/files/foot.initd | 14 | ||||
-rw-r--r-- | gui-apps/foot/foot-1.20.2-r2.ebuild (renamed from gui-apps/foot/foot-1.20.2-r1.ebuild) | 2 | ||||
-rw-r--r-- | gui-apps/qt6ct/Manifest | 2 | ||||
-rw-r--r-- | gui-apps/qt6ct/qt6ct-0.10.ebuild | 52 |
6 files changed, 72 insertions, 1 deletions
diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz Binary files differindex dc3da2183379..8cfdb5b27986 100644 --- a/gui-apps/Manifest.gz +++ b/gui-apps/Manifest.gz diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest index f31ec6b01c4d..fecb9a5310b9 100644 --- a/gui-apps/foot/Manifest +++ b/gui-apps/foot/Manifest @@ -1,3 +1,4 @@ +AUX foot.initd 255 BLAKE2B 6c8367d5a55c2ac4a9d939c674e9a7a487a3ee60d7e7f8a040bed57ffed47fe2528460104c6cbeaf5347b54dbf9f7084698b59404998cc472b2434abd03c05ea SHA512 af6d0a213a84aa0c123f6ac314556276717516a18f8f8d1c4ccb2b0ed5df0e97ed7c9d6bc2d2f85275c32a653e39a9c5e54201fca7017f652694aaefbf0b57f9 DIST foot-1.16.2_20240120.tar.gz 529312 BLAKE2B edb4f0449effbc441ef5f0bdb5a99369633510826b3a129ff9897135df02c7e81ceea45facf0ce20b8b97bd878947426006722b6468eaabd02046b78ab2d8775 SHA512 1cdace64a21f155b440b17ad0a4cdd9150b8f4f44afdc3ff92d1dddc4c222fb9353a74ec4416c90753c70372d9f0e6ef762d00d6de4190e226621dccfc82ee1d DIST foot-1.17.0.tar.gz 543481 BLAKE2B 4af1665450d7d09d80502b74aa7b5be0c063f3df93aa67c4b2d1da5e69a5148db856436ffbc5868af93980e92145912da6bfcf27a3e81bf953e0e094193f5955 SHA512 4d24575c94ac5429b21134a21dd8b03d232d36798345fac3102b8a58de2acd951f6c1b4527085456072c3a0816d3fcf60210ec2004d84484b26bba22f44fbd89 DIST foot-1.17.1.tar.gz 546745 BLAKE2B 5cb0b6dd323ce3f67dfdb47e4f06169327c95b6c5c06495f0f6a743a409684a5181970e8ac0141a857b3784c0f6f0f0647ce7db19bd99f1a0c1a0c8d846700c1 SHA512 b77d8198c504a337484ace06bc931998a70a753869c099bcab13dba3df629fd219d6bc23f22157b202333b2d5876f6030d9eeae77f1735e6983ab1c96aa8ca23 @@ -18,6 +19,6 @@ EBUILD foot-1.18.1.ebuild 1663 BLAKE2B 6a0d25047f546eaf7e461e0c8c5bea738a52687fe EBUILD foot-1.19.0.ebuild 1892 BLAKE2B 8dfd051c486dba2915be6289e08fb5df5082e2d6e93baf62edad8d8d250a28efc5235823b94d170bb7a5c087751f522fb9e1ea136b4bdc57fc5372230fa7fa82 SHA512 2c973c77868a5671bc6a237aeda819f5b105ba654093d48df8ff9bdfbb3d5c37a070d5621579b68fcc97030ecb02af65344a06efab3b1ab821fd979e006bef9c EBUILD foot-1.20.0.ebuild 1701 BLAKE2B 53f845b7ce4bbafaf3f24b3ea0c6b77f511030f549cf08781dfd4905ca29508c50fc33d931ffb000d6226b8ac28bdbcdacddc5d8bd0c354fc90c9d1d1e0db007 SHA512 033059e6e3e90ec12f21289e48c27ed2689602f41f36233f76d65b1d50be4083df569ed0f4e8c47d5d964376661e8a95a3c546cde7646791069c2a1043f27581 EBUILD foot-1.20.1-r1.ebuild 1707 BLAKE2B 03d30811ab1e2c37d8201be45554cd5618daeff3f4f928a2bd2fe4136576d1e02376526d5e199797755fb0b323ef45cab4e84872dd394ec824eedea737139de7 SHA512 5a7d97d9873fe07dee45a877b2e51e1f29ace1ea715c2940365e8c83399ac470164e73e73196b04a5bc2dec537bdaa9727aed7811681aa32ccd28e2422f74557 -EBUILD foot-1.20.2-r1.ebuild 2060 BLAKE2B 637c712637bd04874be71c4ab3b9471645d1e48203ba09872aa8876e4a8342ada5431c130a44a83251c4f9dc117ec563486463b0be99a5a65e9fe486ea3af683 SHA512 8a793bf7ce873610f49dd567d4891566017dbb3149b0d1f268bcf4ed01a3daefeb8a59a928c88b1a47369d82c93152dc0e7d395d460b79da871a63c8f551dca5 +EBUILD foot-1.20.2-r2.ebuild 2124 BLAKE2B 64102561b179206d89a59130af8d2dcc20ebc402a81d340bb5bcc516c8fd29c2060512d35ef5a06cdacea081a30b626f997648a2f2edf0f18471a5e564fbac93 SHA512 afdda8dd8bcac5fe49c8b444ffc3c528aea2d523bc443c2b11dd578fae33c90b3574c43fbbd9e87a6543ea77fa88239f71fcd2456a7e7e590f23211d330b7d47 EBUILD foot-1.20.2.ebuild 1706 BLAKE2B e71977d8506a379f8b6c56a660ba22cb45ab990bbe37f195441e689e86becb77760a7c8d7a8b60cfebc1a75ac947ac17e3cd9e465ed26beed6af6fa531589ac1 SHA512 1c8a1c833104b8560898428eb1e68369967c3eef64dcf53ecaabb21ed88e1d8499d9f2a50fa010b0754cd9c1ece2723d45ecf407876891714422721e604650fb MISC metadata.xml 699 BLAKE2B aad2fa9070827022a2105bbb21cff6e05ad04e7936c2f0ae1c3ad56bb289dd9c81884feadad6143ec8a022fa97cd017345a358294aef27af84b625fe47577cdf SHA512 ae0120056b3f4e2a0023d1bf1669eaae336c467996b59c19e9e33f04b1228fea24ff3f965eb5e782935f36f3262ad41186eb9914f5831886c0e269f752d6b9f2 diff --git a/gui-apps/foot/files/foot.initd b/gui-apps/foot/files/foot.initd new file mode 100644 index 000000000000..458618e8d006 --- /dev/null +++ b/gui-apps/foot/files/foot.initd @@ -0,0 +1,14 @@ +#!/sbin/openrc-run + +description="Foot terminal server mode" + +supervisor=supervise-daemon +command="/usr/bin/foot" +command_args="--server" + +start_pre() { + if [ -z "$WAYLAND_DISPLAY" ]; then + eerror "$WAYLAND_DISPLAY unset, can't proceed." + return 1 + fi +} diff --git a/gui-apps/foot/foot-1.20.2-r1.ebuild b/gui-apps/foot/foot-1.20.2-r2.ebuild index 3f5d883449d7..f7f2e0f434e8 100644 --- a/gui-apps/foot/foot-1.20.2-r1.ebuild +++ b/gui-apps/foot/foot-1.20.2-r2.ebuild @@ -82,6 +82,8 @@ src_configure() { src_install() { meson_src_install + exeinto /etc/user/init.d + newexe "${FILESDIR}/foot.initd" foot systemd_douserunit foot-server.service "${S}"/foot-server.socket } diff --git a/gui-apps/qt6ct/Manifest b/gui-apps/qt6ct/Manifest index 70f2863ec6e3..1a0e2cdd4424 100644 --- a/gui-apps/qt6ct/Manifest +++ b/gui-apps/qt6ct/Manifest @@ -1,3 +1,5 @@ +DIST qt6ct-0.10.tar.xz 75884 BLAKE2B 22625853d7d05815ac60f18685292288a8b15a85c247c34552b9b1d3e4a025d1ef5a37158f2f3a77863ff12ef58ee7d1f46dfb9e577b8fa0354d87474b5de8da SHA512 d7c06f5326b4182eb19289bc306faba1758984ee143cccdf41434f21df0319368f408fd7555e5227b2490a0c7a2051cc874139700ca9ab413c61a7fcbac8a58d DIST qt6ct-0.9.tar.xz 75868 BLAKE2B 32c3cb641edcedc5a3c675e9f9541c1d8269f9b40ed3dff7da14ce6b2686302f3812ec365fc746bd872cba1a12bcee1a644e3bad5885ba7a27d3fe1de0693f01 SHA512 ea5242cc10d9d210e190dd442c72c9f75c6a13e50191ec164fc9772de0475ca39453f22b061cfe24e1face4d660159d491627b65f2637b5d611cfe5fb0ac228f +EBUILD qt6ct-0.10.ebuild 1301 BLAKE2B 260e4e4e995f4ed1886674a559ca29e67b8ef2f06b95deefb0d1c8dc816e3d9b00ef75751cb3fb42d0e69c62b46b9cfb20323a707ad89db6a75f621ababe3461 SHA512 3203e55d86e04063a92d74732fde3dbb706684d56563f7c6a57076100ea5d036f318e290434e0b608637340fadffed6e793aa068ac206ef25aaec89777ea06bb EBUILD qt6ct-0.9-r1.ebuild 1611 BLAKE2B 2a08c2d7231de3e8acbb135530f5ec350495cab0ba8577dabe1f664b1b3312650daf614d6e09275db3774e30a89ef26e393c39c92444e750a30cdbdecd8dcaef SHA512 1880cd11b7356d11e078b4ff106b2bc60af0e8a129548e2adf6f769b92c13e1ceccf4c4e0d68a9bfbfbf6a24f1b9a7dc89265985fda61433ef8609f41ebf863e MISC metadata.xml 328 BLAKE2B 0e3436b743292d8aaceb7474ba3a2ad22a5b0d81e18d2a2ec050a76d773da3736a1be17681d694bcbdbc2c6825639f35836db0ba75be526457af5ad2be29fa3d SHA512 8dd8edc8b55d76fcb5d6f3181783778a6b06fd22bafe0fafba033ef7981981620e9e29d0019ed39fd9b45bb202fddaf6d7f25b5150b81a1fc0054e79784249cc diff --git a/gui-apps/qt6ct/qt6ct-0.10.ebuild b/gui-apps/qt6ct/qt6ct-0.10.ebuild new file mode 100644 index 000000000000..c4efad0cc5d1 --- /dev/null +++ b/gui-apps/qt6ct/qt6ct-0.10.ebuild @@ -0,0 +1,52 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Qt6 Configuration Tool (for DE/WM without Qt integration)" +HOMEPAGE="https://www.opencode.net/trialuser/qt6ct/" +SRC_URI="https://www.opencode.net/api/v4/projects/5459/packages/generic/qt6ct/${PV}/${P}.tar.xz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" + +# uses Qt private APIs wrt := +# dlopen: qtsvg +DEPEND=" + dev-qt/qtbase:6=[gui,widgets] +" +RDEPEND=" + ${DEPEND} + dev-qt/qtsvg:6 +" +BDEPEND=" + dev-qt/qtbase:6 + dev-qt/qttools:6[linguist] +" + +src_install() { + cmake_src_install + + # can replace after qt5ct is gone +# newenvd - 98${PN} <<<'QT_QPA_PLATFORMTHEME=qt6ct' + newenvd - 98${PN} <<-EOF + # 'qt5ct' is recognized by both qt5ct and qt6ct to allow simultaneous usage + QT_QPA_PLATFORMTHEME=qt5ct + EOF +} + +pkg_postinst() { + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog + elog "QT_QPA_PLATFORMTHEME has been set to enable ${PN} usage by" + elog "default. This will only come into effect after re-login into" + elog "the current desktop session(s)." + elog + elog "Note that ${PN} should typically not be used with DEs that do" + elog "their own integration (e.g. Plasma/KDE). Qt also has special" + elog "handling for Gnome which may or may not be better." + fi +} |