Commit Graph

133 Commits

Author SHA1 Message Date
Tom Hunze
297611bdff gexiv2: rename to gexiv2_0_10
Having the older ABI version as the default seems odd and the different
gexiv2 packages appear to be fundamentally incompatible, so drop the
unsuffixed version similar to webkitgtk and as discussed in [1].

[1] https://github.com/NixOS/nixpkgs/pull/543345#issuecomment-5199018730
2026-09-04 00:22:54 +02:00
Christopher Crouse
4a8df6774c pantheon.pantheon-agent-polkit: 8.0.2 -> 8.1.0 2026-08-07 07:20:01 +02:00
Christopher Crouse
3975cf4270 pantheon.xdg-desktop-portal-pantheon: 8.2.0 -> 8.2.0-unstable-2026-06-04 2026-06-04 08:57:21 +02:00
Christopher Crouse
413b116d1a pantheon.xdg-desktop-portal-pantheon: 8.1.0 -> 8.2.0 2026-05-07 09:05:18 +02:00
Bobby Rong
165e87df3f pantheon.elementary-settings-daemon: 8.4.0 -> 8.5.0
https://github.com/elementary/settings-daemon/compare/8.4.0...8.5.0
2026-01-29 09:24:50 +08:00
quantenzitrone
7d8132a92c treewide: remove references to the xorg namespace in pkgs (automated)
this creates some eval errors that will be fixed in the next commit

done with the following script:

```fish
\#!/usr/bin/env fish

set packagesjson (nix eval --impure --json --expr '
let
  lib = import ./lib;
in
import pkgs/servers/x11/xorg/default.nix (lib.mapAttrs (
  name: _:
  if name == "lib" then
    lib
  else if name == "config" then
    { allowAliases = false; }
  else
    name
) (__functionArgs (import pkgs/servers/x11/xorg/default.nix))) { }
' | jq)

set one (grep '^    [A-Za-z0-9_-]*$' pkgs/servers/x11/xorg/default.nix | string trim | string replace -r '$' Z | sort | string sub -e -1)
set two (grep '^  [A-Za-z0-9_-]* = [A-Za-z0-9_-]*;$' pkgs/servers/x11/xorg/default.nix | cut -d= -f1 | string trim | string replace -r '$' Z | sort | string sub -e -1)

for arg in $one $two
    set oname $arg
    set nname (echo $packagesjson | jq -r .$oname)

    if test $nname = null
        echo (set_color red)warn:(set_color normal) unknown package xorg.$oname >&2
        continue
    end

    echo $oname "->" $nname

    # replace basic xorg.$name references
    for file in (rg -F "xorg.$oname" --files-with-matches pkgs)
        # special cases
        sd -F "$oname = xorg.$oname;" "$nname = $nname;" $file

        # replace
        sd -F "xorg.$oname" "$nname" $file

        # fixup function arguments

        # prevent duplicate function args
        if grep -E " ($oname|$nname),\$" $file >/dev/null
            continue
        end

        if grep 'xorg\..' $file >/dev/null # case1: there is more so we can't just remove the function arg

            if grep ' xorg,$' $file >/dev/null
                sd ' xorg,$' " xorg,
                $nname," $file

            else if grep ' xorg ? .*,$' $file >/dev/null
                sd 'xorg( ? .*),$' "xorg\$1,
                $nname," $file

            else
                sd -F 'xorg,' "$nname,
                xorg," $file
            end

        else # case there is no more xorg..* so we can just replace the function arg
            sd 'xorg(| ? .*),.*$' "$nname," $file
        end
    end
end

nix fmt
```
2026-01-25 22:28:09 +01:00
Bobby Rong
14b28f9431 pantheon.xdg-desktop-portal-pantheon: 8.0.4 -> 8.1.0
https://github.com/elementary/portals/compare/8.0.4...8.1.0
2026-01-24 10:34:18 +08:00
Sigmanificient
63c525c243 patheon.contractor: move PKG_CONFIG env variables into env for structuredAttrs 2025-12-25 02:01:51 +01:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Christopher Crouse
9d87039335 pantheon-agent-polkit: 8.0.1 -> 8.0.2 2025-12-09 07:18:17 +02:00
Bobby Rong
66c5e95a76 pantheon.elementary-notifications: 8.1.1 -> 8.1.2
https://github.com/elementary/notifications/compare/8.1.1...8.1.2
2025-11-26 21:28:50 +08:00
Bobby Rong
61cf70612a pantheon.elementary-settings-daemon: 8.3.1 -> 8.4.0
https://github.com/elementary/settings-daemon/compare/8.3.1...8.4.0
2025-11-26 21:28:50 +08:00
Bobby Rong
9c9c20922f pantheon.elementary-notifications: 8.1.0 -> 8.1.1
https://github.com/elementary/notifications/compare/8.1.0...8.1.1
2025-11-15 20:30:34 +08:00
Guy Chronister
475a0e3a44 various: remove superflous usages of pname 2025-09-25 20:45:06 -05:00
Bobby Rong
80d8544334 pantheon.elementary-capnet-assist: 8.0.1 -> 8.0.2
https://github.com/elementary/capnet-assist/compare/8.0.1...8.0.2
2025-08-15 23:03:16 +08:00
Bobby Rong
579bac1b8e pantheon.xdg-desktop-portal-pantheon: 8.0.3 -> 8.0.4 (#419292) 2025-06-25 20:58:57 +08:00
Bobby Rong
b04c5aae96 pantheon.xdg-desktop-portal-pantheon: 8.0.3 -> 8.0.4
https://github.com/elementary/portals/compare/8.0.3...8.0.4
2025-06-23 22:47:10 +08:00
R. Ryantm
bdd34c7544 pantheon.elementary-bluetooth-daemon: 1.0.1 -> 1.1.0 2025-06-19 00:09:20 +00:00
Bobby Rong
f4bf55b35e pantheon.elementary-settings-daemon: 8.3.0 -> 8.3.1
https://github.com/elementary/settings-daemon/compare/8.3.0...8.3.1
2025-06-13 23:10:08 +08:00
Bobby Rong
39ddb0018d pantheon.xdg-desktop-portal-pantheon: 8.0.2 -> 8.0.3
https://github.com/elementary/portals/compare/8.0.2...8.0.3
2025-06-13 23:00:46 +08:00
Bobby Rong
5d09380e05 pantheon.xdg-desktop-portal-pantheon: 8.0.1 -> 8.0.2
https://github.com/elementary/portals/compare/8.0.1...8.0.2
2025-06-11 21:19:16 +08:00
Bobby Rong
55b8857bc1 pantheon.elementary-notifications: 8.0.0 -> 8.1.0
https://github.com/elementary/notifications/compare/8.0.0...8.1.0
2025-05-24 23:26:38 +08:00
R. Ryantm
b78b6aa8b1 pantheon.xdg-desktop-portal-pantheon: 8.0.0 -> 8.0.1 2025-05-02 22:18:12 +00:00
Fernando Rodrigues
05580f4b44 treewide: switch instances of lib.teams.*.members to the new meta.teams attribute
Follow-up to #394797.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-04-25 22:20:17 -03:00
Bobby Rong
28e1e76a72 pantheon.elementary-settings-daemon: 8.2.0 -> 8.3.0
https://github.com/elementary/settings-daemon/compare/8.2.0...8.3.0
2025-04-19 17:25:03 +08:00
Winter
a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.

It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).

A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.

[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
Pol Dellaiera
65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
Silvan Mosberger
374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
Bobby Rong
ad4bd13c64 pantheon.elementary-settings-daemon: 8.1.1 -> 8.2.0
https://github.com/elementary/settings-daemon/compare/8.1.1...8.2.0
2025-02-12 22:58:53 +08:00
Bobby Rong
541a663eb4 pantheon.pantheon-agent-polkit: 8.0.0 -> 8.0.1
https://github.com/elementary/pantheon-agent-polkit/compare/8.0.0...8.0.1
2025-01-11 23:09:10 +08:00
Bobby Rong
35008ef143 pantheon.xdg-desktop-portal-pantheon: 7.2.0 -> 8.0.0
https://github.com/elementary/portals/compare/7.2.0...8.0.0
2025-01-11 23:09:10 +08:00
Bobby Rong
1d6cf41b08 pantheon.elementary-notifications: 7.0.1 -> 8.0.0
https://github.com/elementary/notifications/compare/7.0.1...8.0.0
2025-01-11 23:09:10 +08:00
Bobby Rong
803ecf4ff3 pantheon.elementary-bluetooth-daemon: 1.0.0 -> 1.0.1
https://github.com/elementary/bluetooth-daemon/compare/1.0.0...1.0.1
2024-12-14 10:49:48 +08:00
Bobby Rong
11c06cbb25 pantheon.elementary-settings-daemon: 8.1.0 -> 8.1.1
https://github.com/elementary/settings-daemon/compare/8.1.0...8.1.1
2024-12-13 23:28:12 +08:00
Bobby Rong
29ffe6b6ab pantheon.elementary-capnet-assist: 8.0.0 -> 8.0.1
https://github.com/elementary/capnet-assist/compare/8.0.0...8.0.1
2024-12-13 23:27:17 +08:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Bobby Rong
d8e545500a pantheon.elementary-settings-daemon: Backport fwupd 2.0.0 support
See fwupd@fbcffc7 ("Use typdef enums in more places to ensure type safety").
2024-11-21 20:09:59 +08:00
R. Ryantm
71334dce17 pantheon.elementary-settings-daemon: 8.0.0 -> 8.1.0 2024-08-30 05:26:28 +00:00
Bobby Rong
33316af5e5 pantheon.elementary-settings-daemon: 1.3.1 -> 8.0.0
https://github.com/elementary/settings-daemon/compare/1.3.1...8.0.0
2024-07-26 21:31:48 +08:00
Bobby Rong
bd76dc9e6b pantheon.elementary-bluetooth-daemon: init at 1.0.0
We will ship this in Pantheon module by default when new
wingpanel-indicator-bluetooth release happens.
2024-07-25 20:54:59 +08:00
Bobby Rong
a7a3e07bee pantheon.xdg-desktop-portal-pantheon: 7.1.1 -> 7.2.0
https://github.com/elementary/portals/compare/7.1.1...7.2.0
2024-07-25 20:34:32 +08:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Bobby Rong
0753d84aa2 pantheon.elementary-capnet-assist: 2.4.4 -> 8.0.0
https://github.com/elementary/capnet-assist/compare/2.4.4...8.0.0
2024-06-08 17:37:29 +08:00
Bobby Rong
e39533f6d8 pantheon.pantheon-agent-polkit: 1.0.5 -> 8.0.0
https://github.com/elementary/pantheon-agent-polkit/compare/1.0.5...8.0.0
2024-05-28 22:48:58 +08:00
Jan Tojnar
eb04659fc2 treewide: wrapGAppsHook → wrapGAppsHook3
This was achieved using the following command:

    sd 'wrapGAppsHook\b' wrapGAppsHook3 (rg -l 'wrapGAppsHook\b')

And then manually reverted the following changes:

- alias in top-level.nix
- function name in wrap-gapps-hook.sh
- comment in postFixup of at-spi2-core
- comment in gtk4
- comment in preFixup of 1password-gui/linux.nix
- comment in postFixup of qgis/unwrapped-ltr.nix and qgis/unwrapped.nix
- comment in postFixup of telegram-desktop
- comment in postFixup of fwupd
- buildCommand of mongodb-compass
- postFixup of xflux-gui
- comment in a patch in kdePackages.kde-gtk-config and plasma5Packages.kde-gtk-config
- description of programs.sway.wrapperFeatures.gtk NixOS option (manual rebuild)
2024-04-27 02:23:22 +02:00
Bobby Rong
851cfda4bd pantheon.elementary-notifications: Fix build with Vala 0.56.16
See the mentioned issue for details.

Note that it is no longer possible to build this with older Vala after this change,
so I don't really know if this is actually an elementary issue.
2024-04-22 21:11:24 +02:00
Bobby Rong
1d942ec8ea pantheon.elementary-notifications: 7.0.0 -> 7.0.1
https://github.com/elementary/notifications/releases/tag/7.0.1
2023-08-22 11:46:08 +08:00
Bobby Rong
bf5e23f441 pantheon.xdg-desktop-portal-pantheon: 7.1.0 -> 7.1.1
https://github.com/elementary/portals/releases/tag/7.1.1
2023-08-22 11:15:01 +08:00
Bobby Rong
e7cfc23ce4 pantheon.elementary-settings-daemon: 1.3.0 -> 1.3.1
https://github.com/elementary/settings-daemon/releases/tag/1.3.1
2023-07-26 12:15:22 +08:00
Bobby Rong
31f992d386 pantheon.elementary-notifications: Backport fix for broken notification filter 2023-07-25 10:45:08 +08:00