[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