Commit Graph
20 Commits
Author SHA1 Message Date
ingenarel (NeoJesus) d56f4baa37 */*: Use [[ ${PV} ... ]] instead of POSIX [ ${PV} ... ]
as per the coding style guide:
https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0101

if it previously used [ ${PV} ... ] it uses [[ ${PV} ... ]] now
if it previously used [[ ${PV} = b ]] or [ ${PV} = b ], it uses
[[ ${PV} == b ]] now

the changes were generated using these two commands:

```
find -name '*.ebuild' -exec sed -i -E \
's|([^[])\[+(\s+)(\S*\$\S*PV\S*)(\s+)(\S+)(\s+)(\S+)(\s+)\]+([^]])|\1\[\[\2\3\4\5\6\7\8\]\]\9|g' \
{} \+

find -name '*.ebuild' -exec sed -i -E \
's|\[(\s+)(\S*\$\S*PV\S*)(\s+)==?(\s+)(\S+)(\s+)\]|\[\1\2\3==\4\5\6\]|g' \
{} \+
```

this is aimed to be a series of commits meant to replace all instance of
POSIX [ ... ] to bash's [[ ... ]], to make guru up to date with the
coding style guide

this process is divided up into a series of commits in order to make
review and testing more easy

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/6
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-09-25 18:48:54 +02:00
Emi dc01168d45 gui-apps/quickshell: update live ebuild
Signed-off-by: Emi <reedy.sailors.8t@icloud.com>
2026-08-06 09:47:33 +02:00
Emi db18d4a86c gui-apps/quickshell: force bfd if mold is used
Compiling quickshell with mold will cause issues in certain modules at
runtime

Signed-off-by: Emi <reedy.sailors.8t@icloud.com>
2026-08-06 09:13:58 +02:00
Emi 1f935e8bad gui-apps/quickshell: fix QA-Warnings about non update icon cache
Closes: https://bugs.gentoo.org/977232
Signed-off-by: Emi <reedy.sailors.8t@icloud.com>
2026-06-18 17:42:17 +02:00
nado 37b1ba75a8 gui-apps/quickshell: fix missing USE constraint i3? ( X )
Quickshell.I3 qml module wasnt installed without enabling x11
dependency, the cmake file itself doesn't enforce that dependency but
will silently skip i3 module without x11.

Signed-off-by: nado <nado@troglodyte.be>
Part-of: https://github.com/gentoo/guru/pull/476
Closes: https://github.com/gentoo/guru/pull/476
Signed-off-by: Ceres <ceres@ceressees.dev>
2026-05-28 21:07:09 +01:00
dsaf 064438ed02 gui-apps/quickshell: add 'crash-handler' use
Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-04-24 01:06:08 -03:00
dsaf 2f3a2aa603 gui-apps/quickshell: align use flags with global ones
Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-03-31 05:39:41 -03:00
dsaf 56bd1c4d47 gui-apps/quickshell: simplify build
Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-03-14 20:22:28 -03:00
dsaf 52da792f30 gui-apps/quickshell: 9999 off CRASH_HANDLER
Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-03-12 18:16:12 -03:00
dsaf aaa39df6fd gui-apps/quickshell: add DOCS
Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-03-11 05:07:46 -03:00
dsaf 4ed90d44b0 gui-apps/quickshell: remake use flags, add 0.2.1-r1, drop 0.2.1
* Missing USE flags were added and others merged (i.e. Hyprland)
* Add myself as a maintainer

Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-03-09 20:32:53 -03:00
dsaf 9bd38b28dc gui-apps/quickshell: 9999 drop 'breakpad' IUSE
* Drop 'breakpad' USE flag: Now requires dev-cpp/cpptrace::gentoo which does not feature the required build flags
* Use get_libdir instead of hard-coding (* all versions)

Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-03-08 19:51:30 -03:00
dsaf 6de9eac700 gui-apps/quickshell: add git revision logic
Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-03-06 16:30:18 -03:00
dsaf b69c07a989 gui-apps/quickshell: use branding.eclass
* Change build type to Release

Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-03-06 16:09:46 -03:00
dsaf 1bbce683cb gui-apps/quickshell: add note about flags
Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-03-01 23:31:01 -03:00
dsaf 2f8d12a36e gui-apps/quickshell: filter problematic flags
* Remove unnecessary deps
* Split the super duper long use flag line

Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-03-01 23:13:51 -03:00
Ceres 864bb59d69 gui-apps/quickshell: fix USE dependency
Closes: https://bugs.gentoo.org/970381
Signed-off-by: Ceres <ceres@ceressees.dev>
2026-02-21 13:05:14 +00:00
Maxwell Blake 1a71470f15 gui-apps/quickshell: drop 0.2.0, fix dbus deps, add polkit USE flag, subslot Qt deps
Signed-off-by: Maxwell Blake <frailedev@proton.me>
2026-01-03 21:19:08 +01:00
Maxwell Blake bc38b9381e gui-apps/quickshell: add 0.2.0, drop 0.1.0, add bluetooth USE flag
Signed-off-by: Maxwell Blake <frailedev@proton.me>
2025-07-27 17:55:03 +02:00
Maxwell Blake 78a86468a4 gui-apps/quickshell: add 9999, update links
Signed-off-by: Maxwell Blake <frailedev@proton.me>
2025-07-17 03:04:54 +02:00