Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.4
scim-bridge.import4151
scim-bridge.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File scim-bridge.spec of Package scim-bridge.import4151
# # spec file for package scim-bridge # # Copyright (c) 2011 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: 125.<RELEASE2> License: LGPLv2.1+ 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 Source1: baselibs.conf 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-remember-focus-state.patch Patch7: scim-bridge-fixes-x11-frontend-launch-order.patch Patch8: scim-bridge-0.4.15-gcc44.patch Patch9: 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: LGPLv2.1+ Summary: Scim Bridge for gtk2 Group: System/I18n/Japanese Requires: %{name} = %{version} Provides: locale(gtk2:ja;ko;zh) %gtk2_immodule_requires %description -n scim-bridge-gtk Scim Bridge for gtk2 Authors: -------- Ryo Dairiki <ryo-dairiki@users.sourceforge.net> %package -n scim-bridge-qt License: LGPLv2.1+ 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 %patch7 -p1 %patch8 %patch9 -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 # hack to build with older distros %if %suse_version < 1100 sed -i -e'/supplements/d' $RPM_SOURCE_DIR/baselibs.conf %endif %build #libtoolize --force #autoreconf --force --install --verbose ./bootstrap intltoolize --force -c --automake export CFLAGS="$RPM_OPT_FLAGS" %configure --disable-static --with-pic --enable-gtk2-immodule --enable-qt3-immodule --enable-qt4-immodule %{__make} %{?jobs:-j%jobs} %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 -n scim-bridge-gtk %gtk2_immodule_post %postun -n scim-bridge-gtk %gtk2_immodule_postun %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
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