Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:hujq
scim-bridge
scim-bridge.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File scim-bridge.spec of Package scim-bridge
# # spec file for package scim-bridge (Version 0.4.15) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: scim-bridge BuildRequires: docbook-xsl-stylesheets doxygen gtk2-devel intltool libqt4-devel qt3-devel scim-devel Summary: Scim Bridge Version: 0.4.15 Release: 5 License: LGPL v2.1 or later Group: System/I18n/Japanese AutoReqProv: on PreReq: /usr/bin/touch Provides: locale(scim:ja;ko;zh) Recommends: scim-bridge-gtk,scim-bridge-qt Url: http://www.scim-im.org/ # CVS repository: # cvs -d:pserver:anonymous@scim.cvs.sourceforge.net:/cvsroot/scim login # cvs -z3 -d:pserver:anonymous@scim.cvs.sourceforge.net:/cvsroot/scim co scim-bridge Source0: scim-bridge-%{version}.tar.bz2 Source10: etc-x11-xim.d-scim-bridge Patch3: bug-351920-should-return-retval.patch Patch4: scim-bridge-avoid-load-all-imengine.patch Patch5: scim-bridge-agent-add-frontend-mask.patch Patch6: scim-bridge-0.4.15-bz461373.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %define gtk_prefix %(pkg-config --variable=prefix gtk+-2.0) %description Scim Bridge Authors: -------- Ryo Dairiki <ryo-dairiki@users.sourceforge.net> %package -n scim-bridge-gtk License: LGPL v2.1 or later Summary: Scim Bridge for gtk2 Group: System/I18n/Japanese Requires: %{name} = %{version} Provides: locale(gtk2:ja;ko;zh) %description -n scim-bridge-gtk Scim Bridge for gtk2 Authors: -------- Ryo Dairiki <ryo-dairiki@users.sourceforge.net> %package -n scim-bridge-qt License: LGPL v2.1 or later Summary: Scim Bridge for Qt Group: System/I18n/Japanese Requires: %{name} = %{version} Provides: locale(qt3:ja;ko;zh) %description -n scim-bridge-qt Scim Bridge for Qt Authors: -------- Ryo Dairiki <ryo-dairiki@users.sourceforge.net> %prep %define qt4_plugindir %_libdir/qt4/plugins %setup -q -n %{name}-%{version} %patch3 -p1 %patch4 -p1 %patch5 -p1 %patch6 -p1 find . -type f | xargs chmod u+w #find . -name CVS -type d | xargs rm -r find . -name .cvsignore -type f | xargs rm -f #chmod 644 doc/icon/kasasagi.png %build #libtoolize --force #autoreconf --force --install --verbose ./bootstrap intltoolize --force -c --automake export CFLAGS="$RPM_OPT_FLAGS" %configure --enable-gtk2-immodule --enable-qt3-immodule --enable-qt4-immodule make %install make DESTDIR=${RPM_BUILD_ROOT} install rm -f $RPM_BUILD_ROOT/%{gtk_prefix}/%{_lib}/gtk-2.0/immodules/im-scim-bridge.*a pushd $RPM_BUILD_ROOT/usr/lib/qt3/plugins/inputmethods/ if [ %_lib = lib64 ]; then mv im-scim-bridge.so im-scim-bridge.lib64.so mv im-scim-bridge.la im-scim-bridge.lib64.la else : fi popd rm -f $RPM_BUILD_ROOT/usr/lib/qt3/plugins/inputmethods/im-scim-bridge.*a mkdir -p $RPM_BUILD_ROOT/%qt4_plugindir/inputmethods mv $RPM_BUILD_ROOT/usr/plugins/inputmethods/im-scim-bridge* $RPM_BUILD_ROOT/%qt4_plugindir/inputmethods pushd $RPM_BUILD_ROOT/%qt4_plugindir/inputmethods if [ %_lib = lib64 ]; then mv im-scim-bridge.so im-scim-bridge.lib64.so mv im-scim-bridge.la im-scim-bridge.lib64.la else : fi popd rm -f $RPM_BUILD_ROOT/%qt4_plugindir/inputmethods/im-scim-bridge.*a mkdir -p $RPM_BUILD_ROOT/etc/X11/xim.d/ install -m 644 $RPM_SOURCE_DIR/etc-x11-xim.d-scim-bridge \ $RPM_BUILD_ROOT/etc/X11/xim.d/scim-bridge # install symlinks in /etc/X11/xim.d/$lang for all languages # where scim-bridge might be useful: PRIORITY=49 pushd $RPM_BUILD_ROOT/etc/X11/xim.d/ for lang in am ar as bn el fa gu he hi hr ja ka kk kn ko lo ml my \ pa ru sk vi zh_TW zh_CN zh_HK zh_SG \ de fr it es nl cs pl da nn nb fi en sv do mkdir $lang pushd $lang ln -s ../scim-bridge $PRIORITY-scim-bridge popd done popd %post # trigger run of SuSEconfig.gtk2 to register/unregister this input module # by calling gtk-query-immodules-2.0: touch var/adm/SuSEconfig/run-gtk %postun # trigger run of SuSEconfig.gtk2 to register/unregister this input module # by calling gtk-query-immodules-2.0: touch var/adm/SuSEconfig/run-gtk %files %defattr(-, root, root) %doc AUTHORS COPYING NEWS README ChangeLog INSTALL doc %dir /etc/X11/xim.d/ /etc/X11/xim.d/* /usr/bin/scim-bridge %files -n scim-bridge-gtk %defattr(-, root, root) %{gtk_prefix}/%{_lib}/gtk-2.0/immodules/im-scim-bridge.so %files -n scim-bridge-qt %defattr(-, root, root) %dir /usr/lib/qt3/ %dir /usr/lib/qt3/plugins/ %dir /usr/lib/qt3/plugins/inputmethods/ /usr/lib/qt3/plugins/inputmethods/im-scim-bridge*.so %dir %qt4_plugindir/ %dir %qt4_plugindir/inputmethods/ %qt4_plugindir/inputmethods/im-scim-bridge*.so %changelog * Mon Jan 05 2009 pwu@suse.de - bnc#463495: Add ValidKeyMask functionality to scim-bridge, borrow some code from scim. * Wed Dec 03 2008 mfabian@suse.de - bnc#455976: rely on the autostart mechanism for skim only in case of KDE3, not KDE4. Otherwise input in applications using XIM will not work. * Tue Nov 25 2008 sbrabec@suse.cz - Supplement gtk2-32bit/gtk2-64bit and qt3-32bit/qt3-64bit in baselibs.conf (bnc#354164). * Tue Oct 14 2008 mfabian@suse.de - add "intltoolize --force -c --automake" to fix build in Factory. * Mon Oct 06 2008 pwu@suse.de - add patch scim-bridge-avoid-load-all-imengine.patch, to avoid load all imengine into memory again, use the scim daemon, just load the socket imengine. * Fri Sep 19 2008 mfabian@suse.de - update to 0.4.15. From the Changelog: • Make scim-bridge to launch scim-frontend-x11 automatically (bnc#331614) (→ remove bug-331614-kde-launch-x11-frontend.patch) • Add "--no-stay" option to launch scim-frontend-x11. * Tue Jun 03 2008 mfabian@suse.de - bnc#391889: enable qt4 support. * Thu Apr 10 2008 ro@suse.de - added baselibs.conf file to build xxbit packages for multilib support * Tue Jan 08 2008 pwu@suse.de - Bugzilla #351920: should return retval in scim-bridge-agent-client-listener.cpp * Mon Dec 24 2007 pwu@suse.de - Update to scim-bridge-0.4.14 • Fix building problem on gcc-4.3. • Fix undefined symbol problem for Qt clients. * Thu Oct 18 2007 mfabian@suse.de - Bugzilla #331614, comment #13: don’t forget to start x11 frontend of scim. * Mon Oct 15 2007 mfabian@suse.de - Bugzilla #331614: fix conflict between scim-bridge-qt and scim-bridge-qt-32bit packages. * Thu Oct 11 2007 pwu@suse.de - fix missing header for dist beta build * Fri Aug 10 2007 pwu@suse.de - fix missing function scim_bridge_client_imcontext_imengine_status_changed * Fri Aug 03 2007 mfabian@suse.de - update to 0.4.13: • enable key snooper by default to prevent that key events are stolen by wicked applications. • Add basic support for Qt4 (disabled for the moment) • Disable the fallback imengine while those of SCIM are enabled. * Mon Apr 23 2007 mfabian@suse.de - update to 0.4.12. • Fix a bug concerning keyboard layouts. (Redhat bugzilla: #211266) * Mon Apr 23 2007 mfabian@suse.de - use "Recommends: scim-bridge-gtk,scim-bridge-qt" only for SUSE Linux > 10.0 (doesn't build for 10.0 otherwise in the openSUSE build service). * Wed Apr 18 2007 mfabian@suse.de - fix typo in start script. * Mon Apr 16 2007 mfabian@suse.de - new package: scim-bridge version 0.4.10.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor