Commit Graph

715 Commits

Author SHA1 Message Date
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
5ed5910063
mate.atril: 1.28.0 -> 1.28.1 (#363014) 2024-12-09 21:06:41 +08:00
Bobby Rong
1ceb2dbda1
mate.atril: 1.28.0 -> 1.28.1
https://github.com/mate-desktop/atril/compare/v1.28.0...v1.28.1
2024-12-08 09:43:55 +08:00
Jan Tojnar
064ee2cb49 libsoup_2_4: Rename from libsoup
The 2.4 ABI branch has not been supported by upstream for a while now but people still keep accidentally adding it to new packages.
2024-12-08 00:37:52 +01:00
Bobby Rong
ca2960ed2f
mate.mate-notification-daemon: 1.28.1 -> 1.28.3 (#361798) 2024-12-05 22:07:44 +08:00
Bobby Rong
3d7b61b551
mate.mate-notification-daemon: 1.28.1 -> 1.28.3
https://github.com/mate-desktop/mate-notification-daemon/compare/v1.28.1...v1.28.3
2024-12-04 23:33:23 +08:00
Bobby Rong
2cf7ed4145
mate.mate-applets: 1.28.0 -> 1.28.1
https://github.com/mate-desktop/mate-applets/compare/v1.28.0...v1.28.1

This replaced GtkSourceView with GtkTextView.
2024-12-02 22:18:58 +08:00
Bobby Rong
9b8a474730
mate.mate-terminal: fix cross compilation, format with nixfmt (#360189) 2024-11-30 17:43:40 +08:00
Bobby Rong
97520c9ed0
mate.mate-calc: fix cross compilation, format with nixfmt (#360185) 2024-11-30 17:39:11 +08:00
Nick Cao
2eaa53ac8c
mate.mate-terminal: fix cross compilation, format with nixfmt 2024-11-29 13:30:30 -05:00
Nick Cao
bf50468b8f
mate.mate-system-monitor: fix cross compilation, format with nixfmt 2024-11-29 13:18:21 -05:00
Nick Cao
326602a983
mate.mate-calc: fix cross compilation, format with nixfmt 2024-11-29 12:47:18 -05:00
Sam Connelly
7c66fb1ec5 migrate maintainership from luc65r to clevor
They said they haven't used Nix in a while and is not interested in
maintaining cemu-ti (presumably other packages too), so I asked to take
over his role. I removed luc65r from the meta.maintainers attribtes, and
adopted the packages I wanted to adopt. I chose to adopt the TI graphing
calculator-related packages as I am part of Cemetech.
2024-11-17 14:30:20 -05:00
Bobby Rong
baefd488bc
mate.mate-panel: 1.28.2 -> 1.28.4
https://github.com/mate-desktop/mate-panel/compare/v1.28.2...v1.28.4
2024-10-21 07:49:15 +08:00
Bobby Rong
466e56002a
mate.mate-notification-daemon: 1.28.0 -> 1.28.1 (#344897) 2024-09-28 13:46:04 +08:00
Bobby Rong
fffa3af2bc
mate.mate-notification-daemon: 1.28.0 -> 1.28.1
https://github.com/mate-desktop/mate-notification-daemon/compare/v1.28.0...v1.28.1
2024-09-28 09:19:36 +08:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Bobby Rong
50f5dd8917
mate.engrampa: 1.28.1 -> 1.28.2
https://github.com/mate-desktop/engrampa/compare/v1.28.1...v1.28.2
2024-08-18 12:12:30 +08:00
Bobby Rong
3f21a8884e
mate.libmatekbd: Compile gsettings schemas
Fixes 649a482d94.
2024-07-31 22:55:26 +08:00
Nick Cao
649a482d94
mate.libmatekbd: build with meson, fix cross compilation 2024-07-30 18:45:11 -04:00
Jan Tojnar
433464eb6a dconf-editor: Move from gnome scope to top-level 2024-07-01 08:26:48 +02:00
Jan Tojnar
b69ed4249d zenity: Move from gnome scope to top-level
It is widely used outside gnome, not much inside.
2024-07-01 08:26:47 +02:00
Bobby Rong
1eb680508c
mate.mate-panel: 1.28.1 -> 1.28.2
https://github.com/mate-desktop/mate-panel/compare/v1.28.1...v1.28.2
2024-06-19 21:55:30 +08:00
Alexis Hildebrandt
f8c4a98e8e treewide: Remove the definite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"([Tt]he)? ' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Tt]he (.)/\1\U\2/'
2024-06-09 23:08:46 +02: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
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
39f3859176
mate.mate-themes: 3.22.24 -> 3.22.26
https://github.com/mate-desktop/mate-themes/compare/v3.22.24..v3.22.26
2024-04-09 20:30:35 +08:00
Bobby Rong
bad16ce6c3
mate.mate-panel: 1.28.0 -> 1.28.1
https://github.com/mate-desktop/mate-panel/compare/v1.28.0...v1.28.1
2024-04-05 23:12:37 +08:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Bobby Rong
14877de6ad
mate.mate-gsettings-overrides: init 2024-03-14 23:34:12 +08:00
Bobby Rong
6865836c3d
mate.mate-wayland-session: init at 1.28.3 2024-03-14 23:34:11 +08:00
Bobby Rong
b45faa9834
nixos/mate: Add extraPanelApplets, extraCajaExtensions option
Hopefully this is more user-friendly.
2024-03-14 23:34:10 +08:00
Bobby Rong
9e31001c4b
mate.mate-user-share: 1.26.0 -> 1.28.0
https://github.com/mate-desktop/mate-user-share/compare/v1.26.0...v1.28.0
2024-03-14 23:34:10 +08:00
Bobby Rong
5c5df85002
mate.mate-indicator-applet: 1.26.0 -> 1.28.0
https://github.com/mate-desktop/mate-indicator-applet/compare/v1.26.0...v1.28.0
2024-03-14 23:34:09 +08:00
Bobby Rong
5ffcbc046b
mate.mate-control-center: 1.26.1 -> 1.28.0
https://github.com/mate-desktop/mate-control-center/compare/v1.26.1...v1.28.0
2024-03-14 23:34:09 +08:00
Bobby Rong
c135aee3f9
mate.python-caja: 1.26.0 -> 1.28.0
https://github.com/mate-desktop/python-caja/compare/v1.26.0...v1.28.0
2024-03-14 23:34:09 +08:00
Bobby Rong
540493afb9
mate.mate-utils: 1.26.1 -> 1.28.0
https://github.com/mate-desktop/mate-utils/compare/v1.26.1...v1.28.0
2024-03-14 23:34:08 +08:00
Bobby Rong
2e4ba3d1c0
mate.mate-sensors-applet: 1.26.0 -> 1.28.0
https://github.com/mate-desktop/mate-sensors-applet/compare/v1.26.0...v1.28.0

Note that this no longer provides any executable after we enable in-process.
2024-03-14 23:34:08 +08:00
Bobby Rong
e387798ed4
mate.mate-screensaver: 1.26.2 -> 1.28.0
https://github.com/mate-desktop/mate-screensaver/compare/v1.26.2...v1.28.0
2024-03-14 23:34:08 +08:00
Bobby Rong
0f013ace32
mate.mate-applets: 1.26.1 -> 1.28.0
https://github.com/mate-desktop/mate-applets/compare/v1.26.1...v1.28.0
2024-03-14 23:34:08 +08:00
Bobby Rong
ff1c608c72
mate.engrampa: 1.26.2 -> 1.28.1
https://github.com/mate-desktop/engrampa/compare/v1.26.2...v1.28.1

Also enables JSON support.
2024-03-14 23:34:07 +08:00
Bobby Rong
a5cfc1a78c
mate.caja-dropbox: 1.26.0 -> 1.28.0
https://github.com/mate-desktop/caja-dropbox/compare/v1.26.0...v1.28.0
2024-03-14 23:34:07 +08:00
Bobby Rong
39efd9dbbc
mate.caja-extensions: 1.26.1 -> 1.28.0
https://github.com/mate-desktop/caja-extensions/compare/v1.26.1...v1.28.0

Also removes hardcode-gsettings.patch:

* caja-with-extensions should handle this fine.
* We don't set CAJA_EXTENSION_DIR using sessionVariables now.
2024-03-14 23:34:07 +08:00
Bobby Rong
650cbb520a
mate.atril: 1.26.2 -> 1.28.0
https://github.com/mate-desktop/atril/compare/v1.26.2...v1.28.0
2024-03-14 23:34:07 +08:00
Bobby Rong
655e1ac964
mate.mate-power-manager: 1.26.1 -> 1.28.1
https://github.com/mate-desktop/mate-power-manager/compare/v1.26.1...v1.28.1
2024-03-14 23:34:06 +08:00
Bobby Rong
a323f4f828
mate: Install mate-panel-with-applets by default 2024-03-14 23:34:06 +08:00
Bobby Rong
cbe14f0baf
mate.mate-panel-with-applets: init 2024-03-14 23:34:06 +08:00
Bobby Rong
2f977d185f
mate.mate-panel: 1.26.4 -> 1.28.0
https://github.com/mate-desktop/mate-panel/compare/v1.26.4...v1.28.0

Also enables wayland support.
2024-03-14 23:34:05 +08:00
Bobby Rong
dbf14ea769
mate.mate-media: 1.26.2 -> 1.28.1
https://github.com/mate-desktop/mate-media/compare/v1.26.2...v1.28.1

Also enables wayland support.
2024-03-14 23:34:05 +08:00
Bobby Rong
c87f6b5591
mate: Install caja-with-extensions by default 2024-03-14 23:34:05 +08:00