ce76083
Name:		imsettings
0521c39
Version:	1.6.1
0521c39
Release:	1%{?dist}
ce76083
License:	LGPLv2+
c9c7cf9
URL:		https://tagoh.bitbucket.org/%{name}/
f6b9a31
BuildRequires:	desktop-file-utils
0cc0108
BuildRequires:	intltool gettext
c382e04
BuildRequires:	libtool automake autoconf
2a24498
BuildRequires:	glib2 >= 2.32.0, gobject-introspection-devel, gtk3-devel >= 3.3.3
7ee66b5
BuildRequires:	libnotify-devel
fcedcbd
BuildRequires:	libX11-devel, libgxim-devel >= 0.5.0
048f869
%if !0%{?rhel}
ba626ca
BuildRequires:	xfconf-devel
048f869
%endif
c9c7cf9
Source0:	https://bitbucket.org/tagoh/%{name}/downloads/%{name}-%{version}.tar.bz2
75ac8aa
## Fedora specific: run IM for certain languages only
75ac8aa
Patch0:		%{name}-constraint-of-language.patch
75ac8aa
## Fedora specific: Disable XIM support
75ac8aa
Patch1:		%{name}-disable-xim.patch
75ac8aa
## Fedora specific: Enable xcompose for certain languages
75ac8aa
Patch2:		%{name}-xinput-xcompose.patch
ce76083
ce76083
Summary:	Delivery framework for general Input Method configuration
ce76083
Group:		Applications/System
ce76083
Requires:	xorg-x11-xinit >= 1.0.2-22.fc8
c9c7cf9
Requires:	%{name}-libs%{?_isa} = %{version}-%{release}
c9c7cf9
Requires:	%{name}-desktop-module%{?_isa} = %{version}-%{release}
7ee66b5
Requires(post):	/bin/dbus-send %{_sbindir}/alternatives
ce76083
Requires(postun):	/bin/dbus-send %{_sbindir}/alternatives
ce76083
ce76083
%description
ce76083
IMSettings is a framework that delivers Input Method
ce76083
settings and applies the changes so they take effect
ce76083
immediately without any need to restart applications
ce76083
or the desktop.
ce76083
ce76083
This package contains the core DBus services and some utilities.
ce76083
ce76083
%package	libs
ce76083
Summary:	Libraries for imsettings
ce76083
Group:		Development/Libraries
ce76083
ce76083
%description	libs
ce76083
IMSettings is a framework that delivers Input Method
ce76083
settings and applies the changes so they take effect
ce76083
immediately without any need to restart applications
ce76083
or the desktop.
ce76083
ce76083
This package contains the shared library for imsettings.
ce76083
ce76083
%package	devel
ce76083
Summary:	Development files for imsettings
ce76083
Group:		Development/Libraries
c9c7cf9
Requires:	%{name}-libs%{?_isa} = %{version}-%{release}
ce76083
Requires:	pkgconfig
2a24498
Requires:	glib2-devel >= 2.32.0
ce76083
ce76083
%description	devel
ce76083
IMSettings is a framework that delivers Input Method
ce76083
settings and applies the changes so they take effect
ce76083
immediately without any need to restart applications
ce76083
or the desktop.
ce76083
ce76083
This package contains the development files to make any
ce76083
applications with imsettings.
ce76083
7ee66b5
%package	xim
7ee66b5
Summary:	XIM support on imsettings
7ee66b5
Group:		Applications/System
c9c7cf9
Requires:	%{name}%{?_isa} = %{version}-%{release}
7ee66b5
Requires:	im-chooser
7ee66b5
7ee66b5
%description	xim
7ee66b5
IMSettings is a framework that delivers Input Method
7ee66b5
settings and applies the changes so they take effect
7ee66b5
immediately without any need to restart applications
7ee66b5
or the desktop.
7ee66b5
7ee66b5
This package contains a module to get this working with XIM.
7ee66b5
2a24498
%package	gsettings
2a24498
Summary:	GSettings support on imsettings
7ee66b5
Group:		Applications/System
c9c7cf9
Requires:	%{name}%{?_isa} = %{version}-%{release}
75ac8aa
Requires:	dconf
220954e
Provides:	imsettings-desktop-module%{?_isa} = %{version}-%{release}
2a24498
Provides:	%{name}-gnome = %{version}-%{release}
2e746b2
Obsoletes:	%{name}-gnome < 1.5.1-3
7ee66b5
2a24498
%description	gsettings
7ee66b5
IMSettings is a framework that delivers Input Method
7ee66b5
settings and applies the changes so they take effect
7ee66b5
immediately without any need to restart applications
7ee66b5
or the desktop.
7ee66b5
7ee66b5
This package contains a module to get this working on
2a24498
GNOME and Cinnamon which requires GSettings in their
2a24498
own XSETTINGS daemons.
7ee66b5
7ee66b5
%package	qt
7ee66b5
Summary:	Qt support on imsettings
7ee66b5
Group:		Applications/System
c9c7cf9
Requires:	%{name}%{?_isa} = %{version}-%{release}
7ee66b5
Requires:	im-chooser
220954e
Provides:	imsettings-desktop-module%{?_isa} = %{version}-%{release}
7ee66b5
7ee66b5
%description	qt
7ee66b5
IMSettings is a framework that delivers Input Method
7ee66b5
settings and applies the changes so they take effect
7ee66b5
immediately without any need to restart applications
7ee66b5
or the desktop.
7ee66b5
7ee66b5
This package contains a module to get this working on Qt
7ee66b5
applications.
7ee66b5
048f869
%if !0%{?rhel}
ce76083
%package	xfce
ce76083
Summary:	Xfce support on imsettings
ce76083
Group:		Applications/System
c9c7cf9
Requires:	%{name}%{?_isa} = %{version}-%{release}
75ac8aa
Requires:	im-chooser-xfce
ba626ca
Requires:	xfce4-settings >= 4.5.99.1-2
220954e
Provides:	imsettings-desktop-module%{?_isa} = %{version}-%{release}
ce76083
ce76083
%description	xfce
ce76083
IMSettings is a framework that delivers Input Method
ce76083
settings and applies the changes so they take effect
ce76083
immediately without any need to restart applications
ce76083
or the desktop.
ce76083
7ee66b5
This package contains a module to get this working on Xfce.  
c382e04
c382e04
%package	lxde
c382e04
Summary:	LXDE support on imsettings
c382e04
Group:		Applications/System
c9c7cf9
Requires:	%{name}%{?_isa} = %{version}-%{release}
c382e04
Requires:	lxde-settings-daemon
Bill Nottingham c3fcb92
# Hack for upgrades: see https://bugzilla.redhat.com/show_bug.cgi?id=693809
Bill Nottingham c3fcb92
Requires:	lxsession
Bill Nottingham c3fcb92
Requires:	/usr/bin/lxsession
75ac8aa
Requires:	im-chooser
220954e
Provides:	imsettings-desktop-module%{?_isa} = %{version}-%{release}
c382e04
c382e04
%description	lxde
c382e04
IMSettings is a framework that delivers Input Method
c382e04
settings and applies the changes so they take effect
c382e04
immediately without any need to restart applications
c382e04
or the desktop.
c382e04
7ee66b5
This package contains a module to get this working on LXDE.
78b4fa1
78b4fa1
%package	mate
78b4fa1
Summary:	MATE support on imsettings
78b4fa1
Group:		Applications/System
c9c7cf9
Requires:	%{name}%{?_isa} = %{version}-%{release}
75ac8aa
# need to keep more deps for similar reason to https://bugzilla.redhat.com/show_bug.cgi?id=693809
75ac8aa
Requires:	mate-settings-daemon >= 1.5.0
78b4fa1
Requires:	mate-session-manager
75ac8aa
Requires:	im-chooser
220954e
Provides:	imsettings-desktop-module%{?_isa} = %{version}-%{release}
78b4fa1
78b4fa1
%description	mate
78b4fa1
IMSettings is a framework that delivers Input Method
78b4fa1
settings and applies the changes so they take effect
78b4fa1
immediately without any need to restart applications
78b4fa1
or the desktop.
78b4fa1
78b4fa1
This package contains a module to get this working on MATE.
048f869
%endif
ce76083
ce76083
%prep
ce76083
%setup -q
ce76083
%patch0 -p1 -b .0-lang
36cc852
%patch1 -p1 -b .1-xim
e75b66d
%patch2 -p1 -b .2-xcompose
ce76083
ce76083
%build
ce76083
%configure	\
ce76083
	--with-xinputsh=50-xinput.sh \
f06b8c8
	--disable-static \
f06b8c8
	--disable-schemas-install
ce76083
ce76083
make %{?_smp_mflags}
ce76083
ce76083
ce76083
%install
75ac8aa
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="/usr/bin/install -p"
ce76083
ce76083
# change the file attributes
0521c39
chmod 0755 $RPM_BUILD_ROOT%{_libexecdir}/imsettings-target-checker.sh
ce76083
chmod 0755 $RPM_BUILD_ROOT%{_libexecdir}/xinputinfo.sh
ce76083
chmod 0755 $RPM_BUILD_ROOT%{_sysconfdir}/X11/xinit/xinitrc.d/50-xinput.sh
ce76083
ce76083
# clean up the unnecessary files
ce76083
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
7ee66b5
rm -f $RPM_BUILD_ROOT%{_libdir}/imsettings/*.la
048f869
%if 0%{?rhel}
75ac8aa
rm -f $RPM_BUILD_ROOT%{_libdir}/imsettings/libimsettings-{lxde,xfce,mate-gsettings}.so
048f869
%endif
ce76083
75ac8aa
desktop-file-validate $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/imsettings-start.desktop
75ac8aa
ce76083
%find_lang %{name}
ce76083
ce76083
75ac8aa
#%%check
75ac8aa
## Disable it because it requires DBus session
75ac8aa
# make check
ce76083
ce76083
%post
ce76083
alternatives --install %{_sysconfdir}/X11/xinit/xinputrc xinputrc %{_sysconfdir}/X11/xinit/xinput.d/none.conf 10
7ee66b5
alternatives --install %{_sysconfdir}/X11/xinit/xinputrc xinputrc %{_sysconfdir}/X11/xinit/xinput.d/xcompose.conf 20
ce76083
alternatives --install %{_sysconfdir}/X11/xinit/xinputrc xinputrc %{_sysconfdir}/X11/xinit/xinput.d/xim.conf 30
ce76083
dbus-send --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig > /dev/null 2>&1 || :
ce76083
ce76083
%postun
ce76083
if [ "$1" = 0 ]; then
ce76083
	alternatives --remove xinputrc %{_sysconfdir}/X11/xinit/xinput.d/none.conf
7ee66b5
	alternatives --remove xinputrc %{_sysconfdir}/X11/xinit/xinput.d/xcompose.conf
ce76083
	alternatives --remove xinputrc %{_sysconfdir}/X11/xinit/xinput.d/xim.conf
ce76083
	dbus-send --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig > /dev/null 2>&1 || :
ce76083
fi
ce76083
ce76083
%post libs -p /sbin/ldconfig
ce76083
%postun libs -p /sbin/ldconfig
ce76083
ce76083
%files	-f %{name}.lang
ce76083
%doc AUTHORS COPYING ChangeLog NEWS README
c635624
%dir %{_libdir}/imsettings
ba626ca
%{_bindir}/imsettings-info
ba626ca
%{_bindir}/imsettings-list
ba626ca
%{_bindir}/imsettings-reload
7ee66b5
%{_bindir}/imsettings-switch
75ac8aa
%{_libexecdir}/imsettings-check
7ee66b5
%{_libexecdir}/imsettings-daemon
ce76083
%{_libexecdir}/xinputinfo.sh
0521c39
%{_libexecdir}/imsettings-functions
0e1fb51
%{_libexecdir}/imsettings-target-checker.sh
ce76083
%{_datadir}/dbus-1/services/*.service
9fa90dc
%{_datadir}/pixmaps/*.png
ce76083
%{_sysconfdir}/X11/xinit/xinitrc.d/50-xinput.sh
ce76083
%{_sysconfdir}/X11/xinit/xinput.d
7d522ce
%{_sysconfdir}/xdg/autostart/imsettings-start.desktop
ce76083
ce76083
%files	libs
ce76083
%doc AUTHORS COPYING ChangeLog NEWS README
ce76083
%{_libdir}/libimsettings.so.*
ce76083
ce76083
%files	devel
ce76083
%doc AUTHORS COPYING ChangeLog NEWS README
ce76083
%{_includedir}/imsettings
ce76083
%{_libdir}/libimsettings.so
ce76083
%{_libdir}/pkgconfig/imsettings.pc
69ba26d
%{_libdir}/girepository-*/IMSettings-*.typelib
69ba26d
%{_datadir}/gir-*/IMSettings-*.gir
df20655
%{_datadir}/gtk-doc/html/imsettings
ce76083
7ee66b5
%files	xim
7ee66b5
%doc AUTHORS COPYING ChangeLog NEWS README
7ee66b5
%{_bindir}/imsettings-xim
7ee66b5
%{_libdir}/imsettings/libimsettings-xim.so
7ee66b5
2a24498
%files	gsettings
7ee66b5
%doc AUTHORS COPYING ChangeLog NEWS README
7c80fcb
%{_libdir}/imsettings/libimsettings-gsettings.so
7ee66b5
7ee66b5
%files	qt
7ee66b5
%doc AUTHORS COPYING ChangeLog NEWS README
7ee66b5
%{_libdir}/imsettings/libimsettings-qt.so
7ee66b5
048f869
%if !0%{?rhel}
ce76083
%files	xfce
ce76083
%doc AUTHORS COPYING ChangeLog NEWS README
7ee66b5
%{_libdir}/imsettings/libimsettings-xfce.so
c382e04
c382e04
%files	lxde
c382e04
%doc AUTHORS COPYING ChangeLog NEWS README
7ee66b5
%{_libdir}/imsettings/libimsettings-lxde.so
78b4fa1
78b4fa1
%files	mate
78b4fa1
%doc AUTHORS COPYING ChangeLog NEWS README
75ac8aa
%{_libdir}/imsettings/libimsettings-mate-gsettings.so
048f869
%endif
ce76083
ce76083
ce76083
%changelog
0521c39
* Wed Apr  3 2013 Akira TAGOH <tagoh@redhat.com> - 1.6.1-1
0521c39
- New upstream release.
0521c39
- Support gnome-classic session. (#947394)
0521c39
8ff9447
* Tue Mar 12 2013 Akira TAGOH <tagoh@redhat.com> - 1.6.0-3
8ff9447
- Run input methods on even non-GNOME desktops. (#920188)
8ff9447
2e746b2
* Tue Feb 12 2013 Kalev Lember <kalevlember@gmail.com> - 1.6.0-2
2e746b2
- Correct the imsettings-gnome obsoletes version
2e746b2
2a24498
* Fri Feb  8 2013 Akira TAGOH <tagoh@redhat.com> - 1.6.0-1
2a24498
- New upstream release.
2a24498
  - Add Cinnamon support.
2a24498
- Rename imsettings-gnome to imsettings-gsettings
2a24498
220954e
* Thu Dec 20 2012 Akira TAGOH <tagoh@redhat.com> - 1.5.1-2
220954e
- Fix dep errors.
220954e
c9c7cf9
* Wed Dec 19 2012 Akira TAGOH <tagoh@redhat.com> - 1.5.1-1
c9c7cf9
- New upstream release.
c9c7cf9
  - Get rid of AutostartCondition. (#887951)
c9c7cf9
- Update upstream URL.
c9c7cf9
c8bf4fa
* Fri Nov 23 2012 Akira TAGOH <tagoh@redhat.com> - 1.5.0-2
c8bf4fa
- Rebuilt against the latest version of libgxim.
c8bf4fa
75ac8aa
* Thu Nov 22 2012 Akira TAGOH <tagoh@redhat.com> - 1.5.0-1
75ac8aa
- New upstream release.
75ac8aa
  - MATE 1.5 support
75ac8aa
f8de0f4
* Mon Oct 22 2012 Akira TAGOH <tagoh@redhat.com> - 1.4.0-2
f8de0f4
- No autostart on gnome-shell. (#868458)
f8de0f4
78b4fa1
* Wed Oct 17 2012 Akira TAGOH <tagoh@redhat.com> - 1.4.0-1
78b4fa1
- New upstream release.
78b4fa1
  - Add MATE Desktop support. (#866328)
78b4fa1
fa7c2d7
* Tue Aug 28 2012 Akira TAGOH <tagoh@redhat.com> - 1.3.1-1
fa7c2d7
- New upstream release.
fa7c2d7
e6b8fc9
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-2
e6b8fc9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e6b8fc9
bc3043e
* Thu Jul 12 2012 Akira TAGOH <tagoh@redhat.com> - 1.3.0-1
bc3043e
- New upstream release.
bc3043e
- Drop imsettings-*-disable-fallbackim.patch.
bc3043e
4f4ca85
* Mon Apr 23 2012 Akira TAGOH <tagoh@redhat.com> - 1.2.9-1
4f4ca85
- New upstream release.
4f4ca85
  - fallback to lookup the default configuration on XDG dirs
4f4ca85
- Disable fallback immodule feature for XFCE and LXDE so far.
4f4ca85
bbab48f
* Mon Mar 19 2012 Akira TAGOH <tagoh@redhat.com> - 1.2.8.1-1
bbab48f
- New upstream release.
bbab48f
8642fa5
* Fri Mar  2 2012 Akira TAGOH <tagoh@redhat.com> - 1.2.8-2
8642fa5
- Update po files.
8642fa5
8642fa5
* Fri Feb 10 2012 Akira TAGOH <tagoh@redhat.com> - 1.2.8-1
123cf96
- New upstream release.
123cf96
- would possibly fix crash issues.
123cf96
  (#772342, #766125, #757443, #740175, #720891)
123cf96
9dc7ae2
* Mon Jan 23 2012 Akira TAGOH <tagoh@redhat.com> - 1.2.7.1-1
9dc7ae2
- New upstream release.
9dc7ae2
69ba26d
* Thu Jan 19 2012 Akira TAGOH <tagoh@redhat.com> - 1.2.7-1
69ba26d
- New upstream release.
69ba26d
ff7f2e6
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.6-2
ff7f2e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
ff7f2e6
733b67f
* Wed Nov 16 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.6-1
733b67f
- New upstream release.
733b67f
c635624
* Tue Oct 11 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.5-3
c635624
- Own %%{_libdir}/imsettings. (#744892)
c635624
41cb3ca
* Tue Oct  4 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.5-2
41cb3ca
- Add Requires: dconf to imsettings-gnome to ensure
41cb3ca
  it works on KDE. (#742910)
41cb3ca
24ed2e3
* Fri Sep  9 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.5-1
24ed2e3
- New upstream release.
24ed2e3
35324a1
* Wed Jul 13 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.4-1
35324a1
- New upstream release.
35324a1
  - Fix taking CPU load after killing IM process. (#718092)
35324a1
f718b76
* Tue May 31 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.3-1
f718b76
- New upstream release.
f718b76
  - Set some environment variables explicitly to avoid IM
f718b76
    not working in some cases. (#700513)
f718b76
  - Fix an abort issue. (#701431)
f718b76
  - Support the latest LXDE.
f718b76
  - Get rid of Qt dependency.
f718b76
Bill Nottingham c3fcb92
* Tue May 10 2011 Bill Nottingham <notting@redhat.com> - 1.2.2-3
Bill Nottingham c3fcb92
- further hacks for imsettings upgrades (#693809)
Bill Nottingham c3fcb92
205690d
* Tue May 10 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.2-2
205690d
- Revert the dependency of im-chooser (#693809)
205690d
56eee8d
* Tue Apr 26 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.2-1
56eee8d
- New upstream release.
56eee8d
  - Fix an issue keeping alive the defunct process.
56eee8d
  - Stop a notification when no backend modules available. (#693809)
56eee8d
  - Better handling of detecting the supported toolkits/desktops.
56eee8d
Christopher Aillon be733c2
* Thu Apr 21 2011 Christopher Aillon <caillon@redhat.com> - 1.2.1-2
Christopher Aillon be733c2
- Bring in the correct desktop IM module (#693809)
Christopher Aillon be733c2
bcf369e
* Wed Mar 30 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.1-1
bcf369e
- New upstream release.
bcf369e
6941a94
* Mon Feb 14 2011 Akira TAGOH <tagoh@redhat.com> - 1.2.0-1
6941a94
- New upstream release.
6941a94
  - Improve a performance. (#676813)
6941a94
  - Do not update .xinputrc if -n option to imsettings-switch is given.
6941a94
  - Stop the daemon process with the certain methods.
6941a94
0ab3de9
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-3
0ab3de9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
0ab3de9
39f61a0
* Thu Feb  3 2011 Akira TAGOH <tagoh@redhat.com> - 1.1.0-2
39f61a0
- Get rid of the debugging code to avoid the unnecessary warning.
39f61a0
7c80fcb
* Wed Feb  2 2011 Akira TAGOH <tagoh@redhat.com> - 1.1.0-1
7c80fcb
- New upstream release.
7c80fcb
  - Add GNOME3 support.
7c80fcb
94b642d
* Mon Jan 31 2011 Akira TAGOH <tagoh@redhat.com> - 1.0.1-1
94b642d
- New upstream release.
94b642d
  - Fix an abort issue. (#670263)
94b642d
7ee66b5
* Wed Jan  5 2011 Akira TAGOH <tagoh@redhat.com> - 1.0.0-1
7ee66b5
- New upstream release.
7ee66b5
  - fix a locale handling (#526205)
7ee66b5
abb3c86
* Thu Nov  4 2010 Akira TAGOH <tagoh@redhat.com> - 0.108.1-4
abb3c86
- Fix the build fail in the LXDE backend.
abb3c86
5c8c7bc
* Wed Nov  3 2010 Matthias Clasen <mclasen@redhat.com>
5c8c7bc
- rebuild against libnotify 0.7.0 (#649063)
5c8c7bc
9bfa196
* Thu Aug 19 2010 Jens Petersen <petersen@redhat.com>
9bfa196
- add also am_ET, el_GR, and ru_RU to X compose lang list (#623931)
9bfa196
e75b66d
* Tue Aug 10 2010 Jens Petersen <petersen@redhat.com> - 0.108.1-2
9bfa196
- only enable XIM for X locale compose for necessary locales (#623931)
e75b66d
  (so far pt_BR and fi_FI):
e75b66d
- drop imsettings-none.conf-gtk-xim-default.patch
e75b66d
- add imsettings-xinput-xcompose.patch
e75b66d
fdeebcb
* Mon Aug  2 2010 Akira TAGOH <tagoh@redhat.com> - 0.108.1-1
fdeebcb
- New upstream release.
fdeebcb
  - Fix a crash with imsettings-lxde-helper. (#603582)
fdeebcb
  - cleanup the unnecessary patches.
fdeebcb
ba3d9d9
* Thu Jun 24 2010 Akira TAGOH <tagoh@redhat.com> - 0.108.0-4
ba3d9d9
- Fix a segfault. (#599924)
ba3d9d9
687f62d
* Tue May 18 2010 Akira TAGOH <tagoh@redhat.com> - 0.108.0-3
687f62d
- Don't restart the IM process when the exit status is 0.
687f62d
c382e04
* Thu Apr 15 2010 Akira TAGOH <tagoh@redhat.com> - 0.108.0-2
c382e04
- Fix issue the invocation of IM always fails in the internal status. (#582448)
c382e04
- Add imsettings-lxde subpackage.
c382e04
920d83e
* Tue Mar 23 2010 Akira TAGOH <tagoh@redhat.com> - 0.108.0-1
920d83e
- New upstream release.
920d83e
- Fix the abort issue. (#570462)
920d83e
- clean up the unnecessary patches.
920d83e
32acb4d
* Tue Feb 16 2010 Akira TAGOH <tagoh@redhat.com> - 0.107.4-8
32acb4d
- Fix a segfault issue when /bin/sh points to non-bash shell. (#553680)
32acb4d
20e5b88
* Tue Feb  9 2010 Akira TAGOH <tagoh@redhat.com> - 0.107.4-7
20e5b88
- Add -lX11 to avoid DSO issue.
20e5b88
79fa6fa
* Fri Feb  5 2010 Akira TAGOH <tagoh@redhat.com> - 0.107.4-6
79fa6fa
- Fix an abort issue on GConf backend. (#543005)
79fa6fa
5c97c96
* Mon Jan  4 2010 Akira TAGOH <tagoh@redhat.com> - 0.107.4-5
5c97c96
- Fix an abort issue. (#530357)
5c97c96
5c97c96
* Tue Nov 24 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.4-4
5c97c96
- Fix a segfault issue on XFCE desktop. (#540062)
5c97c96
5c97c96
* Mon Nov  2 2009 Jens Petersen <petersen@redhat.com> - 0.107.4-3
5c97c96
- none.conf: default GTK to xim if available like qt does to fix
5c97c96
  current missing X locale compose for gtk and X (#505100)
5c97c96
a585e1c
* Fri Oct 16 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.4-2
5c97c96
- Run IM for Maithili by default. (#529144)
a585e1c
c476834
* Mon Sep 28 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.4-1
c476834
- New upstream release.
c476834
  - Update the translations.
c476834
  - Remove the unnecessary patches:
c476834
    - imsettings-unref-notify.patch
c476834
    - imsettings-unref-later.patch
c476834
    - imsettings-update-info.patch
c476834
    - imsettings-close-fd.patch
c476834
d05adfc
* Thu Sep 17 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.3-5
d05adfc
- Fix taking too much CPU issue.
d05adfc
08cc560
* Tue Sep 15 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.3-4
08cc560
- Update the IM information as needed if the configuration file is written
08cc560
  in the script. (#523349)
08cc560
a8819b0
* Fri Sep 11 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.3-3
a8819b0
- Fix keeping IM process running as the defunct process. (#522689)
a8819b0
058bfa3
* Tue Sep  8 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.3-2
058bfa3
- Fix aborting after dbus session closed. (#520976)
058bfa3
b7e2d3a
* Tue Sep  1 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.3-1
b7e2d3a
- New upstream release.
b7e2d3a
  - Fix taking CPU load after switching IM.
b7e2d3a
  - Fix getting stuck after starting some IM.
b7e2d3a
048f869
* Mon Aug 31 2009 Akira TAGOH <tagoh@redhat.com>
048f869
- Add a conditional build to disable xfce module for RHEL.
048f869
a51fd06
* Thu Aug 27 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.2-1
a51fd06
- New upstream release.
a51fd06
  - Stop IM process properly with the DBus disconnect signal. (#518970)
a51fd06
  - Update the translation. (#517679)
a51fd06
b4998ea
* Fri Aug 14 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.1-2
b4998ea
- export the certain environment variables.
b4998ea
ea53b76
* Fri Aug 14 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.1-1
ea53b76
- New upstream release.
ea53b76
  - Fix memory leaks.
ea53b76
cab4086
* Wed Aug 12 2009 Akira TAGOH <tagoh@redhat.com> - 0.107.0-1
cab4086
- New upstream release.
cab4086
  - Pop up an error if failed to invoke IM. (#497946)
cab4086
  - Fix the duplicate recommendation message issue. (#514852)
cab4086
cab4086
* Thu Jul 27 2009 Akira TAGOH <tagoh@redhat.com> - 0.106.2-5
cab4086
- Support immodule only configuration file.
cab4086
51624fa
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.106.2-4
51624fa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
51624fa
c2675b6
* Thu Jul 23 2009 Akira TAGOH <tagoh@redhat.com> - 0.106.2-3
c2675b6
- Support immodule only configuration file.
c2675b6
36cc852
* Mon Apr 13 2009 Akira TAGOH <tagoh@redhat.com> - 0.106.2-2
36cc852
- Disable applet by default.
36cc852
663c445
* Tue Apr  7 2009 Akira TAGOH <tagoh@redhat.com> - 0.106.2-1
663c445
- New upstream release.
663c445
  - Fix a freeze issue on X applications with switching IM (#488877)
663c445
  - Fix a segfault issue with switching IM (#488899)
663c445
  - Fix not creating .xinputrc with disabiling IM first time (#490587)
663c445
  - Invoke IM for certain locales. (#493406)
663c445
54ac7a7
* Wed Mar 18 2009 Akira TAGOH <tagoh@redhat.com> - 0.106.1-2
54ac7a7
- Fix XIM-related issues.
54ac7a7
- Fix a parser error during reading Compose data. (#484142)
54ac7a7
- Get rid of more debugging messages.
54ac7a7
7d522ce
* Tue Mar 10 2009 Akira TAGOH <tagoh@redhat.com> - 0.106.1-1
7d522ce
- New upstream release.
7d522ce
  - Fix a double-free issue. (#485595)
7d522ce
  - Workaround to get the accelerator keys working on X apps. (#488713)
7d522ce
  - Get rid of debugging messages (#489119)
7d522ce
ba626ca
* Mon Feb 23 2009 Akira TAGOH <tagoh@redhat.com> - 0.106.0-1
ba626ca
- New upstream release.
ba626ca
  - Fix a parser error for Compose data. (#484142)
ba626ca
  - Allow a lowername or .conf name for IM name. (#471833)
ba626ca
  - Add Xfconf support. (#478669)
ba626ca
- Remove unnecessary autostart files anymore. (#475907)
ba626ca
a883abb
* Tue Oct 28 2008 Akira TAGOH <tagoh@redhat.com> - 0.105.1-3
a883abb
- imsettings-fix-registertriggerkeys.patch: Fix to send
a883abb
  XIM_REGISTER_TRIGGERKEYS anyway. (#468833)
a883abb
f6b9a31
* Mon Oct 27 2008 Akira TAGOH <tagoh@redhat.com> - 0.105.1-2
f6b9a31
- imsettings-fix-unpredictable-session-order.patch: Run imsettings-applet with
f6b9a31
  --disable-xsettings for GNOME/XFCE. (#466206)
f6b9a31
03d5845
* Thu Oct 23 2008 Akira TAGOH <tagoh@redhat.com> - 0.105.1-1
03d5845
- New upstream release.
03d5845
  - Fix another freeze issue. (#452849)
03d5845
- imsettings-r210.patch: removed.
03d5845
218b5b4
* Tue Oct 21 2008 Akira TAGOH <tagoh@redhat.com> - 0.105.0-4
218b5b4
- Read %%{_sysconfdir}/X11/xinput.d/none.conf for non-CJKI locales to make
218b5b4
  consistency in the status on im-chooser. so it would /disables/ IM regardless
218b5b4
  of what the kind of locales you use and what the kind of IM you installed.
218b5b4
  NOTE: if you can't input any characters with GTK+ application, you may
218b5b4
  implicitly use the different buiit-in immodule. you can modify none.conf to
218b5b4
  get the right thing then.
218b5b4
- imsettings-r210.patch: backport to allow starting none without warnings.
218b5b4
099edca
* Fri Oct 17 2008 Than Ngo <than@redhat.com> 0.105.0-3
099edca
- readd the workaround for KDE
099edca
6ed65c5
* Tue Oct 14 2008 Than Ngo <than@redhat.com> 0.105.0-2
6ed65c5
- get rid of workaround for KDE
6ed65c5
e43d433
* Tue Oct 14 2008 Akira TAGOH <tagoh@redhat.com> - 0.105.0-1
e43d433
- New upstream release.
e43d433
  - Have a workaround for the race condition issue. (#452849)
e43d433
  - Fix a freeze issue with ibus. (#465431)
e43d433
  - Fix a freeze issue on Desktops not supporting XSETTINGS.
e43d433
f63f055
* Wed Oct 01 2008 Than Ngo <than@redhat.com> 0.104.1-3
f63f055
- add workaround for KDE
f63f055
176094b
* Mon Sep 29 2008 Akira TAGOH <tagoh@redhat.com> - 0.104.1-2
176094b
- Fix a gconf error in %%pre. (#464453)
176094b
f06b8c8
* Thu Sep 25 2008 Akira TAGOH <tagoh@redhat.com> - 0.104.1-1
f06b8c8
- New upstream release.
f06b8c8
  - Fix a segfault issue. (#462899)
f06b8c8
  - Suppress the unnecessary notification. (#463797)
f06b8c8
  - Add .schemas file missing. real fix of #460703.
f06b8c8
3266afa
* Wed Sep 17 2008 Akira TAGOH <tagoh@redhat.com> - 0.104.0-1
3266afa
- New upstream release.
3266afa
  - Fix deadkey issue under XIM. (#457901)
3266afa
  - Correct .desktop file for imsettings-applet (#460695)
3266afa
  - Hide a status icon by default. (#460703)
3266afa
9fa90dc
* Fri Aug 29 2008 Akira TAGOH <tagoh@redhat.com> - 0.103.0-1
9fa90dc
- New upstream release.
9fa90dc
  - im-xsettings-daemon doesn't run automatically. (#459443)
9fa90dc
- Enable XIM support again. (#457635)
9fa90dc
- BR: libgxim-devel and libnotify-devel
9fa90dc
5ab3902
* Tue Jul 29 2008 Akira TAGOH <tagoh@redhat.com> - 0.102.0-1
5ab3902
- New upstream release.
5ab3902
  - Fix no recommendation updated. (#455363)
5ab3902
  - Work on WMs not own/bring up XSETTINGS manager. (#455228)
5ab3902
f5e0042
* Tue Jul  8 2008 Akira TAGOH <tagoh@redhat.com> - 0.101.3-2
f5e0042
- rebuild.
f5e0042
15bd29d
* Thu Jul  3 2008 Akira TAGOH <tagoh@redhat.com> - 0.101.3-1
15bd29d
- New upstream release.
15bd29d
  - Use the system-wide xinputrc if .xinputrc is a dangling
15bd29d
    symlink. (#453358)
15bd29d
bb8e8ed
* Thu Jun 26 2008 Akira TAGOH <tagoh@redhat.com> - 0.101.2-3
bb8e8ed
- Disable XIM support so far. (#452849, #452870)
bb8e8ed
bb8e8ed
* Wed Jun 18 2008 Akira TAGOH <tagoh@redhat.com> - 0.101.2-2
6c82867
- Backport patch from upstream to solve issues.
6c82867
  - always saying IM is running when no .xinputrc.
6c82867
  - workaround for a delay of that IM is ready for XIM.
6c82867
9361315
* Tue Jun 17 2008 Akira TAGOH <tagoh@redhat.com> - 0.101.2-1
9361315
- New upstream release.
9361315
  - Fix a typo in the help message. (#451739)
9361315
  - Fix a invalid memory access. (#451753)
9361315
f9cf45e
* Mon Jun 16 2008 Akira TAGOH <tagoh@redhat.com> - 0.101.1-2
f9cf45e
- Add Reqruies: glib2-devel, dbus-glib-devel to -devel.
f9cf45e
ce76083
* Thu Jun 12 2008 Akira TAGOH <tagoh@redhat.com> - 0.101.1-1
ce76083
- New upstream release.
ce76083
- Add Requires pkgconfig to -devel.
ce76083
ce76083
* Wed Jun 11 2008 Akira TAGOH <tagoh@redhat.com> - 0.101.0-1
ce76083
- New upstream release.
ce76083
- Add Requires alternatives for %%post and %%postun.
ce76083
- Improve summary.
ce76083
- Remove imsettings-reload from %%post and %%postun. these are
ce76083
  no longer needed.
ce76083
ce76083
* Wed Jun  4 2008 Akira TAGOH <tagoh@redhat.com> - 0.100.0-1
ce76083
- Initial package.
ce76083