2009-07-20 14:06:20 +00:00
|
|
|
# build against xz?
|
|
|
|
%bcond_without xz
|
2009-03-12 06:27:20 +00:00
|
|
|
# run internal testsuite?
|
2019-08-26 08:35:43 +00:00
|
|
|
%bcond_without check
|
2014-06-30 07:49:59 +00:00
|
|
|
# build with plugins?
|
|
|
|
%bcond_without plugins
|
|
|
|
# build with libarchive? (needed for rpm2archive)
|
|
|
|
%bcond_without libarchive
|
2015-09-02 17:46:34 +00:00
|
|
|
# build with libimaevm.so
|
|
|
|
%bcond_without libimaevm
|
2017-10-03 13:51:31 +00:00
|
|
|
# build with zstd support?
|
|
|
|
%bcond_without zstd
|
2020-03-31 10:54:46 +00:00
|
|
|
# build with ndb backend?
|
|
|
|
%bcond_without ndb
|
|
|
|
# build with sqlite support?
|
|
|
|
%bcond_without sqlite
|
|
|
|
# build with bdb support?
|
|
|
|
%bcond_without bdb
|
|
|
|
# build with internal Berkeley DB?
|
|
|
|
%bcond_with int_bdb
|
|
|
|
# build with bdb_ro support?
|
|
|
|
%bcond_without bdb_ro
|
2008-07-11 15:54:19 +00:00
|
|
|
|
2007-08-27 10:30:36 +00:00
|
|
|
%define rpmhome /usr/lib/rpm
|
2004-09-09 12:26:44 +00:00
|
|
|
|
2020-03-31 10:54:46 +00:00
|
|
|
%global rpmver 4.15.90
|
|
|
|
%global snapver git14971
|
2020-05-12 09:56:04 +00:00
|
|
|
%global rel 12
|
2017-10-03 13:38:40 +00:00
|
|
|
|
2020-04-23 07:56:28 +00:00
|
|
|
%global srcver %{rpmver}%{?snapver:-%{snapver}}
|
|
|
|
%global srcdir %{?snapver:testing}%{!?snapver:rpm-%(echo %{rpmver} | cut -d'.' -f1-2).x}
|
2008-07-11 15:54:19 +00:00
|
|
|
|
2020-03-31 10:54:46 +00:00
|
|
|
%if %{with bdb}
|
2012-04-03 08:38:44 +00:00
|
|
|
%define bdbver 5.3.15
|
2008-07-11 15:54:19 +00:00
|
|
|
|
2018-10-11 11:46:47 +00:00
|
|
|
# Build-dependency on systemd for the sake of one macro would be a bit much...
|
|
|
|
%{!?_tmpfilesdir:%global _tmpfilesdir /usr/lib/tmpfiles.d}
|
2020-04-01 11:10:37 +00:00
|
|
|
%endif
|
2018-10-11 11:46:47 +00:00
|
|
|
|
2007-03-02 13:41:59 +00:00
|
|
|
Summary: The RPM package management system
|
auto-import changelog data from rpm-4.0-4.src.rpm
Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com>
- Pass NULL as pkgKey on RPMCALLBACK_UNINST_*.
Thu Aug 24 2000 Matt Wilson <msw@redhat.com>
- corrected reference count to transaction header
Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
- rpm now needs /sbin/ldconfig in post/postun scriptlets.
- python bindings to retrieve removed header on callback.
Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com>
- add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.
Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com>
- python bindings to query and verify signatures.
Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: rebuild db1 -> db3 ate 1st header (#16263).
Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
- disable rpmlib(VersionedDependencies) by defining
_noVersionedDependencies.
- man page fixes.
Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault when globbing on "" (#15593).
Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com>
- fix: popt POST callbacks typo.
- fix: -Va broken, make db cursors per-iterator, not per-dbi.
Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com>
- add glibc requirement.
Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com>
- fix: uniqify dependency problems when printing (#14034).
- fix: segfault on erase if filestates is missing in header (#14679).
- popt: add ability to perform callbacks for every, not just first, match.
Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com>
- bail on firstkey/nextkey, there's a better way.
- link rpm2cpio dynamically since cpio is linked dynamically.
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com>
- resurrect firstkey/nextkey python bindings.
Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com>
- fix: look for any/all dbapi when rebuilding.
Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com>
- rebuild with python binding fix.
Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
- rebuild against glibc-2.1.91-14.
- add /usr/kerberos/man to brp-compress.
Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
- first release candidate.
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.
- fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.
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).
Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
- add S_ISLNK pre-transaction syscall test.
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.
- compare versions if doing --freshen.
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.
- fix: set multilibno on sparc per-platform config.
Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com>
- add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.
- 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).
Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com>
- change optflags for i386.
- multilib patch, take 1.
Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
- i486 optflags typo fixed.
Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
- support for separate source/binary compression policy.
- support for bzip payloads.
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).
- uname on i370 has s390 as arch (#11456).
- put version on rpmpopt filename to avoid legacy filename collision.
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
- fix: typo in brp-compress caused i18n man pages not to compress.
- API: uncouple fadio from rest of librpmio.
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
- update brp-* scripts from rpm-4.0, enable in per-platform config.
- alpha: add -mieee to default optflags.
- 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.
Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- fix: open all db indices before performing chroot.
Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
- require --rebuilddb to convert db1 -> db3, better messages.
Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: resurrect symlink unique'ifying property of finger prints.
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).
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.
Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com>
- create rpmio directory for librpmio.
Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com>
- require db3 in default configuration.
Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com>
- add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
Tue May 30 2000 Matt Wilson <msw@redhat.com>
- change %configure, add %makeinstall macros to handle FHS changes.
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.
Fri May 26 2000 Jeff Johnson <jbj@redhat.com>
- change popt exec alias in oreder to exec rpm children.
- split rpm into 5 pieces along major mode fault lines with popt glue.
Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
- 2nd try at db1 -> db3 stable functionality.
Tue May 16 2000 Matt Wilson <msw@redhat.com>
- build against bzip2 1.0
- use the new fopencookie API in glibc 2.2
Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
- fix stupid mistakes (alpha segfaults).
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 08 2000 Jeff Johnson <jbj@redhat.com>
- FreeBSD fixes (bero@redhat.com).
Sat May 06 2000 Jeff Johnson <jbj@redhat.com>
- finish db1 and db3 cleanup.
Tue May 02 2000 Jeff Johnson <jbj@redhat.com>
- first try at db1 -> db3 stability.
Mon May 01 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.
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.
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.
Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
- rebuild to check autoconf configuration in dist-7.0.
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.
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.
- add explcit "Provides: name = [epoch:]version-release" to headers.
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.
Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com>
- use hashed access for package headers.
Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com>
- create dbi from template rather than passed args.
Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com>
- prefer db3 as default.
- permit db3 configuration using macros.
Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
- try for db3 DB_INIT_CDB model.
Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
- 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.
- convert db1 -> db2 on-disk format using --rebuilddb.
Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
- start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
|
|
|
Name: rpm
|
2008-07-11 15:54:19 +00:00
|
|
|
Version: %{rpmver}
|
2020-05-22 18:17:50 +00:00
|
|
|
Release: %{?snapver:0.%{snapver}.}%{rel}%{?dist}.1
|
2007-03-02 13:41:59 +00:00
|
|
|
Url: http://www.rpm.org/
|
2020-04-23 07:56:28 +00:00
|
|
|
Source0: http://ftp.rpm.org/releases/%{srcdir}/rpm-%{srcver}.tar.bz2
|
2020-03-31 10:54:46 +00:00
|
|
|
%if %{with bdb} && %{with int_bdb}
|
2008-07-11 15:54:19 +00:00
|
|
|
Source1: db-%{bdbver}.tar.gz
|
|
|
|
%endif
|
|
|
|
|
2020-04-22 09:00:38 +00:00
|
|
|
Source10: rpmdb-rebuild.service
|
|
|
|
|
2013-06-11 11:49:45 +00:00
|
|
|
# Disable autoconf config.site processing (#962837)
|
2019-06-10 21:40:51 +00:00
|
|
|
Patch1: rpm-4.15.x-siteconfig.patch
|
2010-03-16 09:41:32 +00:00
|
|
|
# In current Fedora, man-pages pkg owns all the localized man directories
|
2012-03-20 09:55:51 +00:00
|
|
|
Patch3: rpm-4.9.90-no-man-dirs.patch
|
2014-09-18 11:25:40 +00:00
|
|
|
# Temporary band-aid for rpm2cpio whining on payload size mismatch (#1142949)
|
|
|
|
Patch5: rpm-4.12.0-rpm2cpio-hack.patch
|
2018-07-21 08:16:39 +00:00
|
|
|
# https://github.com/rpm-software-management/rpm/pull/473
|
|
|
|
Patch6: 0001-find-debuginfo.sh-decompress-DWARF-compressed-ELF-se.patch
|
2018-06-29 08:16:01 +00:00
|
|
|
|
2014-06-30 11:52:01 +00:00
|
|
|
# Patches already upstream:
|
2020-03-31 10:54:46 +00:00
|
|
|
Patch100: 0001-Unset-SOURCE_DATE_EPOCH-for-the-test-suite.patch
|
2020-04-06 11:40:01 +00:00
|
|
|
Patch101: 0001-rpmfc-Do-not-prepend-buildroot-to-a-path-for-paramet.patch
|
2020-04-09 11:56:35 +00:00
|
|
|
Patch102: 0001-Fix-regression-causing-all-ELF-files-classified-as-O.patch
|
2020-04-20 11:18:05 +00:00
|
|
|
Patch103: 0001-Warn-on-undefined-components-in-buildtree-macros.patch
|
2020-04-22 12:43:23 +00:00
|
|
|
Patch104: 0001-Don-t-look-into-source-package-provides-in-depsolvin.patch
|
2020-05-12 09:56:04 +00:00
|
|
|
Patch105: 0001-Fix-regression-causing-segfault-on-database-autodete.patch
|
2019-08-23 10:32:44 +00:00
|
|
|
|
2008-08-01 14:43:54 +00:00
|
|
|
# These are not yet upstream
|
2017-07-28 17:35:07 +00:00
|
|
|
Patch906: rpm-4.7.1-geode-i686.patch
|
2011-08-08 14:28:25 +00:00
|
|
|
# Probably to be upstreamed in slightly different form
|
2019-06-10 10:12:32 +00:00
|
|
|
Patch907: rpm-4.15.x-ldflags.patch
|
2008-07-12 15:02:42 +00:00
|
|
|
|
2019-11-14 18:15:02 +00:00
|
|
|
Patch912: 0001-Revert-Improve-ARM-detection.patch
|
2019-10-18 11:56:50 +00:00
|
|
|
|
2008-07-11 15:54:19 +00:00
|
|
|
# Partially GPL/LGPL dual-licensed and some bits with BSD
|
2019-05-03 16:12:54 +00:00
|
|
|
# SourceLicense: (GPLv2+ and LGPLv2+ with exceptions) and BSD
|
2007-08-24 06:31:07 +00:00
|
|
|
License: GPLv2+
|
|
|
|
|
2009-05-14 07:27:25 +00:00
|
|
|
Requires: coreutils
|
2011-01-18 11:54:19 +00:00
|
|
|
Requires: popt%{_isa} >= 1.10.2.1
|
2008-07-11 15:54:19 +00:00
|
|
|
Requires: curl
|
2020-01-09 11:01:09 +00:00
|
|
|
Obsoletes: python2-rpm < %{version}-%{release}
|
2008-07-11 15:54:19 +00:00
|
|
|
|
2020-03-31 10:54:46 +00:00
|
|
|
%if %{with bdb} && %{without int_bdb}
|
2018-10-11 13:52:32 +00:00
|
|
|
BuildRequires: libdb-devel
|
2008-07-11 15:54:19 +00:00
|
|
|
%endif
|
auto-import changelog data from rpm-4.0.2-7x.src.rpm
Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com>
- map i686-like (i.e. w/o CMOV) platforms to better alternatives.
Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com>
- fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4.
Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com>
- remove mozilla dependency white out, no longer needed.
Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com>
- (sparc) disable MD5 sum checks during install.
- (db1) plug largish memory leak in simulated interface for falloc.c.
Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com>
- portability changes from Joe Orton <jorton@redhat.com> et al.
- (alpha): rip out ALPHA_LOSSAGE now that gcc-2.96-76 has fix (#28509).
- (popt): use sprintf rather than snprintf for portability.
Mon Feb 19 2001 Jeff Johnson <jbj@redhat.com>
- rpm-4.0.2 release candidate.
Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com>
- fix: permit packages to differ by 0 or 32 bytes (#26373).
- fix: permit HEADER_IMMUTABLE tag queries.
- split db configuration into separate file.
Tue Feb 13 2001 Jeff Johnson <jbj@redhat.com>
- fix: remove fixed size buffer on output path (#26987,#26332).
- resurrect rpmErrorCode in the API for Perl-RPM.
Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com>
- fix: diddle exit code for attempted installs of non-packages (#26850).
- python binding diddles to reduce installer memory footprint by delayed
loading of file info.
Fri Feb 09 2001 Jeff Johnson <jbj@redhat.com>
- fix: make a copy of retrieved header before loading.
Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com>
- fix: check waitpid return code.
Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com>
- ewt's cpio.c hack.
- ewt's cpio.c hack reverted.
- rebuild with i18n from rpm-4_0 branch.
- rpmlint conformance.
Thu Jan 18 2001 Matt Wilson <msw@redhat.com>
- fix: exit 0 at the end of %pre
Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com>
- fix: insure that %lang scopes over hard links correctly.
- fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly.
Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com>
- 1st crack at Mandrake specific per-platform macros.
Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com>
- tsort prefers presentation order.
Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com>
- fix: extra newline in many error messages (#23947).
- fix: rpm -Va with db1 needs per-iterator, not per-index, offset.
- add install/remove transaction id tags.
Sat Jan 13 2001 Jeff Johnson <jbj@redhat.com>
- fix the hack.
Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com>
- hack: permit installer to determine package ordering using 1000003 tag.
Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com>
- fix: don't hang on build error.
- fix: remove "error: " prefix from signature verification message.
Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com>
- successors from tsort are processed in presentation order.
- fix: find-requires.perl needed update (#23450).
Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com>
- fix: digests on input FD_t dinna work.
- fix: remove rebuilddb debugging leakage.
Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com>
- tsorted packages processed in successor count order.
- fix: resurrect --excludepath (#19666).
Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com>
- fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag.
Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com>
- fix: avoid locale issues with strcasecmp/strncasecmp (#23199).
- remove almost all explicit uses of stderr in rpmlib using rpmError().
- fix: pass scriptlet args, as in %post -p "/sbin/ldconfig -n /lib".
(Rodrigo Barbosa)
Tue Jan 02 2001 Jeff Johnson <jbj@redhat.com>
- fix apidocs.
Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com>
- use popt autohelp for rpm helper binaries.
Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com>
- (popt): fix float/double handling (#19701).
- (popt): non-linux needs <float.h> (#22732).
- (popt): add POPT_ARGFLAG_OPTIONAL for long options with optional arg.
- (popt): diddle auto-help to include type of arg expected.
Sat Dec 30 2000 Jeff Johnson <jbj@redhat.com>
- (non-linux): move stubs.c to rpmio (#21132).
- (python): bind initdb (#20988).
Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com>
- fix: hack around alpha mis-compilation signature problems.
- rpmmodule.c(handleDbResult): return empty list when nothing matches.
Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com>
- fix: avoid FAT and other brain-dead file systems that have not inodes.
Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com>
- use malloc'ed buffer for large queries.
Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com>
- send query/verify output through rpmlog().
- resurrect rpmErrorSetCallback() and rpmErrorString().
Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com>
- immutable headers, once installed by rpm3, need to lose immutablity.
- fix: removed headers from db need a headerCopy().
Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com>
- whiteout mozilla loop for 7.1.
Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com>
- gendiff: generate ChangeLog patches more intelligently (#22356).
- identify install scriptlet failures with the name of the scriptlet.
- handle install chroot's identically throughout the install process.
- add rpmlib(HeaderLoadSortsTags) for tracking header regions "just in
case".
- create _tmppath on the fly if not present.
- remove /etc/rpm/macros.db1 configuration file if db3 rebuilt.
Wed Dec 13 2000 Jeff Johnson <jbj@redhat.com>
- bump popt version.
- fix: (transaction.c) assume file state normal if tag is missing.
- fix: failed signature read headerFree segfault.
- fix: revert ALPHA_LOSSAGE, breaks 6.2/i386.
- fix: segfault on build path, ignore deleted drips.
- fix: synthesized callbacks for removed packages have not a pkgkey.
Tue Dec 12 2000 Jeff Johnson <jbj@redhat.com>
- bail on header regions.
- change dependency loop message to RPMMESS_WARNING to use stderr, not
stdout.
Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com>
- handle added dirtoken tags (mostly) correctly with header regions.
- add FHS doc/man/info dirs, diddle autoconf goo.
- fix: headerUnload handles headers w/o regions correctly on rebuilddb.
Thu Dec 07 2000 Jeff Johnson <jbj@redhat.com>
- add rpmtransGetKeys() to retrieve transaction keys in tsort'ed order.
- python bindings for rpmtransGetKeys().
- fix: include alignment in count when swabbing header region.
Wed Dec 06 2000 Jeff Johnson <jbj@redhat.com>
- improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim
Mooney<mooney@dogbert.cc.ndsu.NoDak.edu>
- portability: remove use of GNU make subst in lib/Makefile (Joe Orton).
- python: bind package removal (#21274).
- autoconfigure building python bindings.
- autoconfigure generating rpm API doco rpm-devel package.
- fix: don't fdFree in rpmVerifyScript, rpmtransFree does already.
- unify rpmError and rpmMessge interfaces through rpmlog.
- collect and display rpm build error messages at end of build.
- use package version 3 if --nodirtokens is specified.
- add package names to problem sets early, don't save removed header.
- make sure that replaced tags in region are counted in headerSizeof().
- support for dmalloc debugging.
- filter region tags in headerNextIterator, exit throut headerReload.
Thu Nov 30 2000 Jeff Johnson <jbj@redhat.com>
- add missing headerFree for legacy signature header.
- fix: removed packages leaked DIRINDEXES tag data.
- reload tags added during install when loading header from rpmdb.
- avoid brp-compress hang with both compressed/uncompressed man pages.
Tue Nov 21 2000 Jeff Johnson <jbj@redhat.com>
- add brp-strip-shared script <rodrigob@conectiva.com.br>.
- better item/task progress bars <rodrigob@conectiva.com.br>.
- load headers as single contiguous region.
- add region marker as RPM_BIN_TYPE in packages and database.
- fix: don't headerCopy() relocateable packages if not relocating.
- merge signatures into header after reading from package.
Mon Nov 20 2000 Jeff Johnson <jbj@redhat.com>
- add doxygen and lclint annotations most everywhere.
- consistent return for all signature verification.
- use enums for almost all rpmlib #define's.
- API: change rpmProblem typedef to pass by reference, not value.
- don't trim leading ./ in rpmCleanPath() (#14961).
- detect (still need to test) rdonly linux file systems.
- check available inodes as well as blocks on mounted file systems.
- pass rpmTransactionSet, not elements, to installBinaryPackage et al.
- add cscope/ctags (Rodrigo Barbosa<rodrigob@conectiva.com.br>).
- remove getMacroBody() from rpmio API.
- add support for unzip <rodrigob@conectiva.com.br>
Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com>
- don't verify src rpm MD5 sums (yet).
- md5 sums are little endian (no swap) so big endian needs the swap.
Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault on exit of "rpm -qp --qf '%{#fsnames}' pkg" (#20595).
- hpux w/o -D_OPEN_SOURCE has not h_errno.
- verify MD5 sums of payload files when unpacking archive.
- hide libio lossage in prototype, not API.
- add support for SHA1 as well as MD5 message digests.
Mon Nov 13 2000 Jeff Johnson <jbj@redhat.com>
- fix: work around for (mis-compilation?!) segfaults on signature paths.
Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com>
- fix: duplicate headerFree() on instalBinaryPackage() error return.
Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com>
- fix: runTriggers was not adding countCorrection.
- add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A.
Gajda" <mis@k2.net.pl>.
- syntax to specify source of Requires: (PreReq: now legacy).
- rip out rpm{get,put}text, use getpo.sh and specspo instead.
- fine-grained Requires, remove install PreReq's from Requires db.
2004-09-09 11:49:58 +00:00
|
|
|
|
2009-03-06 18:28:21 +00:00
|
|
|
%if %{with check}
|
2017-09-29 18:11:36 +00:00
|
|
|
BuildRequires: fakechroot gnupg2
|
2009-03-06 18:28:21 +00:00
|
|
|
%endif
|
|
|
|
|
2007-08-27 10:30:36 +00:00
|
|
|
# XXX generally assumed to be installed but make it explicit as rpm
|
|
|
|
# is a bit special...
|
2019-06-10 10:12:32 +00:00
|
|
|
BuildRequires: redhat-rpm-config >= 94
|
2020-04-22 09:00:38 +00:00
|
|
|
BuildRequires: systemd-rpm-macros
|
2018-02-19 09:21:50 +00:00
|
|
|
BuildRequires: gcc make
|
2007-08-24 06:45:39 +00:00
|
|
|
BuildRequires: gawk
|
2014-04-21 18:36:44 +00:00
|
|
|
BuildRequires: elfutils-devel >= 0.112
|
|
|
|
BuildRequires: elfutils-libelf-devel
|
|
|
|
BuildRequires: readline-devel zlib-devel
|
2017-03-07 13:00:37 +00:00
|
|
|
BuildRequires: openssl-devel
|
2008-07-11 15:54:19 +00:00
|
|
|
# The popt version here just documents an older known-good version
|
2014-04-21 18:36:44 +00:00
|
|
|
BuildRequires: popt-devel >= 1.10.2
|
|
|
|
BuildRequires: file-devel
|
|
|
|
BuildRequires: gettext-devel
|
|
|
|
BuildRequires: ncurses-devel
|
|
|
|
BuildRequires: bzip2-devel >= 0.9.0c-2
|
|
|
|
BuildRequires: lua-devel >= 5.1
|
|
|
|
BuildRequires: libcap-devel
|
|
|
|
BuildRequires: libacl-devel
|
2017-10-03 13:38:40 +00:00
|
|
|
%if %{with xz}
|
2014-04-21 18:36:44 +00:00
|
|
|
BuildRequires: xz-devel >= 4.999.8
|
2008-07-11 15:54:19 +00:00
|
|
|
%endif
|
2017-10-03 13:38:40 +00:00
|
|
|
%if %{with libarchive}
|
2014-06-30 07:49:59 +00:00
|
|
|
BuildRequires: libarchive-devel
|
|
|
|
%endif
|
2017-10-03 13:51:31 +00:00
|
|
|
%if %{with zstd}
|
|
|
|
BuildRequires: libzstd-devel
|
|
|
|
%endif
|
2020-03-31 10:54:46 +00:00
|
|
|
%if %{with sqlite}
|
|
|
|
BuildRequires: sqlite-devel
|
2017-10-03 13:51:31 +00:00
|
|
|
%endif
|
2014-01-20 13:03:21 +00:00
|
|
|
# Couple of patches change makefiles so, require for now...
|
2014-01-20 13:24:07 +00:00
|
|
|
BuildRequires: automake libtool
|
2007-08-24 06:31:07 +00:00
|
|
|
|
2014-06-30 07:49:59 +00:00
|
|
|
%if %{with plugins}
|
|
|
|
BuildRequires: libselinux-devel
|
|
|
|
BuildRequires: dbus-devel
|
2019-06-10 10:12:32 +00:00
|
|
|
BuildRequires: audit-libs-devel
|
2014-06-30 07:49:59 +00:00
|
|
|
%endif
|
|
|
|
|
2015-09-02 17:46:34 +00:00
|
|
|
%if %{with libimaevm}
|
2018-10-11 09:53:16 +00:00
|
|
|
BuildRequires: ima-evm-utils-devel >= 1.0
|
2015-09-02 17:46:34 +00:00
|
|
|
%endif
|
|
|
|
|
auto-import changelog data from rpm-4.0-4.src.rpm
Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com>
- Pass NULL as pkgKey on RPMCALLBACK_UNINST_*.
Thu Aug 24 2000 Matt Wilson <msw@redhat.com>
- corrected reference count to transaction header
Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
- rpm now needs /sbin/ldconfig in post/postun scriptlets.
- python bindings to retrieve removed header on callback.
Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com>
- add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.
Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com>
- python bindings to query and verify signatures.
Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: rebuild db1 -> db3 ate 1st header (#16263).
Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
- disable rpmlib(VersionedDependencies) by defining
_noVersionedDependencies.
- man page fixes.
Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault when globbing on "" (#15593).
Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com>
- fix: popt POST callbacks typo.
- fix: -Va broken, make db cursors per-iterator, not per-dbi.
Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com>
- add glibc requirement.
Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com>
- fix: uniqify dependency problems when printing (#14034).
- fix: segfault on erase if filestates is missing in header (#14679).
- popt: add ability to perform callbacks for every, not just first, match.
Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com>
- bail on firstkey/nextkey, there's a better way.
- link rpm2cpio dynamically since cpio is linked dynamically.
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com>
- resurrect firstkey/nextkey python bindings.
Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com>
- fix: look for any/all dbapi when rebuilding.
Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com>
- rebuild with python binding fix.
Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
- rebuild against glibc-2.1.91-14.
- add /usr/kerberos/man to brp-compress.
Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
- first release candidate.
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.
- fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.
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).
Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
- add S_ISLNK pre-transaction syscall test.
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.
- compare versions if doing --freshen.
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.
- fix: set multilibno on sparc per-platform config.
Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com>
- add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.
- 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).
Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com>
- change optflags for i386.
- multilib patch, take 1.
Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
- i486 optflags typo fixed.
Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
- support for separate source/binary compression policy.
- support for bzip payloads.
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).
- uname on i370 has s390 as arch (#11456).
- put version on rpmpopt filename to avoid legacy filename collision.
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
- fix: typo in brp-compress caused i18n man pages not to compress.
- API: uncouple fadio from rest of librpmio.
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
- update brp-* scripts from rpm-4.0, enable in per-platform config.
- alpha: add -mieee to default optflags.
- 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.
Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- fix: open all db indices before performing chroot.
Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
- require --rebuilddb to convert db1 -> db3, better messages.
Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: resurrect symlink unique'ifying property of finger prints.
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).
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.
Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com>
- create rpmio directory for librpmio.
Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com>
- require db3 in default configuration.
Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com>
- add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
Tue May 30 2000 Matt Wilson <msw@redhat.com>
- change %configure, add %makeinstall macros to handle FHS changes.
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.
Fri May 26 2000 Jeff Johnson <jbj@redhat.com>
- change popt exec alias in oreder to exec rpm children.
- split rpm into 5 pieces along major mode fault lines with popt glue.
Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
- 2nd try at db1 -> db3 stable functionality.
Tue May 16 2000 Matt Wilson <msw@redhat.com>
- build against bzip2 1.0
- use the new fopencookie API in glibc 2.2
Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
- fix stupid mistakes (alpha segfaults).
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 08 2000 Jeff Johnson <jbj@redhat.com>
- FreeBSD fixes (bero@redhat.com).
Sat May 06 2000 Jeff Johnson <jbj@redhat.com>
- finish db1 and db3 cleanup.
Tue May 02 2000 Jeff Johnson <jbj@redhat.com>
- first try at db1 -> db3 stability.
Mon May 01 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.
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.
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.
Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
- rebuild to check autoconf configuration in dist-7.0.
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.
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.
- add explcit "Provides: name = [epoch:]version-release" to headers.
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.
Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com>
- use hashed access for package headers.
Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com>
- create dbi from template rather than passed args.
Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com>
- prefer db3 as default.
- permit db3 configuration using macros.
Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
- try for db3 DB_INIT_CDB model.
Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
- 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.
- convert db1 -> db2 on-disk format using --rebuilddb.
Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
- start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
|
|
|
%description
|
2004-09-09 11:56:39 +00:00
|
|
|
The RPM Package Manager (RPM) is a powerful command line driven
|
auto-import changelog data from rpm-4.0-4.src.rpm
Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com>
- Pass NULL as pkgKey on RPMCALLBACK_UNINST_*.
Thu Aug 24 2000 Matt Wilson <msw@redhat.com>
- corrected reference count to transaction header
Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
- rpm now needs /sbin/ldconfig in post/postun scriptlets.
- python bindings to retrieve removed header on callback.
Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com>
- add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.
Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com>
- python bindings to query and verify signatures.
Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: rebuild db1 -> db3 ate 1st header (#16263).
Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
- disable rpmlib(VersionedDependencies) by defining
_noVersionedDependencies.
- man page fixes.
Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault when globbing on "" (#15593).
Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com>
- fix: popt POST callbacks typo.
- fix: -Va broken, make db cursors per-iterator, not per-dbi.
Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com>
- add glibc requirement.
Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com>
- fix: uniqify dependency problems when printing (#14034).
- fix: segfault on erase if filestates is missing in header (#14679).
- popt: add ability to perform callbacks for every, not just first, match.
Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com>
- bail on firstkey/nextkey, there's a better way.
- link rpm2cpio dynamically since cpio is linked dynamically.
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com>
- resurrect firstkey/nextkey python bindings.
Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com>
- fix: look for any/all dbapi when rebuilding.
Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com>
- rebuild with python binding fix.
Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
- rebuild against glibc-2.1.91-14.
- add /usr/kerberos/man to brp-compress.
Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
- first release candidate.
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.
- fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.
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).
Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
- add S_ISLNK pre-transaction syscall test.
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.
- compare versions if doing --freshen.
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.
- fix: set multilibno on sparc per-platform config.
Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com>
- add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.
- 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).
Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com>
- change optflags for i386.
- multilib patch, take 1.
Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
- i486 optflags typo fixed.
Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
- support for separate source/binary compression policy.
- support for bzip payloads.
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).
- uname on i370 has s390 as arch (#11456).
- put version on rpmpopt filename to avoid legacy filename collision.
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
- fix: typo in brp-compress caused i18n man pages not to compress.
- API: uncouple fadio from rest of librpmio.
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
- update brp-* scripts from rpm-4.0, enable in per-platform config.
- alpha: add -mieee to default optflags.
- 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.
Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- fix: open all db indices before performing chroot.
Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
- require --rebuilddb to convert db1 -> db3, better messages.
Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: resurrect symlink unique'ifying property of finger prints.
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).
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.
Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com>
- create rpmio directory for librpmio.
Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com>
- require db3 in default configuration.
Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com>
- add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
Tue May 30 2000 Matt Wilson <msw@redhat.com>
- change %configure, add %makeinstall macros to handle FHS changes.
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.
Fri May 26 2000 Jeff Johnson <jbj@redhat.com>
- change popt exec alias in oreder to exec rpm children.
- split rpm into 5 pieces along major mode fault lines with popt glue.
Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
- 2nd try at db1 -> db3 stable functionality.
Tue May 16 2000 Matt Wilson <msw@redhat.com>
- build against bzip2 1.0
- use the new fopencookie API in glibc 2.2
Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
- fix stupid mistakes (alpha segfaults).
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 08 2000 Jeff Johnson <jbj@redhat.com>
- FreeBSD fixes (bero@redhat.com).
Sat May 06 2000 Jeff Johnson <jbj@redhat.com>
- finish db1 and db3 cleanup.
Tue May 02 2000 Jeff Johnson <jbj@redhat.com>
- first try at db1 -> db3 stability.
Mon May 01 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.
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.
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.
Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
- rebuild to check autoconf configuration in dist-7.0.
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.
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.
- add explcit "Provides: name = [epoch:]version-release" to headers.
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.
Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com>
- use hashed access for package headers.
Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com>
- create dbi from template rather than passed args.
Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com>
- prefer db3 as default.
- permit db3 configuration using macros.
Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
- try for db3 DB_INIT_CDB model.
Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
- 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.
- convert db1 -> db2 on-disk format using --rebuilddb.
Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
- start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
|
|
|
package management system capable of installing, uninstalling,
|
2004-09-09 12:04:36 +00:00
|
|
|
verifying, querying, and updating software packages. Each software
|
auto-import changelog data from rpm-4.0-4.src.rpm
Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com>
- Pass NULL as pkgKey on RPMCALLBACK_UNINST_*.
Thu Aug 24 2000 Matt Wilson <msw@redhat.com>
- corrected reference count to transaction header
Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
- rpm now needs /sbin/ldconfig in post/postun scriptlets.
- python bindings to retrieve removed header on callback.
Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com>
- add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.
Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com>
- python bindings to query and verify signatures.
Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: rebuild db1 -> db3 ate 1st header (#16263).
Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
- disable rpmlib(VersionedDependencies) by defining
_noVersionedDependencies.
- man page fixes.
Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault when globbing on "" (#15593).
Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com>
- fix: popt POST callbacks typo.
- fix: -Va broken, make db cursors per-iterator, not per-dbi.
Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com>
- add glibc requirement.
Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com>
- fix: uniqify dependency problems when printing (#14034).
- fix: segfault on erase if filestates is missing in header (#14679).
- popt: add ability to perform callbacks for every, not just first, match.
Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com>
- bail on firstkey/nextkey, there's a better way.
- link rpm2cpio dynamically since cpio is linked dynamically.
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com>
- resurrect firstkey/nextkey python bindings.
Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com>
- fix: look for any/all dbapi when rebuilding.
Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com>
- rebuild with python binding fix.
Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
- rebuild against glibc-2.1.91-14.
- add /usr/kerberos/man to brp-compress.
Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
- first release candidate.
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.
- fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.
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).
Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
- add S_ISLNK pre-transaction syscall test.
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.
- compare versions if doing --freshen.
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.
- fix: set multilibno on sparc per-platform config.
Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com>
- add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.
- 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).
Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com>
- change optflags for i386.
- multilib patch, take 1.
Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
- i486 optflags typo fixed.
Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
- support for separate source/binary compression policy.
- support for bzip payloads.
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).
- uname on i370 has s390 as arch (#11456).
- put version on rpmpopt filename to avoid legacy filename collision.
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
- fix: typo in brp-compress caused i18n man pages not to compress.
- API: uncouple fadio from rest of librpmio.
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
- update brp-* scripts from rpm-4.0, enable in per-platform config.
- alpha: add -mieee to default optflags.
- 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.
Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- fix: open all db indices before performing chroot.
Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
- require --rebuilddb to convert db1 -> db3, better messages.
Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: resurrect symlink unique'ifying property of finger prints.
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).
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.
Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com>
- create rpmio directory for librpmio.
Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com>
- require db3 in default configuration.
Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com>
- add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
Tue May 30 2000 Matt Wilson <msw@redhat.com>
- change %configure, add %makeinstall macros to handle FHS changes.
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.
Fri May 26 2000 Jeff Johnson <jbj@redhat.com>
- change popt exec alias in oreder to exec rpm children.
- split rpm into 5 pieces along major mode fault lines with popt glue.
Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
- 2nd try at db1 -> db3 stable functionality.
Tue May 16 2000 Matt Wilson <msw@redhat.com>
- build against bzip2 1.0
- use the new fopencookie API in glibc 2.2
Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
- fix stupid mistakes (alpha segfaults).
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 08 2000 Jeff Johnson <jbj@redhat.com>
- FreeBSD fixes (bero@redhat.com).
Sat May 06 2000 Jeff Johnson <jbj@redhat.com>
- finish db1 and db3 cleanup.
Tue May 02 2000 Jeff Johnson <jbj@redhat.com>
- first try at db1 -> db3 stability.
Mon May 01 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.
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.
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.
Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
- rebuild to check autoconf configuration in dist-7.0.
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.
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.
- add explcit "Provides: name = [epoch:]version-release" to headers.
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.
Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com>
- use hashed access for package headers.
Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com>
- create dbi from template rather than passed args.
Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com>
- prefer db3 as default.
- permit db3 configuration using macros.
Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
- try for db3 DB_INIT_CDB model.
Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
- 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.
- convert db1 -> db2 on-disk format using --rebuilddb.
Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
- start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
|
|
|
package consists of an archive of files along with information about
|
|
|
|
the package like its version, a description, etc.
|
|
|
|
|
2004-09-09 12:48:26 +00:00
|
|
|
%package libs
|
2007-03-02 13:41:59 +00:00
|
|
|
Summary: Libraries for manipulating RPM packages
|
2007-08-24 06:31:07 +00:00
|
|
|
License: GPLv2+ and LGPLv2+ with exceptions
|
2016-12-03 12:24:36 +00:00
|
|
|
Requires: %{name} = %{version}-%{release}
|
2004-09-09 12:48:26 +00:00
|
|
|
|
|
|
|
%description libs
|
|
|
|
This package contains the RPM shared libraries.
|
|
|
|
|
2011-01-18 12:20:26 +00:00
|
|
|
%package build-libs
|
2018-02-20 10:30:19 +00:00
|
|
|
Summary: Libraries for building RPM packages
|
2011-01-18 12:20:26 +00:00
|
|
|
License: GPLv2+ and LGPLv2+ with exceptions
|
|
|
|
Requires: rpm-libs%{_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
%description build-libs
|
2018-02-20 10:30:19 +00:00
|
|
|
This package contains the RPM shared libraries for building packages.
|
|
|
|
|
|
|
|
%package sign-libs
|
|
|
|
Summary: Libraries for signing RPM packages
|
|
|
|
License: GPLv2+ and LGPLv2+ with exceptions
|
|
|
|
Requires: rpm-libs%{_isa} = %{version}-%{release}
|
|
|
|
Requires: %{_bindir}/gpg2
|
|
|
|
|
|
|
|
%description sign-libs
|
|
|
|
This package contains the RPM shared libraries for signing packages.
|
2011-01-18 12:20:26 +00:00
|
|
|
|
auto-import changelog data from rpm-4.0-4.src.rpm
Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com>
- Pass NULL as pkgKey on RPMCALLBACK_UNINST_*.
Thu Aug 24 2000 Matt Wilson <msw@redhat.com>
- corrected reference count to transaction header
Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
- rpm now needs /sbin/ldconfig in post/postun scriptlets.
- python bindings to retrieve removed header on callback.
Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com>
- add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.
Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com>
- python bindings to query and verify signatures.
Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: rebuild db1 -> db3 ate 1st header (#16263).
Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
- disable rpmlib(VersionedDependencies) by defining
_noVersionedDependencies.
- man page fixes.
Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault when globbing on "" (#15593).
Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com>
- fix: popt POST callbacks typo.
- fix: -Va broken, make db cursors per-iterator, not per-dbi.
Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com>
- add glibc requirement.
Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com>
- fix: uniqify dependency problems when printing (#14034).
- fix: segfault on erase if filestates is missing in header (#14679).
- popt: add ability to perform callbacks for every, not just first, match.
Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com>
- bail on firstkey/nextkey, there's a better way.
- link rpm2cpio dynamically since cpio is linked dynamically.
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com>
- resurrect firstkey/nextkey python bindings.
Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com>
- fix: look for any/all dbapi when rebuilding.
Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com>
- rebuild with python binding fix.
Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
- rebuild against glibc-2.1.91-14.
- add /usr/kerberos/man to brp-compress.
Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
- first release candidate.
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.
- fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.
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).
Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
- add S_ISLNK pre-transaction syscall test.
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.
- compare versions if doing --freshen.
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.
- fix: set multilibno on sparc per-platform config.
Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com>
- add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.
- 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).
Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com>
- change optflags for i386.
- multilib patch, take 1.
Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
- i486 optflags typo fixed.
Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
- support for separate source/binary compression policy.
- support for bzip payloads.
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).
- uname on i370 has s390 as arch (#11456).
- put version on rpmpopt filename to avoid legacy filename collision.
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
- fix: typo in brp-compress caused i18n man pages not to compress.
- API: uncouple fadio from rest of librpmio.
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
- update brp-* scripts from rpm-4.0, enable in per-platform config.
- alpha: add -mieee to default optflags.
- 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.
Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- fix: open all db indices before performing chroot.
Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
- require --rebuilddb to convert db1 -> db3, better messages.
Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: resurrect symlink unique'ifying property of finger prints.
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).
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.
Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com>
- create rpmio directory for librpmio.
Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com>
- require db3 in default configuration.
Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com>
- add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
Tue May 30 2000 Matt Wilson <msw@redhat.com>
- change %configure, add %makeinstall macros to handle FHS changes.
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.
Fri May 26 2000 Jeff Johnson <jbj@redhat.com>
- change popt exec alias in oreder to exec rpm children.
- split rpm into 5 pieces along major mode fault lines with popt glue.
Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
- 2nd try at db1 -> db3 stable functionality.
Tue May 16 2000 Matt Wilson <msw@redhat.com>
- build against bzip2 1.0
- use the new fopencookie API in glibc 2.2
Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
- fix stupid mistakes (alpha segfaults).
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 08 2000 Jeff Johnson <jbj@redhat.com>
- FreeBSD fixes (bero@redhat.com).
Sat May 06 2000 Jeff Johnson <jbj@redhat.com>
- finish db1 and db3 cleanup.
Tue May 02 2000 Jeff Johnson <jbj@redhat.com>
- first try at db1 -> db3 stability.
Mon May 01 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.
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.
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.
Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
- rebuild to check autoconf configuration in dist-7.0.
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.
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.
- add explcit "Provides: name = [epoch:]version-release" to headers.
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.
Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com>
- use hashed access for package headers.
Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com>
- create dbi from template rather than passed args.
Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com>
- prefer db3 as default.
- permit db3 configuration using macros.
Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
- try for db3 DB_INIT_CDB model.
Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
- 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.
- convert db1 -> db2 on-disk format using --rebuilddb.
Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
- start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
|
|
|
%package devel
|
2007-03-02 13:41:59 +00:00
|
|
|
Summary: Development files for manipulating RPM packages
|
2007-08-24 06:31:07 +00:00
|
|
|
License: GPLv2+ and LGPLv2+ with exceptions
|
2016-11-25 12:20:42 +00:00
|
|
|
Requires: %{name} = %{version}-%{release}
|
2016-08-09 16:12:17 +00:00
|
|
|
Requires: %{name}-libs%{_isa} = %{version}-%{release}
|
|
|
|
Requires: %{name}-build-libs%{_isa} = %{version}-%{release}
|
2018-02-20 10:30:19 +00:00
|
|
|
Requires: %{name}-sign-libs%{_isa} = %{version}-%{release}
|
2009-12-08 14:30:07 +00:00
|
|
|
Requires: popt-devel%{_isa}
|
auto-import changelog data from rpm-4.0-4.src.rpm
Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com>
- Pass NULL as pkgKey on RPMCALLBACK_UNINST_*.
Thu Aug 24 2000 Matt Wilson <msw@redhat.com>
- corrected reference count to transaction header
Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
- rpm now needs /sbin/ldconfig in post/postun scriptlets.
- python bindings to retrieve removed header on callback.
Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com>
- add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.
Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com>
- python bindings to query and verify signatures.
Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: rebuild db1 -> db3 ate 1st header (#16263).
Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
- disable rpmlib(VersionedDependencies) by defining
_noVersionedDependencies.
- man page fixes.
Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault when globbing on "" (#15593).
Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com>
- fix: popt POST callbacks typo.
- fix: -Va broken, make db cursors per-iterator, not per-dbi.
Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com>
- add glibc requirement.
Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com>
- fix: uniqify dependency problems when printing (#14034).
- fix: segfault on erase if filestates is missing in header (#14679).
- popt: add ability to perform callbacks for every, not just first, match.
Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com>
- bail on firstkey/nextkey, there's a better way.
- link rpm2cpio dynamically since cpio is linked dynamically.
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com>
- resurrect firstkey/nextkey python bindings.
Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com>
- fix: look for any/all dbapi when rebuilding.
Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com>
- rebuild with python binding fix.
Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
- rebuild against glibc-2.1.91-14.
- add /usr/kerberos/man to brp-compress.
Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
- first release candidate.
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.
- fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.
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).
Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
- add S_ISLNK pre-transaction syscall test.
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.
- compare versions if doing --freshen.
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.
- fix: set multilibno on sparc per-platform config.
Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com>
- add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.
- 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).
Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com>
- change optflags for i386.
- multilib patch, take 1.
Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
- i486 optflags typo fixed.
Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
- support for separate source/binary compression policy.
- support for bzip payloads.
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).
- uname on i370 has s390 as arch (#11456).
- put version on rpmpopt filename to avoid legacy filename collision.
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
- fix: typo in brp-compress caused i18n man pages not to compress.
- API: uncouple fadio from rest of librpmio.
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
- update brp-* scripts from rpm-4.0, enable in per-platform config.
- alpha: add -mieee to default optflags.
- 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.
Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- fix: open all db indices before performing chroot.
Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
- require --rebuilddb to convert db1 -> db3, better messages.
Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: resurrect symlink unique'ifying property of finger prints.
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).
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.
Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com>
- create rpmio directory for librpmio.
Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com>
- require db3 in default configuration.
Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com>
- add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
Tue May 30 2000 Matt Wilson <msw@redhat.com>
- change %configure, add %makeinstall macros to handle FHS changes.
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.
Fri May 26 2000 Jeff Johnson <jbj@redhat.com>
- change popt exec alias in oreder to exec rpm children.
- split rpm into 5 pieces along major mode fault lines with popt glue.
Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
- 2nd try at db1 -> db3 stable functionality.
Tue May 16 2000 Matt Wilson <msw@redhat.com>
- build against bzip2 1.0
- use the new fopencookie API in glibc 2.2
Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
- fix stupid mistakes (alpha segfaults).
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 08 2000 Jeff Johnson <jbj@redhat.com>
- FreeBSD fixes (bero@redhat.com).
Sat May 06 2000 Jeff Johnson <jbj@redhat.com>
- finish db1 and db3 cleanup.
Tue May 02 2000 Jeff Johnson <jbj@redhat.com>
- first try at db1 -> db3 stability.
Mon May 01 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.
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.
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.
Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
- rebuild to check autoconf configuration in dist-7.0.
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.
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.
- add explcit "Provides: name = [epoch:]version-release" to headers.
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.
Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com>
- use hashed access for package headers.
Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com>
- create dbi from template rather than passed args.
Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com>
- prefer db3 as default.
- permit db3 configuration using macros.
Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
- try for db3 DB_INIT_CDB model.
Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
- 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.
- convert db1 -> db2 on-disk format using --rebuilddb.
Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
- start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
|
|
|
|
|
|
|
%description devel
|
2004-09-09 12:04:36 +00:00
|
|
|
This package contains the RPM C library and header files. These
|
|
|
|
development files will simplify the process of writing programs that
|
auto-import changelog data from rpm-4.0-4.src.rpm
Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com>
- Pass NULL as pkgKey on RPMCALLBACK_UNINST_*.
Thu Aug 24 2000 Matt Wilson <msw@redhat.com>
- corrected reference count to transaction header
Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
- rpm now needs /sbin/ldconfig in post/postun scriptlets.
- python bindings to retrieve removed header on callback.
Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com>
- add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.
Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com>
- python bindings to query and verify signatures.
Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: rebuild db1 -> db3 ate 1st header (#16263).
Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
- disable rpmlib(VersionedDependencies) by defining
_noVersionedDependencies.
- man page fixes.
Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault when globbing on "" (#15593).
Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com>
- fix: popt POST callbacks typo.
- fix: -Va broken, make db cursors per-iterator, not per-dbi.
Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com>
- add glibc requirement.
Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com>
- fix: uniqify dependency problems when printing (#14034).
- fix: segfault on erase if filestates is missing in header (#14679).
- popt: add ability to perform callbacks for every, not just first, match.
Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com>
- bail on firstkey/nextkey, there's a better way.
- link rpm2cpio dynamically since cpio is linked dynamically.
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com>
- resurrect firstkey/nextkey python bindings.
Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com>
- fix: look for any/all dbapi when rebuilding.
Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com>
- rebuild with python binding fix.
Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
- rebuild against glibc-2.1.91-14.
- add /usr/kerberos/man to brp-compress.
Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
- first release candidate.
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.
- fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.
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).
Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
- add S_ISLNK pre-transaction syscall test.
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.
- compare versions if doing --freshen.
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.
- fix: set multilibno on sparc per-platform config.
Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com>
- add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.
- 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).
Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com>
- change optflags for i386.
- multilib patch, take 1.
Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
- i486 optflags typo fixed.
Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
- support for separate source/binary compression policy.
- support for bzip payloads.
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).
- uname on i370 has s390 as arch (#11456).
- put version on rpmpopt filename to avoid legacy filename collision.
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
- fix: typo in brp-compress caused i18n man pages not to compress.
- API: uncouple fadio from rest of librpmio.
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
- update brp-* scripts from rpm-4.0, enable in per-platform config.
- alpha: add -mieee to default optflags.
- 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.
Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- fix: open all db indices before performing chroot.
Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
- require --rebuilddb to convert db1 -> db3, better messages.
Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: resurrect symlink unique'ifying property of finger prints.
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).
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.
Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com>
- create rpmio directory for librpmio.
Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com>
- require db3 in default configuration.
Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com>
- add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
Tue May 30 2000 Matt Wilson <msw@redhat.com>
- change %configure, add %makeinstall macros to handle FHS changes.
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.
Fri May 26 2000 Jeff Johnson <jbj@redhat.com>
- change popt exec alias in oreder to exec rpm children.
- split rpm into 5 pieces along major mode fault lines with popt glue.
Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
- 2nd try at db1 -> db3 stable functionality.
Tue May 16 2000 Matt Wilson <msw@redhat.com>
- build against bzip2 1.0
- use the new fopencookie API in glibc 2.2
Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
- fix stupid mistakes (alpha segfaults).
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 08 2000 Jeff Johnson <jbj@redhat.com>
- FreeBSD fixes (bero@redhat.com).
Sat May 06 2000 Jeff Johnson <jbj@redhat.com>
- finish db1 and db3 cleanup.
Tue May 02 2000 Jeff Johnson <jbj@redhat.com>
- first try at db1 -> db3 stability.
Mon May 01 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.
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.
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.
Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
- rebuild to check autoconf configuration in dist-7.0.
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.
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.
- add explcit "Provides: name = [epoch:]version-release" to headers.
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.
Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com>
- use hashed access for package headers.
Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com>
- create dbi from template rather than passed args.
Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com>
- prefer db3 as default.
- permit db3 configuration using macros.
Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
- try for db3 DB_INIT_CDB model.
Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
- 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.
- convert db1 -> db2 on-disk format using --rebuilddb.
Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
- start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
|
|
|
manipulate RPM packages and databases. These files are intended to
|
|
|
|
simplify the process of creating graphical package managers or any
|
|
|
|
other tools that need an intimate knowledge of RPM packages in order
|
|
|
|
to function.
|
|
|
|
|
|
|
|
This package should be installed if you want to develop programs that
|
|
|
|
will manipulate RPM packages and databases.
|
|
|
|
|
|
|
|
%package build
|
2007-03-02 13:41:59 +00:00
|
|
|
Summary: Scripts and executable programs used to build packages
|
2007-09-04 06:11:33 +00:00
|
|
|
Requires: rpm = %{version}-%{release}
|
|
|
|
Requires: elfutils >= 0.128 binutils
|
2007-09-04 07:45:42 +00:00
|
|
|
Requires: findutils sed grep gawk diffutils file patch >= 2.5
|
2018-08-07 09:24:30 +00:00
|
|
|
Requires: tar unzip gzip bzip2 cpio xz
|
|
|
|
%if %{with zstd}
|
|
|
|
Requires: zstd
|
|
|
|
%endif
|
2010-05-27 12:34:35 +00:00
|
|
|
Requires: pkgconfig >= 1:0.24
|
2010-08-10 07:09:03 +00:00
|
|
|
Requires: /usr/bin/gdb-add-index
|
2019-05-03 16:12:54 +00:00
|
|
|
# https://fedoraproject.org/wiki/Changes/Minimal_GDB_in_buildroot
|
|
|
|
Suggests: gdb-minimal
|
2013-03-25 11:24:24 +00:00
|
|
|
# Technically rpmbuild doesn't require any external configuration, but
|
|
|
|
# creating distro-compatible packages does. To make the common case
|
|
|
|
# "just work" while allowing for alternatives, depend on a virtual
|
|
|
|
# provide, typically coming from redhat-rpm-config.
|
|
|
|
Requires: system-rpm-config
|
auto-import changelog data from rpm-4.0-4.src.rpm
Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com>
- Pass NULL as pkgKey on RPMCALLBACK_UNINST_*.
Thu Aug 24 2000 Matt Wilson <msw@redhat.com>
- corrected reference count to transaction header
Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
- rpm now needs /sbin/ldconfig in post/postun scriptlets.
- python bindings to retrieve removed header on callback.
Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com>
- add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.
Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com>
- python bindings to query and verify signatures.
Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: rebuild db1 -> db3 ate 1st header (#16263).
Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
- disable rpmlib(VersionedDependencies) by defining
_noVersionedDependencies.
- man page fixes.
Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault when globbing on "" (#15593).
Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com>
- fix: popt POST callbacks typo.
- fix: -Va broken, make db cursors per-iterator, not per-dbi.
Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com>
- add glibc requirement.
Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com>
- fix: uniqify dependency problems when printing (#14034).
- fix: segfault on erase if filestates is missing in header (#14679).
- popt: add ability to perform callbacks for every, not just first, match.
Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com>
- bail on firstkey/nextkey, there's a better way.
- link rpm2cpio dynamically since cpio is linked dynamically.
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com>
- resurrect firstkey/nextkey python bindings.
Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com>
- fix: look for any/all dbapi when rebuilding.
Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com>
- rebuild with python binding fix.
Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
- rebuild against glibc-2.1.91-14.
- add /usr/kerberos/man to brp-compress.
Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
- first release candidate.
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.
- fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.
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).
Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
- add S_ISLNK pre-transaction syscall test.
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.
- compare versions if doing --freshen.
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.
- fix: set multilibno on sparc per-platform config.
Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com>
- add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.
- 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).
Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com>
- change optflags for i386.
- multilib patch, take 1.
Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
- i486 optflags typo fixed.
Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
- support for separate source/binary compression policy.
- support for bzip payloads.
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).
- uname on i370 has s390 as arch (#11456).
- put version on rpmpopt filename to avoid legacy filename collision.
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
- fix: typo in brp-compress caused i18n man pages not to compress.
- API: uncouple fadio from rest of librpmio.
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
- update brp-* scripts from rpm-4.0, enable in per-platform config.
- alpha: add -mieee to default optflags.
- 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.
Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- fix: open all db indices before performing chroot.
Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
- require --rebuilddb to convert db1 -> db3, better messages.
Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: resurrect symlink unique'ifying property of finger prints.
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).
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.
Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com>
- create rpmio directory for librpmio.
Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com>
- require db3 in default configuration.
Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com>
- add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
Tue May 30 2000 Matt Wilson <msw@redhat.com>
- change %configure, add %makeinstall macros to handle FHS changes.
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.
Fri May 26 2000 Jeff Johnson <jbj@redhat.com>
- change popt exec alias in oreder to exec rpm children.
- split rpm into 5 pieces along major mode fault lines with popt glue.
Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
- 2nd try at db1 -> db3 stable functionality.
Tue May 16 2000 Matt Wilson <msw@redhat.com>
- build against bzip2 1.0
- use the new fopencookie API in glibc 2.2
Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
- fix stupid mistakes (alpha segfaults).
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 08 2000 Jeff Johnson <jbj@redhat.com>
- FreeBSD fixes (bero@redhat.com).
Sat May 06 2000 Jeff Johnson <jbj@redhat.com>
- finish db1 and db3 cleanup.
Tue May 02 2000 Jeff Johnson <jbj@redhat.com>
- first try at db1 -> db3 stability.
Mon May 01 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.
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.
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.
Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
- rebuild to check autoconf configuration in dist-7.0.
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.
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.
- add explcit "Provides: name = [epoch:]version-release" to headers.
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.
Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com>
- use hashed access for package headers.
Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com>
- create dbi from template rather than passed args.
Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com>
- prefer db3 as default.
- permit db3 configuration using macros.
Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
- try for db3 DB_INIT_CDB model.
Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
- 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.
- convert db1 -> db2 on-disk format using --rebuilddb.
Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
- start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
|
|
|
|
|
|
|
%description build
|
2004-09-09 12:04:36 +00:00
|
|
|
The rpm-build package contains the scripts and executable programs
|
|
|
|
that are used to build packages using the RPM Package Manager.
|
auto-import changelog data from rpm-4.0-4.src.rpm
Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com>
- Pass NULL as pkgKey on RPMCALLBACK_UNINST_*.
Thu Aug 24 2000 Matt Wilson <msw@redhat.com>
- corrected reference count to transaction header
Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
- rpm now needs /sbin/ldconfig in post/postun scriptlets.
- python bindings to retrieve removed header on callback.
Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com>
- add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.
Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com>
- python bindings to query and verify signatures.
Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: rebuild db1 -> db3 ate 1st header (#16263).
Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
- disable rpmlib(VersionedDependencies) by defining
_noVersionedDependencies.
- man page fixes.
Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault when globbing on "" (#15593).
Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com>
- fix: popt POST callbacks typo.
- fix: -Va broken, make db cursors per-iterator, not per-dbi.
Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com>
- add glibc requirement.
Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com>
- fix: uniqify dependency problems when printing (#14034).
- fix: segfault on erase if filestates is missing in header (#14679).
- popt: add ability to perform callbacks for every, not just first, match.
Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com>
- bail on firstkey/nextkey, there's a better way.
- link rpm2cpio dynamically since cpio is linked dynamically.
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com>
- resurrect firstkey/nextkey python bindings.
Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com>
- fix: look for any/all dbapi when rebuilding.
Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com>
- rebuild with python binding fix.
Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
- rebuild against glibc-2.1.91-14.
- add /usr/kerberos/man to brp-compress.
Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
- first release candidate.
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.
- fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.
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).
Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
- add S_ISLNK pre-transaction syscall test.
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.
- compare versions if doing --freshen.
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.
- fix: set multilibno on sparc per-platform config.
Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com>
- add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.
- 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).
Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com>
- change optflags for i386.
- multilib patch, take 1.
Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
- i486 optflags typo fixed.
Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
- support for separate source/binary compression policy.
- support for bzip payloads.
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).
- uname on i370 has s390 as arch (#11456).
- put version on rpmpopt filename to avoid legacy filename collision.
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
- fix: typo in brp-compress caused i18n man pages not to compress.
- API: uncouple fadio from rest of librpmio.
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
- update brp-* scripts from rpm-4.0, enable in per-platform config.
- alpha: add -mieee to default optflags.
- 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.
Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- fix: open all db indices before performing chroot.
Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
- require --rebuilddb to convert db1 -> db3, better messages.
Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: resurrect symlink unique'ifying property of finger prints.
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).
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.
Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com>
- create rpmio directory for librpmio.
Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com>
- require db3 in default configuration.
Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com>
- add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
Tue May 30 2000 Matt Wilson <msw@redhat.com>
- change %configure, add %makeinstall macros to handle FHS changes.
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.
Fri May 26 2000 Jeff Johnson <jbj@redhat.com>
- change popt exec alias in oreder to exec rpm children.
- split rpm into 5 pieces along major mode fault lines with popt glue.
Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
- 2nd try at db1 -> db3 stable functionality.
Tue May 16 2000 Matt Wilson <msw@redhat.com>
- build against bzip2 1.0
- use the new fopencookie API in glibc 2.2
Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
- fix stupid mistakes (alpha segfaults).
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 08 2000 Jeff Johnson <jbj@redhat.com>
- FreeBSD fixes (bero@redhat.com).
Sat May 06 2000 Jeff Johnson <jbj@redhat.com>
- finish db1 and db3 cleanup.
Tue May 02 2000 Jeff Johnson <jbj@redhat.com>
- first try at db1 -> db3 stability.
Mon May 01 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.
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.
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.
Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
- rebuild to check autoconf configuration in dist-7.0.
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.
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.
- add explcit "Provides: name = [epoch:]version-release" to headers.
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.
Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com>
- use hashed access for package headers.
Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com>
- create dbi from template rather than passed args.
Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com>
- prefer db3 as default.
- permit db3 configuration using macros.
Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
- try for db3 DB_INIT_CDB model.
Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
- 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.
- convert db1 -> db2 on-disk format using --rebuilddb.
Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
- start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
|
|
|
|
2011-01-18 12:20:26 +00:00
|
|
|
%package sign
|
|
|
|
Summary: Package signing support
|
2018-02-20 10:30:19 +00:00
|
|
|
Requires: rpm-sign-libs%{_isa} = %{version}-%{release}
|
2011-01-18 12:20:26 +00:00
|
|
|
|
|
|
|
%description sign
|
|
|
|
This package contains support for digitally signing RPM packages.
|
|
|
|
|
2016-08-09 16:12:17 +00:00
|
|
|
%package -n python3-%{name}
|
2013-08-21 10:39:02 +00:00
|
|
|
Summary: Python 3 bindings for apps which will manipulate RPM packages
|
2016-08-09 16:12:17 +00:00
|
|
|
BuildRequires: python3-devel
|
2016-08-23 09:59:19 +00:00
|
|
|
%{?python_provide:%python_provide python3-%{name}}
|
2016-11-25 12:20:42 +00:00
|
|
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
2016-08-09 16:12:17 +00:00
|
|
|
Provides: %{name}-python3 = %{version}-%{release}
|
2016-11-11 08:16:52 +00:00
|
|
|
Obsoletes: %{name}-python3 < %{version}-%{release}
|
2017-11-07 11:51:46 +00:00
|
|
|
Obsoletes: platform-python-%{name} < %{version}-%{release}
|
2013-08-21 10:39:02 +00:00
|
|
|
|
2016-08-09 16:12:17 +00:00
|
|
|
%description -n python3-%{name}
|
2016-11-07 12:49:13 +00:00
|
|
|
The python3-rpm package contains a module that permits applications
|
2013-08-21 10:39:02 +00:00
|
|
|
written in the Python programming language to use the interface
|
|
|
|
supplied by RPM Package Manager libraries.
|
|
|
|
|
|
|
|
This package should be installed if you want to develop Python 3
|
2004-09-09 11:56:14 +00:00
|
|
|
programs that will manipulate RPM packages and databases.
|
2004-09-09 11:56:10 +00:00
|
|
|
|
2007-08-27 10:30:36 +00:00
|
|
|
%package apidocs
|
|
|
|
Summary: API documentation for RPM libraries
|
2009-02-23 10:38:34 +00:00
|
|
|
BuildArch: noarch
|
2007-08-27 10:30:36 +00:00
|
|
|
|
|
|
|
%description apidocs
|
|
|
|
This package contains API documentation for developing applications
|
|
|
|
that will manipulate RPM packages and databases.
|
|
|
|
|
2009-05-14 07:27:25 +00:00
|
|
|
%package cron
|
|
|
|
Summary: Create daily logs of installed packages.
|
|
|
|
BuildArch: noarch
|
|
|
|
Requires: crontabs logrotate rpm = %{version}-%{release}
|
|
|
|
|
|
|
|
%description cron
|
|
|
|
This package contains a cron job which creates daily logs of installed
|
|
|
|
packages on a system.
|
|
|
|
|
2014-06-30 07:49:59 +00:00
|
|
|
%if %{with plugins}
|
|
|
|
%package plugin-selinux
|
|
|
|
Summary: Rpm plugin for SELinux functionality
|
|
|
|
Requires: rpm-libs%{_isa} = %{version}-%{release}
|
2018-10-24 14:18:58 +00:00
|
|
|
Requires: selinux-policy-base
|
2014-06-30 07:49:59 +00:00
|
|
|
|
|
|
|
%description plugin-selinux
|
2019-06-02 12:27:37 +00:00
|
|
|
%{summary}.
|
2014-06-30 07:49:59 +00:00
|
|
|
|
|
|
|
%package plugin-syslog
|
|
|
|
Summary: Rpm plugin for syslog functionality
|
|
|
|
Requires: rpm-libs%{_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
%description plugin-syslog
|
2019-06-02 12:27:37 +00:00
|
|
|
%{summary}.
|
2014-06-30 07:49:59 +00:00
|
|
|
|
|
|
|
%package plugin-systemd-inhibit
|
|
|
|
Summary: Rpm plugin for systemd inhibit functionality
|
|
|
|
Requires: rpm-libs%{_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
%description plugin-systemd-inhibit
|
2016-02-29 09:59:58 +00:00
|
|
|
This plugin blocks systemd from entering idle, sleep or shutdown while an rpm
|
|
|
|
transaction is running using the systemd-inhibit mechanism.
|
2015-09-02 17:46:34 +00:00
|
|
|
|
|
|
|
%package plugin-ima
|
|
|
|
Summary: Rpm plugin ima file signatures
|
|
|
|
Requires: rpm-libs%{_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
%description plugin-ima
|
2019-06-02 12:27:37 +00:00
|
|
|
%{summary}.
|
2015-09-02 17:46:34 +00:00
|
|
|
|
2017-08-10 11:20:12 +00:00
|
|
|
%package plugin-prioreset
|
|
|
|
Summary: Rpm plugin for resetting scriptlet priorities for SysV init
|
|
|
|
Requires: rpm-libs%{_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
%description plugin-prioreset
|
2019-06-02 12:27:37 +00:00
|
|
|
%{summary}.
|
2017-08-10 11:20:12 +00:00
|
|
|
|
|
|
|
Useful on legacy SysV init systems if you run rpm transactions with
|
|
|
|
nice/ionice priorities. Should not be used on systemd systems.
|
|
|
|
|
2019-06-10 10:12:32 +00:00
|
|
|
%package plugin-audit
|
|
|
|
Summary: Rpm plugin for logging audit events on package operations
|
|
|
|
Requires: rpm-libs%{_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
%description plugin-audit
|
2019-06-10 15:16:14 +00:00
|
|
|
%{summary}.
|
2019-06-10 10:12:32 +00:00
|
|
|
|
|
|
|
# with plugins
|
|
|
|
%endif
|
2014-06-30 07:49:59 +00:00
|
|
|
|
auto-import changelog data from rpm-4.0-4.src.rpm
Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com>
- Pass NULL as pkgKey on RPMCALLBACK_UNINST_*.
Thu Aug 24 2000 Matt Wilson <msw@redhat.com>
- corrected reference count to transaction header
Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
- rpm now needs /sbin/ldconfig in post/postun scriptlets.
- python bindings to retrieve removed header on callback.
Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com>
- add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.
Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com>
- python bindings to query and verify signatures.
Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: rebuild db1 -> db3 ate 1st header (#16263).
Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
- disable rpmlib(VersionedDependencies) by defining
_noVersionedDependencies.
- man page fixes.
Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault when globbing on "" (#15593).
Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com>
- fix: popt POST callbacks typo.
- fix: -Va broken, make db cursors per-iterator, not per-dbi.
Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com>
- add glibc requirement.
Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com>
- fix: uniqify dependency problems when printing (#14034).
- fix: segfault on erase if filestates is missing in header (#14679).
- popt: add ability to perform callbacks for every, not just first, match.
Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com>
- bail on firstkey/nextkey, there's a better way.
- link rpm2cpio dynamically since cpio is linked dynamically.
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com>
- resurrect firstkey/nextkey python bindings.
Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com>
- fix: look for any/all dbapi when rebuilding.
Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com>
- rebuild with python binding fix.
Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
- rebuild against glibc-2.1.91-14.
- add /usr/kerberos/man to brp-compress.
Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
- first release candidate.
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.
- fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.
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).
Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
- add S_ISLNK pre-transaction syscall test.
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.
- compare versions if doing --freshen.
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.
- fix: set multilibno on sparc per-platform config.
Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com>
- add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.
- 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).
Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com>
- change optflags for i386.
- multilib patch, take 1.
Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
- i486 optflags typo fixed.
Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
- support for separate source/binary compression policy.
- support for bzip payloads.
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).
- uname on i370 has s390 as arch (#11456).
- put version on rpmpopt filename to avoid legacy filename collision.
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
- fix: typo in brp-compress caused i18n man pages not to compress.
- API: uncouple fadio from rest of librpmio.
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
- update brp-* scripts from rpm-4.0, enable in per-platform config.
- alpha: add -mieee to default optflags.
- 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.
Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- fix: open all db indices before performing chroot.
Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
- require --rebuilddb to convert db1 -> db3, better messages.
Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: resurrect symlink unique'ifying property of finger prints.
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).
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.
Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com>
- create rpmio directory for librpmio.
Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com>
- require db3 in default configuration.
Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com>
- add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
Tue May 30 2000 Matt Wilson <msw@redhat.com>
- change %configure, add %makeinstall macros to handle FHS changes.
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.
Fri May 26 2000 Jeff Johnson <jbj@redhat.com>
- change popt exec alias in oreder to exec rpm children.
- split rpm into 5 pieces along major mode fault lines with popt glue.
Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
- 2nd try at db1 -> db3 stable functionality.
Tue May 16 2000 Matt Wilson <msw@redhat.com>
- build against bzip2 1.0
- use the new fopencookie API in glibc 2.2
Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
- fix stupid mistakes (alpha segfaults).
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 08 2000 Jeff Johnson <jbj@redhat.com>
- FreeBSD fixes (bero@redhat.com).
Sat May 06 2000 Jeff Johnson <jbj@redhat.com>
- finish db1 and db3 cleanup.
Tue May 02 2000 Jeff Johnson <jbj@redhat.com>
- first try at db1 -> db3 stability.
Mon May 01 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.
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.
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.
Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
- rebuild to check autoconf configuration in dist-7.0.
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.
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.
- add explcit "Provides: name = [epoch:]version-release" to headers.
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.
Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com>
- use hashed access for package headers.
Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com>
- create dbi from template rather than passed args.
Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com>
- prefer db3 as default.
- permit db3 configuration using macros.
Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
- try for db3 DB_INIT_CDB model.
Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
- 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.
- convert db1 -> db2 on-disk format using --rebuilddb.
Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
- start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
|
|
|
%prep
|
2020-04-23 07:56:28 +00:00
|
|
|
%autosetup -n rpm-%{srcver} %{?with_int_bdb:-a 1} -p1
|
2008-07-11 15:54:19 +00:00
|
|
|
|
2020-03-31 10:54:46 +00:00
|
|
|
%if %{with bdb} && %{with int_bdb}
|
2008-07-11 15:54:19 +00:00
|
|
|
ln -s db-%{bdbver} db
|
|
|
|
%endif
|
2007-08-14 07:36:42 +00:00
|
|
|
|
2020-05-07 06:15:38 +00:00
|
|
|
# switch to sqlite db by default, including during build-time tests
|
|
|
|
%if %{with sqlite}
|
|
|
|
sed -i -e "/_db_backend/ s/ bdb/ sqlite/g" macros.in
|
|
|
|
%endif
|
|
|
|
|
2007-08-27 10:30:36 +00:00
|
|
|
%build
|
2019-06-10 10:12:32 +00:00
|
|
|
%set_build_flags
|
2008-10-16 16:19:41 +00:00
|
|
|
|
2014-01-20 13:24:07 +00:00
|
|
|
autoreconf -i -f
|
|
|
|
|
2016-02-01 15:17:46 +00:00
|
|
|
# Hardening hack taken from macro %%configure defined in redhat-rpm-config
|
|
|
|
for i in $(find . -name ltmain.sh) ; do
|
|
|
|
%{__sed} -i.backup -e 's~compiler_flags=$~compiler_flags="%{_hardened_ldflags}"~' $i
|
|
|
|
done;
|
|
|
|
|
2008-10-16 16:19:41 +00:00
|
|
|
# Using configure macro has some unwanted side-effects on rpm platform
|
|
|
|
# setup, use the old-fashioned way for now only defining minimal paths.
|
2016-02-01 13:14:14 +00:00
|
|
|
./configure \
|
|
|
|
--prefix=%{_usr} \
|
|
|
|
--sysconfdir=%{_sysconfdir} \
|
|
|
|
--localstatedir=%{_var} \
|
|
|
|
--sharedstatedir=%{_var}/lib \
|
|
|
|
--libdir=%{_libdir} \
|
|
|
|
--build=%{_target_platform} \
|
|
|
|
--host=%{_target_platform} \
|
2012-03-20 09:55:51 +00:00
|
|
|
--with-vendor=redhat \
|
2020-03-31 10:54:46 +00:00
|
|
|
%{?with_bdb: --enable-bdb} \
|
2008-07-11 15:54:19 +00:00
|
|
|
%{!?with_int_bdb: --with-external-db} \
|
2011-01-18 12:20:26 +00:00
|
|
|
%{!?with_plugins: --disable-plugins} \
|
2008-07-11 15:54:19 +00:00
|
|
|
--with-lua \
|
|
|
|
--with-selinux \
|
2009-05-14 07:27:25 +00:00
|
|
|
--with-cap \
|
|
|
|
--with-acl \
|
2020-03-31 10:54:46 +00:00
|
|
|
%{?with_ndb: --enable-ndb} \
|
2017-09-07 09:29:39 +00:00
|
|
|
%{?with_libimaevm: --with-imaevm} \
|
2017-10-03 13:51:31 +00:00
|
|
|
%{?with_zstd: --enable-zstd} \
|
2020-03-31 10:54:46 +00:00
|
|
|
%{?with_sqlite: --enable-sqlite} \
|
|
|
|
%{?with_bdb_ro: --enable-bdb-ro} \
|
2017-03-07 13:00:37 +00:00
|
|
|
--enable-python \
|
|
|
|
--with-crypto=openssl
|
2004-09-09 12:00:42 +00:00
|
|
|
|
2018-10-11 11:15:40 +00:00
|
|
|
%make_build
|
auto-import changelog data from rpm-4.0-4.src.rpm
Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com>
- Pass NULL as pkgKey on RPMCALLBACK_UNINST_*.
Thu Aug 24 2000 Matt Wilson <msw@redhat.com>
- corrected reference count to transaction header
Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
- rpm now needs /sbin/ldconfig in post/postun scriptlets.
- python bindings to retrieve removed header on callback.
Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com>
- add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.
Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com>
- python bindings to query and verify signatures.
Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: rebuild db1 -> db3 ate 1st header (#16263).
Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
- disable rpmlib(VersionedDependencies) by defining
_noVersionedDependencies.
- man page fixes.
Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault when globbing on "" (#15593).
Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com>
- fix: popt POST callbacks typo.
- fix: -Va broken, make db cursors per-iterator, not per-dbi.
Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com>
- add glibc requirement.
Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com>
- fix: uniqify dependency problems when printing (#14034).
- fix: segfault on erase if filestates is missing in header (#14679).
- popt: add ability to perform callbacks for every, not just first, match.
Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com>
- bail on firstkey/nextkey, there's a better way.
- link rpm2cpio dynamically since cpio is linked dynamically.
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com>
- resurrect firstkey/nextkey python bindings.
Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com>
- fix: look for any/all dbapi when rebuilding.
Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com>
- rebuild with python binding fix.
Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
- rebuild against glibc-2.1.91-14.
- add /usr/kerberos/man to brp-compress.
Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
- first release candidate.
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.
- fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.
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).
Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
- add S_ISLNK pre-transaction syscall test.
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.
- compare versions if doing --freshen.
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.
- fix: set multilibno on sparc per-platform config.
Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com>
- add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.
- 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).
Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com>
- change optflags for i386.
- multilib patch, take 1.
Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
- i486 optflags typo fixed.
Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
- support for separate source/binary compression policy.
- support for bzip payloads.
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).
- uname on i370 has s390 as arch (#11456).
- put version on rpmpopt filename to avoid legacy filename collision.
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
- fix: typo in brp-compress caused i18n man pages not to compress.
- API: uncouple fadio from rest of librpmio.
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
- update brp-* scripts from rpm-4.0, enable in per-platform config.
- alpha: add -mieee to default optflags.
- 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.
Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- fix: open all db indices before performing chroot.
Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
- require --rebuilddb to convert db1 -> db3, better messages.
Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: resurrect symlink unique'ifying property of finger prints.
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).
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.
Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com>
- create rpmio directory for librpmio.
Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com>
- require db3 in default configuration.
Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com>
- add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
Tue May 30 2000 Matt Wilson <msw@redhat.com>
- change %configure, add %makeinstall macros to handle FHS changes.
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.
Fri May 26 2000 Jeff Johnson <jbj@redhat.com>
- change popt exec alias in oreder to exec rpm children.
- split rpm into 5 pieces along major mode fault lines with popt glue.
Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
- 2nd try at db1 -> db3 stable functionality.
Tue May 16 2000 Matt Wilson <msw@redhat.com>
- build against bzip2 1.0
- use the new fopencookie API in glibc 2.2
Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
- fix stupid mistakes (alpha segfaults).
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 08 2000 Jeff Johnson <jbj@redhat.com>
- FreeBSD fixes (bero@redhat.com).
Sat May 06 2000 Jeff Johnson <jbj@redhat.com>
- finish db1 and db3 cleanup.
Tue May 02 2000 Jeff Johnson <jbj@redhat.com>
- first try at db1 -> db3 stability.
Mon May 01 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.
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.
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.
Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
- rebuild to check autoconf configuration in dist-7.0.
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.
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.
- add explcit "Provides: name = [epoch:]version-release" to headers.
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.
Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com>
- use hashed access for package headers.
Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com>
- create dbi from template rather than passed args.
Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com>
- prefer db3 as default.
- permit db3 configuration using macros.
Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
- try for db3 DB_INIT_CDB model.
Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
- 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.
- convert db1 -> db2 on-disk format using --rebuilddb.
Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
- start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
|
|
|
|
2013-08-21 10:39:02 +00:00
|
|
|
pushd python
|
2019-06-07 07:32:55 +00:00
|
|
|
%py3_build
|
2013-08-21 10:39:02 +00:00
|
|
|
popd
|
|
|
|
|
auto-import changelog data from rpm-4.0-4.src.rpm
Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com>
- Pass NULL as pkgKey on RPMCALLBACK_UNINST_*.
Thu Aug 24 2000 Matt Wilson <msw@redhat.com>
- corrected reference count to transaction header
Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
- rpm now needs /sbin/ldconfig in post/postun scriptlets.
- python bindings to retrieve removed header on callback.
Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com>
- add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.
Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com>
- python bindings to query and verify signatures.
Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: rebuild db1 -> db3 ate 1st header (#16263).
Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
- disable rpmlib(VersionedDependencies) by defining
_noVersionedDependencies.
- man page fixes.
Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault when globbing on "" (#15593).
Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com>
- fix: popt POST callbacks typo.
- fix: -Va broken, make db cursors per-iterator, not per-dbi.
Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com>
- add glibc requirement.
Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com>
- fix: uniqify dependency problems when printing (#14034).
- fix: segfault on erase if filestates is missing in header (#14679).
- popt: add ability to perform callbacks for every, not just first, match.
Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com>
- bail on firstkey/nextkey, there's a better way.
- link rpm2cpio dynamically since cpio is linked dynamically.
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com>
- resurrect firstkey/nextkey python bindings.
Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com>
- fix: look for any/all dbapi when rebuilding.
Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com>
- rebuild with python binding fix.
Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
- rebuild against glibc-2.1.91-14.
- add /usr/kerberos/man to brp-compress.
Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
- first release candidate.
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.
- fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.
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).
Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
- add S_ISLNK pre-transaction syscall test.
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.
- compare versions if doing --freshen.
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.
- fix: set multilibno on sparc per-platform config.
Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com>
- add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.
- 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).
Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com>
- change optflags for i386.
- multilib patch, take 1.
Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
- i486 optflags typo fixed.
Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
- support for separate source/binary compression policy.
- support for bzip payloads.
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).
- uname on i370 has s390 as arch (#11456).
- put version on rpmpopt filename to avoid legacy filename collision.
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
- fix: typo in brp-compress caused i18n man pages not to compress.
- API: uncouple fadio from rest of librpmio.
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
- update brp-* scripts from rpm-4.0, enable in per-platform config.
- alpha: add -mieee to default optflags.
- 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.
Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- fix: open all db indices before performing chroot.
Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
- require --rebuilddb to convert db1 -> db3, better messages.
Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: resurrect symlink unique'ifying property of finger prints.
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).
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.
Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com>
- create rpmio directory for librpmio.
Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com>
- require db3 in default configuration.
Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com>
- add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
Tue May 30 2000 Matt Wilson <msw@redhat.com>
- change %configure, add %makeinstall macros to handle FHS changes.
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.
Fri May 26 2000 Jeff Johnson <jbj@redhat.com>
- change popt exec alias in oreder to exec rpm children.
- split rpm into 5 pieces along major mode fault lines with popt glue.
Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
- 2nd try at db1 -> db3 stable functionality.
Tue May 16 2000 Matt Wilson <msw@redhat.com>
- build against bzip2 1.0
- use the new fopencookie API in glibc 2.2
Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
- fix stupid mistakes (alpha segfaults).
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 08 2000 Jeff Johnson <jbj@redhat.com>
- FreeBSD fixes (bero@redhat.com).
Sat May 06 2000 Jeff Johnson <jbj@redhat.com>
- finish db1 and db3 cleanup.
Tue May 02 2000 Jeff Johnson <jbj@redhat.com>
- first try at db1 -> db3 stability.
Mon May 01 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.
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.
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.
Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
- rebuild to check autoconf configuration in dist-7.0.
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.
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.
- add explcit "Provides: name = [epoch:]version-release" to headers.
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.
Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com>
- use hashed access for package headers.
Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com>
- create dbi from template rather than passed args.
Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com>
- prefer db3 as default.
- permit db3 configuration using macros.
Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
- try for db3 DB_INIT_CDB model.
Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
- 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.
- convert db1 -> db2 on-disk format using --rebuilddb.
Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
- start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
|
|
|
%install
|
2018-10-11 11:15:40 +00:00
|
|
|
%make_install
|
auto-import changelog data from rpm-4.0.2-7x.src.rpm
Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com>
- map i686-like (i.e. w/o CMOV) platforms to better alternatives.
Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com>
- fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4.
Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com>
- remove mozilla dependency white out, no longer needed.
Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com>
- (sparc) disable MD5 sum checks during install.
- (db1) plug largish memory leak in simulated interface for falloc.c.
Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com>
- portability changes from Joe Orton <jorton@redhat.com> et al.
- (alpha): rip out ALPHA_LOSSAGE now that gcc-2.96-76 has fix (#28509).
- (popt): use sprintf rather than snprintf for portability.
Mon Feb 19 2001 Jeff Johnson <jbj@redhat.com>
- rpm-4.0.2 release candidate.
Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com>
- fix: permit packages to differ by 0 or 32 bytes (#26373).
- fix: permit HEADER_IMMUTABLE tag queries.
- split db configuration into separate file.
Tue Feb 13 2001 Jeff Johnson <jbj@redhat.com>
- fix: remove fixed size buffer on output path (#26987,#26332).
- resurrect rpmErrorCode in the API for Perl-RPM.
Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com>
- fix: diddle exit code for attempted installs of non-packages (#26850).
- python binding diddles to reduce installer memory footprint by delayed
loading of file info.
Fri Feb 09 2001 Jeff Johnson <jbj@redhat.com>
- fix: make a copy of retrieved header before loading.
Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com>
- fix: check waitpid return code.
Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com>
- ewt's cpio.c hack.
- ewt's cpio.c hack reverted.
- rebuild with i18n from rpm-4_0 branch.
- rpmlint conformance.
Thu Jan 18 2001 Matt Wilson <msw@redhat.com>
- fix: exit 0 at the end of %pre
Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com>
- fix: insure that %lang scopes over hard links correctly.
- fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly.
Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com>
- 1st crack at Mandrake specific per-platform macros.
Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com>
- tsort prefers presentation order.
Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com>
- fix: extra newline in many error messages (#23947).
- fix: rpm -Va with db1 needs per-iterator, not per-index, offset.
- add install/remove transaction id tags.
Sat Jan 13 2001 Jeff Johnson <jbj@redhat.com>
- fix the hack.
Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com>
- hack: permit installer to determine package ordering using 1000003 tag.
Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com>
- fix: don't hang on build error.
- fix: remove "error: " prefix from signature verification message.
Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com>
- successors from tsort are processed in presentation order.
- fix: find-requires.perl needed update (#23450).
Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com>
- fix: digests on input FD_t dinna work.
- fix: remove rebuilddb debugging leakage.
Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com>
- tsorted packages processed in successor count order.
- fix: resurrect --excludepath (#19666).
Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com>
- fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag.
Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com>
- fix: avoid locale issues with strcasecmp/strncasecmp (#23199).
- remove almost all explicit uses of stderr in rpmlib using rpmError().
- fix: pass scriptlet args, as in %post -p "/sbin/ldconfig -n /lib".
(Rodrigo Barbosa)
Tue Jan 02 2001 Jeff Johnson <jbj@redhat.com>
- fix apidocs.
Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com>
- use popt autohelp for rpm helper binaries.
Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com>
- (popt): fix float/double handling (#19701).
- (popt): non-linux needs <float.h> (#22732).
- (popt): add POPT_ARGFLAG_OPTIONAL for long options with optional arg.
- (popt): diddle auto-help to include type of arg expected.
Sat Dec 30 2000 Jeff Johnson <jbj@redhat.com>
- (non-linux): move stubs.c to rpmio (#21132).
- (python): bind initdb (#20988).
Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com>
- fix: hack around alpha mis-compilation signature problems.
- rpmmodule.c(handleDbResult): return empty list when nothing matches.
Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com>
- fix: avoid FAT and other brain-dead file systems that have not inodes.
Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com>
- use malloc'ed buffer for large queries.
Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com>
- send query/verify output through rpmlog().
- resurrect rpmErrorSetCallback() and rpmErrorString().
Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com>
- immutable headers, once installed by rpm3, need to lose immutablity.
- fix: removed headers from db need a headerCopy().
Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com>
- whiteout mozilla loop for 7.1.
Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com>
- gendiff: generate ChangeLog patches more intelligently (#22356).
- identify install scriptlet failures with the name of the scriptlet.
- handle install chroot's identically throughout the install process.
- add rpmlib(HeaderLoadSortsTags) for tracking header regions "just in
case".
- create _tmppath on the fly if not present.
- remove /etc/rpm/macros.db1 configuration file if db3 rebuilt.
Wed Dec 13 2000 Jeff Johnson <jbj@redhat.com>
- bump popt version.
- fix: (transaction.c) assume file state normal if tag is missing.
- fix: failed signature read headerFree segfault.
- fix: revert ALPHA_LOSSAGE, breaks 6.2/i386.
- fix: segfault on build path, ignore deleted drips.
- fix: synthesized callbacks for removed packages have not a pkgkey.
Tue Dec 12 2000 Jeff Johnson <jbj@redhat.com>
- bail on header regions.
- change dependency loop message to RPMMESS_WARNING to use stderr, not
stdout.
Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com>
- handle added dirtoken tags (mostly) correctly with header regions.
- add FHS doc/man/info dirs, diddle autoconf goo.
- fix: headerUnload handles headers w/o regions correctly on rebuilddb.
Thu Dec 07 2000 Jeff Johnson <jbj@redhat.com>
- add rpmtransGetKeys() to retrieve transaction keys in tsort'ed order.
- python bindings for rpmtransGetKeys().
- fix: include alignment in count when swabbing header region.
Wed Dec 06 2000 Jeff Johnson <jbj@redhat.com>
- improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim
Mooney<mooney@dogbert.cc.ndsu.NoDak.edu>
- portability: remove use of GNU make subst in lib/Makefile (Joe Orton).
- python: bind package removal (#21274).
- autoconfigure building python bindings.
- autoconfigure generating rpm API doco rpm-devel package.
- fix: don't fdFree in rpmVerifyScript, rpmtransFree does already.
- unify rpmError and rpmMessge interfaces through rpmlog.
- collect and display rpm build error messages at end of build.
- use package version 3 if --nodirtokens is specified.
- add package names to problem sets early, don't save removed header.
- make sure that replaced tags in region are counted in headerSizeof().
- support for dmalloc debugging.
- filter region tags in headerNextIterator, exit throut headerReload.
Thu Nov 30 2000 Jeff Johnson <jbj@redhat.com>
- add missing headerFree for legacy signature header.
- fix: removed packages leaked DIRINDEXES tag data.
- reload tags added during install when loading header from rpmdb.
- avoid brp-compress hang with both compressed/uncompressed man pages.
Tue Nov 21 2000 Jeff Johnson <jbj@redhat.com>
- add brp-strip-shared script <rodrigob@conectiva.com.br>.
- better item/task progress bars <rodrigob@conectiva.com.br>.
- load headers as single contiguous region.
- add region marker as RPM_BIN_TYPE in packages and database.
- fix: don't headerCopy() relocateable packages if not relocating.
- merge signatures into header after reading from package.
Mon Nov 20 2000 Jeff Johnson <jbj@redhat.com>
- add doxygen and lclint annotations most everywhere.
- consistent return for all signature verification.
- use enums for almost all rpmlib #define's.
- API: change rpmProblem typedef to pass by reference, not value.
- don't trim leading ./ in rpmCleanPath() (#14961).
- detect (still need to test) rdonly linux file systems.
- check available inodes as well as blocks on mounted file systems.
- pass rpmTransactionSet, not elements, to installBinaryPackage et al.
- add cscope/ctags (Rodrigo Barbosa<rodrigob@conectiva.com.br>).
- remove getMacroBody() from rpmio API.
- add support for unzip <rodrigob@conectiva.com.br>
Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com>
- don't verify src rpm MD5 sums (yet).
- md5 sums are little endian (no swap) so big endian needs the swap.
Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault on exit of "rpm -qp --qf '%{#fsnames}' pkg" (#20595).
- hpux w/o -D_OPEN_SOURCE has not h_errno.
- verify MD5 sums of payload files when unpacking archive.
- hide libio lossage in prototype, not API.
- add support for SHA1 as well as MD5 message digests.
Mon Nov 13 2000 Jeff Johnson <jbj@redhat.com>
- fix: work around for (mis-compilation?!) segfaults on signature paths.
Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com>
- fix: duplicate headerFree() on instalBinaryPackage() error return.
Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com>
- fix: runTriggers was not adding countCorrection.
- add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A.
Gajda" <mis@k2.net.pl>.
- syntax to specify source of Requires: (PreReq: now legacy).
- rip out rpm{get,put}text, use getpo.sh and specspo instead.
- fine-grained Requires, remove install PreReq's from Requires db.
2004-09-09 11:49:58 +00:00
|
|
|
|
2013-08-21 10:39:02 +00:00
|
|
|
# We need to build with --enable-python for the self-test suite, but we
|
|
|
|
# actually package the bindings built with setup.py (#531543#c26)
|
|
|
|
pushd python
|
2019-06-07 07:32:55 +00:00
|
|
|
%py3_install
|
2013-08-21 10:39:02 +00:00
|
|
|
popd
|
|
|
|
|
2020-04-22 09:00:38 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
|
|
|
|
install -m 644 %{SOURCE10} $RPM_BUILD_ROOT/%{_unitdir}
|
2013-08-21 10:39:02 +00:00
|
|
|
|
2004-09-09 11:50:39 +00:00
|
|
|
# Save list of packages through cron
|
2007-08-27 10:30:36 +00:00
|
|
|
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily
|
|
|
|
install -m 755 scripts/rpm.daily ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily/rpm
|
2004-09-09 11:50:39 +00:00
|
|
|
|
2007-08-27 10:30:36 +00:00
|
|
|
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d
|
|
|
|
install -m 644 scripts/rpm.log ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d/rpm
|
2004-09-09 11:50:39 +00:00
|
|
|
|
2020-04-01 11:10:37 +00:00
|
|
|
%if %{with bdb}
|
2018-10-11 11:15:40 +00:00
|
|
|
mkdir -p ${RPM_BUILD_ROOT}%{_tmpfilesdir}
|
|
|
|
echo "r /var/lib/rpm/__db.*" > ${RPM_BUILD_ROOT}%{_tmpfilesdir}/rpm.conf
|
2020-04-01 11:10:37 +00:00
|
|
|
%endif
|
2011-03-01 14:00:42 +00:00
|
|
|
|
2007-08-27 10:30:36 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm
|
2012-11-19 09:51:41 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT%{rpmhome}/macros.d
|
2020-03-31 10:54:46 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT/var/lib/rpm
|
auto-import changelog data from rpm-4.0-4.src.rpm
Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com>
- Pass NULL as pkgKey on RPMCALLBACK_UNINST_*.
Thu Aug 24 2000 Matt Wilson <msw@redhat.com>
- corrected reference count to transaction header
Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
- rpm now needs /sbin/ldconfig in post/postun scriptlets.
- python bindings to retrieve removed header on callback.
Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com>
- add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.
Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com>
- python bindings to query and verify signatures.
Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: rebuild db1 -> db3 ate 1st header (#16263).
Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
- disable rpmlib(VersionedDependencies) by defining
_noVersionedDependencies.
- man page fixes.
Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault when globbing on "" (#15593).
Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com>
- fix: popt POST callbacks typo.
- fix: -Va broken, make db cursors per-iterator, not per-dbi.
Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com>
- add glibc requirement.
Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com>
- fix: uniqify dependency problems when printing (#14034).
- fix: segfault on erase if filestates is missing in header (#14679).
- popt: add ability to perform callbacks for every, not just first, match.
Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com>
- bail on firstkey/nextkey, there's a better way.
- link rpm2cpio dynamically since cpio is linked dynamically.
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com>
- resurrect firstkey/nextkey python bindings.
Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com>
- fix: look for any/all dbapi when rebuilding.
Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com>
- rebuild with python binding fix.
Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
- rebuild against glibc-2.1.91-14.
- add /usr/kerberos/man to brp-compress.
Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
- first release candidate.
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.
- fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.
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).
Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
- add S_ISLNK pre-transaction syscall test.
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.
- compare versions if doing --freshen.
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.
- fix: set multilibno on sparc per-platform config.
Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com>
- add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.
- 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).
Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com>
- change optflags for i386.
- multilib patch, take 1.
Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
- i486 optflags typo fixed.
Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
- support for separate source/binary compression policy.
- support for bzip payloads.
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).
- uname on i370 has s390 as arch (#11456).
- put version on rpmpopt filename to avoid legacy filename collision.
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
- fix: typo in brp-compress caused i18n man pages not to compress.
- API: uncouple fadio from rest of librpmio.
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
- update brp-* scripts from rpm-4.0, enable in per-platform config.
- alpha: add -mieee to default optflags.
- 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.
Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- fix: open all db indices before performing chroot.
Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
- require --rebuilddb to convert db1 -> db3, better messages.
Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: resurrect symlink unique'ifying property of finger prints.
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).
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.
Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com>
- create rpmio directory for librpmio.
Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com>
- require db3 in default configuration.
Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com>
- add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
Tue May 30 2000 Matt Wilson <msw@redhat.com>
- change %configure, add %makeinstall macros to handle FHS changes.
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.
Fri May 26 2000 Jeff Johnson <jbj@redhat.com>
- change popt exec alias in oreder to exec rpm children.
- split rpm into 5 pieces along major mode fault lines with popt glue.
Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
- 2nd try at db1 -> db3 stable functionality.
Tue May 16 2000 Matt Wilson <msw@redhat.com>
- build against bzip2 1.0
- use the new fopencookie API in glibc 2.2
Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
- fix stupid mistakes (alpha segfaults).
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 08 2000 Jeff Johnson <jbj@redhat.com>
- FreeBSD fixes (bero@redhat.com).
Sat May 06 2000 Jeff Johnson <jbj@redhat.com>
- finish db1 and db3 cleanup.
Tue May 02 2000 Jeff Johnson <jbj@redhat.com>
- first try at db1 -> db3 stability.
Mon May 01 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.
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.
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.
Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
- rebuild to check autoconf configuration in dist-7.0.
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.
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.
- add explcit "Provides: name = [epoch:]version-release" to headers.
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.
Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com>
- use hashed access for package headers.
Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com>
- create dbi from template rather than passed args.
Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com>
- prefer db3 as default.
- permit db3 configuration using macros.
Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
- try for db3 DB_INIT_CDB model.
Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
- 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.
- convert db1 -> db2 on-disk format using --rebuilddb.
Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
- start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
|
|
|
|
2020-03-31 10:54:46 +00:00
|
|
|
# init an empty database for %ghost'ing for all supported backends
|
|
|
|
for be in %{?with_ndb:ndb} %{?with_sqlite:sqlite} %{?with_bdb:bdb}; do
|
|
|
|
./rpmdb --define "_db_backend ${be}" --dbpath=${PWD}/${be} --initdb
|
2020-04-02 09:46:26 +00:00
|
|
|
cp -va ${be}/. $RPM_BUILD_ROOT/var/lib/rpm/
|
2009-01-31 11:36:08 +00:00
|
|
|
done
|
|
|
|
|
2020-04-23 07:56:28 +00:00
|
|
|
%find_lang rpm
|
2007-06-19 08:09:08 +00:00
|
|
|
|
2008-07-11 15:54:19 +00:00
|
|
|
find $RPM_BUILD_ROOT -name "*.la"|xargs rm -f
|
2007-08-27 10:30:36 +00:00
|
|
|
|
2017-05-23 09:21:52 +00:00
|
|
|
# These live in perl-generators and python-rpm-generators now
|
2018-01-18 08:45:58 +00:00
|
|
|
rm -f $RPM_BUILD_ROOT/%{rpmhome}/{perldeps.pl,perl.*,pythond*}
|
2017-05-23 09:21:52 +00:00
|
|
|
rm -f $RPM_BUILD_ROOT/%{_fileattrsdir}/{perl*,python*}
|
2018-01-31 14:11:44 +00:00
|
|
|
|
2009-03-06 18:28:21 +00:00
|
|
|
%if %{with check}
|
|
|
|
%check
|
2020-03-31 10:54:46 +00:00
|
|
|
make check || (cat tests/rpmtests.log; exit 1)
|
2009-03-06 18:28:21 +00:00
|
|
|
%endif
|
|
|
|
|
2020-04-23 07:56:28 +00:00
|
|
|
%files -f rpm.lang
|
2014-06-26 09:27:39 +00:00
|
|
|
%license COPYING
|
2017-08-10 11:20:12 +00:00
|
|
|
%doc CREDITS doc/manual/[a-z]*
|
2007-03-02 13:41:59 +00:00
|
|
|
|
2020-04-01 11:10:37 +00:00
|
|
|
%if %{with bdb}
|
2018-10-11 11:15:40 +00:00
|
|
|
%{_tmpfilesdir}/rpm.conf
|
2020-04-01 11:10:37 +00:00
|
|
|
%endif
|
|
|
|
|
2020-04-22 09:00:38 +00:00
|
|
|
%{_unitdir}/rpmdb-rebuild.service
|
|
|
|
|
2011-03-01 13:58:06 +00:00
|
|
|
%dir %{_sysconfdir}/rpm
|
2007-03-02 13:41:59 +00:00
|
|
|
|
2011-03-01 13:58:06 +00:00
|
|
|
%attr(0755, root, root) %dir /var/lib/rpm
|
2018-10-11 11:28:36 +00:00
|
|
|
%attr(0644, root, root) %ghost %config(missingok,noreplace) /var/lib/rpm/*
|
|
|
|
%attr(0644, root, root) %ghost /var/lib/rpm/.*.lock
|
2008-01-15 08:36:09 +00:00
|
|
|
|
2017-08-10 11:20:12 +00:00
|
|
|
%{_bindir}/rpm
|
2014-06-30 07:49:59 +00:00
|
|
|
%{_bindir}/rpm2archive
|
2008-01-15 08:36:09 +00:00
|
|
|
%{_bindir}/rpm2cpio
|
|
|
|
%{_bindir}/rpmdb
|
2011-01-18 12:20:26 +00:00
|
|
|
%{_bindir}/rpmkeys
|
2008-01-15 08:36:09 +00:00
|
|
|
%{_bindir}/rpmquery
|
|
|
|
%{_bindir}/rpmverify
|
|
|
|
|
2007-08-27 10:30:36 +00:00
|
|
|
%{_mandir}/man8/rpm.8*
|
2011-01-18 12:20:26 +00:00
|
|
|
%{_mandir}/man8/rpmdb.8*
|
|
|
|
%{_mandir}/man8/rpmkeys.8*
|
2007-08-27 10:30:36 +00:00
|
|
|
%{_mandir}/man8/rpm2cpio.8*
|
2017-08-10 11:20:12 +00:00
|
|
|
%{_mandir}/man8/rpm-misc.8*
|
2007-03-02 13:41:59 +00:00
|
|
|
|
2007-08-27 10:30:36 +00:00
|
|
|
# XXX this places translated manuals to wrong package wrt eg rpmbuild
|
2008-07-11 15:54:19 +00:00
|
|
|
%lang(fr) %{_mandir}/fr/man[18]/*.[18]*
|
|
|
|
%lang(ko) %{_mandir}/ko/man[18]/*.[18]*
|
2007-08-27 10:30:36 +00:00
|
|
|
%lang(ja) %{_mandir}/ja/man[18]/*.[18]*
|
|
|
|
%lang(pl) %{_mandir}/pl/man[18]/*.[18]*
|
|
|
|
%lang(ru) %{_mandir}/ru/man[18]/*.[18]*
|
|
|
|
%lang(sk) %{_mandir}/sk/man[18]/*.[18]*
|
auto-import changelog data from rpm-4.0-4.src.rpm
Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com>
- Pass NULL as pkgKey on RPMCALLBACK_UNINST_*.
Thu Aug 24 2000 Matt Wilson <msw@redhat.com>
- corrected reference count to transaction header
Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
- rpm now needs /sbin/ldconfig in post/postun scriptlets.
- python bindings to retrieve removed header on callback.
Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com>
- add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.
Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com>
- python bindings to query and verify signatures.
Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: rebuild db1 -> db3 ate 1st header (#16263).
Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
- disable rpmlib(VersionedDependencies) by defining
_noVersionedDependencies.
- man page fixes.
Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault when globbing on "" (#15593).
Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com>
- fix: popt POST callbacks typo.
- fix: -Va broken, make db cursors per-iterator, not per-dbi.
Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com>
- add glibc requirement.
Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com>
- fix: uniqify dependency problems when printing (#14034).
- fix: segfault on erase if filestates is missing in header (#14679).
- popt: add ability to perform callbacks for every, not just first, match.
Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com>
- bail on firstkey/nextkey, there's a better way.
- link rpm2cpio dynamically since cpio is linked dynamically.
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com>
- resurrect firstkey/nextkey python bindings.
Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com>
- fix: look for any/all dbapi when rebuilding.
Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com>
- rebuild with python binding fix.
Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
- rebuild against glibc-2.1.91-14.
- add /usr/kerberos/man to brp-compress.
Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
- first release candidate.
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.
- fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.
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).
Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
- add S_ISLNK pre-transaction syscall test.
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.
- compare versions if doing --freshen.
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.
- fix: set multilibno on sparc per-platform config.
Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com>
- add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.
- 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).
Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com>
- change optflags for i386.
- multilib patch, take 1.
Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
- i486 optflags typo fixed.
Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
- support for separate source/binary compression policy.
- support for bzip payloads.
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).
- uname on i370 has s390 as arch (#11456).
- put version on rpmpopt filename to avoid legacy filename collision.
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
- fix: typo in brp-compress caused i18n man pages not to compress.
- API: uncouple fadio from rest of librpmio.
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
- update brp-* scripts from rpm-4.0, enable in per-platform config.
- alpha: add -mieee to default optflags.
- 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.
Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- fix: open all db indices before performing chroot.
Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
- require --rebuilddb to convert db1 -> db3, better messages.
Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: resurrect symlink unique'ifying property of finger prints.
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).
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.
Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com>
- create rpmio directory for librpmio.
Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com>
- require db3 in default configuration.
Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com>
- add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
Tue May 30 2000 Matt Wilson <msw@redhat.com>
- change %configure, add %makeinstall macros to handle FHS changes.
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.
Fri May 26 2000 Jeff Johnson <jbj@redhat.com>
- change popt exec alias in oreder to exec rpm children.
- split rpm into 5 pieces along major mode fault lines with popt glue.
Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
- 2nd try at db1 -> db3 stable functionality.
Tue May 16 2000 Matt Wilson <msw@redhat.com>
- build against bzip2 1.0
- use the new fopencookie API in glibc 2.2
Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
- fix stupid mistakes (alpha segfaults).
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 08 2000 Jeff Johnson <jbj@redhat.com>
- FreeBSD fixes (bero@redhat.com).
Sat May 06 2000 Jeff Johnson <jbj@redhat.com>
- finish db1 and db3 cleanup.
Tue May 02 2000 Jeff Johnson <jbj@redhat.com>
- first try at db1 -> db3 stability.
Mon May 01 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.
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.
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.
Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
- rebuild to check autoconf configuration in dist-7.0.
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.
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.
- add explcit "Provides: name = [epoch:]version-release" to headers.
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.
Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com>
- use hashed access for package headers.
Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com>
- create dbi from template rather than passed args.
Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com>
- prefer db3 as default.
- permit db3 configuration using macros.
Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
- try for db3 DB_INIT_CDB model.
Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
- 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.
- convert db1 -> db2 on-disk format using --rebuilddb.
Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
- start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
|
|
|
|
2011-03-01 13:58:06 +00:00
|
|
|
%attr(0755, root, root) %dir %{rpmhome}
|
2008-07-11 15:54:19 +00:00
|
|
|
%{rpmhome}/macros
|
2012-11-19 10:11:59 +00:00
|
|
|
%{rpmhome}/macros.d
|
2018-10-16 09:24:03 +00:00
|
|
|
%{rpmhome}/lua
|
2008-07-11 15:54:19 +00:00
|
|
|
%{rpmhome}/rpmpopt*
|
|
|
|
%{rpmhome}/rpmrc
|
|
|
|
|
|
|
|
%{rpmhome}/rpmdb_*
|
|
|
|
%{rpmhome}/rpm.daily
|
|
|
|
%{rpmhome}/rpm.log
|
2012-10-03 10:13:39 +00:00
|
|
|
%{rpmhome}/rpm.supp
|
2008-07-11 15:54:19 +00:00
|
|
|
%{rpmhome}/rpm2cpio.sh
|
|
|
|
%{rpmhome}/tgpg
|
|
|
|
|
|
|
|
%{rpmhome}/platform
|
|
|
|
|
2015-10-30 10:36:21 +00:00
|
|
|
%dir %{rpmhome}/fileattrs
|
|
|
|
|
2020-05-07 05:40:26 +00:00
|
|
|
# Handle rpmdb rebuild service on erasure of old to avoid ordering issues
|
|
|
|
# https://pagure.io/fesco/issue/2382
|
2020-05-04 07:14:09 +00:00
|
|
|
%triggerun -- rpm < 4.15.90-0.git14971.10
|
|
|
|
if [ -x /usr/bin/systemctl ]; then
|
|
|
|
systemctl --no-reload preset rpmdb-rebuild ||:
|
|
|
|
fi
|
|
|
|
|
2020-05-07 06:15:38 +00:00
|
|
|
%posttrans
|
|
|
|
if [ -f /var/lib/rpm/Packages ]; then
|
|
|
|
touch /var/lib/rpm/.rebuilddb
|
|
|
|
fi
|
|
|
|
|
2004-09-09 12:48:26 +00:00
|
|
|
%files libs
|
2011-01-18 12:20:26 +00:00
|
|
|
%{_libdir}/librpmio.so.*
|
|
|
|
%{_libdir}/librpm.so.*
|
2015-03-20 09:18:48 +00:00
|
|
|
%if %{with plugins}
|
2014-06-30 07:49:59 +00:00
|
|
|
%dir %{_libdir}/rpm-plugins
|
|
|
|
|
|
|
|
%files plugin-syslog
|
|
|
|
%{_libdir}/rpm-plugins/syslog.so
|
|
|
|
|
|
|
|
%files plugin-selinux
|
|
|
|
%{_libdir}/rpm-plugins/selinux.so
|
|
|
|
|
|
|
|
%files plugin-systemd-inhibit
|
|
|
|
%{_libdir}/rpm-plugins/systemd_inhibit.so
|
2017-08-10 11:20:12 +00:00
|
|
|
%{_mandir}/man8/rpm-plugin-systemd-inhibit.8*
|
2015-09-02 17:46:34 +00:00
|
|
|
|
|
|
|
%files plugin-ima
|
|
|
|
%{_libdir}/rpm-plugins/ima.so
|
2017-08-10 11:20:12 +00:00
|
|
|
|
|
|
|
%files plugin-prioreset
|
|
|
|
%{_libdir}/rpm-plugins/prioreset.so
|
2019-06-10 10:12:32 +00:00
|
|
|
|
|
|
|
%files plugin-audit
|
|
|
|
%{_libdir}/rpm-plugins/audit.so
|
|
|
|
# with plugins
|
|
|
|
%endif
|
2011-01-18 12:20:26 +00:00
|
|
|
|
|
|
|
%files build-libs
|
|
|
|
%{_libdir}/librpmbuild.so.*
|
2018-02-20 10:30:19 +00:00
|
|
|
|
|
|
|
%files sign-libs
|
2011-01-18 12:20:26 +00:00
|
|
|
%{_libdir}/librpmsign.so.*
|
2004-09-09 12:48:26 +00:00
|
|
|
|
auto-import changelog data from rpm-4.0.2-7x.src.rpm
Tue Mar 13 2001 Jeff Johnson <jbj@redhat.com>
- map i686-like (i.e. w/o CMOV) platforms to better alternatives.
Mon Mar 12 2001 Jeff Johnson <jbj@redhat.com>
- fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4.
Wed Mar 07 2001 Jeff Johnson <jbj@redhat.com>
- remove mozilla dependency white out, no longer needed.
Fri Feb 23 2001 Jeff Johnson <jbj@redhat.com>
- (sparc) disable MD5 sum checks during install.
- (db1) plug largish memory leak in simulated interface for falloc.c.
Thu Feb 22 2001 Jeff Johnson <jbj@redhat.com>
- portability changes from Joe Orton <jorton@redhat.com> et al.
- (alpha): rip out ALPHA_LOSSAGE now that gcc-2.96-76 has fix (#28509).
- (popt): use sprintf rather than snprintf for portability.
Mon Feb 19 2001 Jeff Johnson <jbj@redhat.com>
- rpm-4.0.2 release candidate.
Wed Feb 14 2001 Jeff Johnson <jbj@redhat.com>
- fix: permit packages to differ by 0 or 32 bytes (#26373).
- fix: permit HEADER_IMMUTABLE tag queries.
- split db configuration into separate file.
Tue Feb 13 2001 Jeff Johnson <jbj@redhat.com>
- fix: remove fixed size buffer on output path (#26987,#26332).
- resurrect rpmErrorCode in the API for Perl-RPM.
Sat Feb 10 2001 Jeff Johnson <jbj@redhat.com>
- fix: diddle exit code for attempted installs of non-packages (#26850).
- python binding diddles to reduce installer memory footprint by delayed
loading of file info.
Fri Feb 09 2001 Jeff Johnson <jbj@redhat.com>
- fix: make a copy of retrieved header before loading.
Sun Jan 21 2001 Jeff Johnson <jbj@redhat.com>
- fix: check waitpid return code.
Fri Jan 19 2001 Jeff Johnson <jbj@redhat.com>
- ewt's cpio.c hack.
- ewt's cpio.c hack reverted.
- rebuild with i18n from rpm-4_0 branch.
- rpmlint conformance.
Thu Jan 18 2001 Matt Wilson <msw@redhat.com>
- fix: exit 0 at the end of %pre
Thu Jan 18 2001 Jeff Johnson <jbj@redhat.com>
- fix: insure that %lang scopes over hard links correctly.
- fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly.
Wed Jan 17 2001 Jeff Johnson <jbj@redhat.com>
- 1st crack at Mandrake specific per-platform macros.
Tue Jan 16 2001 Jeff Johnson <jbj@redhat.com>
- tsort prefers presentation order.
Mon Jan 15 2001 Jeff Johnson <jbj@redhat.com>
- fix: extra newline in many error messages (#23947).
- fix: rpm -Va with db1 needs per-iterator, not per-index, offset.
- add install/remove transaction id tags.
Sat Jan 13 2001 Jeff Johnson <jbj@redhat.com>
- fix the hack.
Fri Jan 12 2001 Jeff Johnson <jbj@redhat.com>
- hack: permit installer to determine package ordering using 1000003 tag.
Thu Jan 11 2001 Jeff Johnson <jbj@redhat.com>
- fix: don't hang on build error.
- fix: remove "error: " prefix from signature verification message.
Wed Jan 10 2001 Jeff Johnson <jbj@redhat.com>
- successors from tsort are processed in presentation order.
- fix: find-requires.perl needed update (#23450).
Tue Jan 09 2001 Jeff Johnson <jbj@redhat.com>
- fix: digests on input FD_t dinna work.
- fix: remove rebuilddb debugging leakage.
Mon Jan 08 2001 Jeff Johnson <jbj@redhat.com>
- tsorted packages processed in successor count order.
- fix: resurrect --excludepath (#19666).
Fri Jan 05 2001 Jeff Johnson <jbj@redhat.com>
- fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag.
Wed Jan 03 2001 Jeff Johnson <jbj@redhat.com>
- fix: avoid locale issues with strcasecmp/strncasecmp (#23199).
- remove almost all explicit uses of stderr in rpmlib using rpmError().
- fix: pass scriptlet args, as in %post -p "/sbin/ldconfig -n /lib".
(Rodrigo Barbosa)
Tue Jan 02 2001 Jeff Johnson <jbj@redhat.com>
- fix apidocs.
Mon Jan 01 2001 Jeff Johnson <jbj@redhat.com>
- use popt autohelp for rpm helper binaries.
Sun Dec 31 2000 Jeff Johnson <jbj@redhat.com>
- (popt): fix float/double handling (#19701).
- (popt): non-linux needs <float.h> (#22732).
- (popt): add POPT_ARGFLAG_OPTIONAL for long options with optional arg.
- (popt): diddle auto-help to include type of arg expected.
Sat Dec 30 2000 Jeff Johnson <jbj@redhat.com>
- (non-linux): move stubs.c to rpmio (#21132).
- (python): bind initdb (#20988).
Fri Dec 29 2000 Jeff Johnson <jbj@redhat.com>
- fix: hack around alpha mis-compilation signature problems.
- rpmmodule.c(handleDbResult): return empty list when nothing matches.
Thu Dec 28 2000 Jeff Johnson <jbj@redhat.com>
- fix: avoid FAT and other brain-dead file systems that have not inodes.
Wed Dec 27 2000 Jeff Johnson <jbj@redhat.com>
- use malloc'ed buffer for large queries.
Tue Dec 26 2000 Jeff Johnson <jbj@redhat.com>
- send query/verify output through rpmlog().
- resurrect rpmErrorSetCallback() and rpmErrorString().
Thu Dec 21 2000 Jeff Johnson <jbj@redhat.com>
- immutable headers, once installed by rpm3, need to lose immutablity.
- fix: removed headers from db need a headerCopy().
Wed Dec 20 2000 Jeff Johnson <jbj@redhat.com>
- whiteout mozilla loop for 7.1.
Tue Dec 19 2000 Jeff Johnson <jbj@redhat.com>
- gendiff: generate ChangeLog patches more intelligently (#22356).
- identify install scriptlet failures with the name of the scriptlet.
- handle install chroot's identically throughout the install process.
- add rpmlib(HeaderLoadSortsTags) for tracking header regions "just in
case".
- create _tmppath on the fly if not present.
- remove /etc/rpm/macros.db1 configuration file if db3 rebuilt.
Wed Dec 13 2000 Jeff Johnson <jbj@redhat.com>
- bump popt version.
- fix: (transaction.c) assume file state normal if tag is missing.
- fix: failed signature read headerFree segfault.
- fix: revert ALPHA_LOSSAGE, breaks 6.2/i386.
- fix: segfault on build path, ignore deleted drips.
- fix: synthesized callbacks for removed packages have not a pkgkey.
Tue Dec 12 2000 Jeff Johnson <jbj@redhat.com>
- bail on header regions.
- change dependency loop message to RPMMESS_WARNING to use stderr, not
stdout.
Sun Dec 10 2000 Jeff Johnson <jbj@redhat.com>
- handle added dirtoken tags (mostly) correctly with header regions.
- add FHS doc/man/info dirs, diddle autoconf goo.
- fix: headerUnload handles headers w/o regions correctly on rebuilddb.
Thu Dec 07 2000 Jeff Johnson <jbj@redhat.com>
- add rpmtransGetKeys() to retrieve transaction keys in tsort'ed order.
- python bindings for rpmtransGetKeys().
- fix: include alignment in count when swabbing header region.
Wed Dec 06 2000 Jeff Johnson <jbj@redhat.com>
- improved find-{requires,provides} for aix4/hpux/irix6/osf. Tim
Mooney<mooney@dogbert.cc.ndsu.NoDak.edu>
- portability: remove use of GNU make subst in lib/Makefile (Joe Orton).
- python: bind package removal (#21274).
- autoconfigure building python bindings.
- autoconfigure generating rpm API doco rpm-devel package.
- fix: don't fdFree in rpmVerifyScript, rpmtransFree does already.
- unify rpmError and rpmMessge interfaces through rpmlog.
- collect and display rpm build error messages at end of build.
- use package version 3 if --nodirtokens is specified.
- add package names to problem sets early, don't save removed header.
- make sure that replaced tags in region are counted in headerSizeof().
- support for dmalloc debugging.
- filter region tags in headerNextIterator, exit throut headerReload.
Thu Nov 30 2000 Jeff Johnson <jbj@redhat.com>
- add missing headerFree for legacy signature header.
- fix: removed packages leaked DIRINDEXES tag data.
- reload tags added during install when loading header from rpmdb.
- avoid brp-compress hang with both compressed/uncompressed man pages.
Tue Nov 21 2000 Jeff Johnson <jbj@redhat.com>
- add brp-strip-shared script <rodrigob@conectiva.com.br>.
- better item/task progress bars <rodrigob@conectiva.com.br>.
- load headers as single contiguous region.
- add region marker as RPM_BIN_TYPE in packages and database.
- fix: don't headerCopy() relocateable packages if not relocating.
- merge signatures into header after reading from package.
Mon Nov 20 2000 Jeff Johnson <jbj@redhat.com>
- add doxygen and lclint annotations most everywhere.
- consistent return for all signature verification.
- use enums for almost all rpmlib #define's.
- API: change rpmProblem typedef to pass by reference, not value.
- don't trim leading ./ in rpmCleanPath() (#14961).
- detect (still need to test) rdonly linux file systems.
- check available inodes as well as blocks on mounted file systems.
- pass rpmTransactionSet, not elements, to installBinaryPackage et al.
- add cscope/ctags (Rodrigo Barbosa<rodrigob@conectiva.com.br>).
- remove getMacroBody() from rpmio API.
- add support for unzip <rodrigob@conectiva.com.br>
Thu Nov 16 2000 Jeff Johnson <jbj@redhat.com>
- don't verify src rpm MD5 sums (yet).
- md5 sums are little endian (no swap) so big endian needs the swap.
Wed Nov 15 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault on exit of "rpm -qp --qf '%{#fsnames}' pkg" (#20595).
- hpux w/o -D_OPEN_SOURCE has not h_errno.
- verify MD5 sums of payload files when unpacking archive.
- hide libio lossage in prototype, not API.
- add support for SHA1 as well as MD5 message digests.
Mon Nov 13 2000 Jeff Johnson <jbj@redhat.com>
- fix: work around for (mis-compilation?!) segfaults on signature paths.
Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com>
- fix: duplicate headerFree() on instalBinaryPackage() error return.
Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com>
- fix: runTriggers was not adding countCorrection.
- add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides "Pawel A.
Gajda" <mis@k2.net.pl>.
- syntax to specify source of Requires: (PreReq: now legacy).
- rip out rpm{get,put}text, use getpo.sh and specspo instead.
- fine-grained Requires, remove install PreReq's from Requires db.
2004-09-09 11:49:58 +00:00
|
|
|
%files build
|
2008-01-15 08:36:09 +00:00
|
|
|
%{_bindir}/rpmbuild
|
2008-07-11 15:54:19 +00:00
|
|
|
%{_bindir}/gendiff
|
2011-01-18 12:20:26 +00:00
|
|
|
%{_bindir}/rpmspec
|
|
|
|
|
2008-07-11 15:54:19 +00:00
|
|
|
%{_mandir}/man1/gendiff.1*
|
2011-01-18 11:54:19 +00:00
|
|
|
%{_mandir}/man8/rpmbuild.8*
|
|
|
|
%{_mandir}/man8/rpmdeps.8*
|
2011-01-18 12:20:26 +00:00
|
|
|
%{_mandir}/man8/rpmspec.8*
|
2008-07-11 15:54:19 +00:00
|
|
|
|
2008-01-15 08:36:09 +00:00
|
|
|
%{rpmhome}/brp-*
|
2011-01-18 11:54:19 +00:00
|
|
|
%{rpmhome}/check-*
|
2008-01-15 08:36:09 +00:00
|
|
|
%{rpmhome}/debugedit
|
2013-07-04 08:06:27 +00:00
|
|
|
%{rpmhome}/sepdebugcrcfix
|
2008-01-15 08:36:09 +00:00
|
|
|
%{rpmhome}/find-debuginfo.sh
|
|
|
|
%{rpmhome}/find-lang.sh
|
2011-01-18 11:54:19 +00:00
|
|
|
%{rpmhome}/*provides*
|
|
|
|
%{rpmhome}/*requires*
|
|
|
|
%{rpmhome}/*deps*
|
|
|
|
%{rpmhome}/*.prov
|
|
|
|
%{rpmhome}/*.req
|
|
|
|
%{rpmhome}/config.*
|
2008-07-11 15:54:19 +00:00
|
|
|
%{rpmhome}/mkinstalldirs
|
2015-10-30 10:36:21 +00:00
|
|
|
%{rpmhome}/fileattrs/*
|
2011-01-18 12:20:26 +00:00
|
|
|
|
|
|
|
%files sign
|
|
|
|
%{_bindir}/rpmsign
|
|
|
|
%{_mandir}/man8/rpmsign.8*
|
auto-import changelog data from rpm-4.0-4.src.rpm
Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com>
- Pass NULL as pkgKey on RPMCALLBACK_UNINST_*.
Thu Aug 24 2000 Matt Wilson <msw@redhat.com>
- corrected reference count to transaction header
Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
- rpm now needs /sbin/ldconfig in post/postun scriptlets.
- python bindings to retrieve removed header on callback.
Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com>
- add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.
Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com>
- python bindings to query and verify signatures.
Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: rebuild db1 -> db3 ate 1st header (#16263).
Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
- disable rpmlib(VersionedDependencies) by defining
_noVersionedDependencies.
- man page fixes.
Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault when globbing on "" (#15593).
Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com>
- fix: popt POST callbacks typo.
- fix: -Va broken, make db cursors per-iterator, not per-dbi.
Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com>
- add glibc requirement.
Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com>
- fix: uniqify dependency problems when printing (#14034).
- fix: segfault on erase if filestates is missing in header (#14679).
- popt: add ability to perform callbacks for every, not just first, match.
Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com>
- bail on firstkey/nextkey, there's a better way.
- link rpm2cpio dynamically since cpio is linked dynamically.
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com>
- resurrect firstkey/nextkey python bindings.
Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com>
- fix: look for any/all dbapi when rebuilding.
Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com>
- rebuild with python binding fix.
Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
- rebuild against glibc-2.1.91-14.
- add /usr/kerberos/man to brp-compress.
Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
- first release candidate.
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.
- fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.
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).
Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
- add S_ISLNK pre-transaction syscall test.
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.
- compare versions if doing --freshen.
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.
- fix: set multilibno on sparc per-platform config.
Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com>
- add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.
- 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).
Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com>
- change optflags for i386.
- multilib patch, take 1.
Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
- i486 optflags typo fixed.
Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
- support for separate source/binary compression policy.
- support for bzip payloads.
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).
- uname on i370 has s390 as arch (#11456).
- put version on rpmpopt filename to avoid legacy filename collision.
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
- fix: typo in brp-compress caused i18n man pages not to compress.
- API: uncouple fadio from rest of librpmio.
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
- update brp-* scripts from rpm-4.0, enable in per-platform config.
- alpha: add -mieee to default optflags.
- 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.
Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- fix: open all db indices before performing chroot.
Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
- require --rebuilddb to convert db1 -> db3, better messages.
Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: resurrect symlink unique'ifying property of finger prints.
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).
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.
Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com>
- create rpmio directory for librpmio.
Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com>
- require db3 in default configuration.
Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com>
- add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
Tue May 30 2000 Matt Wilson <msw@redhat.com>
- change %configure, add %makeinstall macros to handle FHS changes.
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.
Fri May 26 2000 Jeff Johnson <jbj@redhat.com>
- change popt exec alias in oreder to exec rpm children.
- split rpm into 5 pieces along major mode fault lines with popt glue.
Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
- 2nd try at db1 -> db3 stable functionality.
Tue May 16 2000 Matt Wilson <msw@redhat.com>
- build against bzip2 1.0
- use the new fopencookie API in glibc 2.2
Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
- fix stupid mistakes (alpha segfaults).
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 08 2000 Jeff Johnson <jbj@redhat.com>
- FreeBSD fixes (bero@redhat.com).
Sat May 06 2000 Jeff Johnson <jbj@redhat.com>
- finish db1 and db3 cleanup.
Tue May 02 2000 Jeff Johnson <jbj@redhat.com>
- first try at db1 -> db3 stability.
Mon May 01 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.
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.
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.
Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
- rebuild to check autoconf configuration in dist-7.0.
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.
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.
- add explcit "Provides: name = [epoch:]version-release" to headers.
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.
Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com>
- use hashed access for package headers.
Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com>
- create dbi from template rather than passed args.
Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com>
- prefer db3 as default.
- permit db3 configuration using macros.
Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
- try for db3 DB_INIT_CDB model.
Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
- 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.
- convert db1 -> db2 on-disk format using --rebuilddb.
Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
- start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
|
|
|
|
2016-08-09 16:12:17 +00:00
|
|
|
%files -n python3-%{name}
|
2020-04-23 07:56:28 +00:00
|
|
|
%{python3_sitearch}/rpm/
|
|
|
|
%{python3_sitearch}/rpm-%{rpmver}*.egg-info
|
2004-09-09 11:56:10 +00:00
|
|
|
|
auto-import changelog data from rpm-4.0-4.src.rpm
Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com>
- Pass NULL as pkgKey on RPMCALLBACK_UNINST_*.
Thu Aug 24 2000 Matt Wilson <msw@redhat.com>
- corrected reference count to transaction header
Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
- rpm now needs /sbin/ldconfig in post/postun scriptlets.
- python bindings to retrieve removed header on callback.
Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com>
- add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.
Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com>
- python bindings to query and verify signatures.
Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: rebuild db1 -> db3 ate 1st header (#16263).
Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
- disable rpmlib(VersionedDependencies) by defining
_noVersionedDependencies.
- man page fixes.
Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault when globbing on "" (#15593).
Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com>
- fix: popt POST callbacks typo.
- fix: -Va broken, make db cursors per-iterator, not per-dbi.
Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com>
- add glibc requirement.
Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com>
- fix: uniqify dependency problems when printing (#14034).
- fix: segfault on erase if filestates is missing in header (#14679).
- popt: add ability to perform callbacks for every, not just first, match.
Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com>
- bail on firstkey/nextkey, there's a better way.
- link rpm2cpio dynamically since cpio is linked dynamically.
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com>
- resurrect firstkey/nextkey python bindings.
Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com>
- fix: look for any/all dbapi when rebuilding.
Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com>
- rebuild with python binding fix.
Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
- rebuild against glibc-2.1.91-14.
- add /usr/kerberos/man to brp-compress.
Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
- first release candidate.
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.
- fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.
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).
Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
- add S_ISLNK pre-transaction syscall test.
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.
- compare versions if doing --freshen.
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.
- fix: set multilibno on sparc per-platform config.
Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com>
- add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.
- 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).
Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com>
- change optflags for i386.
- multilib patch, take 1.
Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
- i486 optflags typo fixed.
Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
- support for separate source/binary compression policy.
- support for bzip payloads.
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).
- uname on i370 has s390 as arch (#11456).
- put version on rpmpopt filename to avoid legacy filename collision.
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
- fix: typo in brp-compress caused i18n man pages not to compress.
- API: uncouple fadio from rest of librpmio.
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
- update brp-* scripts from rpm-4.0, enable in per-platform config.
- alpha: add -mieee to default optflags.
- 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.
Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- fix: open all db indices before performing chroot.
Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
- require --rebuilddb to convert db1 -> db3, better messages.
Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: resurrect symlink unique'ifying property of finger prints.
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).
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.
Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com>
- create rpmio directory for librpmio.
Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com>
- require db3 in default configuration.
Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com>
- add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
Tue May 30 2000 Matt Wilson <msw@redhat.com>
- change %configure, add %makeinstall macros to handle FHS changes.
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.
Fri May 26 2000 Jeff Johnson <jbj@redhat.com>
- change popt exec alias in oreder to exec rpm children.
- split rpm into 5 pieces along major mode fault lines with popt glue.
Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
- 2nd try at db1 -> db3 stable functionality.
Tue May 16 2000 Matt Wilson <msw@redhat.com>
- build against bzip2 1.0
- use the new fopencookie API in glibc 2.2
Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
- fix stupid mistakes (alpha segfaults).
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 08 2000 Jeff Johnson <jbj@redhat.com>
- FreeBSD fixes (bero@redhat.com).
Sat May 06 2000 Jeff Johnson <jbj@redhat.com>
- finish db1 and db3 cleanup.
Tue May 02 2000 Jeff Johnson <jbj@redhat.com>
- first try at db1 -> db3 stability.
Mon May 01 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.
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.
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.
Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
- rebuild to check autoconf configuration in dist-7.0.
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.
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.
- add explcit "Provides: name = [epoch:]version-release" to headers.
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.
Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com>
- use hashed access for package headers.
Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com>
- create dbi from template rather than passed args.
Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com>
- prefer db3 as default.
- permit db3 configuration using macros.
Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
- try for db3 DB_INIT_CDB model.
Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
- 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.
- convert db1 -> db2 on-disk format using --rebuilddb.
Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
- start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
|
|
|
%files devel
|
2007-08-27 10:30:36 +00:00
|
|
|
%{_mandir}/man8/rpmgraph.8*
|
2008-01-15 08:36:09 +00:00
|
|
|
%{_bindir}/rpmgraph
|
2011-01-18 11:54:19 +00:00
|
|
|
%{_libdir}/librp*[a-z].so
|
2020-04-23 07:56:28 +00:00
|
|
|
%{_libdir}/pkgconfig/rpm.pc
|
|
|
|
%{_includedir}/rpm/
|
2008-07-11 15:54:19 +00:00
|
|
|
|
2009-05-14 07:27:25 +00:00
|
|
|
%files cron
|
|
|
|
%{_sysconfdir}/cron.daily/rpm
|
|
|
|
%config(noreplace) %{_sysconfdir}/logrotate.d/rpm
|
|
|
|
|
2007-08-27 10:30:36 +00:00
|
|
|
%files apidocs
|
2014-06-26 09:27:39 +00:00
|
|
|
%license COPYING
|
|
|
|
%doc doc/librpm/html/*
|
auto-import changelog data from rpm-4.0-4.src.rpm
Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
- rebuild to cope with glibc locale binary incompatibility, again
Thu Aug 24 2000 Jeff Johnson <jbj@redhat.com>
- Pass NULL as pkgKey on RPMCALLBACK_UNINST_*.
Thu Aug 24 2000 Matt Wilson <msw@redhat.com>
- corrected reference count to transaction header
Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
- rpm now needs /sbin/ldconfig in post/postun scriptlets.
- python bindings to retrieve removed header on callback.
Sun Aug 20 2000 Jeff Johnson <jbj@redhat.com>
- add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.
Fri Aug 18 2000 Jeff Johnson <jbj@redhat.com>
- python bindings to query and verify signatures.
Wed Aug 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: rebuild db1 -> db3 ate 1st header (#16263).
Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
- disable rpmlib(VersionedDependencies) by defining
_noVersionedDependencies.
- man page fixes.
Mon Aug 07 2000 Jeff Johnson <jbj@redhat.com>
- fix: segfault when globbing on "" (#15593).
Fri Aug 04 2000 Jeff Johnson <jbj@redhat.com>
- fix: popt POST callbacks typo.
- fix: -Va broken, make db cursors per-iterator, not per-dbi.
Thu Aug 03 2000 Jeff Johnson <jbj@redhat.com>
- add glibc requirement.
Mon Jul 31 2000 Jeff Johnson <jbj@redhat.com>
- fix: uniqify dependency problems when printing (#14034).
- fix: segfault on erase if filestates is missing in header (#14679).
- popt: add ability to perform callbacks for every, not just first, match.
Sat Jul 29 2000 Jeff Johnson <jbj@redhat.com>
- bail on firstkey/nextkey, there's a better way.
- link rpm2cpio dynamically since cpio is linked dynamically.
- re-resurrect firstkey/nextkey python bindings for up2date compatibility.
Fri Jul 28 2000 Jeff Johnson <jbj@redhat.com>
- resurrect firstkey/nextkey python bindings.
Wed Jul 26 2000 Jeff Johnson <jbj@redhat.com>
- fix: look for any/all dbapi when rebuilding.
Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
Mon Jul 24 2000 Jeff Johnson <jbj@redhat.com>
- rebuild with python binding fix.
Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
- rebuild against glibc-2.1.91-14.
- add /usr/kerberos/man to brp-compress.
Mon Jul 17 2000 Jeff Johnson <jbj@redhat.com>
- first release candidate.
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.
- fix: make set of replaced file headers unique.
- fix: don't attempt dbiOpen with anything but requested dbN.
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).
Wed Jul 12 2000 Jeff Johnson <jbj@redhat.com>
- add S_ISLNK pre-transaction syscall test.
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.
- compare versions if doing --freshen.
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.
- fix: set multilibno on sparc per-platform config.
Sun Jul 09 2000 Jeff Johnson <jbj@redhat.com>
- add pre-transaction syscall's to handle /etc/init.d change.
- don't bother saving '/' as fingerprint subdir.
- 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).
Wed Jul 05 2000 Jeff Johnson <jbj@redhat.com>
- change optflags for i386.
- multilib patch, take 1.
Fri Jun 23 2000 Jeff Johnson <jbj@redhat.com>
- i486 optflags typo fixed.
Thu Jun 22 2000 Jeff Johnson <jbj@redhat.com>
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>).
- support for separate source/binary compression policy.
- support for bzip payloads.
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).
- uname on i370 has s390 as arch (#11456).
- put version on rpmpopt filename to avoid legacy filename collision.
- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).
Tue Jun 20 2000 Jeff Johnson <jbj@redhat.com>
- fix: typo in brp-compress caused i18n man pages not to compress.
- API: uncouple fadio from rest of librpmio.
- API: externalize legacy fdOpen interface for rpmfind et al in librpmio.
- update brp-* scripts from rpm-4.0, enable in per-platform config.
- alpha: add -mieee to default optflags.
- 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.
Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- fix: open all db indices before performing chroot.
Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
- require --rebuilddb to convert db1 -> db3, better messages.
Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
- fix: resurrect symlink unique'ifying property of finger prints.
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).
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.
Wed Jun 07 2000 Jeff Johnson <jbj@redhat.com>
- create rpmio directory for librpmio.
Tue Jun 06 2000 Jeff Johnson <jbj@redhat.com>
- require db3 in default configuration.
Mon Jun 05 2000 Jeff Johnson <jbj@redhat.com>
- add optflags for i486 and i586.
- fix: segfault with legacy packages missing RPMTAG_FILEINODES.
Tue May 30 2000 Matt Wilson <msw@redhat.com>
- change %configure, add %makeinstall macros to handle FHS changes.
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.
Fri May 26 2000 Jeff Johnson <jbj@redhat.com>
- change popt exec alias in oreder to exec rpm children.
- split rpm into 5 pieces along major mode fault lines with popt glue.
Thu May 18 2000 Jeff Johnson <jbj@redhat.com>
- 2nd try at db1 -> db3 stable functionality.
Tue May 16 2000 Matt Wilson <msw@redhat.com>
- build against bzip2 1.0
- use the new fopencookie API in glibc 2.2
Fri May 12 2000 Jeff Johnson <jbj@redhat.com>
- fix stupid mistakes (alpha segfaults).
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 08 2000 Jeff Johnson <jbj@redhat.com>
- FreeBSD fixes (bero@redhat.com).
Sat May 06 2000 Jeff Johnson <jbj@redhat.com>
- finish db1 and db3 cleanup.
Tue May 02 2000 Jeff Johnson <jbj@redhat.com>
- first try at db1 -> db3 stability.
Mon May 01 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.
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.
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.
Tue Apr 25 2000 Jeff Johnson <jbj@redhat.com>
- rebuild to check autoconf configuration in dist-7.0.
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.
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.
- add explcit "Provides: name = [epoch:]version-release" to headers.
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.
Thu Apr 06 2000 Jeff Johnson <jbj@redhat.com>
- use hashed access for package headers.
Tue Apr 04 2000 Jeff Johnson <jbj@redhat.com>
- create dbi from template rather than passed args.
Mon Apr 03 2000 Jeff Johnson <jbj@redhat.com>
- prefer db3 as default.
- permit db3 configuration using macros.
Fri Mar 31 2000 Jeff Johnson <jbj@redhat.com>
- try for db3 DB_INIT_CDB model.
Fri Mar 24 2000 Jeff Johnson <jbj@redhat.com>
- 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.
- convert db1 -> db2 on-disk format using --rebuilddb.
Mon Mar 13 2000 Jeff Johnson <jbj@redhat.com>
- start rpm-3.1 development.
2004-09-09 11:49:41 +00:00
|
|
|
|
|
|
|
%changelog
|
2020-05-22 18:17:50 +00:00
|
|
|
* Fri May 22 2020 Miro Hrončok <mhroncok@redhat.com> - 4.15.90-0.git14971.12.1
|
|
|
|
- Rebuilt for Python 3.9
|
|
|
|
|
2020-05-12 09:56:04 +00:00
|
|
|
* Tue May 12 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.12
|
|
|
|
- Fix segfault when trying to use unknown database backend
|
|
|
|
|
2020-05-07 06:15:38 +00:00
|
|
|
* Thu May 7 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.11
|
|
|
|
- Flag BDB databases for rebuild on next reboot whenever rpm is updated
|
|
|
|
- Switch default database to sqlite (#1818910)
|
|
|
|
|
2020-05-04 07:14:09 +00:00
|
|
|
* Mon May 4 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.10
|
|
|
|
- Handle rpmdb-rebuild service enablement for upgrades
|
|
|
|
|
2020-04-23 07:56:28 +00:00
|
|
|
* Thu Apr 23 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.9
|
|
|
|
- Fix questionable uses of %%{name} and %%{version} in the spec
|
|
|
|
|
2020-04-22 12:43:23 +00:00
|
|
|
* Wed Apr 22 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.8
|
|
|
|
- Fix regression(s) on build dependency resolution
|
|
|
|
|
2020-04-22 09:00:38 +00:00
|
|
|
* Wed Apr 22 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.7
|
|
|
|
- Add rpmdb-rebuild systemd service
|
|
|
|
|
|
|
|
* Fri Apr 17 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.6
|
2020-04-20 11:18:05 +00:00
|
|
|
- Warn on undefined macros in buildtree setup macros (#1820349)
|
|
|
|
|
2020-04-09 11:55:12 +00:00
|
|
|
* Thu Apr 09 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.5
|
|
|
|
- Fix regression causing all ELF files classified as OCaml
|
|
|
|
|
2020-04-06 11:40:01 +00:00
|
|
|
* Mon Apr 06 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.4
|
|
|
|
- Fix invalid path passed to parametric macro generators
|
|
|
|
|
2020-04-02 09:46:26 +00:00
|
|
|
* Thu Apr 02 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.3
|
|
|
|
- Fix db lock files not getting packaged
|
|
|
|
|
2020-04-01 11:10:37 +00:00
|
|
|
* Tue Mar 31 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.2
|
|
|
|
- Move bdb specific systemd-tmpfiles cleanup crutch behind the bdb bcond
|
|
|
|
|
2020-03-31 10:54:46 +00:00
|
|
|
* Tue Mar 31 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.1
|
|
|
|
- Rebase to rpm 4.16 alpha (https://rpm.org/wiki/Releases/4.16.0)
|
|
|
|
- Add bconds for and enable sqlite, ndb and bdb_ro database backends
|
|
|
|
- Add bcond for disabling bdb backend
|
|
|
|
- Drop lmdb bcond, the backend was removed upstream
|
|
|
|
- Ensure all database backend files are owned
|
|
|
|
- Fix external environment causing test-suite failures in spec build
|
|
|
|
- Re-enable hard test-suite failures again
|
|
|
|
|
2020-01-30 17:51:32 +00:00
|
|
|
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.15.1-2.1
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
|
2020-01-09 11:01:09 +00:00
|
|
|
* Thu Jan 9 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.1-2
|
|
|
|
- Obsolete python2-rpm to fix upgrade path (#1775113)
|
|
|
|
|
2019-11-18 11:46:45 +00:00
|
|
|
* Mon Nov 18 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.1-1
|
|
|
|
- Rebase to 4.15.1 (https://rpm.org/wiki/Releases/4.15.1)
|
|
|
|
|
2019-11-14 18:15:02 +00:00
|
|
|
* Thu Nov 14 2019 Adam Williamson <awilliam@redhat.com> - 4.15.0-7
|
|
|
|
- Really revert armv8 detection improvements (patch was not applied in -6)
|
|
|
|
|
2019-10-23 21:38:51 +00:00
|
|
|
* Wed Oct 23 2019 Peter Robinson <pbrobinson@fedoraproject.org> 4.15.0-6
|
|
|
|
- Revert armv8 detection improvements
|
|
|
|
|
2019-10-21 17:38:07 +00:00
|
|
|
* Mon Oct 21 2019 Stephen Gallagher <sgallagh@redhat.com> - 4.15.0-5
|
|
|
|
- Revert aliasing arm64 to aarch64
|
|
|
|
- Resolves: rhbz#1763831
|
|
|
|
|
2019-10-18 11:56:50 +00:00
|
|
|
* Fri Oct 18 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-4
|
|
|
|
- Revert problematic sub-variants of armv8 (#1691430)
|
|
|
|
|
2019-10-17 11:23:34 +00:00
|
|
|
* Thu Oct 17 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-3
|
|
|
|
- Drop python2 bindings for good (#1761211)
|
|
|
|
|
2019-10-16 00:23:50 +00:00
|
|
|
* Tue Oct 15 2019 Adam Williamson <awilliam@redhat.com> - 4.15.0-2
|
|
|
|
- Revert systemd inhibit plugin's calling of dbus_shutdown (#1750575)
|
|
|
|
|
2019-09-26 10:22:19 +00:00
|
|
|
* Thu Sep 26 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-1
|
|
|
|
- Update to 4.15.0 final (https://rpm.org/wiki/Releases/4.15.0)
|
|
|
|
|
2019-08-28 10:32:19 +00:00
|
|
|
* Wed Aug 28 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.rc1.1
|
|
|
|
- Update to 4.15.0-rc1
|
|
|
|
|
2019-08-27 11:25:07 +00:00
|
|
|
* Tue Aug 27 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.beta.6
|
|
|
|
- Fix some issues in the thread cap logic
|
|
|
|
|
2019-08-26 08:35:43 +00:00
|
|
|
* Mon Aug 26 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.beta.5
|
|
|
|
- Re-enable test-suite, temporarily disabled during alpha troubleshooting
|
|
|
|
|
2019-08-23 10:52:16 +00:00
|
|
|
* Fri Aug 23 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.beta.4
|
|
|
|
- Cap number of threads on 32bit platforms (#1729382)
|
|
|
|
- Drop %%_lto_cflags macro (reverted upstream)
|
|
|
|
|
2019-08-23 10:32:44 +00:00
|
|
|
* Fri Aug 23 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.beta.3
|
|
|
|
- Restore strict order of build scriptlet stdout/stderr output
|
|
|
|
|
2019-08-15 16:22:00 +00:00
|
|
|
* Thu Aug 15 2019 Miro Hrončok <mhroncok@redhat.com> - 4.15.0-0.beta.2.3
|
|
|
|
- Rebuilt for Python 3.8
|
|
|
|
|
2019-07-31 18:01:44 +00:00
|
|
|
* Wed Jul 31 2019 Miro Hrončok <mhroncok@redhat.com> - 4.15.0-0.beta.2.2
|
|
|
|
- Rebuilt for libimaevm.so.1
|
|
|
|
|
2019-07-26 18:45:35 +00:00
|
|
|
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.15.0-0.beta.2.1
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
|
2019-07-20 16:30:29 +00:00
|
|
|
* Sat Jul 20 18:30:10 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.15.0-0.beta.2
|
|
|
|
- Backport patch to not set RPMTAG_BUILDTIME to SOURCE_DATE_EPOCH
|
|
|
|
|
2019-06-27 08:08:03 +00:00
|
|
|
* Thu Jun 27 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.beta.1
|
|
|
|
- Rebase to 4.15.0 beta
|
|
|
|
|
2019-06-20 12:15:06 +00:00
|
|
|
* Thu Jun 20 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.18
|
|
|
|
- Fix excessive TLS use, part II (#1722181)
|
|
|
|
|
2019-06-20 11:00:13 +00:00
|
|
|
* Thu Jun 20 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.17
|
|
|
|
- Fix excessive TLS use (#1722181)
|
|
|
|
|
2019-06-19 06:39:06 +00:00
|
|
|
* Wed Jun 19 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.16
|
|
|
|
- Drop buildarch again now that python_provide no longer needs it (#1720139)
|
|
|
|
|
2019-06-14 07:37:34 +00:00
|
|
|
* Fri Jun 14 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.15
|
|
|
|
- Temporarily re-enable buildarch macro for python_provide macro use (#1720139)
|
|
|
|
|
2019-06-13 09:59:03 +00:00
|
|
|
* Thu Jun 13 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.14
|
|
|
|
- Don't fail build trying to kill a non-existent process (#1720143)
|
|
|
|
|
2019-06-11 12:59:33 +00:00
|
|
|
* Tue Jun 11 14:59:16 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.90-0.git14653.13
|
|
|
|
- Fix build of binary packages in parallel
|
|
|
|
|
2019-06-10 22:09:36 +00:00
|
|
|
* Tue Jun 11 00:08:50 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.90-0.git14653.10
|
|
|
|
- Revert generation of binary packages in parallel
|
|
|
|
|
2019-06-10 10:12:32 +00:00
|
|
|
* Mon Jun 10 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.1
|
|
|
|
- Update to 4.15.0 alpha
|
|
|
|
|
2019-06-10 07:45:58 +00:00
|
|
|
* Mon Jun 10 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-14
|
|
|
|
- Drop support for sanitizer build, it never really worked anyway
|
|
|
|
- Drop leftover build-dependency on binutils-devel
|
|
|
|
- Truncate changelog to rpm 4.14.x (last two years)
|
|
|
|
|
2019-06-10 07:25:58 +00:00
|
|
|
* Mon Jun 10 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-13
|
|
|
|
- Drop support for Fedora < 28 builds
|
|
|
|
- Drop leftover BDB-related compiler flag foo
|
|
|
|
|
2019-06-07 10:52:34 +00:00
|
|
|
* Fri Jun 07 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-12
|
|
|
|
- Use pre-determined buildhost in test-suite to avoid DNS usage
|
|
|
|
- Drop obsolete specspo and gpg2 related patches
|
|
|
|
|
2019-06-07 07:32:55 +00:00
|
|
|
* Fri Jun 07 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.2.1-11
|
|
|
|
- Use py2/3 macros for building and installing the bindings
|
|
|
|
|
2019-05-21 09:25:27 +00:00
|
|
|
* Tue May 21 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-10
|
|
|
|
- Support build-id generation from compressed ELF files (#1650072)
|
|
|
|
|
2019-05-03 16:12:54 +00:00
|
|
|
* Fri May 03 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.2.1-9
|
|
|
|
- Suggest gdb-minimal
|
|
|
|
|
2019-04-25 12:04:30 +00:00
|
|
|
* Thu Apr 25 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-8
|
|
|
|
- Replace deprecated __global_ldflags uses with build_ldflags macro
|
|
|
|
|
2019-04-11 07:38:45 +00:00
|
|
|
* Thu Apr 11 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-7
|
|
|
|
- Fix excessive reference counting on faked string .decode()
|
|
|
|
|
2019-04-10 08:50:00 +00:00
|
|
|
* Wed Apr 10 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-6
|
|
|
|
- Unbreak Python 3 API by returning string data as surrogate-escaped utf-8
|
|
|
|
string objects instead of bytes (#1693751)
|
|
|
|
- As a temporary crutch, monkey-patch a .decode() method to returned strings
|
|
|
|
to give users time to migrate from the long-standing broken behavior
|
|
|
|
|
2019-04-10 07:28:12 +00:00
|
|
|
* Wed Apr 10 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-5
|
|
|
|
- Generate minidebug for PIE executables on file >= 5.33 too
|
|
|
|
- Backport find-debuginfo --g-libs option for glibc's benefit (#1661512)
|
|
|
|
|
2019-02-02 11:34:43 +00:00
|
|
|
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.14.2.1-4.1
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
|
2018-12-19 13:18:04 +00:00
|
|
|
* Wed Dec 19 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-4
|
|
|
|
- Backport the new modularity label tag (#1650286)
|
|
|
|
|
2018-11-19 10:56:21 +00:00
|
|
|
* Mon Nov 19 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-3
|
|
|
|
- Take prefix into account when compressing man pages etc for Flatpak builds
|
|
|
|
|
2018-10-24 14:18:58 +00:00
|
|
|
* Wed Oct 24 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-2
|
|
|
|
- Selinux plugin requires a base policy to work (#1641631)
|
|
|
|
|
2018-10-22 11:39:48 +00:00
|
|
|
* Mon Oct 22 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-1
|
|
|
|
- Rebase to rpm 4.14.2.1 (http://rpm.org/wiki/Releases/4.14.2.1)
|
|
|
|
|
2018-10-17 10:58:11 +00:00
|
|
|
* Wed Oct 17 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.2-9
|
|
|
|
- Push name/epoch/version/release macro before invoking depgens
|
|
|
|
|
2018-10-16 09:24:03 +00:00
|
|
|
* Tue Oct 16 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.2-8
|
|
|
|
- Resurrect long since broken Lua library path
|
|
|
|
|
2018-10-12 06:10:21 +00:00
|
|
|
* Fri Oct 12 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-7
|
|
|
|
- Actually fail build on test-suite failures again
|
|
|
|
- Invoke python2 explicitly from test-suite to unbreak build, part II
|
|
|
|
|
2018-10-11 13:52:32 +00:00
|
|
|
* Thu Oct 11 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-6
|
|
|
|
- Drop duplicate BDB buildrequire
|
|
|
|
- Drop nowadays unnecessary BDB macro foo
|
|
|
|
- Drop nowadays unnecessary manual libcap dependency
|
|
|
|
|
2018-10-11 11:28:36 +00:00
|
|
|
* Thu Oct 11 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-5
|
|
|
|
- Own all rpmdb files and ensure the list remains up to date
|
|
|
|
- Drop redundant verify exclusions on rpmdb ghosts
|
2018-10-11 11:46:47 +00:00
|
|
|
- Fix build when systemd is not installed (duh)
|
2018-10-11 11:28:36 +00:00
|
|
|
|
2018-10-11 11:15:40 +00:00
|
|
|
* Thu Oct 11 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-4
|
|
|
|
- Erm, really use the macro for tmpfiles.d path
|
|
|
|
- Erm, don't nuke buildroot at beginning of %%install
|
|
|
|
- Use modern build/install helper macros
|
|
|
|
|
2018-10-11 09:53:16 +00:00
|
|
|
* Thu Oct 11 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-3
|
|
|
|
- Eh, selinux plugin dependency condition was upside down (#1493267)
|
|
|
|
- Drop no longer necessary condition over imaevm name
|
|
|
|
- Drop no longer necessary obsolete on compat-librpm3
|
|
|
|
|
2018-10-11 07:58:38 +00:00
|
|
|
* Thu Oct 11 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-2
|
|
|
|
- Fix ancient Python GIL locking bug (#1632488)
|
|
|
|
- Use the appropriate macro for tmpfiles.d now that one exists
|
|
|
|
|
2018-08-21 11:26:16 +00:00
|
|
|
* Tue Aug 21 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-1
|
|
|
|
- Update to rpm 4.14.2 final (http://rpm.org/wiki/Releases/4.14.2)
|
|
|
|
|
2018-08-13 12:09:31 +00:00
|
|
|
* Mon Aug 13 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-0.rc2.2
|
|
|
|
- Move python-macro-helper to main package where the macros are (#1577860)
|
|
|
|
|
2018-08-08 14:12:55 +00:00
|
|
|
* Wed Aug 08 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-0.rc2.1
|
|
|
|
- Update to rpm 4.14.2-rc2
|
|
|
|
|
2018-07-21 08:16:39 +00:00
|
|
|
* Sat Jul 21 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.2-0.rc1.2
|
|
|
|
- Decompress DWARF compressed ELF sections
|
|
|
|
|
2018-07-14 03:43:24 +00:00
|
|
|
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.14.2-0.rc1.1.2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
|
2018-07-02 16:24:09 +00:00
|
|
|
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 4.14.2-0.rc1.1.1
|
|
|
|
- Rebuilt for Python 3.7
|
|
|
|
|
2018-06-29 12:43:00 +00:00
|
|
|
* Fri Jun 29 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-0.rc1.1
|
|
|
|
- Update to rpm 4.14.2-rc1
|
|
|
|
- Patching test-suite for python2 too painful, just sed it instead
|
|
|
|
- Fix premature version increment from previous changelog entries, oops
|
|
|
|
|
|
|
|
* Fri Jun 29 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-13
|
2018-06-29 08:41:26 +00:00
|
|
|
- Ehm, need to patch the autogenerated rpmtests script too for python2
|
|
|
|
- Ehm, it's ldconfig_scriptlets not scripts
|
|
|
|
- Drop the non-working python envvar magic from obsoleted change
|
|
|
|
|
2018-06-29 12:43:00 +00:00
|
|
|
* Fri Jun 29 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-12
|
2018-06-29 08:16:01 +00:00
|
|
|
- Invoke python2 explicitly from test-suite to unbreak build
|
|
|
|
|
2018-06-29 12:43:00 +00:00
|
|
|
* Fri Jun 29 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-11
|
2018-06-29 08:00:36 +00:00
|
|
|
- Remove direct ldconfig calls, use compat macros instead
|
|
|
|
|
2018-06-15 10:25:41 +00:00
|
|
|
* Fri Jun 15 2018 Miro Hrončok <mhroncok@redhat.com> - 4.14.1-10.1
|
|
|
|
- Rebuilt for Python 3.7
|
|
|
|
|
2018-05-28 12:12:32 +00:00
|
|
|
* Mon May 28 2018 Miro Hrončok <mhroncok@redhat.com> - 4.14.1-10
|
|
|
|
- Backport upstream solution to make brp-python-bytecompile automagic part opt-outable
|
|
|
|
https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation
|
|
|
|
|
2018-05-22 21:01:41 +00:00
|
|
|
* Tue May 22 2018 Mark Wielaard <mjw@fedoraproject.org> - 4.14.1-9
|
|
|
|
- find-debuginfo.sh: Handle application/x-pie-executable (#1581224)
|
|
|
|
|
2018-02-20 10:30:19 +00:00
|
|
|
* Tue Feb 20 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.1-8
|
|
|
|
- Split rpm-build-libs to one more subpackage rpm-sign-libs
|
|
|
|
|
2018-02-19 09:21:50 +00:00
|
|
|
* Mon Feb 19 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-7
|
|
|
|
- Explicitly BuildRequire gcc and make
|
|
|
|
|
2018-02-09 08:05:57 +00:00
|
|
|
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.1-6.1
|
|
|
|
- Escape macros in %%changelog
|
|
|
|
|
2018-01-31 14:11:44 +00:00
|
|
|
* Wed Jan 31 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-6
|
|
|
|
- Avoid unnecessary macro helper dependency on /usr/bin/python (#1538657)
|
|
|
|
- Fix release of previous changelog entry
|
|
|
|
|
|
|
|
* Tue Jan 30 2018 Tomas Orsava <torsava@redhat.com> - 4.14.1-5
|
2018-01-29 15:18:44 +00:00
|
|
|
- Add envvar that will be present during RPM build,
|
|
|
|
Part of a Fedora Change for F28: "Avoid /usr/bin/python in RPM build"
|
|
|
|
https://fedoraproject.org/wiki/Changes/Avoid_usr_bin_python_in_RPM_Build
|
|
|
|
|
2018-01-30 09:29:41 +00:00
|
|
|
* Tue Jan 30 2018 Petr Viktorin <pviktori@redhat.com> - 4.14.1-4
|
|
|
|
- Skip automatic Python byte-compilation if *.py files are not present
|
|
|
|
|
2018-01-25 15:41:43 +00:00
|
|
|
* Thu Jan 25 2018 Florian Weimer <fweimer@redhat.com> - 4.14.1-3
|
|
|
|
- Rebuild to work around gcc bug leading to librpm miscompilation (#1538648)
|
|
|
|
|
2018-01-18 08:45:58 +00:00
|
|
|
* Thu Jan 18 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-2
|
|
|
|
- Avoid nuking the new python-macro-helper along with dep generators (#1535692)
|
|
|
|
|
2018-01-16 11:39:27 +00:00
|
|
|
* Tue Jan 16 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-1
|
|
|
|
- Rebase to rpm 4.14.1 (http://rpm.org/wiki/Releases/4.14.1)
|
|
|
|
|
2017-11-07 11:51:46 +00:00
|
|
|
* Tue Nov 07 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.0-5
|
|
|
|
- Fix typo in Obsoletes
|
|
|
|
|
2017-11-06 14:04:31 +00:00
|
|
|
* Mon Nov 06 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.0-4
|
|
|
|
- Remove platform-python bits
|
|
|
|
|
2017-10-26 06:32:14 +00:00
|
|
|
* Thu Oct 26 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-3
|
|
|
|
- Move selinux plugin dependency to selinux-policy in Fedora >= 28 (#1493267)
|
|
|
|
|
2017-10-12 14:10:14 +00:00
|
|
|
* Thu Oct 12 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-2
|
|
|
|
- Dump out test-suite log in case of failures again
|
|
|
|
- Don't assume per-user groups in test-suite
|
|
|
|
|
2017-10-12 09:25:49 +00:00
|
|
|
* Thu Oct 12 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-1
|
|
|
|
- Rebase to rpm 4.14.0 final (http://rpm.org/wiki/Releases/4.14.0)
|
|
|
|
|
2017-10-10 20:54:20 +00:00
|
|
|
* Tue Oct 10 2017 Troy Dawson <tdawson@redhat.com> - 4.14.0-0.rc2.6
|
|
|
|
- Cleanup spec file conditionals
|
|
|
|
|
2017-10-03 13:51:31 +00:00
|
|
|
* Tue Oct 03 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.5
|
|
|
|
- Add build conditionals for zstd and lmdb support
|
|
|
|
- Enable zstd support
|
|
|
|
|
2017-10-03 13:38:40 +00:00
|
|
|
* Tue Oct 03 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.4
|
|
|
|
- Spec cleanups
|
|
|
|
|
2017-09-29 18:11:36 +00:00
|
|
|
* Fri Sep 29 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.3
|
|
|
|
- BuildRequire gnupg2 for the testsuite
|
|
|
|
|
2017-09-29 08:31:49 +00:00
|
|
|
* Fri Sep 29 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.2
|
|
|
|
- ima-evm-utils only has a -devel package in fedora >= 28
|
|
|
|
|
2017-09-28 14:16:34 +00:00
|
|
|
* Thu Sep 28 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.1
|
|
|
|
- Rebase to rpm 4.14.0-rc2 (http://rpm.org/wiki/Releases/4.14.0)
|
|
|
|
|
2017-09-18 13:29:23 +00:00
|
|
|
* Mon Sep 18 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc1.3
|
|
|
|
- Fix Ftell() past 2GB on 32bit architectures (#1492587)
|
|
|
|
|
2017-09-07 09:29:39 +00:00
|
|
|
* Thu Sep 07 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc1.2
|
|
|
|
- Actually honor with/without libimaevm option
|
2017-09-07 09:53:01 +00:00
|
|
|
- ima-evm-utils-devel >= 1.0 is required for rpm >= 4.14.0
|
2017-09-07 09:29:39 +00:00
|
|
|
|
2017-09-06 15:41:01 +00:00
|
|
|
* Wed Sep 06 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc1.1
|
|
|
|
- Rebase to rpm 4.14.0-rc1 (http://rpm.org/wiki/Releases/4.14.0)
|
|
|
|
- Re-enable SHA256 header digest generation (see #1480407)
|
|
|
|
|
2017-08-28 16:39:24 +00:00
|
|
|
* Mon Aug 28 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.8
|
|
|
|
- Band-aid for DB_VERSION_MISMATCH errors on glibc updates (#1465809)
|
|
|
|
|
2017-08-24 08:56:54 +00:00
|
|
|
* Thu Aug 24 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.7
|
|
|
|
- Remove ugly kludges from posttrans script, BDB handles this now
|
|
|
|
|
2017-08-18 13:17:46 +00:00
|
|
|
* Fri Aug 18 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.6
|
|
|
|
- Silence harmless but bogus error message on noarch packages (#1482144)
|
|
|
|
|
2017-08-17 18:19:05 +00:00
|
|
|
* Thu Aug 17 2017 Miro Hrončok <mhroncok@redhat.com> - 4.13.90-0.git14002.5
|
|
|
|
- Build with platform_python
|
|
|
|
|
2017-08-14 14:59:33 +00:00
|
|
|
* Mon Aug 14 2017 Miro Hrončok <mhroncok@redhat.com> - 4.13.90-0.git14000.4
|
|
|
|
- Add platform-python bytecompilation patch: platform-python-bytecompile.patch
|
|
|
|
- Add platform python deps generator patch: platform-python-abi.patch
|
|
|
|
- Add a platform-python subpackage and remove system python related declarations
|
|
|
|
- Build rpm without platform_python for bytecompilation
|
|
|
|
(https://fedoraproject.org/wiki/Changes/Platform_Python_Stack)
|
|
|
|
|
2017-08-14 08:51:09 +00:00
|
|
|
* Mon Aug 14 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.3
|
|
|
|
- Disable macro argument quoting as a band-aid to #1481025
|
|
|
|
|
2017-08-11 06:51:16 +00:00
|
|
|
* Fri Aug 11 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.2
|
|
|
|
- Disable SHA256 header-only digest generation temporarily (#1480407)
|
|
|
|
|
2017-08-10 11:20:12 +00:00
|
|
|
* Thu Aug 10 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.1
|
|
|
|
- Rebase to rpm 4.13.90 aka 4.14.0-alpha (#1474836)
|
|
|
|
|