diff options
Diffstat (limited to 'zarb-ml/mageia-dev/attachments/20111214/4a9d256f')
-rw-r--r-- | zarb-ml/mageia-dev/attachments/20111214/4a9d256f/attachment-0001.obj | 131 | ||||
-rw-r--r-- | zarb-ml/mageia-dev/attachments/20111214/4a9d256f/attachment.obj | 131 |
2 files changed, 262 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/attachments/20111214/4a9d256f/attachment-0001.obj b/zarb-ml/mageia-dev/attachments/20111214/4a9d256f/attachment-0001.obj new file mode 100644 index 000000000..181f25b0f --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111214/4a9d256f/attachment-0001.obj @@ -0,0 +1,131 @@ +%define version 0.9 +%define betaver 0 +%define rel 1 + +%if %betaver +%define release %mkrel -c %betaver %rel +%define tarballver %version.%betaver +%else +%define release %mkrel %rel +%define tarballver %version +%endif + +%define libname %mklibname %{name} 1 + +Summary: An input method server for traditional Chinese +Name: hime +Version: %{version} +Release: %{release} +License: LGPLv2+ +URL: http://hime.luna.com.tw/ +Group: System/Internationalization +Source0: http://hime.luna.com.tw/%{name}-%{tarballver}.tar.bz2 +Patch4: hime_libdir.patch +Requires(post): gtk+2.0 +Requires(postun): gtk+2.0 +BuildRequires: gtk+2-devel +BuildRequires: gtk+3-devel +BuildRequires: qt4-devel +BuildRequires: anthy-devel +Requires: %{libname} = %{version}-%{release} +Suggests: %{name}-qt4 = %{version}-%{release} +Requires: locales-zh + + +%description +hime is a Chinese input method server for traditional Chinese. +It features a better GTK user interface. + + +%package -n %{libname} +Summary: hime library +Group: System/Internationalization +Obsoletes: %mklibname %{name} 0 + +%description -n %{libname} +hime is a Chinese input method server for traditional Chinese. +It features a better GTK user interface. + +%package gtk3 +Summary: gtk3 immodule for hime +Group: System/Internationalization +Requires: %name = %{version}-%{release} + +%description gtk3 +This is the gtk3 immodule support for hime. + +%package qt4 +Summary: Qt4 immodule for hime +Group: System/Internationalization +Requires: %libname = %{version}-%{release} +Requires: %name = %{version}-%{release} + +%description qt4 +This is the qt4 immodule support for hime. + +%prep +%setup -q -n %{name}-%{tarballver} +%patch4 -p0 -b .libdir + +%build +%define _disable_ld_no_undefined 1 +%configure2_5x +# (tv) disable parallel build (broken): +make OPTFLAGS="%{optflags} -fPIC" EXTRA_LDFLAGS="%{?ldflags}" CC="gcc %{?ldflags}" CCLD="gcc %{?ldflags}" + +%install +rm -rf %{buildroot} +# fix installing in proper path on x86_64: +%makeinstall_std libdir=%buildroot%_libdir +rm -fr %buildroot%_docdir/ +rm -fr %buildroot%_libdir/menu/ + +# remove unneeded files +rm -rf %{buildroot}/%{_includedir} + +%{find_lang} %{name} + +%clean +rm -rf %{buildroot} + +%post +# install gtk IM module +gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules.%_lib + +%postun +gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules.%_lib + +%post gtk3 +gtk-query-immodules-3.0 --update-cache + +%postun gtk3 +gtk-query-immodules-3.0 --update-cache + +%files -f %{name}.lang +%defattr(-,root,root) +%doc AUTHORS Changelog* README* +%{_bindir}/* +%{_datadir}/applications/hime-tools.desktop +%{_datadir}/hime +%{_datadir}/pixmaps/* +%{_iconsdir}/* +%{_mandir}/man?/* +%{_libdir}/gtk-2.0/immodules/*.so + +%files gtk3 +%defattr(-,root,root) +%{_libdir}/gtk-3.0/immodules/*.so + +%files qt4 +%defattr(-,root,root) +%{qt4plugins}/inputmethods/*.so + +%files -n %{libname} +%defattr(-,root,root) +%{_libdir}/hime/* + + +%changelog +* Wed Dec 14 2011 yochenhsieh <yochenhsieh> 0.9-1.mga2 +- first spec for Mageia +- based on the spec of gcin. Thanks! diff --git a/zarb-ml/mageia-dev/attachments/20111214/4a9d256f/attachment.obj b/zarb-ml/mageia-dev/attachments/20111214/4a9d256f/attachment.obj new file mode 100644 index 000000000..181f25b0f --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111214/4a9d256f/attachment.obj @@ -0,0 +1,131 @@ +%define version 0.9 +%define betaver 0 +%define rel 1 + +%if %betaver +%define release %mkrel -c %betaver %rel +%define tarballver %version.%betaver +%else +%define release %mkrel %rel +%define tarballver %version +%endif + +%define libname %mklibname %{name} 1 + +Summary: An input method server for traditional Chinese +Name: hime +Version: %{version} +Release: %{release} +License: LGPLv2+ +URL: http://hime.luna.com.tw/ +Group: System/Internationalization +Source0: http://hime.luna.com.tw/%{name}-%{tarballver}.tar.bz2 +Patch4: hime_libdir.patch +Requires(post): gtk+2.0 +Requires(postun): gtk+2.0 +BuildRequires: gtk+2-devel +BuildRequires: gtk+3-devel +BuildRequires: qt4-devel +BuildRequires: anthy-devel +Requires: %{libname} = %{version}-%{release} +Suggests: %{name}-qt4 = %{version}-%{release} +Requires: locales-zh + + +%description +hime is a Chinese input method server for traditional Chinese. +It features a better GTK user interface. + + +%package -n %{libname} +Summary: hime library +Group: System/Internationalization +Obsoletes: %mklibname %{name} 0 + +%description -n %{libname} +hime is a Chinese input method server for traditional Chinese. +It features a better GTK user interface. + +%package gtk3 +Summary: gtk3 immodule for hime +Group: System/Internationalization +Requires: %name = %{version}-%{release} + +%description gtk3 +This is the gtk3 immodule support for hime. + +%package qt4 +Summary: Qt4 immodule for hime +Group: System/Internationalization +Requires: %libname = %{version}-%{release} +Requires: %name = %{version}-%{release} + +%description qt4 +This is the qt4 immodule support for hime. + +%prep +%setup -q -n %{name}-%{tarballver} +%patch4 -p0 -b .libdir + +%build +%define _disable_ld_no_undefined 1 +%configure2_5x +# (tv) disable parallel build (broken): +make OPTFLAGS="%{optflags} -fPIC" EXTRA_LDFLAGS="%{?ldflags}" CC="gcc %{?ldflags}" CCLD="gcc %{?ldflags}" + +%install +rm -rf %{buildroot} +# fix installing in proper path on x86_64: +%makeinstall_std libdir=%buildroot%_libdir +rm -fr %buildroot%_docdir/ +rm -fr %buildroot%_libdir/menu/ + +# remove unneeded files +rm -rf %{buildroot}/%{_includedir} + +%{find_lang} %{name} + +%clean +rm -rf %{buildroot} + +%post +# install gtk IM module +gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules.%_lib + +%postun +gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules.%_lib + +%post gtk3 +gtk-query-immodules-3.0 --update-cache + +%postun gtk3 +gtk-query-immodules-3.0 --update-cache + +%files -f %{name}.lang +%defattr(-,root,root) +%doc AUTHORS Changelog* README* +%{_bindir}/* +%{_datadir}/applications/hime-tools.desktop +%{_datadir}/hime +%{_datadir}/pixmaps/* +%{_iconsdir}/* +%{_mandir}/man?/* +%{_libdir}/gtk-2.0/immodules/*.so + +%files gtk3 +%defattr(-,root,root) +%{_libdir}/gtk-3.0/immodules/*.so + +%files qt4 +%defattr(-,root,root) +%{qt4plugins}/inputmethods/*.so + +%files -n %{libname} +%defattr(-,root,root) +%{_libdir}/hime/* + + +%changelog +* Wed Dec 14 2011 yochenhsieh <yochenhsieh> 0.9-1.mga2 +- first spec for Mageia +- based on the spec of gcin. Thanks! |