[gnome-build-meta] Add testing wallpaper



commit c371dde96b48fa1a208493f1d9de41919ae1185e
Author: Lawrence Hunter <lawrence hunter codethink co uk>
Date:   Wed Aug 31 19:46:42 2022 +0100

    Add testing wallpaper
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-build-meta/-/merge_requests/1727>

 elements/boards/generic/deps.bst               |   1 +
 elements/custom/testing-wallpaper-override.bst |  17 +++++++++++++++++
 elements/custom/testing-wallpaper.bst          |  13 +++++++++++++
 files/backgrounds/GnomeBackground.webp         | Bin 0 -> 974382 bytes
 files/backgrounds/backgrounds.gschema.override |   2 ++
 5 files changed, 33 insertions(+)
---
diff --git a/elements/boards/generic/deps.bst b/elements/boards/generic/deps.bst
index c3c6dc70d..2c5b15213 100644
--- a/elements/boards/generic/deps.bst
+++ b/elements/boards/generic/deps.bst
@@ -19,3 +19,4 @@ depends:
 - custom/eg25-manager.bst
 - custom/iw.bst
 - freedesktop-sdk.bst:components/usbutils.bst
+- custom/testing-wallpaper.bst
\ No newline at end of file
diff --git a/elements/custom/testing-wallpaper-override.bst b/elements/custom/testing-wallpaper-override.bst
new file mode 100644
index 000000000..d24f796b7
--- /dev/null
+++ b/elements/custom/testing-wallpaper-override.bst
@@ -0,0 +1,17 @@
+kind: import
+
+sources:
+- kind: local
+  path: files/backgrounds/backgrounds.gschema.override
+
+depends: 
+  - core/gnome-backgrounds.bst
+
+config:
+  source: /
+  target: /usr/share/glib-2.0/schemas/
+
+public:
+  bst:
+    integration-commands:
+    - glib-compile-schemas usr/share/glib-2.0/schemas
\ No newline at end of file
diff --git a/elements/custom/testing-wallpaper.bst b/elements/custom/testing-wallpaper.bst
new file mode 100644
index 000000000..a1c6bcd30
--- /dev/null
+++ b/elements/custom/testing-wallpaper.bst
@@ -0,0 +1,13 @@
+kind: import
+
+sources:
+- kind: local
+  path: files/backgrounds/GnomeBackground.webp
+
+depends: 
+  - core/gnome-backgrounds.bst
+  - custom/testing-wallpaper-override.bst
+
+config:
+  source: /
+  target: /usr/share/backgrounds/gnome/
\ No newline at end of file
diff --git a/files/backgrounds/GnomeBackground.webp b/files/backgrounds/GnomeBackground.webp
new file mode 100644
index 000000000..1a5f79afa
Binary files /dev/null and b/files/backgrounds/GnomeBackground.webp differ
diff --git a/files/backgrounds/backgrounds.gschema.override b/files/backgrounds/backgrounds.gschema.override
new file mode 100644
index 000000000..8ab5f0423
--- /dev/null
+++ b/files/backgrounds/backgrounds.gschema.override
@@ -0,0 +1,2 @@
+[org.gnome.desktop.background]
+picture-uri='file:///usr/share/backgrounds/gnome/GnomeBackground.webp'
\ No newline at end of file


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]