gnome-user-docs.spec
author mattk
Wed, 20 Aug 2003 09:05:45 +0000
changeset 1095 b1b3db631cc2
parent 1030 cb9490d74ef4
child 1106 eda36f060292
permissions -rw-r--r--
Stopper : #4904264

#
# Copyright (c) Sun Microsystems, Inc.
#
Name:		        gnome-user-docs
License:		FDL
Group:			Documentation
BuildArchitectures:	noarch
Version:		2.0.6
Release:		8
Distribution:		Mercury
Vendor:			Sun Microsystems, Inc.
Summary:		User Documentation for the GNOME desktop
Source:		        http://ftp.gnome.org/pub/GNOME/sources/gnome2-user-docs/2.0/gnome2-user-docs-%{version}.tar.bz2	
Source1:	        gnome-user-docs-l10n-online-help.tar.bz2
Source2:		gnome-user-docs_docs.tar.bz2
Source3:		quick-start-user-guide.tar.bz2
Patch0:		   	gnome-user-docs-01-add-l10n-online-help.diff
Patch1:		   	gnome-user-docs-02-sun-desktop-section.diff
URL:			http://developer.gnome.org/projects/gdp/
BuildRoot:		%{_tmppath}/%{name}-%{version}-build
Docdir:			%{_defaultdocdir}/doc

%define			scrollkeeper_version 0.3.11

Requires:		scrollkeeper >= %{scrollkeeper_version}

%description
This package contains general GNOME user documentation which is not 
directly associated with any particular GNOME application or package.

%prep
%setup -q -n gnome2-user-docs-%{version}
%patch0
%patch1
tar jxf %SOURCE1
tar jxf %SOURCE2
tar jxf %SOURCE3

%build
libtoolize --force
aclocal -I /usr/share/aclocal/gnome2-macros
automake -a -c -f
autoconf

./configure --prefix=%{_prefix}			\
            --datadir=%{_datadir}
make

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT

%clean
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 -q; 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 -q; fi

%files
%defattr(-,root,root)
%doc COPYING COPYING-DOCS AUTHORS README ChangeLog NEWS INSTALL
%{_datadir}/gnome/help/*
%{_datadir}/omf/*

%changelog
* Mon Aug 18 2003 Matt Keenan <[email protected]>
- Added new sun-section
* Wed Jul 16 2003 Michael Twomey <[email protected]>
- Updated to newer l10n docs tarball.
* Fri Jul 11 2003 Laca Peter <[email protected]>
- Initial version