Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > b0a8ae1550f7fa249b9819f8e37d3c96 > files > 4

skim-1.4.5-5mdv2009.0.src.rpm

%define version 1.4.5
%define release %mkrel 5
%define scim_version 1.4.4

%define major 0
%define libname_orig lib%{name}
%define libname %mklibname %{name} %major
%define develname %mklibname -d %{name}

Name:		skim
Summary:	Input method platform for KDE
Version:	%{version}
Release:	%{release}
Group:		System/Internationalization
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
License:	GPL
URL:		http://sourceforge.net/projects/scim/
Source0:	http://puzzle.dl.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.bz2
Patch0:		skim-1.4.5-asneeded.patch
Patch1:		07_fix_FTBFS.dpatch
Requires:		%{libname} = %{version}
Requires:		scim-common >= %{scim_version}
BuildRequires:		scons
BuildRequires:		scim-devel >= 1.4.7-3mdk
BuildRequires:		kdelibs-devel
BuildRequires:		libxml2-utils
Provides:	scim-client = %scim_api

%description
Skim is an input method platform based upon scim-lib for KDE.
It provides a GUI panel (named scim-panel-kde), a KConfig config module and
SetupUIs for itself and scim-lib.
It also has its own plugin systems which support on-demand loadable actions.


%package -n	%{libname}
Summary:	Skim library
Group:		System/Internationalization
Provides:		%{libname_orig} = %{version}

%description -n %{libname}
Skim library.

%package -n	%{develname}
Summary:	Headers of skim for development
Group:		Development/C
Requires:		%{libname} = %{version}
Provides:		%{name}-devel = %{version}-%{release}
Provides:		%{libname_orig}-devel = %{version}-%{release}
Obsoletes:		%{libname}-devel

%description -n %{develname}
Headers of %{name} for development.


%prep
%setup -q
%patch0 -p1
%patch1 -p1

%build
# fix build (ut):
%define __libtoolize /bin/true
%configure_scons \
	qtlibs=%{qt3lib} \
	qtincludes=%{qt3include}

%scons

%install
rm -fr %buildroot
%scons_install

%find_lang %{name}

%clean
rm -rf $RPM_BUILD_ROOT

%if %mdkversion < 200900
%post -n %{libname} -p /sbin/ldconfig
%endif
%if %mdkversion < 200900
%postun -n %{libname} -p /sbin/ldconfig
%endif


%files -f %{name}.lang
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog NEWS README TODO
%{_bindir}/scim-panel-kde
%{_bindir}/skim
%{_datadir}/applnk/Utilities/skim.desktop
%{_datadir}/apps/kicker/applets/skimapplet.desktop
%{_datadir}/services/skimsetupdir_frontend.desktop
%{_datadir}/services/skimsetupdir_imengines.desktop
%{_datadir}/services/skimsetupdir_panel.desktop
%{_datadir}/apps/skim
%{_datadir}/autostart/skim.desktop
%{_datadir}/config.kcfg/scimkdeconfig.kcfg
%{_datadir}/doc/HTML/*/skim/*
%{_iconsdir}/crystalsvg/32x32/apps/skim.png
%{_iconsdir}/crystalsvg/scalable/apps/skim.svgz
%{_datadir}/services/skimconfiguredialog
%{_datadir}/services/skimplugin_*.desktop
%{_datadir}/servicetypes/skim*

%files -n %{libname}
%defattr(-,root,root)
%doc COPYING
%{_libdir}/lib*.so.%{major}*
%{_libdir}/kde3/kcm_skimplugin_compmgrclient.so
%{_libdir}/kde3/kcm_skimplugin_configplugin.so
%{_libdir}/kde3/kcm_skimplugin_inputwindow.so
%{_libdir}/kde3/kcm_skimplugin_mainwindow.so
%{_libdir}/kde3/kcm_skimplugin_scim_global.so
%{_libdir}/kde3/kcm_skimplugin_scim_imengines.so
%{_libdir}/kde3/kcm_skimplugin_scim_x.so
%{_libdir}/kde3/kcm_skimplugin_systemtray.so
%{_libdir}/kde3/skim_panelapplet.so
%{_libdir}/kde3/skimplugin_compmgrclient.so
%{_libdir}/kde3/skimplugin_inputwindow.so
%{_libdir}/kde3/skimplugin_mainwindow.so
%{_libdir}/kde3/skimplugin_scim.so
%{_libdir}/kde3/skimplugin_setupwindow.so
%{_libdir}/kde3/skimplugin_systemtray.so
%{_libdir}/kde3/kcm_skimplugin_compmgrclient.la
%{_libdir}/kde3/kcm_skimplugin_configplugin.la
%{_libdir}/kde3/kcm_skimplugin_inputwindow.la
%{_libdir}/kde3/kcm_skimplugin_mainwindow.la
%{_libdir}/kde3/kcm_skimplugin_scim_global.la
%{_libdir}/kde3/kcm_skimplugin_scim_imengines.la
%{_libdir}/kde3/kcm_skimplugin_scim_x.la
%{_libdir}/kde3/kcm_skimplugin_systemtray.la
%{_libdir}/kde3/skim_panelapplet.la
%{_libdir}/kde3/skimplugin_compmgrclient.la
%{_libdir}/kde3/skimplugin_inputwindow.la
%{_libdir}/kde3/skimplugin_mainwindow.la
%{_libdir}/kde3/skimplugin_scim.la
%{_libdir}/kde3/skimplugin_setupwindow.la
%{_libdir}/kde3/skimplugin_systemtray.la
%{scim_plugins_dir}/Config/*.so
%{scim_plugins_dir}/Config/*.la

%files -n %{develname}
%defattr(-,root,root)
%doc COPYING
%{_includedir}/skim/*
%{_libdir}/libscim-kdeutils.so
%{_libdir}/libskim.so
%{_libdir}/libscim-kdeutils.la
%{_libdir}/libskim.la
%{_libdir}/pkgconfig/scim_kdeutils.pc
%{_libdir}/pkgconfig/skim.pc


%changelog
* Mon Aug 04 2008 Funda Wang <fundawang@mandriva.org> 1.4.5-5mdv2009.0
+ Revision: 263415
- add patch to rebuild it

  + Thierry Vignaud <tvignaud@mandriva.com>
    - rebuild
    - fix no-buildroot-tag

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

* Tue Dec 25 2007 Funda Wang <fundawang@mandriva.org> 1.4.5-4mdv2008.1
+ Revision: 137646
- specify qt3dir
- drop libsuffix
- use optflags
- provides scim-client

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Sun Aug 12 2007 Funda Wang <fundawang@mandriva.org> 1.4.5-3mdv2008.0
+ Revision: 62129
- Rebuild

* Wed Jul 25 2007 Funda Wang <fundawang@mandriva.org> 1.4.5-2mdv2008.0
+ Revision: 55500
- New devel package policy
- Import skim



* Mon Jun 19 2006 UTUMI Hirosi <utuhiro78@yahoo.co.jp> 1.4.5-1mdv2007.0
- new release

* Mon Jan 30 2006 UTUMI Hirosi <utuhiro78@yahoo.co.jp> 1.4.4-1mdk
- new release

* Wed Nov 02 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.4.3-1mdk
- New release 1.4.3 (Minor Bug fix release)
	- Improved: apperance consistency of buttons in main window
	- Fixed: compile problem with qt 3.3.5
	- Fixed: scim-setup could not be started

* Thu Aug 11 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.4.1-1mdk
- New release 1.4.1
	- Improved: embedded mode (in kicker) of main window
	- Fixed: build system issues in regarding to packaging 
		and 64 systems

* Sun Jul 31 2005 Christiaan Welvaart <cjw@daneel.dyndns.org> 1.4.0-4mdk
- add BuildRequires: libxml2-utils

* Thu Jul 28 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.4.0-3mdk
- Fix Build for lib64

* Thu Jul 28 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.4.0-2mdk
- Fix Build on x86_64

* Tue Jul 19 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.4.0-1mdk
- New release 1.4.0
- Use scons instead of make

* Mon Jun 20 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.3.1-1mdk
- Rebuild for new scim ( 1.3.1 )

* Fri Jun 17 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.3.0-2mdk
- Rebuild for new glibc

* Sun May 29 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.3.0-1mdk
- 1.3.0

* Thu May 26 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.2.3-1mdk
- 1.2.3
        - fixed: crash with some KDE theme
        - fixed: make sure Main window is always visible
        - fixed: support icons whose filenames contain 
                 none-latin1 chars 
        - fixed: do not show inputwindow when show 
                 lookuptable if detached 
        - fixed: lookup table should be hiden by default

* Mon Apr 25 2005 UTUMI Hirosi <utuhiro78@yahoo.co.jp> 1.2.2-1mdk
- new release

* Tue Mar 01 2005 UTUMI Hirosi <utuhiro78@yahoo.co.jp> 1.2.0-1mdk
- new release

* Thu Feb 17 2005 UTUMI Hirosi <utuhiro78@yahoo.co.jp> 1.1.0-1mdk
- new release
- spec cleanup
- change URL

* Tue Feb 08 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.0.0-2mdk
- rpmlint fixes

* Thu Sep 09 2004 UTUMI Hirosi <utuhiro78@yahoo.co.jp> 1.0.0-1mdk
- new release

* Fri Sep 03 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.9.7-2mdk
- skim needs *.la for plugins
- fix requires (skim won't work w/o scim)
- disable rpath

* Sun Aug 29 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.9.7-1mdk
- fix file list
- fix description & summary
- fix a few rpmlint warnings
- initial spec for mdk (UTUMI Hirosi <utuhiro78@yahoo.co.jp>)