The RPM package management system
Go to file
Panu Matilainen 1b2c14f39a Fix questionable uses of %{name} and %{version} in the spec
%{name} and %{version} refer to the name and version strings of the
package that will be built and shouldn't be used for things that
do not honor those macros. Such as pre-existing or predetermined
filenames.

De-facto packaging practises over multiple decade liberally (ab)use
these and various other macros in places they don't belong - if rpm itself
doesn't follow its own rules then how can we expect anybody else to do so...

This doesn't change anything as is, but enables both Name: and Version:
to be changed arbitrarily without breaking the package build, which is
how it should optimally be. If this was strictly followed then scl-utils
would've been a walk in the park. Relatively speaking.
2020-04-23 11:00:47 +03:00
.gitignore Rebase to rpm 4.16.0 alpha 2020-03-31 13:54:46 +03:00
0001-Don-t-look-into-source-package-provides-in-depsolvin.patch Fix regression(s) on build dependency resolution 2020-04-22 15:43:23 +03:00
0001-find-debuginfo.sh-decompress-DWARF-compressed-ELF-se.patch Decompress DWARF compressed ELF sections 2018-07-21 10:16:39 +02:00
0001-Fix-regression-causing-all-ELF-files-classified-as-O.patch Fix regression causing all ELF files classified as OCaml 2020-04-09 14:55:12 +03:00
0001-Revert-Improve-ARM-detection.patch Revert armv8 detection improvements 2019-10-23 22:38:51 +01:00
0001-rpmfc-Do-not-prepend-buildroot-to-a-path-for-paramet.patch Fix invalid path passed to parametric macro generators 2020-04-06 14:40:01 +03:00
0001-Unset-SOURCE_DATE_EPOCH-for-the-test-suite.patch Rebase to rpm 4.16.0 alpha 2020-03-31 13:54:46 +03:00
0001-Warn-on-undefined-components-in-buildtree-macros.patch Warn on undefined macros in buildtree setup macros (#1820349) 2020-04-20 14:18:05 +03:00
rpm-4.7.1-geode-i686.patch - Patch to make geode appear as i686 (#517475) 2009-08-14 16:57:09 +00:00
rpm-4.9.90-no-man-dirs.patch - update to pre-4.10 upstream snapshot 2012-03-20 11:55:51 +02:00
rpm-4.12.0-rpm2cpio-hack.patch - Update to rpm-4.12.0.1 final (http://rpm.org/wiki/Releases/4.12.0.1) 2014-09-18 14:25:40 +03:00
rpm-4.15.x-ldflags.patch Update to rpm 4.15.0 alpha 2019-06-10 13:12:47 +03:00
rpm-4.15.x-siteconfig.patch Update to rpm 4.15.0 alpha 2019-06-10 13:12:47 +03:00
rpm.spec Fix questionable uses of %{name} and %{version} in the spec 2020-04-23 11:00:47 +03:00
rpmdb-rebuild.service Remember to actually add the .service file, doh... 2020-04-22 12:18:02 +03:00
sources Rebase to rpm 4.16.0 alpha 2020-03-31 13:54:46 +03:00
STAGE2-rpm Adding STAGE2 bootstrap recipe 2015-11-04 16:38:18 +01:00