SPECS (rpm-4_5): rpm.spec - oops, rpm tarball already contains db dist, so ...

glen glen at pld-linux.org
Wed Sep 3 18:48:21 CEST 2008


Author: glen                         Date: Wed Sep  3 16:48:21 2008 GMT
Module: SPECS                         Tag: rpm-4_5
---- Log message:
- oops, rpm tarball already contains db dist, so only db4.5 is possible with internal db
- however build still fails with it(some libtool problem?)

---- Files affected:
SPECS:
   rpm.spec (1.837.2.42.2.49.2.20 -> 1.837.2.42.2.49.2.21) 

---- Diffs:

================================================================
Index: SPECS/rpm.spec
diff -u SPECS/rpm.spec:1.837.2.42.2.49.2.20 SPECS/rpm.spec:1.837.2.42.2.49.2.21
--- SPECS/rpm.spec:1.837.2.42.2.49.2.20	Wed Sep  3 18:23:24 2008
+++ SPECS/rpm.spec	Wed Sep  3 18:48:15 2008
@@ -36,10 +36,8 @@
 # versions of required libraries
 %if "%{pld_release}" == "th"
 %define	reqdb_ver	4.7.25
-%define	reqdb_patch	1
 %else
 %define	reqdb_ver	4.5.20
-%define	reqdb_patch	2
 %endif
 %define	reqpopt_ver	1.10.8
 %define	beecrypt_ver	2:4.1.2-4
@@ -79,11 +77,6 @@
 Source17:	%{name}-java-requires
 # http://svn.pld-linux.org/banner.sh/
 Source18:	banner.sh
-Source19:	http://download.oracle.com/berkeley-db/db-4.5.20.tar.gz
-# Source19-md5:	b0f1c777708cb8e9d37fb47e7ed3312d
-Source20:	http://download.oracle.com/berkeley-db/db-4.7.25.tar.gz
-# Source20-md5:	ec2b87e833779681a0c3a814aa71359e
-%patchset_source -f http://www.oracle.com/technology/products/berkeley-db/db/update/%{reqdb_ver}/patch.%{reqdb_ver}.%g 1 %{reqdb_patch}
 Patch1067:	%{name}-disable-features.patch
 Patch1070:	%{name}-rpmrc-ac.patch
 #Patch0:	%{name}-pl.po.patch
@@ -663,13 +656,6 @@
 
 %prep
 %setup -q
-%if %{with internal_db}
-%if "%{pld_release}" == "th"
-%{__tar} -zxf %{SOURCE20} -C db --strip-components=1
-%else
-%{__tar} -zxf %{SOURCE19} -C db --strip-components=1
-%endif
-%endif
 #%patch0 -p1
 %patch1 -p1
 %patch2 -p1
@@ -751,11 +737,10 @@
 %patch79 -p1
 
 mv -f po/{sr,sr at Latn}.po
-rm -rf sqlite zlib popt rpmdb/db.h
+rm -rf sqlite zlib popt
 
 %if %{with internal_db}
 cd db
-%patchset_patch 1 %{reqdb_patch}
 %if %{without nptl}
 sed -i -e 's,AM_PTHREADS_SHARED("POSIX/.*,:,' dist/aclocal/mutex.ac
 %endif
@@ -770,7 +755,7 @@
 %patch78 -p1
 %else
 %patch15 -p1
-rm -rf db3 db
+rm -rf db3 db rpmdb/db.h
 %endif
 
 %if "%{pld_release}" == "ac"
@@ -808,7 +793,9 @@
 %{__automake}
 %if %{with internal_db}
 cd db3
+echo -e 'AC_CONFIG_AUX_DIR(.)\nAC_PROG_LIBTOOL'> configure.ac
 %{__libtoolize}
+rm -f configure.ac
 cd ..
 %endif
 
@@ -1413,6 +1400,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.837.2.42.2.49.2.21  2008/09/03 16:48:15  glen
+- oops, rpm tarball already contains db dist, so only db4.5 is possible with internal db
+- however build still fails with it(some libtool problem?)
+
 Revision 1.837.2.42.2.49.2.20  2008/09/03 16:23:24  glen
 - try refresh libtool for internal_db
 - fix missing __cxx macro
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/rpm.spec?r1=1.837.2.42.2.49.2.20&r2=1.837.2.42.2.49.2.21&f=u



More information about the pld-cvs-commit mailing list