3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

89 commits

Author SHA1 Message Date
Profpatsch 4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
R. RyanTM 8ad76db40f gnome3.mutter: 3.38.1 -> 3.38.2 2020-12-08 10:02:40 +01:00
Anders Kaseorg 49bd6654cf gnome3.mutter334: Use full sysprof
Commit 56b9441563 (#101528) incorrectly
switched mutter and mutter334 from full sysprof to libsysprof-capture,
causing channel-blocking build failures:

https://hydra.nixos.org/build/129977355 (mutter)
https://hydra.nixos.org/build/130019098 (mutter334)

Commit 752773e0a4 (#103142) reverted only
the mutter part.  This reverts the mutter334 part.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2020-11-10 21:21:56 -08:00
Tor Hedin Brønner 752773e0a4 gnome3.mutter: use full sysprof
Mutter needs acces to sysprofs dbus interfaces at build time, which the
libsysprof-capture package fail to provide.

Also fix libdir name.
2020-11-08 19:54:17 +01:00
Jan Tojnar 56b9441563
gnome3.mutter: do not depend on full sysprof
It just wants libsysprof-capture.
2020-10-24 06:58:00 +02:00
Jan Tojnar d1eeb643e2
gnome3.mutter: 3.38.0 → 3.38.1
https://ftp.gnome.org/pub/GNOME/sources/mutter/3.38/mutter-3.38.1.news

It requires some udev rules on some devices.
2020-10-24 01:18:01 +02:00
WORLDofPEACE 6b7bb52644
gnome3.mutter334: 3.34.5 -> 3.34.6, update patches
Now managing patches using my git-series.

* drop xwayland-path
  It now uses find_program.path()

* add 0007-build-bump-ABI-to-sysprof-capture-4.patch
  This allows us to build with the sysprof in nixpkgs.
2020-10-24 01:17:01 +02:00
Piotr Bogdan 719892a69a
gnome3.mutter: 3.36.5 -> 3.38.0
https://gitlab.gnome.org/GNOME/mutter/-/blob/3.38.0/NEWS
2020-10-24 01:14:27 +02:00
R. RyanTM 496818f702 gnome3.mutter: 3.36.4 -> 3.36.5 2020-08-17 17:22:29 +02:00
Jan Tojnar 82c91e1306
Merge pull request #93045 from jtojnar/gnome-shell-cleanup
gnome3.gnome-shell: clean up
2020-07-18 06:51:08 +02:00
Jan Tojnar 4a48684965
gnome3.mutter: clean up
* upower no longer used – fa9e330f2c
* only libcanbera, not libcanberra-gtk is used
* cogl has been in-tree for ages
* geocode-glib has not been used ever?
* no need to have zenity in buildInputs, it is only needed in patch
* move patches attr after src
2020-07-13 10:21:24 +02:00
Jan Tojnar a23cb68ccf
Merge pull request #92886 from jtojnar/fix/gse-sysmon 2020-07-10 20:35:40 +02:00
Jan Tojnar a100503b08
gnome3.mutter: export libdir
It is needed for finding clutter & co. typelibs by extenstions.
2020-07-10 19:42:13 +02:00
Daniel Șerbănescu 37ec0eb2cd mutter: 3.36.3 -> 3.36.4 2020-07-08 16:34:35 +02:00
Tor Hedin Brønner f3cf84d804 gnome3.mutter: 3.36.2 -> 3.36.3
https://ftp.gnome.org/pub/GNOME/sources/mutter/3.36/mutter-3.36.3.news
2020-06-07 12:38:42 +02:00
Tor Hedin Brønner a59590a484 gnome3.mutter: 3.36.1 -> 3.36.2 2020-04-30 15:56:15 +02:00
worldofpeace fc9ae04575 gnome3.mutter334: 3.34.4 -> 3.34.5, backports
Backports gnome-3-34 patches as well
2020-04-24 17:56:09 -04:00
Jan Tojnar a04625379a
Merge branch 'master' into staging-next 2020-04-13 18:50:35 +02:00
Tor Hedin Brønner 8371297e74 gnome3.mutter: 3.36.0 → 3.36.1 2020-04-12 13:37:57 +02:00
Jan Tojnar 1ab03c3a76
Merge branch 'master' into staging-next 2020-04-10 12:12:56 +02:00
worldofpeace 344a5a731b gnome3.mutter334: init
Used for Pantheon
2020-04-06 02:48:07 -04:00
Jan Tojnar 15002f1cfd
tree-wide: Switch from gnome3.maintainers to lib.teams.gnome 2020-04-01 14:41:43 +02:00
Tor Hedin Brønner e577cce7d0
gnome3.mutter: 3.34.4 -> 3.36.0
Now depends on wayland-protocols and pipewire-0.3

The auto detection of this feature fails with a false positive.
Resulting in broken wayland sessions.
2020-03-24 07:06:57 +01:00
Tor Hedin Brønner 25f5825b0a gnome3.mutter: 3.34.3 -> 3.34.4 2020-02-17 08:35:39 +01:00
Tor Hedin Brønner 63f314f2c3 gnome3.mutter: 3.34.2 -> 3.34.3
https://gitlab.gnome.org/GNOME/mutter/blob/3.34.3/NEWS
2020-01-07 15:29:51 +01:00
Tor Hedin Brønner 39634ac2b8 gnome3.mutter: 3.34.1 -> 3.34.2
https://gitlab.gnome.org/GNOME/mutter/blob/3.34.2/NEWS
2019-12-13 07:34:06 +01:00
worldofpeace 43b1e5d998 gnome3.mutter: backport patches from gnome-3-34 branch
There's probably other fixes people would be interested in
like https://gitlab.gnome.org/GNOME/mutter/merge_requests/943.

Fixes #74934
2019-12-04 16:51:56 -05:00
worldofpeace 903c57a365 gnome3.mutter: nixpkgs-fmt, meta attrs 2019-12-04 16:23:14 -05:00
worldofpeace 1b5df99e7a
Merge pull request #70295 from worldofpeace/mutter-eglstreams
Mutter eglstreams
2019-11-27 05:29:58 +00:00
worldofpeace 2674c54303 gnome3.mutter: add wayland eglstream support
This should make it possible to launch wayland sessions using nvidia hardware.
2019-11-19 15:34:39 -05:00
Frederik Rietdijk c6e31d0767 Merge master into staging-next 2019-11-14 13:31:39 +01:00
adisbladis 4b616ab19a
mutter: Fix build with mesa 19.2.3 2019-11-09 10:34:50 +00:00
Tor Hedin Brønner 9742df1595 gnome3.mutter: drop inheritable cap_sys_nice
In NixOS extra capabilities are provided through the ambient set which provides
real inheritability to user run processes [0].

We don't want gome-shell to spawn processes with cap_sys_nice however (apart
from the obvious this also breaks eg. flatpaks). So we drop inheritable when
starting to prevent further inheritance (the ambient set is only propagated
if inherit is set).

[0] 58319057b7
2019-10-19 17:07:28 +02:00
Tor Hedin Brønner c8036d1050 gnome3.mutter: does not depend clutter
Mutter have shipped its own `clutter` for ages, we need json-glib however which
clutter propagated.
2019-10-19 15:04:15 +02:00
Tor Hedin Brønner 47f4abc49b gnome3.mutter: 3.34.0 -> 3.34.1 2019-10-09 04:56:04 +02:00
Tor Hedin Brønner 880fab10fc
gnome3.mutter: Add upstream patches before 3.34.1
Fixes some eg. animation related crashes which in particular affected
dash-to-dock.
2019-10-03 00:09:18 +02:00
worldofpeace a821167046 gnome3.mutter: enable profiler
This needed a patch to get the correct directory to the sysprof
dbus interface.
2019-09-30 19:39:50 +02:00
Tor Hedin Brønner f01d9db504 gnome3.mutter: 3.32.2 -> 3.34.0 2019-09-30 19:39:45 +02:00
worldofpeace 139806d89d gnome3.mutter328: fix graphical glitches in gala
See https://github.com/elementary/gala/issues/605 and patch
2019-09-15 20:19:24 -04:00
Vladimír Čunát 4aad2947f8
Merge branch 'master' into staging-next 2019-09-04 11:00:56 +02:00
worldofpeace 72dc15c93d
Merge pull request #67986 from danieldk/mutter-resume-fix
gnome3.mutter: fix segfault in dri_flush_front_buffer()
2019-09-03 09:37:46 -04:00
worldofpeace 8c772a6183 gnome3.mutter328: patches from gnome-3.28 branch
Changes:
e356424282...74e3126b77
2019-09-03 09:35:14 -04:00
Daniël de Kok 7ddd49a86e gnome3.mutter: fix segfault in dri_flush_front_buffer()
More details:

56ddaaa380
2019-09-03 15:20:38 +02:00
Niklas Hambüchen 9e78f76ade treewide: Remove unnecessary --disable-static (#66759)
* freetype: Remove unnecessary `--disable-static`.

The true-by-default `dontDisableStatic` already takes care of it.

Fixes freetype not being overridable to have static libs.

* treewide: Remove unnecessary `--disable-static`.

The true-by-default `dontDisableStatic` already takes care of it.

Fixes these packages not being overridable to have static libs.
2019-08-31 08:10:53 -04:00
worldofpeace cf9dca2396 gnome3.mutter328: add API for reorder workspaces
backport for a feature added in gala
2019-07-22 04:29:57 -04:00
worldofpeace ea7055f29d gnome3.mutter: multi-outputs 2019-07-04 08:36:19 -04:00
worldofpeace 5a10032ef4 gnome3.mutter: disable installed tests 2019-07-04 08:36:19 -04:00
volth f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
worldofpeace 2439b3049b
Merge pull request #61576 from worldofpeace/gnome/3.32.2
Gnome/3.32.2
2019-05-18 20:41:08 -04:00
worldofpeace 6c2592761f gnome3.mutter: 3.32.1 -> 3.32.2
https://gitlab.gnome.org/GNOME/mutter/blob/3.32.2/NEWS
2019-05-18 16:00:41 -04:00