Blame SPECS/imsettings.spec

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