133 Commits
Author SHA1 Message Date
ingenarel (NeoJesus) 6481ca930b */*: Use [[ ... ]] instead of POSIX [ ... ]
as per the coding style guide:
https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0101

only these changes were done:

[ -e ... ]    to  [[ -e ... ]]
[ -z ... ]    to  [[ -z ... ]]
[ -n ... ]    to  [[ -n ... ]]
[ ! -f ... ]  to  [[ ! -f ... ]]
[ -f ... ]    to  [[ -f ... ]]
[ -d ... ]    to  [[ -d ... ]]

the changes were generated using this command:

```
find -name '*.ebuild' -exec sed -i -E \
's|([^[])\[+(\s+)([^]]+)(\s+)\]+([^]]\|$)|\1\[\[\2\3\4\]\]\5|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
Hee-Suk Kim 8c094c4f65 sys-power/poweralertd: new package, add 0.3.0
Signed-off-by: Hee-Suk Kim <hskim@dilluti0n.com>
2026-09-21 10:49:34 +09:00
Dustin Smith 9e53fb5b99 sys-power/system76-power: set RUST_MIN_VER="1.82.0"
(also updates copyright because emacs's ebuild-mode did that for me)

Closes: https://bugs.gentoo.org/980385
Signed-off-by: Dustin Smith <d.usty360@gmail.com>
Part-of: https://codeberg.org/gentoo/guru/pulls/27
Merges: https://codeberg.org/gentoo/guru/pulls/27
Signed-off-by: David Roman <stkw0@disroot.org>
2026-08-10 12:46:38 +02:00
Dustin Smith f2ddcaa83f sys-power/system76-power: bump 1.2.4 -> 1.2.8, drop 1.2.1-r2
system76-power was failing to compile due to the
`dependency-on-unit-never-type-fallback` lint that became
deny-by-default in Rust 1.92.0 [1]. It was fixed upstream in 1.2.8 [2].
1.2.1-r2 suffers from the same issue; I assume it's better to drop it
entirely rather than backport a linter fix, but please correct me if I'm
wrong.

[1]: https://blog.rust-lang.org/2025/12/11/Rust-1.92.0/#deny-by-default-never-type-lints
[2]: https://github.com/pop-os/system76-power/blob/1.2.8/src/graphics.rs#L660

Bug: https://bugs.gentoo.org/975641
Signed-off-by: Dustin Smith <d.usty360@gmail.com>
Part-of: https://codeberg.org/gentoo/guru/pulls/23
Merges: https://codeberg.org/gentoo/guru/pulls/23
Signed-off-by: David Roman <stkw0@disroot.org>
2026-08-04 11:03:15 +02:00
dsaf 593e9ef4dc sys-power/fan2go: add 0.15.0
Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-06-27 18:21:38 -03:00
dsaf e5a250bb23 sys-power/fan2go: drop 0.13.0
Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-06-17 20:10:37 -03:00
dsaf 138e589653 sys-power/fan2go: add 0.13.0-r1, 0.14.0
Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-06-17 20:10:37 -03:00
dsaf b4a2663788 sys-power/fan2go: update BDEPEND
Closes: https://bugs.gentoo.org/975660
Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-05-21 13:00:27 -03:00
Joe Kappus 7e5b35c730 sys-power/nvidia-exec: drop 0.2.7, add 0.3.2, initial openrc support
Taking over maintainership.

Signed-off-by: Joe Kappus <joe@wt.gd>
2026-04-23 02:41:51 -04:00
David Roman 68fbddeaec */*: drop py3.11 & remove dead py impls
Part-of: https://github.com/gentoo/guru/pull/447
Closes: https://github.com/gentoo/guru/pull/447
Signed-off-by: David Roman <stkw0@disroot.org>
2026-03-10 10:54:23 +01:00
dsaf e742bb123f sys-power/fan2go-tui: new package, add 0.2.1
Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-03-06 01:22:56 -03:00
dsaf 028e1e42a0 sys-power/fan2go: drop *, add 0.13.0
* Add myself as a maintainer
* Drop patches

Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-03-06 01:22:56 -03:00
xz-dev b695583c6a sys-power/auto-cpufreq: add 2.6.0
Closes: https://bugs.gentoo.org/966086
Signed-off-by: xz-dev <xiangzhedev@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/397
Closes: https://github.com/gentoo/guru/pull/397
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-12-17 12:20:59 +01:00
Joe Kappus f14445bf2d sys-power/envycontrol: drop 3.4.0, QA fixups
Fixup patch contributed by negril, thanks!

Signed-off-by: Joe Kappus <joe@wt.gd>
2025-12-16 18:55:44 -05:00
Joe Kappus 920867425f sys-power/envycontrol: 3.5.2, add systemd RDEPEND
Forgot it in last commit.

Signed-off-by: Joe Kappus <joe@wt.gd>
2025-12-16 16:00:00 -05:00
Joe Kappus b686138623 sys-power/envycontrol: add 3.5.2
Signed-off-by: Joe Kappus <joe@wt.gd>
2025-12-16 15:56:27 -05:00
Joe Kappus e9bc8defb4 sys-power/envycontrol: require systemd
It needs it at runtime.

Signed-off-by: Joe Kappus <joe@wt.gd>
2025-12-16 15:55:50 -05:00
Andrei Sabalenka bd906af5b2 sys-power/rog-daemon: remove unnecessary meson BDEPEND
Signed-off-by: Andrei Sabalenka <mechakotik@gmail.com>
2025-09-26 21:57:01 +03:00
Andrei Sabalenka a8ae642d4f sys-power/rog-daemon: new package, add 2.1.0
Signed-off-by: Andrei Sabalenka <mechakotik@gmail.com>
2025-09-22 20:10:24 +03:00
David Roman b999dee444 sys-power/fan2go: drop myself as a maintainer
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-06-17 13:57:10 +02:00
Lucio Sauer c651935c83 sys-power/system76-power: sync live changes to version 1.2.4
No revbump because version 1.2.4 hasn't been merged to master yet.

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2025-06-05 16:20:34 +02:00
Lucio Sauer 4a066835fb sys-power/system76-power: sync live ebuild
* add missing dependencies
* update LICENSE
* fix installs where binary doesn't lie in target/release, e.g.
  debug builds
* restore EPREFIX compat

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2025-06-05 16:07:00 +02:00
Vivian Heisz (vhz) 721d25e914 sys-power/system76-power: add dependency on libusb
Caught this before it was merged to master, so no revbump.

Signed-off-by: Vivian Heisz (vhz) <demize@unstable.systems>
2025-06-05 09:07:52 -04:00
Vivian Heisz (vhz) 59614118a8 sys-power/system76-power: add 1.2.4
Signed-off-by: Vivian Heisz (vhz) <demize@unstable.systems>
2025-06-05 09:00:46 -04:00
Vivian Heisz (vhz) 9b7058f9b9 sys-power/system76-power: Replace systemd RDEPEND with postinst ewarn
This fixes a pkgcheck issue now that systemd is masked on
split-usr profiles, and is more consistent with how this
type of systemd runtime dependency is handled in ::gentoo.

Signed-off-by: Vivian Heisz (vhz) <demize@unstable.systems>
2025-06-05 09:00:46 -04:00
Vivian Heisz (vhz) 21faf65bb2 sys-power/system76-power: drop 1.2.0-r1
Signed-off-by: Vivian Heisz (vhz) <demize@unstable.systems>
2025-06-05 09:00:46 -04:00
David Roman 04c4d2de9d sys-power/fan2go: drop 0.9.0
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-05-30 10:30:45 +02:00
David Roman 58b7b1cb2d sys-power/fan2go: add 0.9.2
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-05-30 10:30:13 +02:00
Anna (cybertailor) Vyalkova ffc0dd6949 sys-power/nvidia-exec: unkeyword 0.2.7-r1 for ~x86
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2025-05-24 03:41:00 +05:00
David Roman 83fc4a8fac sys-power/fan2go: drop 0.8.1
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-05-09 13:38:03 +02:00
David Roman 833c8464e1 sys-power/fan2go: add 0.9.1
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-05-09 13:37:44 +02:00
Quincy Fleming 0c74062db0 sys-power/amdfan: add 0.2.5
Signed-off-by: Quincy Fleming <quincyf467@protonmail.com>
2025-04-25 22:38:04 +00:00
Anna (cybertailor) Vyalkova bb0aae8ad3 */*: disable py3.10
Python 3.10 target is scheduled for removal in Gentoo:
https://public-inbox.gentoo.org/gentoo-dev/e6ca9f1f4ababb79ab2a3d005c39b483c3ecef6e.camel@gentoo.org/

Sphinx 8.2.0 already dropped support for CPython 3.10 and PyPy 3.10,
leading to multiple CI failures in ::guru.

We can safely remove this target, because GURU is "experimental" and
does not have stable keywords.

Let's not remove "pypy3" right now because
a) There are not many packages using it.
b) So we can see which packages supported PyPy 3.10, and test them with
   PyPy 3.11.

Closes: https://github.com/gentoo/guru/pull/291
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2025-02-21 17:51:14 +05:00
Takuya Wakazono eb317ddb43 */*: update for slotted Rust
guru version of this commit:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01ba4dc61965ef7658a24728841c04c9a1ce4871

Closes: https://bugs.gentoo.org/943170
Closes: https://bugs.gentoo.org/943223
Closes: #260
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-11-12 22:17:16 +09:00
David Roman 48c66df4cb sys-power/auto-cpufreq: remove confusing log message
xdg_* already logs when it's updating the cache.
Also, "Updating XDG" message was printed after the action
has been completed.

Closes: https://github.com/gentoo/guru/pull/240
Signed-off-by: David Roman <davidroman96@gmail.com>
2024-10-31 14:16:27 +01:00
David Roman b25e9666b2 sys-power/fan2go: add 0.9.0
Signed-off-by: David Roman <davidroman96@gmail.com>
2024-10-08 16:30:09 +02:00
Michal Vu a5450f7faa sys-power/auto-cpufreq: remove redundant patch files due to recent drops of 2.1.0-r1 and 2.2.0
Signed-off-by: Michal Vu <saigon-tech@tuta.io>
2024-09-11 20:46:44 +02:00
Takuya Wakazono 398bb8349a sys-power/auto-cpufreq: update LICENSE
There are places where '-or-later' is not present, but most
distributions consider it as LGPL3+.

https://github.com/AdnanHodzic/auto-cpufreq/blob/master/LICENSE
https://github.com/AdnanHodzic/auto-cpufreq/blob/3e528420223b40611ec2664e5e3738dc4800afbb/nix/default.nix#L77

Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-09-11 23:33:54 +09:00
Takuya Wakazono 99a7d53bea sys-power/auto-cpufreq: drop 2.1.0-r1, 2.2.0
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-09-11 23:32:21 +09:00
Michal Vu fec152b4f4 sys-power/auto-cpufreq: add 2.4.0 ebuild
Signed-off-by: Michal Vu <saigon-tech@tuta.io>
2024-09-11 13:36:32 +02:00
Michal Vu bcdecbb7ab sys-power/auto-cpufreq: Drop old version 2.1.0 (2.1.0-r1 still kept)
Signed-off-by: Michal Vu <saigon-tech@tuta.io>
2024-08-31 12:46:20 +02:00
Michal Vu c8c2643c79 sys-power/system76-power: adding ebuild for version 1.2.0
Signed-off-by: Michal Vu <saigon-tech@tuta.io>
2024-08-29 14:07:12 +02:00
Michal Vu 85ab0ef378 sys-power/system76-power: adding ebuild for version 1.2.1
Signed-off-by: Michal Vu <saigon-tech@tuta.io>
2024-08-29 13:48:02 +02:00
Michal Vu cfc24e4636 sys-power/system76-power: new package, add 9999
Signed-off-by: Michal Vu <saigon-tech@tuta.io>
2024-08-27 19:00:51 +02:00
Lucio Sauer c16943af68 sys-power/auto-cpufreq: delete all rogue files created by package
The rogue creation of files in /usr/bin should be reported upstream..
This commit also ensures operation of ${EROOT} instead of /.

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2024-08-13 17:34:15 +02:00
Lucio Sauer b102a73d41 sys-power/auto-cpufreq: remove redundant file existence check
The file in question is being managed by the PM, therefore it's
guaranteed to not exist anymore during the post-removal phase.

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2024-08-13 17:34:11 +02:00
Lucio Sauer 5156c308cc sys-power/auto-cpufreq: remove superflous copyright notice
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2024-08-13 01:09:09 +02:00
Michal Vu 33f99484aa sys-power/auto-cpufreq: Adding auto-cpufreq-2.3.0
Signed-off-by: Michal Vu <saigon-tech@tuta.io>
2024-08-11 20:42:43 +02:00
Michal Vu ef0c5b54e4 sys-power/auto-cpufreq: Adding auto-cpufreq-2.2.0
Signed-off-by: Michal Vu <saigon-tech@tuta.io>
2024-08-11 20:42:43 +02:00
Mazunki Hoksaas 618d7043f4 sys-power/amdfan: add 0.2.3
sorry for the delay

Signed-off-by: Mazunki Hoksaas <rolferen@gmail.com>
2024-08-01 04:43:43 +02:00