Commit Graph

8111 Commits

Author SHA1 Message Date
piegames
74463a4027 gnome3: Package all the Gnome extensions
An automatic way to do this that scales up and requires little manual intervention is really needed. It works by scraping extensions.gnome.org with a python script,
that writes all relevant information into the `extensions.json`. Every attribute of besaid file can be built into a package using `buildShellExtension`.

Extensions are grouped by Gnome shell version for practical reasons. Only extensions for Gnome 3.36 and 3.38 were added, as we don't support legacy Gnome versions.
The extensions are exposed as an attrset, `pkgs.gnome36Extensions` and `pkgs.gnome38Extensions` respectively. The package name of each extensions is generated automatically
from its UUID.

The attribute `pkgs.gnomeExtensions` contains the officially packaged and supported extensions set. It contains all the automatically packaged extensions for the current
Gnome Shell version, which are overwritten by manually packaged ones where needed. Unlike gnomeXYExtensions, the names are not UUIDs, but automatically generated human-
friendly names. Naming collisions – which are tracked in collisions.json – need to be manually resolved in the `extensionRenames` attrset.
2021-03-18 19:18:00 +01:00
Matthew Van Gundy
3d5c4053ca
Configure gnome2.gtksourceview to build with autoconf 2.69
`nix-build -A gnome2.gtksourceview` fails to build with autoconf 2.70 with the following error:
...
autoreconf: running: intltoolize --copy --force
You should update your 'aclocal.m4' by running aclocal.
autoreconf: running: gtkdocize --copy
Can't exec "gtkdocize": No such file or directory at /nix/store/hm8xfxprfk4l1msb9hpjwgydilbqlvl5-autoconf-2.70/share/autoconf/Autom4te/FileUtils.pm line 293.
autoreconf: error: gtkdocize failed with exit status: 2

gnome2.gtksourceview builds successfully with autoconf 2.69.
2021-03-14 11:28:01 -07:00
R. RyanTM
eb362f9af9 gnome3.hitori: 3.38.0 -> 3.38.1 2021-03-14 04:57:40 +01:00
Jan Tojnar
91574a3a39
Merge pull request #115123 from Pacman99/phone-evolution
evolution-data-server: enable phone number support
2021-03-14 02:27:20 +01:00
R. RyanTM
4eccb6d80f gnome3.tali: 3.38.0 -> 3.38.3 2021-03-11 15:59:15 +01:00
Bogdan B
0ccc9d5c63
lxqt.lxqt-policykit: fix missing buildInput polkit (#115529) 2021-03-09 17:20:06 +01:00
R. RyanTM
6598cfb682 gnome3.rygel: 0.40.0 -> 0.40.1 2021-03-09 13:10:20 +00:00
Pacman99
428411b75d evolution-data-server: enable phone number support 2021-03-05 08:16:21 -08:00
Sandro Jäckel
98b0480784
gnome3.taskwhisperer: remove unused input 2021-03-05 16:22:54 +01:00
ajs124
57cf15c64d xdg-desktop-portal-kde: drop unused python dependency 2021-03-03 01:30:53 +01:00
Sandro
c1d529dbb1
Merge pull request #114768 from SuperSandro2000/fix-collection19 2021-03-02 16:59:03 +01:00
Dmitry Kalinkin
43c128776e
Merge pull request #114676 from jD91mZM2/remove-me-as-maintainer
remove me as maintainer
2021-03-01 22:19:56 -05:00
Sandro Jäckel
7ccf4d1259
pantheon.elementary-session-settings: remove unused input 2021-03-01 15:19:05 +01:00
ajs124
f179f7c25c gnustep.gui: fix icu 68 compatibility 2021-03-01 14:28:20 +01:00
ajs124
47bae87b75 gnustep.base: fix icu 68 compatibility 2021-03-01 14:24:57 +01:00
jD91mZM2
ea5639fcf4
vala-panel-appmenu-plugin: delete 2021-03-01 12:34:57 +01:00
jD91mZM2
3a6ba9ea5b
remove me as maintainer
I don't use these tools anymore, so it makes sense I shouldn't have an
opinion on PRs that change/update them. I know it's always unfortunate
losing a reviewer, but I'm not very active anymore anyway,
unfortunately. Apologies.

From now on, I'm trying not to add too many packages into nixpkgs, since
flakes are available. I guess when I first started using Nix I got
overexcited by how easy it was to contribute, so I added things for the
sake of adding things (not because I necessarily used them).
2021-03-01 12:32:20 +01:00
Sandro Jäckel
3fd94db5f1
xfce4-taskmanager: remove unused inputs 2021-03-01 10:47:25 +01:00
WORLDofPEACE
69ea22c3da gnome-tour: fix build 2021-02-28 10:17:31 -05:00
Frederik Rietdijk
c456a2512f Merge master into staging-next 2021-02-26 10:25:13 +01:00
WORLDofPEACE
9f4049ec68
Merge pull request #114387 from worldofpeace/gdm-new-logo
gnome3.gdm: use white nixos logo
2021-02-25 15:18:19 -05:00
WORLDofPEACE
f49cd54c27
Merge pull request #114002 from worldofpeace/fix-gcc-search-locations
gnome3.gnome-control-center: fix search locations dialog
2021-02-25 14:35:24 -05:00
WORLDofPEACE
3e0296b39b gnome3.gdm: use white nixos logo
This looks cohesive
2021-02-25 13:34:22 -05:00
maxine [they]
995d98c9e9
gnomeExtensions.no-title-bar: 9 -> 11, unbreak (#106828)
* gnomeExtensions.no-title-bar: unbreak

9 -> 2020-05-14
Switches to a supported fork, updates patches as necessary

* gnomeExtensions.no-title-bar: 2020-05-14 -> 11
2021-02-25 06:44:37 +01:00
WORLDofPEACE
e9439e2ef3 gnome3.gnome-control-center: fix search locations dialog 2021-02-22 08:43:53 -05:00
Sandro Jäckel
fbb2925d76
gnome3.geary: remove unused input 2021-02-22 02:27:58 +01:00
Sandro Jäckel
5528fb4c6d
gnome3.seahorse: remove unused input 2021-02-22 02:27:58 +01:00
Sandro Jäckel
0ae8a7d4b8
cinnamon-control-center: remove unused inputs 2021-02-22 02:27:57 +01:00
github-actions[bot]
2c8fa86436
Merge master into staging-next 2021-02-21 06:16:32 +00:00
davidak
62d32751cb
Merge pull request #113347 from r-ryantm/auto-update/gnome-getting-started-docs
gnome3.gnome-getting-started-docs: 3.38.0 -> 3.38.1
2021-02-21 02:16:26 +01:00
Jan Tojnar
8f50f1ce10
Merge branch 'staging-next' into staging
Resolved the following conflicts:

- kernel flags between 09176d28a0 and 2b28822d8d
- clojure-lsp between 3fa00685ce and e03c068af5
2021-02-19 17:15:31 +01:00
Ben Siraphob
e03c068af5 treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
Sandro Jäckel
1db2eb8991
pantheon.elementary-session-settings: remove unused input 2021-02-18 16:58:38 +01:00
Sandro Jäckel
37d406b98a
gnome3.gnome-applets: remove unused input 2021-02-18 16:58:34 +01:00
Sandro Jäckel
71948d2142
gnome3.gnome-initial-setup: remove unused input 2021-02-18 16:58:29 +01:00
Sandro Jäckel
d30234aa05
gnome3.gnome-control-center: remove unused input 2021-02-18 16:58:24 +01:00
Sandro Jäckel
6065b9e159
gnome3.gnome-contacts: remove unused input 2021-02-18 16:58:19 +01:00
Sandro Jäckel
164d19b24d
cinnamon-screensaver: remove unused input 2021-02-18 16:58:12 +01:00
Sandro Jäckel
024247946f
gnome3.gsconnect: remove unused input 2021-02-17 23:12:24 +01:00
Sandro Jäckel
c4bb7b687d
gnome3.gnome-terminal: Remove unused input 2021-02-17 23:12:24 +01:00
Elias Probst
aec54bddb8 kinfocenter: fix symlink to systemsettings5
As `kinfocenter`'s implementation consists of only KCMs, which are
actually just displayed using `systemsettings5`' KCM shell, the
`kinfocenter` binary is just a symlink to `systemsettings5`.

In traditional FHS environments, having a relative symlink to the
`systemsettings5` binary within the same `bin/` directory works just
fine, whereas this is broken on NixOS where `systemsettings5` resides in
a completely different `bin/` directory of the corresponding store item.

Usually CMake's `find_package` should be able to locate the
`systemsettings5` binary, but fails for reasons unknown to do so on
NixOS - so for now fixing the symlink manually as part of the `preFixup`
phase will do the job of making `kinfocenter` work again.
2021-02-17 09:06:14 +08:00
R. RyanTM
996b6dc766 gnome3.gnome-getting-started-docs: 3.38.0 -> 3.38.1 2021-02-16 23:12:42 +00:00
Maximilian Bosch
01a7784022
Merge pull request #113335 from r-ryantm/auto-update/evince
evince: 3.38.1 -> 3.38.2
2021-02-16 23:45:56 +01:00
Thomas Gerbet
58c379c19e gnome3.gnome-autoar: 0.2.4 -> 0.3.0
Fixes CVE-2020-36241.
2021-02-16 22:41:29 +01:00
R. RyanTM
a3fa55b5ed evince: 3.38.1 -> 3.38.2 2021-02-16 20:28:28 +00:00
Sandro
82abb66345
Merge pull request #110430 from mjlbach/init_parachute
parachute: init at 0.9.1
2021-02-16 01:23:01 +01:00
Jan Tojnar
859d540508
Merge pull request #113171 from andersk/gnome-session-shutdown-delay
gnome-session: Fix 2 minute shutdown delay
2021-02-15 05:47:08 +01:00
Anders Kaseorg
70cf0705f6 gnome-session: Fix 2 minute shutdown delay
Fixes #113165, by pulling in the upstream patch for
https://gitlab.gnome.org/GNOME/gnome-session/-/issues/74 “2 minutes
delay at poweroff with systemd-247”.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2021-02-14 19:02:33 -08:00
R. RyanTM
c27538ee3f evolution-data-server: 3.38.3 -> 3.38.4 2021-02-14 20:21:40 +01:00
R. RyanTM
6eb945d608 gnome3.gnome-terminal: 3.38.2 -> 3.38.3 2021-02-14 20:17:00 +01:00