2006-12-19 00:17:44 +01:00
|
|
|
#
|
|
|
|
# spec file for package rpm (Version 4.4.2)
|
|
|
|
#
|
2007-01-26 23:12:24 +01:00
|
|
|
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
2006-12-19 00:17:44 +01:00
|
|
|
# This file and all modifications and additions to the pristine
|
|
|
|
# package are under the same license as the package itself.
|
|
|
|
#
|
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
|
|
#
|
|
|
|
|
|
|
|
# norootforbuild
|
|
|
|
|
|
|
|
Name: rpm
|
|
|
|
License: GNU General Public License (GPL)
|
|
|
|
Group: System/Packages
|
2007-03-24 12:23:30 +01:00
|
|
|
BuildRequires: libbz2-devel ncurses-devel zlib-devel
|
2006-12-19 00:17:44 +01:00
|
|
|
Provides: rpminst
|
2007-05-25 17:22:10 +02:00
|
|
|
%define popt_version 1.7
|
|
|
|
PreReq: %insserv_prereq %fillup_prereq permissions
|
2006-12-19 00:17:44 +01:00
|
|
|
Autoreqprov: on
|
|
|
|
Summary: The RPM Package Manager
|
|
|
|
Version: 4.4.2
|
2007-05-25 17:22:10 +02:00
|
|
|
Release: 110
|
2006-12-19 00:17:44 +01:00
|
|
|
Source: rpm-%{version}.tar.bz2
|
|
|
|
Source1: RPM-HOWTO.tar.bz2
|
|
|
|
Source2: RPM-Tips.html.tar.bz2
|
|
|
|
Source3: RPM-Changes.html.tar.bz2
|
|
|
|
Source4: rpm-suse_macros
|
|
|
|
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
|
|
|
|
# quilt patches start here
|
|
|
|
Patch10: aloffbyone.diff
|
|
|
|
Patch11: badforsyntax.diff
|
|
|
|
Patch12: buildsubdir.diff
|
|
|
|
Patch13: compress.diff
|
|
|
|
Patch14: debugedit.diff
|
|
|
|
Patch15: docdir_fmt.diff
|
|
|
|
Patch16: emptyfilelist.diff
|
|
|
|
Patch17: eraseignoresize.diff
|
|
|
|
Patch18: erasebadreturn.diff
|
|
|
|
Patch19: eraseordered.diff
|
|
|
|
Patch20: exitstatus.diff
|
|
|
|
Patch21: filenonull.diff
|
|
|
|
Patch22: filequery.diff
|
|
|
|
Patch23: findfplistexclude.diff
|
|
|
|
Patch24: forkfailed.diff
|
|
|
|
Patch25: getcwdresult.diff
|
|
|
|
Patch26: ghost.diff
|
|
|
|
Patch27: globoffbyone.diff
|
|
|
|
Patch28: initdbret.diff
|
|
|
|
Patch29: localetag.diff
|
|
|
|
Patch30: luanoreadline.diff
|
|
|
|
Patch31: missingok.diff
|
|
|
|
Patch32: nameversioncompare.diff
|
|
|
|
Patch33: nostdoutclose.diff
|
|
|
|
Patch34: obeynodbsync.diff
|
|
|
|
Patch35: payloadformat.diff
|
|
|
|
Patch36: pgpdecodeearly.diff
|
|
|
|
Patch37: prereqorder.diff
|
|
|
|
Patch38: probfilter.diff
|
|
|
|
Patch39: rebuilddbroot.diff
|
|
|
|
Patch40: sbitcheck.diff
|
|
|
|
Patch41: setpermsugids.diff
|
|
|
|
Patch42: signature.diff
|
|
|
|
Patch43: signwriteerror.diff
|
|
|
|
Patch44: spectest.diff
|
|
|
|
Patch45: sqcondmutex.diff
|
|
|
|
Patch46: srcdefattr.diff
|
|
|
|
Patch47: totalsizenoexclude.diff
|
|
|
|
Patch48: translockroot.diff
|
|
|
|
Patch49: vercmp.diff
|
|
|
|
Patch50: verifylstatfail.diff
|
|
|
|
Patch51: chownwarn.diff
|
|
|
|
Patch52: dbfsync.diff
|
|
|
|
Patch53: dbrointerruptable.diff
|
|
|
|
Patch54: diskspace.diff
|
|
|
|
Patch55: extcond.diff
|
|
|
|
Patch56: globlstat.diff
|
|
|
|
Patch57: nodefattr.diff
|
|
|
|
Patch58: nolua.diff
|
|
|
|
Patch59: luaroot.diff
|
|
|
|
Patch60: noneon.diff
|
2007-01-26 23:12:24 +01:00
|
|
|
Patch61: noprovides.diff
|
2006-12-19 00:17:44 +01:00
|
|
|
Patch62: openallbuttemp.diff
|
|
|
|
Patch63: refreshtestarch.diff
|
|
|
|
Patch64: rpmrctests.diff
|
|
|
|
Patch65: suspendlock.diff
|
|
|
|
Patch66: tagsbackport.diff
|
|
|
|
Patch67: waitlock.diff
|
|
|
|
Patch68: dbprivate.diff
|
|
|
|
Patch69: legacyprereq.diff
|
|
|
|
Patch70: weakdeps.diff
|
|
|
|
Patch71: autodeps.diff
|
|
|
|
Patch72: brp.diff
|
|
|
|
Patch73: brpcombress.diff
|
|
|
|
Patch74: checkfilesnoinfodir.diff
|
|
|
|
Patch75: finddebuginfo.diff
|
|
|
|
Patch76: findksyms.diff
|
|
|
|
Patch77: findlang.diff
|
|
|
|
Patch78: macrosin.diff
|
|
|
|
Patch79: modalias.diff
|
|
|
|
Patch80: platformin.diff
|
|
|
|
Patch81: rpmpopt.diff
|
|
|
|
Patch82: rpmrc.diff
|
|
|
|
Patch83: patchrpms.diff
|
|
|
|
Patch84: taggedfileindex.diff
|
|
|
|
Patch85: rpmqpack.diff
|
|
|
|
Patch86: convertdb1static.diff
|
|
|
|
Patch87: build.diff
|
|
|
|
Patch88: modalias-kernel_module.diff
|
|
|
|
Patch89: querybuffer.diff
|
2007-01-26 23:12:24 +01:00
|
|
|
Patch90: testmode.diff
|
2007-03-23 17:13:50 +01:00
|
|
|
Patch91: po-file-fixes.diff
|
|
|
|
Patch92: files.diff
|
|
|
|
Patch93: popt-to-lib.diff
|
2007-04-12 16:58:31 +02:00
|
|
|
Patch94: debugedit-comp-dir.diff
|
2007-05-25 17:22:10 +02:00
|
|
|
Patch95: pythonunicode.diff
|
|
|
|
Patch96: tarwildcards.diff
|
|
|
|
Patch97: perlprov.diff
|
|
|
|
Patch98: showtransscripts.diff
|
2006-12-19 00:17:44 +01:00
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
|
|
#
|
|
|
|
|
|
|
|
%description
|
|
|
|
RPM Package Manager is the main tool for managing the software packages
|
|
|
|
of the SuSE Linux distribution.
|
|
|
|
|
|
|
|
RPM can be used to install and remove software packages. With rpm, it
|
|
|
|
is easy to update packages. RPM keeps track of all these manipulations
|
|
|
|
in a central database. This way it is possible to get an overview of
|
|
|
|
all installed packages. RPM also supports database queries.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
Erik Troan <ewt@redhat.com>
|
|
|
|
Marc Ewing <marc@redhat.com>
|
|
|
|
|
|
|
|
%package devel
|
|
|
|
Summary: Include Files and Libraries mandatory for Development.
|
|
|
|
License: GNU General Public License (GPL)
|
|
|
|
Group: System/Packages
|
|
|
|
Requires: rpm = %{version}
|
2007-03-24 12:23:30 +01:00
|
|
|
Requires: popt-devel zlib-devel bzip2 libbz2-devel
|
2006-12-19 00:17:44 +01:00
|
|
|
|
|
|
|
%description devel
|
|
|
|
This package contains the RPM C library and header files. These
|
|
|
|
development files will simplify the process of writing programs which
|
|
|
|
manipulate RPM packages and databases and are intended to make it
|
|
|
|
easier to create graphical package managers or any other tools that
|
|
|
|
need an intimate knowledge of RPM packages in order to function.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
Erik Troan <ewt@redhat.com>
|
|
|
|
Marc Ewing <marc@redhat.com>
|
|
|
|
|
|
|
|
%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
|
|
|
|
# will get linked from db3
|
|
|
|
rm -f rpmdb/db.h
|
|
|
|
# separate popt source
|
|
|
|
# %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 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
|
2007-04-26 19:02:20 +02:00
|
|
|
%patch -P 60 -P 61 -P 62 -P 63 -P 64 -P 65 -P 66 -P 67 -P 68 -P 69
|
2006-12-19 00:17:44 +01:00
|
|
|
%patch -P 70 -P 71 -P 72 -P 73 -P 74 -P 75 -P 76 -P 77 -P 78 -P 79
|
|
|
|
%patch -P 80 -P 81 -P 82 -P 83 -P 84 -P 85 -P 86 -P 87 -P 88 -P 89
|
2007-05-25 17:22:10 +02:00
|
|
|
%patch -P 90 -P 91 -P 92 -P 93 -P 94 -P 95 -P 96 -P 97 -P 98
|
2006-12-19 00:17:44 +01:00
|
|
|
chmod 755 scripts/find-supplements{,.ksyms}
|
|
|
|
chmod 755 scripts/find-provides.ksyms scripts/find-requires.ksyms
|
|
|
|
tar -xjvf %{SOURCE1}
|
|
|
|
tar -xjvf %{SOURCE2}
|
|
|
|
tar -xjvf %{SOURCE3}
|
|
|
|
if [ -s /etc/rpm/suse_macros ]; then
|
|
|
|
cp -a /etc/rpm/suse_macros %{SOURCE4}
|
|
|
|
fi
|
|
|
|
cp -a %{SOURCE4} suse_macros
|
|
|
|
rename no nb po/no.* popt/po/no.*
|
|
|
|
|
|
|
|
%build
|
|
|
|
%{?suse_update_config:%{suse_update_config -f popt}}
|
|
|
|
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
|
|
|
%ifarch alpha
|
|
|
|
export CFLAGS="-g -O0 -fno-strict-aliasing"
|
|
|
|
%endif
|
|
|
|
#cp popt/autogen.sh zlib
|
|
|
|
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 --without-selinux --enable-shared
|
|
|
|
rm po/de.gmo
|
|
|
|
make %{?jobs:-j%jobs}
|
|
|
|
|
|
|
|
%install
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
mkdir $RPM_BUILD_ROOT
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/usr/lib
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/usr/share/locale
|
|
|
|
ln -s ../share/locale $RPM_BUILD_ROOT/usr/lib/locale
|
|
|
|
make DESTDIR="$RPM_BUILD_ROOT" install
|
2007-03-23 17:13:50 +01:00
|
|
|
# remove .la file and the static variant of libpopt
|
|
|
|
# have to remove the dependency from other .la files as well
|
|
|
|
rm -f $RPM_BUILD_ROOT/%_lib/libpopt.a $RPM_BUILD_ROOT/%_lib/libpopt.la
|
|
|
|
for f in $RPM_BUILD_ROOT/%{_libdir}/*.la; do
|
|
|
|
sed -i -e "s,/%_lib/libpopt.la,-lpopt,g" $f
|
|
|
|
done
|
2006-12-19 00:17:44 +01:00
|
|
|
mkdir -p $RPM_BUILD_ROOT/etc/init.d
|
|
|
|
install -m 755 %{SOURCE8} $RPM_BUILD_ROOT/etc/init.d
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/usr/sbin
|
|
|
|
ln -sf ../../etc/init.d/rpmconfigcheck $RPM_BUILD_ROOT/usr/sbin/rcrpmconfigcheck
|
|
|
|
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
|
2007-01-26 23:12:24 +01:00
|
|
|
mkdir -p $RPM_BUILD_ROOT/var/spool/repackage
|
2006-12-19 00:17:44 +01:00
|
|
|
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*
|
|
|
|
gzip -9 $RPM_BUILD_ROOT/%{_mandir}/man[18]/*.[18]
|
|
|
|
export RPM_BUILD_ROOT
|
|
|
|
%ifarch s390x
|
|
|
|
[ -f scripts/brp-%_arch-linux ] && sh scripts/brp-%_arch-linux
|
|
|
|
%endif
|
|
|
|
chmod 755 doc/manual
|
|
|
|
rm -f $RPM_BUILD_ROOT/usr/lib/rpmpopt
|
|
|
|
rm -rf $RPM_BUILD_ROOT%{_mandir}/{fr,ja,ko,pl,ru,sk}
|
|
|
|
rm -f $RPM_BUILD_ROOT%{_prefix}/share/locale/de/LC_MESSAGES/rpm.mo
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates
|
|
|
|
install -c -m0644 %{SOURCE9} $RPM_BUILD_ROOT/var/adm/fillup-templates/
|
|
|
|
rm -f $RPM_BUILD_ROOT/usr/lib/rpm/cpanflute $RPM_BUILD_ROOT/usr/lib/rpm/cpanflute2
|
|
|
|
find $RPM_BUILD_ROOT/usr/src/packages/* -type d | sed -e "s@$RPM_BUILD_ROOT@@" > $RPM_BUILD_ROOT/usr/lib/rpm/permlist
|
|
|
|
install -m 755 %{SOURCE5} $RPM_BUILD_ROOT/usr/lib/rpm
|
|
|
|
install -m 755 %{SOURCE6} $RPM_BUILD_ROOT/usr/lib/rpm
|
|
|
|
install -m 755 scripts/find-supplements{,.ksyms} $RPM_BUILD_ROOT/usr/lib/rpm
|
|
|
|
rm -f $RPM_BUILD_ROOT/usr/lib/locale $RPM_BUILD_ROOT/usr/lib/rpmrc
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/etc/rpm
|
|
|
|
chmod 755 $RPM_BUILD_ROOT/etc/rpm
|
|
|
|
|
|
|
|
%clean
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
%post
|
|
|
|
%{fillup_only -an services}
|
|
|
|
%run_permissions
|
|
|
|
test -f var/lib/rpm/Packages || rpm --initdb
|
|
|
|
if test -s var/lib/rpm/packages.rpm ; then
|
|
|
|
echo "converting rpm-3 database to rpm-4 format..."
|
|
|
|
usr/lib/rpm/convertdb1 var/lib/rpm/packages.rpm
|
|
|
|
mv -f var/lib/rpm/packages.rpm var/lib/rpm/packages.rpm3
|
|
|
|
rm -f var/lib/rpm/conflictsindex.rpm var/lib/rpm/fileindex.rpm var/lib/rpm/groupindex.rpm var/lib/rpm/nameindex.rpm var/lib/rpm/providesindex.rpm var/lib/rpm/requiredby.rpm var/lib/rpm/triggerindex.rpm
|
|
|
|
fi
|
|
|
|
|
|
|
|
%postun
|
|
|
|
%{insserv_cleanup}
|
|
|
|
|
|
|
|
%verifyscript
|
|
|
|
%verify_permissions -f /usr/lib/rpm/permlist
|
|
|
|
|
|
|
|
%files
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc RPM-PGP-KEY RPM-GPG-KEY CHANGES COPYING GROUPS
|
|
|
|
%doc doc/manual
|
|
|
|
%doc RPM-HOWTO RPM-Tips RPM-Changes
|
|
|
|
/etc/rpm
|
|
|
|
/bin/rpm
|
|
|
|
/usr/bin/*
|
|
|
|
/etc/init.d/rpmconfigcheck
|
|
|
|
/usr/sbin/rcrpmconfigcheck
|
|
|
|
/usr/lib/rpm
|
|
|
|
%{_libdir}/librpm*-*.so
|
|
|
|
%doc %{_mandir}/man[18]/*.[18]*
|
|
|
|
#%doc %{_mandir}/*/man[18]/*.[18]*
|
|
|
|
/usr/share/locale/*/LC_MESSAGES/rpm.mo
|
|
|
|
%dir /var/lib/rpm
|
2007-01-26 23:12:24 +01:00
|
|
|
%dir /var/spool/repackage
|
2006-12-19 00:17:44 +01:00
|
|
|
%verify(not mode) %dir %attr(755,root,root) /usr/src/packages/BUILD
|
|
|
|
%verify(not mode) %dir %attr(755,root,root) /usr/src/packages/SPECS
|
|
|
|
%verify(not mode) %dir %attr(755,root,root) /usr/src/packages/SOURCES
|
|
|
|
%verify(not mode) %dir %attr(755,root,root) /usr/src/packages/SRPMS
|
|
|
|
%verify(not mode) %dir %attr(755,root,root) /usr/src/packages/RPMS
|
|
|
|
%verify(not mode) %dir %attr(755,root,root) /usr/src/packages/RPMS/*
|
|
|
|
/var/adm/fillup-templates/sysconfig.services-rpm
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
%defattr(644,root,root,755)
|
|
|
|
/usr/include/rpm
|
|
|
|
%{_libdir}/librpm*.a
|
|
|
|
%{_libdir}/librpm*.la
|
|
|
|
%{_libdir}/librpm.so
|
|
|
|
%{_libdir}/librpmbuild.so
|
|
|
|
%{_libdir}/librpmdb.so
|
|
|
|
%{_libdir}/librpmio.so
|
|
|
|
%package -n popt
|
|
|
|
Summary: A C library for parsing command line parameters
|
2007-01-26 23:12:24 +01:00
|
|
|
License: GNU Library General Public License v. 2.0 and 2.1 (LGPL)
|
2006-12-19 00:17:44 +01:00
|
|
|
Group: System/Libraries
|
|
|
|
Version: 1.7
|
2007-05-25 17:22:10 +02:00
|
|
|
Release: 338
|
2006-12-19 00:17:44 +01:00
|
|
|
#
|
|
|
|
|
|
|
|
%description -n popt
|
|
|
|
Popt is a C library for parsing command line parameters. Popt was
|
|
|
|
heavily influenced by the getopt() and getopt_long() functions. It
|
|
|
|
improves on them by allowing more powerful argument expansion. Popt can
|
|
|
|
parse arbitrary argv[] style arrays and automatically set variables
|
|
|
|
based on command line arguments. Popt allows command line arguments to
|
|
|
|
be aliased via configuration files and includes utility functions for
|
|
|
|
parsing arbitrary strings into argv[] arrays using shell-like rules.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
Erik Troan <ewt@redhat.com>
|
|
|
|
|
|
|
|
%package -n popt-devel
|
|
|
|
Summary: C Library for Parsing Command Line Parameters
|
2007-01-26 23:12:24 +01:00
|
|
|
License: GNU Library General Public License v. 2.0 and 2.1 (LGPL)
|
2006-12-19 00:17:44 +01:00
|
|
|
Group: System/Libraries
|
|
|
|
Version: 1.7
|
2007-05-25 17:22:10 +02:00
|
|
|
Release: 338
|
2006-12-19 00:17:44 +01:00
|
|
|
Requires: popt = 1.7
|
|
|
|
Requires: glibc-devel
|
|
|
|
|
|
|
|
%description -n popt-devel
|
|
|
|
Popt is a C library for parsing command line parameters. Popt was
|
|
|
|
heavily influenced by the getopt() and getopt_long() functions, but it
|
|
|
|
improves on them by allowing more powerful argument expansion. Popt can
|
|
|
|
parse arbitrary argv[] style arrays and automatically set variables
|
|
|
|
based on command line arguments. Popt allows command line arguments to
|
|
|
|
be aliased via configuration files and includes utility functions for
|
|
|
|
parsing arbitrary strings into argv[] arrays using shell-like rules.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
Erik Troan <ewt@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
%post -n popt -p /sbin/ldconfig
|
|
|
|
|
|
|
|
%postun -n popt -p /sbin/ldconfig
|
|
|
|
|
|
|
|
%files -n popt
|
|
|
|
%defattr(-,root,root)
|
2007-03-23 17:13:50 +01:00
|
|
|
/%{_lib}/libpopt.so.*
|
2006-12-19 00:17:44 +01:00
|
|
|
/usr/share/locale/*/LC_MESSAGES/popt.mo
|
|
|
|
|
|
|
|
%files -n popt-devel
|
|
|
|
%defattr(644,root,root,755)
|
|
|
|
/usr/include/popt.h
|
2007-03-23 17:13:50 +01:00
|
|
|
/%{_lib}/libpopt.so
|
2006-12-19 00:17:44 +01:00
|
|
|
%doc %{_mandir}/man3/popt.3*
|
|
|
|
|
2007-03-15 01:49:23 +01:00
|
|
|
%changelog
|
2007-05-25 17:22:10 +02:00
|
|
|
* Fri May 25 2007 - mls@suse.de
|
|
|
|
- fix patch-rpm query
|
|
|
|
- do not link convertdb1 statically [#274694]
|
|
|
|
- use --wildcards option for tar [#272519]
|
|
|
|
- fix perl.prov [#255009]
|
|
|
|
- show pre/posttrans scripts in --scripts query [#253620]
|
|
|
|
- remove popt version requires [#246871]
|
|
|
|
- fix missing file error
|
2007-05-17 00:32:19 +02:00
|
|
|
* Wed May 16 2007 - mls@suse.de
|
|
|
|
- fix autodeps.diff mono logic
|
|
|
|
* Mon May 14 2007 - coolo@suse.de
|
|
|
|
- correctly mark KDE documentation as %%doc in find-lang.sh
|
|
|
|
* Fri May 11 2007 - coolo@suse.de
|
|
|
|
- adding %%lang_package to simplify seperating translations
|
2007-05-06 17:11:25 +02:00
|
|
|
* Sat Apr 28 2007 - wberrier@suse.de
|
|
|
|
- autodeps.diff - bnc #227362
|
|
|
|
-Print warning if mono assembiles are found but mono-find-* fails
|
|
|
|
(solution is to make sure mono-devel is installed)
|
|
|
|
-Also include .config files when searching for mono assemblies.
|
|
|
|
(bnc #210224)
|
2007-04-26 19:02:20 +02:00
|
|
|
* Tue Apr 24 2007 - mls@suse.de
|
|
|
|
- enable noprovides patch again.
|
|
|
|
disable part of the patch so that rpm checks the package provides
|
|
|
|
again instead of just package name when going through the
|
|
|
|
obsoletes list. This makes rpm behaviour consistent with the
|
|
|
|
updated libzypp. [#232127]
|
2007-04-23 23:21:13 +02:00
|
|
|
* Sun Apr 22 2007 - dmueller@suse.de
|
|
|
|
- fix stripping of symbol table
|
2007-04-20 15:59:58 +02:00
|
|
|
* Tue Apr 17 2007 - dmueller@suse.de
|
|
|
|
- strip comment and gcc command line sections from the packages
|
|
|
|
- rework SYMTAB_KEEP to accept a file pattern
|
2007-04-12 16:58:31 +02:00
|
|
|
* Sun Apr 08 2007 - schwab@suse.de
|
|
|
|
- Include compilation directory in debuginfo file list.
|
2007-03-24 12:23:30 +01:00
|
|
|
* Sat Mar 24 2007 - ro@suse.de
|
|
|
|
- added libbz2-devel to BuildRequires and Requires for -devel
|
2007-03-23 17:13:50 +01:00
|
|
|
* Fri Mar 23 2007 - dmueller@suse.de
|
|
|
|
- drop custom libpopt so versioning
|
|
|
|
- move libpopt to /lib(64) for cryptsetup
|
|
|
|
- adjust installed libtool files
|
|
|
|
- Fix rpm buildrequires / devel requires
|
2007-03-22 19:49:53 +01:00
|
|
|
* Thu Mar 22 2007 - stbinner@suse.de
|
|
|
|
- files.diff: when checking %%files list also show unpackaged files
|
|
|
|
after "not found" error message [#255780]
|
2007-03-22 11:05:35 +01:00
|
|
|
* Thu Mar 22 2007 - dmueller@suse.de
|
|
|
|
- remove strangely duplicated libpopt
|
|
|
|
- remove static popt and corresponding .la file to reduce
|
|
|
|
dependencies
|
|
|
|
- Fix various format string errors in german translation
|
|
|
|
which cause crashes
|
2007-03-22 11:01:25 +01:00
|
|
|
* Mon Mar 19 2007 - rguenther@suse.de
|
|
|
|
- do not require build-key
|
2007-03-15 01:49:23 +01:00
|
|
|
* Tue Mar 06 2007 - rguenther@suse.de
|
|
|
|
- adjust cflags_profile_generate and cflags_profile_feedback to
|
|
|
|
enable tree profiling
|
2007-01-26 23:12:24 +01:00
|
|
|
* Fri Jan 26 2007 - mls@suse.de
|
|
|
|
- create /var/spool/repackage directory [#230866]
|
|
|
|
- do not run pre/posttrans scripts in test mode [#235361]
|
2006-12-19 00:17:44 +01:00
|
|
|
* Thu Nov 30 2006 - mls@suse.de
|
|
|
|
- disable noprovides patch [#224824]
|
|
|
|
* Fri Nov 24 2006 - mls@suse.de
|
|
|
|
- fix buffer overflow in query function [#218983]
|
|
|
|
- fix off-by-two error in formatStrong [#210135]
|
|
|
|
- fix typo in (unused) beecrypt code [#219738]
|
|
|
|
- add standard buildservice macros
|
|
|
|
* Tue Nov 14 2006 - agruen@suse.de
|
|
|
|
- Add %%supplements_kernel_module macro for use in firmware and
|
|
|
|
similar packages which are related to modules in a
|
|
|
|
kernel-$flavor package: RPM then extracts the modaliases from
|
|
|
|
the specified module(s) and adds them as Supplements:
|
|
|
|
modalias(...) tags, so that the package magaer will add
|
|
|
|
such packages automatically when the respective hardware is
|
|
|
|
present.
|
|
|
|
* Wed Nov 08 2006 - agruen@suse.de
|
|
|
|
- Move the Kernel Module specific macros into the kernel-source
|
|
|
|
package.
|
|
|
|
* Fri Oct 20 2006 - agruen@suse.de
|
|
|
|
- Support the distribution-independent macros
|
|
|
|
%%kernel_module_package_buildreq, %%kernel_module_package, and
|
|
|
|
inside %%kernel_module_package, the macros %%flavors_to_build and
|
|
|
|
%%kernel_source.
|
|
|
|
* Wed Oct 18 2006 - mls@suse.de
|
|
|
|
- split up jumbo patch in 78 small patches
|
|
|
|
- fix lua directory handling [#201518]
|
|
|
|
- add /etc/rpm directory to filelist [#208762]
|
|
|
|
* Mon Oct 16 2006 - agruen@suse.de
|
|
|
|
- Fix the KMP Package spec file template so that whenever the
|
|
|
|
initrd contains a module that the KMP includes, the initrd will
|
|
|
|
be regenerated (211646).
|
|
|
|
* Sun Oct 15 2006 - schwab@suse.de
|
|
|
|
- Make sure config.rpath is present.
|
|
|
|
* Mon Oct 02 2006 - agruen@suse.de
|
|
|
|
- %%suse_kernel_module_package: Abort when trying to build for a
|
|
|
|
kernel that doesn't have an associated /boot/symsets-$krel.tar.gz
|
|
|
|
file: we cannot generate the appropriate dependencies without.
|
|
|
|
* Mon Oct 02 2006 - agruen@suse.de
|
|
|
|
- Allow kernel modules in packages even when the dependencies
|
|
|
|
between those packages and the matching kernel packages cannot
|
|
|
|
be tracked (199474).
|
|
|
|
* Sun Oct 01 2006 - agruen@suse.de
|
|
|
|
- Make find-*.ksyms more robust.
|
|
|
|
* Tue Sep 19 2006 - rguenther@suse.de
|
|
|
|
- split rpm-python to separate spec file
|
|
|
|
- remove python-devel BuildRequires
|
|
|
|
* Tue Aug 15 2006 - ro@suse.de
|
|
|
|
- workaround for gettext using MKINSTALLDIRS in configure.ac
|
|
|
|
* Wed Jun 14 2006 - mls@suse.de
|
|
|
|
- make rpmlib provide rpmlib(PatchRPMs) [#184856]
|
|
|
|
* Wed Apr 26 2006 - agruen@suse.de
|
|
|
|
- rpm-suse-kernel-module-subpackage: Use a temporary file location
|
|
|
|
that only root can write to (169378).
|
|
|
|
* Fri Apr 21 2006 - mls@suse.de
|
|
|
|
- copy suse_macros file back into source rpm
|
|
|
|
* Mon Apr 10 2006 - agruen@suse.de
|
|
|
|
- rpm-suse-kernel-module-subpackage: Arguments to -p and -f should
|
|
|
|
be relative to %%_sourcedir.
|
|
|
|
* Fri Mar 24 2006 - mls@suse.de
|
|
|
|
- fix uninitialized variable in unused file code [#160434]
|
|
|
|
* Fri Mar 24 2006 - agruen@suse.de
|
|
|
|
- %%suse_kernel_module_package: Fix -x case when multiple flavors
|
|
|
|
to include are specified. Do not build KMP packages without
|
|
|
|
modversions or kernel(...) requirements.
|
|
|
|
* Tue Mar 21 2006 - mls@suse.de
|
|
|
|
- fix PGP signature checking when there is no RSA sig
|
|
|
|
* Mon Mar 20 2006 - agruen@suse.de
|
|
|
|
- Switch from modalias(foo) to modalias(kernel-flavor:foo)
|
|
|
|
supplements to give the resolver enough information to do "the
|
|
|
|
right thing".
|
|
|
|
* Sun Mar 19 2006 - agruen@suse.de
|
|
|
|
- Allow paths relative to %%_sourcedir in
|
|
|
|
%%suse_kernel_module_package.
|
|
|
|
* Sat Mar 18 2006 - agruen@suse.de
|
|
|
|
- Clarify rpm --help texts.
|
|
|
|
* Fri Mar 17 2006 - mls@suse.de
|
|
|
|
- fix cond queries that return no result
|
|
|
|
* Fri Mar 17 2006 - mls@suse.de
|
|
|
|
- work around broken patchrpm database entries [#156347]
|
|
|
|
- add query support for suggests/recommends/enhances/supplements
|
|
|
|
[#155301]
|
|
|
|
* Sun Mar 12 2006 - agruen@suse.de
|
|
|
|
- find-supplements.ksyms: Don't generate too many Supplements;
|
|
|
|
anything that does not have a colon in it (like pci:...) is not
|
|
|
|
a modalias.
|
|
|
|
* Sat Mar 11 2006 - ro@suse.de
|
|
|
|
- find-debuginfo: only "strip-debug" for static libs,
|
|
|
|
do not use "strip-all" there
|
|
|
|
* Fri Mar 10 2006 - agruen@suse.de
|
|
|
|
- Make KMP sub-packages require kernel-$flavor instead of kernel
|
|
|
|
(mostly cosmetic).
|
|
|
|
* Fri Mar 10 2006 - dmueller@suse.de
|
|
|
|
- patch for improved debuginfo extraction (#150940)
|
|
|
|
* Thu Mar 09 2006 - agruen@suse.de
|
|
|
|
- find-scripts.diff: Add support for %%__find_enhances and
|
|
|
|
%%__find_supplements scripts (from mls@suse.de).
|
|
|
|
- modalias.diff: Add modalias(...) Supplements tags that define
|
|
|
|
the hardware that kernel module packages support (e.g.,
|
|
|
|
modalias(pci:vBADOFBADdDEADBEEFsv*sd*bc*sc*i*)).
|
|
|
|
* Mon Mar 06 2006 - agruen@suse.de
|
|
|
|
- %%suse_kernel_module_package: Add a -p option for defining
|
|
|
|
additional preamble lines in sub-packages, subject to the same
|
|
|
|
macro expansion as the sub-package (-s) itself.
|
|
|
|
* Wed Mar 01 2006 - schwab@suse.de
|
|
|
|
- Fix logic error in find_debuginfo.sh [#144629].
|
|
|
|
* Fri Feb 24 2006 - mls@suse.de
|
|
|
|
- fix cursor leak in rpmdbGrowIterator [#151953]
|
|
|
|
- print error message if scriptlet fork fails [#152779]
|
|
|
|
* Sun Feb 19 2006 - agruen@suse.de
|
|
|
|
- scripts/find-requires.ksyms: Fix bug in last find-requires.ksyms
|
|
|
|
fix.
|
|
|
|
* Sat Feb 18 2006 - ro@suse.de
|
|
|
|
- allow debuginfo packages also for noarch (for mono,java)
|
|
|
|
* Fri Feb 17 2006 - mls@suse.de
|
|
|
|
- put mono debug files in debuginfo packages [#151353]
|
|
|
|
- fix off-by-one error in glob code
|
|
|
|
- define _libexecdir to be _libdir [#136762]
|
|
|
|
- rename improves to supplements
|
|
|
|
* Thu Feb 16 2006 - agruen@suse.de
|
|
|
|
- scripts/find-requires.ksyms: Tolerate kernel modules that have
|
|
|
|
more than one vermagic info entry (it happened!).
|
|
|
|
* Mon Feb 13 2006 - agruen@suse.de
|
|
|
|
- rpm-suse-kernel-module-subpackage:
|
|
|
|
+ Search for the spec file in %%_sourcedir and %%_specdir (150119).
|
|
|
|
+ If no KMP subpackage exists, use the Group and Summary tags
|
|
|
|
of the main package.
|
|
|
|
* Fri Feb 10 2006 - mls@suse.de
|
|
|
|
- add back missing chunk of srcdefattr patch [#48870]
|
|
|
|
- add rpmvercmp patch from Peter Bowan
|
|
|
|
- add -m32 to ix86 optflags to make --target work [#141206]
|
|
|
|
* Sat Feb 04 2006 - agruen@suse.de
|
|
|
|
- rpm-suse-kernel-module-subpackage: Allow to specify a list of
|
|
|
|
kernel flavors to build (-x) instead of specifying an exclude
|
|
|
|
list.
|
|
|
|
* Fri Feb 03 2006 - mls@suse.de
|
|
|
|
- use RPMSENSE_STRONG instead of RPMSENSE_WEAK
|
|
|
|
- drop support for EssentialFor
|
|
|
|
* Wed Feb 01 2006 - agruen@suse.de
|
|
|
|
- rpm-suse-kernel-module-subpackage: Allow to specify a custom
|
|
|
|
%%files list for the kernel-specific sub-packages. Use the
|
|
|
|
Summary and Group tags, and the %%description section from the
|
|
|
|
KMP sub-package for the kernel-specific sub-packages.
|
|
|
|
* Tue Jan 31 2006 - agruen@suse.de
|
|
|
|
- rpm-suse-kernel-module-subpackage: Add version to additional
|
|
|
|
Provides tag. We may need this for future Obsoletes.
|
|
|
|
* Fri Jan 27 2006 - mls@suse.de
|
|
|
|
- added support for EssentialFor and Supports
|
|
|
|
- enabled support for lua scripts
|
|
|
|
* Fri Jan 27 2006 - agruen@suse.de
|
|
|
|
- rpm-suse-kernel-module-subpackage: Add "Requires: kernel". Add
|
|
|
|
-r option to override the release number. Clean up.
|
|
|
|
* Thu Jan 26 2006 - agruen@suse.de
|
|
|
|
- rpm-suse_macros: Add -v option to %%suse_kernel_module_package
|
|
|
|
to allow specifying a kernel module version different from the
|
|
|
|
main package version. Restore the %%version, %%summary, and
|
|
|
|
%%group macros of the main package at the end of
|
|
|
|
%%suse_kernel_module_package.
|
|
|
|
* Wed Jan 25 2006 - mls@suse.de
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
* Tue Jan 17 2006 - agruen@suse.de
|
|
|
|
- rpm-suse_macros: Add %%suse_kernel_module_package macro for
|
|
|
|
building kernel module packages.
|
|
|
|
* Wed Jan 11 2006 - agruen@suse.de
|
|
|
|
- rpm-4.4.2.diff: find-requires.ksyms must not print "Requires:".
|
|
|
|
Remove trailing whitespace.
|
|
|
|
* Wed Dec 21 2005 - mls@suse.de
|
|
|
|
- make transaction lock --root aware
|
|
|
|
* Mon Dec 19 2005 - mls@suse.de
|
|
|
|
- don't ignore getcwd return value in build.c
|
|
|
|
* Mon Dec 19 2005 - mls@suse.de
|
|
|
|
- fix find-lang.sh script
|
|
|
|
* Sun Dec 18 2005 - mls@suse.de
|
|
|
|
- fix find-debuginfo script
|
|
|
|
* Sun Dec 18 2005 - mls@suse.de
|
|
|
|
- don't assume root:root defattr
|
|
|
|
* Sun Dec 18 2005 - agruen@suse.de
|
|
|
|
- fix wrong buildsubdir macro name
|
|
|
|
* Thu Dec 15 2005 - mls@suse.de
|
|
|
|
- update to version 4.4.2
|
|
|
|
for now without lua, rpc, dav support
|
|
|
|
* Wed Dec 07 2005 - agruen@suse.de
|
|
|
|
- Add find-{requires,provides}.ksyms and invoke them from the
|
|
|
|
global find-{requires,provides} scripts. The scripts add
|
|
|
|
"kernel(symbol set) = version" and "kver(symbol) = version"
|
|
|
|
provides and requires to kernel module packages.
|
|
|
|
- Add symset-table script used to generate a table of known
|
|
|
|
kernel symbol sets from /boot/symsets-*.tar.gz.
|
|
|
|
- Add rpmsort script to sort a file into RPM version order. Used
|
|
|
|
in kernel scripts to sort kernel packages by version.
|
|
|
|
* Tue Nov 22 2005 - ro@suse.de
|
|
|
|
- change NO_BRP_STRIP_DEBUG to NO_DEBUGINFO_STRIP_DEBUG
|
|
|
|
- fix patchrpm code not to modify immutable header parts
|
|
|
|
* Fri Nov 18 2005 - ro@suse.de
|
|
|
|
- honor NO_BRP_STRIP_DEBUG in find-debuginfo.sh
|
|
|
|
* Sat Oct 29 2005 - mls@suse.de
|
|
|
|
- use lstat instead of stat when globbing (#129434)
|
|
|
|
- add RPMTAG_PKGID and RPMTAG_HDRID
|
|
|
|
- make python always return requires/provides/obsoletes/conflicts
|
|
|
|
as array
|
|
|
|
* Mon Oct 24 2005 - ro@suse.de
|
|
|
|
- find-requires/find-provides: fix MONO_PATH
|
|
|
|
* Thu Oct 20 2005 - ro@suse.de
|
|
|
|
- find-requires/find-provides: update mono hooks
|
|
|
|
* Wed Sep 07 2005 - matz@suse.de
|
|
|
|
- Make debuginfo packages require exact version of base rpm.
|
|
|
|
* Fri Sep 02 2005 - mls@suse.de
|
|
|
|
- backport CLOEXEC workaround [#93727]
|
|
|
|
- fix typo in man page [#114909]
|
|
|
|
* Thu Aug 25 2005 - mls@suse.de
|
|
|
|
- don't catch ignored signals [#74560]
|
|
|
|
- unblock all signals when running scripts
|
|
|
|
* Mon Aug 22 2005 - mls@suse.de
|
|
|
|
- do not try to mmap zero sized files in domd5()
|
|
|
|
* Fri Aug 12 2005 - mls@suse.de
|
|
|
|
- change -mcpu to -mtune and add -D_FORTIFY_SOURCE=2 [#104241]
|
|
|
|
* Wed Aug 03 2005 - mls@suse.de
|
|
|
|
- ignore /media when creating fdilesystem list
|
|
|
|
- allow --ignoresize when erasing packages
|
|
|
|
* Fri Jul 01 2005 - schwab@suse.de
|
|
|
|
- Fix ppc assembly syntax.
|
|
|
|
* Wed Jun 08 2005 - matz@suse.de
|
|
|
|
- add STRIP_KEEP_SYMTAB to find-debuginfo.sh
|
|
|
|
* Sat May 21 2005 - schwab@suse.de
|
|
|
|
- find-debuginfo.sh: make writable before extracting debug info, simplify.
|
|
|
|
* Thu May 19 2005 - schwab@suse.de
|
|
|
|
- Replace absolute symlinks when copying sources for debuginfo package.
|
|
|
|
* Wed Apr 06 2005 - schwab@suse.de
|
|
|
|
- Cleanup neededforbuild.
|
|
|
|
* Wed Apr 06 2005 - meissner@suse.de
|
|
|
|
- Added gettext-devel
|
|
|
|
* Tue Apr 05 2005 - bg@suse.de
|
|
|
|
- add noarch to valid hppa architectures
|
|
|
|
* Thu Mar 24 2005 - uli@suse.de
|
|
|
|
- better ARM support
|
|
|
|
* Sun Feb 20 2005 - od@suse.de
|
|
|
|
- fix debugedit for relocatable files (kernel modules) on ppc
|
|
|
|
* Fri Feb 18 2005 - mls@suse.de
|
|
|
|
- update debugedit program
|
|
|
|
* Fri Feb 18 2005 - od@suse.de
|
|
|
|
- make find-debuginfo.sh handle kernel modules
|
|
|
|
* Wed Feb 16 2005 - mls@suse.de
|
|
|
|
- fix --rebuilddb with --root [#50993]
|
|
|
|
* Fri Feb 11 2005 - mls@suse.de
|
|
|
|
- update to elfutils-0.97 [#47746], [#48471]
|
|
|
|
- update to db-4.2.52 [#44193]
|
|
|
|
- pack brp-symlink
|
|
|
|
* Fri Feb 11 2005 - ro@suse.de
|
|
|
|
- remove -fsigned-char from rpmrc (#49877)
|
|
|
|
* Sat Feb 05 2005 - schwab@suse.de
|
|
|
|
- Fix building with gcc 4.
|
|
|
|
* Fri Feb 04 2005 - mls@suse.de
|
|
|
|
- make python-2.4 work [#49990]
|
|
|
|
- fix --setguids / --setperms [#47122]
|
|
|
|
- makd gpgv4 signatures work [#42282]
|
|
|
|
- add brp-symlink [#49596]
|
|
|
|
* Fri Feb 04 2005 - ro@suse.de
|
|
|
|
- fix one regexp in find_lang change
|
|
|
|
* Thu Feb 03 2005 - ro@suse.de
|
|
|
|
- hppa may install noarch
|
|
|
|
* Wed Feb 02 2005 - schwab@suse.de
|
|
|
|
- Remove compatibility provides on ia64.
|
|
|
|
* Mon Jan 31 2005 - adrian@suse.de
|
|
|
|
- handle also ??_?? languages in %%find_lang.
|
|
|
|
* Fri Jan 28 2005 - coolo@suse.de
|
|
|
|
- let the debuginfo packages work again
|
|
|
|
* Fri Jan 21 2005 - skh@suse.de
|
|
|
|
- changed jpackage macros
|
|
|
|
* Fri Jan 21 2005 - coolo@suse.de
|
|
|
|
- use binutils for debuginfo packages
|
|
|
|
* Fri Jan 14 2005 - coolo@suse.de
|
|
|
|
- name the debug package -debuginfo to sync with redhat/fedora
|
|
|
|
* Mon Dec 13 2004 - sndirsch@suse.de
|
|
|
|
- moved chinese popt mo file to correct directory (Bug #47262)
|
|
|
|
* Fri Dec 03 2004 - mls@suse.de
|
|
|
|
- fix update of rpm with same name/version/release but different
|
|
|
|
architecture
|
|
|
|
* Thu Nov 25 2004 - ro@suse.de
|
|
|
|
- fix build with python-2.4
|
|
|
|
* Tue Nov 16 2004 - ro@suse.de
|
|
|
|
- update permissions handling
|
|
|
|
* Tue Oct 19 2004 - ro@suse.de
|
|
|
|
- locale rename: no -> nb
|
|
|
|
* Mon Sep 27 2004 - mls@suse.de
|
|
|
|
- move TE type initializaten before the addTE call to make
|
|
|
|
relocations work [#34871, #43557]
|
|
|
|
* Fri Sep 24 2004 - mls@suse.de
|
|
|
|
- check payloadformat for "cpio", print extra deltarpm message
|
|
|
|
- don't skip directories in the fingerprint check when deleting rpms
|
|
|
|
* Thu Sep 23 2004 - mls@suse.de
|
|
|
|
- allow database read access in scripts
|
|
|
|
* Wed Sep 22 2004 - mls@suse.de
|
|
|
|
- only retry locking if errno is EAGAIN [#45704]
|
|
|
|
* Fri Sep 17 2004 - mls@suse.de
|
|
|
|
- fix isSpecfile fix
|
|
|
|
- reset SIGILL handler in RPMClass()
|
|
|
|
* Mon Sep 13 2004 - mls@suse.de
|
|
|
|
- glob.h: add workaround for invalid prototypes
|
|
|
|
* Thu Sep 09 2004 - mls@suse.de
|
|
|
|
- fix jpackage macros
|
|
|
|
- change binary payload compression to w9.bzdio
|
|
|
|
- fix localization of query results [#38474]
|
|
|
|
- delete unmaintained cpanflute scripts [#39988]
|
|
|
|
- patch isSpecfile to be less restrictive [#40328]
|
|
|
|
- wait up to 3 minutes for the package lock [#40961]
|
|
|
|
* Thu Sep 02 2004 - mls@suse.de
|
|
|
|
- add jpackage macros
|
|
|
|
* Fri Aug 06 2004 - mls@suse.de
|
|
|
|
- make it build with new automake
|
|
|
|
* Wed Jun 23 2004 - mls@suse.de
|
|
|
|
- add support for mono provides/requires autodetection.
|
|
|
|
limited to *.exe and *.dll for now.
|
|
|
|
* Sun May 23 2004 - schwab@suse.de
|
|
|
|
- Don't record timestamp in compressed manpages.
|
|
|
|
* Thu Apr 22 2004 - mls@suse.de
|
|
|
|
- add DISABLE_RESTART_ON_UPDATE and DISABLE_STOP_ON_REMOVAL
|
|
|
|
sysconfig variables
|
|
|
|
* Mon Apr 19 2004 - mls@suse.de
|
|
|
|
- go back to libpopt.so.0.0.0
|
|
|
|
- also create and pack libpopt.so.1.0.0 for compatibility
|
|
|
|
* Wed Mar 31 2004 - uli@suse.de
|
|
|
|
- added detection of i686-capable Transmeta Crusoe that reports
|
|
|
|
as being i586 (bug #37713). This patch is necessary because YaST
|
|
|
|
(rightfully) tries to install an i686 glibc on machines with this CPU, but
|
|
|
|
RPM refuses to do so -> BOOM. This patch is safe because it only uses
|
|
|
|
cpuid functions already used earlier in RPMClass() and does not do
|
|
|
|
anything if the CPU identification string does not end in "ineTMx86".
|
|
|
|
* Wed Mar 31 2004 - ke@suse.de
|
|
|
|
- remove broken german translation file [#30665],
|
|
|
|
* Fri Mar 26 2004 - mls@suse.de
|
|
|
|
- use the system's zlib, fixes python segfault [#36810]
|
|
|
|
* Sun Mar 21 2004 - aj@suse.de
|
|
|
|
- Work around lvalue used as cast problems.
|
|
|
|
* Thu Mar 18 2004 - mls@suse.de
|
|
|
|
- convert query results to locale encoding [#28347]
|
|
|
|
- don't check provides if filename doesn't contain '/' [#32078]
|
|
|
|
- allow interrups if database is RDONLY [#33026]
|
|
|
|
- added _srcdefattr macro to set defattr for srpms [#33870]
|
|
|
|
- drop sbits from old files if installing new version [#35376]
|
|
|
|
- remove bogus entries from .la files [#36346]
|
|
|
|
- add _docdir_fmt macro to make it possible to create rpms
|
|
|
|
for other distributions
|
|
|
|
* Sat Mar 06 2004 - ro@suse.de
|
|
|
|
- readd lost patch hunk from last change:
|
|
|
|
set docdir default back to .../packages/%%name (w/o version)
|
|
|
|
* Fri Mar 05 2004 - mls@suse.de
|
|
|
|
- backport some fixes from rpm-4.2
|
|
|
|
- match py_libdir macro definition with python
|
|
|
|
- clean and re-create buildroot in a safe way
|
|
|
|
* Sat Feb 28 2004 - schwab@suse.de
|
|
|
|
- Remove anchor from pattern in find-requires.
|
|
|
|
* Fri Feb 27 2004 - schwab@suse.de
|
|
|
|
- Silence error from find.
|
|
|
|
* Fri Feb 27 2004 - mls@suse.de
|
|
|
|
- fix definition of _initrddir
|
|
|
|
- set sysconfdir to /etc
|
|
|
|
- set localstatedir to /var
|
|
|
|
* Thu Feb 26 2004 - schwab@suse.de
|
|
|
|
- Handle more cases of filenames with spaces.
|
|
|
|
* Thu Feb 26 2004 - ro@suse.de
|
|
|
|
- some fixes in linux.prov to survive filenames with spaces
|
|
|
|
* Thu Feb 12 2004 - mls@suse.de
|
|
|
|
- fixed linux.req soname generation (#21664)
|
|
|
|
- disable nptl for now
|
|
|
|
* Mon Feb 09 2004 - kukuk@suse.de
|
|
|
|
- linux.req: Fix finding of interpreters
|
|
|
|
* Sat Feb 07 2004 - olh@suse.de
|
|
|
|
- disable redhat's uname hack for ppc
|
|
|
|
* Thu Feb 05 2004 - ro@suse.de
|
|
|
|
- linux.prov: don't block soname in versioned-requires
|
|
|
|
- linux.req: disable perl-requires, it's broken
|
|
|
|
* Tue Feb 03 2004 - schwab@suse.de
|
|
|
|
- Readd ia64 64bit provides hack.
|
|
|
|
* Tue Feb 03 2004 - kukuk@suse.de
|
|
|
|
- Remove all special find-requires scripts and use the default one
|
|
|
|
* Sat Jan 17 2004 - schwab@suse.de
|
|
|
|
- Filter out linux-gate.so.
|
|
|
|
* Thu Jan 15 2004 - schwab@suse.de
|
|
|
|
- For ia64 require 64bit symbols and provide them both with and without
|
|
|
|
64bit.
|
|
|
|
* Tue Jan 13 2004 - adrian@suse.de
|
|
|
|
- call ldconfig
|
|
|
|
- add missing Requires in -devel packages
|
|
|
|
- add %%defattr
|
|
|
|
* Fri Jan 09 2004 - kukuk@suse.de
|
|
|
|
- Coompile with "-fno-strict-aliasing"
|
|
|
|
* Fri Nov 14 2003 - bg@suse.de
|
|
|
|
- added changes for hppa
|
|
|
|
- fix build for hppa
|
|
|
|
* Fri Oct 10 2003 - sf@suse.de
|
|
|
|
- added alias 'amd64' for 'x86_64'
|
|
|
|
* Fri Oct 10 2003 - ro@suse.de
|
|
|
|
- ignore "linux-gate.so" in ldd output (on 2.6 systems)
|
|
|
|
* Wed Oct 08 2003 - schwab@suse.de
|
|
|
|
- Add popt to prerequires for rpm.
|
|
|
|
* Tue Sep 23 2003 - mls@suse.de
|
|
|
|
- really disable rpmconfigcheck
|
|
|
|
* Sat Sep 20 2003 - kukuk@suse.de
|
|
|
|
- Don't enable rpmconfigcheck per default
|
|
|
|
* Fri Sep 19 2003 - schwab@suse.de
|
|
|
|
- Fix descriptor leak [#31450].
|
|
|
|
* Mon Sep 15 2003 - mls@suse.de
|
|
|
|
- remove redhat options from popt (#30302)
|
|
|
|
- check name and arch to find out if two packages are the same
|
|
|
|
* Fri Sep 05 2003 - mls@suse.de
|
|
|
|
- fix rpmalMakeIndex and off by one error in rpmalAllSatisfiesDepend
|
|
|
|
* Fri Sep 05 2003 - mls@suse.de
|
|
|
|
- use mkstemp in build.c
|
|
|
|
- fix --noghost query option
|
|
|
|
* Fri Sep 05 2003 - mls@suse.de
|
|
|
|
- escape '+' in MIRE_DEFAULT iterator
|
|
|
|
- use MIRE_STRCMP when going for an exact match
|
|
|
|
- update rpmrc
|
|
|
|
* Wed Sep 03 2003 - mls@suse.de
|
|
|
|
- speed up installation by making nofsync local and setting it
|
|
|
|
for all databases but Packages
|
|
|
|
- fix database locking issue (#29407)
|
|
|
|
- don't open temporary databases in chroot case (may fix #29584)
|
|
|
|
* Mon Sep 01 2003 - schwab@suse.de
|
|
|
|
- Fix assembler routines to not clobber predicate registers.
|
|
|
|
* Fri Aug 29 2003 - mcihar@suse.cz
|
|
|
|
- rpm-python require same python version as it was built with
|
|
|
|
* Fri Aug 22 2003 - mls@suse.de
|
|
|
|
- make usage of / in post section consistent
|
|
|
|
- don't force the activation of rpmconfigcheck
|
|
|
|
* Tue Aug 05 2003 - coolo@suse.de
|
|
|
|
- give libpopt a soname > 0 as it's not compatible to the libpopt
|
|
|
|
on SL 8.2 (now that we link shared, it does matter)
|
|
|
|
* Fri Aug 01 2003 - mls@suse.de
|
|
|
|
- fix segfault in rpmdbFindByFile
|
|
|
|
* Thu Jul 31 2003 - mls@suse.de
|
|
|
|
- added directory tagging to speed up installation/updates
|
|
|
|
* Tue Jul 29 2003 - mls@suse.de
|
|
|
|
- add support for patch-rpms
|
|
|
|
- fix --root option (#28266)
|
|
|
|
- fix erase exit status (#28267)
|
|
|
|
- fix database open ignoring locks the second time
|
|
|
|
* Fri Jul 11 2003 - mls@suse.de
|
|
|
|
- add perl_vendorlib and perl_vendorarch
|
|
|
|
- integrate patches
|
|
|
|
* Tue Jul 01 2003 - coolo@suse.de
|
|
|
|
- update find-debuginfo.sh to fix permissions of copied files
|
|
|
|
- give warning on already stripped files
|
|
|
|
* Fri Jun 27 2003 - schwab@suse.de
|
|
|
|
- Fix configure scripts.
|
|
|
|
- Don't link rpm statically.
|
|
|
|
* Fri Jun 20 2003 - kukuk@suse.de
|
|
|
|
- use -fPIC, not -fpic to compile elfutils
|
|
|
|
* Thu Jun 19 2003 - ro@suse.de
|
|
|
|
- fix build (gettext and definition of mkinstalldirs)
|
|
|
|
* Mon Jun 16 2003 - kukuk@suse.de
|
|
|
|
- Don't call find on /usr/share/locale if directory does not exist.
|
|
|
|
* Sat Jun 14 2003 - coolo@suse.de
|
|
|
|
- avoid stale links in /usr/src/debug
|
|
|
|
* Fri Jun 13 2003 - mls@suse.de
|
|
|
|
- make PreReqs work again if --nodeps is used
|
|
|
|
- fix rpmconfigcheck
|
|
|
|
- apply find-debuginfo.sh patch from coolo
|
|
|
|
* Thu Jun 12 2003 - kukuk@suse.de
|
|
|
|
- Fix find-lang.sh (special /usr/share/locale handling)
|
|
|
|
* Thu Jun 12 2003 - coolo@suse.de
|
|
|
|
- enhancing find-lang.sh to take KDE/GNOME into account and label
|
|
|
|
them correctly
|
|
|
|
* Wed Jun 11 2003 - kukuk@suse.de
|
|
|
|
- Remove translated manual pages
|
|
|
|
* Fri Jun 06 2003 - mls@suse.de
|
|
|
|
- fix vendor for s390/s390x
|
|
|
|
* Thu Jun 05 2003 - mls@suse.de
|
|
|
|
- no longer build rpm static
|
|
|
|
- add --fileclass and --filecolor macros to rpmpopt
|
|
|
|
* Thu Jun 05 2003 - ro@suse.de
|
|
|
|
- remove dangling rpmpopt symlink
|
|
|
|
* Mon Jun 02 2003 - mls@suse.de
|
|
|
|
- convertdb1: call providePackageNVR to retrofit "Provide: name = EVR"
|
|
|
|
into converted headers
|
|
|
|
* Fri May 23 2003 - ro@suse.de
|
|
|
|
- fixed brp-compress to convert bzip2 man pages into gziped ones
|
|
|
|
(even if hardlinked). (#21121) (from ma)
|
|
|
|
* Fri May 16 2003 - mls@suse.de
|
|
|
|
- fixed x86_64 build
|
|
|
|
* Thu May 15 2003 - mls@suse.de
|
|
|
|
- update to rpm-4.1.1
|
|
|
|
* Tue May 13 2003 - mls@suse.de
|
|
|
|
- don't obsolete own package when refreshing
|
|
|
|
- fix parsing of nested conditionals (again)
|
|
|
|
* Tue May 13 2003 - mls@suse.de
|
|
|
|
- created rpm-python subpackage
|
|
|
|
- fix check-files/fixowner, second try
|
|
|
|
* Mon May 12 2003 - mls@suse.de
|
|
|
|
- fix check-files to work without buildroot
|
|
|
|
* Mon May 12 2003 - mls@suse.de
|
|
|
|
- re-activate fixowner/group/perms
|
|
|
|
- allow /usr/share/info/dir in check-files
|
|
|
|
- fix 'head -n 1' in /usr/lib/rpm/find-requires
|
|
|
|
* Thu May 08 2003 - mls@suse.de
|
|
|
|
- update to rpm-4.1
|
|
|
|
* Mon Apr 07 2003 - ro@suse.de
|
|
|
|
- fix for new head(1) syntax
|
|
|
|
* Mon Mar 10 2003 - mls@suse.de
|
|
|
|
- fix exit status if file to be installed is not a rpm package
|
|
|
|
* Fri Feb 28 2003 - mls@suse.de
|
|
|
|
- use mkstemp instead of tempnam (#24478)
|
|
|
|
* Thu Feb 20 2003 - ma@suse.de
|
|
|
|
- Work arround rpm2cpio wrongly reporting an error, if the rpm file
|
|
|
|
is read from stdin. (#16800)
|
|
|
|
* Mon Feb 17 2003 - mls@suse.de
|
|
|
|
- made rpmconfigcheck add new files to /var/log/update-messages
|
|
|
|
* Fri Feb 14 2003 - schwab@suse.de
|
|
|
|
- Save errno inside Fclose, its return value is never checked anyway.
|
|
|
|
* Fri Feb 14 2003 - pthomas@suse.de
|
|
|
|
- find-provides for elf64 systems used to omit symbol versions
|
|
|
|
if they contained the soname, fixed by find_provides_soname.diff.
|
|
|
|
* Wed Feb 12 2003 - mls@suse.de
|
|
|
|
- removed runlevels '1' and 'S' from rpmconfigcheck
|
|
|
|
* Fri Feb 07 2003 - mls@suse.de
|
|
|
|
- speed up rpmconfigcheck by just checking the old conflicts if
|
|
|
|
no rpm was installed
|
|
|
|
- rerun gpg if gpg fails with "option file created"
|
|
|
|
- set LC_ALL to C before calling gpg
|
|
|
|
* Tue Jan 28 2003 - kukuk@suse.de
|
|
|
|
- Remove wrong Provides "rpm-devel" and "rpm-python" from Provides
|
|
|
|
* Sun Jan 26 2003 - olh@suse.de
|
|
|
|
- the official arch_canon value for ppc64 is 16, not 5
|
|
|
|
* Thu Jan 16 2003 - ma@suse.de
|
|
|
|
- update subpackage popt to 1.6.4
|
|
|
|
* Thu Dec 19 2002 - schwab@suse.de
|
|
|
|
- Update autogen patch.
|
|
|
|
* Mon Nov 18 2002 - stepan@suse.de
|
|
|
|
- add m68k as chanonical architecture to configure.in
|
|
|
|
* Mon Nov 18 2002 - ro@suse.de
|
|
|
|
- adapt to latest autoconf
|
|
|
|
- use host instead of host_alias for %%host_alias since the latter
|
|
|
|
is not set
|
|
|
|
* Mon Nov 11 2002 - ma@suse.de
|
|
|
|
- let linux.prov list vrsion definitions in libraries/plugins without
|
|
|
|
soname. (find_provides.diff) (#21664)
|
|
|
|
* Fri Oct 25 2002 - sf@suse.de
|
|
|
|
- corrected %%_libdir-macro (rpm-3.0.6-platform.diff)
|
|
|
|
* Mon Oct 21 2002 - schwab@suse.de
|
|
|
|
- Fix read beyond EOS.
|
|
|
|
* Mon Oct 07 2002 - ro@suse.de
|
|
|
|
- fixed brp-compress script for current fileutils
|
|
|
|
(add LC_TIME=POSIX, this bug lead to broken tcl man pages)
|
|
|
|
* Wed Oct 02 2002 - mls@suse.de
|
|
|
|
- update unpatched files in patchrpms even if --nodeps is used
|
|
|
|
[Bug #20418]
|
|
|
|
* Sat Aug 24 2002 - ro@suse.de
|
|
|
|
- fix popt-devel requires
|
|
|
|
* Sun Aug 18 2002 - olh@suse.de
|
|
|
|
- adding -mminimal-toc to each package is a boring job
|
|
|
|
use it per default on ppc64
|
|
|
|
* Thu Aug 15 2002 - kukuk@suse.de
|
|
|
|
- Add insserv PreRequires [Bug #17969]
|
|
|
|
* Mon Aug 12 2002 - bk@suse.de
|
|
|
|
- rpmrc/s390{,x}: change dummy -fomit-frame-pointer to -fsigned-char
|
|
|
|
* Sat Aug 10 2002 - schwab@suse.de
|
|
|
|
- Make ia64 arch_compat to i686.
|
|
|
|
* Sat Aug 10 2002 - kukuk@suse.de
|
|
|
|
- Fix version number of popt-devel
|
|
|
|
* Fri Aug 09 2002 - kukuk@suse.de
|
|
|
|
- Fix typo
|
|
|
|
* Fri Aug 09 2002 - kukuk@suse.de
|
|
|
|
- Fix requires of rpm-devel and popt-devel
|
|
|
|
* Fri Aug 09 2002 - ro@suse.de
|
|
|
|
- adapt automake version in configure
|
|
|
|
* Fri Jul 26 2002 - mls@suse.de
|
|
|
|
- Added perl/python macros from conectiva
|
|
|
|
* Fri Jul 26 2002 - kukuk@suse.de
|
|
|
|
- Create rpm-devel and popt-devel subpackages [Bug #17225]
|
|
|
|
* Fri Jul 26 2002 - kukuk@suse.de
|
|
|
|
- Change Requires for suse-build-key to build-key
|
|
|
|
* Thu Jul 25 2002 - mls@suse.de
|
|
|
|
- renamed rpmconfigscan to rpmconfigcheck
|
|
|
|
- fixed elf64-linux.req to ignore scripts without #!
|
|
|
|
- disabled tag check in rpmdbFindByFile, too dangerous
|
|
|
|
* Thu Jul 18 2002 - mls@suse.de
|
|
|
|
- fixed double free of header if the postinstall script failed
|
|
|
|
- return exit status when doing --initdb
|
|
|
|
* Thu Jul 11 2002 - mls@suse.de
|
|
|
|
- use "officially reserved" value of RPMFILE_UNPATCHED
|
|
|
|
- added rpmconfigcheck script to search for unresolved config
|
|
|
|
file changes
|
|
|
|
* Mon Jul 08 2002 - mls@suse.de
|
|
|
|
- new version of patchrpm diff: handle patch "freshen" operations
|
|
|
|
gracefully
|
|
|
|
- documented patchrpm options
|
|
|
|
- taggedindex diff: add directory tags to the fileindex to speed
|
|
|
|
up file conflict detection
|
|
|
|
* Tue Jul 02 2002 - ke@suse.de
|
|
|
|
- Update German program messages using translations by Christian
|
|
|
|
Kirsch. Add as Source7; drop Patch19 [# 8442].
|
|
|
|
* Fri Jun 21 2002 - ro@suse.de
|
|
|
|
- automake is 1.6.2
|
|
|
|
* Wed Jun 12 2002 - bk@suse.de
|
|
|
|
- ppc: fix arch for elf64.prov and elf64.req to powerpc(from olh)
|
|
|
|
- s390x: fix brp-lib64-linux to ignore */lib/ld64.so.1 in lib check
|
|
|
|
- remove obsolete x64_64 scripts, replaced by generic elf64 scripts
|
|
|
|
- rpm-3.0.6.pkg_build.diff: remove obsolete diff for sparc-linux.req
|
|
|
|
* Fri May 31 2002 - olh@suse.de
|
|
|
|
- remove ppc64 hack
|
|
|
|
* Mon May 27 2002 - bk@suse.de
|
|
|
|
- all lib64 platforms use the same brp, req and prov scripts now.
|
|
|
|
- merge mips diff to not include private flags into linux.req.suse
|
|
|
|
- merge last rpm-3.0.6-s390x-lib64.diff into rpm-3.0.6.config.diff
|
|
|
|
- add (64bit) fix for empty soname in elf64.prov from sles7-s390x
|
|
|
|
* Fri May 17 2002 - olh@suse.de
|
|
|
|
- add more ppc64 changes, add brp-ppc64-linux
|
|
|
|
- apply mips, x86_64 and s390x patches on all archs
|
|
|
|
- rpm-3.0.6.lib64.diff: merged all lib64 stuff and add SUBSTS macros
|
|
|
|
for uname->target_cpu handling on ppc64, s390 and x86_64
|
|
|
|
* Wed May 15 2002 - ro@suse.de
|
|
|
|
- update brp-x86_64-linux
|
|
|
|
* Wed May 15 2002 - mfabian@suse.de
|
|
|
|
- fix ja.po, it contained some junk which caused mojibake on
|
|
|
|
output, especially in ja_JP.UTF-8 locale. Remove a lot
|
|
|
|
of fuzzies which had correct translations.
|
|
|
|
* Mon May 13 2002 - olh@suse.de
|
|
|
|
- do not translate ppc64 to ppc anymore
|
|
|
|
* Fri Apr 26 2002 - sf@suse.de
|
|
|
|
- fixed brp-x86_64-linux script
|
|
|
|
- added *.a-files to brp-script
|
|
|
|
- look _only_ for files or links with names *.a, *.so*
|
|
|
|
- added /opt/gnome/lib and /opt/kde/lib
|
|
|
|
* Wed Apr 24 2002 - sf@suse.de
|
|
|
|
- added script to show requires and provides with 64 bit
|
|
|
|
(like s390 and sparc64)
|
|
|
|
- rpm will now stop (on x86_64) if a 64-bit binary
|
|
|
|
(or a link to one) is found in
|
|
|
|
$RPM_BUILD_ROOT{, /usr, /usr/X11R6}/lib
|
|
|
|
* Wed Apr 24 2002 - ke@suse.de
|
|
|
|
- patch19: Fix 1 german message (3 strings) in de.po [# 8442].
|
|
|
|
* Mon Apr 22 2002 - kukuk@suse.de
|
|
|
|
- Remove broken s390x try to fix lib64 library location
|
|
|
|
* Thu Apr 18 2002 - kukuk@suse.de
|
|
|
|
- x86_64 can also build noarch packages
|
|
|
|
* Wed Apr 17 2002 - sf@suse.de
|
|
|
|
- install i386-rpms on x86_64
|
|
|
|
- patch65 only, if not on s390x (doesn't apply)
|
|
|
|
- patch to build with new automake (ro)
|
|
|
|
* Fri Apr 12 2002 - kukuk@suse.de
|
|
|
|
- Don't apply s390x 64bit hacks on sparc64, sparc64 has a working
|
|
|
|
libtool
|
|
|
|
* Thu Apr 11 2002 - mls@suse.de
|
|
|
|
- fixed bug in patchrpm case that prevented the reuse of
|
|
|
|
old timestamps in unpatched files in some cases
|
|
|
|
- fixed patchrpm dependency failure message
|
|
|
|
* Wed Apr 10 2002 - sf@suse.de
|
|
|
|
- added x86_64 architecture
|
|
|
|
- added --libdir to autogen.sh to copy the libs depending on
|
|
|
|
architecture (lib / lib64)
|
|
|
|
* Fri Mar 29 2002 - schwab@suse.de
|
|
|
|
- Fix for new autotools.
|
|
|
|
* Fri Mar 22 2002 - mls@suse.de
|
|
|
|
- added rpmqpack program to speed up susehelp
|
|
|
|
* Wed Mar 20 2002 - ro@suse.de
|
|
|
|
- modified config.diff for currently used optflags (#15123)
|
|
|
|
* Mon Mar 18 2002 - schwab@suse.de
|
|
|
|
- Don't lose errno.
|
|
|
|
* Mon Mar 11 2002 - mls@suse.de
|
|
|
|
- use gpg --keyring when checking keys with uid != 0
|
|
|
|
- use hardcoded keyring path if _gpg_path is not set and uid == 0
|
|
|
|
- removed _gpg_path from suse_macros
|
|
|
|
* Sat Mar 09 2002 - bk@suse.de
|
|
|
|
- brp-s390x-linux: merge lib64 fix: patch .la files when moving
|
|
|
|
* Fri Mar 08 2002 - ma@suse.de
|
|
|
|
- introduced x86_64 architecture in rpmrc (#14110)
|
|
|
|
* Fri Mar 08 2002 - mls@suse.de
|
|
|
|
- backported rpm4 fix to get mtime right on s390x
|
|
|
|
* Mon Feb 25 2002 - mls@suse.de
|
|
|
|
- added patchrpm support
|
|
|
|
- changed rpm -qi to include the distribution
|
|
|
|
* Thu Feb 21 2002 - schwab@suse.de
|
|
|
|
- Fix to build with new gettext.
|
|
|
|
* Mon Feb 18 2002 - ro@suse.de
|
|
|
|
- added requires for suse-build-key
|
|
|
|
* Mon Feb 11 2002 - ro@suse.de
|
|
|
|
- tar option for bz2 is now "j" (re-added)
|
|
|
|
* Mon Feb 11 2002 - ma@suse.de
|
|
|
|
- unk_ugname_cached.diff: Upon building a package, unpacking sources
|
|
|
|
by calling tar from the spec file, may lead to files with unknown
|
|
|
|
user/group names. If those files are to be included in the final
|
|
|
|
package, it's not appropriate to simply map unknown user/group names
|
|
|
|
to the builders user/group (usg. root). This behaviour has been disabled
|
|
|
|
and building the package will fail. There are ample means to propperly
|
|
|
|
define file attributes. If a spec file does not use them, although it
|
|
|
|
should, it's considered broken.
|
|
|
|
Unknown user/group names lead to NULL entries in rpms user/group name cache,
|
|
|
|
which may cause a segmentation fault on cache lookup. This has been fixed.
|
|
|
|
* Sat Jan 26 2002 - ro@suse.de
|
|
|
|
- apply configure-diff also on s390x
|
|
|
|
* Mon Jan 21 2002 - bk@suse.de
|
|
|
|
- use RPM_OPT_FLAGS for compilation
|
|
|
|
- add lib64 support for s390x
|
|
|
|
- update srcdir-supplied rpm-suse_macros file to newest version
|
|
|
|
adds: %%_lib handling for ltconfig/-main and macro suse_update_libdir
|
|
|
|
- sparc64 and s390x: call scripts/brp-%%_arch-linux at the end of install
|
|
|
|
* Wed Jan 16 2002 - schwab@suse.de
|
|
|
|
- Fix parsing of nested conditionals.
|
|
|
|
* Wed Jan 02 2002 - schwab@suse.de
|
|
|
|
- Remove wrong assertion.
|
|
|
|
* Tue Dec 18 2001 - adrian@suse.de
|
|
|
|
- fix find-requires for objdump with private flags finaly
|
|
|
|
* Mon Dec 17 2001 - adrian@suse.de
|
|
|
|
- apply mips patch only on mips architecture
|
|
|
|
- fix mips patch
|
|
|
|
* Sun Dec 16 2001 - adrian@suse.de
|
|
|
|
- fix find-requires script for mips
|
|
|
|
( do not include private flags from objdump to dependencies )
|
|
|
|
* Wed Dec 05 2001 - schwab@suse.de
|
|
|
|
- Use optind = 0 to reset getopt in glibc.
|
|
|
|
* Mon Dec 03 2001 - schwab@suse.de
|
|
|
|
- Fix another endian bug due to pointer mismatch.
|
|
|
|
* Thu Nov 22 2001 - mls@suse.de
|
|
|
|
- reset getopt in grabArgs() macro expansion
|
|
|
|
* Thu Nov 15 2001 - ma@suse.de
|
|
|
|
- Fixed: copyFile() in rpmchecksig didn't recognize 'No space left on
|
|
|
|
device' condition, when creating tempfiles. rpm reported that the
|
|
|
|
signature was not ok instead. (#12294)
|
|
|
|
* Thu Nov 08 2001 - adrian@suse.de
|
|
|
|
- name mips big endian as "mips" instead of "mipseb"
|
|
|
|
this is compatible to all GNU tools and to the SGI distribution
|
|
|
|
* Sat Nov 03 2001 - ro@suse.de
|
|
|
|
- accept automake 1.5 (still needs depcomp added)
|
|
|
|
* Tue Sep 04 2001 - schwab@suse.de
|
|
|
|
- Accept libtool 1.4.1.
|
|
|
|
* Fri Aug 17 2001 - ro@suse.de
|
|
|
|
- Exclude /usr/share/doc from Requires
|
|
|
|
* Sat Jul 21 2001 - schwab@suse.de
|
|
|
|
- Adapt for autoconf 2.52.
|
|
|
|
- Allow libtool version suffix.
|
|
|
|
* Tue Jul 03 2001 - kukuk@suse.de
|
|
|
|
- Fix typo in last change
|
|
|
|
* Mon Jul 02 2001 - ma@suse.de
|
|
|
|
- Change -m486 to -mcpu=i486 in optflags
|
|
|
|
* Wed Jun 20 2001 - ma@suse.de
|
|
|
|
- Don't define popt version via macro. Abuild does not like it (#8224).
|
|
|
|
- Patches for rpmrc.in (ia64.dif,ppc64.rpmrc.diff) incorporated
|
|
|
|
into config.diff.
|
|
|
|
- Patches for brp scripts (strip_no_lib.dif) and sparc64-linux.{req,prov}
|
|
|
|
scripts (sparc64.dif) incorporated into pkg_build.diff.
|
|
|
|
* Wed Jun 13 2001 - bk@suse.de
|
|
|
|
- rpm-3.0.6.config.diff: add s390x support
|
|
|
|
* Mon Jun 11 2001 - olh@suse.de
|
|
|
|
- add ppc64 diff
|
|
|
|
* Fri Jun 08 2001 - schwab@suse.de
|
|
|
|
- Fix endian bugs.
|
|
|
|
* Mon Jun 04 2001 - kukuk@suse.de
|
|
|
|
- Fix requires/provides scripts for sparc64
|
|
|
|
* Fri Jun 01 2001 - schwab@suse.de
|
|
|
|
- Fix for new configure tools.
|
|
|
|
* Wed May 09 2001 - mfabian@suse.de
|
|
|
|
- bzip2 sources
|
|
|
|
* Thu May 03 2001 - ma@suse.de
|
|
|
|
- provides script shouldn't block soname as version
|
|
|
|
* Tue May 01 2001 - kukuk@suse.de
|
|
|
|
- modify spec file for sparc64
|
|
|
|
* Thu Apr 12 2001 - ro@suse.de
|
|
|
|
- gettextize to compile with new gettext
|
|
|
|
* Fri Apr 06 2001 - kukuk@suse.de
|
|
|
|
- Make some changes to the changes entries so rpm likes it again
|
|
|
|
* Thu Mar 29 2001 - ro@suse.de
|
|
|
|
- provides/requires script: add "-n200" to xargs arguments
|
|
|
|
* Mon Feb 26 2001 - ro@suse.de
|
|
|
|
- no optimization for alpha for now ...
|
|
|
|
* Wed Feb 14 2001 - ma@suse.de
|
|
|
|
- Fix rpmio (unknown type off64_t) with glibc >= 2.2
|
|
|
|
- Fix configure.in to recognize SuSE as platform specific vendor
|
|
|
|
* Tue Feb 06 2001 - ro@suse.de
|
|
|
|
- popt: include float.h to make it compile
|
|
|
|
* Wed Jan 17 2001 - schwab@suse.de
|
|
|
|
- Mark ia64 as compatible to i386.
|
|
|
|
* Mon Jan 08 2001 - ma@suse.de
|
|
|
|
- fixed previous fix (error occuring outside %%doc was lost)
|
|
|
|
* Sat Jan 06 2001 - ma@suse.de
|
|
|
|
- fixed rpm does not abort build if %%doc file is missing (#503)
|
|
|
|
* Mon Nov 27 2000 - ma@suse.de
|
|
|
|
- wrongly free() after alloca() fixed
|
|
|
|
* Thu Nov 23 2000 - bk@suse.de
|
|
|
|
- removed old s390 hack(not needed-breaks with new rpm and glibc)
|
|
|
|
* Tue Nov 14 2000 - ro@suse.de
|
|
|
|
- added patch not to strip all shared libs and
|
|
|
|
files with "/lib/modules/" in path
|
|
|
|
* Fri Nov 03 2000 - ma@suse.de
|
|
|
|
- let 'rpm -e --root ..' remove files/dirs chroot.
|
|
|
|
* Wed Oct 25 2000 - ma@suse.de
|
|
|
|
- update subpackage popt to 1.6
|
|
|
|
* Tue Oct 17 2000 - ma@suse.de
|
|
|
|
- fixed missing libpopt.so in popt subpackage
|
|
|
|
* Fri Oct 06 2000 - ma@suse.de
|
|
|
|
- update to 3.0.6
|
|
|
|
* Fri Sep 29 2000 - schwab@suse.de
|
|
|
|
- Fix last change to stay compatible with glibc < 2.2.
|
|
|
|
* Fri Sep 29 2000 - schwab@suse.de
|
|
|
|
- Fix libio cookie function pointer clash in rpmio.
|
|
|
|
* Fri Jul 28 2000 - ma@suse.de
|
|
|
|
- update to 3.0.5 (handles RPM v4 packages)
|
|
|
|
- ia64/s309 patches incorporated
|
|
|
|
* Wed Jul 26 2000 - ma@suse.de
|
|
|
|
- ignore chown() errors eg. if files are installed on a DOS partition
|
|
|
|
* Fri Jul 14 2000 - ma@suse.de
|
|
|
|
- fixed: ignore dependencies below /usr/share/doc.
|
|
|
|
- rpmrc: synced s390 entries with those in rpm-4.0.
|
|
|
|
* Mon Jun 26 2000 - bk@suse.de
|
|
|
|
- build static on s390 too.
|
|
|
|
* Fri May 26 2000 - schwab@suse.de
|
|
|
|
- For for new libbz2 API.
|
|
|
|
* Thu May 18 2000 - kasal@suse.de
|
|
|
|
- hope now rpm-3.0.4-macro-grabArgs.patch works
|
|
|
|
* Wed May 17 2000 - kasal@suse.cz
|
|
|
|
- fixed a typo in rpm-3.0.4-macro-grabArgs.patch (c=='?')
|
|
|
|
- fixed a problem when
|
|
|
|
ifarch someother
|
|
|
|
define macro sometext
|
|
|
|
endif
|
|
|
|
defined macro anyway
|
|
|
|
* Tue May 16 2000 - kasal@suse.cz
|
|
|
|
- fixed the bug with {?suse_update_config:%%{suse_update_config -f}}
|
|
|
|
* Fri May 12 2000 - schwab@suse.de
|
|
|
|
- Make ia64 compatible with noarch.
|
|
|
|
* Wed Apr 26 2000 - ma@suse.de
|
|
|
|
- updated 3.0.4, removed obsolete patches, builds on
|
|
|
|
libc5
|
|
|
|
* Fri Apr 14 2000 - ma@suse.de
|
|
|
|
- Update for RPM-HOWTO
|
|
|
|
- Fix in config.diff (use Makefile.am not Makefile.in)
|
|
|
|
* Mon Apr 10 2000 - schwab@suse.de
|
|
|
|
- Fix config patch.
|
|
|
|
* Thu Apr 06 2000 - bk@suse.de
|
|
|
|
- added /lib/libpopt.so* to filelist on s390
|
|
|
|
* Wed Apr 05 2000 - bk@suse.de
|
|
|
|
- uses autoconf and automake now
|
|
|
|
- added /lib/libbz2.so* and /lib/libz.so* to filelist on s390
|
|
|
|
* Sat Apr 01 2000 - bk@suse.de
|
|
|
|
- add s390 architecture support to rpm
|
|
|
|
- add required %%suse_update_config for s390
|
|
|
|
- rpm is NOT linked statically on s390 for now
|
|
|
|
* Tue Mar 28 2000 - ma@suse.de
|
|
|
|
- rpm.spec: avoid macro usage in 'Version:' entry
|
|
|
|
* Thu Mar 02 2000 - schwab@suse.de
|
|
|
|
- Fix md5 for ia64.
|
|
|
|
* Mon Feb 28 2000 - ma@suse.de
|
|
|
|
- remove 'libNoVersion' in find-requires
|
|
|
|
* Wed Feb 23 2000 - schwab@suse.de
|
|
|
|
- recognize ia64 as architecture.
|
|
|
|
* Mon Feb 07 2000 - ma@suse.de
|
|
|
|
- rebuilddb fix
|
|
|
|
- set info/mandir macros to /usr/share/...
|
|
|
|
* Wed Feb 02 2000 - ma@suse.de
|
|
|
|
- update to 3.0.4 (popt-1.5)
|
|
|
|
- new subpackage: popt
|
|
|
|
* Sat Nov 13 1999 - kukuk@suse.de
|
|
|
|
- Add sparc64 directory
|
|
|
|
- Fix installation into RPM_BUILD_ROOT directory
|
|
|
|
* Mon Nov 08 1999 - kukuk@suse.de
|
|
|
|
- add directory /usr/src/packages/RPMS/sparc
|
|
|
|
* Thu Nov 04 1999 - bs@suse.de
|
|
|
|
- fixed bug in find-requires regarding pseudo scripts
|
|
|
|
starting with "#! --"
|
|
|
|
* Thu Oct 28 1999 - bs@suse.de
|
|
|
|
- added directories /usr/src/packages/RPMS/{ppc,noarch}
|
|
|
|
* Wed Oct 27 1999 - ma@suse.de
|
|
|
|
- place suse_macrofile in source/binary package
|
|
|
|
- don't check reqires below /usr/doc/
|
|
|
|
* Mon Sep 13 1999 - bs@suse.de
|
|
|
|
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
|
|
|
* Thu Sep 09 1999 - bs@suse.de
|
|
|
|
- fixed call of Check at the end of %%install section
|
|
|
|
* Mon Jul 19 1999 - ma@suse.de
|
|
|
|
- again rebuilddb.patch
|
|
|
|
* Wed Jul 14 1999 - ro@suse.de
|
|
|
|
- update to 3.0.3
|
|
|
|
* Mon Jun 28 1999 - ro@suse.de
|
|
|
|
- changed macros.in for libc5 : no "h" parameter for chown,chmod
|
|
|
|
* Fri Jun 25 1999 - ro@suse.de
|
|
|
|
- update to rpm-3.0.2
|
|
|
|
- added librpmbuild.a to filelist
|
|
|
|
- added patch not to generate dependency for libNoVersion
|
|
|
|
- rebuilddb.patch removed (incorporated in source)
|
|
|
|
* Thu Jun 17 1999 - ma@suse.de
|
|
|
|
- fixed bug when --rebuilddb and --root where used
|
|
|
|
at the same time.
|
|
|
|
* Wed May 26 1999 - ro@suse.de
|
|
|
|
- update to 3.0.1
|
|
|
|
* Mon Apr 26 1999 - werner@suse.de
|
|
|
|
- Speed up find-requires for linux
|
|
|
|
* Mon Apr 26 1999 - ro@suse.de
|
|
|
|
- update to 3.0 (noreplace fix has been incorporated)
|
|
|
|
* Mon Apr 12 1999 - ro@suse.de
|
|
|
|
- update to 2.93
|
|
|
|
* Fri Mar 19 1999 - ro@suse.de
|
|
|
|
- update to 2.92
|
|
|
|
* Thu Mar 18 1999 - ro@suse.de
|
|
|
|
- respect movement of libz to usr/lib
|
|
|
|
* Sun Feb 28 1999 - ro@suse.de
|
|
|
|
- update to rpm-src from 99/02/25
|
|
|
|
* Sat Feb 27 1999 - ro@suse.de
|
|
|
|
- install both dirs RPM/i386 and RPM/alpha (since buildarch doesn't
|
|
|
|
seem to be defined now ?)
|
|
|
|
* Tue Feb 23 1999 - ro@suse.de
|
|
|
|
- adapted macros file to SuSE
|
|
|
|
- fixed segfault when not using BuildRoot
|
|
|
|
* Tue Feb 23 1999 - ro@suse.de
|
|
|
|
- modified diff-style
|
|
|
|
- use additional parameter "-h" on chown after unpacking in build
|
|
|
|
* Mon Feb 22 1999 - ro@suse.de
|
|
|
|
- update to 2.91
|
|
|
|
- ported ma's fixes
|
|
|
|
* Wed Nov 25 1998 - ma@suse.de
|
|
|
|
- new version 2.5.5
|
|
|
|
- fixed in 2.5.5: find-requires/provides bug
|
|
|
|
- fixed in 2.5.5: rebuilddb
|
|
|
|
* Wed Nov 18 1998 - ma@suse.de
|
|
|
|
- link rpm.dyn dynamic against libc only
|
|
|
|
* Mon Nov 16 1998 - ma@suse.de
|
|
|
|
- shared binary (/usr/lib/rpm/rpm.dyn) added
|
|
|
|
* Tue Nov 10 1998 - ro@suse.de
|
|
|
|
- fixed find-requires (linux.req)
|
|
|
|
* Mon Nov 09 1998 - ro@suse.de
|
|
|
|
- added %%post: do rpm --initdb if triggerindex.rpm doesn't exist
|
|
|
|
- do chown root.root for RPM-HOWTO
|
|
|
|
* Thu Nov 05 1998 - ma@suse.de
|
|
|
|
- new version 2.5.4
|
|
|
|
- fix for rebuilddb
|
|
|
|
- fix for %%config(noreplace)
|
|
|
|
- RPM-Changes html document that describes the important changes
|
|
|
|
in RPM since what is documented in Maximum RPM.
|
|
|
|
* Tue Nov 03 1998 - ro@suse.de
|
|
|
|
- disabled glibc-patch for build in glibc-2.0
|
|
|
|
* Sun Sep 20 1998 - ro@suse.de
|
|
|
|
- use libdb185.a for rpm in glibc system
|
|
|
|
* Thu Sep 03 1998 - ma@suse.de
|
|
|
|
- glibc patches
|
|
|
|
* Thu Feb 05 1998 - ro@suse.de
|
|
|
|
- update to 2.4.12
|
|
|
|
* Tue Dec 09 1997 - bs@suse.de
|
|
|
|
- skip *.SuSE-dynamic in find-requires
|
|
|
|
* Wed Nov 12 1997 - ma@suse.de
|
|
|
|
- new version 2.4.10
|
|
|
|
* Sat Nov 08 1997 - ma@suse.de
|
|
|
|
- patch: rpmdbFindByFile() didn't work for "/". Thus "/" wasn't
|
|
|
|
handled correctly in querries and upon updates ("rmdir /").
|
|
|
|
* Mon Oct 27 1997 - ma@suse.de
|
|
|
|
- new version 2.4.8
|
|
|
|
- spec file for autobuild provided
|
|
|
|
- dirs below /usr/src/packages are installed mode 1777
|
|
|
|
- obsolete: patch to allow installing rpm v1 packages (from Aug 7 1997)
|
|
|
|
Seems to be fixed in 2.4.8
|
|
|
|
- patch: always 'chdir /' before executing scripts.
|
|
|
|
- patch: remove empty dirs when installing a symlink
|
|
|
|
- patch: ignore errors when installing a symlink and called from YaST
|
|
|
|
- de.po update
|
|
|
|
* Thu Aug 07 1997 - ma@suse.de
|
|
|
|
- duplicate '--nodeps' entry in rpm manpage deleted.
|
|
|
|
- quick patch to allow installing rpm v1 packages.
|
|
|
|
- workaround to skip installing a symlink (Jul 15 1997)
|
|
|
|
is disabeled, unless environment variable RPM_IgnoreFailedSymlinks
|
|
|
|
is set.
|
|
|
|
* Tue Jul 15 1997 - ro@suse.de
|
|
|
|
- added workaround to skip installing a symlink when
|
|
|
|
impossible to remove an existing directory
|
|
|
|
* Thu Jun 26 1997 - ma@suse.de
|
|
|
|
- introducing rpm, version 2.4.1
|
|
|
|
- documentation (ascii,html) in usr/doc/packages/rpm
|