diff options
Diffstat (limited to 'libraries/libadwaita')
-rw-r--r-- | libraries/libadwaita/README | 12 | ||||
-rw-r--r-- | libraries/libadwaita/libadwaita-1.2.0-dont-use-titlebar-property.patch | 15 | ||||
-rw-r--r-- | libraries/libadwaita/libadwaita.SlackBuild | 7 | ||||
-rw-r--r-- | libraries/libadwaita/libadwaita.info | 6 |
4 files changed, 31 insertions, 9 deletions
diff --git a/libraries/libadwaita/README b/libraries/libadwaita/README index 4ea2fa7ae1..82c462be4e 100644 --- a/libraries/libadwaita/README +++ b/libraries/libadwaita/README @@ -9,16 +9,22 @@ preference. NOTE: This version of libadwaita for Slackware 15.0 has been patched to support GTK 4.4. libadwaita upstream advertises its minimum version as -4.5, although it does not use any C API that is not provided by version +4.6, although it does not use any C API that is not provided by version 4.4. However, according to the libadwaita git logs, it libadwaita relies -on some fixes from GTK 4.5+ to work 100% correctly. I have found +on some fixes from GTK 4.6+ to work 100% correctly. I have found libadwaita to work perfectly reasonably with GTK 4.4. Adding one patch to suppress a CSS runtime warning, the only issue I have run into is that some fonts may render as larger than the developers have intended, and window widths and heights are slightly larger as well. +As well, starting with libadwaita 1.2, more GObject properties are +starting to get used that only exist on GTK >= 4.6. I have patched out +one such usage that I have observed. However, continuing to patch +libadwaita will not be maintainable in the long run. For that reason, +libadwaita 1.2.x will be the end of the line for Slackware 15.0. + If you wish to use libadwaita as fully intended by the developers, you -can build a local copy of GTK 4 >= 4.5 on your system. +can build a local copy of GTK 4 >= 4.6 on your system. Build options: diff --git a/libraries/libadwaita/libadwaita-1.2.0-dont-use-titlebar-property.patch b/libraries/libadwaita/libadwaita-1.2.0-dont-use-titlebar-property.patch new file mode 100644 index 0000000000..4b1f004b9a --- /dev/null +++ b/libraries/libadwaita/libadwaita-1.2.0-dont-use-titlebar-property.patch @@ -0,0 +1,15 @@ +diff -Naur libadwaita-1.2.0/src/adw-message-dialog.ui libadwaita-1.2.0.new/src/adw-message-dialog.ui +--- libadwaita-1.2.0/src/adw-message-dialog.ui 2022-09-14 20:41:34.000000000 -0400 ++++ libadwaita-1.2.0.new/src/adw-message-dialog.ui 2023-01-25 18:00:34.228428374 -0500 +@@ -5,11 +5,6 @@ + <style> + <class name="messagedialog"/> + </style> +- <property name="titlebar"> +- <object class="GtkBox"> +- <property name="visible">False</property> +- </object> +- </property> + <property name="child"> + <object class="GtkWindowHandle"> + <property name="child"> diff --git a/libraries/libadwaita/libadwaita.SlackBuild b/libraries/libadwaita/libadwaita.SlackBuild index 3fe2d20c7b..92e6e5de08 100644 --- a/libraries/libadwaita/libadwaita.SlackBuild +++ b/libraries/libadwaita/libadwaita.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for libadwaita -# Copyright © 2022 Logan Rathbone, Province of Ontario, Canada +# Copyright © 2022-2023 Logan Rathbone, Province of Ontario, Canada # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libadwaita -VERSION=${VERSION:-1.0.5} -BUILD=${BUILD:-2} +VERSION=${VERSION:-1.2.5} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -73,6 +73,7 @@ cd $PRGNAM-$VERSION patch -p1 < $CWD/libadwaita-1.0.5-support-gtk-4.4.patch patch -p1 < $CWD/libadwaita-1.0.5-suppress-line-break-warnings.patch +patch -p1 < $CWD/libadwaita-1.2.0-dont-use-titlebar-property.patch chown -R root:root . find -L . \ diff --git a/libraries/libadwaita/libadwaita.info b/libraries/libadwaita/libadwaita.info index bdaec4ece6..e68d3b3ef3 100644 --- a/libraries/libadwaita/libadwaita.info +++ b/libraries/libadwaita/libadwaita.info @@ -1,8 +1,8 @@ PRGNAM="libadwaita" -VERSION="1.0.5" +VERSION="1.2.5" HOMEPAGE="https://gitlab.gnome.org/GNOME/libadwaita" -DOWNLOAD="https://gitlab.gnome.org/GNOME/libadwaita/-/archive/1.0.5/libadwaita-1.0.5.tar.gz" -MD5SUM="213699e793c2c6a15d939dc85ef8c691" +DOWNLOAD="https://gitlab.gnome.org/GNOME/libadwaita/-/archive/1.2.5/libadwaita-1.2.5.tar.gz" +MD5SUM="2036469b45424f2592248b628e3fccec" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" |