Commit Graph

1449 Commits

Author SHA1 Message Date
K900
e68f57a434 xwayland: 24.1.0 -> 24.1.1 2024-07-11 19:04:06 +03:00
K900
c9abdc2688 xorg.xvfb: disable dtrace, add xplugin
Fixes build on Darwin
2024-07-01 15:41:06 +03:00
Sergei Trofimovich
b68ce27a3f xorg.libXpresent: add xorg.libXfixes to propagated build inputs
Without it the `mpv` build fails as:

    ...-libXpresent-1.0.1/include/X11/extensions/Xpresent.h:31:10: fatal error: X11/extensions/Xfixes.h: No such file or directory
       31 | #include <X11/extensions/Xfixes.h>
          |          ^~~~~~~~~~~~~~~~~~~~~~~~~
2024-06-29 22:20:15 +01:00
github-actions[bot]
f018e44bd1
Merge master into staging-next 2024-06-29 12:01:32 +00:00
éclairevoyant
faff2d62ac
xwayland: fix impure dependency on /bin/sh 2024-06-28 10:12:08 -04:00
Vladimír Čunát
1766c845a8
Merge #318438: xkeyboard_config: 2.41 -> 2.42
...into staging
2024-06-24 10:24:45 +02:00
K900
43ebb05c57 xvfb: promote to proper package
This can (and should!) be used by more than just xvfb-run.
2024-06-23 13:59:26 +03:00
K900
03be5af68e xorg.xorgserver: add explicit Mesa dependency to Darwin build
Needed for GLX
2024-06-22 18:06:51 +01:00
Matthew_Cash
150f609e53
xwayland: cherry-pick patch to fix segfault when linux-dmabuf device is not accessible
Upstream PR: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1565
2024-06-15 16:30:08 -07:00
Alyssa Ross
3df6bb2c85
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/applications/blockchains/polkadot/default.nix
2024-06-09 22:47:12 +01:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Sergei Trofimovich
41dc236d78 xkeyboard_config: 2.41 -> 2.42
Changes: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/blob/xkeyboard-config-2.42/NEWS
2024-06-09 06:42:56 +01:00
Audrey Dutcher
846de80d1c various: Enable updateAutotoolsGnuConfigScriptsHook
Prior to August 2023, any config.guess generated by autoconf will
include a hardcoded /usr/bin/uname invocation for FreeBSD on any
architecture other than arm. This clearly doesn't work under nix.
We must then update or otherwise patch each old config.guess.
2024-05-27 11:09:28 -04:00
github-actions[bot]
bb81a9932e
Merge master into staging-next 2024-05-15 18:00:59 +00:00
K900
d8f09e31a9 xwayland: 23.2.6 -> 24.1.0, add a few things, add myself as maintainer
- libsystemd used for starting via sd-notify, is already in the closure via libei
- libdecor used for window decorations on rootful
- eglstream backend is gone

Includes patch from #311886.
2024-05-15 17:45:37 +03:00
WilliButz
ce5e22c4c7
Merge pull request #310802 from alyssais/libdrm-static
pkgsStatic.libdrm: fix build
2024-05-12 17:03:19 +02:00
Alyssa Ross
4fc3b0b3a4
pkgsStatic.xorg.libpciaccess: mark unsupported 2024-05-11 11:37:02 +02:00
K900
5e1e7eb612 xwayland: cherry-pick patch to fix scrolling with libei 2024-05-11 11:48:51 +03:00
Siddhartha
34090efe18 xorg.xf86videosavage: mark as not broken anymore after update 2024-04-20 09:38:23 -04:00
Siddhartha
2ab9d8c078 xorg.*: update
luit: 20230201 -> 20240102
editres: 1.0.8 -> 1.0.9
iceauth: 1.0.9 -> 1.0.10
listres: 1.0.5 -> 1.0.6
xdm: 1.1.14 -> 1.1.16
xev: 1.2.5 -> 1.2.6
xfontsel: 1.1.0 -> 1.1.1
xload: 1.1.4 -> 1.2.0
xlsfonts: 1.0.7 -> 1.0.8
xmessage: 1.0.6 -> 1.0.7
xpr: 1.1.0 -> 1.2.0
xrefresh: 1.0.7 -> 1.1.0
xsm: 1.0.5 -> 1.0.6
xorg-docs: 1.7.2 -> 1.7.3
xorg-sgml-doctools: 1.12 -> 1.12.1
xf86-video-chips: 1.4.0 -> 1.5.0
xf86-video-nv: 2.1.22 -> 2.1.23
xf86-video-savage: 2.4.0 -> 2.4.1
xf86-video-vboxvideo: 1.0.0 -> 1.0.1
encodings: 1.0.7 -> 1.1.0
libfontenc: 1.1.7 -> 1.1.8
libX11: 1.8.7 -> 1.8.9
libxcb: 1.16 -> 1.17.0
libXdmcp: 1.1.4 -> 1.1.5
libXmu: 1.1.4 -> 1.2.1
xcb-proto: 1.16.0 -> 1.17.0
xorgproto: 2023.2 -> 2024.1
gccmakedep: 1.0.3 -> 1.0.4
xorg-server: 21.1.12 -> 21.1.13
2024-04-20 09:38:12 -04:00
Siddhartha
242a3a2f30 xorg: add update script 2024-04-20 09:37:34 -04:00
Mario Rodas
841b629755
Merge pull request #304898 from trofi/xorg.utilmacros-update
xorg.utilmacros: 1.20.0 -> 1.20.1
2024-04-17 20:26:17 -05:00
Sergei Trofimovich
77b8677633 xorg.utilmacros: 1.20.0 -> 1.20.1
Changes: https://gitlab.freedesktop.org/xorg/util/macros/-/compare/util-macros-1.20.0...util-macros-1.20.1?from_project_id=798&straight=false
2024-04-17 22:21:28 +01:00
Mario Rodas
56e7ddcf6c
Merge pull request #304634 from trofi/xorg.libXaw-update
xorg.libXaw: 1.0.15 -> 1.0.16
2024-04-17 05:46:26 -05:00
Sergei Trofimovich
a594a0ae44 xorg.libXaw: 1.0.15 -> 1.0.16
Changes: https://gitlab.freedesktop.org/xorg/lib/libxaw/-/compare/libXaw-1.0.15...libXaw-1.0.16?from_project_id=707&straight=false
2024-04-16 21:43:49 +01:00
Mario Rodas
c4430f132d
Merge pull request #304364 from trofi/xorg.libpciaccess-update
xorg.libpciaccess: 0.18 -> 0.18.1
2024-04-16 06:10:48 -05:00
Sergei Trofimovich
a856906eab xorg.libpciaccess: 0.18 -> 0.18.1
Changes: https://www.mail-archive.com/xorg-announce@lists.x.org/msg01692.html
2024-04-15 21:39:30 +01:00
Sergei Trofimovich
cc724de3d1 xorg.lndir: 1.0.4 -> 1.0.5
Changes: https://www.mail-archive.com/xorg-announce@lists.x.org/msg01703.html
2024-04-13 13:35:32 +01:00
Sergei Trofimovich
46d323f23d xwayland: 23.2.5 -> 23.2.6
Changes: https://lists.x.org/archives/xorg-announce/2024-April/003503.html
2024-04-09 21:52:47 +01:00
Vladimír Čunát
63310e3f2b
Merge #302503: xorg.xorgserver: 21.1.11 -> 21.1.12 (security) 2024-04-08 22:03:57 +02:00
iliana etaoin
e42705c982 licenses: rename apsl{10,20} -> apple-psl{10,20}
Part 1 of #301908.

This renames the two versions of the Apple Public Source License seen in
nixpkgs; `apsl20` was often confused as being for the widely-used Apache
License 2.0.
2024-04-08 20:39:37 +02:00
Vladimír Čunát
09a7c4aeb4
xorg.xorgserver: 21.1.11 -> 21.1.12 (security)
https://lists.x.org/archives/xorg-announce/2024-April/003497.html
https://lists.x.org/archives/xorg-announce/2024-April/003499.html
CVE-2024-31080  CVE-2024-31081  CVE-2024-31082  CVE-2024-31083
2024-04-08 08:08:04 +02:00
Sergei Trofimovich
a9bbf8768b xwayland: 23.2.4 -> 23.2.5
Changes: https://lists.x.org/archives/xorg/2024-April/061614.html
2024-04-04 07:36:05 +01:00
github-actions[bot]
f5a9b8ecda
Merge staging-next into staging 2024-03-07 18:01:21 +00:00
Mario Rodas
3cf2b6d3f2
Merge pull request #294011 from trofi/xorg.libXcursor-update
xorg.libXcursor: 1.2.1 -> 1.2.2
2024-03-07 09:40:12 -05:00
Sergei Trofimovich
597e669b94 xorg.libXcursor: 1.2.1 -> 1.2.2
Changes: https://lists.x.org/archives/xorg-announce/2024-March/003465.html
2024-03-07 09:19:57 +00:00
Sergei Trofimovich
9b1c6ee268 xorg.mkfontdir: 1.2.2 -> 1.2.3
Changes: https://lists.x.org/archives/xorg-announce/2024-March/003471.html
2024-03-07 09:13:26 +00:00
Sergei Trofimovich
c39fd61be9 xorg.xauth: 1.1.2 -> 1.1.3
Changes: https://lists.x.org/archives/xorg-announce/2024-March/003472.html
2024-03-04 22:09:19 +00:00
Mario Rodas
7af3bcd837
Merge pull request #290804 from trofi/xcb-util-cursor-update
xcb-util-cursor: 0.1.4 -> 0.1.5
2024-03-02 14:33:47 -05:00
Sergei Trofimovich
85944a937b xcb-util-cursor: 0.1.4 -> 0.1.5
Changes: https://www.mail-archive.com/xorg@lists.x.org/msg07573.html
2024-02-23 07:40:40 +00:00
Nick Cao
d8d6198b71
xorg.libpciaccess: 0.17 -> 0.18 2024-02-11 13:13:56 -05:00
Nick Cao
a6566657e3
xorg.bitmap: 1.1.0 -> 1.1.1 2024-02-11 13:13:56 -05:00
Nick Cao
2591a802d5
xorg.xkbutils: 1.0.5 -> 1.0.6 2024-02-11 13:13:17 -05:00
Nick Cao
868e3ab497
xorg.makedepend: 1.0.8 -> 1.0.9 2024-02-11 13:12:40 -05:00
Nick Cao
6208d979b1
xorg.xmore: 1.0.3 -> 1.0.4 2024-02-11 13:12:39 -05:00
Nick Cao
94e53e40f4
xorg.xprop: 1.2.6 -> 1.2.7 2024-02-11 13:11:26 -05:00
Mario Rodas
79e0ceaea4
Merge pull request #286718 from trofi/xorg.xkeyboardconfig-update
xorg.xkeyboardconfig: 2.40 -> 2.41
2024-02-08 18:52:39 -05:00
Mario Rodas
c08e5ff3e5
Merge pull request #286513 from trofi/xorg.libXvMC-update
xorg.libXvMC: 1.0.13 -> 1.0.14
2024-02-08 18:52:23 -05:00
Mario Rodas
65e8d540bc
Merge pull request #286515 from trofi/xorg.libxkbfile-update
xorg.libxkbfile: 1.1.2 -> 1.1.3
2024-02-08 18:51:15 -05:00
Mario Rodas
609306b882
Merge pull request #286516 from trofi/xorg.libXext-update
xorg.libXext: 1.3.5 -> 1.3.6
2024-02-08 18:50:56 -05:00
Sergei Trofimovich
7f8e27078d xorg.xkeyboardconfig: 2.40 -> 2.41 2024-02-06 10:15:51 +00:00
Sergei Trofimovich
82acb37bda xorg.libXext: 1.3.5 -> 1.3.6
Changes: https://lists.x.org/archives/xorg-announce/2024-February/003454.html
2024-02-05 15:46:17 +00:00
Sergei Trofimovich
5714c930f2 xorg.libxkbfile: 1.1.2 -> 1.1.3
Changes: https://lists.x.org/archives/xorg-announce/2024-February/003455.html
2024-02-05 15:42:58 +00:00
Sergei Trofimovich
ddd686934d xorg.libXvMC: 1.0.13 -> 1.0.14
Changes: https://lists.x.org/archives/xorg-announce/2024-February/003456.html
2024-02-05 15:37:08 +00:00
Mario Rodas
ad45ca4ffd
Merge pull request #286325 from trofi/xorg.xkbcomp-update
xorg.xkbcomp: 1.4.6 -> 1.4.7
2024-02-05 08:22:57 -05:00
Sergei Trofimovich
ee5c07b9e9 xorg.xkbcomp: 1.4.6 -> 1.4.7
Changes: https://lists.x.org/archives/xorg-announce/2024-February/003450.html
2024-02-04 17:23:56 +00:00
Nick Cao
7f1bcfdfcb
Merge pull request #280122 from NickCao/imake
xorg.imake: 1.0.9 -> 1.0.10
2024-01-28 20:25:20 -05:00
K900
3b22cec460 xwayland: 23.2.3 -> 23.2.4 2024-01-16 18:47:07 +03:00
K900
a3b999b17f xorg.xserver: 21.1.10 -> 21.1.11 2024-01-16 18:46:04 +03:00
K900
fa83d552b8 x11: sort pkg-config modules 2024-01-16 18:45:23 +03:00
Nick Cao
97e613d5cc
xorg.imake: 1.0.9 -> 1.0.10 2024-01-15 20:48:36 -05:00
K900
05207eaa09 xwayland: build with libei
Allows proxying xtest emulated input to the compositor (at least on GNOME)
2024-01-11 13:49:04 +03:00
Vladimír Čunát
20759a5da8
Merge #274029: xorg.xorgserver: 21.1.9 -> 21.1.10 2023-12-20 10:24:54 +01:00
Sergei Trofimovich
e1bd4d15e8 xorg.xorgserver: 21.1.9 -> 21.1.10
Changes: https://www.mail-archive.com/xorg-announce@lists.x.org/msg01645.html
2023-12-13 18:15:00 +00:00
Rouven Czerwinski
352fd9f9de xwayland: 23.2.2 -> 23.2.3
Fixes CVE-2023-6377 and CVE-2023-6478.

Announcement: https://lists.x.org/archives/xorg-announce/2023-December/003437.html
2023-12-13 16:33:41 +01:00
Vladimír Čunát
cb64b504a0
xorg.xf86videoati: drop overrides
I realized that after dropping all patches in b1e2a2c292
there's no need for this.
2023-10-28 08:21:23 +02:00
Vladimír Čunát
931c3e19ab
Merge #263725: xorg: luit, xf86-video-ati: update
...into staging-next
2023-10-28 08:13:33 +02:00
github-actions[bot]
4a5044c558
Merge master into staging-next 2023-10-27 12:01:12 +00:00
Siddhartha
b1e2a2c292 xf86-video-ati: unstable -> 22.0.0 2023-10-27 02:40:09 -04:00
Siddhartha
74b1625f42 luit: 20190106 -> 20230201 2023-10-27 02:40:09 -04:00
Siddhartha
7f6947092b xorg-server: 21.1.8 -> 21.1.9 2023-10-27 02:25:48 -04:00
github-actions[bot]
08be9a9577
Merge master into staging-next 2023-10-26 12:01:25 +00:00
Sergei Trofimovich
e22bb8a480 xwayland: 23.2.1 -> 23.2.2
Changes: https://lists.x.org/archives/xorg/2023-October/061514.html
2023-10-25 10:05:12 +01:00
github-actions[bot]
07245b90f3
Merge staging-next into staging 2023-10-18 00:02:49 +00:00
github-actions[bot]
35eee590be
Merge master into staging-next 2023-10-18 00:02:17 +00:00
John Ericson
9cb51cf21d xorg: Add meta.pkgConfigModules and test 2023-10-16 15:49:55 -04:00
Mario Rodas
b4c4fd5f96
Merge pull request #259562 from trofi/xkeyboard_config-update
xkeyboard_config: 2.39 -> 2.40
2023-10-16 08:29:16 -05:00
github-actions[bot]
ae77d35744
Merge staging-next into staging 2023-10-16 00:03:09 +00:00
Martin Weinelt
94c8c31bee
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/numba/default.nix
2023-10-15 22:31:34 +02:00
Artturi
c8c160f107
Merge pull request #258423 from trofi/xorg.fonttosfnt-update 2023-10-15 07:12:19 +03:00
Artturi
2b1084857d
Merge pull request #259845 from trofi/xorg.libXrandr-update 2023-10-15 07:11:59 +03:00
Nick Cao
974a98aaa1
xorg.libXpm: 3.5.16 -> 3.5.17
(cherry picked from commit 6a935b14c1)
(to get the security fix earlier)
2023-10-13 09:45:24 +02:00
Nick Cao
d2b483212d
xorg.libX11: 1.8.6 -> 1.8.7
(cherry picked from commit efdba2d7be)
(to get the security fix earlier)
2023-10-13 09:44:59 +02:00
Sergei Trofimovich
f9c6b6f43a xorg.libXrandr: 1.5.3 -> 1.5.4
Changes: https://www.mail-archive.com/xorg-announce@lists.x.org/msg01636.html
2023-10-08 22:09:37 +01:00
Sergei Trofimovich
6765f08294 xkeyboard_config: 2.39 -> 2.40
Changes: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/compare/xkeyboard-config-2.39...xkeyboard-config-2.40?from_project_id=891&straight=false
2023-10-07 11:31:20 +01:00
github-actions[bot]
7017e013bf
Merge staging-next into staging 2023-10-05 12:02:16 +00:00
Alyssa Ross
a838aa244f
Merge remote-tracking branch 'origin/master' into staging-next
The hash for pytensor is not correct, but that's also the case in
master, so a merge commit isn't the place to fix it.

Conflicts:
	pkgs/development/python-modules/faadelays/default.nix
	pkgs/development/python-modules/pytensor/default.nix
	pkgs/tools/admin/rset/default.nix
2023-10-05 08:02:48 +00:00
Anderson Torres
492414af5f treewide: remove cstrahan from meta.maintainers - part 1
All the packages here are now orphaned.
2023-10-04 22:20:58 -03:00
Maximilian Bosch
8bc5104a6e
treewide: refactor .attrs.sh detection
When specifying the `builder` attribute in `stdenv.mkDerivation`, this
will be effectively transformed into

    builtins.derivation {
      builder = stdenv.shell;
      args = [ "-e" builder ];
    }

This also means that `default-builder.sh` is never sourced and as a
result it's not guaranteed that `$NIX_ATTRS_SH_FILE` is set to a correct
location[1].

Also, we need to source `.attrs.sh` to source `$stdenv`. So, the
following is done now:

* If `$NIX_ATTRS_SH_FILE` points to a correct location, then use it.
  Directly using `.attrs.sh` is problematic for `nix-shell(1)` usage
  (see previous commit for more context), so prefer the environment
  variable if possible.

* Otherwise, if `.attrs.sh` exists, then use it. See [1] for when this
  can happen.

* If neither applies, it can be assumed that `__structuredAttrs` is
  turned off and thus nothing needs to be done.

[1] It's possible that it doesn't exist at all - in case of Nix 2.3 or
    it can point to a wrong location on older Nix versions with a bug in
    `__structuredAttrs`.
2023-10-04 18:36:57 +02:00
Nick Cao
31a4c3f2e2
Merge pull request #258841 from NickCao/x11-security
xorg.libX11: 1.8.6 -> 1.8.7, xorg.libXpm: 3.5.16 -> 3.5.17
2023-10-04 09:24:16 -04:00
github-actions[bot]
0f2514516b
Merge master into staging-next 2023-10-04 06:00:56 +00:00
Artturi
d1c9180c6d
Merge pull request #258425 from NickCao/xf86videosiliconmotion 2023-10-04 05:19:08 +03:00
Martin Weinelt
e29e5077fc
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/podcastparser/default.nix
2023-10-03 21:13:27 +02:00
Nick Cao
6a935b14c1
xorg.libXpm: 3.5.16 -> 3.5.17 2023-10-03 13:43:11 -04:00
Nick Cao
efdba2d7be
xorg.libX11: 1.8.6 -> 1.8.7 2023-10-03 13:42:15 -04:00
Alyssa Ross
b369092b3b xorg.libxcvt.meta.homepage: init 2023-10-03 12:05:52 +00:00
Alyssa Ross
d8469ef08c pkgsStatic.xorg.libxcvt: mark unsupported
Uses shared_library in Meson.
2023-10-03 12:05:52 +00:00
Nick Cao
6eb49b7201
xorg.xf86videosiliconmotion: 1.7.9 -> 1.7.10 2023-10-01 11:32:39 -04:00
Sergei Trofimovich
bfe7106506 xorg.fonttosfnt: 1.2.2 -> 1.2.3
Changes: https://www.spinics.net/lists/xorg/msg61060.html
2023-10-01 16:18:00 +01:00
Alyssa Ross
d4a1009f5a
Merge remote-tracking branch 'origin/master' into staging-next 2023-10-01 13:53:00 +00:00