This commit is contained in:
committed by
Git OBS Bridge
parent
121fc455c2
commit
dff5653170
38
rpm.spec
38
rpm.spec
@@ -20,14 +20,14 @@
|
||||
Name: rpm
|
||||
License: GPL v2 or later
|
||||
Group: System/Packages
|
||||
BuildRequires: libbz2-devel libselinux-devel lzma-alpha-devel ncurses-devel zlib-devel
|
||||
BuildRequires: libbz2-devel libelf-devel libselinux-devel lzma-alpha-devel ncurses-devel zlib-devel
|
||||
Provides: rpminst
|
||||
%define popt_version 1.7
|
||||
PreReq: %insserv_prereq %fillup_prereq permissions
|
||||
AutoReqProv: on
|
||||
Summary: The RPM Package Manager
|
||||
Version: 4.4.2.3
|
||||
Release: 5
|
||||
Release: 6
|
||||
Source: rpm-%{version}.tar.bz2
|
||||
Source1: RPM-HOWTO.tar.bz2
|
||||
Source2: RPM-Tips.html.tar.bz2
|
||||
@@ -36,11 +36,9 @@ Source5: rpmsort
|
||||
Source6: symset-table
|
||||
Source8: rpmconfigcheck
|
||||
Source9: sysconfig.services-rpm
|
||||
Source10: elfutils-0.97.tar.bz2
|
||||
Source11: beecrypt-4.1.2.tar.bz2
|
||||
Patch1: elfutils-0.97.diff
|
||||
Patch2: beecrypt-4.1.2.diff
|
||||
Patch3: db.diff
|
||||
Source10: beecrypt-4.1.2.tar.bz2
|
||||
Patch1: beecrypt-4.1.2.diff
|
||||
Patch2: db.diff
|
||||
# quilt patches start here
|
||||
Patch10: debugedit.diff
|
||||
Patch11: findfplistexclude.diff
|
||||
@@ -93,6 +91,7 @@ Patch57: whatrequires-doc.diff
|
||||
Patch58: remove-brp-strips.diff
|
||||
Patch59: requires-ge-macro.diff
|
||||
Patch60: mimetype.diff
|
||||
Patch61: debugedit-canon-fix.diff
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
#
|
||||
# avoid bootstrapping problem
|
||||
@@ -138,14 +137,8 @@ Authors:
|
||||
%prep
|
||||
%setup -q -n rpm-%{version}
|
||||
rm -rf sqlite
|
||||
rm -rf elfutils
|
||||
rm -rf beecrypt
|
||||
tar xjf %{SOURCE10}
|
||||
ln -s elfutils-0.97 elfutils
|
||||
# remove all OSL stuff
|
||||
rm -rf elfutils/doc elfutils/libebl elfutils/libdw elfutils/libcpu elfutils/libasm elfutils/src elfutils/po elfutils/tests
|
||||
rm -rf elfutils/lib/dynamicsizehash.c elfutils/lib/dynamicsizehash.h elfutils/lib/list.h elfutils/lib/xmalloc.c elfutils/lib/xstrdup.c elfutils/lib/xstrndup.c
|
||||
tar xjf %{SOURCE11}
|
||||
ln -s beecrypt-4.1.2 beecrypt
|
||||
#tar xjf %{SOURCE12}
|
||||
#ln -s neon-0.24.7 neon
|
||||
@@ -155,13 +148,13 @@ rm -f rpmdb/db.h
|
||||
# %setup -q -D -T -a 9
|
||||
# mv popt popt.orig
|
||||
# ln -s popt-%{popt_version} popt
|
||||
%patch -P 1 -P 2 -P 3
|
||||
%patch -P 1 -P 2
|
||||
%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -P 17 -P 18 -P 19
|
||||
%patch -P 20 -P 21 -P 22 -P 23 -P 24 -P 25 -P 26 -P 27 -P 28 -P 29
|
||||
%patch -P 30 -P 31 -P 32 -P 33 -P 34 -P 35 -P 36 -P 37 -P 38 -P 39
|
||||
%patch -P 40 -P 41 -P 42 -P 43 -P 44 -P 45 -P 46 -P 47 -P 48 -P 49
|
||||
%patch -P 50 -P 51 -P 52 -P 53 -P 54 -P 55 -P 56 -P 57 -P 58 -P 59
|
||||
%patch -P 60
|
||||
%patch -P 60 -P 61
|
||||
chmod 755 scripts/find-supplements{,.ksyms}
|
||||
chmod 755 scripts/find-provides.ksyms scripts/find-requires.ksyms
|
||||
tar -xjvf %{SOURCE1}
|
||||
@@ -182,8 +175,6 @@ export CFLAGS="-g -O0 -fno-strict-aliasing"
|
||||
rm -rf zlib
|
||||
cp /usr/share/gettext/config.rpath .
|
||||
cp popt/autogen.sh beecrypt
|
||||
cp popt/autogen.sh libelf
|
||||
cp popt/autogen.sh elfutils
|
||||
cp popt/autogen.sh file
|
||||
# cp popt/autogen.sh neon
|
||||
./autogen.sh --prefix=%{_prefix} --mandir=%{_mandir} --infodir=%{_infodir} --libdir=/usr/lib --sysconfdir=/etc --localstatedir=/var --with-lua --with-selinux --enable-shared
|
||||
@@ -209,7 +200,7 @@ cp -a suse_macros $RPM_BUILD_ROOT/usr/lib/rpm
|
||||
mv $RPM_BUILD_ROOT/usr/src/* $RPM_BUILD_ROOT/usr/src/packages
|
||||
mkdir -p $RPM_BUILD_ROOT/var/lib/rpm
|
||||
mkdir -p $RPM_BUILD_ROOT/var/spool/repackage
|
||||
rm -rf $RPM_BUILD_ROOT/usr/include/beecrypt $RPM_BUILD_ROOT/usr/include/libelf $RPM_BUILD_ROOT/%{_libdir}/libbeecrypt* $RPM_BUILD_ROOT/usr/lib/libelf*
|
||||
rm -rf $RPM_BUILD_ROOT/usr/include/beecrypt $RPM_BUILD_ROOT/%{_libdir}/libbeecrypt*
|
||||
gzip -9 $RPM_BUILD_ROOT/%{_mandir}/man[18]/*.[18]
|
||||
export RPM_BUILD_ROOT
|
||||
%ifarch s390x
|
||||
@@ -306,7 +297,7 @@ Summary: A C library for parsing command line parameters
|
||||
License: LGPL v2.1 or later
|
||||
Group: System/Libraries
|
||||
Version: 1.7
|
||||
Release: 453
|
||||
Release: 454
|
||||
#
|
||||
|
||||
%description -n popt
|
||||
@@ -329,7 +320,7 @@ Summary: C Library for Parsing Command Line Parameters
|
||||
License: LGPL v2.1 or later
|
||||
Group: System/Libraries
|
||||
Version: 1.7
|
||||
Release: 453
|
||||
Release: 454
|
||||
Requires: popt = 1.7
|
||||
Requires: glibc-devel
|
||||
|
||||
@@ -364,6 +355,13 @@ Authors:
|
||||
%doc %{_mandir}/man3/popt.3*
|
||||
|
||||
%changelog
|
||||
* Thu Oct 02 2008 vuntz@suse.de
|
||||
- support the new -t option of suse_update_desktop_file.sh in
|
||||
rpm-suse_macros
|
||||
* Thu Oct 02 2008 mls@suse.de
|
||||
- fix rpmrc compile options for ia64 [bnc#431345]
|
||||
* Thu Oct 02 2008 jblunck@suse.de
|
||||
- debugedit: Fix some compilation warnings and the canonicalization error.
|
||||
* Tue Sep 16 2008 ro@suse.de
|
||||
- fix find-debuginfo.sh and debugsource-package.diff to even
|
||||
apply (directory depth)
|
||||
|
Reference in New Issue
Block a user