From 183b34da0e0bed4b4454ba19b9e2f89853e3aafb Mon Sep 17 00:00:00 2001 From: Himadri Sekhar Basu <41947504+hsbasu@users.noreply.github.com> Date: Sat, 19 Nov 2022 20:38:27 +0530 Subject: [PATCH] Package gtk themes in sucharu-theme-gtk (#34) - Add gtk and metacity themes to sucharu-theme-gtk - Create a metapackage sucharu-themes containing all Sucharu theme parts --- debian/control | 29 ++++++++++++++++++++++------- debian/rules | 9 --------- debian/sucharu-theme-gtk.install | 28 ++++++---------------------- debian/sucharu-themes.install | 26 -------------------------- 4 files changed, 28 insertions(+), 64 deletions(-) delete mode 100644 debian/sucharu-themes.install diff --git a/debian/control b/debian/control index 2bbaaab0..d6f507cc 100644 --- a/debian/control +++ b/debian/control @@ -42,6 +42,9 @@ Description: Sucharu GNOME Shell desktop theme Package: sucharu-theme-gtk Architecture: all +Replaces: sucharu-themes ( << 2.0.6 ) +Breaks: sucharu-themes ( << 2.0.6 ) +Conflicts: sucharu-themes ( << 2.0.6 ) Depends: ${misc:Depends}, gnome-themes-extra, gtk2-engines-pixbuf, @@ -50,19 +53,31 @@ Depends: ${misc:Depends}, Description: Sucharu GTK themes A collection of GTK+ themes for MamoLinux . - This package contains the GTK+ 2, 3 and 4 theme parts + This package contains the GTK+ 2, 3 and 4, + and Metacity theme parts . If you want to follow development, more information here: https://github.com/hsbasu/sucharu/gtk. Package: sucharu-themes Architecture: all -Replaces: mamolinux-themes -Conflicts: mamolinux-themes -Depends: ${misc:Depends}, mamolinux-icons, mamolinux-themes-cursor -Description: MamoLinux Desktop themes - A collection of GTK, Metacity and XFWM4 themes - for MamoLinux +Depends: ${misc:Depends}, + sucharu-theme-cinnamon-shell, + sucharu-theme-gnome-shell, + sucharu-theme-gtk, + sucharu-theme-plank, + sucharu-theme-unity, + sucharu-theme-xfwm4, + mamolinux-icons, + mamolinux-themes-cursor +Description: Metapackage for all MamoLinux Desktop themes + A metapackage for all Sucharu themes for MamoLinux + . + This package contains the Cinnamon, GTK+ 2, 3 and 4, + GNOME Shell, Metacity, Unity and XFWM4 theme + . + If you want to follow development, more information here: + https://github.com/hsbasu/sucharu Package: sucharu-theme-plank Architecture: all diff --git a/debian/rules b/debian/rules index da0ce6c1..d1ab8c54 100755 --- a/debian/rules +++ b/debian/rules @@ -21,13 +21,4 @@ override_dh_auto_clean: make -j6 clean dh_auto_clean -O--buildsystem=meson -override_dh_install: - dh_install -O--buildsystem=meson - mkdir -p debian/sucharu-themes/usr/share/themes/Sucharu - cp -r debian/tmp/usr/share/themes/Sucharu/gtk* debian/sucharu-themes/usr/share/themes/Sucharu - cp -r debian/tmp/usr/share/themes/Sucharu/index.theme debian/sucharu-themes/usr/share/themes/Sucharu - mkdir -p debian/sucharu-theme-gtk/usr/share/themes/Sucharu - cp -r usr/share/themes/Sucharu/gtk* debian/sucharu-theme-gtk/usr/share/themes/Sucharu - cp -r usr/share/themes/Sucharu/index.theme debian/sucharu-theme-gtk/usr/share/themes/Sucharu - override_dh_missing: diff --git a/debian/sucharu-theme-gtk.install b/debian/sucharu-theme-gtk.install index bc0221d2..fbb9ad64 100644 --- a/debian/sucharu-theme-gtk.install +++ b/debian/sucharu-theme-gtk.install @@ -1,23 +1,7 @@ usr/share/gtksourceview-*/styles/Sucharu*.xml -usr/share/themes/Sucharu*-dark*/gtk* -usr/share/themes/Sucharu-aqua/gtk* -usr/share/themes/Sucharu-blue/gtk* -usr/share/themes/Sucharu-brown/gtk* -usr/share/themes/Sucharu-grey/gtk* -usr/share/themes/Sucharu-orange/gtk* -usr/share/themes/Sucharu-pink/gtk* -usr/share/themes/Sucharu-purple/gtk* -usr/share/themes/Sucharu-red/gtk* -usr/share/themes/Sucharu-sand/gtk* -usr/share/themes/Sucharu-teal/gtk* -usr/share/themes/Sucharu*-dark*/index.theme -usr/share/themes/Sucharu-aqua/index.theme -usr/share/themes/Sucharu-blue/index.theme -usr/share/themes/Sucharu-brown/index.theme -usr/share/themes/Sucharu-grey/index.theme -usr/share/themes/Sucharu-orange/index.theme -usr/share/themes/Sucharu-pink/index.theme -usr/share/themes/Sucharu-purple/index.theme -usr/share/themes/Sucharu-red/index.theme -usr/share/themes/Sucharu-sand/index.theme -usr/share/themes/Sucharu-teal/index.theme +usr/share/themes/Sucharu/metacity-1 +usr/share/themes/Sucharu-*/metacity-1 +usr/share/themes/Sucharu/gtk* +usr/share/themes/Sucharu-*/gtk* +usr/share/themes/Sucharu/index.theme +usr/share/themes/Sucharu-*/index.theme diff --git a/debian/sucharu-themes.install b/debian/sucharu-themes.install deleted file mode 100644 index f6e3c670..00000000 --- a/debian/sucharu-themes.install +++ /dev/null @@ -1,26 +0,0 @@ -usr/share/themes/Sucharu/metacity-1 -usr/share/themes/Sucharu-*/metacity-1 -usr/share/themes/Sucharu-Dark*/gtk* -usr/share/themes/Sucharu-Aqua/gtk* -usr/share/themes/Sucharu-Blue/gtk* -usr/share/themes/Sucharu-Brown/gtk* -usr/share/themes/Sucharu-Grey/gtk* -usr/share/themes/Sucharu-Orange/gtk* -usr/share/themes/Sucharu-Pink/gtk* -usr/share/themes/Sucharu-Purple/gtk* -usr/share/themes/Sucharu-Red/gtk* -usr/share/themes/Sucharu-Sand/gtk* -usr/share/themes/Sucharu-Teal/gtk* -usr/share/themes/Sucharu-Yellow/gtk* -usr/share/themes/Sucharu-Dark*/index.theme -usr/share/themes/Sucharu-Aqua/index.theme -usr/share/themes/Sucharu-Blue/index.theme -usr/share/themes/Sucharu-Brown/index.theme -usr/share/themes/Sucharu-Grey/index.theme -usr/share/themes/Sucharu-Orange/index.theme -usr/share/themes/Sucharu-Pink/index.theme -usr/share/themes/Sucharu-Purple/index.theme -usr/share/themes/Sucharu-Red/index.theme -usr/share/themes/Sucharu-Sand/index.theme -usr/share/themes/Sucharu-Teal/index.theme -usr/share/themes/Sucharu-Yellow/index.theme