SPECS (AC-branch): rpm.spec - release 3.2 - killed neon and sqlite...
baggins
baggins at pld-linux.org
Sun Jun 19 21:01:50 CEST 2005
Author: baggins Date: Sun Jun 19 19:01:50 2005 GMT
Module: SPECS Tag: AC-branch
---- Log message:
- release 3.2
- killed neon and sqlite
- work in progress on making rpm work without /usr
- added neon bcond (for those who really can't live without HTTP in rpm ;)
---- Files affected:
SPECS:
rpm.spec (1.555.2.74 -> 1.555.2.75)
---- Diffs:
================================================================
Index: SPECS/rpm.spec
diff -u SPECS/rpm.spec:1.555.2.74 SPECS/rpm.spec:1.555.2.75
--- SPECS/rpm.spec:1.555.2.74 Sat Jun 18 22:01:38 2005
+++ SPECS/rpm.spec Sun Jun 19 21:01:45 2005
@@ -12,6 +12,7 @@
%bcond_without autoreqdep # autogenerate package name deps in addition to sonames/perl(X)
%bcond_without python # don't build python bindings
%bcond_without selinux # build without selinux support
+%bcond_with neon # build with HTTP/WebDAV support (neon library)
# force_cc - force using __cc other than "%{_target_cpu}-pld-linux-gcc"
# force_cxx - force using __cxx other than "%{_target_cpu}-pld-linux-g++"
# force_cpp - force using __cpp other than "%{_target_cpu}-pld-linux-gcc -E"
@@ -19,7 +20,7 @@
# versions of required libraries
%define reqdb_ver 4.2.50-1
%define reqpopt_ver 1.10.1
-%define beecrypt_ver 2:4.1.0
+%define beecrypt_ver 2:4.1.2-4
%define rpm_macros_rev 1.222
Summary: RPM Package Manager
Summary(de): RPM Packet-Manager
@@ -31,7 +32,7 @@
Name: rpm
%define sover 4.4
Version: 4.4.1
-Release: 3
+Release: 3.2
License: GPL
Group: Base
Source0: ftp://jbj.org/pub/rpm-4.4.x/%{name}-%{version}.tar.gz
@@ -99,6 +100,8 @@
Patch41: %{name}-reduce-stack-usage.patch
Patch42: %{name}-amd64.patch
Patch43: %{name}-patch-quote.patch
+Patch44: %{name}-no-neon.patch
+Patch45: %{name}-no-sqlite.patch
URL: http://www.rpm.org/
Icon: rpm.gif
BuildRequires: autoconf >= 2.52
@@ -110,14 +113,16 @@
BuildRequires: elfutils-devel
BuildRequires: findutils
BuildRequires: gettext-devel >= 0.11.4-2
-BuildRequires: home-etc-devel
+BuildRequires: home-etc-devel >= 1:1.0.9-2
#BuildRequires: libmagic-devel
%{?with_selinux:BuildRequires: libselinux-devel >= 1.18}
# needed only for AM_PROG_CXX used for CXX substitution in rpm.macros
BuildRequires: libstdc++-devel
BuildRequires: libtool
+%if %{with neon}
BuildRequires: libxml2-devel
BuildRequires: neon-devel >= 0.24.7-3
+%endif
BuildRequires: patch >= 2.2
BuildRequires: popt-devel >= %{reqpopt_ver}
%{?with_python:BuildRequires: python-devel >= 2.2}
@@ -215,11 +220,14 @@
Summary: RPMs library
Summary(pl): Biblioteki RPM-a
Group: Libraries
+Requires: beecrypt >= %{beecrypt_ver}
Requires: db >= %{reqdb_ver}
Requires: popt >= %{reqpopt_ver}
Obsoletes: rpm-libs
# avoid SEGV caused by mixed db versions
Conflicts: poldek < 0.18.1-16
+# avoid linking to /usr/lib
+Conflicts: home-etc < 1.0.9-2
%description lib
RPMs library.
@@ -631,6 +639,8 @@
%patch41 -p1
%patch42 -p1
%patch43 -p1
+%{!?with_neon:%patch44 -p1}
+%patch45 -p1
%patch0 -p1
%patch3 -p1
@@ -642,7 +652,7 @@
mv -f po/{no,nb}.po
mv -f po/{sr,sr at Latn}.po
-rm -rf neon zlib libelf db db3 popt rpmdb/db.h
+rm -rf sqlite zlib db db3 popt rpmdb/db.h
# generate Group translations to *.po
awk -f %{SOURCE6} %{SOURCE1}
@@ -1087,6 +1097,12 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.555.2.75 2005/06/19 19:01:45 baggins
+- release 3.2
+- killed neon and sqlite
+- work in progress on making rpm work without /usr
+- added neon bcond (for those who really can't live without HTTP in rpm ;)
+
Revision 1.555.2.74 2005/06/18 20:01:38 saq
- pythonprov reqs python and doesn't python-modules
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/rpm.spec?r1=1.555.2.74&r2=1.555.2.75&f=u
More information about the pld-cvs-commit
mailing list