2000-07-12 06:23:16 +08:00
|
|
|
# XXX legacy requires './' payload prefix to be omitted from rpm packages.
|
|
|
|
%define _noPayloadPrefix 1
|
|
|
|
|
2000-05-31 21:19:37 +08:00
|
|
|
%define __prefix /usr
|
|
|
|
%{expand:%%define __share %(if [ -d %{__prefix}/share/man ]; then echo /share ; else echo %%{nil} ; fi)}
|
|
|
|
|
1999-03-10 23:24:48 +08:00
|
|
|
Summary: The Red Hat package management system.
|
1997-02-26 07:17:25 +08:00
|
|
|
Name: rpm
|
2000-05-31 03:30:28 +08:00
|
|
|
%define version 4.0
|
1997-05-28 22:19:44 +08:00
|
|
|
Version: %{version}
|
2000-07-17 23:41:48 +08:00
|
|
|
Release: 0.55
|
1999-03-10 23:24:48 +08:00
|
|
|
Group: System Environment/Base
|
1999-04-19 16:28:20 +08:00
|
|
|
Source: ftp://ftp.rpm.org/pub/rpm/dist/rpm-3.0.x/rpm-%{version}.tar.gz
|
1997-02-26 07:17:25 +08:00
|
|
|
Copyright: GPL
|
1998-05-08 03:01:58 +08:00
|
|
|
Conflicts: patch < 2.5
|
1999-04-19 03:01:46 +08:00
|
|
|
%ifos linux
|
1999-04-19 04:18:48 +08:00
|
|
|
Prereq: gawk fileutils textutils sh-utils mktemp
|
1999-12-24 22:54:34 +08:00
|
|
|
Requires: popt, bzip2 >= 0.9.0c-2
|
2000-05-03 01:30:49 +08:00
|
|
|
BuildRequires: db3-devel
|
2000-05-02 16:30:31 +08:00
|
|
|
BuildRequires: bzip2 >= 0.9.0c-2
|
1999-12-24 22:54:34 +08:00
|
|
|
BuildRequires: python-devel >= 1.5.2
|
1999-04-19 03:01:46 +08:00
|
|
|
%endif
|
2000-03-27 06:45:02 +08:00
|
|
|
BuildRoot: %{_tmppath}/%{name}-root
|
1997-02-26 07:17:25 +08:00
|
|
|
|
|
|
|
%description
|
2000-01-18 02:32:44 +08:00
|
|
|
The RPM Package Manager (RPM) is a powerful command line driven
|
1999-03-10 23:24:48 +08:00
|
|
|
package management system capable of installing, uninstalling,
|
|
|
|
verifying, querying, and updating software packages. Each software
|
|
|
|
package consists of an archive of files along with information about
|
|
|
|
the package like its version, a description, etc.
|
1997-02-26 07:17:25 +08:00
|
|
|
|
1998-10-06 01:20:09 +08:00
|
|
|
%package devel
|
1999-03-10 23:24:48 +08:00
|
|
|
Summary: Development files for applications which will manipulate RPM packages.
|
1998-10-06 01:20:09 +08:00
|
|
|
Group: Development/Libraries
|
2000-02-16 00:40:28 +08:00
|
|
|
Requires: rpm = %{version}, popt
|
1998-10-06 01:20:09 +08:00
|
|
|
|
1997-02-26 07:17:25 +08:00
|
|
|
%description devel
|
1999-03-10 23:24:48 +08:00
|
|
|
This package contains the RPM C library and header files. These
|
1999-09-22 21:43:45 +08:00
|
|
|
development files will simplify the process of writing programs which
|
2000-01-18 02:32:44 +08:00
|
|
|
manipulate RPM packages and databases. These files are intended to
|
1999-09-22 21:43:45 +08:00
|
|
|
simplify the process of creating graphical package managers or any
|
|
|
|
other tools that need an intimate knowledge of RPM packages in order
|
|
|
|
to function.
|
1999-03-10 23:24:48 +08:00
|
|
|
|
|
|
|
This package should be installed if you want to develop programs that
|
|
|
|
will manipulate RPM packages and databases.
|
1997-02-26 07:17:25 +08:00
|
|
|
|
2000-02-16 00:40:28 +08:00
|
|
|
%package build
|
|
|
|
Summary: Scripts and executable programs used to build packages.
|
|
|
|
Group: Development/Tools
|
|
|
|
Requires: rpm = %{version}
|
|
|
|
|
|
|
|
%description build
|
|
|
|
This package contains scripts and executable programs that are used to
|
|
|
|
build packages using RPM.
|
|
|
|
|
2000-04-20 19:54:03 +08:00
|
|
|
%ifos linux
|
1999-12-24 22:54:34 +08:00
|
|
|
%package python
|
2000-01-18 02:32:44 +08:00
|
|
|
Summary: Python bindings for apps which will manipulate RPM packages.
|
1999-12-24 22:54:34 +08:00
|
|
|
Group: Development/Libraries
|
1999-12-31 02:26:13 +08:00
|
|
|
BuildRequires: popt >= 1.5
|
|
|
|
Requires: popt >= 1.5
|
1999-12-24 22:54:34 +08:00
|
|
|
Requires: python >= 1.5.2
|
|
|
|
|
|
|
|
%description python
|
2000-01-18 02:32:44 +08:00
|
|
|
The rpm-python package contains a module which permits applications
|
|
|
|
written in the Python programming language to use the interface
|
|
|
|
supplied by RPM (RPM Package Manager) libraries.
|
1999-12-24 22:54:34 +08:00
|
|
|
|
2000-01-18 02:32:44 +08:00
|
|
|
This package should be installed if you want to develop Python
|
|
|
|
programs that will manipulate RPM packages and databases.
|
1999-12-24 22:54:34 +08:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%package -n popt
|
|
|
|
Summary: A C library for parsing command line parameters.
|
2000-01-18 02:32:44 +08:00
|
|
|
Group: Development/Libraries
|
2000-04-03 22:24:30 +08:00
|
|
|
Version: 1.6
|
1999-12-24 22:54:34 +08:00
|
|
|
|
|
|
|
%description -n popt
|
2000-01-18 02:32:44 +08:00
|
|
|
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.
|
1999-12-24 22:54:34 +08:00
|
|
|
|
|
|
|
Install popt if you're a C programmer and you'd like to use its
|
|
|
|
capabilities.
|
|
|
|
|
1997-02-26 07:17:25 +08:00
|
|
|
%prep
|
1998-10-02 21:50:49 +08:00
|
|
|
%setup -q
|
1997-02-26 07:17:25 +08:00
|
|
|
|
1998-10-02 21:50:49 +08:00
|
|
|
%build
|
2000-05-31 21:19:37 +08:00
|
|
|
%ifos linux
|
|
|
|
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{__prefix} --sysconfdir=/etc --localstatedir=/var --infodir='${prefix}%{__share}/info' --mandir='${prefix}%{__share}/man'
|
|
|
|
%else
|
|
|
|
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{__prefix}
|
|
|
|
%endif
|
|
|
|
|
1998-10-02 21:50:49 +08:00
|
|
|
make
|
2000-05-31 21:19:37 +08:00
|
|
|
|
2000-04-20 19:54:03 +08:00
|
|
|
%ifos linux
|
1999-07-16 05:02:54 +08:00
|
|
|
make -C python
|
|
|
|
%endif
|
1998-10-02 21:50:49 +08:00
|
|
|
|
|
|
|
%install
|
1997-02-26 07:17:25 +08:00
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
1998-11-23 03:48:48 +08:00
|
|
|
make DESTDIR="$RPM_BUILD_ROOT" install
|
2000-04-20 19:54:03 +08:00
|
|
|
%ifos linux
|
1999-07-16 05:02:54 +08:00
|
|
|
make DESTDIR="$RPM_BUILD_ROOT" install -C python
|
|
|
|
%endif
|
2000-04-14 00:00:34 +08:00
|
|
|
mkdir -p $RPM_BUILD_ROOT/etc/rpm
|
1997-02-26 07:17:25 +08:00
|
|
|
|
1999-03-20 06:38:40 +08:00
|
|
|
{ cd $RPM_BUILD_ROOT
|
|
|
|
strip ./bin/rpm
|
2000-05-31 21:19:37 +08:00
|
|
|
strip .%{__prefix}/bin/rpm2cpio
|
|
|
|
strip .%{__prefix}/lib/rpm/rpmputtext .%{__prefix}/lib/rpm/rpmgettext
|
1999-03-20 06:38:40 +08:00
|
|
|
}
|
|
|
|
|
1997-02-26 07:17:25 +08:00
|
|
|
%clean
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
%post
|
1999-04-19 03:01:46 +08:00
|
|
|
%ifos linux
|
2000-05-31 21:19:37 +08:00
|
|
|
if [ ! -e /etc/rpm/macros -a -e /etc/rpmrc -a -f %{__prefix}/lib/rpm/convertrpmrc.sh ]
|
1999-04-19 03:01:46 +08:00
|
|
|
then
|
2000-05-31 21:19:37 +08:00
|
|
|
sh %{__prefix}/lib/rpm/convertrpmrc.sh > /dev/null 2>&1
|
1999-04-19 03:01:46 +08:00
|
|
|
fi
|
2000-05-03 03:37:01 +08:00
|
|
|
%else
|
|
|
|
/bin/rpm --initdb
|
1999-04-19 03:01:46 +08:00
|
|
|
%endif
|
1997-02-26 07:17:25 +08:00
|
|
|
|
1999-08-09 01:43:28 +08:00
|
|
|
%ifos linux
|
1999-08-09 01:51:43 +08:00
|
|
|
%post devel -p /sbin/ldconfig
|
|
|
|
%postun devel -p /sbin/ldconfig
|
1999-12-24 22:54:34 +08:00
|
|
|
|
|
|
|
%post -n popt -p /sbin/ldconfig
|
|
|
|
%postun -n popt -p /sbin/ldconfig
|
1999-08-09 01:43:28 +08:00
|
|
|
%endif
|
|
|
|
|
2000-04-20 19:54:03 +08:00
|
|
|
%ifos linux
|
2000-04-14 01:59:10 +08:00
|
|
|
%post python -p /sbin/ldconfig
|
|
|
|
%postun python -p /sbin/ldconfig
|
|
|
|
%endif
|
|
|
|
|
1997-02-26 07:17:25 +08:00
|
|
|
%files
|
1998-10-06 01:20:09 +08:00
|
|
|
%defattr(-,root,root)
|
2000-05-10 23:36:29 +08:00
|
|
|
%doc RPM-PGP-KEY RPM-GPG-KEY CHANGES GROUPS doc/manual/*
|
1997-02-26 07:17:25 +08:00
|
|
|
/bin/rpm
|
2000-02-25 06:28:31 +08:00
|
|
|
%dir /etc/rpm
|
2000-05-31 21:19:37 +08:00
|
|
|
%{__prefix}/bin/rpm2cpio
|
|
|
|
%{__prefix}/bin/gendiff
|
|
|
|
%{__prefix}/bin/rpmdb
|
|
|
|
%{__prefix}/bin/rpm[eiukqv]
|
|
|
|
%{__prefix}/lib/librpm.so.*
|
2000-06-08 07:25:41 +08:00
|
|
|
%{__prefix}/lib/librpmio.so.*
|
2000-05-31 21:19:37 +08:00
|
|
|
%{__prefix}/lib/librpmbuild.so.*
|
|
|
|
|
|
|
|
%{__prefix}/lib/rpm/brp-*
|
|
|
|
%{__prefix}/lib/rpm/config.guess
|
|
|
|
%{__prefix}/lib/rpm/config.sub
|
|
|
|
%{__prefix}/lib/rpm/convertrpmrc.sh
|
|
|
|
%{__prefix}/lib/rpm/find-prov.pl
|
|
|
|
%{__prefix}/lib/rpm/find-provides
|
|
|
|
%{__prefix}/lib/rpm/find-req.pl
|
|
|
|
%{__prefix}/lib/rpm/find-requires
|
|
|
|
%{__prefix}/lib/rpm/macros
|
|
|
|
%{__prefix}/lib/rpm/mkinstalldirs
|
|
|
|
%{__prefix}/lib/rpm/rpmdb
|
|
|
|
%{__prefix}/lib/rpm/rpm[eiukqv]
|
2000-06-22 21:39:44 +08:00
|
|
|
%{__prefix}/lib/rpm/rpmpopt*
|
2000-05-31 21:19:37 +08:00
|
|
|
%{__prefix}/lib/rpm/rpmrc
|
|
|
|
%{__prefix}/lib/rpm/vpkg-provides.sh
|
|
|
|
%{__prefix}/lib/rpm/vpkg-provides2.sh
|
2000-05-02 01:50:35 +08:00
|
|
|
%ifarch i386 i486 i586 i686
|
2000-05-31 21:19:37 +08:00
|
|
|
%{__prefix}/lib/rpm/i[3456]86*
|
2000-05-02 01:50:35 +08:00
|
|
|
%endif
|
|
|
|
%ifarch alpha
|
2000-05-31 21:19:37 +08:00
|
|
|
%{__prefix}/lib/rpm/alpha*
|
2000-05-02 01:50:35 +08:00
|
|
|
%endif
|
|
|
|
%ifarch sparc sparc64
|
2000-05-31 21:19:37 +08:00
|
|
|
%{__prefix}/lib/rpm/sparc*
|
2000-05-02 01:50:35 +08:00
|
|
|
%endif
|
|
|
|
%ifarch ia64
|
2000-05-31 21:19:37 +08:00
|
|
|
%{__prefix}/lib/rpm/ia64*
|
2000-05-02 01:50:35 +08:00
|
|
|
%endif
|
|
|
|
%ifarch powerpc ppc
|
2000-06-23 20:56:46 +08:00
|
|
|
%{__prefix}/lib/rpm/ppc*
|
2000-05-02 01:50:35 +08:00
|
|
|
%endif
|
2000-02-16 00:40:28 +08:00
|
|
|
|
2000-05-31 21:19:37 +08:00
|
|
|
%dir %{__prefix}/src/redhat
|
|
|
|
%dir %{__prefix}/src/redhat/BUILD
|
|
|
|
%dir %{__prefix}/src/redhat/SPECS
|
|
|
|
%dir %{__prefix}/src/redhat/SOURCES
|
|
|
|
%dir %{__prefix}/src/redhat/SRPMS
|
|
|
|
%dir %{__prefix}/src/redhat/RPMS
|
|
|
|
%{__prefix}/src/redhat/RPMS/*
|
|
|
|
%{__prefix}/*/locale/*/LC_MESSAGES/rpm.mo
|
|
|
|
%{__prefix}%{__share}/man/man[18]/*.[18]*
|
|
|
|
%lang(pl) %{__prefix}%{__share}/man/pl/man[18]/*.[18]*
|
|
|
|
%lang(ru) %{__prefix}%{__share}/man/ru/man[18]/*.[18]*
|
1997-02-26 07:17:25 +08:00
|
|
|
|
2000-02-16 06:17:43 +08:00
|
|
|
%files build
|
2000-02-16 00:40:28 +08:00
|
|
|
%defattr(-,root,root)
|
2000-05-31 21:19:37 +08:00
|
|
|
%{__prefix}/bin/rpm[bt]
|
|
|
|
%{__prefix}/lib/rpm/check-prereqs
|
|
|
|
%{__prefix}/lib/rpm/cpanflute
|
|
|
|
%{__prefix}/lib/rpm/find-lang.sh
|
|
|
|
%{__prefix}/lib/rpm/find-provides.perl
|
|
|
|
%{__prefix}/lib/rpm/find-requires.perl
|
|
|
|
%{__prefix}/lib/rpm/get_magic.pl
|
|
|
|
%{__prefix}/lib/rpm/getpo.sh
|
|
|
|
%{__prefix}/lib/rpm/http.req
|
|
|
|
%{__prefix}/lib/rpm/magic.prov
|
|
|
|
%{__prefix}/lib/rpm/magic.req
|
|
|
|
%{__prefix}/lib/rpm/perl.prov
|
|
|
|
%{__prefix}/lib/rpm/perl.req
|
|
|
|
%{__prefix}/lib/rpm/rpm[bt]
|
|
|
|
%{__prefix}/lib/rpm/rpmdiff
|
|
|
|
%{__prefix}/lib/rpm/rpmdiff.cgi
|
|
|
|
%{__prefix}/lib/rpm/rpmgettext
|
|
|
|
%{__prefix}/lib/rpm/rpmputtext
|
|
|
|
%{__prefix}/lib/rpm/u_pkg.sh
|
2000-02-16 00:40:28 +08:00
|
|
|
|
2000-04-20 19:54:03 +08:00
|
|
|
%ifos linux
|
1999-12-24 22:54:34 +08:00
|
|
|
%files python
|
|
|
|
%defattr(-,root,root)
|
2000-05-31 21:19:37 +08:00
|
|
|
%{__prefix}/lib/python1.5/site-packages/rpmmodule.so
|
1999-12-24 22:54:34 +08:00
|
|
|
%endif
|
|
|
|
|
1997-02-26 07:17:25 +08:00
|
|
|
%files devel
|
1998-10-06 01:20:09 +08:00
|
|
|
%defattr(-,root,root)
|
2000-05-31 21:19:37 +08:00
|
|
|
%{__prefix}/include/rpm
|
|
|
|
%{__prefix}/lib/librpm.a
|
|
|
|
%{__prefix}/lib/librpm.la
|
|
|
|
%{__prefix}/lib/librpm.so
|
2000-06-08 07:25:41 +08:00
|
|
|
%{__prefix}/lib/librpmio.a
|
|
|
|
%{__prefix}/lib/librpmio.la
|
|
|
|
%{__prefix}/lib/librpmio.so
|
2000-05-31 21:19:37 +08:00
|
|
|
%{__prefix}/lib/librpmbuild.a
|
|
|
|
%{__prefix}/lib/librpmbuild.la
|
|
|
|
%{__prefix}/lib/librpmbuild.so
|
1999-12-24 22:54:34 +08:00
|
|
|
|
|
|
|
%files -n popt
|
|
|
|
%defattr(-,root,root)
|
2000-05-31 21:19:37 +08:00
|
|
|
%{__prefix}/lib/libpopt.so.*
|
|
|
|
%{__prefix}/*/locale/*/LC_MESSAGES/popt.mo
|
|
|
|
%{__prefix}%{__share}/man/man3/popt.3*
|
1999-12-24 22:54:34 +08:00
|
|
|
|
|
|
|
# XXX These may end up in popt-devel but it hardly seems worth the effort now.
|
2000-05-31 21:19:37 +08:00
|
|
|
%{__prefix}/lib/libpopt.a
|
|
|
|
%{__prefix}/lib/libpopt.la
|
|
|
|
%{__prefix}/lib/libpopt.so
|
|
|
|
%{__prefix}/include/popt.h
|
2000-01-25 04:44:29 +08:00
|
|
|
|
|
|
|
%changelog
|
2000-07-17 23:41:48 +08:00
|
|
|
* Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- first release candidate.
|
|
|
|
|
2000-07-15 22:53:54 +08:00
|
|
|
* Sat Jul 15 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- rip out pre-transaction syscalls, more design is needed.
|
|
|
|
- display rpmlib provides when invoked with --showrc.
|
|
|
|
- remove (dead) dependency checks on implicitly provided package names.
|
|
|
|
- remove (dead) rpmdb API code in python bindings.
|
|
|
|
- remove (legacy) support for version 1 packaging.
|
|
|
|
- remove (legacy) support for converting gdbm databases.
|
2000-07-16 00:00:14 +08:00
|
|
|
- fix: make set of replaced file headers unique.
|
|
|
|
- fix: don't attempt dbiOpen with anything but requested dbN.
|
2000-07-15 22:53:54 +08:00
|
|
|
|
2000-07-14 07:30:41 +08:00
|
|
|
* Thu Jul 13 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- fix: initialize pretransaction argv (segfault).
|
|
|
|
- fix: check rpmlib features w/o database (and check earlier as well).
|
|
|
|
|
2000-07-13 06:10:26 +08:00
|
|
|
* Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- add S_ISLNK pre-transaction syscall test.
|
|
|
|
|
2000-07-12 06:30:18 +08:00
|
|
|
* Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- fix: legacy requires './' payload prefix to be omitted for rpm itself.
|
|
|
|
- fix: remove verbose database +++/--- messages to conform to doco.
|
2000-07-12 12:02:35 +08:00
|
|
|
- compare versions if doing --freshen.
|
2000-07-12 06:30:18 +08:00
|
|
|
|
2000-07-11 10:12:49 +08:00
|
|
|
* Mon Jul 10 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- identify package when install scriptlet fails (#12448).
|
|
|
|
- remove build mode help from rpm.c, use rpmb instead.
|
|
|
|
- support for rpmlib(...) internal feature dependencies.
|
2000-07-12 00:12:47 +08:00
|
|
|
- fix: set multilibno on sparc per-platform config.
|
2000-07-11 10:12:49 +08:00
|
|
|
|
2000-07-09 12:42:12 +08:00
|
|
|
* Sun Jul 9 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- add pre-transaction syscall's to handle /etc/init.d change.
|
|
|
|
- don't bother saving '/' as fingerprint subdir.
|
2000-07-10 07:10:25 +08:00
|
|
|
- eliminate legacy RPMTAG_{OBSOLETES,PROVIDES,CAPABILITY}.
|
|
|
|
- eliminate unused headerGz{Read,Write}.
|
|
|
|
- fix: payload compression tag not nul terminated.
|
|
|
|
- prefix payload paths with "./", otherwise "/" can't be represented.
|
|
|
|
- fix: compressFilelist broke when fed '/'.
|
|
|
|
- fix: typo in --last popt alias (#12690).
|
|
|
|
- fix: clean file paths before performing -qf (#12493).
|
2000-07-09 12:42:12 +08:00
|
|
|
|
2000-07-06 04:39:15 +08:00
|
|
|
* Wed Jul 5 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- change optflags for i386.
|
|
|
|
- multilib patch, take 1.
|
|
|
|
|
2000-06-23 22:18:13 +08:00
|
|
|
* Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- i486 optflags typo fixed.
|
|
|
|
|
2000-06-23 08:49:43 +08:00
|
|
|
* Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
|
2000-06-23 09:19:45 +08:00
|
|
|
- support for separate source/binary compression policy.
|
|
|
|
- support for bzip payloads.
|
2000-06-23 08:49:43 +08:00
|
|
|
|
2000-06-22 07:28:50 +08:00
|
|
|
* Wed Jun 21 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- fix: don't expand macros in false branch of %if (kasal@suse.cz).
|
|
|
|
- fix: macro expansion problem and clean up (#11484) (kasal@suse.cz).
|
2000-06-22 07:48:05 +08:00
|
|
|
- uname on i370 has s390 as arch (#11456).
|
2000-06-22 22:03:36 +08:00
|
|
|
- put version on rpmpopt filename to avoid legacy filename collision.
|
2000-06-23 00:37:14 +08:00
|
|
|
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
|
2000-06-22 07:28:50 +08:00
|
|
|
|
2000-06-20 22:20:06 +08:00
|
|
|
* Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- fix: typo in brp-compress caused i18n man pages not to compress.
|
2000-06-20 23:54:48 +08:00
|
|
|
- API: uncouple fadio from rest of librpmio.
|
|
|
|
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
|
2000-06-21 00:29:22 +08:00
|
|
|
- update brp-* scripts from rpm-4.0, enable in per-platform config.
|
|
|
|
- alpha: add -mieee to default optflags.
|
2000-06-21 05:45:50 +08:00
|
|
|
- add RPMTAG_OPTFLAGS, configured optflags when package was built.
|
|
|
|
- add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet).
|
|
|
|
- teach brp-compress about /usr/info and /usr/share/info as well.
|
2000-06-20 22:20:06 +08:00
|
|
|
|
2000-06-19 19:35:29 +08:00
|
|
|
* Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- fix: open all db indices before performing chroot.
|
|
|
|
|
2000-06-19 06:38:37 +08:00
|
|
|
* Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- require --rebuilddb to convert db1 -> db3, better messages.
|
|
|
|
|
2000-06-17 03:12:09 +08:00
|
|
|
* Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- fix: resurrect symlink unique'ifying property of finger prints.
|
|
|
|
|
2000-06-14 22:21:06 +08:00
|
|
|
* Wed Jun 14 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- fix: don't count removed files if removed packages is empty set.
|
|
|
|
- fix: permit '\0' as special case key (e.g. "/" in Basenames).
|
|
|
|
|
2000-06-13 18:00:08 +08:00
|
|
|
* Tue Jun 13 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- make librpmio standalone.
|
|
|
|
- fix: avoid clobbering db cursor in removeBinaryPackage.
|
|
|
|
- expose cursors in dbi interfaces, remove internal cursors.
|
|
|
|
- remove incremental link.
|
|
|
|
- portability: sparc-sun-solaris2.5.1.
|
|
|
|
|
2000-06-08 07:25:41 +08:00
|
|
|
* Wed Jun 7 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- create rpmio directory for librpmio.
|
|
|
|
|
2000-06-07 04:06:09 +08:00
|
|
|
* Tue Jun 6 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- require db3 in default configuration.
|
|
|
|
|
2000-06-05 22:18:40 +08:00
|
|
|
* Mon Jun 5 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- add optflags for i486 and i586.
|
|
|
|
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
|
|
|
|
|
2000-05-31 11:36:25 +08:00
|
|
|
* Tue May 30 2000 Matt Wilson <msw@redhat.com>
|
2000-06-07 07:32:34 +08:00
|
|
|
- change %%configure, add %%makeinstall macros to handle FHS changes.
|
2000-05-31 11:36:25 +08:00
|
|
|
|
2000-05-31 03:30:28 +08:00
|
|
|
* Tue May 30 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- mark packaging with version 4 to reflect filename/provide changes.
|
|
|
|
- change next version from 3.1 to 4.0 to reflect package format change.
|
|
|
|
|
2000-05-27 02:59:08 +08:00
|
|
|
* Wed May 26 2000 Jeff Johnson <jbj@redhat.com>
|
2000-05-25 01:53:35 +08:00
|
|
|
- change popt exec alias in oreder to exec rpm children.
|
|
|
|
- split rpm into 5 pieces along major mode fault lines with popt glue.
|
|
|
|
|
2000-05-18 20:58:27 +08:00
|
|
|
* Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- 2nd try at db1 -> db3 stable functionality.
|
|
|
|
|
2000-05-17 04:22:59 +08:00
|
|
|
* Tue May 16 2000 Matt Wilson <msw@redhat.com>
|
|
|
|
- build against bzip2 1.0
|
2000-05-17 10:37:59 +08:00
|
|
|
- use the new fopencookie API in glibc 2.2
|
2000-05-17 04:22:59 +08:00
|
|
|
|
2000-05-13 07:30:28 +08:00
|
|
|
* Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- fix stupid mistakes (alpha segfaults).
|
|
|
|
|
2000-05-10 23:36:29 +08:00
|
|
|
* Wed May 10 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- include RPM-GPG-KEY in file manifest.
|
|
|
|
- simplify --last popt alias, date like -qi (bjerrick@easystreet.com).
|
|
|
|
- fix: alloca'd memory used outside of scope (alpha segfault).
|
|
|
|
|
|
|
|
* Mon May 8 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- FreeBSD fixes (bero@redhat.com).
|
|
|
|
|
2000-05-07 08:53:11 +08:00
|
|
|
* Sat May 6 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- finish db1 and db3 cleanup.
|
|
|
|
|
2000-05-02 16:30:31 +08:00
|
|
|
* Tue May 2 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- first try at db1 -> db3 stability.
|
|
|
|
|
2000-05-02 01:50:35 +08:00
|
|
|
* Mon May 1 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- Rename db0.c to db1.c, resurrect db2.c (from db3.c).
|
|
|
|
- Add ia64 and sparc64 changes.
|
|
|
|
- rpm.spec: add per-platform sub-directories.
|
|
|
|
|
2000-04-28 23:14:47 +08:00
|
|
|
* Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- Filter DB_INCOMPLETE on db->sync, it's usually harmless.
|
|
|
|
- Add per-transaction cache of resolved dependencies (aka Depends).
|
|
|
|
- Do lazy dbi{Open,Close} throughout.
|
|
|
|
- Attempt fine grained dbi cursors throughout.
|
|
|
|
- fix: free iterator *after* loop, not during.
|
|
|
|
- fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use.
|
|
|
|
|
2000-04-27 20:50:54 +08:00
|
|
|
* Thu Apr 27 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified.
|
|
|
|
- API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration.
|
|
|
|
- API: replace rpmdbGetRecord with iterators.
|
|
|
|
- API: replace findMatches with iterators.
|
|
|
|
|
2000-04-26 03:57:26 +08:00
|
|
|
* Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- rebuild to check autoconf configuration in dist-7.0.
|
|
|
|
|
2000-04-24 04:37:57 +08:00
|
|
|
* Sun Apr 23 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- fix: cpio.c: pre-, not post-, decrement the link count.
|
|
|
|
- make db indices as lightweight as possible, with per-dbi config.
|
|
|
|
- db1.c will never be needed, eliminate.
|
|
|
|
- API: merge rebuilddb.c into rpmdb.c.
|
|
|
|
|
2000-04-14 00:00:34 +08:00
|
|
|
* Thu Apr 13 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- API: pass *SearchIndex() length of key (0 will use strlen(key)).
|
|
|
|
- API: remove rpmdb{First,Next}RecNum routines.
|
|
|
|
- drop rpm-python subpackage until bindings are fixed.
|
2000-04-14 01:59:10 +08:00
|
|
|
- add explcit "Provides: name = [epoch:]version-release" to headers.
|
2000-04-14 00:00:34 +08:00
|
|
|
|
2000-04-12 00:15:54 +08:00
|
|
|
* Tue Apr 11 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl)
|
|
|
|
- db3: save join keys in endian neutral binary format.
|
|
|
|
- treat legacy falloc.c as "special" db[01] index for package headers.
|
|
|
|
|
2000-04-06 23:20:29 +08:00
|
|
|
* Thu Apr 6 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- use hashed access for package headers.
|
|
|
|
|
2000-04-04 18:10:47 +08:00
|
|
|
* Tue Apr 4 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- create dbi from template rather than passed args.
|
|
|
|
|
2000-04-03 22:36:39 +08:00
|
|
|
* Mon Apr 3 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- prefer db3 as default.
|
|
|
|
- permit db3 configuration using macros.
|
|
|
|
|
2000-03-31 22:55:23 +08:00
|
|
|
* Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- try for db3 DB_INIT_CDB model.
|
|
|
|
|
2000-03-25 01:20:17 +08:00
|
|
|
* Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
|
2000-03-23 23:49:50 +08:00
|
|
|
- use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db.
|
|
|
|
- configure.in fiddles for BSD systems (Patrick Schoo).
|
|
|
|
- API: change dbi to pass by reference, not value.
|
|
|
|
- cram all of db1, db_185, and db2 interfaces into rpmlib.
|
2000-03-25 01:20:17 +08:00
|
|
|
- convert db1 -> db2 on-disk format using --rebuilddb.
|
2000-03-23 23:49:50 +08:00
|
|
|
|
2000-03-13 23:13:53 +08:00
|
|
|
* Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- start rpm-3.1 development.
|