Commit Graph

1456 Commits

Author SHA1 Message Date
Emily
ce788776a5 Merge master into staging-next 2024-11-09 12:51:01 +00:00
aleksana
571c71e6f7 treewide: migrate packages to pkgs/by-name, take 1
We are migrating packages that meet below requirements:

1. using `callPackage`
2. called path is a directory
3. overriding set is empty (`{ }`)
4. not containing path expressions other than relative path (to
makenixpkgs-vet happy)
5. not referenced by nix files outside of the directory, other
than`pkgs/top-level/all-packages.nix`
6. not referencing nix files outside of the directory
7. not referencing `default.nix` (since it's changed to `package.nix`)
8. `outPath` doesn't change after migration

The tool is here: https://github.com/Aleksanaa/by-name-migrate.
2024-11-09 20:04:51 +08:00
github-actions[bot]
e953c01873
Merge staging-next into staging 2024-11-05 00:14:28 +00:00
Sergei Trofimovich
08790dff79 xorg.libAppleWM: constrain to darwin targets
Without the change the build fails on `x86_64-linux` as
https://hydra.nixos.org/build/276690936:

    make[2]: Entering directory '/build/libapplewm-be972ebc3a97292e7d2b2350eff55ae12df99a42/src'
      CC       applewm.lo
    gcc: error: unrecognized command-line option '-iframeworkwithsysroot'

ZHF: #352882
2024-11-04 09:46:31 +00:00
github-actions[bot]
e14978f992
Merge staging-next into staging 2024-10-31 00:15:18 +00:00
Emily
900f3c8d7e
xorg.libAppleWM: 1.4.1 -> 1.4.1-unstable-2021-01-04 (#351776) 2024-10-30 21:15:50 +00:00
Reno Dakota
b0dc30316d
xorg.libAppleWM: 1.4.1 -> 1.4.1-unstable-2021-01-04
fixes build on darwin

https://gitlab.freedesktop.org/xorg/lib/libapplewm/-/compare/libAppleWM-1.4.1...d8926ba5805ac8feed0b0cf8ebf54d8ab7af2314
2024-10-30 21:00:36 +00:00
K900
0197e64a72 Merge remote-tracking branch 'origin/staging-next' into staging 2024-10-30 15:26:19 +03:00
github-actions[bot]
2c3dde0baa
Merge master into staging-next 2024-10-30 12:05:37 +00:00
K900
90589154e9
xorg.*: update (#349897) 2024-10-30 10:33:38 +03:00
Sefa Eyeoglu
b3f04cd542
xorg.xorgserver: 21.1.13 -> 21.1.14
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-10-30 08:28:47 +01:00
Sergei Trofimovich
9d81428514 xwayland: 24.1.3 -> 24.1.4
Changes: https://lists.x.org/archives/xorg-announce/2024-October/003545.html
2024-10-30 06:23:28 +00:00
Nick Cao
2e85991f1e
xorg.bdftopcf: 1.1.1 -> 1.1.2
Diff: https://gitlab.freedesktop.org/xorg/util/bdftopcf/-/compare/bdftopcf-1.1.1...bdftopcf-1.1.2
2024-10-19 23:00:48 -04:00
Nick Cao
3848778b3c
xorg.xf86videor128: 6.12.1 -> 6.13.0
Diff: https://gitlab.freedesktop.org/xorg/driver/xf86-video-r128/-/compare/xf86-video-r128-6.12.1...xf86-video-r128-6.13.0
2024-10-19 22:39:02 -04:00
Nick Cao
225baa68da
xorg.xf86videomga: 2.0.1 -> 2.1.0
Diff: https://gitlab.freedesktop.org/xorg/driver/xf86-video-mga/-/compare/xf86-video-mga-2.0.1...xf86-video-mga-2.1.0
2024-10-19 22:39:02 -04:00
Nick Cao
f72f6d9aa3
xorg.xf86inputlibinput: 1.4.0 -> 1.5.0
Diff: https://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/compare/xf86-input-libinput-1.4.0...xf86-input-libinput-1.5.0
2024-10-19 22:39:02 -04:00
Nick Cao
27cb8fcb92
xorg.xf86inputevdev: 2.10.6 -> 2.11.0
Diff: https://gitlab.freedesktop.org/xorg/driver/xf86-input-evdev/-/compare/xf86-input-evdev-2.10.6...xf86-input-evdev-2.11.0
2024-10-19 22:39:02 -04:00
Nick Cao
24bf2d3abd
xorg.xwud: 1.0.6 -> 1.0.7
Diff: https://gitlab.freedesktop.org/xorg/app/xwud/-/compare/xwud-1.0.6...xwud-1.0.7
2024-10-19 22:39:01 -04:00
Nick Cao
7bdc8a8cba
xorg.xmag: 1.0.7 -> 1.0.8
Diff: https://gitlab.freedesktop.org/xorg/app/xmag/-/compare/xmag-1.0.7...xmag-1.0.8
2024-10-19 22:39:01 -04:00
Nick Cao
3e78b5176e
xorg.xkbprint: 1.0.6 -> 1.0.7
Diff: https://gitlab.freedesktop.org/xorg/app/xkbprint/-/compare/xkbprint-1.0.6...xkbprint-1.0.7
2024-10-19 22:39:01 -04:00
Nick Cao
e2a90034e4
xorg.xcmsdb: 1.0.6 -> 1.0.7
Diff: https://gitlab.freedesktop.org/xorg/app/xcmsdb/-/compare/xcmsdb-1.0.6...xcmsdb-1.0.7
2024-10-19 22:39:01 -04:00
Nick Cao
3bb3955022
xorg.fonttosfnt: 1.2.3 -> 1.2.4
Diff: https://gitlab.freedesktop.org/xorg/app/fonttosfnt/-/compare/fonttosfnt-1.2.3...fonttosfnt-1.2.4
2024-10-19 22:39:01 -04:00
Sergei Trofimovich
4eca8518d3 xorg.xtrans: backport xorg.libXfont build fix
Without the change the build of `xorg.libXfont` fails as:

       > xtrans-1.5.1/include/X11/Xtrans/Xtrans.c: In function '_FontTransSelectTransport':
       > xtrans-1.5.1/include/X11/Xtrans/Xtrans.c:165:10: error: 'i' undeclared (first use in this function)
       >   165 |     for (i = 0; i < PROTOBUFSIZE && protobuf[i] != '\0'; i++)
       >       |          ^
2024-10-16 10:27:49 +01:00
Martin Weinelt
9f3e475136
xorg.xtrans: 1.5.0 -> 1.5.1 (#348197) 2024-10-15 18:11:01 +02:00
Vladimír Čunát
216cca93e9
xkeyboard_config: 2.42 -> 2.43 (#345857) 2024-10-14 12:32:20 +02:00
Sergei Trofimovich
1d92a5aa59 xorg.xtrans: 1.5.0 -> 1.5.1
Changes: https://lists.x.org/archives/xorg-announce/2024-October/003541.html
2024-10-13 07:25:28 +01:00
Sandro
6cd5c1e171
xorg.luit: 20240102 -> 20240910 (#341246) 2024-10-10 12:28:56 +02:00
Sandro
e4f524e55b
xorg.libXi: 1.8.1 -> 1.8.2 (#340027) 2024-10-10 12:21:03 +02:00
github-actions[bot]
ca0b5f7edc
Merge master into staging-next 2024-10-03 12:05:39 +00:00
Sergei Trofimovich
018ee1482b xwayland: 24.1.2 -> 24.1.3
Changes: https://lists.x.org/archives/xorg/2024-October/061730.html
2024-10-03 06:42:59 +01:00
Sergei Trofimovich
12061e0e5b xkeyboard_config: 2.42 -> 2.43
Changes: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/blob/xkeyboard-config-2.43/ChangeLog.md
2024-10-02 07:04:23 +01:00
Artturin
f0e657f3b1 Merge branch 'master' into staging-next 2024-09-25 06:05:01 +03:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Stefan Frijters
4a16af92fe xorg.libXpm: provide gzip path for cross
According to the manual, libXpm "deals with compressed files by forking an uncompress or gzip process"
and "writes to a piped compress or gzip process".

Before this commit a path to the host version of `uncompress` is provided, but the build picks up the build version of `gzip`,
so the build doesn't fail, but it uses the wrong `gzip`.

This commit adds the correct paths.
2024-09-16 17:16:27 +02:00
Sergei Trofimovich
d832ccf98e xorg.luit: 20240102 -> 20240910
Changes: https://invisible-island.net/luit/luit.log.html#t20240910
2024-09-11 21:40:35 +01:00
Sergei Trofimovich
c2b0b19d1c xorg.libXi: 1.8.1 -> 1.8.2
Changes: https://lists.x.org/archives/xorg-announce/2024-September/003530.html
2024-09-06 09:29:07 +01:00
Emily
d1bf9ef0df
xorg.libXtst: 1.2.4 -> 1.2.5 (#332333) 2024-09-03 04:12:15 +01:00
Emily
81b18bde8a
xorg.libXfont2: 2.0.6 -> 2.0.7 (#332331) 2024-09-03 04:11:54 +01:00
Nick Cao
63b6c5ab98
xorg.libFS: 1.0.9 -> 1.0.10 (#334745) 2024-09-01 06:32:04 -04:00
Philip Taron
2cc74f92a0
xorg: remove with statements in overrides 2024-08-18 06:32:22 -07:00
Nick Cao
1227cabed7
xorg.libFS: 1.0.9 -> 1.0.10 2024-08-14 21:41:13 -04:00
Nick Cao
88c7882336
Merge pull request #330963 from NickCao/xorg
xorg.*: update
2024-08-14 21:31:27 -04:00
github-actions[bot]
d240a34ea6
Merge master into staging-next 2024-08-08 06:01:15 +00:00
Sergei Trofimovich
796d1b3e85 xwayland: 24.1.1 -> 24.1.2
Changes: https://lists.x.org/archives/xorg/2024-August/061710.html
2024-08-07 21:55:28 +01:00
Vladimír Čunát
f398d690fa
Merge #330937: xorg.libX11: 1.8.9 -> 1.8.10
...into staging
2024-08-06 18:15:22 +02:00
Vladimír Čunát
d4720e9c1e
Merge branch 'staging-next' into staging
There was a nontrivial conflict in pkgs/stdenv/linux/bootstrap-tools*
(reorganizing code vs. modifying it)  I hope I really got it right.
2024-08-05 11:05:55 +02:00
Sergei Trofimovich
1228c180a0 xorg.libXtst: 1.2.4 -> 1.2.5
Changes: https://lists.x.org/archives/xorg-announce/2024-August/003525.html
2024-08-04 21:49:04 +01:00
Sergei Trofimovich
cee585ad0e xorg.libXfont2: 2.0.6 -> 2.0.7
Changes: https://lists.x.org/archives/xorg-announce/2024-August/003523.html
2024-08-04 21:46:59 +01:00
Tristan Ross
985dbac93e
Merge pull request #330289 from ExpidusOS/fix/pkgsllvm/xorg/libxt
xorg.libXt: fix cpp usage under llvm
2024-08-03 23:00:30 -07:00
K900
4f29b5a16b Merge remote-tracking branch 'origin/staging-next' into staging 2024-07-31 08:57:17 +03:00