Peder Bergebakken Sundt
a498bc2aea
lycheeslicer: fix meta.mainProgram ( #497821 )
2026-08-18 09:08:58 +00:00
DaRacci
9dad9a4d35
lycheeslicer: fix meta.mainProgram
2026-08-17 23:44:03 +10:00
Weijia Wang
ada6418b1a
lycheeslicer: 7.6.5 -> 7.6.6 ( #532846 )
2026-08-17 06:50:19 +00:00
Weijia Wang
e919edeaeb
lyra: 1.7.0 -> 1.8.0 ( #526481 )
2026-08-16 12:42:43 +00:00
Sandro
e5e0258d7f
lyricspot: init at 2.0.0 ( #523977 )
2026-07-01 15:26:10 +00:00
dotlambda
4c58f7beeb
lyx: 2.4.4 -> 2.5.1 ( #533384 )
2026-06-29 18:11:47 +00:00
R. Ryantm
04f42e74cd
lynis: 3.1.6 -> 3.1.7
2026-06-25 13:02:44 +00:00
Robert Schütz
020480e61e
lyx: 2.4.4 -> 2.5.1
...
Changelog: https://www.lyx.org/announce/2_5_0.txt
https://www.lyx.org/announce/2_5_1.txt
2026-06-19 11:29:48 -07:00
dotlambda
4191f10bcf
lynx: 2.9.2 -> 2.9.3 ( #524835 )
2026-06-19 18:25:30 +00:00
Robert Schütz
2add8a3695
lynx: add meta.changelog
2026-06-19 11:19:27 -07:00
R. Ryantm
0f4b36e1d4
lycheeslicer: 7.6.5 -> 7.6.6
2026-06-18 01:12:49 +00:00
R. Ryantm
edd4c9cb8c
lychee: 0.24.1 -> 0.24.2
2026-06-15 18:55:37 +00:00
Philip Taron
4c9924ca35
testers.lycheeLinkCheck: improve root-relative link UX ( #520792 )
2026-06-10 22:51:47 +00:00
R. Ryantm
6248603192
lyra: 1.7.0 -> 1.8.0
2026-05-31 19:45:05 +00:00
yaaaarn
ff928226bc
lyricspot: init at 2.0.0
2026-05-30 17:27:19 +02:00
R. Ryantm
f923d948c5
lynx: 2.9.2 -> 2.9.3
2026-05-27 12:28:19 +00:00
liberodark
74c17aeac8
treewide: move to by-name part 4
2026-05-21 14:19:59 +02:00
Robert Hensing
fb0d18ee0b
testers.lycheeLinkCheck: improve root-relative link UX
...
Lychee by itself does not have a way to explicitly declare the
intent for the site to be relocatable.
Recent-ish changes in lychee and/or its dependencies have made
it catch the a root reference in all mdbook 404.html pages,
which is quite confusing.
By improving the UX around this aspect of the site, we resolve
at least part of that confusion.
(Though mdbook users should probably exclude the 404 page)
2026-05-16 12:35:07 +02:00
Aaron Andersen
8d85088233
ly: 1.3.2 -> 1.4.1 ( #516152 )
2026-05-15 15:45:30 +00:00
Léana 江
7e856fa8fe
ly: 1.3.2 -> 1.4.1
...
Diff: https://codeberg.org/fairyglade/ly/compare/v1.3.2...v1.4.1
2026-05-15 15:56:11 +02:00
Robert Hensing
8d8f08b5f1
lychee: 0.23.0 -> 0.24.1 ( #514684 )
2026-05-11 08:25:45 +00:00
Robert Hensing
d8e48b9c9d
lychee.tests.network: use with subtest
2026-05-09 23:03:35 +02:00
Robert Hensing
e6b8b50ab4
lychee.tests.fail-emptyDirectory: fix
...
The textual output format changed in the last update, so let's
switch this to JSON, so that it's less likely to be affected by
similar kinds of changes going forward.
2026-05-09 23:01:02 +02:00
Robert Hensing
71a39baee8
testers.lycheeLinkCheck: add extraArgs
2026-05-09 23:01:02 +02:00
R. Ryantm
b76a1254d9
lycheeslicer: 7.6.4 -> 7.6.5
2026-05-06 12:29:58 +00:00
Thomas Zahner
39aea2d52a
lychee: 0.23.0 -> 0.24.1
2026-04-29 11:38:16 +02:00
Aaron Andersen
193b32f5b8
ly: populate $out/etc directory with relevant files
2026-04-21 19:01:03 +09:00
R. Ryantm
654e8e0099
lycheeslicer: 7.6.3 -> 7.6.4
2026-04-14 00:38:42 +00:00
R. Ryantm
ccfbbb2955
lycheeslicer: 7.6.2 -> 7.6.3
2026-03-23 12:32:36 +00:00
Philip Taron
5ca4402093
lychee: 0.22.0 -> 0.23.0 ( #490484 )
2026-03-06 19:22:05 +00:00
Thomas Zahner
3238052222
lychee: 0.22.0 -> 0.23.0
...
Thank you @Scrumplex for suggesting the fix for lycheeLinkCheck
Co-authored-by: Philip Taron <philip.taron@gmail.com >
2026-03-06 11:16:45 -08:00
R. Ryantm
1d399bec06
lycheeslicer: 7.6.1 -> 7.6.2
2026-03-05 00:26:27 +00:00
Michael Daniels
5f88fd0c38
ly: 1.3.1 -> 1.3.2 ( #487644 )
2026-03-02 00:21:43 +00:00
45 IQ
721761653b
lycheeslicer: fix desktop file Exec path
...
The .desktop file used Exec=lychee, but the actual binary is named
lycheeslicer. This prevented launching the application from the desktop
environment. Change to the correct executable name.
2026-02-20 21:28:19 +02:00
Luna
6f1fc91f9a
ly & nixos/ly: add zacharyarnaise as maintainer ( #485030 )
2026-02-13 05:43:18 +00:00
Wolfgang Walther
b1b0e2faa0
lycheeslicer: rename from LycheeSlicer ( #488478 )
2026-02-10 15:45:35 +00:00
quantenzitrone
84fc4ea7de
lycheeslicer: rename from LycheeSlicer
...
rename to lowercase to fit package naming conventions
2026-02-10 16:36:43 +01:00
Jörg Thalheim
68b5fdce2d
treewide: zig packages: move dep linking to postConfigure
...
Commit e20232eab6 moved ZIG_GLOBAL_CACHE_DIR setup from an
addEnvHooks call into zigConfigurePhase. This broke all zig packages
that referenced $ZIG_GLOBAL_CACHE_DIR in postPatch or postUnpack,
since that variable is no longer set until configurePhase runs.
Move the symlink creation to postConfigure for all affected packages.
2026-02-08 20:04:22 +01: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
Zachary Arnaise
51f80dff2c
ly: 1.3.1 -> 1.3.2
2026-02-06 16:00:48 +01:00
R. Ryantm
83ee8dc3e3
LycheeSlicer: 7.6.0 -> 7.6.1
2026-02-05 00:33:12 +00:00
Paul Meyer
26d230eab7
lychee: 0.21.0 -> 0.22.0-unstable-2025-12-05 ( #468140 )
2026-02-02 11:40:44 +00:00
Thomas Zahner
4f9b3c2548
lychee: 0.21.0 -> 0.22.0
...
Note that we include one revision after 0.22.0 where octocrab was bumped to v0.48.1.
This fixes a build error. See https://github.com/XAMPPRocky/octocrab/pull/828
2026-02-02 12:09:28 +01:00
Zachary Arnaise
b9d7346a45
ly: remove yiyu from maintainers
...
https://github.com/NixOS/nixpkgs/pull/485030#issuecomment-3831897163
2026-02-02 12:04:45 +01:00
Fernando Rodrigues
3562403503
treewide: fetchFromGitea -> fetchFromCodeberg
...
Most packages that used fetchFromGitea fetch their sources from Codeberg, so might as well migrate them.
The following command was used for this treewide:
```fish
for i in (rg 'fetchFromGitea \{\n *domain = "codeberg.org";' --multiline --files-with-matches)
sed -z 's/fetchFromGitea {\n *domain = "codeberg.org";/fetchFromCodeberg {/g' $i > $i.tmp && mv $i.tmp $i
sed -i 's/fetchFromGitea/fetchFromCodeberg/g' $i
end
```
The following paths were manually edited:
* pkgs/by-name/xr/xrsh/package.nix
* pkgs/applications/networking/browsers/librewolf/src.nix
* pkgs/by-name/go/gotosocial/package.nix
* pkgs/by-name/ka/katawa-shoujo-re-engineered/package.nix
Co-authored-by: Gutyina Gergő <gutyina.gergo.2@gmail.com >
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net >
2026-01-31 21:08:16 +11: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
Zachary Arnaise
db84e0749a
ly: add zacharyarnaise as maintainer
2026-01-29 12:25:13 +01:00