Commit Graph

107 Commits

Author SHA1 Message Date
nasso
cc20270f1b sfml_2: allow darwin platforms 2026-08-07 20:46:30 +02:00
R. Ryantm
b763e614b6 sftpgo: 2.7.4 -> 2.7.5 2026-07-18 02:20:18 +00:00
R. Ryantm
cc49426ee8 sftool: 0.2.3 -> 0.2.5 2026-07-01 09:22:36 +00:00
R. Ryantm
52316958cb sftpgo: 2.7.3 -> 2.7.4 2026-06-27 19:05:02 +00:00
R. Ryantm
3fb3e546ac sftpgo-plugin-auth: 1.0.15 -> 1.0.16 2026-06-24 12:02:40 +00:00
R. Ryantm
bdbbc3cc07 sftpgo-plugin-auth: 1.0.14 -> 1.0.15 2026-06-06 21:13:25 +00:00
R. Ryantm
f57b27b1cf sftpgo: 2.7.1 -> 2.7.3 2026-05-31 00:48:58 +00:00
R. Ryantm
7bbf46808c sftool: 0.2.2 -> 0.2.3 2026-05-26 15:15:57 +00:00
Marcin Serwin
5e75181628 maintainers: drop dit7ya
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-05-15 20:24:01 +02:00
Sefa Eyeoglu
8d092bb467 treewide: pin pnpm args to pnpm_10
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-05-11 18:09:19 +02:00
K900
b55208305d treewide: switch to KF6 version of extra-cmake-modules 2026-05-08 09:29:04 +03:00
Hythera
dae1980bf7 sftool-gui: 1.0.3 -> 1.1.4-unstable-2026-04-16
diff: https://github.com/OpenSiFli/sftool-gui/compare/v1.0.3...e182a5973a4e23f8af078f3480a8b2416d7439b3
2026-04-28 22:20:26 +02:00
Sandro
28c6e32b61 sftpgo-plugin-auth: init at 1.0.14 (#504886) 2026-04-23 23:23:58 +00:00
José Romildo
887e700c91 sfwbar: fix SVG icon rendering via wrapGAppsHook3
Add `wrapGAppsHook3` to `nativeBuildInputs` to ensure `sfwbar` can
successfully locate the `gdk-pixbuf` loaders required to render SVG symbolic
icons in default GTK widgets (such as the battery, bluez, and volume
modules).

The inclusion of this hook automatically generates a unified `loaders.cache`
and wraps the resulting binary with the correct `GDK_PIXBUF_MODULE_FILE`
environment variable. Furthermore, it automatically handles the population
of `XDG_DATA_DIRS`, rendering the previous manual `wrapProgram` execution in
`postFixup` redundant.
2026-04-18 16:32:20 -03:00
R. Ryantm
3766bb7b6e sfeed: 2.3 -> 2.4 2026-04-09 12:33:23 +00:00
Austin Horstman
b23941720a sfwbar: 1.0_beta16.1 -> 1.0_beta17 (#507301) 2026-04-09 03:52:32 +00:00
Philip Taron
68960a6561 sfcgal: fix build with boost 1.89
Boost 1.89 removed the boost_system stub library. Remove the `system`
component from the SFCGAL_Boost_COMPONENTS list.
2026-04-06 14:08:07 -07:00
José Romildo
943affec9c sfwbar: 1.0_beta16.1 -> 1.0_beta17
Diff: https://github.com/LBCrion/sfwbar/compare/v1.0_beta16.1...v1.0_beta17

Changelog: https://github.com/LBCrion/sfwbar/releases/tag/v1.0_beta17
2026-04-06 12:40:10 -03:00
Connor Grady
949b1b2b36 sftpgo-plugin-auth: init at 1.0.14 2026-04-04 15:01:38 -07:00
Lisanna Dettwyler
89cc0f7106 sfxr: use https for sources
Signed-off-by: Lisanna Dettwyler <lisanna.dettwyler@gmail.com>
2026-03-21 12:31:05 -04:00
R. Ryantm
cbff222590 sftpgo: 2.7.0 -> 2.7.1 2026-03-14 00:37:01 +00:00
GnomedDev
c05b857880 dolphin-emu,sfml: Fix build on Darwin by vendoring miniaudio 2026-03-07 14:13:08 +00:00
R. Ryantm
d4f6b0608e sftool: 0.2.1 -> 0.2.2 2026-03-03 22:44:50 +00:00
pancaek
18913e8158 sfxr-qt: move to by-name/ 2026-02-22 12:31:30 -08:00
Gergő Gutyina
01eb27208b frotz: 2.54 -> 2.55, modernize, and merge with sfrotz (#463841) 2026-02-18 06:09:28 +00:00
R. Ryantm
155108072b sftool: 0.1.19 -> 0.2.1 2026-02-08 21:18:26 +00: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
f690155396 various: rename references from libXrender to libxrender
this shouldn't create any rebuilds
2026-02-06 00:29:19 +01:00
quantenzitrone
43cdce2c39 various: rename references from libXrandr to libxrandr
this shouldn't create any rebuilds
2026-02-06 00:29:06 +01:00
quantenzitrone
77837f424c various: rename references from libXi to libxi
this shouldn't create any rebuilds
2026-02-06 00:25:56 +01:00
quantenzitrone
8382a53a4c various: rename references from libXcursor to libxcursor
this shouldn't create any rebuilds
2026-02-06 00:24:45 +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
quantenzitrone
1fff2e7504 xcbutilimage: rename references and deprecate alias
this shouldn't create any rebuilds
2026-02-04 22:58:56 +01:00
Marcin Serwin
c211ce7626 sfrotz: merge with frotz
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-02-03 21:20:32 +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
R. Ryantm
f817d54d7e sftool: 0.1.18 -> 0.1.19 2026-01-06 15:06:15 +00:00
Michael Daniels
0a29f5712c sfeed: 2.2 -> 2.3 (#475189) 2026-01-04 17:00:32 +00:00
R. Ryantm
a0fc1d3288 sftool: 0.1.17 -> 0.1.18 2025-12-31 18:14:02 +00:00
R. Ryantm
8cebce12ce sfeed: 2.2 -> 2.3 2025-12-30 00:32:06 +00:00
Sefa Eyeoglu
65b04e5fb8 treewide: migrate to fetchPnpmDeps and pnpmConfigHook
This moves all packages to the new top-level attributes introduced
previously.

This doesn't cause any rebuilds.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-12-18 12:24:09 +01:00
Gaétan Lepage
f264a85111 sfizz-ui: new package, to reflect the upstream split of sfizz (#457744) 2025-12-15 10:25:18 +00:00
Joost Nieuwenhuijse
fb4873ffb8 sfizz-ui: split off from sfizz 2025-12-15 08:08:18 +01:00
R. Ryantm
a1d5ce95c5 sftool: 0.1.16 -> 0.1.17 2025-12-12 13:35:38 +00:00
Nick Cao
ca5c730831 sftpman: 2.1.0 -> 2.1.1 (#469630) 2025-12-10 20:59:29 +00: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
R. Ryantm
e078296d26 sftpman: 2.1.0 -> 2.1.1 2025-12-10 15:49:41 +00:00
R. Ryantm
80e55093ee sftool: 0.1.15 -> 0.1.16 2025-11-22 22:03:33 +00:00
Ryan Yin
1fe2632b69 sftpgo: 2.6.6 -> 2.7.0 2025-11-13 13:15:07 +08:00