gnome-user-docs.spec
changeset 538 45337f7599fd
parent 532 e239002e7d01
child 552 36a802302e86
--- a/gnome-user-docs.spec	Fri Jul 11 11:22:24 2003 +0000
+++ b/gnome-user-docs.spec	Fri Jul 11 11:39:20 2003 +0000
@@ -11,6 +11,8 @@
 Vendor:			Sun Microsystems Inc.
 Summary:		User Documentation for the GNOME desktop
 Source:		        http://ftp.gnome.org/pub/GNOME/sources/%{name}/2.2/gnome2-user-docs-%{version}.tar.bz2	
+Source1:	        gnome-user-docs-l10n-online-help.tar.bz2
+Patch0:		   	gnome-user-docs-01-add-l10n-online-help.diff
 URL:			http://developer.gnome.org/projects/gdp/
 BuildRoot:		%{_tmppath}/%{name}-%{version}-build
 Docdir:			%{_defaultdocdir}/doc
@@ -25,8 +27,15 @@
 
 %prep
 %setup -q -n gnome2-user-docs-%{version}
+%patch0
+tar jxf %SOURCE1
 
 %build
+libtoolize --force
+aclocal -I /usr/share/aclocal/gnome2-macros
+automake -a -c -f
+autoconf
+
 ./configure --prefix=%{_prefix}			\
             --datadir=%{_datadir}
 make
@@ -39,9 +48,25 @@
 rm -rf $RPM_BUILD_ROOT
 
 %post
+for i in zh_CN zh_TW ko_KR ja_JP de_DE es_ES fr_FR it_IT sv_SE ; do
+        langtag=$i
+        [ ${i:0:2} == "zh" ] || langtag=${i:0:2}
+        for j in %{_datadir}/omf/user-guide/*-$langtag.omf ; do
+                env LANG=$i LC_ALL=$i scrollkeeper-install -q $j
+        done
+done
+
 if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update; fi
 
 %postun
+for i in zh_CN zh_TW ko_KR ja_JP de_DE es_ES fr_FR it_IT sv_SE ; do
+        langtag=$i
+        [ ${i:0:2} == "zh" ] || langtag=${i:0:2}
+        for j in %{_datadir}/omf/user-guide/*-$langtag.omf ; do
+                env LANG=$i LC_ALL=$i scrollkeeper-uninstall -q $j
+        done
+done
+
 if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update; fi
 
 %files