From 9dae8ecfca20d53241e9feff248bd0a5bda134eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Tue, 10 Feb 2026 13:51:32 -0800 Subject: [PATCH 1/5] Bump to 9 --- ...{gir1.2-granite-7.0.install => gir1.2-granite-9.0.install} | 0 debian/granite-7-demo.install | 3 --- debian/granite-7-demo.manpages | 1 - debian/{granite-7-demo.1 => granite-9-demo.1} | 2 +- debian/granite-9-demo.install | 3 +++ debian/granite-9-demo.manpages | 1 + ...ibgranite-7-common.install => libgranite-9-common.install} | 0 debian/{libgranite-7-dev.install => libgranite-9-dev.install} | 4 ++-- debian/libgranite7.install | 1 - debian/libgranite9.install | 1 + debian/{libgranite7.symbols => libgranite9.symbols} | 2 +- 11 files changed, 9 insertions(+), 9 deletions(-) rename debian/{gir1.2-granite-7.0.install => gir1.2-granite-9.0.install} (100%) delete mode 100644 debian/granite-7-demo.install delete mode 100644 debian/granite-7-demo.manpages rename debian/{granite-7-demo.1 => granite-9-demo.1} (89%) create mode 100644 debian/granite-9-demo.install create mode 100644 debian/granite-9-demo.manpages rename debian/{libgranite-7-common.install => libgranite-9-common.install} (100%) rename debian/{libgranite-7-dev.install => libgranite-9-dev.install} (56%) delete mode 100644 debian/libgranite7.install create mode 100644 debian/libgranite9.install rename debian/{libgranite7.symbols => libgranite9.symbols} (99%) diff --git a/debian/gir1.2-granite-7.0.install b/debian/gir1.2-granite-9.0.install similarity index 100% rename from debian/gir1.2-granite-7.0.install rename to debian/gir1.2-granite-9.0.install diff --git a/debian/granite-7-demo.install b/debian/granite-7-demo.install deleted file mode 100644 index f9363232d..000000000 --- a/debian/granite-7-demo.install +++ /dev/null @@ -1,3 +0,0 @@ -usr/bin/* -usr/share/applications/io.elementary.granite-7.demo.desktop -usr/share/icons/hicolor diff --git a/debian/granite-7-demo.manpages b/debian/granite-7-demo.manpages deleted file mode 100644 index 383cffc55..000000000 --- a/debian/granite-7-demo.manpages +++ /dev/null @@ -1 +0,0 @@ -debian/granite-7-demo.1 diff --git a/debian/granite-7-demo.1 b/debian/granite-9-demo.1 similarity index 89% rename from debian/granite-7-demo.1 rename to debian/granite-9-demo.1 index 794c123e0..da5c67dc3 100644 --- a/debian/granite-7-demo.1 +++ b/debian/granite-9-demo.1 @@ -1,6 +1,6 @@ .TH granite-demo 1 "Jun 09, 2012" .SH NAME -granite-7-demo \- small demo application to show Granite Widgets +granite-9-demo \- small demo application to show Granite Widgets .PP \fBgranite-demo\fP is a small demo application to show Granite Widgets. Granite is an extension of GTK+. Among other things, it provides diff --git a/debian/granite-9-demo.install b/debian/granite-9-demo.install new file mode 100644 index 000000000..b7221d773 --- /dev/null +++ b/debian/granite-9-demo.install @@ -0,0 +1,3 @@ +usr/bin/* +usr/share/applications/io.elementary.granite-9.demo.desktop +usr/share/icons/hicolor diff --git a/debian/granite-9-demo.manpages b/debian/granite-9-demo.manpages new file mode 100644 index 000000000..1f5c45b8f --- /dev/null +++ b/debian/granite-9-demo.manpages @@ -0,0 +1 @@ +debian/granite-9-demo.1 diff --git a/debian/libgranite-7-common.install b/debian/libgranite-9-common.install similarity index 100% rename from debian/libgranite-7-common.install rename to debian/libgranite-9-common.install diff --git a/debian/libgranite-7-dev.install b/debian/libgranite-9-dev.install similarity index 56% rename from debian/libgranite-7-dev.install rename to debian/libgranite-9-dev.install index adba5d018..ceb16af24 100644 --- a/debian/libgranite-7-dev.install +++ b/debian/libgranite-9-dev.install @@ -1,5 +1,5 @@ -usr/include/granite-7/* -usr/lib/*/libgranite-7.so +usr/include/granite-9/* +usr/lib/*/libgranite-9.so usr/lib/*/pkgconfig/* usr/share/gir-1.0/* usr/share/vala/vapi/* diff --git a/debian/libgranite7.install b/debian/libgranite7.install deleted file mode 100644 index 475fc51a6..000000000 --- a/debian/libgranite7.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/*/libgranite-7.so.* diff --git a/debian/libgranite9.install b/debian/libgranite9.install new file mode 100644 index 000000000..6ddefe5f2 --- /dev/null +++ b/debian/libgranite9.install @@ -0,0 +1 @@ +usr/lib/*/libgranite-9.so.* diff --git a/debian/libgranite7.symbols b/debian/libgranite9.symbols similarity index 99% rename from debian/libgranite7.symbols rename to debian/libgranite9.symbols index 6b95d91ec..f0213166f 100644 --- a/debian/libgranite7.symbols +++ b/debian/libgranite9.symbols @@ -1,4 +1,4 @@ -libgranite-7.so.7 libgranite7 #MINVER# +libgranite-9.so.7 libgranite9 #MINVER# granite_accel_label_construct@Base 7.0.0 granite_accel_label_construct_from_action_name@Base 7.0.0 granite_accel_label_get_accel_string@Base 7.0.0 From b03f9cdbf3c16e7a0450a135875669ba96ceee6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Tue, 17 Feb 2026 08:27:01 -0800 Subject: [PATCH 2/5] fix missed spots --- debian/control | 20 ++++++++++---------- debian/libgranite9.symbols | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/debian/control b/debian/control index 550b9e99d..f2b7ea7cb 100644 --- a/debian/control +++ b/debian/control @@ -1,4 +1,4 @@ -Source: granite7 +Source: granite9 Section: libs Priority: optional Maintainer: elementary, Inc. @@ -16,10 +16,10 @@ Vcs-Git: https://github.com/elementary/granite.git Vcs-Browser: https://github.com/elementary/granite Homepage: https://github.com/elementary/granite -Package: libgranite7 +Package: libgranite9 Architecture: any Multi-Arch: same -Depends: libgranite-7-common (>= ${source:Version}), +Depends: libgranite-9-common (>= ${source:Version}), ${misc:Depends}, ${shlibs:Depends} Recommends: contractor, io.elementary.settings-daemon @@ -30,13 +30,13 @@ Description: extension of GTK+ libraries . This package contains the shared library. -Package: libgranite-7-dev +Package: libgranite-9-dev Section: libdevel Architecture: any -Depends: gir1.2-granite-7.0 (= ${binary:Version}), +Depends: gir1.2-granite-9.0 (= ${binary:Version}), libgee-0.8-dev, libglib2.0-dev, - libgranite7 (= ${binary:Version}), + libgranite9 (= ${binary:Version}), libgtk-4-dev (>= 4.12.0), ${misc:Depends} Description: extension of GTK+ libraries (development files) @@ -46,7 +46,7 @@ Description: extension of GTK+ libraries (development files) . This package contains the static library and header files. -Package: gir1.2-granite-7.0 +Package: gir1.2-granite-9.0 Section: introspection Architecture: any Multi-Arch: foreign @@ -59,7 +59,7 @@ Description: extension of GTK+ libraries (introspection files) This package can be used by other packages using the GIRepository format to generate dynamic bindings. -Package: libgranite-7-common +Package: libgranite-9-common Section: misc Architecture: all Multi-Arch: foreign @@ -73,10 +73,10 @@ Description: extension of GTK+ libraries (common files) . This package contains common files needed by library. -Package: granite-7-demo +Package: granite-9-demo Section: misc Architecture: any -Depends: libgranite7 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Depends: libgranite9 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: extension of GTK+ libraries (demo binary) Granite is an extension of GTK+. Among other things, it provides complex widgets and convenience functions designed for use in apps diff --git a/debian/libgranite9.symbols b/debian/libgranite9.symbols index f0213166f..9d349f573 100644 --- a/debian/libgranite9.symbols +++ b/debian/libgranite9.symbols @@ -1,4 +1,4 @@ -libgranite-9.so.7 libgranite9 #MINVER# +libgranite-9.so.9 libgranite9 #MINVER# granite_accel_label_construct@Base 7.0.0 granite_accel_label_construct_from_action_name@Base 7.0.0 granite_accel_label_get_accel_string@Base 7.0.0 From 5aa11630c93fe120e69191fb1f174e43bece5236 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Mon, 23 Feb 2026 09:57:28 +0900 Subject: [PATCH 3/5] libgranite-9-common: Get GTK stylesheets back to install --- debian/libgranite-9-common.install | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/libgranite-9-common.install b/debian/libgranite-9-common.install index 126f3b179..859f5bea0 100644 --- a/debian/libgranite-9-common.install +++ b/debian/libgranite-9-common.install @@ -1,2 +1,3 @@ usr/share/locale/* usr/share/metainfo +usr/share/themes/Granite/gtk-4.0 From 30afdb845eac5607e6595d657170511549856cbd Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Mon, 23 Feb 2026 10:06:12 +0900 Subject: [PATCH 4/5] Revert "libgranite-9-common: Get GTK stylesheets back to install" This reverts commit 5aa11630c93fe120e69191fb1f174e43bece5236. I misunderstood that the build option "gtk-stylesheets" has been already enabled by default in #949 --- debian/libgranite-9-common.install | 1 - 1 file changed, 1 deletion(-) diff --git a/debian/libgranite-9-common.install b/debian/libgranite-9-common.install index 859f5bea0..126f3b179 100644 --- a/debian/libgranite-9-common.install +++ b/debian/libgranite-9-common.install @@ -1,3 +1,2 @@ usr/share/locale/* usr/share/metainfo -usr/share/themes/Granite/gtk-4.0 From a3ce6794997bafea7b95eb429f76cdaecdf31017 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Tue, 24 Feb 2026 00:01:22 +0900 Subject: [PATCH 5/5] changelog: Add placeholder for granite9 (#958) --- debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index 058e9a2e6..0158b3960 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +granite9 (9.0.0) resolute; urgency=medium + + * TODO: Replace this changelog entry when actually releasing 9.0.0 + + -- Ryo Nakano Mon, 23 Feb 2026 18:18:00 +0900 + granite7 (7.8.0) jammy; urgency=medium * Release 7.8.0 (#946)