[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: icecream/suse
From: Stephan Kulow <coolo () kde ! org>
Date: 2006-05-19 15:58:02
Message-ID: 1148054282.547548.4929.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 542555 by coolo:
trying to package man pages without additional requirements
M +8 -2 icecream.spec
M +11 -0 update_rpm
--- trunk/icecream/suse/icecream.spec #542554:542555
@@ -21,9 +21,10 @@
PreReq: %fillup_prereq
Prereq: /usr/sbin/useradd /usr/sbin/groupadd
Requires: gcc-c++
-Version: 0.6.3
+Version: 0.6.4
Release: 5
Source0: ftp://ftp.suse.com/pub/projects/icecream/%name-%{version}.tar.bz2
+Source1: %name-manpages.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -40,7 +41,7 @@
Frerich Raabe <raabe@kde.org>
%prep
-%setup -q -n %name
+%setup -q -n %name -a 2
rm -r mon
%build
@@ -68,6 +69,10 @@
mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates
install -m 644 suse/sysconfig.icecream \
$RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.icecream mkdir -p \
$RPM_BUILD_ROOT/var/cache/icecream +mkdir -p $RPM_BUILD_ROOT%_mandir/man{1,7}
+for i in mans/*.1 mans/*.7; do
+ install -m 644 $i $RPM_BUILD_ROOT%_mandir/man`echo $i | sed -e \
's,.*(.)$,\1,'`/`basename $i` +done
%preun
%stop_on_removal icecream
@@ -94,6 +99,7 @@
%_bindir/create-env
%_sbindir/iceccd
%_sbindir/rcicecream
+%_mandir/man*/*
/opt/icecream
/var/adm/fillup-templates/sysconfig.icecream
%attr(-,icecream,icecream) /var/cache/icecream
--- trunk/icecream/suse/update_rpm #542554:542555
@@ -1,5 +1,6 @@
#! /bin/sh
+export PATH=/opt/kde3/bin:$PATH
opwd=$PWD
tdir=`mktemp -d`
cd $tdir || exit 1
@@ -8,5 +9,15 @@
version=`grep ^Version: icecream/suse/icecream.spec | cut -d: -f2- | sed -e "s, \
*,,"` tar -cvj -f $opwd/icecream-$version.tar.bz2 icecream
cp icecream/suse/icecream.spec $opwd/
+mkdir mans
+omans=$PWD/mans
+cd icecream/doc
+for i in *.docbook; do
+ output=${i/man-/}
+ output=${output/.docbook/}
+ meinproc --stylesheet /opt/kde3/share/apps/ksgmltools2/customization/kde-man.xsl $i \
&& mv manpage.troff $omans/$output +done
+cd ../..
+tar cvjf $opwd/icecream-manpages.tar.bz2 mans
cd /
rm -rf $tdir
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic