From 5e9a79788693239f41910e1cee8488d5d94475d3 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 26 Feb 2024 11:50:13 -0500 Subject: [PATCH] libgnomekbd was removed due to minimization efforts prior to public launch --- .gitignore | 25 - ...n-t-use-different-layouts-per-window.patch | 34 -- 0001-Status-icon-fix-size-problems.patch | 46 -- dead.package | 1 + fix-error-at-login-screen.patch | 44 -- libgnomekbd-colors.patch | 347 -------------- libgnomekbd.spec | 435 ------------------ sources | 1 - 8 files changed, 1 insertion(+), 932 deletions(-) delete mode 100644 .gitignore delete mode 100644 0001-Don-t-use-different-layouts-per-window.patch delete mode 100644 0001-Status-icon-fix-size-problems.patch create mode 100644 dead.package delete mode 100644 fix-error-at-login-screen.patch delete mode 100644 libgnomekbd-colors.patch delete mode 100644 libgnomekbd.spec delete mode 100644 sources diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 2a1845c..0000000 --- a/.gitignore +++ /dev/null @@ -1,25 +0,0 @@ -libgnomekbd-2.31.5.tar.bz2 -/libgnomekbd-2.32.0.tar.bz2 -/libgnomekbd-2.91.1.tar.bz2 -/libgnomekbd-2.91.2.tar.bz2 -/libgnomekbd-2.91.3.1.tar.bz2 -/libgnomekbd-2.91.4.tar.bz2 -/libgnomekbd-2.91.5.tar.bz2 -/libgnomekbd-2.91.90.tar.bz2 -/libgnomekbd-2.91.91.tar.bz2 -/libgnomekbd-2.91.92.tar.bz2 -/libgnomekbd-3.0.0.tar.bz2 -/libgnomekbd-3.1.92.tar.xz -/libgnomekbd-3.2.0.tar.xz -/libgnomekbd-3.3.90.tar.xz -/libgnomekbd-3.4.0.1.tar.xz -/libgnomekbd-3.4.0.2.tar.xz -/libgnomekbd-3.5.2.tar.xz -/libgnomekbd-3.5.90.tar.xz -/libgnomekbd-3.6.0.tar.xz -/libgnomekbd-3.21.92.tar.xz -/libgnomekbd-3.22.0.1.tar.xz -/libgnomekbd-3.26.0.tar.xz -/libgnomekbd-3.26.1.tar.xz -/libgnomekbd-3.28.0.tar.xz -/libgnomekbd-3.28.1.tar.xz diff --git a/0001-Don-t-use-different-layouts-per-window.patch b/0001-Don-t-use-different-layouts-per-window.patch deleted file mode 100644 index 289df34..0000000 --- a/0001-Don-t-use-different-layouts-per-window.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 31c922e6eea3047b784a1f95132d044f3dab58c9 Mon Sep 17 00:00:00 2001 -From: Bastien Nocera -Date: Thu, 3 Feb 2011 14:54:07 +0000 -Subject: [PATCH] Don't use different layouts per window - -Using different layouts per-window is confusing for new users. Both -Windows and MacOS X default to using the same layout globally, and -just like them, we offer a graphical way to change the layout (through -a system icon). - -Once the user gains profiency in switching layouts, we can offer them -a more complicated way, using separate layouts for each window. - -https://bugzilla.gnome.org/show_bug.cgi?id=641351 ---- - ...org.gnome.libgnomekbd.desktop.gschema.xml.in.in | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/libgnomekbd/org.gnome.libgnomekbd.desktop.gschema.xml.in.in b/libgnomekbd/org.gnome.libgnomekbd.desktop.gschema.xml.in.in -index 7be778d..6f42fd7 100644 ---- a/libgnomekbd/org.gnome.libgnomekbd.desktop.gschema.xml.in.in -+++ b/libgnomekbd/org.gnome.libgnomekbd.desktop.gschema.xml.in.in -@@ -7,7 +7,7 @@ - <_description>Default group, assigned on window creation - - -- true -+ false - <_summary>Keep and manage separate group per window - <_description>Keep and manage separate group per window - --- -1.7.4 - diff --git a/0001-Status-icon-fix-size-problems.patch b/0001-Status-icon-fix-size-problems.patch deleted file mode 100644 index 87503c9..0000000 --- a/0001-Status-icon-fix-size-problems.patch +++ /dev/null @@ -1,46 +0,0 @@ -From b922ecd4777d80524e91644c98c46f6ed3577f1f Mon Sep 17 00:00:00 2001 -From: Matthias Clasen -Date: Tue, 5 Apr 2011 11:06:13 -0400 -Subject: [PATCH] Status icon: fix size problems - -There are bugs in both the notification area and in GtkStatusIcon -when it comes to size allocation. This patch tries to work around -them in a way that makes the keyboard indicator come up with a -reasonable size initially, and not resize when clicked. -https://bugzilla.gnome.org/show_bug.cgi?id=642703 ---- - libgnomekbd/gkbd-status.c | 11 +++++++++++ - 1 files changed, 11 insertions(+), 0 deletions(-) - -diff --git a/libgnomekbd/gkbd-status.c b/libgnomekbd/gkbd-status.c -index 276fe54..2f5b41f 100644 ---- a/libgnomekbd/gkbd-status.c -+++ b/libgnomekbd/gkbd-status.c -@@ -393,6 +393,12 @@ void - gkbd_status_reinit_ui (GkbdStatus * gki) - { - gkbd_status_set_current_page (gki); -+ /* To work around combined bugs in notification-area -+ * and GtkStatusIcon, reshow the icon here, to ensure -+ * size changes are picked up. -+ */ -+ gtk_status_icon_set_visible (GTK_STATUS_ICON (gki), FALSE); -+ gtk_status_icon_set_visible (GTK_STATUS_ICON (gki), TRUE); - } - - /* Should be called once for all widgets */ -@@ -509,6 +515,11 @@ static void - gkbd_status_size_changed (GkbdStatus * gki, gint size) - { - xkl_debug (150, "Size changed to %d\n", size); -+ /* Ignore the initial size 200 that we get before -+ * we are embedded -+ */ -+ if (!gtk_status_icon_is_embedded (GTK_STATUS_ICON (gki))) -+ return; - if (globals.current_height != size) { - globals.current_height = size; - globals.current_width = size * 3 / 2; --- -1.7.4.2 - diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..d57b08f --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +libgnomekbd was removed due to minimization efforts prior to public launch diff --git a/fix-error-at-login-screen.patch b/fix-error-at-login-screen.patch deleted file mode 100644 index 868d672..0000000 --- a/fix-error-at-login-screen.patch +++ /dev/null @@ -1,44 +0,0 @@ -diff --git a/libgnomekbd/gkbd-keyboard-config.c b/libgnomekbd/gkbd-keyboard-config.c -index bbbc840..fa562f9 100644 ---- a/libgnomekbd/gkbd-keyboard-config.c -+++ b/libgnomekbd/gkbd-keyboard-config.c -@@ -328,12 +328,13 @@ gkbd_keyboard_config_load_params (GkbdKeyboardConfig * kbd_config, - gchar *pc; - - pc = g_settings_get_string (kbd_config->settings, param_names[0]); -- if (pc == NULL) { -+ -+ if (pc == NULL || pc[0] == '\0') { - gkbd_keyboard_config_model_set (kbd_config, NULL); - } else { - gkbd_keyboard_config_model_set (kbd_config, pc); -- g_free (pc); - } -+ g_free (pc); - xkl_debug (150, "Loaded Kbd model: [%s]\n", - kbd_config->model ? kbd_config->model : "(null)"); - -@@ -342,10 +343,20 @@ gkbd_keyboard_config_load_params (GkbdKeyboardConfig * kbd_config, - kbd_config->layouts_variants = - g_settings_get_strv (kbd_config->settings, param_names[1]); - -+ if (kbd_config->layouts_variants != NULL && kbd_config->layouts_variants[0] == NULL) { -+ g_strfreev (kbd_config->layouts_variants); -+ kbd_config->layouts_variants = NULL; -+ } -+ - g_strfreev (kbd_config->options); - - kbd_config->options = - g_settings_get_strv (kbd_config->settings, param_names[2]); -+ -+ if (kbd_config->options != NULL && kbd_config->options[0] == NULL) { -+ g_strfreev (kbd_config->options); -+ kbd_config->options = NULL; -+ } - } - - static void --- -1.7.3.5 - diff --git a/libgnomekbd-colors.patch b/libgnomekbd-colors.patch deleted file mode 100644 index e2417c3..0000000 --- a/libgnomekbd-colors.patch +++ /dev/null @@ -1,347 +0,0 @@ -From 0b452d4735c6ef35299e24ffb3faa0cabc5559c3 Mon Sep 17 00:00:00 2001 -From: Vincent Untz -Date: Mon, 4 Apr 2011 19:32:56 +0200 -Subject: [PATCH] Use the right color for text in GkbdStatus - -This is really a big hack: instead of getting the information about how -to draw the font from a GTK+ style, we get it from the GtkStyleContext -from the tray icon widget embedded in the GtkStatusIcon. - -To make this happen, we have to fake the GtkStatusIconPrivate structure, -and we rely on the fact that the tray icon widget is the first element -in this structure. - -https://bugzilla.gnome.org/show_bug.cgi?id=642703 ---- - libgnomekbd/gkbd-indicator-config.c | 98 ++++++++++++++++++----------------- - libgnomekbd/gkbd-indicator-config.h | 10 ++++ - libgnomekbd/gkbd-status.c | 65 ++++++++++++++--------- - 3 files changed, 100 insertions(+), 73 deletions(-) - -diff --git a/libgnomekbd/gkbd-indicator-config.c b/libgnomekbd/gkbd-indicator-config.c -index fdf008b..c678643 100644 ---- a/libgnomekbd/gkbd-indicator-config.c -+++ b/libgnomekbd/gkbd-indicator-config.c -@@ -37,7 +37,6 @@ - /** - * GkbdIndicatorConfig - */ --#define GTK_STYLE_PATH "*PanelWidget*" - - const gchar GKBD_INDICATOR_CONFIG_KEY_SHOW_FLAGS[] = "show-flags"; - const gchar GKBD_INDICATOR_CONFIG_KEY_ENABLED_PLUGINS[] = -@@ -65,26 +64,8 @@ gkbd_indicator_config_load_font (GkbdIndicatorConfig * ind_config) - g_settings_get_int (ind_config->settings, - GKBD_INDICATOR_CONFIG_KEY_FONT_SIZE); - -- if (ind_config->font_family == NULL || -- ind_config->font_family[0] == '\0') { -- PangoFontDescription *fd = NULL; -- GtkStyle *style = -- gtk_rc_get_style_by_paths (gtk_settings_get_default (), -- GTK_STYLE_PATH, -- GTK_STYLE_PATH, -- GTK_TYPE_LABEL); -- if (style != NULL) -- fd = style->font_desc; -- if (fd != NULL) { -- ind_config->font_family = -- g_strdup (pango_font_description_get_family -- (fd)); -- ind_config->font_size = -- pango_font_description_get_size (fd) / -- PANGO_SCALE; -- } -- } -- xkl_debug (150, "font: [%s], size %d\n", ind_config->font_family, -+ xkl_debug (150, "font: [%s], size %d\n", -+ ind_config->font_family ? ind_config->font_family : "(null)", - ind_config->font_size); - - } -@@ -96,38 +77,61 @@ gkbd_indicator_config_load_colors (GkbdIndicatorConfig * ind_config) - g_settings_get_string (ind_config->settings, - GKBD_INDICATOR_CONFIG_KEY_FOREGROUND_COLOR); - -- if (ind_config->foreground_color == NULL || -- ind_config->foreground_color[0] == '\0') { -- GtkStyle *style = -- gtk_rc_get_style_by_paths (gtk_settings_get_default (), -- GTK_STYLE_PATH, -- GTK_STYLE_PATH, -- GTK_TYPE_LABEL); -- if (style != NULL) { -- ind_config->foreground_color = -- g_strdup_printf ("%g %g %g", ((double) -- style->fg -- [GTK_STATE_NORMAL]. -- red) -- / 0x10000, ((double) -- style->fg -- [GTK_STATE_NORMAL]. -- green) -- / 0x10000, ((double) -- style->fg -- [GTK_STATE_NORMAL]. -- blue) -- / 0x10000); -- } -- -- } -- - ind_config->background_color = - g_settings_get_string (ind_config->settings, - GKBD_INDICATOR_CONFIG_KEY_BACKGROUND_COLOR); - } - - void -+gkbd_indicator_config_get_font_for_widget (GkbdIndicatorConfig * ind_config, -+ GtkWidget * widget, -+ gchar ** font_family, -+ int * font_size) -+{ -+ GtkStyleContext *context; -+ const PangoFontDescription *fd = NULL; -+ -+ g_return_if_fail (GTK_IS_WIDGET (widget)); -+ -+ if (ind_config->font_family != NULL && -+ ind_config->font_family[0] != '\0') { -+ if (font_family) -+ *font_family = g_strdup (ind_config->font_family); -+ if (font_size) -+ *font_size = ind_config->font_size; -+ -+ return; -+ } -+ -+ context = gtk_widget_get_style_context (widget); -+ fd = gtk_style_context_get_font (context, GTK_STATE_FLAG_NORMAL); -+ -+ if (font_family) -+ *font_family = g_strdup (pango_font_description_get_family (fd)); -+ if (font_size) -+ *font_size = pango_font_description_get_size (fd) / PANGO_SCALE; -+} -+ -+gchar * -+gkbd_indicator_config_get_fg_color_for_widget (GkbdIndicatorConfig * ind_config, -+ GtkWidget * widget) -+{ -+ GtkStyleContext *context; -+ GdkRGBA rgba; -+ -+ g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL); -+ -+ if (ind_config->foreground_color != NULL && -+ ind_config->foreground_color[0] != '\0') -+ return g_strdup (ind_config->foreground_color); -+ -+ context = gtk_widget_get_style_context (widget); -+ gtk_style_context_get_color (context, GTK_STATE_FLAG_NORMAL, &rgba); -+ -+ return g_strdup_printf ("%g %g %g", rgba.red, rgba.green, rgba.blue); -+} -+ -+void - gkbd_indicator_config_refresh_style (GkbdIndicatorConfig * ind_config) - { - g_free (ind_config->font_family); -diff --git a/libgnomekbd/gkbd-indicator-config.h b/libgnomekbd/gkbd-indicator-config.h -index 2638895..9b9d935 100644 ---- a/libgnomekbd/gkbd-indicator-config.h -+++ b/libgnomekbd/gkbd-indicator-config.h -@@ -62,6 +62,16 @@ extern void gkbd_indicator_config_load (GkbdIndicatorConfig - extern void gkbd_indicator_config_save (GkbdIndicatorConfig * - applet_config); - -+extern void -+gkbd_indicator_config_get_font_for_widget (GkbdIndicatorConfig * ind_config, -+ GtkWidget * widget, -+ gchar ** font_family, -+ int * font_size); -+ -+extern gchar * -+gkbd_indicator_config_get_fg_color_for_widget (GkbdIndicatorConfig * ind_config, -+ GtkWidget * widget); -+ - extern void gkbd_indicator_config_refresh_style (GkbdIndicatorConfig * - applet_config); - -diff --git a/libgnomekbd/gkbd-status.c b/libgnomekbd/gkbd-status.c -index 5785e4c..276fe54 100644 ---- a/libgnomekbd/gkbd-status.c -+++ b/libgnomekbd/gkbd-status.c -@@ -59,22 +59,26 @@ static gki_globals globals; - - G_DEFINE_TYPE (GkbdStatus, gkbd_status, GTK_TYPE_STATUS_ICON) - -+typedef struct { -+ GtkWidget *tray_icon; -+} GkbdStatusPrivHack; -+ - static void - gkbd_status_global_init (void); - static void - gkbd_status_global_term (void); - static GdkPixbuf * --gkbd_status_prepare_drawing (int group); -+gkbd_status_prepare_drawing (GkbdStatus * gki, int group); - static void - gkbd_status_set_current_page_for_group (GkbdStatus * gki, int group); - static void - gkbd_status_set_current_page (GkbdStatus * gki); - static void --gkbd_status_reinit_globals (void); -+gkbd_status_reinit_globals (GkbdStatus * gki); - static void - gkbd_status_cleanup_icons (void); - static void --gkbd_status_fill_icons (void); -+gkbd_status_fill_icons (GkbdStatus * gki); - static void - gkbd_status_set_tooltips (GkbdStatus * gki, const char *str); - -@@ -97,8 +101,8 @@ gkbd_status_cleanup_icons () - } - } - --void --gkbd_status_fill_icons () -+static void -+gkbd_status_fill_icons (GkbdStatus * gki) - { - int grp; - int total_groups = -@@ -106,7 +110,7 @@ gkbd_status_fill_icons () - (globals.config)); - - for (grp = 0; grp < total_groups; grp++) { -- GdkPixbuf *page = gkbd_status_prepare_drawing (grp); -+ GdkPixbuf *page = gkbd_status_prepare_drawing (gki, grp); - globals.icons = g_slist_append (globals.icons, page); - } - } -@@ -119,9 +123,12 @@ gkbd_status_activate (GkbdStatus * gki) - } - - static void --gkbd_status_render_cairo (cairo_t * cr, int group) -+gkbd_status_render_cairo (GkbdStatusPrivHack * gkh, cairo_t * cr, int group) - { - double r, g, b; -+ GdkColor *fg_color; -+ gchar *font_family; -+ int font_size; - PangoFontDescription *pfd; - PangoContext *pcc; - PangoLayout *pl; -@@ -146,28 +153,30 @@ gkbd_status_render_cairo (cairo_t * cr, int group) - } - } - -- if (ind_cfg->foreground_color != NULL && -- ind_cfg->foreground_color[0] != 0) { -- if (sscanf -- (ind_cfg->foreground_color, "%lg %lg %lg", &r, -- &g, &b) == 3) { -- cairo_set_source_rgb (cr, r, g, b); -- } -- } -+ g_object_get (gkh->tray_icon, "fg-color", &fg_color, NULL); -+ cairo_set_source_rgb (cr, fg_color->red, fg_color->green, fg_color->blue); -+ gdk_color_free (fg_color); -+ -+ gkbd_indicator_config_get_font_for_widget (ind_cfg, -+ gkh->tray_icon, -+ &font_family, -+ &font_size); - -- if (ind_cfg->font_family != NULL && ind_cfg->font_family[0] != 0) { -- cairo_select_font_face (cr, ind_cfg->font_family, -+ if (font_family != NULL && font_family[0] != 0) { -+ cairo_select_font_face (cr, font_family, - CAIRO_FONT_SLANT_NORMAL, - CAIRO_FONT_WEIGHT_NORMAL); - } - - pfd = pango_font_description_new (); -- pango_font_description_set_family (pfd, ind_cfg->font_family); -+ pango_font_description_set_family (pfd, font_family); - pango_font_description_set_style (pfd, PANGO_STYLE_NORMAL); - pango_font_description_set_weight (pfd, PANGO_WEIGHT_NORMAL); - pango_font_description_set_size (pfd, - ind_cfg->font_size * PANGO_SCALE); - -+ g_free (font_family); -+ - pcc = pango_cairo_create_context (cr); - - fo = cairo_font_options_copy (gdk_screen_get_font_options -@@ -261,7 +270,7 @@ convert_bgra_to_rgba (guint8 const *src, guint8 * dst, int width, - } - - static GdkPixbuf * --gkbd_status_prepare_drawing (int group) -+gkbd_status_prepare_drawing (GkbdStatus * gki, int group) - { - GError *gerror = NULL; - char *image_filename; -@@ -321,7 +330,8 @@ gkbd_status_prepare_drawing (int group) - globals.current_height); - unsigned char *cairo_data; - guchar *pixbuf_data; -- gkbd_status_render_cairo (cairo_create (cs), group); -+ gkbd_status_render_cairo ((GkbdStatusPrivHack *) GTK_STATUS_ICON (gki)->priv, -+ cairo_create (cs), group); - cairo_data = cairo_image_surface_get_data (cs); - #if 0 - char pngfilename[20]; -@@ -372,11 +382,11 @@ gkbd_status_update_tooltips (GkbdStatus * gki) - } - } - --void --gkbd_status_reinit_globals () -+static void -+gkbd_status_reinit_globals (GkbdStatus * gki) - { - gkbd_status_cleanup_icons (); -- gkbd_status_fill_icons (); -+ gkbd_status_fill_icons (gki); - } - - void -@@ -389,8 +399,11 @@ gkbd_status_reinit_ui (GkbdStatus * gki) - static void - gkbd_status_cfg_callback (GkbdConfiguration * configuration) - { -+ GSList *objects; - xkl_debug (150, "Config changed: reinit ui\n"); -- gkbd_status_reinit_globals (); -+ objects = gkbd_configuration_get_all_objects (configuration); -+ if (objects) -+ gkbd_status_reinit_globals (objects->data); - ForAllObjects (configuration) { - gkbd_status_reinit_ui (GKBD_STATUS (gki)); - } NextObject () -@@ -499,7 +512,7 @@ gkbd_status_size_changed (GkbdStatus * gki, gint size) - if (globals.current_height != size) { - globals.current_height = size; - globals.current_width = size * 3 / 2; -- gkbd_status_reinit_globals (); -+ gkbd_status_reinit_globals (gki); - gkbd_status_reinit_ui (gki); - } - } -@@ -511,7 +524,7 @@ gkbd_status_theme_changed (GtkSettings * settings, GParamSpec * pspec, - xkl_debug (150, "Theme changed\n"); - gkbd_indicator_config_refresh_style - (gkbd_configuration_get_indicator_config (globals.config)); -- gkbd_status_reinit_globals (); -+ gkbd_status_reinit_globals (gki); - gkbd_status_reinit_ui (gki); - } - --- -1.7.4.1 \ No newline at end of file diff --git a/libgnomekbd.spec b/libgnomekbd.spec deleted file mode 100644 index f52fb26..0000000 --- a/libgnomekbd.spec +++ /dev/null @@ -1,435 +0,0 @@ -Name: libgnomekbd -Version: 3.28.1 -Release: 5%{?dist} -Summary: A keyboard configuration library - -License: LGPLv2+ -URL: http://gswitchit.sourceforge.net -Source0: https://download.gnome.org/sources/libgnomekbd/3.28/libgnomekbd-%{version}.tar.xz - -BuildRequires: gettext-devel -BuildRequires: gtk3-devel >= 3.0.0 -BuildRequires: cairo-devel -BuildRequires: libxklavier-devel -BuildRequires: desktop-file-utils -BuildRequires: gobject-introspection-devel -BuildRequires: meson - -%description -The libgnomekbd package contains a GNOME library which manages -keyboard configuration and offers various widgets related to -keyboard configuration. - - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} - - -%description devel -The libgnomekbd-devel package contains libraries and header files for -developing applications that use libgnomekbd. - - -%prep -%setup -q - -%build -%meson -%meson_build - - -%install -%meson_install - -%find_lang %{name} - - -%check -desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/gkbd-keyboard-display.desktop - - -%files -f %{name}.lang -%license COPYING.LIB -%{_libdir}/libgnomekbd.so.8* -%{_libdir}/libgnomekbdui.so.8* -%{_datadir}/libgnomekbd -%{_datadir}/glib-2.0/schemas/org.gnome.libgnomekbd*.gschema.xml -%dir %{_libdir}/girepository-1.0 -%{_libdir}/girepository-1.0/Gkbd-3.0.typelib -%{_bindir}/gkbd-keyboard-display -%{_datadir}/applications/gkbd-keyboard-display.desktop -%{_datadir}/GConf/gsettings/libgnomekbd.convert - -%files devel -%{_includedir}/* -%{_libdir}/libgnomekbd.so -%{_libdir}/libgnomekbdui.so -%{_libdir}/pkgconfig/* -%dir %{_datadir}/gir-1.0 -%{_datadir}/gir-1.0/Gkbd-3.0.gir - - -%changelog -* Thu Jan 25 2024 Fedora Release Engineering - 3.28.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 3.28.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Thu Jul 20 2023 Fedora Release Engineering - 3.28.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Thu Jan 19 2023 Fedora Release Engineering - 3.28.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sun Sep 04 2022 Kalev Lember - 3.28.1-1 -- Update to 3.28.1 -- Switch to meson build system - -* Fri Sep 02 2022 Kalev Lember - 3.28.0-1 -- Update to 3.28.0 -- Drop old libgnomekbd-capplet obsoletes -- Tighten soname globs -- Fix gir directory ownership - -* Thu Jul 21 2022 Fedora Release Engineering - 3.26.1-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Thu Jan 20 2022 Fedora Release Engineering - 3.26.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Thu Jul 22 2021 Fedora Release Engineering - 3.26.1-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jan 26 2021 Fedora Release Engineering - 3.26.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 3.26.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jan 29 2020 Fedora Release Engineering - 3.26.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Jul 25 2019 Fedora Release Engineering - 3.26.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu Feb 07 2019 Kalev Lember - 3.26.1-1 -- Update to 3.26.1 - -* Fri Feb 01 2019 Fedora Release Engineering - 3.26.0-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jul 13 2018 Fedora Release Engineering - 3.26.0-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Mon May 21 2018 Kalev Lember - 3.26.0-5 -- Remove obsolete GConf2 scriptlets (#1277728) - -* Wed Feb 07 2018 Fedora Release Engineering - 3.26.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sat Feb 03 2018 Igor Gnatenko - 3.26.0-3 -- Switch to %%ldconfig_scriptlets - -* Fri Jan 05 2018 Igor Gnatenko - 3.26.0-2 -- Remove obsolete scriptlets - -* Wed Sep 13 2017 Kalev Lember - 3.26.0-1 -- Update to 3.26.0 - -* Thu Aug 03 2017 Fedora Release Engineering - 3.22.0.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 3.22.0.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering - 3.22.0.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Tue Sep 20 2016 Björn Esser - 3.22.0.1-1 -- Update to 3.22.0.1 -- Re-add gschemes missing in previous version (rhbz #1377853) - -* Thu Sep 15 2016 Kalev Lember - 3.21.92-1 -- Update to 3.21.92 -- Don't set group tags -- Use make_install macro -- Use license macro for COPYING -- Use desktop-file-validate instead of desktop-file-install -- Tighten -devel deps with the _isa macro - -* Thu Feb 04 2016 Fedora Release Engineering - 3.6.0-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Jun 17 2015 Fedora Release Engineering - 3.6.0-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat Feb 21 2015 Till Maas - 3.6.0-7 -- Rebuilt for Fedora 23 Change - https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code - -* Sun Aug 17 2014 Fedora Release Engineering - 3.6.0-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Tue Jul 22 2014 Kalev Lember - 3.6.0-5 -- Rebuilt for gobject-introspection 1.41.4 - -* Sat Jun 07 2014 Fedora Release Engineering - 3.6.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sat Aug 03 2013 Fedora Release Engineering - 3.6.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Thu Feb 14 2013 Fedora Release Engineering - 3.6.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Tue Sep 25 2012 Kalev Lember - 3.6.0-1 -- Update to 3.6.0 - -* Tue Aug 28 2012 Richard Hughes - 3.5.90-1 -- Update to 3.5.90 - -* Thu Jul 19 2012 Fedora Release Engineering - 3.5.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Thu Jun 07 2012 Richard Hughes - 3.5.2-2 -- Fix the call to chrpath - -* Thu Jun 07 2012 Richard Hughes - 3.5.2-1 -- Update to 3.5.2 - -* Tue Mar 27 2012 Richard Hughes - 3.4.0.2-1 -- Update to 3.4.0.2 - -* Tue Mar 27 2012 Kalev Lember - 3.4.0.1-1 -- Update to 3.4.0.1 -- Obsolete the -capplet subpackage; the whole plugins architecture is - removed from libgnomekbd - -* Sat Feb 25 2012 Matthias Clasen - 3.3.90-1 -- Update to 3.3.90 - -* Fri Jan 13 2012 Fedora Release Engineering - 3.2.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Tue Sep 27 2011 Ray - 3.2.0-1 -- Update to 3.2.0 - -* Tue Sep 27 2011 Ray - 3.1.92-1 -- Update to 3.1.92 - -* Sat May 07 2011 Christopher Aillon - 3.0.0-3 -- Update gsettings scriptlet - -* Tue Apr 5 2011 Matthias Clasen - 3.0.0-2 -- Fix size of keyboard indicator in fallback mode - -* Mon Apr 4 2011 Matthias Clasen - 3.0.0-1 -- Update to 3.0.0 - -* Mon Mar 7 2011 Matthias Clasen - 2.91.91-1 -- Update to 2.91.91 - -* Tue Feb 22 2011 Matthias Clasen - 2.91.90-1 -- Update to 2.91.90 - -* Sun Feb 13 2011 Christopher Aillon - 2.91.5-10 -- Rebuild against newer libxklavier - -* Thu Feb 10 2011 Matthias Clasen 2.91.5-9 -- Rebuild - -* Tue Feb 08 2011 Fedora Release Engineering - 2.91.5-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Thu Feb 03 2011 Bastien Nocera 2.91.5-7 -- Disable separate layouts per window - -* Wed Feb 02 2011 Ray Strode 2.91.5-6 -- Fix error at login screen - -* Wed Feb 2 2011 Matthias Clasen 2.91.5-5 -- Build with introspection - -* Wed Feb 2 2011 Matthias Clasen 2.91.5-3 -- Rebuild against newer gtk - -* Tue Jan 25 2011 Matthias Clasen 2.91.5-2 -- Fix scriptlet problems (#650378) - -* Mon Jan 10 2011 Matthias Clasen 2.91.5-1 -- Update to 2.91.5 - -* Fri Jan 7 2011 Matthias Clasen 2.91.4-1 -- Update to 2.91.4 - -* Fri Dec 3 2010 Matthias Clasen 2.91.3.1-1 -- Update to 2.91.3.1 - -* Thu Nov 11 2010 Matthias Clasen 2.91.2-1 -- Update to 2.91.2 - -* Tue Nov 2 2010 Matthias Clasen 2.91.1-4 -- Fix pc file deps - -* Mon Nov 1 2010 Matthias Clasen 2.91.1-3 -- Add missing BR (#641122) - -* Fri Oct 29 2010 Bill Nottingham 2.91.1-2 -- fix crashing gnome-settings-daemon (#642454) - -* Wed Oct 06 2010 Richard Hughes 2.91.1-1 -- Update to 2.91.1 -- Remove obsolete patches -- Remove RPATH - -* Wed Sep 29 2010 Matthias Clasen 2.32.0-1 -- Update to 2.32.0 - -* Thu Sep 16 2010 Parag Nemade 2.31.5-2 -- spec cleanup - -* Tue Jul 13 2010 Matthias Clasen 2.31.5-1 -- Update to 2.31.5 - -* Tue Jun 8 2010 Matthias Clasen 2.31.2-0.1.git06082010 -- Snapshot needed for other builds - -* Thu May 27 2010 Matthias Clasen 2.31.1-1 -- Update to 2.31.1 - -* Mon Apr 26 2010 Matthias Clasen 2.30.1-1 -- Update to 2.30.1 -- Spec file cleanups - -* Wed Apr 7 2010 Matthias Clasen 2.30.0-2 -- Fix an invalid schema default - -* Mon Mar 29 2010 Matthias Clasen 2.30.0-1 -- Update to 2.30.0 - -* Wed Mar 24 2010 Matthias Clasen 2.29.92-2 -- Fix a crash in the keyboard indicator - -* Tue Mar 09 2010 Bastien Nocera 2.29.92-1 -- Update to 2.29.92 - -* Sat Jan 16 2010 Matthias Clasen - 2.29.5-1 -- Update 2.29.5 - -* Thu Dec 03 2009 Bastien Nocera 2.28.0-4 -- Remove debug in patch - -* Thu Dec 3 2009 Matthias Clasen - 2.28.0-3 -- Small spec fixes - -* Thu Oct 8 2009 Matthias Clasen - 2.28.0-2 -- Incorporate visual fixes from upstream - -* Wed Sep 23 2009 Matthias Clasen - 2.28.0-1 -- Update to 2.28.0 - -* Tue Aug 25 2009 Matthias Clasen - 2.27.91-1 -- Update to 2.27.91 - -* Fri Jul 24 2009 Fedora Release Engineering - 2.27.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Wed Jul 15 2009 Matthias Clasen - 2.27.4-1 -- Update to 2.27.4 - -* Tue Jun 30 2009 Matthias Clasen - 2.27.2-3 -- Rebuild against new libxklavier -- Adapt to api changes - -* Sun May 31 2009 Matthias Clasen - 2.27.2-1 -- Update to 2.27.2 - -* Mon Mar 16 2009 Matthias Clasen - 2.26.0-1 -- Update to 2.26.0 - -* Wed Feb 25 2009 Fedora Release Engineering - 2.25.91-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Mon Feb 23 2009 Matthias Clasen - 2.25.91-1 -- Update to 2.25.91 - -* Mon Sep 22 2008 Matthias Clasen - 2.24.0-1 -- Update to 2.24.0 - -* Thu Sep 4 2008 Matthias Clasen - 2.23.91-1 -- Update to 2.23.91 - -* Fri Aug 29 2008 Matthias Clasen - 2.23.2-2 -- Plug a small memory leak - -* Sun May 11 2008 Matthias Clasen - 2.23.2-1 -- Update to 2.23.2 - -* Sun Apr 6 2008 Matthias Clasen - 2.22.0-2 -- Split the plugins capplet off into a subpackage, since we don't - have any plugins and don't want the capplet by default - -* Thu Mar 20 2008 Matthias Clasen - 2.22.0-1 -- Update to 2.22.0 - -* Thu Jan 31 2008 Matthias Clasen - 2.21.4.1-2 -- Rebuild against new libxklavier - -* Tue Dec 18 2007 Matthias Clasen - 2.21.4.1-1 -- Update to 2.21.4.1 - -* Thu Dec 13 2007 Matthias Clasen - 2.21.4-1 -- Update to 2.21.4 - -* Tue Nov 13 2007 Matthias Clasen - 2.21.1-1 -- Update to 2.21.1 - -* Tue Oct 23 2007 Matthias Clasen - 2.20.0-2 -- Rebuild against new dbus-glib - -* Mon Sep 17 2007 Matthias Clasen - 2.20.0-1 -- Update to 2.20.0 - -* Mon Sep 3 2007 Matthias Clasen - 2.19.91-1 -- Update to 2.19.91 - -* Mon Aug 13 2007 Matthias Clasen - 2.19.90-2 -- Fix a bad free - -* Sun Aug 12 2007 Matthias Clasen - 2.19.90-1 -- Update to 2.19.90 - -* Tue Aug 7 2007 Matthias Clasen - 2.18.2-2 -- Update the license field - -* Sun May 20 2007 Matthias Clasen - 2.18.2-1 -- Update to 2.18.2 - -* Sun May 20 2007 Matthias Clasen - 2.18.1-1 -- Update to 2.18.1 - -* Wed Apr 4 2007 Matthias Clasen - 2.18.0-2 -- Fix a typo in URL - -* Tue Mar 13 2007 Matthias Clasen - 2.18.0-1 -- Update to 2.18.0 - -* Wed Jan 24 2007 Matthias Clasen - 2.17.2-2 -- Port former control-center patches to improve keyboard drawing - -* Tue Nov 7 2006 Matthias Clasen - 2.17.2-1 -- Update to 2.17.2 - -* Tue Nov 7 2006 Matthias Clasen - 0.1-4 -- Fix up Requires - -* Thu Nov 2 2006 Matthias Clasen - 0.1-3 -- Don't use --Werror - -* Sat Oct 28 2006 Matthias Clasen - 0.1-2 -- Fix a memory allocation error - -* Sat Oct 28 2006 Matthias Clasen - 0.1-1 -- Initial release diff --git a/sources b/sources deleted file mode 100644 index 9d6f7a0..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (libgnomekbd-3.28.1.tar.xz) = ffcabfe19289057dd3d7489170093ff1614c3344103ba8ebc6c69f5668d01fea652b7be6c7d5c66291df3a319f975df5cf5167168cd0f60cede022b76bb57cb5