Commit Graph

424 Commits

Author SHA1 Message Date
zowoq
c11900eff6 Revert "qt5.qtmultimedia: work around ld64 hardening issue"
This reverts commit dd698b325b.
2026-07-21 12:22:33 +10:00
Ryan Omasta
b0860ef130 Revert "qt5.qtmacextras: fix build"
This reverts commit 064a179783.
2026-07-15 17:52:11 -06:00
nixpkgs-ci[bot]
f43268fdd6 Merge master into staging-next 2026-07-15 12:30:08 +00:00
Emily
cdc9d7628c Revert "qt5.qtbase: fix build on darwin"
The ld64 issue has been fixed.

This reverts commit 17cafcb365.
2026-07-15 03:26:25 +01:00
Ryan Omasta
064a179783 qt5.qtmacextras: fix build 2026-07-14 20:09:38 -06:00
Martin Weinelt
dd698b325b qt5.qtmultimedia: work around ld64 hardening issue 2026-07-08 03:11:33 +02:00
sempiternal-aurora
17cafcb365 qt5.qtbase: fix build on darwin 2026-07-02 17:43:33 +10:00
Marcin Serwin
85ac6ca088 maintainers: drop ttuegel
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-05-31 20:27:39 +02:00
Sigmanificient
0bbc8dffae treewide: set meta.license on hooks 2026-05-25 13:48:20 +02:00
Luna Nova
9a808c298b qt5.qtwebkit: drop
BEGONE! qtwebkit has been unmaintained for 7 years and is vulnerable.

qt6.qtwebengine is the supported alternative.
2026-04-26 12:15:54 -07:00
Grimmauld
448531580f qt5.qtwebengine: drop 2026-04-26 19:35:26 +02:00
Grimmauld
037574333e qt5.qtwebview: drop 2026-04-26 19:25:47 +02:00
nixpkgs-ci[bot]
dcaefd38ef Merge master into staging-next 2026-04-21 00:32:14 +00:00
Ben Siraphob
5fadc89f02 treewide: remove empty buildInputs assignments 2026-04-20 10:34:26 -07:00
eryngion
3d07c38e2f qt5.qtbase: fix mysql support for cross builds
And fix build with strictDeps enabled

Co-Authored-By: eryngion <eryngion@protonmail.com>
2026-03-19 17:43:26 +02:00
Doron Behar
5683912370 qt5.{qtModule, various modules}: prepare for structuredAttrs (#496613) 2026-03-16 14:34:09 +00:00
Doron Behar
4c878c6acd qt5.qtbase: prepare for structuredAttrs (#472655) 2026-03-08 18:20:45 +00:00
Stefan Frijters
6f1c706bb4 qt5.qtwebengine: fix use of lib.optional 2026-03-04 17:40:20 +01:00
Stefan Frijters
05a47919fd qt5.qtwebview: move NIX_LDFLAGS into env 2026-03-04 17:40:20 +01:00
Stefan Frijters
ce272c05ac qt5.qtmultimedia: move NIX_LDFLAGS into env 2026-03-04 17:40:20 +01:00
Stefan Frijters
fc47535731 qt5.qtwebkit: use lib.optionals for consistency and better readability 2026-03-04 17:40:20 +01:00
Stefan Frijters
fa3f4ed2f5 qt5.qtwebengine: use lib.optionals for consistency and better readability 2026-03-04 17:40:20 +01:00
Stefan Frijters
a200cf1dac qt5.qtbase: avoid relying on env variables, enable __structuredAttrs 2026-03-04 16:37:39 +01:00
Stefan Frijters
100be6d94d qt5.qtbase: use --replace-fail instead deprecated --replace 2026-03-03 11:46:22 +01:00
Stefan Frijters
4cf52e6410 qt5.qtbase: avoid using spaces in flags 2026-03-03 11:45:13 +01:00
Stefan Frijters
cb6c8386bb qt5.qtbase: move PSQL_LIBS env variable into env 2026-03-03 11:44:02 +01:00
Stefan Frijters
eb58c6ec15 qt5.qtbase: fix incorrect use of lib.optional 2026-03-03 11:44:01 +01:00
Stefan Frijters
582ca75ae0 qt5.qtbase: replace lib.optional with lib.optionals
These are all no-ops, but done for consistency.
2026-03-03 11:44:01 +01:00
OPNA2608
0250e926f9 qt5.qtwebengine: Add expat 2026-02-24 23:32:57 +01:00
eryngion
81983341fa qt5.qtbase: remove the unused withQttranslation parameter 2026-02-19 13:48:30 +02:00
eryngion
50cdf41fa7 qt5: simplify package functions' definitions and calls
Rely on callPackage whenever possible.
2026-02-19 13:48:30 +02:00
quantenzitrone
837ce569f8 various: rename references from libXtst to libxtst
this shouldn't create any rebuilds
2026-02-06 00:29:24 +01:00
quantenzitrone
cbb29acbad various: rename references from libXScrnSaver to libxscrnsaver
this shouldn't create any rebuilds
2026-02-06 00:29:23 +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
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
a8971fc387 various: rename references from libXcomposite to libxcomposite
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
1fff2e7504 xcbutilimage: rename references and deprecate alias
this shouldn't create any rebuilds
2026-02-04 22:58:56 +01:00
quantenzitrone
584757f348 xcbutilkeysyms: rename references and deprecate alias
this shouldn't create any rebuilds
2026-02-04 22:58:56 +01:00
quantenzitrone
f7a087d8f2 xcbutilrenderutil: rename references and deprecate alias
this shouldn't create any rebuilds
2026-02-04 22:58:51 +01:00
quantenzitrone
866aa37ba3 xcbutilwm: rename references and deprecate alias
this shouldn't create any rebuilds
2026-02-04 22:58:46 +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
Dyego Aurélio
28096cc5e3 treewide: apply nixfmt 1.2.0 2026-01-22 18:37:56 -03:00
Ihar Hrachyshka
a269d900c4 treewide: remove remaining meta = with lib; 2025-12-14 15:16:00 -05:00
Michael Daniels
fa9a1e0bd4 maintainers: remove periklis
No nixpkgs activity in the past year.

Has not responded in issues they were pinged in for two years, per Aleksanaa
(I have not verified this myself):
https://github.com/NixOS/nixpkgs/issues?q=sort%3Acreated-desc%20is%3Aissue%20involves%3Aperiklis.

I also removed "with lib;" from meta where I saw it.
2025-12-11 17:34:01 -05: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