rpms/imsettings/devel import.log, NONE, 1.1 imsettings-constraint-of-language.patch, NONE, 1.1 imsettings.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Akira TAGOH (tagoh)
fedora-extras-commits at redhat.com
Mon Jun 16 03:14:03 UTC 2008
- Previous message (by thread): rpms/imageinfo/devel imageinfo-atcnf.patch, NONE, 1.1 imageinfo.spec, 1.5, 1.6
- Next message (by thread): rpms/python-genshi/EL-5 .cvsignore, 1.4, 1.5 python-genshi.spec, 1.4, 1.5 sources, 1.4, 1.5
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: tagoh
Update of /cvs/pkgs/rpms/imsettings/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22950/devel
Modified Files:
.cvsignore sources
Added Files:
import.log imsettings-constraint-of-language.patch
imsettings.spec
Log Message:
initial import
--- NEW FILE import.log ---
imsettings-0_101_1-1_fc9:HEAD:imsettings-0.101.1-1.fc9.src.rpm:1213581990
imsettings-constraint-of-language.patch:
--- NEW FILE imsettings-constraint-of-language.patch ---
diff -ruN imsettings-0.101.1.orig/data/xinput.sh.in.in imsettings-0.101.1/data/xinput.sh.in.in
--- imsettings-0.101.1.orig/data/xinput.sh.in.in 2008-06-03 20:53:49.000000000 +0900
+++ imsettings-0.101.1/data/xinput.sh.in.in 2008-06-12 23:03:51.000000000 +0900
@@ -43,7 +43,14 @@
SHORT_DESC="User Specific"
fi
elif [ -r "$SYS_XINPUTRC" ]; then
- source "$SYS_XINPUTRC"
+ # FIXME: This hardcoded list has to be gone in the future.
+ _language_list="as bn gu hi ja kn ko ml mr ne or pa si ta te th ur vi zh"
+ for i in $_language_list; do
+ if echo $tmplang | grep -q -E "^$i"; then
+ source "$SYS_XINPUTRC"
+ break
+ fi
+ done
fi
[ -z "$XIM" ] && XIM=none
--- NEW FILE imsettings.spec ---
Name: imsettings
Version: 0.101.1
Release: 1%{?dist}
License: LGPLv2+
URL: http://code.google.com/p/imsettings/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: intltool gettext
BuildRequires: dbus-devel >= 0.23, dbus-glib-devel >= 0.74, glib2 >= 2.16
BuildRequires: xfce-mcs-manager-devel libxfce4mcs-devel
BuildRequires: GConf2-devel
BuildRequires: libX11-devel
Source0: http://imsettings.googlecode.com/files/%{name}-%{version}.tar.bz2
Patch0: imsettings-constraint-of-language.patch
Summary: Delivery framework for general Input Method configuration
Group: Applications/System
Requires: xorg-x11-xinit >= 1.0.2-22.fc8
Requires: imsettings-libs = %{version}-%{release}
Requires(post): /bin/dbus-send %{_sbindir}/alternatives
Requires(postun): /bin/dbus-send %{_sbindir}/alternatives
%description
IMSettings is a framework that delivers Input Method
settings and applies the changes so they take effect
immediately without any need to restart applications
or the desktop.
This package contains the core DBus services and some utilities.
%package libs
Summary: Libraries for imsettings
Group: Development/Libraries
%description libs
IMSettings is a framework that delivers Input Method
settings and applies the changes so they take effect
immediately without any need to restart applications
or the desktop.
This package contains the shared library for imsettings.
%package devel
Summary: Development files for imsettings
Group: Development/Libraries
Requires: %{name}-libs = %{version}-%{release}
Requires: pkgconfig
%description devel
IMSettings is a framework that delivers Input Method
settings and applies the changes so they take effect
immediately without any need to restart applications
or the desktop.
This package contains the development files to make any
applications with imsettings.
%package xfce
Summary: Xfce support on imsettings
Group: Applications/System
Requires: %{name} = %{version}-%{release}
Requires: im-chooser
%description xfce
IMSettings is a framework that delivers Input Method
settings and applies the changes so they take effect
immediately without any need to restart applications
or the desktop.
This package contains a plugin to get this working on Xfce.
%prep
%setup -q
%patch0 -p1 -b .0-lang
%build
%configure \
--with-xinputsh=50-xinput.sh \
--disable-static
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
# change the file attributes
chmod 0755 $RPM_BUILD_ROOT%{_libexecdir}/xinputinfo.sh
chmod 0755 $RPM_BUILD_ROOT%{_sysconfdir}/X11/xinit/xinitrc.d/50-xinput.sh
# clean up the unnecessary files
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/xfce4/mcs-plugins/*.la
# still not stable
rm -f $RPM_BUILD_ROOT%{_datadir}/dbus-1/services/qt-im-settings-daemon.service
rm -f $RPM_BUILD_ROOT%{_libexecdir}/qt-im-settings-daemon
%find_lang %{name}
%clean
rm -rf $RPM_BUILD_ROOT
%post
alternatives --install %{_sysconfdir}/X11/xinit/xinputrc xinputrc %{_sysconfdir}/X11/xinit/xinput.d/none.conf 10
alternatives --install %{_sysconfdir}/X11/xinit/xinputrc xinputrc %{_sysconfdir}/X11/xinit/xinput.d/xim.conf 30
dbus-send --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig > /dev/null 2>&1 || :
%postun
if [ "$1" = 0 ]; then
alternatives --remove xinputrc %{_sysconfdir}/X11/xinit/xinput.d/none.conf
alternatives --remove xinputrc %{_sysconfdir}/X11/xinit/xinput.d/xim.conf
dbus-send --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig > /dev/null 2>&1 || :
fi
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
%files -f %{name}.lang
%defattr(-, root, root, -)
%doc AUTHORS COPYING ChangeLog NEWS README
%{_bindir}/imsettings-*
%{_libexecdir}/gconf-im-settings-daemon
%{_libexecdir}/im-info-daemon
%{_libexecdir}/im-settings-daemon
%{_libexecdir}/xinputinfo.sh
%{_datadir}/dbus-1/services/*.service
%{_sysconfdir}/X11/xinit/xinitrc.d/50-xinput.sh
%{_sysconfdir}/X11/xinit/xinput.d
%files libs
%defattr(-, root, root, -)
%doc AUTHORS COPYING ChangeLog NEWS README
%{_libdir}/libimsettings.so.*
%files devel
%defattr(-, root, root, -)
%doc AUTHORS COPYING ChangeLog NEWS README
%{_includedir}/imsettings
%{_libdir}/libimsettings.so
%{_libdir}/pkgconfig/imsettings.pc
%files xfce
%defattr(-, root, root, -)
%doc AUTHORS COPYING ChangeLog NEWS README
%{_libdir}/xfce4/mcs-plugins/imsettings_plugin.so
%changelog
* Thu Jun 12 2008 Akira TAGOH <tagoh at redhat.com> - 0.101.1-1
- New upstream release.
- Add Requires pkgconfig to -devel.
* Wed Jun 11 2008 Akira TAGOH <tagoh at redhat.com> - 0.101.0-1
- New upstream release.
- Add Requires alternatives for %%post and %%postun.
- Improve summary.
- Remove imsettings-reload from %%post and %%postun. these are
no longer needed.
* Wed Jun 4 2008 Akira TAGOH <tagoh at redhat.com> - 0.100.0-1
- Initial package.
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/imsettings/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 13 Jun 2008 16:39:26 -0000 1.1
+++ .cvsignore 16 Jun 2008 03:13:21 -0000 1.2
@@ -0,0 +1 @@
+imsettings-0.101.1.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/imsettings/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 13 Jun 2008 16:39:26 -0000 1.1
+++ sources 16 Jun 2008 03:13:21 -0000 1.2
@@ -0,0 +1 @@
+1fed9e05962d6c45390db7ea81ce0693 imsettings-0.101.1.tar.bz2
- Previous message (by thread): rpms/imageinfo/devel imageinfo-atcnf.patch, NONE, 1.1 imageinfo.spec, 1.5, 1.6
- Next message (by thread): rpms/python-genshi/EL-5 .cvsignore, 1.4, 1.5 python-genshi.spec, 1.4, 1.5 sources, 1.4, 1.5
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list