From kde-commits Fri May 19 15:58:02 2006 From: Stephan Kulow Date: Fri, 19 May 2006 15:58:02 +0000 To: kde-commits Subject: icecream/suse Message-Id: <1148054282.547548.4929.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=114805432503379 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 %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