1289 Commits

Author SHA1 Message Date
liberodark b25ea88e6a treewide: move to by-name part 5 2026-05-25 00:31:24 +02:00
liberodark 74c17aeac8 treewide: move to by-name part 4 2026-05-21 14:19:59 +02:00
yaya 171ba5bb1f geda: fix build with gcc 15 (#520159) 2026-05-18 12:08:45 +00:00
Linus Vettiger cfb8a6d669 degate: Fix darwin build 2026-05-16 17:53:12 +02:00
Harinn bf3aae019d geda: fix build with gcc 15 2026-05-15 00:26:41 +07:00
Grimmauld d51e8c2db1 eagle: drop
See also the autodesk announcement [1].

[1] https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Autodesk-EAGLE-Announcement-Next-steps-and-FAQ.html
2026-04-26 19:25:47 +02:00
Cabia Rangris 1eb3355e42 {sigrok-cli, libsigrok, pulseview, libsigrok-sipeed}: bump version, init libsigrok fork (#483165) 2026-03-03 05:21:30 +00:00
Sandro b46e7e3879 gerbv: Add patch to fix build (#482899) 2026-02-12 12:38:31 +00:00
Aliaksandr 83f0c0a1b9 librepcb: move to by-name 2026-02-10 02:05:31 +02: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 f67b5966bb various: rename references from libXext to libxext
this shouldn't create any rebuilds
2026-02-06 00:25:36 +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
Qubic f4841acf70 pulseview: 0.4.2-unstable-2025-05-15 -> 0.5.0-unstable-2025-11-10 2026-02-03 20:09:20 +01:00
Gergő Gutyina 4552f7063e various: use stdenv.mkDerivation instead of qt5.mkDerivation (#483875) 2026-01-31 11:43:03 +00:00
Arne Keller 738b45b42c librepcb: 1.3.0 -> 2.0.0 (#484838) 2026-01-29 13:42:11 +00:00
Luz 13dfc05c4b librepcb: 1.3.0 -> 2.0.0 2026-01-28 21:38:50 +01:00
quantenzitrone ba38bc4e0a various: use stdenv.mkDerivation instead of qt5.mkDerivation
this shouldn't create any rebuilds
2026-01-26 05:56:25 +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
Samuel Rounce 4624d62e93 gerbv: Add patch to fix build 2026-01-23 02:04:24 +00:00
Emil Fresk 0636ac3d1a kicad: Move to by-name for easier maintenance
With KiCAD in `by-name` we can more freely get updates merged.
2025-12-14 11:02:12 +01:00
Gergő Gutyina fe2f6f8baa kicad: Add withJava option (#371883) 2025-12-13 01:35:24 +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
Samuel Rounce 95ef00ea69 kicad: Add withJava option
* Allows plugins (such as Freerouting) run Java applications as part of
  their functionality.
2025-12-07 15:34:25 +00:00
Emil Fresk f778de526e kicad: add korken89 as maintainer 2025-12-06 09:30:08 +01:00
Wolfgang Walther c3f0cefacc maintainers: drop vidbina
Inactive since 2021.
2025-12-02 16:34:27 +01:00
Rafael Ieda fba21b3d22 treewide: remove iedame 2025-11-10 10:24:56 -03:00
Sandro 7a3fcb97b7 fritzing: 1.0.5 -> 1.0.6, move to by-name (#456202) 2025-11-08 12:04:58 +00:00
Sandro 623534103e caneda: fix build on cmake 4, adopt, modernise and migrate to pkgs/by-name (#458303) 2025-11-07 18:33:34 +00:00
eljamm c083f0e3eb linuxPackages.linux-gpib: 4.3.6 -> 4.3.7 2025-11-04 22:38:56 +01:00
magicquark 8f57530b0b caneda: migrate to pkgs/by-name 2025-11-04 01:01:19 +00:00
magicquark ad39d44f24 caneda: adopt orphaned package 2025-11-04 00:55:21 +00:00
magicquark 81ff7c0634 caneda: fix build with cmake 4 2025-11-04 00:53:44 +00:00
Yohann Boniface ad60340797 librepcb: fix build with cmake4 (#454370) 2025-10-30 01:43:00 +00:00
Rafael Ieda 30166dda2d fritzing: move to by-name 2025-10-27 10:00:10 -03:00
Rafael Ieda e6225a8eb3 librepcb: fix build with cmake4 2025-10-26 22:01:43 -03:00
Rafael Ieda c12ef358e3 librepcb: add maintainer iedame 2025-10-24 01:53:03 -03:00
Pascal Bach 4d06045c96 dsview: fix build with cmake 4 (#454119) 2025-10-23 19:27:26 +00:00
Karolis Stasaitis e687f1f593 dsview: fix build with cmake 4 2025-10-21 09:40:37 +02:00
Wolfgang Walther c284e9998e fritzing: 1.0.4 -> 1.0.5 (#404723) 2025-10-19 18:53:01 +00:00
Sizhe Zhao 8bdb8a5616 fritzing: fix build on darwin 2025-10-19 20:32:30 +02:00
Rafael Ieda ed825bd541 fritzing: add maintainer iedame 2025-10-17 02:36:50 -03:00
Bjørn Forsman 529413c4cb pulseview: 0.4.2-unstable-2024-03-14 -> 0.5.0-unstable-2025-05-15 (#449652) 2025-10-08 18:20:38 +00:00
Maxim Moskalets 6a45361619 pulseview: 0.4.2-unstable-2024-03-14 -> 0.4.2-unstable-2025-05-15 2025-10-08 12:41:49 +03:00
Pol Dellaiera 0f291f6f7e kicad: 9.0.4 -> 9.0.5 (#449010) 2025-10-07 19:10:48 +00:00
Wolfgang Walther 9757580132 maintainers: drop evils (#448938) 2025-10-06 06:29:57 +00:00
R. Ryantm 3ad564efe1 kicad: 9.0.4 -> 9.0.5 2025-10-06 02:51:17 +00:00
Acid Bong f418365067 maintainers: drop evils 2025-10-05 22:22:45 +03:00