Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 7794a1e6bc835291cfcb960c29b41915 > files > 4

oxim-1.4.1-1mdv2010.1.src.rpm

%define version      1.4.1
%define release      %mkrel 1

%define libname %mklibname %{name} 0
%define develname %mklibname -d %{name}

Summary:	Another Input Method for traditional Chinese
Name:		oxim
Version:	%{version}
Release:	%{release}
License:	GPLv2+
Group:		System/Internationalization
URL:		http://opendesktop.org.tw/demopage/oxim/
Source0:	ftp://140.111.128.66/odp/OXIM/Source/%{name}-%{version}.tar.gz
Source1:	oxim_README.en
Patch0:		oxim-1.2.1-fix-str-fmt.patch
Patch1:		oxim-1.4.1-link.patch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
Requires:	zlib
Requires:	%{libname} = %{version}-%{release}
Requires:	libchewing-data
BuildRequires:	zlib-devel
BuildRequires:	gtk2-devel
BuildRequires:	libchewing-devel
BuildRequires:	qt3-devel
BuildRequires:	X11-devel
Suggests:	oxim-setup >= 1.2.1

%description
Another Input Method for traditional Chinese.

%package -n %{libname}
Summary:    Oxim library
Group:      System/Internationalization

%description -n %{libname}
Oxim library.

%package -n %{develname}
Summary:    Oxim Development files
Group:      System/Internationalization
Requires:   %{libname} = %{version}-%{release}
Provides:   %{name}-devel = %{version}-%{release}

%description -n %{develname}
Oxim Development files.

%package    qtimm
Summary:    Oxim plugin for qt-immodule
Group:      System/Internationalization
Requires:   %{name} = %{version}

%description qtimm
Oxim plugin for qt-immodule.

%prep
%setup -q
%patch0 -p0
%patch1 -p0

cp %SOURCE1 README.en

%build
%configure2_5x --disable-static --with-qt-dir=%{qt3dir} --with-qt-imdir=%{qt3plugins}/inputmethods
%make

%install
rm -fr %buildroot
%makeinstall_std

%find_lang %name

# remove devel files
rm -rf %{buildroot}/%{_libdir}/*.{a,la}
rm -rf %{buildroot}/%{_libdir}/gtk-2.0/immodules/*.{a,la}
rm -rf %{buildroot}/%{_libdir}/oxim/modules/*.{a,la}
rm -rf %{buildroot}/%{_sysconfdir}/X11/xinit/xinput.d/%{name}
rm -rf %{buildroot}/%{_datadir}/gettext

%post
gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules.%_lib
%if %mdkversion < 200900
%update_menus
%endif

%postun
gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules.%_lib
%if %mdkversion < 200900
%clean_menus
%endif

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

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

%clean 
rm -rf $RPM_BUILD_ROOT

%files -f %name.lang
%defattr(-,root,root)
%doc README README.en COPYING AUTHORS
%dir %{_sysconfdir}/oxim
%config(noreplace) %{_sysconfdir}/oxim/*
%{_bindir}/oxim*
%{_libdir}/gtk-2.0/immodules/gtk-im-oxim.so
%dir %{_libdir}/%{name}
%dir %{_libdir}/%{name}/modules
%{_libdir}/%{name}/modules/*.so
%dir %{_libdir}/%{name}/immodules
%{_libdir}/%{name}/immodules/gtk*
%{_libdir}/%{name}/panels/*
%{_libdir}/%{name}/tables/*
%{_mandir}/man1/*

%files -n %{libname}
%defattr(-,root,root)
%doc COPYING
%{_libdir}/liboxim.so.*

%files qtimm
%defattr(-,root,root)
%doc COPYING
%dir %{_libdir}/%{name}/immodules
%{_libdir}/%{name}/immodules/qt*
%{qt3plugins}/inputmethods/*.so

%files -n %{develname}
%defattr(-,root,root)
%{_libdir}/liboxim.so


%changelog
* Sat Jan 30 2010 Funda Wang <fwang@mandriva.org> 1.4.1-1mdv2010.1
+ Revision: 498608
- New version 1.4.1

* Sun May 17 2009 Funda Wang <fwang@mandriva.org> 1.2.2-1mdv2010.0
+ Revision: 376708
- New version 1.2.2

* Fri Feb 06 2009 Funda Wang <fwang@mandriva.org> 1.2.1-3mdv2009.1
+ Revision: 338300
- suggests setup prog

* Fri Feb 06 2009 Funda Wang <fwang@mandriva.org> 1.2.1-2mdv2009.1
+ Revision: 338289
- provides devel package

* Fri Feb 06 2009 Funda Wang <fwang@mandriva.org> 1.2.1-1mdv2009.1
+ Revision: 338279
- New version 1.2.1

* Thu Aug 21 2008 Funda Wang <fwang@mandriva.org> 1.1.6-3mdv2009.0
+ Revision: 274964
- do not use sed magic for qt3 immodule

  + Thierry Vignaud <tvignaud@mandriva.com>
    - rebuild early 2009.0 package (before pixel changes)

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers
    - normalize call to ldconfig in %%post/%%postun

* Fri May 02 2008 Funda Wang <fwang@mandriva.org> 1.1.6-1mdv2009.0
+ Revision: 200475
- move qtimm
- add missing files
- New version 1.1.6

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

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

* Wed May 09 2007 Funda Wang <fwang@mandriva.org> 1.1.3-1mdv2008.0
+ Revision: 25391
- New version

* Fri May 04 2007 Funda Wang <fwang@mandriva.org> 1.1.2.92-5mdv2008.0
+ Revision: 22215
- bump release

* Fri May 04 2007 Funda Wang <fwang@mandriva.org> 1.1.2.92-4mdv2008.0
+ Revision: 22213
- move non-versioned files into main package.
- tabe is not needed in fact.
- rebuild against new tabe.


* Sat Mar 10 2007 Funda Wang <fundawang@mandriva.org> 1.1.2.92-2mdv2007.1
+ Revision: 140306
- bump dependency to db4.5-devel
- really fix lib64 dir.
- more generic fix on qt3plugindir.

  + Emmanuel Andry <eandry@mandriva.org>
    - build with db4.5
      uncompress patch

  + Thierry Vignaud <tvignaud@mandriva.com>
    - Import oxim

* Thu Feb 22 2007 Funda Wang <fundawang@gmail.com> 1.1.2.92-1mdv2007.1
- New release

* Fri May 12 2006 Thierry Vignaud <tvignaud@mandriva.com> 1.0.2-5mdk
- fix build on x86_64

* Wed Apr 26 2006 UTUMI Hirosi <utuhiro78@yahoo.co.jp> 1.0.2-3mdk
- add qt-immodule support

* Mon Apr 24 2006 UTUMI Hirosi <utuhiro78@yahoo.co.jp> 1.0.2-2mdk
- new release
- change URL
- add "--disable-static" to configure
- update source1 (oxim_README.en)
- add patch0

* Tue Mar 28 2006 UTUMI Hirosi <utuhiro78@yahoo.co.jp> 1.0.1-1mdk
- first spec for Mandriva