openmamba logo
GNU/Linux distribution
distribution community wiki forum bugs events products
software   community wiki forum bugs events products
packages scim.spec
      Pages: < 1 >  DOWNLOAD      
%define majver %(echo %version | cut -d. -f 1-2)
%define apiver %{majver}.0
Name:          scim
Version:       1.4.9
Release:       3mamba
Summary:       A user friendly, full featured input method user interface and more
Group:         System/Tools
Vendor:        openmamba
Distribution:  openmamba
Packager:      Silvan Calarco <silvan.calarco@...>
URL:           http://www.scim-im.org/
Source:        http://mesh.dl.sourceforge.net/sourceforge/scim/scim-%{version}.tar.gz
Source1:       scim-xprofile
Source2:       scim-sysconfig
Patch0:        %{name}-1.4.9-gcc44.patch
License:       LGPL
## AUTOBUILDREQ-BEGIN
BuildRequires: bash
BuildRequires: glibc-devel
BuildRequires: libatk-devel
BuildRequires: libcairo-devel
BuildRequires: libexpat-devel
BuildRequires: libfontconfig-devel
BuildRequires: libfreetype-devel
BuildRequires: libgcc
BuildRequires: libglib-devel
BuildRequires: libglitz-devel
BuildRequires: libgtk-devel
BuildRequires: libpango-devel
BuildRequires: libpng-devel
BuildRequires: libstdc++6-devel
BuildRequires: libX11-devel
BuildRequires: libXau-devel
BuildRequires: libxcb-devel
BuildRequires: libxcb-util-devel
BuildRequires: libXdmcp-devel
BuildRequires: libXrender-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
BuildRoot:     %{_tmppath}/%{name}-%{version}-root

%description
The Smart Common Input Method (SCIM) platform project provides not only a user friendly, full featured input method user interface for POSIX-style operating systems (including Linux, FreeBSD and other Unix), but also a development platform to make input method development easier.

%package -n libscim
Summary:       SCIM (Smart Common Input Method) libraries
Group:         System/Libraries

%description -n libscim
The Smart Common Input Method (SCIM) platform project provides not only a user friendly, full featured input method user interface for POSIX-style operating systems (including Linux, FreeBSD and other Unix), but also a development platform to make input method development easier.

%package -n libscim-devel
Summary:       Devel package for libscim
Group:         Development/Libraries
Requires:      libscim = %{?epoch:%epoch:}%{version}-%{release}

%description -n libscim-devel
The Smart Common Input Method (SCIM) platform project provides not only a user friendly, full featured input method user interface for POSIX-style operating systems (including Linux, FreeBSD and other Unix), but also a development platform to make input method development easier.
This package contains static libraries and header files need for development.

%prep
%setup -q
%patch0 -p1

%build
%configure
%make

%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall
install -D -m0755 %{SOURCE1} %{buildroot}%{_sysconfdir}/xprofile.d/scim.sh
install -D -m0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/scim
%find_lang %{name}

%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"

%post -n libscim
if [ $1 -ge 1 ]; then
   gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules
fi
/sbin/ldconfig
exit 0

%postun -n libscim
if [ $1 -eq 0 ]; then
   gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules
fi
/sbin/ldconfig
exit 0

%files -f %{name}.lang
%defattr(-,root,root)
%config(noreplace) %{_sysconfdir}/scim/config
%config(noreplace) %{_sysconfdir}/scim/global
%{_sysconfdir}/xprofile.d/scim.sh
%config(noreplace) %{_sysconfdir}/sysconfig/scim
%{_bindir}/scim
%{_bindir}/scim-config-agent
%{_bindir}/scim-setup
%dir %{_datadir}/scim
%{_datadir}/applications/scim-setup.desktop
%{_datadir}/control-center-2.0/capplets/scim-setup.desktop
%{_datadir}/pixmaps/scim-setup.png
%doc AUTHORS COPYING ChangeLog README THANKS TODO

%files -n libscim
%defattr(-,root,root)
%{_libdir}/libscim-1.0.so.*
%{_libdir}/libscim-gtkutils-1.0.so.*
%{_libdir}/libscim-x11utils-1.0.so.*
%dir %{_libdir}/scim-1.0/%{apiver}
%{_libdir}/scim-1.0/%{apiver}/*/*.a
%{_libdir}/scim-1.0/%{apiver}/*/*.la
%{_libdir}/scim-1.0/%{apiver}/*/*.so
%{_libdir}/gtk-2.0/immodules/im-scim.a
%{_libdir}/gtk-2.0/immodules/im-scim.la
%{_libdir}/gtk-2.0/immodules/im-scim.so
%{_libdir}/scim-1.0/scim-helper-launcher
%{_libdir}/scim-1.0/scim-helper-manager
%{_libdir}/scim-1.0/scim-launcher
%{_libdir}/scim-1.0/scim-panel-gtk
%{_datadir}/scim/icons/*.png

%files -n libscim-devel
%defattr(-,root,root)
%dir %{_includedir}/scim-1.0/gtk
%{_includedir}/scim-1.0/gtk/*.h
%dir %{_includedir}/scim-1.0/gtk
%{_includedir}/scim-1.0/*.h
%{_includedir}/scim-1.0/x11/*.h
%{_libdir}/libscim-1.0.a
%{_libdir}/libscim-1.0.la
%{_libdir}/libscim-1.0.so
%{_libdir}/libscim-gtkutils-1.0.a
%{_libdir}/libscim-gtkutils-1.0.la
%{_libdir}/libscim-gtkutils-1.0.so
%{_libdir}/libscim-x11utils-1.0.a
%{_libdir}/libscim-x11utils-1.0.la
%{_libdir}/libscim-x11utils-1.0.so
%{_exec_prefix}/lib/pkgconfig/*.pc

%changelog
* Thu Nov 11 2010 Silvan Calarco <silvan.calarco@...> 1.4.9-3mamba
- rebuilt with libpng 1.4

* Mon Jun 15 2009 Automatic Build System <autodist@...> 1.4.9-2mamba
- automatic rebuild by autodist

* Sun Apr 19 2009 Automatic Build System <autodist@...> 1.4.9-1mamba
- automatic update to 1.4.9 by autodist

* Sun Jan 25 2009 Silvan Calarco <silvan.calarco@...> 1.4.8-1mamba
- automatic update to 1.4.8 by autodist

* Thu Dec 27 2007 Silvan Calarco <silvan.calarco@...> 1.4.7-2mamba
- fixed ldconfig execution in post scripts
- icons moved to the libscim package

* Thu Dec 27 2007 Silvan Calarco <silvan.calarco@...> 1.4.7-1mamba
- package created by autospec