nixpkgs/pkgs/desktops/gnome-3
Jan Tojnar b18215bd6f
gnome3.evolution-data-server: Hardcode more GSettings schemas
I used Coccinelle to create a base patch:

spatch --sp-file hardcode-gsettings.cocci --dir src/ --in-place

```cocci
@@
expression GSETTINGS_SCHEMA;
expression settings;
@@
- settings = g_settings_new (GSETTINGS_SCHEMA);
+ {
+ GSettingsSchemaSource *schema_source;
+ GSettingsSchema *schema;
+ schema_source = g_settings_schema_source_new_from_directory ("@ESD_GSETTINGS_PATH@",  g_settings_schema_source_get_default (), TRUE, NULL);
+ schema = g_settings_schema_source_lookup (schema_source, GSETTINGS_SCHEMA, FALSE);
+ settings = g_settings_new_full (schema, NULL, NULL);
+ g_settings_schema_source_unref (schema_source);
+ g_settings_schema_unref (schema);
+ }
```
2019-08-12 18:31:09 +02:00
..
apps Merge master into staging 2019-07-25 09:23:21 +00:00
core gnome3.evolution-data-server: Hardcode more GSettings schemas 2019-08-12 18:31:09 +02:00
devtools gnome3.gsettings-desktop-schemas -> gsettings-desktop-schemas 2019-04-17 13:39:23 -04:00
extensions gnomeExtensions.pidgin-im-integration: 1.0.1 -> 32 2019-08-01 13:20:18 +02:00
games gdk-pixbuf: rename from gdk_pixbuf 2019-07-22 18:50:57 -04:00
misc Merge master into staging-next 2019-08-02 09:18:37 +02:00
default.nix gnomeExtensions.pidgin-im-integration: move from gnome3.pidgin-im-gnome-shell-extension 2019-08-01 13:20:18 +02:00
find-latest-version.py gnome3.updateScript: improve pre-release detection 2018-11-30 21:35:29 +01:00
installer.nix gnome3: only maintain single GNOME 3 package set (#29397) 2017-09-24 12:15:50 +01:00
update.nix gnome3.updateScript: clean up PATH 2019-06-02 09:44:13 +02:00