The FIXME should have been dropped 12 years ago :-) https://build.opensuse.org/package/rdiff/GNOME:Factory/caribou?linkrev=base&rev=30 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/caribou?expand=0&rev=77
492 lines
18 KiB
Plaintext
492 lines
18 KiB
Plaintext
-------------------------------------------------------------------
|
|
Fri May 23 09:18:11 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
- Drop obsolete update-desktop-files BuildRequires and macro.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 20 18:51:12 UTC 2024 - Michael Gorse <mgorse@suse.com>
|
|
|
|
- Pass -Wno-error=incompatible-pointer-types. Suppresses error on
|
|
gcc 14.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 17 12:26:44 UTC 2022 - Yifan Jiang <yfjiang@suse.com>
|
|
|
|
- Add python-rpm-macros BuildRequires in case some build
|
|
environment does not pull it automatically. This is needed by
|
|
macros like %{python3_sitelib}.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 30 16:12:14 UTC 2021 - Michael Gorse <mgorse@suse.com>
|
|
|
|
- Add caribou-stop-patching-gir.patch: stop patching the GIR.
|
|
Taken from upstream; the build now fails without this. Also add
|
|
libtool to BuildRequires.
|
|
- Add caribou-css-fix.patch: fix failure to start in GNOME
|
|
flashback (boo#1187112).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 2 20:55:04 UTC 2021 - Michael Gorse <mgorse@suse.com>
|
|
|
|
- Add caribou-vala-build-fix.patch: fix build with newer valac
|
|
versions (boo#1186617).
|
|
- Add caribou-CVE-2021-3567.patch: fix segfault when attempting to
|
|
use shifted characters (boo#1186617 CVE-2021-3567).
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 10 13:05:46 UTC 2020 - Frederic Crozat <fcrozat@suse.com>
|
|
|
|
- Add python3-gobject BuildRequires: We eliminated an auto-pull-in
|
|
of the python stack for consumers of the C-headers. Caribou uses
|
|
both.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 30 12:17:16 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- No longer recommend -lang: supplements are in use
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 28 16:24:06 UTC 2018 - dimstar@opensuse.org
|
|
|
|
- Modernize spec-file by calling spec-cleaner
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 29 15:14:03 UTC 2017 - dimstar@opensuse.org
|
|
|
|
- Drop %py_requires: this is a python2 dependency, but the package
|
|
was already migrated to python3.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 10 09:58:47 UTC 2017 - fcrozat@suse.com
|
|
|
|
- Switch build to python3.
|
|
- Remove glib2_gsettings_schema macros calls in post/postun, not
|
|
needed anymore with filetriggers.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 25 09:27:25 UTC 2016 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.4.21:
|
|
+ bgo#768104: Initialize Clutter explicitly in antler code.
|
|
+ bgo#768105: Fix theme parsing error for antler keyboard
|
|
style.css.
|
|
+ bgo#767664: Add missing python3 compatibility.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 14 13:26:23 UTC 2016 - mgorse@suse.com
|
|
|
|
- Update to GNOME 3.20 Fate#318572
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 16 10:38:22 UTC 2016 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.4.20:
|
|
+ bgo#758490: Please make caribou compatible with python3.
|
|
+ bgo#759896: German (qwertz) fullscale layout.
|
|
+ bgo#760470: Proposing a new fullscale keyboard layout.
|
|
+ bgo#756623: No Polish diacritic letters.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 13 01:02:32 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.4.19:
|
|
+ xadapter: Avoid a crash when Xkl doesn't know the real xkb
|
|
groups (bgo#756194).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 15 08:55:36 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.4.18.1:
|
|
+ bgo#747273: display-adapter: Allow setting an external default
|
|
adapter instance.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 20 23:49:14 UTC 2015 - badshah400@gmail.com
|
|
|
|
- Update to version 0.4.18:
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 16 15:18:19 UTC 2015 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.4.17:
|
|
+ Bundle tools to generate and manipulate keyboard layout files.
|
|
+ bgo#691811: Add support for azerty layout as seen in french.
|
|
+ bgo#743267: Caribou does 100-130 syscalls for each keypress.
|
|
+ bgo#743880: String that is hard to understand.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 24 10:55:47 UTC 2014 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.4.16:
|
|
+ Stop using deprecated accessibility events ("focus:*").
|
|
+ bgo#739837: Allow label overwrite in keyboard layout.
|
|
+ bgo#739716: Add more keys to label_map.
|
|
+ bgo#739711: Escape key does not work in us layout.
|
|
+ bgo#739526: Some buttons do not have a label.
|
|
+ bgo#722634: [regression] build failure: ImportError: No module
|
|
named 'caribou_settings'.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 16 09:55:01 UTC 2014 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.4.15:
|
|
+ Fix race condition when invoking OSK through D-Bus
|
|
(bgo#683712).
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 8 09:14:01 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.4.14:
|
|
+ bgo#720653: some string in daemon.vala is not available for
|
|
translation.
|
|
+ bgo#722355: #!/usr/bin/python in tools/fix_gir.py.
|
|
+ bgo#735504: Fails to build with latest vala.
|
|
+ bgo#683712: Invocation of on screen keyboard.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 14 14:39:42 UTC 2014 - mgorse@suse.com
|
|
|
|
- Move caribou schema and keyboard layout files to a caribou-common
|
|
package. They are required by libcaribou, which is used by
|
|
gnome-shell if the on-screen keyboard is enabled. (bnc#861360)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 19 19:27:05 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.4.13:
|
|
+ bgo#698746: Accessibility: "slow keys" breaks "screen keyboard"
|
|
feature.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 21 14:33:22 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Change RPM Group of shared library package to System/Libraries.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 21 14:33:32 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.4.12:
|
|
+ libcaribou: factor out X dependency (bgo#705720).
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 4 17:46:09 UTC 2013 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.4.11:
|
|
+ Press and hold should allow repeating keys like backspace and
|
|
spacebar (bgo#690435).
|
|
+ Improve layout file generation when building.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 19 10:03:07 UTC 2013 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.4.10:
|
|
+ Add --help option to caribou command.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 4 10:48:23 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.4.9:
|
|
+ daemon: check if atspi bus is ready to use (bgo#694921).
|
|
+ Setting keyboard to 'full' crashes the shell (bgo#689844).
|
|
+ build: Mark as not supporting srcdir != builddir.
|
|
+ Bugs fixed: bgo#694480.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 18 19:38:18 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.4.8:
|
|
+ Don't rebuild docs on every "make" run.
|
|
+ Add missing symbols to fullscale layouts as well.
|
|
+ Bugs fixed: bgo#694011, bgo#688218, bgo#680556, bgo#693616,
|
|
bgo#684887, bgo#691992.
|
|
+ Updated translations.
|
|
- Add pkgconfig(atspi-2) and pkgconfig(gdk-3.0) BuildRequires: new
|
|
verified dependencies.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 15 19:58:20 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.4.7:
|
|
+ bgo#687244: Add documentation support
|
|
+ bgo#687315: various packaging fixes:
|
|
- build: only export public symbols from the library
|
|
- build: make sure to define $datarootdir in generated scripts
|
|
- build: suppress Python bytecode generation when building
|
|
- build: install vapi file
|
|
- build: install pkg-config file
|
|
- build: use git.mk
|
|
- build: don't use deprecated Automake variable INCLUDE
|
|
- build: rename caribou.pc to caribou-1.0.pc
|
|
+ bgo#691463: libcaribou: avoid integer overflow
|
|
+ Fix 'make install' when --enable-docs is used
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 18 20:22:23 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.4.6:
|
|
+ bgo#688517: libcaribou: refactor some code
|
|
+ bgo#688656: key-model: Use key-released instead of key-clicked
|
|
to hide subkeys
|
|
+ bgo#689823: caribou-preferences: Fix expansion of
|
|
LD_LIBRARY_PATH
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 20 19:52:09 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.4.5:
|
|
+ xadapter:
|
|
- use level3 shift if possible (bgo#687018)
|
|
- use XkbChangeMap instead of XkbSetMap (bgo#673547)
|
|
- specify core device when callin XkbSetMap (bgo#673547)
|
|
+ Portability: allow the use of /bin/sh instead of /bin/bash.
|
|
+ libcaribouu:
|
|
- simplify using xtst.vapi provided by vala (bgo#685607)
|
|
- Ignore level 3 keysyms when looking up keycode (bgo#673579)
|
|
+ xml: add "text" attribute to key (bgo#687026)
|
|
+ Port from libgee 0.6 to 0.8
|
|
+ Bugs fixed: bgo#667455, bgo#656175, bgo#673543, bgo#686200.
|
|
+ Updated translations.
|
|
- Replace pkgconfig(gee-1.0) with pkgconfig(gee-0.8), following
|
|
upstreams port to libgee 0.8.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 12 21:19:10 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.4.4.2:
|
|
+ Use GDBus directly instead of dbus-python (bgo#685792).
|
|
+ Use "=" operator instead of "==" in shell scripts (bgo#685629).
|
|
+ Fix border-image slice values in antler's gtk CSS (bgo#687409).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 5 09:53:47 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.4.4:
|
|
+ Removed unneeded gnome-doc-utils dependency
|
|
+ caribou unnecessarily requires pygobject 3.3.3 or up to build
|
|
(bgo#683256)
|
|
+ Updated translations.
|
|
- Drop gnome-doc-utils-devel BuildRequires: no longer needed.
|
|
- Add xsltproc BuildRequries: needed for the documentation
|
|
handling.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 18 13:14:18 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.4.3:
|
|
+ bgo#674344: Not using units gtk CSS is deprecated
|
|
+ bgo#676746: Follow pygobject changes.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 26 20:18:38 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Add bgo ref to the FIXME for the missing icon (bnc#726954).
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 27 06:34:58 UTC 2012 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.4.2:
|
|
+ Build fixes.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 23 10:27:34 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Split typelib file into typelib-1_0-Caribou-1_0 subpackage.
|
|
- Add typelib-1_0-Caribou-1_0 Requires to devel subpackage.
|
|
- Add missing libcaribou0 Requires to devel subpackage.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 27 21:38:09 UTC 2011 - badshah400@gmail.com
|
|
|
|
- Pass -u to %suse_update_desktop_file call for
|
|
caribou.desktop to hide the application in the list of
|
|
applications: the application has no icon and makes the desktop
|
|
menu ugly (bgo#618293, bnc#726954), and starting it directly
|
|
doesn't work right now.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 06:29:53 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.4.1:
|
|
+ Autostart only in GNOME and Unity (bgo#660901).
|
|
+ Updated translations.
|
|
- Drop caribou-autostart-OnlyShowIn.patch: fixed upstream.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 7 08:14:31 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Add caribou-autostart-OnlyShowIn.patch: only autostart caribou in
|
|
GNOME and Unity as only gnome-session-based desktops understand
|
|
the AutostartCondition. Fix bnc#720239.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 27 07:03:43 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.4.0:
|
|
+ Don't try to replace an existing keyboard service (bgo#659867).
|
|
+ Fix header installation (bgo#659793).
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 20 13:01:47 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.3.92:
|
|
+ Add gio-2.0 to configure.ac (bgo#658969).
|
|
+ Fix GTK+ module loading/unloading and autoload (bgo#655979).
|
|
+ Don't add the event filter until the dbus call finishes
|
|
(bgo#658063).
|
|
+ Set correct share-library in gir typelib (bgo#658345).
|
|
+ Fixed antler script for Fedora 64 bitfriendly packages
|
|
(bgo#658533).
|
|
+ Fix caribou daemon to use new keyboard DBus API (bgo#658533).
|
|
+ Updated translations.
|
|
- Drop caribou-fix-typelib.patch: fixed upstream.
|
|
- Add pkgconfig(gio-2.0) BuildRequires: new explicit dependency
|
|
upstream.
|
|
- Create a gtk-module-common subpackage, to contain files common to
|
|
both gtk2-module and gtk3-module subpackages.
|
|
- Add Requires on gtk-module-common subpackage to gtk2-module and
|
|
gtk3-module subpackages.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 13 08:13:57 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Add caribou-fix-typelib.patch: fix the typelib to reference the
|
|
non-devel library (.so.0 instead of .so), so we don't need the
|
|
devel subpackage for caribou to work.
|
|
- Add call to autoreconf, needed for above patch.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 6 10:10:02 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.3.91:
|
|
+ Update Antler to latest GTK+ 3.2 shenanigans.
|
|
+ Require pygobject 3.0.
|
|
+ Fixes to bugs that were.
|
|
+ Updated translations.
|
|
- Add explicit pkgconfig() BuildRequires for existing dependencies:
|
|
libxml-2.0, x11, xtst.
|
|
- Remove now unneeded pkgconfig(pygobject-2.0) BuildRequires.
|
|
- Remove now unneeded python-virtkey Requires.
|
|
- Also build the GTK+ 2 module since there's no reason to not use
|
|
the on-screen keyboard from GTK+ 2:
|
|
+ Add pkgconfig(gtk+-2.0) BuildRequires.
|
|
+ Pass --enable-gtk2-module to configure, instead of
|
|
--disable-gtk2-module.
|
|
- Split GTK+ 2/3 modules in gtk2-module and gtk3-module
|
|
subpackages.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 23 11:05:30 UTC 2011 - dimstar@opensuse.org
|
|
|
|
- Add pkgconfig(pygobject-3.0) BuildRequires to help the build over
|
|
the fact that the gi-bindings now live in python-gobject package.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 12 16:38:09 CEST 2011 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.3.5:
|
|
+ Added modifiers support.
|
|
+ Replaced IM module with GTK+ module so it does not override the
|
|
user's preferred IM.
|
|
+ Added "full scale" keyboards to caribou.
|
|
+ Remove emoticon buttons, for now.
|
|
+ Updated translations.
|
|
- Add lang subpackage Recommends from the main package.
|
|
- Pass --enable-gtk3-module and --disable-gtk2-module to
|
|
configure.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 9 22:18:00 CEST 2011 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.3.3:
|
|
+ Converted layout files to preprocessed XML files that could
|
|
include external layout files and override specific elements.
|
|
+ Fixed GI in Makefiles/configure.ac (bgo#653268).
|
|
+ Fixed typo in IM configuring (bgo#653754).
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 17 12:50:57 UTC 2011 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.3.2:
|
|
+ Rewritten almost entirely from scratch, featuring a GObject
|
|
library for a DBus activated OSK.
|
|
+ Updated translations.
|
|
- Add pkgconfig(gee-1.0), pkgconfig(libxklavier), vala and dbus-1
|
|
BuildRequires.
|
|
- Add gobject-introspection-devel BuildRequires to get typelib()-
|
|
style provides. As a consequence, remove the explicitl Requires
|
|
on gconf2, linclutter-glx-1_0-0 and libgtk-3-0.
|
|
- Split out libcairbou0 as per SLPP and a -devel package.
|
|
- Delete libtool archives.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 6 08:23:18 UTC 2011 - fcrozat@novell.com
|
|
|
|
- Update to version 0.2.00:
|
|
+ Use /org/gnome as starting path for schemas
|
|
+ Updated translations.
|
|
- Changes from version 0.1.92:
|
|
+ Separate autorun desktop file.
|
|
+ Updated translations.
|
|
- Changes from version 0.1.91:
|
|
+ Raise an error when no keyboard is loaded.
|
|
+ Make caribou startup automatically
|
|
+ Use GTK3 CSS theming for custom colors.
|
|
+ Look if a11y is enabled in GSettings.
|
|
+ Port app preferences and schema to GSettings.
|
|
+ Updated translations.
|
|
- Changes from version 0.1.7:
|
|
+ Ported to GTK3 and PyGI.
|
|
+ New Japanese keyboard.
|
|
+ Many bugs fixed.
|
|
+ Updated translations.
|
|
- Changes from version 0.1.6:
|
|
+ Added basic scanning support.
|
|
+ Added proper key highlight colors.
|
|
+ Cleaned up configuration and preferences and made it more MVC
|
|
like.
|
|
+ Created cleaner preferences window.
|
|
+ Updated translations.
|
|
- Changes from version 0.1.5:
|
|
+ Added configurable key and highlight colors (bgo#622246).
|
|
+ Added a desktop file (bgo#618292).
|
|
+ Fix layout retrieval (bgo#622221).
|
|
+ Don't change layout when switching focus (bgo#621654).
|
|
+ Unpress modifier when Caribou quites (bgo#621596).
|
|
+ Source files reshuffling.
|
|
+ Added JSON/XML configurable layouts (bgo#613229).
|
|
+ Updated translations.
|
|
- Changes from version 0.1.2:
|
|
+ First development release for GNOME 3.0.
|
|
+ Updated translations.
|
|
- Drop caribou-fix-listdir.patch: fixed upstream
|
|
- Handle GSettings schemas, with %glib2_gsettings_schema_* macros.
|
|
- Add BuildRequires: fdupes, gnome-doc-utils-devel, intltool,
|
|
python-xml, update-desktop-files, pkgconfig(clutter-1.0),
|
|
pkgconfig(gtk+-3.0), pkgconfig(pygobject-2.0).
|
|
- Add python-xml Requires.
|
|
- Remove icon from caribou.desktop with a sed, since the icon is
|
|
not shipped at all.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 2 02:40:23 CEST 2010 - vuntz@opensuse.org
|
|
|
|
- Initial package.
|
|
|