cvsdist edd8e6
%define	with_python_subpackage	1%{nil}
cvsdist 02edfd
%define	with_python_version	2.2%{nil}
cvsdist edd8e6
%define	with_bzip2		1%{nil}
cvsdist edd8e6
%define	with_apidocs		1%{nil}
cvsdist 921826
cvsdist 1bdb86
# XXX legacy requires './' payload prefix to be omitted from rpm packages.
cvsdist 1bdb86
%define	_noPayloadPrefix	1
cvsdist 1bdb86
cvsdist 1bdb86
%define	__prefix	/usr
cvsdist 02edfd
%{?!_lib: %define _lib lib}
cvsdist a37c64
%{expand: %%define __share %(if [ -d %{__prefix}/share/man ]; then echo /share ; else echo %%{nil} ; fi)}
cvsdist 1bdb86
cvsdist 02edfd
%define __bindir	%{__prefix}/bin
cvsdist 02edfd
%define __includedir	%{__prefix}/include
cvsdist 02edfd
%define __libdir	%{__prefix}/%{_lib}
cvsdist 02edfd
%define __mandir	%{__prefix}%{__share}/man
cvsdist 02edfd
cvsdist b1db19
Summary: The RPM package management system.
cvsdist 1bdb86
Name: rpm
cvsdist 02edfd
%define version 4.2
cvsdist 1bdb86
Version: %{version}
cvsdist a37c64
%{expand: %%define rpm_version %{version}}
cvsdist 1e642b
Release: 1
cvsdist 1bdb86
Group: System Environment/Base
cvsdist a37c64
Source: ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.0.x/rpm-%{rpm_version}.tar.gz
cvsdist 1bdb86
Copyright: GPL
cvsdist 1bdb86
Conflicts: patch < 2.5
cvsdist 1bdb86
%ifos linux
cvsdist 1e642b
Prereq: fileutils shadow-utils
cvsdist 9eb5b2
%endif
cvsdist 02edfd
Requires: popt = 1.8
cvsdist 02edfd
Obsoletes: rpm-perl < %{version}
cvsdist 9eb5b2
cvsdist 02edfd
# XXX necessary only to drag in /usr/lib/libelf.a, otherwise internal elfutils.
cvsdist 02edfd
BuildRequires: elfutils-libelf
cvsdist 9eb5b2
cvsdist b60fd6
BuildRequires: zlib-devel
cvsdist 02edfd
cvsdist 9eb5b2
# XXX Red Hat 5.2 has not bzip2 or python
cvsdist 9eb5b2
%if %{with_bzip2}
cvsdist 1bdb86
BuildRequires: bzip2 >= 0.9.0c-2
cvsdist 9eb5b2
%endif
cvsdist 9eb5b2
%if %{with_python_subpackage}
cvsdist 7474a3
BuildRequires: python-devel >= %{with_python_version}
cvsdist 1bdb86
%endif
cvsdist 9eb5b2
cvsdist 1bdb86
BuildRoot: %{_tmppath}/%{name}-root
cvsdist 1bdb86
cvsdist 1bdb86
%description
cvsdist 73bf5c
The RPM Package Manager (RPM) is a powerful command line driven
cvsdist 1bdb86
package management system capable of installing, uninstalling,
cvsdist b1db19
verifying, querying, and updating software packages. Each software
cvsdist 1bdb86
package consists of an archive of files along with information about
cvsdist 1bdb86
the package like its version, a description, etc.
cvsdist 1bdb86
cvsdist 1bdb86
%package devel
cvsdist 02edfd
Summary:  Development files for manipulating RPM packages.
cvsdist 1bdb86
Group: Development/Libraries
cvsdist 02edfd
Requires: rpm = %{rpm_version}
cvsdist 1bdb86
cvsdist 1bdb86
%description devel
cvsdist b1db19
This package contains the RPM C library and header files. These
cvsdist b1db19
development files will simplify the process of writing programs that
cvsdist 1bdb86
manipulate RPM packages and databases. These files are intended to
cvsdist 1bdb86
simplify the process of creating graphical package managers or any
cvsdist 1bdb86
other tools that need an intimate knowledge of RPM packages in order
cvsdist 1bdb86
to function.
cvsdist 1bdb86
cvsdist 1bdb86
This package should be installed if you want to develop programs that
cvsdist 1bdb86
will manipulate RPM packages and databases.
cvsdist 1bdb86
cvsdist 1bdb86
%package build
cvsdist 1bdb86
Summary: Scripts and executable programs used to build packages.
cvsdist 1bdb86
Group: Development/Tools
cvsdist 02edfd
Requires: rpm = %{rpm_version}, patch >= 2.5, file
cvsdist 1e642b
Provides: rpmbuild(VendorConfig) = 4.1-1
cvsdist 1bdb86
cvsdist 1bdb86
%description build
cvsdist b1db19
The rpm-build package contains the scripts and executable programs
cvsdist b1db19
that are used to build packages using the RPM Package Manager.
cvsdist 1bdb86
cvsdist a37c64
%if %{with_python_subpackage}
cvsdist a37c64
%package python
cvsdist a37c64
Summary: Python bindings for apps which will manipulate RPM packages.
cvsdist a37c64
Group: Development/Libraries
cvsdist a37c64
Requires: rpm = %{rpm_version}
cvsdist 7474a3
Requires: python >= %{with_python_version}
cvsdist 02edfd
Requires: elfutils >= 0.55
cvsdist a37c64
cvsdist a37c64
%description python
cvsdist b1db19
The rpm-python package contains a module that permits applications
cvsdist a37c64
written in the Python programming language to use the interface
cvsdist 02edfd
supplied by RPM Package Manager libraries.
cvsdist a37c64
cvsdist a37c64
This package should be installed if you want to develop Python
cvsdist a37c64
programs that will manipulate RPM packages and databases.
cvsdist b1db19
%endif
cvsdist b60fd6
cvsdist 1bdb86
%package -n popt
cvsdist 1bdb86
Summary: A C library for parsing command line parameters.
cvsdist 1bdb86
Group: Development/Libraries
cvsdist 02edfd
Version: 1.8
cvsdist 1bdb86
cvsdist 1bdb86
%description -n popt
cvsdist b1db19
Popt is a C library for parsing command line parameters. Popt was
cvsdist 1bdb86
heavily influenced by the getopt() and getopt_long() functions, but it
cvsdist b1db19
improves on them by allowing more powerful argument expansion. Popt
cvsdist 1bdb86
can parse arbitrary argv[] style arrays and automatically set
cvsdist b1db19
variables based on command line arguments. Popt allows command line
cvsdist 1bdb86
arguments to be aliased via configuration files and includes utility
cvsdist 1bdb86
functions for parsing arbitrary strings into argv[] arrays using
cvsdist 1bdb86
shell-like rules.
cvsdist 1bdb86
cvsdist 1bdb86
%prep
cvsdist 1bdb86
%setup -q
cvsdist 1bdb86
cvsdist 1bdb86
%build
cvsdist 4370f6
cvsdist 02edfd
# XXX rpm needs functioning nptl for configure tests
cvsdist 1e642b
unset LD_ASSUME_KERNEL || :
cvsdist 02edfd
cvsdist 02edfd
%if %{with_python_subpackage}
cvsdist 02edfd
WITH_PYTHON="--with-python=%{with_python_version}"
cvsdist 1bdb86
%else
cvsdist 02edfd
WITH_PYTHON="--without-python"
cvsdist 1bdb86
%endif
cvsdist 1bdb86
cvsdist 02edfd
%ifos linux
cvsdist 02edfd
%ifarch x86_64 s390 s390x 
cvsdist 02edfd
CFLAGS="$RPM_OPT_FLAGS -fPIC"; export CFLAGS
cvsdist 02edfd
%else
cvsdist 02edfd
CFLAGS="$RPM_OPT_FLAGS"; export CFLAGS
cvsdist 02edfd
%endif
cvsdist 02edfd
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{__prefix} --sysconfdir=/etc \
cvsdist 02edfd
	--localstatedir=/var --infodir='${prefix}%{__share}/info' \
cvsdist 02edfd
	--mandir='${prefix}%{__share}/man' \
cvsdist 1e642b
	$WITH_PYTHON --without-javaglue
cvsdist 02edfd
%else
cvsdist 02edfd
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{__prefix} $WITH_PYTHON \
cvsdist 02edfd
	--without-javaglue
cvsdist 87eb98
%endif
cvsdist 87eb98
cvsdist 1e642b
# XXX hack out O_DIRECT support in db4 for now.
cvsdist 1e642b
perl -pi -e 's/#define HAVE_O_DIRECT 1/#undef HAVE_O_DIRECT/' db3/db_config.h
cvsdist 1e642b
cvsdist 591588
make
cvsdist 1bdb86
cvsdist 1bdb86
%install
cvsdist 02edfd
# XXX rpm needs functioning nptl for configure tests
cvsdist 1e642b
unset LD_ASSUME_KERNEL || :
cvsdist 02edfd
cvsdist 1bdb86
rm -rf $RPM_BUILD_ROOT
cvsdist 1bdb86
cvsdist 1bdb86
make DESTDIR="$RPM_BUILD_ROOT" install
cvsdist 9eb5b2
cvsdist 4370f6
%ifos linux
cvsdist 4370f6
cvsdist 4370f6
# Save list of packages through cron
cvsdist 4370f6
mkdir -p ${RPM_BUILD_ROOT}/etc/cron.daily
cvsdist 4370f6
install -m 755 scripts/rpm.daily ${RPM_BUILD_ROOT}/etc/cron.daily/rpm
cvsdist 4370f6
cvsdist 4370f6
mkdir -p ${RPM_BUILD_ROOT}/etc/logrotate.d
cvsdist 4ac4c0
install -m 644 scripts/rpm.log ${RPM_BUILD_ROOT}/etc/logrotate.d/rpm
cvsdist 4370f6
cvsdist 1bdb86
mkdir -p $RPM_BUILD_ROOT/etc/rpm
cvsdist 1bdb86
cvsdist 02edfd
mkdir -p $RPM_BUILD_ROOT/var/spool/repackage
cvsdist 4370f6
mkdir -p $RPM_BUILD_ROOT/var/lib/rpm
cvsdist 4370f6
for dbi in \
cvsdist 02edfd
	Basenames Conflictname Dirnames Group Installtid Name Packages \
cvsdist 02edfd
	Providename Provideversion Requirename Requireversion Triggername \
cvsdist 02edfd
	Filemd5s Pubkeys Sha1header Sigmd5 \
cvsdist e6bcc6
	__db.001 __db.002 __db.003 __db.004 __db.005 __db.006 __db.007 \
cvsdist 921826
	__db.008 __db.009
cvsdist 4370f6
do
cvsdist 4370f6
    touch $RPM_BUILD_ROOT/var/lib/rpm/$dbi
cvsdist 4370f6
done
cvsdist 4370f6
cvsdist 4370f6
%endif
cvsdist 4370f6
cvsdist 9eb5b2
%if %{with_apidocs}
cvsdist 9eb5b2
gzip -9n apidocs/man/man*/* || :
cvsdist 9eb5b2
%endif
cvsdist 9eb5b2
cvsdist 02edfd
# Get rid of unpackaged files
cvsdist 1bdb86
{ cd $RPM_BUILD_ROOT
cvsdist 02edfd
  rm -rf .%{__includedir}/beecrypt
cvsdist 02edfd
  rm -f .%{__libdir}/libbeecrypt.{a,la,so.2.2.0}
cvsdist 02edfd
  rm -f .%{__prefix}/lib/rpm/{Specfile.pm,cpanflute,cpanflute2,rpmdiff,rpmdiff.cgi,sql.prov,sql.req,tcl.req}
cvsdist 02edfd
  rm -rf .%{__mandir}/{fr,ko}
cvsdist 1bdb86
}
cvsdist 1bdb86
cvsdist 1bdb86
%clean
cvsdist 1bdb86
rm -rf $RPM_BUILD_ROOT
cvsdist 1bdb86
cvsdist 9eb5b2
%pre
cvsdist 4370f6
%ifos linux
cvsdist 02edfd
if [ -f /var/lib/rpm/packages.rpm ]; then
cvsdist 4370f6
    echo "
cvsdist 02edfd
You have (unsupported)
cvsdist 4370f6
	/var/lib/rpm/packages.rpm	db1 format installed package headers
cvsdist 02edfd
Please install rpm-4.0.4 first, and do
cvsdist 02edfd
	rpm --rebuilddb
cvsdist 02edfd
to convert your database from db1 to db3 format.
cvsdist 4370f6
"
cvsdist 02edfd
#    exit 1
cvsdist 9eb5b2
fi
cvsdist 4370f6
/usr/sbin/groupadd -g 37 rpm				> /dev/null 2>&1
cvsdist 3d91ba
/usr/sbin/useradd  -r -d /var/lib/rpm -u 37 -g 37 rpm	> /dev/null 2>&1
cvsdist 4370f6
%endif
cvsdist 9eb5b2
exit 0
cvsdist 9eb5b2
cvsdist 1bdb86
%post
cvsdist 1bdb86
%ifos linux
cvsdist 9eb5b2
/sbin/ldconfig
cvsdist 02edfd
/bin/chown rpm.rpm /var/lib/rpm/[A-Z]*
cvsdist 4370f6
%endif
cvsdist 4370f6
exit 0
cvsdist 1bdb86
cvsdist 9eb5b2
%ifos linux
cvsdist 4370f6
%postun
cvsdist 4370f6
/sbin/ldconfig
cvsdist 75a4b0
if [ $1 = 0 ]; then
cvsdist 4370f6
    /usr/sbin/userdel rpm
cvsdist 4370f6
    /usr/sbin/groupdel rpm
cvsdist 4370f6
fi
cvsdist 02edfd
exit 0
cvsdist 1bdb86
cvsdist 1bdb86
%post devel -p /sbin/ldconfig
cvsdist 1bdb86
%postun devel -p /sbin/ldconfig
cvsdist 1bdb86
cvsdist 1bdb86
%post -n popt -p /sbin/ldconfig
cvsdist 1bdb86
%postun -n popt -p /sbin/ldconfig
cvsdist 1bdb86
%endif
cvsdist 1bdb86
cvsdist 9eb5b2
%if %{with_python_subpackage}
cvsdist 1bdb86
%post python -p /sbin/ldconfig
cvsdist 1bdb86
%postun python -p /sbin/ldconfig
cvsdist 1bdb86
%endif
cvsdist 1bdb86
cvsdist 4370f6
%define	rpmattr		%attr(0755, rpm, rpm)
cvsdist 4370f6
cvsdist 1bdb86
%files
cvsdist 1bdb86
%defattr(-,root,root)
cvsdist 02edfd
%doc RPM-PGP-KEY RPM-GPG-KEY BETA-GPG-KEY CHANGES GROUPS doc/manual/[a-z]*
cvsdist 02edfd
# XXX comment these lines out if building with rpm that knows not %pubkey attr
cvsdist 02edfd
%pubkey RPM-PGP-KEY
cvsdist 02edfd
%pubkey RPM-GPG-KEY
cvsdist 02edfd
%pubkey BETA-GPG-KEY
cvsdist 4370f6
%attr(0755, rpm, rpm)	/bin/rpm
cvsdist 4370f6
cvsdist 4370f6
%ifos linux
cvsdist 4370f6
%config(noreplace,missingok)	/etc/cron.daily/rpm
cvsdist 4370f6
%config(noreplace,missingok)	/etc/logrotate.d/rpm
cvsdist 4370f6
%dir				/etc/rpm
cvsdist 02edfd
#%config(noreplace,missingok)	/etc/rpm/macros.*
cvsdist 4370f6
%attr(0755, rpm, rpm)	%dir /var/lib/rpm
cvsdist 02edfd
%attr(0755, rpm, rpm)	%dir /var/spool/repackage
cvsdist 4370f6
cvsdist 4370f6
%define	rpmdbattr %attr(0644, rpm, rpm) %verify(not md5 size mtime) %ghost %config(missingok,noreplace)
cvsdist 02edfd
%rpmdbattr	/var/lib/rpm/*
cvsdist 4370f6
%endif
cvsdist 4370f6
cvsdist 02edfd
%rpmattr	%{__bindir}/rpm2cpio
cvsdist 02edfd
%rpmattr	%{__bindir}/gendiff
cvsdist 02edfd
%rpmattr	%{__bindir}/rpmdb
cvsdist 02edfd
#%rpmattr	%{__bindir}/rpm[eiu]
cvsdist 02edfd
%rpmattr	%{__bindir}/rpmsign
cvsdist 02edfd
%rpmattr	%{__bindir}/rpmquery
cvsdist 02edfd
%rpmattr	%{__bindir}/rpmverify
cvsdist 4370f6
cvsdist 02edfd
%{__libdir}/librpm-4.2.so
cvsdist 02edfd
%{__libdir}/librpmdb-4.2.so
cvsdist 02edfd
%{__libdir}/librpmio-4.2.so
cvsdist 02edfd
%{__libdir}/librpmbuild-4.2.so
cvsdist 1bdb86
cvsdist 591588
%attr(0755, rpm, rpm)	%dir %{__prefix}/lib/rpm
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/config.guess
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/config.sub
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/convertrpmrc.sh
cvsdist 4370f6
%attr(0644, rpm, rpm)	%{__prefix}/lib/rpm/macros
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/mkinstalldirs
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/rpm.*
cvsdist 0bfa40
%rpmattr	%{__prefix}/lib/rpm/rpm2cpio.sh
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/rpm[deiukqv]
cvsdist 02edfd
%rpmattr	%{__prefix}/lib/rpm/tgpg
cvsdist 4370f6
%attr(0644, rpm, rpm)	%{__prefix}/lib/rpm/rpmpopt*
cvsdist 4370f6
%attr(0644, rpm, rpm)	%{__prefix}/lib/rpm/rpmrc
cvsdist 4370f6
cvsdist 4370f6
%ifarch i386 i486 i586 i686 athlon
cvsdist 4370f6
%attr(-, rpm, rpm)		%{__prefix}/lib/rpm/i[3456]86*
cvsdist 698b80
%attr(-, rpm, rpm)		%{__prefix}/lib/rpm/athlon*
cvsdist 1bdb86
%endif
cvsdist 73bf5c
%ifarch alpha alphaev5 alphaev56 alphapca56 alphaev6 alphaev67
cvsdist 4370f6
%attr(-, rpm, rpm)		%{__prefix}/lib/rpm/alpha*
cvsdist 1bdb86
%endif
cvsdist 73bf5c
%ifarch sparc sparcv9 sparc64
cvsdist 4370f6
%attr(-, rpm, rpm)		%{__prefix}/lib/rpm/sparc*
cvsdist 1bdb86
%endif
cvsdist 1bdb86
%ifarch ia64
cvsdist 4370f6
%attr(-, rpm, rpm)		%{__prefix}/lib/rpm/ia64*
cvsdist 1bdb86
%endif
cvsdist 02edfd
%ifarch powerpc ppc ppciseries ppcpseries ppcmac ppc64
cvsdist 4370f6
%attr(-, rpm, rpm)		%{__prefix}/lib/rpm/ppc*
cvsdist 4370f6
%endif
cvsdist 4370f6
%ifarch s390 s390x
cvsdist 4370f6
%attr(-, rpm, rpm)		%{__prefix}/lib/rpm/s390*
cvsdist 1bdb86
%endif
cvsdist 9eb5b2
%ifarch armv3l armv4l
cvsdist 4370f6
%attr(-, rpm, rpm)		%{__prefix}/lib/rpm/armv[34][lb]*
cvsdist 9eb5b2
%endif
cvsdist bf4650
%ifarch mips mipsel
cvsdist 73bf5c
%attr(-, rpm, rpm)		%{__prefix}/lib/rpm/mips*
cvsdist 73bf5c
%endif
cvsdist 02edfd
%ifarch x86_64
cvsdist 02edfd
%attr(-, rpm, rpm)		%{__prefix}/lib/rpm/x86_64*
cvsdist 02edfd
%endif
cvsdist 4370f6
%attr(-, rpm, rpm)		%{__prefix}/lib/rpm/noarch*
cvsdist 9eb5b2
cvsdist 9eb5b2
%lang(cs)	%{__prefix}/*/locale/cs/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
%lang(da)	%{__prefix}/*/locale/da/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
%lang(de)	%{__prefix}/*/locale/de/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
%lang(fi)	%{__prefix}/*/locale/fi/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
%lang(fr)	%{__prefix}/*/locale/fr/LC_MESSAGES/rpm.mo
cvsdist 02edfd
%lang(gl)	%{__prefix}/*/locale/gl/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
%lang(is)	%{__prefix}/*/locale/is/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
%lang(ja)	%{__prefix}/*/locale/ja/LC_MESSAGES/rpm.mo
cvsdist d991ff
%lang(ko)	%{__prefix}/*/locale/ko/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
%lang(no)	%{__prefix}/*/locale/no/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
%lang(pl)	%{__prefix}/*/locale/pl/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
%lang(pt)	%{__prefix}/*/locale/pt/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
%lang(pt_BR)	%{__prefix}/*/locale/pt_BR/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
%lang(ro)	%{__prefix}/*/locale/ro/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
%lang(ru)	%{__prefix}/*/locale/ru/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
%lang(sk)	%{__prefix}/*/locale/sk/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
%lang(sl)	%{__prefix}/*/locale/sl/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
%lang(sr)	%{__prefix}/*/locale/sr/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
%lang(sv)	%{__prefix}/*/locale/sv/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
%lang(tr)	%{__prefix}/*/locale/tr/LC_MESSAGES/rpm.mo
cvsdist 9eb5b2
cvsdist 02edfd
%{__mandir}/man1/gendiff.1*
cvsdist 02edfd
%{__mandir}/man8/rpm.8*
cvsdist 02edfd
%{__mandir}/man8/rpm2cpio.8*
cvsdist 02edfd
%lang(ja)	%{__mandir}/ja/man[18]/*.[18]*
cvsdist 02edfd
%lang(pl)	%{__mandir}/pl/man[18]/*.[18]*
cvsdist 02edfd
%lang(ru)	%{__mandir}/ru/man[18]/*.[18]*
cvsdist 02edfd
%lang(sk)	%{__mandir}/sk/man[18]/*.[18]*
cvsdist 1bdb86
cvsdist 9eb5b2
%files build
cvsdist 9eb5b2
%defattr(-,root,root)
cvsdist 1bdb86
%dir %{__prefix}/src/redhat
cvsdist 1bdb86
%dir %{__prefix}/src/redhat/BUILD
cvsdist 1bdb86
%dir %{__prefix}/src/redhat/SPECS
cvsdist 1bdb86
%dir %{__prefix}/src/redhat/SOURCES
cvsdist 1bdb86
%dir %{__prefix}/src/redhat/SRPMS
cvsdist 1bdb86
%dir %{__prefix}/src/redhat/RPMS
cvsdist 1bdb86
%{__prefix}/src/redhat/RPMS/*
cvsdist 02edfd
%rpmattr	%{__bindir}/rpmbuild
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/brp-*
cvsdist 02edfd
%rpmattr	%{__prefix}/lib/rpm/check-files
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/check-prereqs
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/config.site
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/cross-build
cvsdist 02edfd
%rpmattr	%{__prefix}/lib/rpm/debugedit
cvsdist 02edfd
%rpmattr	%{__prefix}/lib/rpm/find-debuginfo.sh
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/find-lang.sh
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/find-prov.pl
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/find-provides
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/find-provides.perl
cvsdist 1f56f5
%rpmattr	%{__prefix}/lib/rpm/find-req.pl
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/find-requires
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/find-requires.perl
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/get_magic.pl
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/getpo.sh
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/http.req
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/javadeps
cvsdist 02edfd
%rpmattr	%{__prefix}/lib/rpm/magic
cvsdist 02edfd
%rpmattr	%{__prefix}/lib/rpm/magic.mgc
cvsdist 02edfd
%rpmattr	%{__prefix}/lib/rpm/magic.mime
cvsdist 02edfd
%rpmattr	%{__prefix}/lib/rpm/magic.mime.mgc
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/magic.prov
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/magic.req
cvsdist 02edfd
%rpmattr	%{__prefix}/lib/rpm/perldeps.pl
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/perl.prov
cvsdist 02edfd
%rpmattr	%{__prefix}/lib/rpm/perl.req
cvsdist 1f56f5
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/rpm[bt]
cvsdist 02edfd
%rpmattr	%{__prefix}/lib/rpm/rpmdeps
cvsdist 0bfa40
%rpmattr	%{__prefix}/lib/rpm/trpm
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/u_pkg.sh
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/vpkg-provides.sh
cvsdist 4370f6
%rpmattr	%{__prefix}/lib/rpm/vpkg-provides2.sh
cvsdist 4370f6
cvsdist 02edfd
%{__mandir}/man8/rpmbuild.8*
cvsdist 02edfd
%{__mandir}/man8/rpmdeps.8*
cvsdist 1bdb86
cvsdist 9eb5b2
%if %{with_python_subpackage}
cvsdist 1bdb86
%files python
cvsdist 1bdb86
%defattr(-,root,root)
cvsdist 02edfd
%{__libdir}/python%{with_python_version}/site-packages/rpmmodule.so
cvsdist 02edfd
%{__libdir}/python%{with_python_version}/site-packages/rpmdb
cvsdist b60fd6
%endif
cvsdist b60fd6
cvsdist 1bdb86
%files devel
cvsdist 1bdb86
%defattr(-,root,root)
cvsdist 9eb5b2
%if %{with_apidocs}
cvsdist 9eb5b2
%doc apidocs
cvsdist 9eb5b2
%endif
cvsdist 02edfd
%{__includedir}/rpm
cvsdist 02edfd
%{__libdir}/librpm.a
cvsdist 02edfd
%{__libdir}/librpm.la
cvsdist 02edfd
%{__libdir}/librpm.so
cvsdist 02edfd
%{__libdir}/librpmdb.a
cvsdist 02edfd
%{__libdir}/librpmdb.la
cvsdist 02edfd
%{__libdir}/librpmdb.so
cvsdist 02edfd
%{__libdir}/librpmio.a
cvsdist 02edfd
%{__libdir}/librpmio.la
cvsdist 02edfd
%{__libdir}/librpmio.so
cvsdist 02edfd
%{__libdir}/librpmbuild.a
cvsdist 02edfd
%{__libdir}/librpmbuild.la
cvsdist 02edfd
%{__libdir}/librpmbuild.so
cvsdist 02edfd
%{__mandir}/man8/rpmcache.8*
cvsdist 02edfd
%{__mandir}/man8/rpmgraph.8*
cvsdist 02edfd
%rpmattr	%{__prefix}/lib/rpm/rpmcache
cvsdist d2feb9
%rpmattr	%{__prefix}/lib/rpm/rpmdb_deadlock
cvsdist 02edfd
%rpmattr	%{__prefix}/lib/rpm/rpmdb_dump
cvsdist 02edfd
%rpmattr	%{__prefix}/lib/rpm/rpmdb_load
cvsdist 1e642b
%rpmattr	%{__prefix}/lib/rpm/rpmdb_loadcvt
cvsdist d2feb9
%rpmattr	%{__prefix}/lib/rpm/rpmdb_svc
cvsdist d2feb9
%rpmattr	%{__prefix}/lib/rpm/rpmdb_stat
cvsdist d2feb9
%rpmattr	%{__prefix}/lib/rpm/rpmdb_verify
cvsdist 02edfd
%rpmattr	%{__prefix}/lib/rpm/rpmfile
cvsdist 02edfd
%rpmattr	%{__bindir}/rpmgraph
cvsdist 1bdb86
cvsdist 1bdb86
%files -n popt
cvsdist 1bdb86
%defattr(-,root,root)
cvsdist 02edfd
%{__libdir}/libpopt.so.*
cvsdist 02edfd
%{__mandir}/man3/popt.3*
cvsdist 9eb5b2
%lang(cs)	%{__prefix}/*/locale/cs/LC_MESSAGES/popt.mo
cvsdist 9eb5b2
%lang(da)	%{__prefix}/*/locale/da/LC_MESSAGES/popt.mo
cvsdist 02edfd
%lang(de)	%{__prefix}/*/locale/de/LC_MESSAGES/popt.mo
cvsdist 02edfd
%lang(es)	%{__prefix}/*/locale/es/LC_MESSAGES/popt.mo
cvsdist 02edfd
%lang(eu_ES)	%{__prefix}/*/locale/eu_ES/LC_MESSAGES/popt.mo
cvsdist 02edfd
%lang(fi)	%{__prefix}/*/locale/fi/LC_MESSAGES/popt.mo
cvsdist 02edfd
%lang(fr)	%{__prefix}/*/locale/fr/LC_MESSAGES/popt.mo
cvsdist 9eb5b2
%lang(gl)	%{__prefix}/*/locale/gl/LC_MESSAGES/popt.mo
cvsdist 9eb5b2
%lang(hu)	%{__prefix}/*/locale/hu/LC_MESSAGES/popt.mo
cvsdist 02edfd
%lang(id)	%{__prefix}/*/locale/id/LC_MESSAGES/popt.mo
cvsdist 9eb5b2
%lang(is)	%{__prefix}/*/locale/is/LC_MESSAGES/popt.mo
cvsdist 02edfd
%lang(it)	%{__prefix}/*/locale/it/LC_MESSAGES/popt.mo
cvsdist 02edfd
%lang(ja)	%{__prefix}/*/locale/ja/LC_MESSAGES/popt.mo
cvsdist d991ff
%lang(ko)	%{__prefix}/*/locale/ko/LC_MESSAGES/popt.mo
cvsdist 9eb5b2
%lang(no)	%{__prefix}/*/locale/no/LC_MESSAGES/popt.mo
cvsdist 02edfd
%lang(pl)	%{__prefix}/*/locale/pl/LC_MESSAGES/popt.mo
cvsdist 9eb5b2
%lang(pt)	%{__prefix}/*/locale/pt/LC_MESSAGES/popt.mo
cvsdist 02edfd
%lang(pt_BR)	%{__prefix}/*/locale/pt_BR/LC_MESSAGES/popt.mo
cvsdist 9eb5b2
%lang(ro)	%{__prefix}/*/locale/ro/LC_MESSAGES/popt.mo
cvsdist 9eb5b2
%lang(ru)	%{__prefix}/*/locale/ru/LC_MESSAGES/popt.mo
cvsdist 9eb5b2
%lang(sk)	%{__prefix}/*/locale/sk/LC_MESSAGES/popt.mo
cvsdist 9eb5b2
%lang(sl)	%{__prefix}/*/locale/sl/LC_MESSAGES/popt.mo
cvsdist 02edfd
%lang(sr)	%{__prefix}/*/locale/sr/LC_MESSAGES/popt.mo
cvsdist 9eb5b2
%lang(sv)	%{__prefix}/*/locale/sv/LC_MESSAGES/popt.mo
cvsdist 9eb5b2
%lang(tr)	%{__prefix}/*/locale/tr/LC_MESSAGES/popt.mo
cvsdist 9eb5b2
%lang(uk)	%{__prefix}/*/locale/uk/LC_MESSAGES/popt.mo
cvsdist 9eb5b2
%lang(wa)	%{__prefix}/*/locale/wa/LC_MESSAGES/popt.mo
cvsdist 02edfd
%lang(zh)	%{__prefix}/*/locale/zh/LC_MESSAGES/popt.mo
cvsdist 9eb5b2
%lang(zh_CN)	%{__prefix}/*/locale/zh_CN.GB2312/LC_MESSAGES/popt.mo
cvsdist 1bdb86
cvsdist 02edfd
# XXX These may end up in popt-devel but it hardly seems worth the effort.
cvsdist 02edfd
%{__libdir}/libpopt.a
cvsdist 02edfd
%{__libdir}/libpopt.la
cvsdist 02edfd
%{__libdir}/libpopt.so
cvsdist 02edfd
%{__includedir}/popt.h
cvsdist 1bdb86
cvsdist 1bdb86
%changelog
cvsdist 1e642b
* Wed Mar 19 2003 Jeff Johnson <jbj@redhat.com> 4.2-1
cvsdist 1e642b
- release candidate.
cvsdist 1e642b
- hack out O_DIRECT support in db4 for now.
cvsdist 1e642b
cvsdist 1e642b
* Fri Mar 14 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.73
cvsdist 1e642b
- fix: short option help missing string terminator.
cvsdist 1e642b
cvsdist 1e642b
* Fri Mar 14 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.72
cvsdist 1e642b
- fix: close db cursors to remove rpmdb references on signal exit.
cvsdist 1e642b
cvsdist 1e642b
* Fri Mar  7 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.70
cvsdist 1e642b
- fix: memory leak (85522).
cvsdist 1e642b
- build with internal elfutils if not installed.
cvsdist 1e642b
cvsdist 02edfd
* Thu Feb 27 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.69
cvsdist 02edfd
- file: check size read from elf header (#85297).
cvsdist 02edfd
cvsdist 02edfd
* Thu Feb  6 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.66
cvsdist 02edfd
- popt: diddle doxygen/splint annotations, corrected doco.
cvsdist 02edfd
- file: fix ogg/vorbis file classification problems.
cvsdist 02edfd
- skip fingerprints in /usr/share/doc and /usr/src/debug.
cvsdist 02edfd
- add file(1) as /usr/lib/rpm/rpmfile.
cvsdist 02edfd
- enable transaction coloring for s390x/ppc64.
cvsdist 02edfd
cvsdist 02edfd
* Fri Jan 31 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.65
cvsdist 02edfd
- fix: trap SIGPIPE, close database(s).
cvsdist 02edfd
- configurable default query output format.
cvsdist 02edfd
cvsdist 02edfd
* Wed Jan 29 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.64
cvsdist 02edfd
- pay attention to package color when upgrading identical packages.
cvsdist 02edfd
cvsdist 02edfd
* Tue Jan 28 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.63
cvsdist 02edfd
- fix: clean relocation path for --prefix=/.
cvsdist 02edfd
- python: permit stdout/stderr to be remapped to install.log.
cvsdist 02edfd
cvsdist 02edfd
* Mon Jan 27 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.62
cvsdist 02edfd
- fix: more debugedit.c problems.
cvsdist 02edfd
cvsdist 02edfd
* Sat Jan 25 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.61
cvsdist 02edfd
- permit anaconda to choose "presentation order".
cvsdist 02edfd
cvsdist 02edfd
* Wed Jan 22 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.60
cvsdist 02edfd
- fix: debugedit.c problem.
cvsdist 02edfd
cvsdist 02edfd
* Fri Jan 17 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.58
cvsdist 02edfd
- duplicate package checks with arch/os checks if colored.
cvsdist 02edfd
- file conflict checks with colors.
cvsdist 02edfd
cvsdist 02edfd
* Mon Jan 13 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.57
cvsdist 02edfd
- teach rpmquery to return "owning" package(s) in spite of alternatives.
cvsdist 02edfd
cvsdist 02edfd
* Sun Jan 12 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.56
cvsdist 02edfd
- file: *really* read elf64 notes correctly.
cvsdist 02edfd
- python: restore thread context on errorCB (#80744).
cvsdist 02edfd
cvsdist 02edfd
* Fri Jan 10 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.55
cvsdist 02edfd
- fix: obscure corner case(s) with rpmvercmp (#50977).
cvsdist 02edfd
cvsdist 02edfd
* Wed Jan  8 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.54
cvsdist 02edfd
- python: put rpmmodule.so where python expects to find.
cvsdist 02edfd
- add brp-strip-static-archive build root policy helper.
cvsdist 02edfd
- add -lelf to rpm LDFLAGS, not LDADD, since there is no libelf.la now.
cvsdist 02edfd
cvsdist 02edfd
* Tue Jan  7 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.53
cvsdist 02edfd
- file: read elf64 notes correctly.
cvsdist 02edfd
cvsdist 02edfd
* Mon Jan  6 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.52
cvsdist 02edfd
- portabilitly: solaris fixes.
cvsdist 02edfd
- for DSO's, provide the file basename if DT_SONAME not found.
cvsdist 02edfd
- add perldeps.pl, start to replace perl.{prov,req}.
cvsdist 02edfd
cvsdist 02edfd
* Sun Jan  5 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.51
cvsdist 02edfd
- file: avoid ogg/vorbis file classification problems.
cvsdist 02edfd
cvsdist 02edfd
* Wed Jan  1 2003 Jeff Johnson <jbj@redhat.com> 4.2-0.49
cvsdist 02edfd
- add rpmts/rpmte/rpmfi/rpmds element colors.
cvsdist 02edfd
- ignore items not in our rainbow (i.e. colors are functional).
cvsdist 02edfd
- fix: dependency helpers now rate limited at 10ms, not 1s.
cvsdist 02edfd
- add per-arch canonical color, only x86_64 enabled for now.
cvsdist 02edfd
cvsdist 02edfd
* Sun Dec 29 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.46
cvsdist 02edfd
- don't segfault with packages produced by rpm-2.93 (#80618).
cvsdist 02edfd
- python: eliminate hash.[ch] and upgrade.[ch], methods too.
cvsdist 02edfd
- fix :armor query extension, tgpg mktmp handling (#80684).
cvsdist 02edfd
- use rpmfiFClass() underneath --fileclass.
cvsdist 02edfd
- use rpmfiFDepends() underneath --fileprovide and --filerequire.
cvsdist 02edfd
- python: add fi.FColor() and fi.FClass() methods.
cvsdist 02edfd
- calculate dependency color and refernces.
cvsdist 02edfd
- python: add ds.Color() and ds.Refs() methods.
cvsdist 02edfd
- fix: typo in assertion.
cvsdist 02edfd
cvsdist 02edfd
* Sat Dec 28 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.45
cvsdist 02edfd
- error if querying with iterator on different sized arrays.
cvsdist 02edfd
- add rpmfi methods to access color, class, and dependencies.
cvsdist 02edfd
cvsdist 02edfd
* Fri Dec 27 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.42
cvsdist 02edfd
- add BETA-GPG-KEY (but not in headers using %%pubkey yet).
cvsdist 02edfd
- disable perl module magic rule.
cvsdist 02edfd
- ignore ENOENT return from db->close (#80514,#79314).
cvsdist 02edfd
- fix builddir relative inclusion, add %%pubkeys to rpm header.
cvsdist 02edfd
- fix: package relocations were broken (#75057).
cvsdist 02edfd
cvsdist 02edfd
* Thu Dec 26 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.39
cvsdist 02edfd
- add Red Hat pubkeys to rpm header.
cvsdist 02edfd
- resurrect automagic perl(foo) dependency generation.
cvsdist 02edfd
cvsdist 02edfd
* Tue Dec 24 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.38
cvsdist 02edfd
- add %%pubkey attribute to read armored pubkey files into header.
cvsdist 02edfd
- permit both relative/absolute paths, display 'P' when verifying.
cvsdist 02edfd
cvsdist 02edfd
* Mon Dec 23 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.36
cvsdist 02edfd
- add matching "config(N) = EVR"  dependencies iff %%config is found.
cvsdist 02edfd
cvsdist 02edfd
* Sun Dec 22 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.35
cvsdist 02edfd
- fix: remove rpmfi scareMem so that headers can be reloaded on ia64.
cvsdist 02edfd
- fix: set DB_PRIVATE, not DB_ENV_PRIVATE, if unshared posix mutexes.
cvsdist 02edfd
- remove useless (and now unnecessary) kernel/glibc dependencies (#79872).
cvsdist 02edfd
cvsdist 02edfd
* Sat Dec 21 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.34
cvsdist 02edfd
- add --enable-posixmutexes when configuring on linux.
cvsdist 02edfd
- add rpmdb_{deadlock,dump,load,svc,stat,verify} utilities.
cvsdist 02edfd
- include srpm pkgid in binary headers (#71460).
cvsdist 02edfd
- add %%check scriptlet to run after %%install (#64137).
cvsdist 02edfd
- simplify specfile query linkage loop.
cvsdist 02edfd
- drill rpmts into parseSpec(), carrying Spec along.
cvsdist 02edfd
cvsdist 02edfd
* Fri Dec 20 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.33
cvsdist 02edfd
- dynamically link /bin/rpm, link against good old -lpthread.
cvsdist 02edfd
- test pthread_{mutex,cond}attr_setpshared(), add DB_ENV_PRIVATE if not.
cvsdist 02edfd
- error on exclusive Packages fcntl lock if DB_ENV_PRIVATE is set.
cvsdist 02edfd
- copy compressFilelist to convertdb1.c, remove internal legacy.h.
cvsdist 02edfd
cvsdist 02edfd
* Thu Dec 19 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.31
cvsdist 02edfd
- statically link against /usr/lib/nptl/libpthread.a, if present.
cvsdist 02edfd
- remove popt aliases for -U et al.
cvsdist 02edfd
- add -I/usr/include/nptl, Conflicts: kernel < 2.4.20.
cvsdist 02edfd
cvsdist 02edfd
* Wed Dec 18 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.29nptl
cvsdist 02edfd
- popt aliases for -U et al to achieve dynamic link with nptl.
cvsdist 02edfd
- add --file{class,provide,require} popt aliases and header extensions.
cvsdist 02edfd
cvsdist 02edfd
* Tue Dec 17 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.28nptl
cvsdist 02edfd
- re-enable CDB locking, removing "private" from %%__dbi_cdb macro.
cvsdist 02edfd
cvsdist 02edfd
* Mon Dec 16 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.27+nptl
cvsdist 02edfd
- rebuild against glibc with fcntl fixed in libpthread.
cvsdist 02edfd
cvsdist 02edfd
* Sun Dec 15 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.26+nptl
cvsdist 02edfd
- disable fcntl(2) lock on Packages until glibc+nptl is fixed.
cvsdist 02edfd
- make cdb locks "private" for pthreads compatibility w/o NPTL.
cvsdist 02edfd
- add --enable-posixmutexes to use NPTL.
cvsdist 02edfd
- make dependency generation "opt-out" everywhere.
cvsdist 02edfd
cvsdist 02edfd
* Sat Dec 14 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.25
cvsdist 02edfd
- rebuild rpm with internal dependency generation enabled.
cvsdist 02edfd
- fix: make sure each library has DT_NEEDED for all unresolved syms.
cvsdist 02edfd
- generate Elf provides even if file is not executable.
cvsdist 02edfd
cvsdist 02edfd
* Fri Dec 13 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.24
cvsdist 02edfd
- debug_packages "works", but non-noarch w/o %setup has empty payload.
cvsdist 02edfd
- make dependency generation "opt-in" in order to build in distro.
cvsdist 02edfd
cvsdist 02edfd
* Thu Dec 12 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.23
cvsdist 02edfd
- fix: add rpmlib(VersionedDependencies) if versioned Provides: found.
cvsdist 02edfd
- fix: add %%ifnarch noarch to debug_package macro.
cvsdist 02edfd
cvsdist 02edfd
* Wed Dec 11 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.22
cvsdist 02edfd
- rebuild against glibc with TLS support.
cvsdist 02edfd
cvsdist 02edfd
* Tue Dec 10 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.21
cvsdist 02edfd
- don't generate dependencies unless execute bit is set.
cvsdist 02edfd
- enable internal automagic dependency generation as default.
cvsdist 02edfd
cvsdist 02edfd
* Sat Dec  7 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.19
cvsdist 02edfd
- resurrect  AutoReq: and AutoProv:.
cvsdist 02edfd
cvsdist 02edfd
* Tue Dec  2 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.18
cvsdist 02edfd
- internal automagic dependency generation (disabled for now).
cvsdist 02edfd
cvsdist 02edfd
* Mon Dec  1 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.17
cvsdist 02edfd
- late rpmts reference causes premature free (#78862).
cvsdist 02edfd
cvsdist 02edfd
* Sun Dec  1 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.16
cvsdist 02edfd
- link rpm libraries together, use shared helpers with external -lelf.
cvsdist 02edfd
- move libfmagic to librpmio.
cvsdist 02edfd
- use libtool-1.4.3, autoconf-2.56.
cvsdist 02edfd
- add explicit -L/lib64 -L/usr/lib64 for libtool mode=relink on x86_64.
cvsdist 02edfd
- use usrlib_LTLIBRARIES to install directly in /usr/lib64 instead.
cvsdist 02edfd
cvsdist 02edfd
* Sat Nov 30 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.14
cvsdist 02edfd
- upgrade to elfutils-0.63.
cvsdist 02edfd
cvsdist 02edfd
* Fri Nov 29 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.13
cvsdist 02edfd
- bundle libfmagic into librpmbuild for now.
cvsdist 02edfd
- apply patches 7 and 8 to db-4.1.24.
cvsdist 02edfd
- upgrade to elfutils-0.59.
cvsdist 02edfd
- add -g to all platforms optflags.
cvsdist 02edfd
- build with external elfutils (preferred), if available.
cvsdist 02edfd
cvsdist 02edfd
* Wed Nov 20 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.12
cvsdist 02edfd
- use rpmdeps rather than find-{requires,provides}.
cvsdist 02edfd
cvsdist 02edfd
* Tue Nov 19 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.11
cvsdist 02edfd
- fix: option conflict error message (#77373).
cvsdist 02edfd
- add AC_SYS_LARGFILE throughout.
cvsdist 02edfd
- statically link rpmdeps against (internal) libfmagic.
cvsdist 02edfd
cvsdist 02edfd
* Fri Nov 15 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.10
cvsdist 02edfd
- update to elfutils-0.56.
cvsdist 02edfd
- have debug sub-subpackage use external, not internal, elfutils.
cvsdist 02edfd
- apply patches 1-6 to db-4.1.24.
cvsdist 02edfd
- resurrect availablePackages one more time.
cvsdist 02edfd
cvsdist 02edfd
* Wed Nov 13 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.8
cvsdist 02edfd
- fix: bash must have functional libtermcap.so.2.
cvsdist 02edfd
cvsdist 02edfd
* Sat Nov  9 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.7
cvsdist 02edfd
- add _javadir/_javadocdir/_javaclasspath macros.
cvsdist 02edfd
cvsdist 02edfd
* Fri Nov  8 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.6
cvsdist 02edfd
- fix: /dev/initctl has not MD5 segfault (#76718).
cvsdist 02edfd
- rpm.8: gpg uses GNUPGHOME, not GPGPATH (#76691).
cvsdist 02edfd
- use %%{_lib} for libraries.
cvsdist 02edfd
- fix: permit build with --disable-nls (#76258).
cvsdist 02edfd
- add error message on glob failure (#76012).
cvsdist 02edfd
- remove dependency on libelf.
cvsdist 02edfd
cvsdist 02edfd
* Thu Oct 24 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.5
cvsdist 02edfd
- add /usr/lib/rpm/rpmdeps.
cvsdist 02edfd
- add /usr/lib/rpm/magic.
cvsdist 02edfd
cvsdist 02edfd
* Wed Oct 23 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.4
cvsdist 02edfd
- resurrect genhdlist "greased lightning" pathway for now.
cvsdist 02edfd
- elfutils: avoid gcc-3.2 ICE on x86_64 for now.
cvsdist 02edfd
cvsdist 02edfd
* Fri Oct 18 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.2
cvsdist 02edfd
- add debug sub-package patch.
cvsdist 02edfd
- re-add elfutils/libdwarf (for dwarf.h), eliminate tools/dwarf2.h.
cvsdist 02edfd
cvsdist 02edfd
* Thu Oct 17 2002 Jeff Johnson <jbj@redhat.com> 4.2-0.1
cvsdist 02edfd
- set cachesize without a dbenv, the default is far too small.
cvsdist 02edfd
- db: don't return EACCES on db->close w/o environment.
cvsdist 02edfd
- unify cachesize configuration, with (or without) a dbenv.
cvsdist 02edfd
- comments regarding unsupported (yet) db-4.1.17 functionality.
cvsdist 02edfd
- requirement on libelf >= 0.8.2 to work around incompatible soname (#72792).
cvsdist 02edfd
- fix: common sanity check on headers, prevent segfault (#72590).
cvsdist 02edfd
- limit number of NOKEY/UNTRUSTED keys that will be warned once.
cvsdist 02edfd
- libadd -lelf to rpmdb (#73024).
cvsdist 02edfd
- update to db-4.1.24 final.
cvsdist 02edfd
- eliminate myftw, use Fts(3) instead.
cvsdist 02edfd
- dump libelf, gulp elfutils, for now.
cvsdist 02edfd
- python: permit headers to be hashed.
cvsdist 02edfd
- use %%{_lib} for libraries.