Commit Graph

141 Commits

Author SHA1 Message Date
Weijia Wang
54e1147300 dms: 1.7.2 -> 1.8.0 (#546566) 2026-08-17 22:54:41 +00:00
Weijia Wang
c7530b89eb dmtcp: 4.1.0 -> 4.1.1 (#518951) 2026-08-16 19:17:32 +00:00
RYO
d58d9e172e dm-mono: use installFonts 2026-08-11 22:35:46 +09:00
coolcuber
69a3135a11 dmsdos: fix version 2026-07-29 09:15:31 -04:00
R. Ryantm
b11ee82483 dms: 1.7.2 -> 1.8.0 2026-07-28 06:44:52 +00:00
R. Ryantm
0abec1a68a dms-shell: 1.5.2 -> 1.5.3 2026-07-27 08:44:03 +00:00
K900
c1bc2da545 Merge remote-tracking branch 'origin/master' into staging-next 2026-07-18 09:35:02 +03:00
R. Ryantm
6138306acc dms-shell: 1.5.0 -> 1.5.2 2026-07-18 04:49:04 +00:00
Michael Daniels
dd7af89e2f Merge branch 'master' into staging-next 2026-07-15 19:33:27 -04:00
Jo
134518cebe treewide: avoid using singleton lists for licenses (#535754) 2026-07-15 18:25:37 +00:00
Eman Resu
ff094f60ad treewide: replace more singleton license lists 2026-07-15 14:04:39 -04:00
K900
45ae10c84d Merge remote-tracking branch 'origin/master' into staging-next 2026-07-15 10:52:37 +03:00
Emily
fdb820602b treewide: drop simple x86_64-darwin mentions
To reproduce:

    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: nix-x86_64-darwin
          language: nix
          rule:
            any:
              - pattern: "\"x86_64-darwin\""
                kind: list_expression > string_expression
              - pattern:
                  context: "{ \"x86_64-darwin\" = $EXPR; }"
                  selector: binding
              - pattern:
                  context: "{ x86_64-darwin = $EXPR; }"
                  selector: binding
          fix:
            template: ""
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-first-x86_64-darwin
          language: json
          rule:
            kind: object > pair:nth-child(1)
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandEnd: { regex: "," }
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-x86_64-darwin
          language: json
          rule:
            kind: object > pair
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandStart: { regex: "," }
        ' pkgs
    $ git restore pkgs/by-name/om/omnix/package.nix
    $ git diff --name-only -z \
        | nix shell nixpkgs/3b32825de172d0bc85664f495edb096b10862524#gnused \
            -c xargs -0 sed -i '/^$/N; /^\n\? \+$/d'
    $ treefmt
2026-07-15 03:58:16 +01:00
Martin Weinelt
96e85f3113 dmarc-metrics-exporter: unpin python312 2026-07-15 03:12:35 +02:00
Curious
999076469c dms-shell: 1.4.6 -> 1.5.0 2026-07-09 02:15:55 +08:00
2kybe3
cb300c3c71 treewide: follow some GitHub redirects for fetchFromGitHub
generated using https://git.kybe.xyz/2kybe3/nixpkgs-github-redirect

continuation of: #526007
2026-07-02 19:47:08 +02:00
Colin
2d42fcda39 dmenu: set strictDeps, structuredAttrs (#520763) 2026-05-28 17:31:48 +00:00
Ethan Carter Edwards
889209d69c dmenu: set strictDeps, structuredAttrs
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-05-27 21:59:47 -07:00
Elliot Berman
ba05b2e628 dmidecode: add mainProgram attribute 2026-05-27 14:16:55 -07:00
Sigmanificient
1cf0065f18 dmensamenu: migrate to pyproject 2026-05-21 23:59:29 +02:00
R. Ryantm
a34aeadf57 dmarc-metrics-exporter: 1.3.0 -> 1.3.1 2026-05-11 08:24:51 +00:00
R. Ryantm
56006de25a dmtcp: 4.1.0 -> 4.1.1 2026-05-11 06:54:13 +00:00
Maximilian Bosch
8ee1713479 dmarc-metrics-exporter: 1.2.0 -> 1.3.0
ChangeLog: https://github.com/jgosmann/dmarc-metrics-exporter/releases/tag/v1.3.0
2026-05-03 12:12:58 +02:00
LuckShiba
b50b89b477 dms-shell: 1.4.5 -> 1.4.6 2026-04-29 00:49:37 -03:00
LuckShiba
d586b0d0d7 dms-shell: 1.4.4.1 -> 1.4.5 2026-04-25 22:00:59 -03:00
Peder Bergebakken Sundt
fad271db94 dmitry: 1.3a-unstable-2020-06-22 -> 1.3a-unstable-2026-03-26 (#508716) 2026-04-19 18:14:43 +00:00
Marcin Serwin
151cfcdce3 dmtcp: unstable-2022-02-28 -> 4.1.0 (#490886) 2026-04-18 07:50:05 +00:00
R. Ryantm
1166aab11c dms-shell: 1.4.4 -> 1.4.4.1 2026-04-13 16:24:14 +00:00
Youser Nayme
184dadc405 dmtcp: unstable-2022-02-28 -> 4.1.0
Many releases have happened since 2022-02-28. See https://github.com/dmtcp/dmtcp/releases

Substitutions had to be updated a bit. Also switched to use
`--replace-fail` instead of `--replace`.

Dependencies for tests were added, they aren't actually run though.
They're currently broken in several ways: a build failure that's fixed
on master but not in a tagged release yet, and the python tests all
fail, though they fail on my host system as well.

Homepage updated.

Platform list updated. It seems linux x86, arm and riscv (both 32-bit
and 64-bit) are all supported (though it's a little unclear? Release
notes for 3.1.0 mention 32-bit arm but readme does not), and darwin is
not.
2026-04-11 21:23:16 +00:00
Xiangyan Sun
330f974c4c dmitry: 1.3a-unstable-2020-06-22 -> 1.3a-unstable-2026-03-26 2026-04-10 03:54:09 -07:00
Arjan Schrijver
4bd8947fbe dms-shell: 1.4.3 -> 1.4.4
Changelog: https://github.com/AvengeMedia/DankMaterialShell/releases/tag/v1.4.4
2026-03-23 19:51:27 +01:00
Marcus Ramberg
33a377c47a dms-shell: 1.4.2 -> 1.4.3 (#493888) 2026-02-25 08:57:22 +00:00
LuckShiba
775467335a dms-shell: 1.4.2 -> 1.4.3 2026-02-24 23:27:42 -03:00
Aaron Andersen
7c852a7a21 dma: init at 0.14 2026-02-24 22:47:20 +00:00
LuckShiba
a479ce742b dms-shell: 1.4.1 -> 1.4.2 2026-02-21 15:55:06 -03:00
LuckShiba
137fc17f90 dms-shell: 1.4.0 -> 1.4.1 2026-02-18 14:35:27 -03:00
LuckShiba
afb7834a03 dms-shell: 1.2.3 -> 1.4.0 2026-02-17 16:29:36 -03:00
Fernando Rodrigues
693e12715a various: switch buildGoModule packages to use finalAttrs (#487704) 2026-02-07 09:35:52 +00:00
quantenzitrone
18dc8a95fb various: switch buildPythonApplication packages to use finalAttrs
this shouldn't create any rebuilds

the following script was used to generate this:
```fish
#!/usr/bin/env fish

# nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd}

set base (git rev-parse HEAD)

set scope pkgs/by-name
set builder buildPythonApplication

set files (rg --files-with-matches -F "$builder rec {" $scope | sort -u)

for file in $files
    echo $file
    sd -F "$builder rec {" "$builder (finalAttrs: {" $file
    # version
    sd -F 'version}' 'finalAttrs.version}' $file
    sd -F '${version' '${finalAttrs.version' $file
    sd -F '= version' '= finalAttrs.version' $file
    sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
    sd -F ' + version;' ' + finalAttrs.version;' $file
    sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
    sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
    sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
    sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
    # src
    sd -F 'src}' 'finalAttrs.src}' $file
    sd -F '${src' '${finalAttrs.src' $file
    sd -F '= src' '= finalAttrs.src' $file
    sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
    sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
    # meta
    sd -F '${meta' '${finalAttrs.meta' $file
    sd -F '= meta' '= finalAttrs.meta' $file
    sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
    # pname (restored afterwards)
    sd -F 'pname}' 'finalAttrs.pname}' $file
    sd -F '${pname' '${finalAttrs.pname' $file
    sd -F '= pname' '= finalAttrs.pname' $file
    # combinations
    sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
    sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
    sd -F 'inherit version pname;' 'inherit (finalAttrs) version pname;' $file
    sd -F 'inherit pname version;' 'inherit (finalAttrs) pname version;' $file
    sd -F 'inherit pname src version;' 'inherit (finalAttrs) pname src version;' $file
    sd -F 'inherit pname version src;' 'inherit (finalAttrs) pname version src;' $file
    sd -F 'inherit src pname version;' 'inherit (finalAttrs) src pname version;' $file
    sd -F 'inherit src version pname;' 'inherit (finalAttrs) src version pname;' $file
    sd -F 'inherit version pname src;' 'inherit (finalAttrs) version pname src;' $file
    sd -F 'inherit version src pname;' 'inherit (finalAttrs) version src pname;' $file
    # other
    sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
    sd -F 'nativeBuildInputs}' 'finalAttrs.nativeBuildInputs}' $file
    sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
    sd -F 'propagatedBuildInputs}' 'finalAttrs.propagatedBuildInputs}' $file
    sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
    sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
    sd -F 'makePythonPath dependencies' 'makePythonPath finalAttrs.dependencies' $file
    sd -F 'makePythonPath propagatedBuildInputs' 'makePythonPath finalAttrs.propagatedBuildInputs' $file
    sd -F 'libPath}' 'finalAttrs.libPath}' $file
    sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
    sd -F 'runtimeDeps}' 'finalAttrs.runtimeDeps}' $file
    sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file
    sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file
    sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file
    sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file
    sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file
    # close finalAttrs lambda
    echo ')' >>$file
    # catch some errors early
    if ! nixfmt $file
        git restore $file
        continue
    end
    if ! nixf-diagnose -i sema-primop-overridden $file
        git restore $file
        continue
    end
end

set torestore (rg -F .finalAttrs --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end
set torestore (rg -F finalAttrs.pname --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end

# commit for faster eval times
git add pkgs
git commit --no-gpg-sign -m temp
set torestore

for file in $files
    # file hasn't changed
    if git diff --quiet $base $file
        continue
    end
    # try to eval the package to definitely catch all errors
    echo $file
    set pname (string split / $file -f 4)
    if ! nix eval .#$pname
        set torestore $torestore $file
    end
end

# restore files that don't eval
git reset --soft $base
git restore --staged .
if test (count $torestore) -gt 0
    git restore $torestore
end
```

after that some manual cleanup was done:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
2026-02-07 10:06:06 +01:00
quantenzitrone
9380e05c3c various: switch buildGoModule packages to use finalAttrs
this shouldn't create any rebuilds

the following script was used to generate this:
```fish
#!/usr/bin/env fish

# nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd}

set base (git rev-parse HEAD)

set scope pkgs/by-name
set builder buildGoModule

set files (rg --files-with-matches -F "$builder rec {" $scope | sort -u)

for file in $files
    echo $file
    sd -F "$builder rec {" "$builder (finalAttrs: {" $file
    # version
    sd -F 'version}' 'finalAttrs.version}' $file
    sd -F '${version' '${finalAttrs.version' $file
    sd -F '= version' '= finalAttrs.version' $file
    sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
    sd -F ' + version;' ' + finalAttrs.version;' $file
    sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
    sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
    sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
    sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
    # src
    sd -F 'src}' 'finalAttrs.src}' $file
    sd -F '${src' '${finalAttrs.src' $file
    sd -F '= src' '= finalAttrs.src' $file
    sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
    sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
    # meta
    sd -F '${meta' '${finalAttrs.meta' $file
    sd -F '= meta' '= finalAttrs.meta' $file
    sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
    # other
    sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
    sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
    sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
    sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
    sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
    sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
    sd -F 'libPath}' 'finalAttrs.libPath}' $file
    sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
    sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file
    sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file
    sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file
    sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file
    sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file
    # pname (restored afterwards)
    sd -F 'pname}' 'finalAttrs.pname}' $file
    sd -F '${pname' '${finalAttrs.pname' $file
    sd -F '= pname' '= finalAttrs.pname' $file
    # close finalAttrs lambda
    echo ')' >>$file
    # catch some errors early
    if ! nixfmt $file
        git restore $file
        continue
    end
    if ! nixf-diagnose -i sema-primop-overridden $file
        git restore $file
        continue
    end
end

set torestore (rg -F .finalAttrs --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end
set torestore (rg -F finalAttrs.pname --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end

# commit for faster eval times
git add pkgs
git commit --no-gpg-sign -m temp
set torestore

for file in $files
    # file hasn't changed
    if git diff --quiet $base $file
        continue
    end
    # try to eval the package to definitely catch all errors
    echo $file
    set pname (string split / $file -f 4)
    if ! nix eval .#$pname
        set torestore $torestore $file
    end
end

# restore files that don't eval
git reset --soft $base
git restore --staged .
if test (count $torestore) -gt 0
    git restore $torestore
end
```

after that some manual cleanup was done:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
2026-02-07 09:28:59 +01:00
quantenzitrone
5e4a1bdd9c various: rename references from libXinerama to libxinerama
this shouldn't create any rebuilds
2026-02-06 00:25:42 +01:00
quantenzitrone
3c289c8179 various: rename references from libXft to libxft
this shouldn't create any rebuilds
2026-02-06 00:25:41 +01:00
quantenzitrone
55280fa564 various: rename references from libX11 to libx11
this shouldn't create any rebuilds
2026-02-06 00:24:34 +01:00
Fernando Rodrigues
6308c3b213 various: switch to finalAttrs pattern (#483882) 2026-01-30 02:32:49 +00:00
quantenzitrone
6b61249106 various: switch to finalAttrs pattern
this shouldn't create any rebuilds
2026-01-30 02:36:22 +01:00
Doron Behar
8812947ad8 dmidecode: split man & doc outputs (#482652) 2026-01-26 09:34:11 +00:00
Dyego Aurélio
28096cc5e3 treewide: apply nixfmt 1.2.0 2026-01-22 18:37:56 -03:00
Antonio
68fb787ba2 Remove maintainer from packages: d3vil0p3r
Removed maintainer from the package metadata.
2026-01-22 19:19:17 +01:00
Doron Behar
85a491178b dmidecode: split man & doc outputs 2026-01-22 13:48:20 +02:00
R. Ryantm
b3c8b09200 dms-shell: 1.2.2 -> 1.2.3 2026-01-18 11:44:14 +00:00