diff --git a/gcin.spec b/gcin.spec index 8e6fd10..175164d 100644 --- a/gcin.spec +++ b/gcin.spec @@ -1,6 +1,6 @@ Name: gcin -Version: 1.2.2 -Release: 12%{?dist} +Version: 1.2.3 +Release: 1%{?dist} Summary: Input method for Traditional Chinese Group: System Environment/Libraries @@ -11,39 +11,33 @@ Source1: gcin.conf Patch1: im-client.patch Patch2: qt.patch Patch3: configure.patch -Patch4: Makefile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: qt-devel, gtk2-devel, desktop-file-utils BuildRequires: libXtst-devel Requires: gtk2 -Requires(post): %{_sbindir}/alternatives, chkconfig, desktop-file-utils -Requires(preun): %{_sbindir}/alternatives, chkconfig +Requires(post): %{_sbindir}/alternatives, desktop-file-utils +Requires(preun): %{_sbindir}/alternatives Requires(postun): desktop-file-utils - %description -Gcin is a input method for Traditional Chinese with a GTK user interface. - +Gcin is an input method for Traditional Chinese with a GTK user interface. %prep %setup -q %patch1 -p1 -b .im-client %patch2 -p1 -b .qt %patch3 -p1 -b .configure -%patch4 -p1 -b .Makefile find . -name \*.h -o -name \*.c | xargs chmod ugo-x sed -i.strip -e 's|install[ \t][ \t]*-s|install|' Makefile - %build ./configure --prefix=%{_prefix} --libdir=%{_libdir} perl -pi -e "s/^(OPTFLAGS.*=)/\1 %{optflags} /" config.mak make #make %{?_smp_mflags} - %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT @@ -51,6 +45,8 @@ mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/X11/xinit/xinput.d install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/X11/xinit/xinput.d/gcin.conf rm -f $RPM_BUILD_ROOT/%{_datadir}/control-center-2.0/capplets/gcin-setup.desktop rm -f $RPM_BUILD_ROOT/%{_includedir}/gcin-im-client.h +rm -f $RPM_BUILD_ROOT/%{_docdir}/gcin-1.2.3/Changelog +rm -f $RPM_BUILD_ROOT/%{_docdir}/gcin-1.2.3/README desktop-file-install \ --delete-original \ --vendor fedora \ @@ -58,59 +54,52 @@ desktop-file-install \ --add-category X-Fedora \ ${RPM_BUILD_ROOT}/%{_datadir}/applications/gcin-setup.desktop - %clean rm -rf $RPM_BUILD_ROOT - %post /sbin/ldconfig %{_bindir}/update-gtk-immodules %{_host} >/dev/null 2>&1 || : update-desktop-database %{_datadir}/applications >/dev/null 2>&1 || : %{_sbindir}/alternatives --install %{_sysconfdir}/X11/xinit/xinputrc xinputrc /etc/X11/xinit/xinput.d/gcin.conf 40 - %postun /sbin/ldconfig %{_bindir}/update-gtk-immodules %{_host} >/dev/null 2>&1 || : update-desktop-database %{_datadir}/applications >/dev/null 2>&1 || : - %preun if [ $1 -eq 0 ]; then %{_sbindir}/alternatives --remove xinputrc %{_sysconfdir}/X11/xinit/xinput.d/gcin.conf >/dev/null 2>&1 || : fi - %files %defattr(-,root,root,-) -%doc README COPYING Changelog +%doc AUTHORS COPYING Changelog README %config(noreplace) %{_sysconfdir}/X11/xinit/xinput.d/gcin.conf -%{_bindir}/gcin -%{_bindir}/gcin-setup -%{_bindir}/gcin2tab +%{_bindir}/gcin* %{_bindir}/juyin-learn -%{_bindir}/phoa2d -%{_bindir}/phod2a +%{_bindir}/pho* %{_bindir}/sim2trad %{_bindir}/trad2sim -%{_bindir}/tsa2d -%{_bindir}/tsd2a -%{_bindir}/tslearn +%{_bindir}/ts* %{_datadir}/applications/fedora-gcin-setup.desktop %{_datadir}/gcin/ %{_datadir}/icons/gcin/ -%{_datadir}/icons/gcin.png -%{_datadir}/icons/gcin-tray.png -%{_datadir}/icons/gcin-tray-sim.png +%{_datadir}/icons/gcin*.png %{_mandir}/*/* %{_libdir}/menu/gcin* %{_libdir}/gtk-2.0/immodules/im-gcin.so %{_libdir}/qt-3.3/plugins/inputmethods/libqgcin.so %{_libdir}/libgcin-im-client.so - %changelog +* Fri Sep 01 2006 Chung-Yen Chang - 1.2.3-1 +- update to 1.2.3 + +* Tue Aug 29 2006 Chung-Yen Chang - 1.2.2-13 +- typo fix + * Thu Aug 24 2006 Chung-Yen Chang - 1.2.2-12 - modify spec file only for fc5 and later (branch the spec file) diff --git a/sources b/sources index a1a0cba..f93e7a2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2adc21cad0e3f9451d6e4662c3b99425 gcin-1.2.2.tar.bz2 +4297a8a2639d955163226bf624e76b12 gcin-1.2.3.tar.bz2