Compare commits
1 Commits
ee95f1ef31
...
d0507de727
Author | SHA1 | Date | |
---|---|---|---|
|
d0507de727 |
1
.gitignore
vendored
1
.gitignore
vendored
@ -24,3 +24,4 @@
|
|||||||
/gtk-4.2.1.tar.xz
|
/gtk-4.2.1.tar.xz
|
||||||
/gtk-4.4.0.tar.xz
|
/gtk-4.4.0.tar.xz
|
||||||
/gtk-4.4.1.tar.xz
|
/gtk-4.4.1.tar.xz
|
||||||
|
/gtk-4.12.3.tar.xz
|
||||||
|
1
.gtk4.metadata
Normal file
1
.gtk4.metadata
Normal file
@ -0,0 +1 @@
|
|||||||
|
15aa7f4023ac98ca4f4013431a016162cd05a23e gtk-4.12.3.tar.xz
|
@ -1,30 +0,0 @@
|
|||||||
From ce1b970b468f16046f08b84d75d871e594d68a45 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Carlos Garnacho <carlosg@gnome.org>
|
|
||||||
Date: Sat, 4 Dec 2021 00:15:54 +0100
|
|
||||||
Subject: [PATCH] gtkimcontextwayland: Set a higher IO extension priority
|
|
||||||
|
|
||||||
We want this to take precedence in the wayland platform to other
|
|
||||||
modules that might be loaded via the IO extension point. None of
|
|
||||||
those is going to bode well in this platform.
|
|
||||||
|
|
||||||
Fixes: https://gitlab.gnome.org/GNOME/gtk/-/issues/4443
|
|
||||||
---
|
|
||||||
gtk/gtkimcontextwayland.c | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/gtk/gtkimcontextwayland.c b/gtk/gtkimcontextwayland.c
|
|
||||||
index 9f4df8954b..8b372d048f 100644
|
|
||||||
--- a/gtk/gtkimcontextwayland.c
|
|
||||||
+++ b/gtk/gtkimcontextwayland.c
|
|
||||||
@@ -101,7 +101,7 @@ G_DEFINE_TYPE_WITH_CODE (GtkIMContextWayland, gtk_im_context_wayland, GTK_TYPE_I
|
|
||||||
g_io_extension_point_implement (GTK_IM_MODULE_EXTENSION_POINT_NAME,
|
|
||||||
g_define_type_id,
|
|
||||||
"wayland",
|
|
||||||
- 0));
|
|
||||||
+ 100));
|
|
||||||
|
|
||||||
#define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), gtk_im_context_wayland_get_type (), GtkIMContextWayland))
|
|
||||||
|
|
||||||
--
|
|
||||||
2.37.0
|
|
||||||
|
|
31
gtk4.spec
31
gtk4.spec
@ -6,8 +6,8 @@
|
|||||||
%global pango_version 1.47.0
|
%global pango_version 1.47.0
|
||||||
%global cairo_version 1.14.0
|
%global cairo_version 1.14.0
|
||||||
%global gdk_pixbuf_version 2.30.0
|
%global gdk_pixbuf_version 2.30.0
|
||||||
%global wayland_protocols_version 1.21
|
%global wayland_protocols_version 1.31
|
||||||
%global wayland_version 1.16.91
|
%global wayland_version 1.21.0
|
||||||
%global epoxy_version 1.4
|
%global epoxy_version 1.4
|
||||||
|
|
||||||
%global bin_version 4.0.0
|
%global bin_version 4.0.0
|
||||||
@ -16,13 +16,13 @@
|
|||||||
%global __provides_exclude_from ^%{_libdir}/gtk-4.0
|
%global __provides_exclude_from ^%{_libdir}/gtk-4.0
|
||||||
|
|
||||||
Name: gtk4
|
Name: gtk4
|
||||||
Version: 4.4.1
|
Version: 4.12.3
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: GTK graphical user interface library
|
Summary: GTK graphical user interface library
|
||||||
|
|
||||||
License: LGPLv2+
|
License: LGPL-2.0-or-later
|
||||||
URL: https://www.gtk.org
|
URL: https://www.gtk.org
|
||||||
Source0: https://download.gnome.org/sources/gtk/4.4/gtk-%{version}.tar.xz
|
Source0: https://download.gnome.org/sources/gtk/4.12/gtk-%{version}.tar.xz
|
||||||
|
|
||||||
BuildRequires: cups-devel
|
BuildRequires: cups-devel
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
@ -61,6 +61,9 @@ BuildRequires: pkgconfig(xinerama)
|
|||||||
BuildRequires: pkgconfig(xkbcommon)
|
BuildRequires: pkgconfig(xkbcommon)
|
||||||
BuildRequires: pkgconfig(xrandr)
|
BuildRequires: pkgconfig(xrandr)
|
||||||
BuildRequires: pkgconfig(xrender)
|
BuildRequires: pkgconfig(xrender)
|
||||||
|
BuildRequires: pkgconfig(libjpeg)
|
||||||
|
BuildRequires: pkgconfig(iso-codes)
|
||||||
|
BuildRequires: /usr/bin/rst2man
|
||||||
BuildRequires: /usr/bin/xsltproc
|
BuildRequires: /usr/bin/xsltproc
|
||||||
|
|
||||||
# standard icons
|
# standard icons
|
||||||
@ -87,7 +90,7 @@ Recommends: dconf%{?_isa}
|
|||||||
# Removed in F34
|
# Removed in F34
|
||||||
Obsoletes: gtk4-devel-docs < 4.1.2
|
Obsoletes: gtk4-devel-docs < 4.1.2
|
||||||
|
|
||||||
Patch00001: 0001-gtkimcontextwayland-Set-a-higher-IO-extension-priori.patch
|
Patch00001: preserve-old-glib-pango.diff
|
||||||
|
|
||||||
%description
|
%description
|
||||||
GTK is a multi-platform toolkit for creating graphical user
|
GTK is a multi-platform toolkit for creating graphical user
|
||||||
@ -134,7 +137,6 @@ export CFLAGS='-fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT %
|
|||||||
%meson_install
|
%meson_install
|
||||||
|
|
||||||
%find_lang gtk40
|
%find_lang gtk40
|
||||||
%find_lang gtk40-properties
|
|
||||||
|
|
||||||
%if !0%{?with_broadway}
|
%if !0%{?with_broadway}
|
||||||
rm $RPM_BUILD_ROOT%{_mandir}/man1/gtk4-broadwayd.1*
|
rm $RPM_BUILD_ROOT%{_mandir}/man1/gtk4-broadwayd.1*
|
||||||
@ -171,7 +173,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
|||||||
%{_mandir}/man1/gtk4-broadwayd.1*
|
%{_mandir}/man1/gtk4-broadwayd.1*
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files devel -f gtk40-properties.lang
|
%files devel
|
||||||
%{_libdir}/libgtk-4.so
|
%{_libdir}/libgtk-4.so
|
||||||
%{_includedir}/*
|
%{_includedir}/*
|
||||||
%{_libdir}/pkgconfig/*
|
%{_libdir}/pkgconfig/*
|
||||||
@ -190,17 +192,22 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
|||||||
%{_bindir}/gtk4-demo
|
%{_bindir}/gtk4-demo
|
||||||
%{_bindir}/gtk4-demo-application
|
%{_bindir}/gtk4-demo-application
|
||||||
%{_bindir}/gtk4-icon-browser
|
%{_bindir}/gtk4-icon-browser
|
||||||
|
%{_bindir}/gtk4-node-editor
|
||||||
%{_bindir}/gtk4-print-editor
|
%{_bindir}/gtk4-print-editor
|
||||||
|
%{_bindir}/gtk4-rendernode-tool
|
||||||
%{_bindir}/gtk4-widget-factory
|
%{_bindir}/gtk4-widget-factory
|
||||||
|
%{_datadir}/applications/org.gtk.gtk4.NodeEditor.desktop
|
||||||
%{_datadir}/applications/org.gtk.Demo4.desktop
|
%{_datadir}/applications/org.gtk.Demo4.desktop
|
||||||
%{_datadir}/applications/org.gtk.IconBrowser4.desktop
|
%{_datadir}/applications/org.gtk.IconBrowser4.desktop
|
||||||
%{_datadir}/applications/org.gtk.PrintEditor4.desktop
|
%{_datadir}/applications/org.gtk.PrintEditor4.desktop
|
||||||
%{_datadir}/applications/org.gtk.WidgetFactory4.desktop
|
%{_datadir}/applications/org.gtk.WidgetFactory4.desktop
|
||||||
|
%{_datadir}/icons/hicolor/*/apps/org.gtk.gtk4.NodeEditor*.svg
|
||||||
%{_datadir}/icons/hicolor/*/apps/org.gtk.Demo4*.svg
|
%{_datadir}/icons/hicolor/*/apps/org.gtk.Demo4*.svg
|
||||||
%{_datadir}/icons/hicolor/*/apps/org.gtk.IconBrowser4*.svg
|
%{_datadir}/icons/hicolor/*/apps/org.gtk.IconBrowser4*.svg
|
||||||
%{_datadir}/icons/hicolor/*/apps/org.gtk.PrintEditor4*.svg
|
%{_datadir}/icons/hicolor/*/apps/org.gtk.PrintEditor4*.svg
|
||||||
%{_datadir}/icons/hicolor/*/apps/org.gtk.WidgetFactory4*.svg
|
%{_datadir}/icons/hicolor/*/apps/org.gtk.WidgetFactory4*.svg
|
||||||
%{_datadir}/glib-2.0/schemas/org.gtk.Demo4.gschema.xml
|
%{_datadir}/glib-2.0/schemas/org.gtk.Demo4.gschema.xml
|
||||||
|
%{_datadir}/metainfo/org.gtk.gtk4.NodeEditor.appdata.xml
|
||||||
%{_datadir}/metainfo/org.gtk.Demo4.appdata.xml
|
%{_datadir}/metainfo/org.gtk.Demo4.appdata.xml
|
||||||
%{_datadir}/metainfo/org.gtk.IconBrowser4.appdata.xml
|
%{_datadir}/metainfo/org.gtk.IconBrowser4.appdata.xml
|
||||||
%{_datadir}/metainfo/org.gtk.PrintEditor4.appdata.xml
|
%{_datadir}/metainfo/org.gtk.PrintEditor4.appdata.xml
|
||||||
@ -208,9 +215,15 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
|||||||
%{_mandir}/man1/gtk4-demo.1*
|
%{_mandir}/man1/gtk4-demo.1*
|
||||||
%{_mandir}/man1/gtk4-demo-application.1*
|
%{_mandir}/man1/gtk4-demo-application.1*
|
||||||
%{_mandir}/man1/gtk4-icon-browser.1*
|
%{_mandir}/man1/gtk4-icon-browser.1*
|
||||||
|
%{_mandir}/man1/gtk4-node-editor.1*
|
||||||
|
%{_mandir}/man1/gtk4-rendernode-tool.1*
|
||||||
%{_mandir}/man1/gtk4-widget-factory.1*
|
%{_mandir}/man1/gtk4-widget-factory.1*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Nov 30 2023 Carlos Garnacho <cgarnach@redhat.com> - 4.12.3-1
|
||||||
|
- Update to 4.12.3
|
||||||
|
Resolves: RHEL-842
|
||||||
|
|
||||||
* Wed Jul 13 2022 Carlos Garnacho <cgarnach@redhat.com> - 4.4.1-2
|
* Wed Jul 13 2022 Carlos Garnacho <cgarnach@redhat.com> - 4.4.1-2
|
||||||
- Ensure Wayland gets the Wayland IM context
|
- Ensure Wayland gets the Wayland IM context
|
||||||
Resolves: #2087031
|
Resolves: #2087031
|
||||||
|
3134
preserve-old-glib-pango.diff
Normal file
3134
preserve-old-glib-pango.diff
Normal file
File diff suppressed because it is too large
Load Diff
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (gtk-4.4.1.tar.xz) = 4edf9c5c24a1853713dfabdf9a8853eca4477fdd64b391f55c25d8937bfa7e78fb2e357067dee30aebbc245a099244c637d07965a34a0bff51f090b8f45e3d16
|
SHA512 (gtk-4.12.3.tar.xz) = f3efa9ad340362cecd81389219092b46e3b3f7b049dd6e02aecf4ac74f64f413f0b99c23cfac854e6b0a84d9715fb832beb7e0e698fcdb90ee49a78b27d0e366
|
||||||
|
Loading…
Reference in New Issue
Block a user