rpm-build/build
Vitaly Chikunov 785ae7a9a2 Backport: Add support for dpkg-style sorting of tilde in version/release
Original commit message:

- This allows much nicer handling some common scenarios such as
  upstream pre-releases where the pre-release version would normally
  appear newer than final release, eg 1.0-rc1 vs 1.0. Previously this
  required mapping the pre-release tag into the release tag to achieve
  desired sorting, with tilde this becomes simply 1.0~rc1 < 1.0.
- Add a rpmlib() tracking dependency to prevent older rpm versions
  from getting confused with packages relying on the new behavior.

Picked: db28221a4a ("Add support for dpkg-style sorting of tilde in version/release")
Authored-by: Michael Schroeder <mls@suse.de>
Signed-off-by: Panu Matilainen <pmatilai@redhat.com>
Picked: 8002b3f985 ("Spelling fixes.")
Authored-by: Ville Skyttä <ville.skytta@iki.fi>
Signed-off-by: Panu Matilainen <pmatilai@redhat.com>
Link: https://bugzilla.altlinux.org/46585
[ vt: Change to parseRCPOT is not applied because no rpmCharCheck call.
  Unsupported RPM tags (ORDERVERSION, SUGGESTSVERSION, ENHANCESVERSION)
  are removed. haveTildeDep is reworked because we don't have headerGet
  API. ]
Signed-off-by: Vitaly Chikunov <vt@altlinux.org>
2023-09-10 21:33:18 +03:00
..
.lclintrc re-added .lclintrc and .cvsignore files from CVS 2002-03-25 20:27:37 +00:00
build.c build: Unconditionally nullify stdin for build scripts 2023-05-24 15:08:28 +03:00
buildio.h Initial revision 2002-03-25 20:16:26 +00:00
checkFiles.c build/checkFiles.c: disable intersection check for /usr/src/debug 2011-02-05 23:54:19 +03:00
checkFiles.h build/checkFiles.c: reimplemented checkIntersect() using fiIntersect() 2011-01-15 11:49:07 +03:00
expression.c build/expression.c (doPrimary): Read closing parenthesis, patch from Michael Schroeder 2007-02-23 00:05:37 +00:00
files.c Do not record directory sizes in packages 2021-07-06 16:17:15 +03:00
interdep.c interdep.c: fix the optimization ("due to repentancy") of a non-identical dep 2019-02-27 07:30:19 +03:00
interdep.h build/interdep.c: initial revision 2011-01-31 04:53:26 +03:00
Makefile.am Fix automake warnings 2014-02-15 22:19:47 +00:00
misc.c Initial revision 2002-03-25 20:16:26 +00:00
names.c Removed const from getBuildTime(). 2006-05-15 04:54:03 +04:00
pack.c Backport: Add support for dpkg-style sorting of tilde in version/release 2023-09-10 21:33:18 +03:00
parseBuildInstallClean.c Backport %check from rpm-4.2 2009-09-08 20:46:26 +00:00
parseChangelog.c parseChangelog.c: fix double timezone adjustment of RPMTAG_CHANGELOGTIME value 2022-07-06 16:01:07 +00:00
parseDescription.c fixed spacing 2005-10-06 18:21:40 +00:00
parseFiles.c fixed spacing 2005-10-06 18:21:40 +00:00
parsePreamble.c Backport: Add support for dpkg-style sorting of tilde in version/release 2023-09-10 21:33:18 +03:00
parsePrep.c Fix %patch and %autopatch 2020-01-04 10:43:44 +00:00
parseReqs.c parseRCPOT: reject Provides containing logical operator < or > 2019-04-16 18:46:34 +00:00
parseScript.c Backport packaging '%pretrans' Lua scriptlets 2022-10-11 08:05:12 +03:00
parseSpec.c Backport packaging '%pretrans' Lua scriptlets 2022-10-11 08:05:12 +03:00
poptBT.c rpmbuild: add "-bt" %check-only option 2011-12-06 16:25:14 +00:00
reqprov.c addReqProv: ignore self-provides 2020-11-11 08:00:00 +00:00
rpmbuild.h Backport packaging '%pretrans' Lua scriptlets 2022-10-11 08:05:12 +03:00
rpmspec.h Backport packaging '%pretrans' Lua scriptlets 2022-10-11 08:05:12 +03:00
spec.c Backport packaging '%pretrans' Lua scriptlets 2022-10-11 08:05:12 +03:00
TODO Initial revision 2002-03-25 20:16:26 +00:00