From 1d6dec4c671abaa4510a0376c10454648c7bf07c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20COUDERC?= Date: Fri, 28 Oct 2016 11:32:51 +0000 Subject: [PATCH] Initial support for Soft Waves theme for Stretch --- Makefile | 26 + debian/changelog | 6 + debian/copyright | 11 +- debian/gsettings-override | 2 +- debian/postinst | 107 +++- debian/prerm | 76 ++- sddm-debian/Main.qml | 1 + softwaves-theme/backgrounds/login.svg | 423 ++++++++++++++ softwaves-theme/gnome-wp-list-softwaves.xml | 20 + .../lockscreen/contents/images/1280x720.svg | 432 ++++++++++++++ .../lockscreen/contents/images/1920x1080.svg | 429 ++++++++++++++ .../lockscreen/contents/images/2560x1440.svg | 432 ++++++++++++++ .../lockscreen/gnome-background.xml | 11 + softwaves-theme/lockscreen/metadata.desktop | 7 + softwaves-theme/sddm-preview.jpg | Bin 0 -> 71637 bytes .../wallpaper/contents/images/1280x720.svg | 549 ++++++++++++++++++ .../wallpaper/contents/images/1920x1080.svg | 546 +++++++++++++++++ .../wallpaper/contents/images/2560x1440.svg | 549 ++++++++++++++++++ .../wallpaper/gnome-background.xml | 11 + softwaves-theme/wallpaper/metadata.desktop | 7 + 20 files changed, 3624 insertions(+), 21 deletions(-) create mode 100644 softwaves-theme/backgrounds/login.svg create mode 100644 softwaves-theme/gnome-wp-list-softwaves.xml create mode 100644 softwaves-theme/lockscreen/contents/images/1280x720.svg create mode 100644 softwaves-theme/lockscreen/contents/images/1920x1080.svg create mode 100644 softwaves-theme/lockscreen/contents/images/2560x1440.svg create mode 100644 softwaves-theme/lockscreen/gnome-background.xml create mode 100644 softwaves-theme/lockscreen/metadata.desktop create mode 100644 softwaves-theme/sddm-preview.jpg create mode 100644 softwaves-theme/wallpaper/contents/images/1280x720.svg create mode 100644 softwaves-theme/wallpaper/contents/images/1920x1080.svg create mode 100644 softwaves-theme/wallpaper/contents/images/2560x1440.svg create mode 100644 softwaves-theme/wallpaper/gnome-background.xml create mode 100644 softwaves-theme/wallpaper/metadata.desktop diff --git a/Makefile b/Makefile index b677b37..afc7d3a 100644 --- a/Makefile +++ b/Makefile @@ -106,3 +106,29 @@ install: install -d $(DESTDIR)/usr/share/plymouth/themes/lines $(INSTALL) $(wildcard plymouth/lines/*) $(DESTDIR)/usr/share/plymouth/themes/lines + + # Soft waves theme (Stretch default) + ### Login background + install -d $(DESTDIR)/usr/share/desktop-base/softwaves-theme + $(INSTALL) softwaves-theme/sddm-preview.jpg $(DESTDIR)/usr/share/desktop-base/softwaves-theme/ + install -d $(DESTDIR)/usr/share/desktop-base/softwaves-theme/backgrounds + $(INSTALL) softwaves-theme/backgrounds/login.svg $(DESTDIR)/usr/share/desktop-base/softwaves-theme/backgrounds + ### Wallpapers + install -d $(DESTDIR)/usr/share/desktop-base/softwaves-theme/wallpaper/contents/images + $(INSTALL) softwaves-theme/wallpaper/metadata.desktop $(DESTDIR)/usr/share/desktop-base/softwaves-theme/wallpaper + $(INSTALL) softwaves-theme/wallpaper/gnome-background.xml $(DESTDIR)/usr/share/desktop-base/softwaves-theme/wallpaper + $(INSTALL) $(wildcard softwaves-theme/wallpaper/contents/images/*) $(DESTDIR)/usr/share/desktop-base/softwaves-theme/wallpaper/contents/images/ + $(INSTALL) softwaves-theme/gnome-wp-list-softwaves.xml $(DESTDIR)/usr/share/gnome-background-properties/debian-softwaves.xml + # Wallpaper symlink for KDE + install -d $(DESTDIR)/usr/share/wallpapers + cd $(DESTDIR)/usr/share/wallpapers && ln -s /usr/share/desktop-base/softwaves-theme/wallpaper SoftWaves + + ### Lockscreen + install -d $(DESTDIR)/usr/share/desktop-base/softwaves-theme/lockscreen/contents/images + $(INSTALL) softwaves-theme/lockscreen/metadata.desktop $(DESTDIR)/usr/share/desktop-base/softwaves-theme/lockscreen + $(INSTALL) softwaves-theme/lockscreen/gnome-background.xml $(DESTDIR)/usr/share/desktop-base/softwaves-theme/lockscreen + $(INSTALL) $(wildcard softwaves-theme/lockscreen/contents/images/*) $(DESTDIR)/usr/share/desktop-base/softwaves-theme/lockscreen/contents/images/ + $(INSTALL) softwaves-theme/gnome-wp-list-softwaves.xml $(DESTDIR)/usr/share/gnome-background-properties/debian-softwaves.xml + # Lock screen symlink for KDE + install -d $(DESTDIR)/usr/share/wallpapers + cd $(DESTDIR)/usr/share/wallpapers && ln -s /usr/share/desktop-base/softwaves-theme/lockscreen SoftWavesLockScreen diff --git a/debian/changelog b/debian/changelog index d512b10..9091ecc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,12 @@ desktop-base (9.0.0~exp1) UNRELEASED; urgency=medium [ Aurélien COUDERC ] + * Initial support for Soft Waves theme by Juliette Belin. + - Default theme for Gnome wallpaper and lock screen + - Theme available for SDDM login and Plasma 5 wallpaper and lock screen + - debian/copyright updated + * Initial support for global theme switching via alternatives + * Remove references to long gone KDE3 globals in maintainer scripts. (Closes: #659549) * README.Debian: inform about updating initrds too. (Closes: #612163) diff --git a/debian/copyright b/debian/copyright index fbdcbdc..a8fff66 100644 --- a/debian/copyright +++ b/debian/copyright @@ -43,12 +43,19 @@ Copyright Ulrich Hansen , Mainz, Germany, 2010, published under GPL2 or higher (at your option) They are based on the Debian “Open Use” Logo (without the “Debian” label). -The .desktop files included in this package were compiled by Colin -Walters . +The .desktop files and xml configuration files in this package were compiled by +desktop-base contributors. icons/*/emblems/emblem-debian.{png,svg} are different versions of the Debian “Open Use” Logo (without the “Debian” label). +The SDDM QML script is © 2016 David Edmundson and adapted for Debian by +Aurélien Couderc. + + +The Soft Waves theme is © 2016 Juliette Taka Belin and released under the GPLv2 +or any later version. + The Lines theme is © 2014 Juliette Taka Belin and released under the GPLv2 or any later version. diff --git a/debian/gsettings-override b/debian/gsettings-override index 40644ec..1a06cef 100644 --- a/debian/gsettings-override +++ b/debian/gsettings-override @@ -4,4 +4,4 @@ picture-uri='file:///usr/share/images/desktop-base/desktop-background.xml' [org.gnome.desktop.screensaver] picture-options='zoom' -picture-uri='file:///usr/share/images/desktop-base/lines-lockscreen.xml' +picture-uri='file:///usr/share/images/desktop-base/desktop-lockscreen.xml' diff --git a/debian/postinst b/debian/postinst index a5e397a..3b37891 100644 --- a/debian/postinst +++ b/debian/postinst @@ -6,23 +6,49 @@ if [ "$1" = configure ] && dpkg --compare-versions "$2" lt-nl 7; then fi if [ "$1" = "configure" -o "$1" = "abort-upgrade" ]; then - # Alternatives for the background + # Theme package alternatives + while read theme priority; do + update-alternatives --install \ + /usr/share/desktop-base/active-theme \ + desktop-theme \ + /usr/share/desktop-base/$theme-theme $priority + done << EOF +softwaves 50 +EOF + + # Use active theme as highest priority for background + update-alternatives --install \ + /usr/share/images/desktop-base/desktop-background \ + desktop-background \ + /usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg 70 + # Alternatives for the background in theme packages + while read theme filename priority; do + update-alternatives --install \ + /usr/share/images/desktop-base/desktop-background \ + desktop-background \ + /usr/share/desktop-base/$theme-theme/wallpaper/contents/images/$filename $priority + done << EOF +softwaves 1280x720.svg 65 +softwaves 1920x1080.svg 65 +softwaves 2560x1440.svg 65 +EOF + # Old alternatives for the background while read background priority; do update-alternatives --install \ /usr/share/images/desktop-base/desktop-background \ desktop-background \ /usr/share/images/desktop-base/$background $priority done << EOF -lines-wallpaper_1280x1024.svg 65 -lines-wallpaper_1600x1200.svg 65 -lines-wallpaper_1920x1080.svg 70 -lines-wallpaper_1920x1200.svg 65 -lines-wallpaper_2560x1080.svg 65 -joy-wallpaper_1600x1200.svg 60 -joy-wallpaper_1280x1024.svg 60 -joy-wallpaper_1920x1080.svg 60 -joy-wallpaper_1920x1200.svg 60 -joy-inksplat-wallpaper_1920x1080.svg 60 +lines-wallpaper_1280x1024.svg 60 +lines-wallpaper_1600x1200.svg 60 +lines-wallpaper_1920x1080.svg 60 +lines-wallpaper_1920x1200.svg 60 +lines-wallpaper_2560x1080.svg 60 +joy-wallpaper_1600x1200.svg 50 +joy-wallpaper_1280x1024.svg 50 +joy-wallpaper_1920x1080.svg 50 +joy-wallpaper_1920x1200.svg 50 +joy-inksplat-wallpaper_1920x1080.svg 50 spacefun-wallpaper.svg 50 spacefun-wallpaper-widescreen.svg 50 moreblue-orbit-wallpaper.svg 40 @@ -31,6 +57,21 @@ EOF # Set up an alternative for the XML version of the background # (for GNOME) + # Highest priority for active theme + update-alternatives --install \ + /usr/share/images/desktop-base/desktop-background.xml \ + desktop-background.xml \ + /usr/share/desktop-base/active-theme/wallpaper/gnome-background.xml 50 + # Alternative for theme packages + while read theme priority; do + update-alternatives --install \ + /usr/share/images/desktop-base/desktop-background.xml \ + desktop-background.xml \ + /usr/share/desktop-base/$theme-theme/wallpaper/gnome-background.xml $priority + done << EOF +softwaves 40 +EOF + # Old alternatives while read desktopbackground priority; do update-alternatives --install \ /usr/share/images/desktop-base/desktop-background.xml \ @@ -38,27 +79,63 @@ EOF /usr/share/images/desktop-base/$desktopbackground $priority done << EOF lines.xml 20 -joy.xml 10 +joy.xml 20 +EOF + + # Set up an alternative for the XML version of the lock screen + # (for GNOME) + # Highest priority for active theme + update-alternatives --install \ + /usr/share/images/desktop-base/desktop-lockscreen.xml \ + desktop-lockscreen.xml \ + /usr/share/desktop-base/active-theme/lockscreen/gnome-background.xml 50 + # Alternative for theme packages + while read theme priority; do + update-alternatives --install \ + /usr/share/images/desktop-base/desktop-lockscreen.xml \ + desktop-lockscreen.xml \ + /usr/share/desktop-base/$theme-theme/lockscreen/gnome-background.xml $priority + done << EOF +softwaves 40 EOF # Login theme + # Highest priority for active theme + update-alternatives --install /usr/share/images/desktop-base/login-background.svg \ + desktop-login-background \ + /usr/share/desktop-base/active-theme/backgrounds/login.svg 50 \ + --slave /usr/share/sddm/themes/debian-theme/sddm-preview.jpg \ + desktop-sddm-preview \ + /usr/share/desktop-base/active-theme/sddm-preview.jpg + # Alternative for theme packages + while read theme priority; do + update-alternatives --install /usr/share/images/desktop-base/login-background.svg \ + desktop-login-background \ + /usr/share/desktop-base/$theme-theme/backgrounds/login.svg $priority \ + --slave /usr/share/sddm/themes/debian-theme/sddm-preview.jpg \ + desktop-sddm-preview \ + /usr/share/desktop-base/$theme-theme/sddm-preview.jpg + done << EOF +softwaves 40 +EOF + # Old alternatives ## Lines update-alternatives --install /usr/share/images/desktop-base/login-background.svg \ desktop-login-background \ - /usr/share/desktop-base/lines-theme/login-background.svg 70 \ + /usr/share/desktop-base/lines-theme/login-background.svg 20 \ --slave /usr/share/sddm/themes/debian-theme/sddm-preview.jpg \ desktop-sddm-preview \ /usr/share/desktop-base/lines-theme/sddm-preview.jpg update-alternatives --install /usr/share/images/desktop-base/login-background.svg \ desktop-login-background \ - /usr/share/desktop-base/lines-theme/login-background-with-logo.svg 65 \ + /usr/share/desktop-base/lines-theme/login-background-with-logo.svg 20 \ --slave /usr/share/sddm/themes/debian-theme/sddm-preview.jpg \ desktop-sddm-preview \ /usr/share/desktop-base/lines-theme/sddm-preview.jpg ## Joy update-alternatives --install /usr/share/images/desktop-base/login-background.svg \ desktop-login-background \ - /usr/share/desktop-base/joy-theme/login-background.svg 60 \ + /usr/share/desktop-base/joy-theme/login-background.svg 20 \ --slave /usr/share/sddm/themes/debian-theme/sddm-preview.jpg \ desktop-sddm-preview \ /usr/share/desktop-base/joy-theme/sddm-preview.jpg diff --git a/debian/prerm b/debian/prerm index e6fb79a..e599bb1 100644 --- a/debian/prerm +++ b/debian/prerm @@ -4,7 +4,19 @@ set -e #DEBHELPER# if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then - # remove background alternatives + # Remove background alternatives for active theme + update-alternatives --remove desktop-background /usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg + # Remove background alternatives for theme packages + while read theme filename; do + update-alternatives --remove \ + desktop-background \ + /usr/share/desktop-base/$theme-theme/wallpaper/contents/images/$filename $priority + done << EOF +softwaves 1280x720.svg +softwaves 1920x1080.svg +softwaves 2560x1440.svg +EOF + # Remove old background alternatives for background in \ lines-wallpaper_1280x1024.svg \ lines-wallpaper_1600x1200.svg \ @@ -24,7 +36,20 @@ if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then ; do update-alternatives --remove desktop-background /usr/share/images/desktop-base/$background done - # remove desktop-background.xml alternatives + # Remove desktop-background.xml alternatives + # For active theme + update-alternatives --remove \ + desktop-background.xml \ + /usr/share/desktop-base/active-theme/wallpaper/gnome-background.xml + # For theme packages + while read theme; do + update-alternatives --remove \ + desktop-background.xml \ + /usr/share/desktop-base/$theme-theme/wallpaper/gnome-background.xml $priority + done << EOF +softwaves +EOF + # For old alternatives for desktopbackground in \ lines.xml \ joy.xml \ @@ -32,7 +57,41 @@ if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then update-alternatives --remove desktop-background.xml /usr/share/images/desktop-base/$desktopbackground done - # remove login theme alternatives + # Remove desktop-lockscreen.xml alternatives + # For active theme + update-alternatives --remove \ + desktop-lockscreen.xml \ + /usr/share/desktop-base/active-theme/lockscreen/gnome-background.xml + # For theme packages + while read theme; do + update-alternatives --remove \ + desktop-lockscreen.xml \ + /usr/share/desktop-base/$theme-theme/lockscreen/gnome-background.xml $priority + done << EOF +softwaves +EOF + + # Remove login theme alternatives + # For active theme + update-alternatives --remove \ + desktop-sddm-preview \ + /usr/share/desktop-base/active-theme/sddm-preview.jpg + update-alternatives --remove \ + desktop-login-background \ + /usr/share/desktop-base/active-theme/backgrounds/login.svg + # For theme packages + # Alternative for theme packages + while read theme; do + update-alternatives --remove \ + desktop-sddm-preview \ + /usr/share/desktop-base/$theme-theme/sddm-preview.jpg + update-alternatives --remove \ + desktop-login-background \ + /usr/share/desktop-base/$theme-theme/backgrounds/login.svg + done << EOF +softwaves +EOF + # For old alternatives ## Lines ### secondary alternatives update-alternatives --remove desktop-sddm-preview \ @@ -60,4 +119,15 @@ if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then ; do update-alternatives --remove desktop-grub /usr/share/images/desktop-base/$background done + + # Remove theme package alternatives + while read theme; do + update-alternatives --remove \ + desktop-theme \ + /usr/share/desktop-base/$theme-theme + done << EOF +softwaves +EOF + + update-alternatives --remove desktop-theme / fi diff --git a/sddm-debian/Main.qml b/sddm-debian/Main.qml index 361aa84..7820b6e 100644 --- a/sddm-debian/Main.qml +++ b/sddm-debian/Main.qml @@ -26,6 +26,7 @@ import org.kde.plasma.core 2.0 as PlasmaCore import org.kde.plasma.components 2.0 as PlasmaComponents import org.kde.plasma.extras 2.0 as PlasmaExtras +import "../breeze" import "../breeze/components" PlasmaCore.ColorScope { diff --git a/softwaves-theme/backgrounds/login.svg b/softwaves-theme/backgrounds/login.svg new file mode 100644 index 0000000..5761d8f --- /dev/null +++ b/softwaves-theme/backgrounds/login.svg @@ -0,0 +1,423 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/softwaves-theme/gnome-wp-list-softwaves.xml b/softwaves-theme/gnome-wp-list-softwaves.xml new file mode 100644 index 0000000..4047049 --- /dev/null +++ b/softwaves-theme/gnome-wp-list-softwaves.xml @@ -0,0 +1,20 @@ + + + + + + Soft Waves + /usr/share/desktop-base/softwaves-theme/wallpaper/gnome-background.xml + zoom + #ffffff + #000000 + + + + Soft Waves Lock Screen + /usr/share/desktop-base/softwaves-theme/lockscreen/gnome-background.xml + zoom + #ffffff + #000000 + + diff --git a/softwaves-theme/lockscreen/contents/images/1280x720.svg b/softwaves-theme/lockscreen/contents/images/1280x720.svg new file mode 100644 index 0000000..ba0a644 --- /dev/null +++ b/softwaves-theme/lockscreen/contents/images/1280x720.svg @@ -0,0 +1,432 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/softwaves-theme/lockscreen/contents/images/1920x1080.svg b/softwaves-theme/lockscreen/contents/images/1920x1080.svg new file mode 100644 index 0000000..54eb9e2 --- /dev/null +++ b/softwaves-theme/lockscreen/contents/images/1920x1080.svg @@ -0,0 +1,429 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/softwaves-theme/lockscreen/contents/images/2560x1440.svg b/softwaves-theme/lockscreen/contents/images/2560x1440.svg new file mode 100644 index 0000000..4a3046d --- /dev/null +++ b/softwaves-theme/lockscreen/contents/images/2560x1440.svg @@ -0,0 +1,432 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/softwaves-theme/lockscreen/gnome-background.xml b/softwaves-theme/lockscreen/gnome-background.xml new file mode 100644 index 0000000..d3c689b --- /dev/null +++ b/softwaves-theme/lockscreen/gnome-background.xml @@ -0,0 +1,11 @@ + + + 8640000.0 + + /usr/share/desktop-base/softwaves-theme/lockscreen/contents/images/1280x720.svg + /usr/share/desktop-base/softwaves-theme/lockscreen/contents/images/1920x1080.svg + /usr/share/desktop-base/softwaves-theme/lockscreen/contents/images/2560x1440.svg + + + + diff --git a/softwaves-theme/lockscreen/metadata.desktop b/softwaves-theme/lockscreen/metadata.desktop new file mode 100644 index 0000000..bc0f310 --- /dev/null +++ b/softwaves-theme/lockscreen/metadata.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Soft Waves Lock Screen +Name[fr]=Écran de verrouillage pour Vagues Douces +X-KDE-PluginInfo-Name=SoftWavesLockScreen +X-KDE-PluginInfo-Author=Juliette Taka Belin +X-KDE-PluginInfo-Email=juliettetaka.belin@gmail.com +X-KDE-PluginInfo-License=GPLv2+ diff --git a/softwaves-theme/sddm-preview.jpg b/softwaves-theme/sddm-preview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7125edb71bdcf537ff235d9deafa18d7d81faa7b GIT binary patch literal 71637 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 o8D_7f;SKy*_&vQsL;qe + + +image/svg+xml diff --git a/softwaves-theme/wallpaper/contents/images/1920x1080.svg b/softwaves-theme/wallpaper/contents/images/1920x1080.svg new file mode 100644 index 0000000..be8c05d --- /dev/null +++ b/softwaves-theme/wallpaper/contents/images/1920x1080.svg @@ -0,0 +1,546 @@ + + + +image/svg+xmldebian +GNU/Linux + diff --git a/softwaves-theme/wallpaper/contents/images/2560x1440.svg b/softwaves-theme/wallpaper/contents/images/2560x1440.svg new file mode 100644 index 0000000..ccf8a0c --- /dev/null +++ b/softwaves-theme/wallpaper/contents/images/2560x1440.svg @@ -0,0 +1,549 @@ + + + +image/svg+xml diff --git a/softwaves-theme/wallpaper/gnome-background.xml b/softwaves-theme/wallpaper/gnome-background.xml new file mode 100644 index 0000000..3e1f774 --- /dev/null +++ b/softwaves-theme/wallpaper/gnome-background.xml @@ -0,0 +1,11 @@ + + + 8640000.0 + + /usr/share/desktop-base/softwaves-theme/wallpaper/contents/images/1280x720.svg + /usr/share/desktop-base/softwaves-theme/wallpaper/contents/images/1920x1080.svg + /usr/share/desktop-base/softwaves-theme/wallpaper/contents/images/2560x1440.svg + + + + diff --git a/softwaves-theme/wallpaper/metadata.desktop b/softwaves-theme/wallpaper/metadata.desktop new file mode 100644 index 0000000..503dad6 --- /dev/null +++ b/softwaves-theme/wallpaper/metadata.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Soft Waves +Name[fr]=Vagues Douces +X-KDE-PluginInfo-Name=SoftWaves +X-KDE-PluginInfo-Author=Juliette Taka Belin +X-KDE-PluginInfo-Email=juliettetaka.belin@gmail.com +X-KDE-PluginInfo-License=GPLv2+