Commit Graph

85 Commits

Author SHA1 Message Date
whispers
8550cbeebd soapyuhd: pin to C++20
SoapyUHD originally pinned C++14 as that was required by UHD, but UHD
4.10 now requires C++20. We pin that instead, along with a vendored PR
required to allow it to compile with modern Boost.
2026-07-30 14:07:05 +03:00
whispers
78e33dfe5a uhd: 4.9.0.1 -> 4.10.0.0
release notes: https://github.com/EttusResearch/uhd/releases/tag/v4.10.0.0
2026-07-30 14:07:05 +03:00
Eman Resu
9d26adcd20 treewide: avoid using singleton lists for licenses 2026-07-15 13:56:52 -04:00
R. Ryantm
8aa5644dd5 uhk-agent: 10.0.0 -> 10.1.0 2026-06-25 12:46:31 +00:00
Michael Daniels
2bb3216d1c maintainers/scripts/update.nix: allow true for boolean args along w/ "true"
I intend to add a deprecation warning when a string is provided once I've
updated some downstream users.
2026-06-07 15:53:01 -04:00
whispers
8ebdca12ce uhttpmock: rename from uhttpmock_1_0
Now that `uhttpmock` with the 0.0 ABI has been removed, we take the
version with the 1.0 ABI and let it take the main name.
2026-05-30 14:52:07 -04:00
whispers
d0ba6ac726 uhttpmock: drop 0.0 abi
The current uhttpmock package refers to the 0.5.x release series/0.0
ABI. This is outdated, relies on the insecure libsoup 2.4, and has no
in-tree dependents. Thus, we drop it.
2026-05-30 14:49:37 -04:00
Stefan Frijters
d2a7ed328d uhexen2: move env variable into env for structuredAttrs 2026-05-16 23:12:29 +02:00
Manuel Frischknecht
6d9b6d565b uhexen2: fix build
uhexen2 isn't C23 conform because it defines its own `true` and `false`
values (which have been declared keywords in the latest C standard).
This causes build failures with the newest versions of GCC unless one
tells the compiler to use an older standard:

```
In file included from ./quakeinc.h:29,
                 from ./quakedef.h:224,
                 from ../h2shared/gl_rlight.c:25:
../../common/q_stdinc.h:128:9: error: cannot use keyword 'false' as enumeration constant
  128 |         false = 0,
      |         ^~~~~
../../common/q_stdinc.h:128:9: note: 'false' is a keyword with '-std=c23' onwards
```
2026-05-16 13:25:26 +02:00
R. Ryantm
17d1ab1014 uhk-agent: 9.0.2 -> 10.0.0 2026-05-04 00:42:21 +00:00
Emily
255f7cd2d4 uhttpd: use the default version of libubox 2026-04-26 19:18:03 +01:00
R. Ryantm
b99b6d4cf1 uhhyou-plugins: 0.69.0 -> 0.70.0 2026-04-13 12:46:56 +00:00
Stefan Frijters
45e50a4737 uhttpd: move env variable into env for structuredAttrs 2026-03-08 22:28:08 +01:00
Colin
e38213b91d uhttpd: init at 0-unstable-2025-12-24 (#442270) 2026-03-06 04:25:18 +00:00
Haylin Moore
edc7876daa uhttpd: init at 0-unstable-2025-12-24 2026-03-05 18:19:36 -08:00
R. Ryantm
04bc6455bb uhk-agent: 9.0.1 -> 9.0.2 2026-02-26 12:44:35 +00: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
5e4a1bdd9c various: rename references from libXinerama to libxinerama
this shouldn't create any rebuilds
2026-02-06 00:25:42 +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
quantenzitrone
a024c30a8a xcbutil: rename references and deprecate alias
this shouldn't create any rebuilds
2026-02-04 22:58:58 +01:00
quantenzitrone
584757f348 xcbutilkeysyms: rename references and deprecate alias
this shouldn't create any rebuilds
2026-02-04 22:58:56 +01:00
Stefan Frijters
8c1768eab2 uhhyou-plugins-juce: move NIX_CFLAGS_COMPILE into env for structuredAttrs 2026-01-30 23:35:08 +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
R. Ryantm
001cb7e3bc uhk-agent: 9.0.0 -> 9.0.1 2026-01-27 08:41:44 +00: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
Doron Behar
0a4c46a093 uhd: fix build on Darwin by using llvm 20
Co-Authored-By: fmeef <gnu3ra@riseup.net>
2026-01-20 23:44:23 +02:00
Doron Behar
e15dbdf23e uhd: 4.9.0.0 -> 4.9.0.1 2026-01-20 14:09:39 +02:00
Doron Behar
e48aceb150 uhd: allow to evaluate pythonPath without evaluating package
Will help in the next commits when uhd will be marked as broken on
Darwin.
2026-01-20 14:09:39 +02:00
Doron Behar
b917d63a44 uhd: use cmakeBool for more cmakeFlags 2026-01-20 14:09:39 +02:00
Doron Behar
7cce734cd3 uhd: remove unused expression arguments 2026-01-20 14:09:39 +02:00
R. Ryantm
0fbf7fd78f uhk-agent: 8.0.1 -> 9.0.0 2025-12-26 01:08:13 +00:00
R. Ryantm
60f4e1f252 uhhyou-plugins: 0.68.0 -> 0.69.0 2025-12-25 14:53:32 +00:00
R. Ryantm
85bcfe58a9 uhhyou-plugins: 0.67.0 -> 0.68.0 2025-12-18 15:01:31 +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
Wolfgang Walther
dc9fd51af0 maintainers: drop ngiger
Inactive since 2023.
2025-12-02 16:33:47 +01:00
R. Ryantm
b9ac24d503 uhk-agent: 8.0.0 -> 8.0.1 2025-11-18 02:39:24 +00:00
Doron Behar
f99236b353 uhhyou-plugins-juce: init at 0.1.0 (#456010) 2025-10-28 14:33:08 +00:00
Bart Brouns
f6e5f35319 uhhyou-plugins-juce: init at 0.1.0 2025-10-28 15:08:39 +01:00
Bart Brouns
34cb8d1d09 uhhyou-plugins: init at 0.67.0 2025-10-28 13:37:28 +01:00
Rafael Ieda
421803a54e uhub: fix build with cmake4 2025-10-20 09:51:43 -03:00
Wolfgang Walther
91a8fee3aa treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
jakobkukla
d3dd1afbf7 uhd: 4.8.0.0 -> 4.9.0.0 2025-09-12 12:12:24 +00:00
dish
08de1862c4 uhdm: 1.84-unstable-2024-11-12 -> 1.86; surelog: 1.84-unstable-2024-12-06 -> 1.86 (#438855) 2025-09-01 10:57:09 -04:00
Wolfgang Walther
f09f724ef8 maintainers: drop ehmry
This user is blocked since May 2025, thus can't maintain any packages
anymore.
2025-08-31 16:53:44 +02:00
kyehn
7b862c3976 uhdm: 1.84-unstable-2024-11-12 -> 1.86 2025-08-31 18:37:35 +08:00
Ben Siraphob
04b0a4711b treewide: standardize descriptions according to style guide (#430180) 2025-08-11 07:32:59 +00:00
Steven Kou
5ceb0d1210 uhd: add flag for X400 devices 2025-08-07 14:33:36 +08:00