Commit Graph

297 Commits

Author SHA1 Message Date
Eman Resu
ff094f60ad treewide: replace more singleton license lists 2026-07-15 14:04:39 -04:00
José Romildo Malaquias
8387889747 enlightenment.evisum: 2.0.11 -> 2.0.12 (#539754) 2026-07-09 10:03:14 +00:00
R. Ryantm
82b1abd9a3 enlightenment.evisum: 2.0.11 -> 2.0.12 2026-07-08 23:45:44 +00:00
Hythera
dbfed0fa8c maintainers: remove ftrvxmtrx 2026-07-08 12:48:27 +02:00
R. Ryantm
18c1a450a6 enlightenment.evisum: 2.0.10 -> 2.0.11 2026-06-12 20:05:09 +00:00
Stefan Frijters
e1dfe0bfcf enlightenment.efl: enable structuredAttrs and strictDeps, modernize 2026-05-31 10:54:44 +02:00
José Romildo Malaquias
41a05ae7e9 enlightenment.evisum: 2.0.9 -> 2.0.10 (#523980) 2026-05-27 17:41:23 +00:00
José Romildo Malaquias
970937c720 enlightenment.evisum: update home page (#521255) 2026-05-27 17:39:50 +00:00
R. Ryantm
9a80d6669c enlightenment.evisum: 2.0.9 -> 2.0.10 2026-05-25 11:54:46 +00:00
José Romildo
1d64af5a5a enlightenment.evisum: update home page 2026-05-17 10:14:54 -03:00
R. Ryantm
72b6eed5e4 enlightenment.evisum: 2.0.7 -> 2.0.9 2026-05-17 07:31:22 +00:00
R. Ryantm
b31d77f6e4 enlightenment.evisum: 1.2.3 -> 2.0.7 2026-05-08 21:22:02 +00:00
R. Ryantm
42e740fd1e enlightenment.evisum: 1.2.2 -> 1.2.3 2026-04-21 09:29:11 +00:00
R. Ryantm
613c076842 enlightenment.evisum: 1.2.1 -> 1.2.2 2026-04-13 06:41:51 +00:00
R. Ryantm
450a5e7de0 enlightenment.evisum: 1.0.0 -> 1.2.1 2026-04-05 14:11:59 +00:00
José Romildo Malaquias
b6522e6643 enlightenment.evisum: 0.6.4 -> 1.0.0 (#501067) 2026-03-23 23:43:31 +00:00
Lisanna Dettwyler
bad3f0e2c3 enlightenment.rage: use https for sources
Signed-off-by: Lisanna Dettwyler <lisanna.dettwyler@gmail.com>
2026-03-21 12:30:10 -04:00
Lisanna Dettwyler
32debf4663 enlightenment.efl: use https for sources
Signed-off-by: Lisanna Dettwyler <lisanna.dettwyler@gmail.com>
2026-03-21 12:30:10 -04:00
Lisanna Dettwyler
39bc0646fb enlightenment.ephoto: use https for sources
Signed-off-by: Lisanna Dettwyler <lisanna.dettwyler@gmail.com>
2026-03-21 12:30:10 -04:00
Lisanna Dettwyler
6c6a6cd309 enlightenment.ecrire: use https for sources
Signed-off-by: Lisanna Dettwyler <lisanna.dettwyler@gmail.com>
2026-03-21 12:30:10 -04:00
R. Ryantm
cee1d8a450 enlightenment.evisum: 0.6.4 -> 1.0.0 2026-03-18 16:06:30 +00:00
José Romildo
1346f8e400 enlightenment.efl: fix build with gcc 15 2026-01-26 18:42:57 -03: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
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
Robert Schütz
702ded4de3 udisks2: turn into alias 2025-11-01 20:12:18 -07:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02: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
R. Ryantm
3dacffa9be enlightenment.evisum: 0.6.1 -> 0.6.4 2025-03-28 07:56:28 +00:00
R. Ryantm
7ed23acbbf enlightenment.terminology: 1.13.0 -> 1.14.0 2025-03-25 23:28:08 +00:00
José Romildo Malaquias
9c32339877 enlightenment.enlightenment: 0.27.0 -> 0.27.1 (#391188) 2025-03-21 08:20:08 -03:00
José Romildo
57470e8198 enlightenment.efl: 1.28.0 -> 1.28.1 2025-03-20 15:24:58 -03:00
R. Ryantm
af65638bbc enlightenment.enlightenment: 0.27.0 -> 0.27.1 2025-03-19 05:43:10 +00:00
K900
e3d253138d enlightenment.efl: use mesa-gl-headers 2025-03-06 09:09:51 +03:00
José Romildo
b199b4c997 enlightenment.enlightenment: 0.26.0 -> 0.27.0 2025-01-23 16:58:51 -03:00
José Romildo
e22dd4d316 enlightenment.efl: 1.27.0 -> 1.28.0 2025-01-23 16:58:51 -03:00
K900
9cca2e80d6 efl: annotate why we use mesa 2025-01-22 09:44:52 +03:00
Sergei Trofimovich
566063bf6d enlightenment.efl: revert from libgbm to mesa to fix the build
Without the change the build fails as
https://hydra.nixos.org/build/282796393:

    In file included from ../src/modules/evas/engines/gl_drm/evas_engine.c:2:
    ../src/modules/evas/engines/gl_drm/evas_engine.h:24:11: fatal error: EGL/eglmesaext.h: No such file or directory
       24 | # include <EGL/eglmesaext.h>
          |           ^~~~~~~~~~~~~~~~~~
2025-01-12 22:47:11 +00:00
Silvan Mosberger
84d4f874c2 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 78e9caf153
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:23:58 +01:00
K900
d209d800b7 treewide: mesa -> libgbm (where appropriate)
This will likely break things, but anything broken should be easily noticeable.
2024-12-05 12:37:39 +03: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
Peder Bergebakken Sundt
8c8c27bb19 treewide: remove unused inputs 2024-09-18 01:00:07 +02:00
Florian Klink
0b09202b66 Merge pull request #214906 from alyssais/wayland-scanner
wayland-scanner: split from wayland
2024-08-12 22:37:05 +03:00
Alyssa Ross
a937795445 enlightenment.efl: depend on wayland-scanner
Otherwise, wayland-scanner would be picked up from the wayland in
buildInputs, which isn't cross-friendly and will stop working when we
split wayland-scanner into a separate package.
2024-08-11 12:50:54 +03:00
R. Ryantm
3ca1428925 enlightenment.evisum: 0.6.0 -> 0.6.1 2024-08-10 23:41:38 +00: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
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
José Romildo
674019e9ba enlightenment.enlightenment: 0.25.4 -> 0.26.0 2023-12-25 17:00:13 -03:00
José Romildo
da490f0a16 enlightenment.efl: 1.26.3 -> 1.27.0 2023-12-25 17:00:13 -03:00