R. Ryantm
|
c8014d08ae
|
url-parser: 2.1.20 -> 2.1.21
|
2026-08-08 12:41:16 +00:00 |
|
Aaron Jheng
|
a2e1c6f10d
|
url-parser: 2.1.19 -> 2.1.20
|
2026-07-29 11:29:56 +08:00 |
|
zowoq
|
e07740f898
|
treewide: drop x86_64-darwin from update scripts (#541166)
|
2026-07-16 01:27:09 +00: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 |
|
Emily
|
fba6a76e37
|
urbit: drop x86_64-darwin from update script
|
2026-07-15 03:58:17 +01: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 |
|
R. Ryantm
|
15b476bbc3
|
urbit: 4.5 -> 4.6
|
2026-07-11 18:17:05 +00:00 |
|
nixpkgs-ci[bot]
|
f56d9e08af
|
Merge master into staging-next
|
2026-07-02 12:40:31 +00:00 |
|
Fabian Affolter
|
b773441fb9
|
urx: 0.9.0 -> 0.10.0
Changelog: https://github.com/hahwul/urx/releases/tag/0.10.0
|
2026-07-01 21:48:32 +02:00 |
|
nixpkgs-ci[bot]
|
651b30f989
|
Merge master into staging-next
|
2026-06-29 18:42:03 +00:00 |
|
Colin
|
aa5926f5a6
|
urbit: 4.3 -> 4.5 (#534768)
|
2026-06-29 17:08:47 +00:00 |
|
K900
|
22927b9679
|
treewide: drop python3Packages.aiosasl and friends
|
2026-06-28 17:18:23 +03:00 |
|
Silvan Mosberger
|
f67b1f98f8
|
urweb: add myself as maintainer (#527070)
|
2026-06-24 07:27:19 +00:00 |
|
R. Ryantm
|
a443ef4a46
|
urbit: 4.3 -> 4.5
|
2026-06-23 23:10:33 +00:00 |
|
Guillaume Girol
|
df63e08131
|
urdfdom-headers: 2.0.1 -> 3.0.0, urdfdom: 5.0.4 -> 6.0.0 (#526762)
|
2026-06-22 21:29:24 +00:00 |
|
Thomas Butter
|
d9183c618e
|
url-parser: 2.1.17 -> 2.1.19
Co-Authored-By: Doron Behar <doron.behar@gmail.com>
|
2026-06-22 15:30:12 +03:00 |
|
R. Ryantm
|
31085ec4b3
|
urlscan: 1.0.8 -> 1.0.9
|
2026-06-10 19:26:31 +00:00 |
|
Vilem Liepelt
|
3a1f2d4f83
|
urweb: add buggymcbugfix as maintainer
|
2026-06-02 11:50:48 +02:00 |
|
Guilhem Saurel
|
d580f8d7a7
|
urdfdom: 5.0.4 -> 6.0.0
Diff: https://github.com/ros/urdfdom/compare/5.0.4...6.0.0
|
2026-06-01 17:45:39 +02:00 |
|
Guilhem Saurel
|
244fbfdc1f
|
urdfdom-headers: 2.0.1 -> 3.0.0
Diff: https://github.com/ros/urdfdom_headers/compare/2.0.1...3.0.0
|
2026-06-01 17:45:27 +02:00 |
|
Ben Siraphob
|
1f9f9ae08b
|
uriparser: move gtest from nativeCheckInputs to checkInputs
|
2026-05-30 20:36:41 -04:00 |
|
R. Ryantm
|
6e3386e2d6
|
url-parser: 2.1.16 -> 2.1.17
|
2026-05-21 14:31:21 +00:00 |
|
Martin Weinelt
|
b496b03511
|
uriparser: 1.0.1 -> 1.0.2
https://github.com/uriparser/uriparser/blob/uriparser-1.0.2/ChangeLog
Fixes: CVE-2026-44927, CVE-2026-44928
|
2026-05-09 20:33:58 +02:00 |
|
Weijia Wang
|
facd4e813c
|
urweb: fix build with gcc15; migrate to by-name (#512673)
|
2026-05-01 00:47:45 +00:00 |
|
Martin Weinelt
|
77a59faf3e
|
uriparser: 1.0.0 -> 1.0.1
https://github.com/uriparser/uriparser/blob/uriparser-1.0.1/ChangeLog
Fixes: CVE-2026-42371
|
2026-04-27 15:10:01 +02:00 |
|
Xiangyan Sun
|
7e7ecced6d
|
urweb: migrate to by-name
|
2026-04-24 14:34:47 -07:00 |
|
R. Ryantm
|
78096e432c
|
url-parser: 2.1.15 -> 2.1.16
|
2026-04-23 08:49:18 +00:00 |
|
Fabian Affolter
|
388e5fcb50
|
urx: init at 0.9.0
Extracts URLs from OSINT Archives for Security Insights
https://github.com/hahwul/urx
|
2026-04-21 17:51:10 +02:00 |
|
R. Ryantm
|
e06a1d9a4b
|
url-parser: 2.1.14 -> 2.1.15
|
2026-03-22 00:09:29 +00:00 |
|
Weijia Wang
|
cf1c78c332
|
wxwidgets_3_{1,2}: rename from wxGTK3{1,2} (#489736)
|
2026-03-06 08:29:12 +00:00 |
|
Nikolay Korotkiy
|
bba9b64a5c
|
urbit: 4.2 -> 4.3 (#493650)
|
2026-03-01 07:28:19 +00:00 |
|
quantenzitrone
|
62efab0dad
|
wxwidgets_3_{1,2}: rename from wxGTK3{1,2}
fit attrname to pname
|
2026-02-27 10:56:33 +01:00 |
|
R. Ryantm
|
1efd42a09b
|
urbit: 4.2 -> 4.3
|
2026-02-24 12:34:00 +00:00 |
|
R. Ryantm
|
cad26bf3f1
|
url-parser: 2.1.13 -> 2.1.14
|
2026-02-23 16:17:27 +00:00 |
|
dish
|
5fc92ec336
|
urh: move icon to spec-compliant location (#491956)
|
2026-02-19 16:47:36 +00:00 |
|
pancaek
|
b428132aa6
|
urh: move icon to spec-compliant location
|
2026-02-18 18:43:30 -08:00 |
|
Marcin Serwin
|
54b372485d
|
urbit: 3.5 -> 4.2 (#462029)
|
2026-02-17 22:52:31 +00:00 |
|
Fernando Rodrigues
|
693e12715a
|
various: switch buildGoModule packages to use finalAttrs (#487704)
|
2026-02-07 09:35:52 +00:00 |
|
Fernando Rodrigues
|
a242c54745
|
various: switch buildPythonApplication packages to use finalAttrs (#487735)
|
2026-02-07 09:30:09 +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
|
d26a1a9e5e
|
various: switch buildRustPackage 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 buildRustPackage
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:53:17 +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 |
|
Weijia Wang
|
c6a571e6b2
|
urdfdom: 5.0.3 -> 5.0.4 (#472723)
|
2026-02-06 17:06:18 +00:00 |
|
quantenzitrone
|
e5ff6c385d
|
various: rename references from libXxf86vm to libxxf86vm
this shouldn't create any rebuilds
|
2026-02-06 00:29:28 +01:00 |
|
quantenzitrone
|
837ce569f8
|
various: rename references from libXtst to libxtst
this shouldn't create any rebuilds
|
2026-02-06 00:29:24 +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 |
|
Michael Livshin
|
aa20aae2b1
|
urbit: 3.5 -> 4.2
|
2026-02-02 14:58:26 +02:00 |
|
R. Ryantm
|
2c4e7ca1f8
|
urlscan: 1.0.7 -> 1.0.8
|
2026-01-30 18:12:27 +00:00 |
|
Fernando Rodrigues
|
6308c3b213
|
various: switch to finalAttrs pattern (#483882)
|
2026-01-30 02:32:49 +00:00 |
|