3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

830 commits

Author SHA1 Message Date
Jan Tojnar 3ca8d0f814
libgweather: rename from gnome3.libgweather 2018-12-25 17:33:21 +01:00
Jan Tojnar 93a6f4414c
geocode-glib: rename from gnome3.geocode-glib 2018-12-25 17:28:34 +01:00
Jan Tojnar 7ca5ec11b0
libgee: rename from gnome3.libgee 2018-12-25 17:21:09 +01:00
Jan Tojnar df89d4ce41
libpeas: rename from gnome3.libpeas 2018-12-25 17:21:08 +01:00
Jan Tojnar 1ba8575f9a
libcroco: rename from gnome3.libcroco 2018-12-25 17:21:08 +01:00
Jan Tojnar 878d289c6f
libgepub: rename from gnome3.libgepub 2018-12-25 17:21:08 +01:00
Jan Tojnar d6ab3a534f
libgdata: rename from gnome3.libgdata 2018-12-25 17:21:08 +01:00
Jan Tojnar 5f77bef30b
libgxps: rename from gnome3.libgxps 2018-12-25 17:21:08 +01:00
Jan Tojnar 0e502862d5
gnome3.evince: remove libtool files
Stop requiring dependents to link against aspell and hspell.
2018-12-24 02:29:17 +01:00
Jan Tojnar 52be9fbba0
gnome3.gnome-software: 3.30.5 → 3.30.6 2018-12-20 00:28:49 +01:00
Jan Tojnar 3380db94b1
gtksourceviewmm: move from gnome3.gtksourceviewmm 2018-12-18 00:46:55 +01:00
Tor Hedin Brønner 17af7d3182 gnome3.gnome-shell-extensions: note tests need spidermonkey_52
Also move spidermonkey_52 to checkInputs as it's not a runtime dependency.
2018-12-16 16:53:34 +01:00
Tor Hedin Brønner 4d0a88b21a gnome3.nautilus: fix thumbnail generation
3.30 copied over the thumbnail code frome gnome-desktop:
673c81cf9f

Simply patch nautilus too.

ref https://github.com/NixOS/nixpkgs/issues/50494
2018-12-13 12:37:58 +01:00
Jan Tojnar ed14b1e688
gnome3.nautilus: 3.30.4 → 3.30.5 2018-12-12 20:01:00 +01:00
Jan Tojnar 7f709c3d21
gnome3.vte: 0.54.2 → 0.54.3 2018-12-12 20:00:59 +01:00
Jan Tojnar 1079262d28
gnome3.totem: 3.26.2 → 3.30.0 2018-12-12 20:00:58 +01:00
Jan Tojnar 057d910e12
gnome3.gnome-contacts: 3.30.1 → 3.30.2 2018-12-12 20:00:58 +01:00
Jan Tojnar e77a8a5e74
evolution-data-server: 3.30.2 → 3.30.3 2018-12-12 20:00:58 +01:00
Tor Hedin Brønner d54bfa8f41 gnome3.gnome-session: prevent crash when launching wayland sessions
gnome-session inherits GDMS PATH, which is at the moment non-functional. In X11
this didn't matter as the `Xsession` wrapper would populate the environment
beforehand. Wayland sessions doesn't source `Xesssion` (duh), so we patch
`bin/gnome-session` to use absolute paths for `grep` and `bash`.

In addition `bin/gnome-session` is a simple wrapper around
`libexec/gnome-session-binary` mostly responsible for sourcing the users profile
before launching the binary. This made our wrapping of `bin/gnome-session`
ineffective on wayland as the profile would reset the environment. Simply wrap
`libexec/gnome-session-binary` instead.
2018-12-10 10:27:00 +01:00
Jan Tojnar a51a99c690
gobject-introspection: rename package
camelCase package name was a huge inconsistency in GNOME package set.
2018-12-02 12:42:29 +01:00
Jan Tojnar 79ad3690f9
gnome3.gtksourceviewmm.updateScript: allow unstable versions 2018-11-30 21:35:28 +01:00
Jan Tojnar 195fc315ef
gnome3.gnome-system-log.updateScript: allow unstable versions 2018-11-30 21:35:28 +01:00
Jan Tojnar 1fe7aaf692
empathy.updateScript: allow unstable versions 2018-11-30 21:35:27 +01:00
Jan Tojnar 7f0bfab373
gnome3.grilo: 0.3.6 → 0.3.7 2018-11-30 21:35:27 +01:00
Tor Hedin Brønner d5ba27a700
gnome3.gnome-desktop: fix path substitution
`substituteAll` intentionally doesn't work with all caps:
https://github.com/NixOS/nixpkgs/issues/28086
2018-11-30 21:35:26 +01:00
Tor Hedin Brønner b1f55d27bc
gnome3.zenity: 3.28.1 -> 3.30.0 2018-11-30 21:35:22 +01:00
Jan Tojnar e02516db75
nixos/gnome3: enable remote desktop on wayland 2018-11-30 21:35:21 +01:00
Jan Tojnar d359635ab4
gnome3.gnome-remote-desktop: init at 0.1.6 2018-11-30 21:35:21 +01:00
Jan Tojnar 181a9865fc
gnome3.tracker: 2.1.4 → 2.1.6
systemd sure service files are no longer installed by default when the build
can't find systemd, so we need to manually specificy the install dir.
2018-11-30 21:35:20 +01:00
Jan Tojnar f6ad14a50e
gnome3.eog: 3.28.3 → 3.28.4 2018-11-30 21:35:19 +01:00
Jan Tojnar 89594d9258
gnome3.grilo-plugins: 0.3.7 → 0.3.8 2018-11-30 21:35:19 +01:00
worldofpeace 153f3f867b
gnome3.mutter328: init 2018-11-30 21:35:15 +01:00
Jan Tojnar e22da7680e
empathy: fix build 2018-11-30 21:35:14 +01:00
Jan Tojnar e2fb5c302b
gnome3.folks: fix build 2018-11-30 21:34:49 +01:00
Tor Hedin Brønner 2c8565a3ce
nixos/gdm: use XDG_DATA_DIRS to find sessions
Gdm now searches for session files in XDG_DATA_DIRS so we no longer need the
sessions_dir.patch.
2018-11-30 21:34:47 +01:00
Tor Hedin Brønner e09e735a09
spidermonkey_60: init at 60.3.0
A new test checks and fails if we're building in js/src, so we create a build
dir like Arch does.
2018-11-30 21:34:46 +01:00
Jan Tojnar bd2c80a42e
gnome3.gnome-user-docs: 3.28.2 → 3.30.2 2018-11-30 21:34:46 +01:00
Jan Tojnar 9dc7dee1b3
gnome3.yelp-xsl: 3.28.0 → 3.30.1 2018-11-30 21:34:42 +01:00
Jan Tojnar 0cdc4ab476
yelp: 3.28.1 → 3.30.0 2018-11-30 21:34:41 +01:00
Jan Tojnar a27dd0aa88
gnome3.vte: 0.52.2 → 0.54.2 2018-11-30 21:34:41 +01:00
Jan Tojnar 18d6f1f3fd
gnome3.tracker-miners: 2.1.3 → 2.1.5 2018-11-30 21:34:41 +01:00
Jan Tojnar ade896e8a9
gnome3.sushi: 3.28.3 → 3.30.0 2018-11-30 21:34:40 +01:00
Jan Tojnar bcc8e6d2a9
simple-scan: 3.28.1 → 3.30.2 2018-11-30 21:34:40 +01:00
Jan Tojnar bb0b136e26
gnome3.nautilus: 3.28.1 → 3.30.4 2018-11-30 21:34:31 +01:00
Jan Tojnar beb6779900
gnome3.mutter: 3.28.3 → 3.30.2 2018-11-30 21:34:29 +01:00
Jan Tojnar cb45ce9017
gucharmap: 11.0.1 → 11.0.3 2018-11-30 21:34:26 +01:00
Jan Tojnar 726af32d52
gsettings-desktop-schemas: 3.28.0 → 3.28.1 2018-11-30 21:34:26 +01:00
Jan Tojnar a1ed87daa1
gnome3.gnome-terminal: 3.28.2 → 3.30.2 2018-11-30 21:34:25 +01:00
Jan Tojnar 3c0b77b957
gnome3.gnome-system-monitor: 3.28.2 → 3.30.0 2018-11-30 21:34:24 +01:00
Jan Tojnar 2dd1afd37e
gnome3.gnome-software: 3.28.2 → 3.30.5 2018-11-30 21:34:23 +01:00
Jan Tojnar e5c40b8b61
gnome3.gnome-shell-extensions: 3.28.1 → 3.30.1 2018-11-30 21:34:23 +01:00
Jan Tojnar 66c36aea1b
gnome3.gnome-shell: 3.28.3 → 3.30.2 2018-11-30 21:34:23 +01:00
Jan Tojnar cf4a89ec36
gnome3.gnome-settings-daemon: 3.28.1 → 3.30.1.2 2018-11-30 21:34:22 +01:00
Jan Tojnar fd24e60d86
gnome3.gnome-session: 3.28.1 → 3.30.1 2018-11-30 21:34:22 +01:00
Jan Tojnar dbddbb2635
gnome3.gnome-screenshot: 3.26.0 → 3.30.0 2018-11-30 21:34:22 +01:00
Jan Tojnar 4e4202acdb
gnome3.gnome-online-miners: 3.26.0 → 3.30.0 2018-11-30 21:34:20 +01:00
Jan Tojnar 1544e140d6
gnome3.gnome-online-accounts: 3.28.0 → 3.30.0 2018-11-30 21:34:20 +01:00
Jan Tojnar 17d52ba84e
gnome3.gnome-disk-utility: 3.28.3 → 3.30.2 2018-11-30 21:34:18 +01:00
Jan Tojnar a5920916e1
gnome3.gnome-desktop: 3.28.2 → 3.30.2 2018-11-30 21:34:18 +01:00
Jan Tojnar f5342946c3
gnome3.gnome-control-center: 3.28.2 → 3.30.2 2018-11-30 21:34:17 +01:00
Jan Tojnar 21f0b27e4f
gnome3.gnome-contacts: 3.28.2 → 3.30.1 2018-11-30 21:34:17 +01:00
Jan Tojnar d15332a392
gnome3.gnome-color-manager: 3.28.0 → 3.30.0 2018-11-30 21:34:17 +01:00
Jan Tojnar 3493889bbb
gnome3.gnome-calculator: 3.28.2 → 3.30.1 2018-11-30 21:34:15 +01:00
Jan Tojnar 4dda564576
gnome3.gnome-backgrounds: 3.28.0 → 3.30.0 2018-11-30 21:33:59 +01:00
Jan Tojnar 3a154cbbc3
gnome3.gjs: 1.52.3 → 1.54.3 2018-11-30 21:33:58 +01:00
Jan Tojnar 5d6e2395ca
gnome3.gdm: 3.28.3 → 3.30.2 2018-11-30 21:33:57 +01:00
Jan Tojnar 36f9685aee
evolution-data-server: 3.28.5 → 3.30.2 2018-11-30 21:33:56 +01:00
Jan Tojnar 45f7595575
evince: 3.28.2 → 3.30.2 2018-11-30 21:33:55 +01:00
Jan Tojnar 013df809d5
epiphany: 3.28.3.1 → 3.30.2 2018-11-30 21:33:55 +01:00
Jan Tojnar d6bb24df9f
gnome3.dconf-editor: 3.28.0 → 3.30.2 2018-11-30 21:33:54 +01:00
Jan Tojnar 54c3d87de1
gnome3.dconf: 0.28.0 → 0.30.1 2018-11-30 21:33:54 +01:00
Jan Tojnar e29980b372
baobab: 3.28.0 → 3.30.0 2018-11-30 21:33:53 +01:00
Jan Tojnar 7ba6b65c43
gnome3.adwaita-icon-theme: 3.28.0 → 3.30.1 2018-11-30 21:33:52 +01:00
Frederik Rietdijk 9db2421d1f Merge master into staging-next 2018-11-29 08:12:56 +01:00
Peter Simons 00a8fdac61 gnome3.gnome-keyring: disable test suite on i686 to fix the build
https://github.com/NixOS/nixpkgs/issues/51121
(cherry picked from commit 86d1ba34b4)
2018-11-27 17:43:45 +01:00
Jan Tojnar 85bd2a7acb
Merge pull request #46020 from jtojnar/meson-0.47
meson: 0.46.1 → 0.48.2
2018-11-18 22:17:49 +01:00
Jan Tojnar 63ab92cff8
gnome3.gnome-session: add python3 for install script
Meson no longer propagates it so we need to re-add it.
2018-11-13 14:39:43 +01:00
Jan Tojnar 5c5736e6e2
gnome3.gnome-bluetooth: add python3 for install script
Meson no longer propagates it so we need to re-add it.
2018-11-13 14:39:42 +01:00
Jan Tojnar 08db7cf19b
gnome3.gnome-settings-daemon: add python3 for install script
Meson no longer propagates it so we need to re-add it.
2018-11-13 14:39:42 +01:00
Matthew Bauer a83dc7e331
Merge pull request #47690 from romildo/fix.icon-cache
build GTK icon caches for some packages
2018-11-12 17:24:53 -06:00
José Romildo Malaquias 83efc39766 gnome-themes-extra: build GTK icon cache 2018-11-12 21:05:25 -02:00
Jan Tojnar 033dce35d8
Merge pull request #48047 from thefloweringash/fix-mutter-crash
gnome3.mutter: fix crash on startup with nvidia drivers
2018-11-04 13:47:16 +01:00
Tristan Helmich (omniIT) eaa4b7e0bd adwaita-icon-theme: 3.28.0 -> 3.30.0 2018-10-28 21:58:58 +01:00
Andreas Rammhold 6ad3088b12 libgxps: fix CVE-2018-10733 2018-10-26 12:17:58 +02:00
Jan Tojnar 6b8657e159 gnome3.dconf-editor: clean up 2018-10-21 21:46:14 +02:00
Jan Tojnar 467c459b9e gnome3.nautilus: add glib-networking
Necessary for WebDAV over TLS, etc.
2018-10-21 20:55:33 +02:00
Tor Hedin Brønner f908bf2730 gnome3.gdm: Always reset the environment for new sessions
When GDM launches a new session it will inherit the user's systemd
environment (but only unset variables). If `__NIXOS_SET_ENVIRONMENT_DONE` is set
in the user's systemd environment it will prevent the environment to be set
properly or updated (eg. after having done a system rebuild).

Gnome sessions exports their environment to systemd at startup. If something
is keeping the user's systemd process alive (eg. ssh) launching a new gnome
session after logging out will result in a broken PATH. Specifically the PATH
will be inherited from GDM and never reset.

We patch GDM to never inherit `__NIXOS_SET_ENVIRONMENT_DONE` so new sessions
will always reset their base environment.

fixes https://github.com/NixOS/nixpkgs/issues/48255

For more info about the environment setup:
https://github.com/NixOS/nixpkgs/pull/45784
2018-10-16 07:09:46 +02:00
Andrew Childs 6a5a5b9fa0 gnome3.gnome-contacts: fix compile failure due to clutter-gtk change (#48135) 2018-10-10 22:46:29 +02:00
Andrew Childs e2e23ddd89 gnome3.mutter: fix crash on startup with nvidia drivers 2018-10-08 22:23:42 +09:00
Jan Tojnar 5cc18c4781
gnome3: remove versionBranch attribute
Standard library now contains stdenv.lib.versions.majorMinor,
which does the same.
2018-10-05 02:17:19 +02:00
Jan Tojnar 9db0207496
gnome3: remove version attribute
It was used by some themes in the past, but it broke them whenever GNOME
was updated, so it should not be used anymore.
2018-10-05 02:07:09 +02:00
Matthew Bauer 1ffe83caa7
Merge pull request #42846 from ambrop72/optimus-prime-config-master
nixos/xserver: Implement configuration of NVIDIA Optimus via PRIME
2018-10-03 22:56:53 -05:00
Tor Hedin Brønner 1d6639c575 gnome3.gnome-session: update glib reference
gsettings now reside in glib's `bin` output.
2018-10-03 21:19:08 +02:00
Frederik Rietdijk de419917a3 Merge master into staging-next 2018-09-18 18:44:48 +02:00
Tor Hedin Brønner c32b0409a9
pipewire: 0.1.9 -> 0.2.3
I also removed pipewire from mutter temporarily, since it is not compatible.
2018-09-14 05:09:00 +02:00
Uli Baum 1df2560dde Merge branch 'master' into staging-next 2018-09-13 10:08:53 +02:00
Jan Tojnar feb18af060
gnome3.rygel: init at 0.36.2 2018-09-08 06:57:14 +02:00
Tor Hedin Brønner cf0342a261 gnome3.tracker: 2.1.3 -> 2.1.4 (#46086)
Fix build with format-security flag
2018-09-05 10:42:48 +02:00
Vladimír Čunát 1428d00aa4
Merge branch 'master' into staging-next
Hydra: ?compare=1477053
2018-09-04 13:06:45 +02:00
Jan Tojnar 4b50a184f3
gnome3.simple-scan: add python3 for install script
Meson no longer propagates it so we need to re-add it.
2018-09-04 03:23:43 +02:00
Jan Tojnar 1d1af9cc4d
gnome3.nautilus: add python3 for install script
Meson no longer propagates it so we need to re-add it.
2018-09-04 03:23:43 +02:00
Jan Tojnar cc4c51df93
gnome3.epiphany: add python3 for install script
Meson no longer propagates it so we need to re-add it.
2018-09-04 03:23:43 +02:00
Jan Tojnar b39e9834cb
gnome3.gnome-screenshot: add python3 for install script
Meson no longer propagates it so we need to re-add it.
2018-09-04 03:23:42 +02:00
Jan Tojnar b8a7e2a116
gnome3.gnome-control-center: add python3 for install script
Meson no longer propagates it so we need to re-add it.
2018-09-04 03:23:37 +02:00
Jan Tojnar 1914e51249
gnome3.gnome-contacts: add python3 for install script
Meson no longer propagates it so we need to re-add it.
2018-09-04 03:23:36 +02:00
Jan Tojnar 3d899d0ddd
gnome3.gnome-disk-utility: add python3 for install script
Meson no longer propagates it so we need to re-add it.
2018-09-04 03:23:36 +02:00
Jan Tojnar 091ed8f2f8
gnome3.eog: add python3 for install script
Meson no longer propagates it so we need to re-add it.
2018-09-04 03:23:35 +02:00
Jan Tojnar bf38aea59b
gnome3.gnome-calculator: add python3 for install script
Meson no longer propagates it so we need to re-add it.
2018-09-04 03:23:33 +02:00
Jan Tojnar 804a26e6b7
gnome3.dconf-editor: add python3 for install script
Meson no longer propagates it so we need to re-add it.
2018-09-04 03:23:32 +02:00
Jan Tojnar a502b155f0
gnome3.libgweather: add python3 for install script
Meson no longer propagates it so we need to re-add it.
2018-09-04 03:23:31 +02:00
Jan Tojnar 767803b3d2
gnome3.tracker: 2.1.2 → 2.1.3 2018-09-04 03:23:31 +02:00
Frederik Rietdijk b910b697f6 Merge master into staging 2018-09-02 12:10:33 +02:00
Jan Tojnar 92a5bb680c
gnome3.tracker-miners: 2.1.1 → 2.1.3 2018-09-01 23:03:03 +02:00
Jan Tojnar 39db436709
gnome3.gnome-font-viewer: 3.28.0 → 3.30.0 2018-09-01 22:41:50 +02:00
Vladimír Čunát 2d6179d1e8
Merge branch 'master' into staging
A few trivial conflicts due to *Platforms mass replace.
2018-09-01 17:38:18 +02:00
Robert Schütz a9780a095b Merge branch 'master' into staging-next 2018-08-30 21:56:13 +02:00
Vladimír Čunát 80b25db15c
treewide: use glib tools from build-time $PATH
Using explicit output feels more flaky in case we e.g. move the binary.
(No strong opinion on my side, feel free to revert if you think so.)
2018-08-30 19:47:41 +02:00
Jan Tojnar 6cefc9c1b0
Revert "treewide: remove placeholder usage"
This reverts commit 025881c236.
2018-08-30 18:18:30 +02:00
Jan Tojnar 69a17c7a19
Revert "treewide: remove placeholder usage"
This reverts commit 82f6267023.
2018-08-30 18:18:29 +02:00
Vladimír Čunát 91b01208a0
gnome3.gnome-shell: fix build (missing xsltproc) 2018-08-30 09:56:16 +02:00
Frederik Rietdijk b61b993b75 Merge master into staging 2018-08-26 12:10:05 +02:00
Jan Tojnar 6e2c115235
gnome3.gnome-desktop: use substituteAll for patch 2018-08-25 21:41:14 +02:00
Jan Tojnar 1bd430e3d4
gnome3.gnome-keyring: clean up 2018-08-25 21:41:13 +02:00
Jan Tojnar d6a6f9eb95
gnome3.caribou: fix on GNOME Flashback 2018-08-25 15:57:24 +02:00
Jan Tojnar 21e9b85928
gnome3.tracker-miners: 2.0.5 → 2.1.1 2018-08-25 15:57:23 +02:00
Jan Tojnar c219d313dd
gnome3.tracker: 2.0.4 → 2.1.2 2018-08-25 15:57:23 +02:00
Jan Tojnar 9c066735d5
gnome3.gnome-bluetooth: 3.28.1 → 3.28.2 2018-08-25 15:57:22 +02:00
Vladimír Čunát 153a19df05
Merge branch 'master' into staging-next
Hydra: ?compare=1474536
2018-08-20 09:15:33 +02:00
Vladimír Čunát 209730208a
Merge branch 'staging-next' 2018-08-17 20:51:31 +02:00
Andreas Rammhold a4ded94f95
gnome3.gdm: 2.28.2 -> 2.28.3
Changes:
  - CVE-2018-14424 - double free fix
  - lifecycle fixes to libgdm/GdmClient
  - follow up fixes dealing with login screen reaping form last release
  - allow pam modules to use SIGUSR1
  - set PWD for user session
  - tell cirrus not to use wayland
  - Translation updates
2018-08-17 09:22:27 +02:00
Vladimír Čunát ded9a4b1aa
Merge branch 'staging-next' into staging
Commits from master, conflict resolutions, etc.
2018-08-13 20:57:50 +02:00
Vladimír Čunát 00df25ee57
Merge branch 'master' into staging-next
Hydra: ?compare=1472947
2018-08-12 10:33:41 +02:00
Jan Malakhovski 99974ea930 gnome3.gcr: make tests run, but disable 2018-08-11 09:35:34 +00:00
Jan Malakhovski 411ef0e0f9 gnome3.gnome-keyring: use checkInputs 2018-08-11 09:35:23 +00:00
Jan Tojnar 59186af889
Merge pull request #44803 from cdepillabout/add-correct-propagatedbuildinput-to-vte
add gtk3 as propagatedBuildInput to vte
2018-08-09 18:56:33 +02:00
Frederik Rietdijk d9fa74ba78 Merge master into staging 2018-08-09 18:28:15 +02:00
Jan Tojnar aab242e1c5
gnome3.gucharmap: clean up
Clean up package, split into multiple outputs, enable devdoc.
2018-08-09 17:36:46 +02:00
Jan Tojnar f48108e52a
gnome3.gnome-desktop: clean up 2018-08-09 17:36:43 +02:00
Jan Tojnar 0c9273509a
gnome3.gnome-terminal: clean up 2018-08-09 17:36:43 +02:00
(cdep)illabout 05c0c3f05c
vte: Change comment to talk about vte-2.91.pc file instead of .gir file. 2018-08-09 23:21:50 +09:00
(cdep)illabout 8edc67c468
vte: Add gtk3 as propagatedBuildInput
The `Vte.2.91.gir` imports `Gtk.3.0.gir`.  So in order to use
`Vte.2.91.gir`, you must also have `Gtk.3.0.gir` on the GI_TYPELIB_PATH.
Adding gtk3 to the `propagatedBuildInputs` of vte accomplishes this.
2018-08-09 11:58:17 +09:00
Jan Tojnar 83a18e14d9
Merge pull request #39792 from Moredread/fwupd
WIP fwupd: 1.0.5 -> 1.1.0
2018-08-08 11:57:39 +02:00
Jan Tojnar 82bf0a2cd2
gnome3.gnome-software: enable fwupd 2018-08-07 23:25:22 +02:00
Tuomas Tynkkynen 008fd5fcf5 Merge remote-tracking branch 'upstream/master' into staging 2018-08-04 15:17:42 +03:00
John Ericson db965063b3 treewide: Make configureFlags lists 2018-08-03 17:06:03 -04:00
Jan Tojnar f735d6a38d
Merge pull request #43992 from jtojnar/upstream-sessions
Upstream sessions
2018-08-03 14:23:17 +02:00
Jan Tojnar adbe4e1c68
gnome3.gnome-session: use absolute paths
TryExec needs absolute path too, otherwise the desktop file will be ignored
unless gnome-session is in PATH, in which case, we would not need to patch
Exec.
2018-08-01 19:14:31 +02:00
Jan Tojnar cc6d77c83f
gnome3.gdm: add upstream xsession 2018-08-01 19:14:30 +02:00
Jan Tojnar f91dd5a610
gnome3.totem: 3.28.1 → 3.28.2 2018-07-31 23:05:08 +02:00
Jan Tojnar c1c9119699
gnome3.mutter: 3.28.2 → 3.28.3 2018-07-31 23:03:40 +02:00
Jan Tojnar a0cecbf159
gnome3.grilo: 0.3.4 → 0.3.6 2018-07-31 23:03:23 +02:00
Jan Tojnar 11845d65cb
gnome3.grilo-plugins: 0.3.5 → 0.3.7 2018-07-31 23:03:09 +02:00
Jan Tojnar d15f2f0e0a
gnome3.gnome-shell: 3.28.2 → 3.28.3 2018-07-31 23:01:40 +02:00
Jan Tojnar c4f1123342
gnome3.gnome-bluetooth: 3.28.0 → 3.28.1 2018-07-31 23:01:24 +02:00
Jan Tojnar ca565a3015
evolution-data-server: 3.28.3 → 3.28.5 2018-07-31 23:01:02 +02:00
Jan Tojnar 5644addb3c
gnome3.eog: 3.28.2 → 3.28.3 2018-07-31 23:00:44 +02:00
Frederik Rietdijk ad47d658d1 Merge master into staging-next 2018-07-21 19:43:53 +02:00
volth 52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Frederik Rietdijk 8213ff161c Merge master into staging-next 2018-07-19 18:24:24 +02:00
Matthew Bauer 76999cc40e treewide: remove aliases in nixpkgs
This makes the command ‘nix-env -qa -f. --arg config '{skipAliases =
true;}'’ work in Nixpkgs.

Misc...

- qtikz: use libsForQt5.callPackage

  This ensures we get the right poppler.

- rewrites:

  docbook5_xsl -> docbook_xsl_ns
  docbook_xml_xslt -> docbook_xsl

diffpdf: fixup
2018-07-18 23:25:20 -04:00
Frederik Rietdijk 6d339e5863 Merge staging-next into staging 2018-07-16 17:14:44 +02:00
Jan Tojnar db00e457ac
gnome3.totem: disable vala plug-ins again
Apparently the intermittent build failure is still there,
not sure why I thought it was fixed.

Closes: https://github.com/NixOS/nixpkgs/issues/43518
2018-07-15 16:57:27 +02:00
Robert Schütz 18774d4173 Merge branch 'master' into staging 2018-07-15 12:31:18 +02:00
Jan Tojnar fccbb2a9e6
gucharmap: 10.0.0 → 11.0.1 2018-07-14 15:52:20 +02:00
Jan Tojnar 28b6f74c3f
gnome3.gconf: remove 2018-07-10 12:14:40 +02:00
Ambroz Bizjak f26153754a nixos/xserver: Implement configuration of NVIDIA Optimus via PRIME
This adds configuration options which automate the configuration of NVIDIA Optimus using PRIME. This allows using the NVIDIA proprietary driver on Optimus laptops, in order to render using the NVIDIA GPU while outputting to displays connected only to the integrated Intel GPU. It also adds an option for enabling kernel modesetting for the NVIDIA driver (via a kernel command line flag); this is particularly useful together with Optimus/PRIME because it fixes tearing on PRIME-connected screens.

The user still needs to enable the Optimus/PRIME feature and specify the bus IDs of the Intel and NVIDIA GPUs, but this is still much easier for users and more reliable. The implementation handles both the X configuration file as well as getting display managers to run certain necessary `xrandr` commands just after X has started.

Configuration of commands run after X startup is done using a new configuration option `services.xserver.displayManager.setupCommands`. Support for this option is implemented for LightDM, GDM and SDDM; all of these have been tested with this feature including logging into a Plasma session.

Note: support of `setupCommands` for GDM is implemented by making GDM run the session executable via a wrapper; the wrapper will run the `setupCommands` before execing. This seemed like the simplest and most reliable approach, and solves running these commands both for GDM's X server and user X servers (GDM starts separate X servers for itself and user sessions). An alternative approach would be with autostart files but that seems harder to set up and less reliable.

Note that some simple features for X configuration file generation (in `xserver.nix`) are added which are used in the implementation:
- `services.xserver.extraConfig`: Allows adding arbitrary new sections. This is used to add the Device section for the Intel GPU.
- `deviceSection` and `screenSection` within `services.xserver.drivers`. This allows the nvidia configuration module to add additional contents into the `Device` and `Screen` sections of the "nvidia" driver, and not into such sections for other drivers that may be enabled.
2018-07-09 18:46:13 +02:00
Jan Tojnar eb97acb64a
gnome3.gnome-calculator: 3.28.1 → 3.28.2 2018-07-06 09:35:03 +02:00
Jan Tojnar 6589358664
gnome3.tracker-miners: 2.0.4 → 2.0.5 2018-06-30 02:31:10 +02:00
Jan Tojnar 236d92af11
gnome3.tracker: 2.0.3 → 2.0.4 2018-06-30 02:23:25 +02:00
Jan Tojnar 48fd0e6f20
evolution-data-server: 3.28.2 → 3.28.3 2018-06-20 02:06:47 +02:00
Jan Tojnar 69384eb47f
gnome3.totem: 3.26.0 → 3.26.1 2018-06-18 05:03:40 +02:00
Jan Tojnar 7de340761d
gnome3.grilo: clean up 2018-06-18 05:03:38 +02:00
Jan Tojnar 6a916d029e
gnome3.libgweather: 3.28.1 → 3.28.2 2018-06-14 18:26:50 +02:00
Jan Tojnar e2f9304606
gnome3.totem-pl-parser: 3.26.0 → 3.26.1 2018-06-14 18:16:28 +02:00
Jan Tojnar 42a08e62f5
gnome3.epiphany: 3.28.2.1 → 3.28.3.1 2018-06-13 20:15:05 +02:00
Jan Tojnar 05b9e9f011
gnome3.totem: fix build
Hopefully a proper fix for be17bccf38
2018-06-09 19:08:19 +02:00
Jan Tojnar f5150da8f9
Merge pull request #41556 from jtojnar/gnome3-update
gnome3 update
2018-06-06 15:07:43 +02:00
Jan Tojnar 027180ab03
gnome3.vte: 0.52.1 → 0.52.2 2018-06-06 12:43:30 +02:00
Jan Tojnar fba07434d1
gnome3.gnome-terminal: 3.28.1 → 3.28.2 2018-06-06 11:41:09 +02:00
Jan Tojnar 933383ceb8
gnome3.gnome-disk-utility: 3.28.2 → 3.28.3 2018-06-06 11:40:49 +02:00
Jan Tojnar e12afbe115
gnome3.gnome-control-center: 3.28.1 → 3.28.2 2018-06-06 11:40:31 +02:00
Jan Tojnar 26aca3bee1
gnome3.geocode-glib: 3.25.4.1 → 3.26.0 2018-06-06 11:40:17 +02:00
Jan Tojnar 17a8d7f5a4
gnome3.gdm: 3.28.1 → 3.28.2 2018-06-06 11:39:22 +02:00
Jan Tojnar f65cee3b9c
gnome3.epiphany: 3.28.1.1 → 3.28.2.1 2018-06-06 11:39:01 +02:00
Matthew Bauer 8950b14355 libpeas: supports darwin 2018-05-31 12:34:15 -04:00
Jan Tojnar adcfd39bb9
gnome3.libcroco: fix patch url 2018-05-29 10:56:23 +02:00
Vladimír Čunát 392e6de7d0
Merge branch 'master' into staging 2018-05-20 13:20:53 +02:00
Jan Tojnar e96ec37c00
gnome3.gnome-user-docs: 3.28.1 → 3.28.2 2018-05-19 17:34:10 +02:00
Jan Tojnar e7923b9e26
gnome3.gnome-system-monitor: 3.28.1 → 3.28.2 2018-05-19 17:34:10 +02:00
Jan Tojnar 0cc8b413da
gnome3.gnome-software: 3.28.1 → 3.28.2 2018-05-19 17:34:09 +02:00
Jan Tojnar 347c1c82bb
gnome3.gnome-disk-utility: 3.28.1 → 3.28.2 2018-05-19 17:34:09 +02:00
Jan Tojnar eda0044379
gnome3.gnome-desktop: 3.28.1 → 3.28.2 2018-05-19 17:34:09 +02:00
John Ericson ddbe9191ef Merge remote-tracking branch 'upstream/master' into staging
Keep the dontCheck because the test suite fails, get rid of the LDFLAGS
hack because we don't need it!
2018-05-16 15:16:08 -04:00
Jan Tojnar 75cc398b97
Merge pull request #39615 from jtojnar/gdm-wayland
GDM wayland improvements
2018-05-16 16:39:12 +02:00
Jan Tojnar 3bfa8563d1
gnome3.gdm: fix wayland detection
Apparently, wayland session were not used at all until now.
2018-05-16 16:25:21 +02:00
Jan Tojnar 6f23e142cb
gnome3.gdm: clean up 2018-05-16 16:25:20 +02:00
Tuomas Tynkkynen 6b6a575748 Merge remote-tracking branch 'upstream/master' into staging
Conflicts:
	pkgs/tools/networking/telnet/default.nix
	pkgs/top-level/aliases.nix
2018-05-16 03:09:33 +03:00
Yegor Timoshenko edbce18903
tracker-miners: switch to meson, some tweaks (#39534) 2018-05-15 20:55:40 +03:00
Jan Tojnar 1092a24307
Merge pull request #40460 from hedning/gnome-shell-3.28.2
gnome3.gnome-shell: 3.28.1 -> 3.28.2
2018-05-15 14:26:49 +02:00
Jan Tojnar d5060ac3a7
Merge pull request #33371 from jtojnar/flatpak
Flatpak
2018-05-15 14:19:33 +02:00
Jan Tojnar 2fc8b83282
gnome3.gnome-software: build with flatpak support 2018-05-15 13:28:30 +02:00
Tor Hedin Brønner 989fd880a1 gnome3.gnome-shell: 3.28.1 -> 3.28.2 2018-05-13 23:15:39 +02:00
Frederik Rietdijk 658b7c3f2e Merge master into staging 2018-05-13 12:13:25 +02:00
Jan Tojnar 0e57b81b2d
gnome3.gnome-shell: fix libgnomekdb path 2018-05-12 22:58:04 +02:00
Matthew Bauer 6748534d83 Merge remote-tracking branch 'upstream/master' into staging 2018-05-08 09:36:00 -05:00
Jan Tojnar 85a0cd915b
Merge pull request #40155 from jtojnar/gnome-3.28.2
GNOME Updates
2018-05-08 04:42:29 +02:00
Jan Tojnar c477acec9e
gnome3.mutter: 3.28.0 → 3.28.1 2018-05-08 03:31:57 +02:00
Jan Tojnar df80580521
gnome3.gnome-shell: 3.28.0 → 3.28.1 2018-05-08 03:31:56 +02:00
Jan Tojnar 2b1db53296
gnome3.gnome-shell-extensions: 3.28.0 → 3.28.1 2018-05-08 02:47:43 +02:00
Jan Tojnar fef1129d4e
gnome3.gnome-keyring: 3.28.0.2 → 3.28.2 2018-05-08 02:37:35 +02:00
Jan Tojnar 6465aaac06
gnome3.gnome-contacts: 3.28.1 → 3.28.2 2018-05-08 02:37:17 +02:00
Jan Tojnar 6353a952ce
gnome3.gjs: 1.52.2 → 1.52.3 2018-05-08 02:36:57 +02:00
Jan Tojnar 44e49b9e45
evolution-data-server: 3.28.1 → 3.28.2 2018-05-08 02:36:37 +02:00
Jan Tojnar ffda669690
gnome3.eog: 3.28.1 → 3.28.2 2018-05-08 02:36:21 +02:00
Jan Tojnar 300af66777
gnome3.gdm: fix session chooser
We are patching GDM to respect GDM_SESSIONS_DIR environment
variable, which we are setting in the GDM module. Previously, we
only took care of a single code path, the one that handled session
start-up; missing the one obtaining the list of sessions.

This commit patches the second code path, and also whitelists the
GDM_SESSIONS_DIR so that it can be passed to the greeter.

Fixes #34101
2018-05-06 22:20:56 +02:00
Jan Tojnar 4feaecc23d
evolution-data-server: fix SSL support on non-GNOME platforms 2018-05-05 14:57:18 +02:00
Matthew Justin Bauer eeb016e8f0
Merge branch 'staging' into fix-ncurses-darwin-extensions 2018-05-02 15:40:38 -05:00
Ryan Mulligan 038a0c9a60 treewide: http to https 2018-04-30 21:39:20 -07:00
Will Dietz 4b7b083bcb treewide: stdenv.lib.platforms.gnu -> ... gnu ++ linux
Include all linux platforms.
2018-04-30 18:12:10 -05:00
Jan Malakhovski 7438083a4d tree-wide: disable doCheck and doInstallCheck where it fails (the trivial part) 2018-04-25 04:18:46 +00:00
Jan Tojnar 51a345c6bb
gnome3.gjs: 1.52.1 → 1.52.2 2018-04-24 18:22:42 +02:00
Jan Tojnar fe5fcee1f2
gnome3.sushi: 3.24.0 → 3.28.3 2018-04-24 13:30:57 +02:00
Jan Tojnar 6c15df2c91
gnome3.epiphany: 3.28.1 → 3.28.1.1 2018-04-24 13:30:57 +02:00
Jan Tojnar 72b27f2519
gnome3: 3.28.0 → 3.28.1 2018-04-14 13:35:45 +02:00
Tor Hedin Brønner 43ce9b93f5 gnome3.gnome-shell-extensions: let apps-menu know about gnome-menus 2018-04-03 16:10:23 +02:00
Tor Hedin Brønner 1661e88e82 gnome3.gnome-shell-extensions: build schema files 2018-04-03 16:10:12 +02:00
Jan Tojnar d70b9e458a
gnome3.libgweather: 3.28.0 → 3.28.1 2018-03-28 19:50:33 +02:00
Jan Tojnar 5d4f6024e8
gnome3.gnome-themes-extra: 3.27.92 → 3.28 2018-03-28 19:50:32 +02:00
Jan Tojnar 6d1c022390
gnome3.gnome-keyring: 3.28.0.1 → 3.28.0.2 2018-03-28 19:50:32 +02:00
Jan Tojnar 78190d2e87
evince: add comic support 2018-03-28 19:50:31 +02:00
Jan Tojnar 025881c236
treewide: remove placeholder usage
Temporary compatibility fix, continuation of https://github.com/NixOS/nixpkgs/pull/37860
2018-03-28 19:44:33 +02:00
Jan Tojnar 82f6267023
treewide: remove placeholder usage
see 2abac54c03
2018-03-27 20:14:44 +02:00
Jan Tojnar 087ca0ca24
yelp: clean up 2018-03-23 13:18:39 +01:00
Jan Tojnar 060e6aab52
gnome3.totem: clean up 2018-03-23 13:18:39 +01:00
Jan Tojnar 3b3e059dac
gnome3.gnome-system-log: clean up 2018-03-23 13:18:38 +01:00
Jan Tojnar e059d22888
gnome3.gnome-screenshot: clean up 2018-03-23 13:18:38 +01:00
Jan Tojnar fe747012db
gnome3.gnome-disk-utility: clean up 2018-03-23 13:18:38 +01:00
Jan Tojnar 25707008c0
gnome3.gnome-dictionary: clean up 2018-03-23 13:18:37 +01:00
Jan Tojnar d01c5156d9
gnome3.gnome-control-center: remove unnecessary gnome-themes-extra dependency 2018-03-23 13:18:37 +01:00
Jan Tojnar b4b00016a2
epiphany: clean up 2018-03-23 13:18:36 +01:00
Jan Tojnar 319495164c
gnome3.libgee: clean up 2018-03-22 10:32:24 +01:00
Jan Tojnar 819d766f77
gnome3.tracker-miners: fix build 2018-03-22 07:47:51 +01:00
Jan Tojnar 04325dfe79
gnome3.vino: clean up 2018-03-22 07:46:58 +01:00
Jan Tojnar 4f72ca7a0e
gnome3.evince: clean up 2018-03-22 07:46:57 +01:00
Tor Hedin Brønner 19f80a70be
gnome3.gnome-shell: add NetworkManagerApplet
Try to fix `imports.gi.NMA`
2018-03-22 07:46:57 +01:00
Jan Tojnar d6817e4232
gnome3.gnome-contacts: fix build 2018-03-22 07:46:56 +01:00
Jan Tojnar 91f7501f7a
gnome3.tracker: build gir 2018-03-22 07:46:55 +01:00
Jan Tojnar a67577f776
gnome3.nautilus: fix build 2018-03-22 07:46:54 +01:00
Jan Tojnar 53b2df9211
gnome3.libzapojit: build gir 2018-03-22 07:46:54 +01:00
Jan Tojnar 2871acd8c3
gnome3.gnome-shell: fix build 2018-03-22 07:46:54 +01:00