Commit Graph

154 Commits

Author SHA1 Message Date
Peder Bergebakken Sundt
6fbc724573 gforth: 0.7.9_20260715 -> 0.7.9_20260729 (#546663) 2026-08-08 16:11:57 +00:00
R. Ryantm
239196586c gforth: 0.7.9_20260715 -> 0.7.9_20260729 2026-08-06 20:57:52 +00:00
Ben Siraphob
5506449838 pkgs/by-name: fix typos
Assisted-by: Claude Code (claude-opus-5)
2026-08-05 09:56:33 -07:00
Vladimír Čunát
011022849d Merge master into staging-next 2026-07-20 08:49:33 +02:00
R. Ryantm
bbc436b24d gforth: 0.7.9_20260708 -> 0.7.9_20260715 2026-07-19 07:42:25 +00:00
Emily
ce07aaecd6 Revert "gfxstream: work around ld64 hardening issue"
The ld64 issue has been fixed.

This reverts commit ba224f14b0.
2026-07-15 03:26:25 +01:00
R. Ryantm
3f000cb564 gforth: 0.7.9_20260610 -> 0.7.9_20260708 2026-07-10 14:13:19 +00:00
zowoq
ba224f14b0 gfxstream: work around ld64 hardening issue 2026-07-05 15:40:34 +10:00
nixpkgs-ci[bot]
77e66ec830 Merge master into staging-next 2026-06-29 13:30:07 +00:00
Weijia Wang
ba9e5aaea4 Gfan: 0.6.2->0.7, license update (#531438) 2026-06-29 12:50:53 +00:00
coolcuber
08f0acf227 gfan: 0.6.2->0.7
Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com>
2026-06-19 16:11:42 -04:00
coolcuber
b964c6066a gfan: fix licensing 2026-06-18 17:06:53 -04:00
nixpkgs-ci[bot]
d1f9a4f697 Merge staging-next into staging 2026-06-18 00:51:18 +00:00
R. Ryantm
2fcdff762a gf: 0-unstable-2026-05-03 -> 0-unstable-2026-06-16 2026-06-16 23:12:02 +00:00
nixpkgs-ci[bot]
56d55fe668 Merge staging-next into staging 2026-06-16 19:14:38 +00:00
Aliaksandr
11c1745fac gftp: switch to GTK 3
Assisted-by: codex with gpt-5.5-high
2026-06-16 18:44:08 +03:00
nixpkgs-ci[bot]
813a4091b8 Merge staging-next into staging 2026-06-14 18:31:33 +00:00
R. Ryantm
4444f922fe gforth: 0.7.9_20260513 -> 0.7.9_20260610 2026-06-14 06:25:39 +00:00
dotlambda
368f873a35 gflags: 2.2.2 -> 2.3.0 (#526482) 2026-06-04 04:42:55 +00:00
Clément
5d26766cbf treewide: add missing meta.homepage with source git repository
Added homepage where missing, where the sources are pulled from:
- https://github.com
- https://git.sr.ht
- https://gitlab.com
- https://invent.kde.org
- https://codeberg.org
- https://gitlab.gnome.org
- https://gitlab.freedesktop.org
- https://git.FreeBSD.org
- https://salsa.debian.org
- https://git.tvdr.de
- https://git.suckless.org
2026-06-01 23:40:52 +02:00
Robert Schütz
225844edfe gflags: 2.2.2 -> 2.3.0
Diff: https://github.com/gflags/gflags/compare/v2.2.2...v2.3.0

Changelog: https://github.com/gflags/gflags/blob/v2.3.0/ChangeLog.txt
2026-05-31 12:51:30 -07:00
Nick Cao
9951d8493d gforth: 0.7.9_20260508 -> 0.7.9_20260513 (#521585) 2026-05-18 20:51:03 +00:00
R. Ryantm
b188ad1910 gforth: 0.7.9_20260508 -> 0.7.9_20260513 2026-05-18 13:49:04 +00:00
Sergei Trofimovich
5af8e1ffe0 gcc16, gccgo16, gfortran16, gnat16: init at 16.1.0
Changes: https://gcc.gnu.org/gcc-16/changes.html
Porting guide: https://gcc.gnu.org/gcc-16/porting_to.html

Added logic to avoid evaluation of gnatprove on gnat16, as it isn't
ported to that compiler version yet.

Co-authored-by: sempiternal-aurora <78790545+sempiternal-aurora@users.noreply.github.com>
2026-05-14 23:36:55 +10:00
R. Ryantm
9c17139e04 gforth: 0.7.9_20260415 -> 0.7.9_20260508 2026-05-10 06:44:34 +00:00
Daniel Glinka
1c214bf225 gf: Remove 0xd61 as maintainer 2026-05-04 13:41:57 -03:00
R. Ryantm
43bb2222fc gf: 0-unstable-2026-04-11 -> 0-unstable-2026-05-03 2026-05-04 06:58:21 +00:00
Peder Bergebakken Sundt
7d00d2d02f gfxreconstruct: 1.0.4-unstable-2025-10-30 -> 1.0.4-unstable-2026-04-29 (#514758) 2026-05-01 13:59:50 +00:00
Sebastian Neubauer
0e019739d5 gfxreconstruct: 1.0.4-unstable-2025-10-30 -> 1.0.4-unstable-2026-04-29
Update and remove the changelog as there seem to be no new releases
published and the link 404ed.

Tested that capturing and replaying vkcube works.
2026-04-29 17:36:01 +02:00
Grimmauld
f8da8aa947 gfie: drop 2026-04-26 19:25:48 +02:00
R. Ryantm
9d52cac9b8 gforth: 0.7.9_20260410 -> 0.7.9_20260415 2026-04-22 21:25:46 +00:00
7c6f434c
72b9dddbf6 gfan: disable hardening, enable tests (#511262) 2026-04-19 18:01:34 +00:00
Ben Siraphob
ef4ec75a15 gforth: fix cross-compilation
Co-authored-by: Artturin <Artturin@artturin.com>
2026-04-18 22:16:42 -07:00
Liam Murphy
acc5ae7474 gfan: disable hardening, enable tests
`libcxxhardeningfast` was causing some of Sage's tests to fail on
Darwin. I disabled it, and then enabled gfan's tests so that failures
like this will be attributed to gfan itself in future.
2026-04-19 08:52:54 +10:00
R. Ryantm
e6c9d57e0d gf: 0-unstable-2025-12-31 -> 0-unstable-2026-04-11 2026-04-17 02:45:53 +00:00
R. Ryantm
0f1375e3f9 gforth: 0.7.9_20260224 -> 0.7.9_20260410 2026-04-14 14:26:33 +00:00
R. Ryantm
47096cb580 gfold: 2025.12.0 -> 2026.3.0 2026-03-29 04:31:47 +00:00
Lisanna Dettwyler
7e50250684 gfan: use https for sources
Signed-off-by: Lisanna Dettwyler <lisanna.dettwyler@gmail.com>
2026-03-21 12:30:11 -04:00
rafaelrc7
a7aa6a06a0 gforth: Add rafaelrc as maintainer 2026-03-01 19:42:22 -03:00
rafaelrc7
d59d89f983 gforth: 0.7.9_20251203 -> 0.7.9_20260224 2026-03-01 19:41:57 -03:00
Sandro
bac0a25752 gf: correct postPatch declaration (#487724) 2026-02-10 20:19:39 +00:00
Kermina Awad
3f14eb3efc gf: correct postPatch declaration 2026-02-10 09:51:51 -05:00
quantenzitrone
626f23ce26 various: switch 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 files (rg --files-with-matches -F 'stdenv.mkDerivation rec {' $scope | sort -u)

for file in $files
    echo $file
    sd -F 'stdenv.mkDerivation rec {' 'stdenv.mkDerivation (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 '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:59:05 +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
Jo
026a500d5c various: rename references and deprecate alias (#486994) 2026-02-05 20:31:22 +00:00
Weijia Wang
3ca4609fd1 gf: 0-unstable-2025-12-25 -> 0-unstable-2025-12-31 (#476139) 2026-02-05 19:43:57 +00:00
quantenzitrone
584757f348 xcbutilkeysyms: rename references and deprecate alias
this shouldn't create any rebuilds
2026-02-04 22:58:56 +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
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