OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web Date: 28-Jan-2004 14:14:39
Branch: HEAD Handle: 2004012813143701
Modified files:
openpkg-src/rrdtool rrdtool.spec
openpkg-web news.txt
Log:
do not install Perl modules twice
Summary:
Revision Changes Path
1.46 +20 -6 openpkg-src/rrdtool/rrdtool.spec
1.8354 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/rrdtool/rrdtool.spec
============================================================================
$ cvs diff -u -r1.45 -r1.46 rrdtool.spec
--- openpkg-src/rrdtool/rrdtool.spec 26 Jan 2004 13:09:45 -0000 1.45
+++ openpkg-src/rrdtool/rrdtool.spec 28 Jan 2004 13:14:38 -0000 1.46
@@ -33,7 +33,7 @@
Group: Database
License: LGPL
Version: 1.0.46
-Release: 20040126
+Release: 20040128
# list of sources
Source0:
http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/rrdtool-%{version}.tar.gz
@@ -61,25 +61,35 @@
%build
# configure package
+ echo "ac_cv_path_PERL=no" >config.cache
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
./configure \
+ --cache-file=./config.cache \
--prefix=%{l_prefix} \
--disable-shared
# build package
%{l_make} %{l_mflags -O}
+ # build Perl part
+ %{l_prefix}/bin/perl-openpkg prepare
+ %{l_prefix}/bin/perl-openpkg -d perl-piped configure build
+ %{l_prefix}/bin/perl-openpkg -d perl-shared configure build
+
%install
rm -rf $RPM_BUILD_ROOT
- # perform installation procedure
+ # install package
+ %{l_shtool} subst \
+ -e 's/^\(install-data-am:\).*/\1/' \
+ Makefile
%{l_make} %{l_mflags} install \
DESTDIR=$RPM_BUILD_ROOT AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
- %{l_prefix}/bin/perl-openpkg prepare
- %{l_prefix}/bin/perl-openpkg -d perl-piped configure build install
- %{l_prefix}/bin/perl-openpkg -d perl-shared configure build install
+ # install Perl part
+ %{l_prefix}/bin/perl-openpkg -d perl-piped install
+ %{l_prefix}/bin/perl-openpkg -d perl-shared install
# strip down installation hierarchy
rm -rf $RPM_BUILD_ROOT%{l_prefix}/contrib
@@ -88,8 +98,12 @@
rm -rf $RPM_BUILD_ROOT%{l_prefix}/examples
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* 2>/dev/null || true
+ # post-process Perl part
%{l_prefix}/bin/perl-openpkg -F perl-openpkg-files fixate cleanup
- %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} `cat
perl-openpkg-files`
+
+ # determine installation files
+ %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
+ %{l_files_std} `cat perl-openpkg-files`
%files -f files
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.8353 -r1.8354 news.txt
--- openpkg-web/news.txt 28 Jan 2004 10:43:11 -0000 1.8353
+++ openpkg-web/news.txt 28 Jan 2004 13:14:37 -0000 1.8354
@@ -1,3 +1,4 @@
+28-Jan-2004: Upgraded package: P<rrdtool-1.0.46-20040128>
28-Jan-2004: Upgraded package: P<ntp-4.2.0-20040128>
28-Jan-2004: Upgraded package: P<perl-kolab-20040128-20040128>
28-Jan-2004: Upgraded package: P<ripe-dbase-3.2.0-20040128>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]