Package rpm-build: Information

Source package: rpm-build
Version: 4.0.4.199-alt1.E2K.1
Build time:  May 23, 2024, 07:37 AM
Report package bug
License: GPLv2+
Summary: Scripts and executable programs used to build packages
Description: 
This package contains scripts and executable programs that are used to
build packages using RPM.

List of rpms provided by this srpm:
librpm (e2kv6, e2kv5, e2kv4, e2k)
librpm-debuginfo (e2kv6, e2kv5, e2kv4, e2k)
librpmbuild (e2kv6, e2kv5, e2kv4, e2k)
librpmbuild-debuginfo (e2kv6, e2kv5, e2kv4, e2k)
rpm-build (e2kv6, e2kv5, e2kv4, e2k)
rpm-build-checkinstall (noarch)
rpm-build-debuginfo (e2kv6, e2kv5, e2kv4, e2k)

Maintainer: Michael Shigorin


    1. /usr/bin/subst
    2. autoconf >= 2.53
    3. automake >= 1.7.1
    4. coreutils >= 6.0
    5. debugedit
    6. libbeecrypt-devel >= 4.2.1
    7. libdb4.7-devel
    8. libelf-devel
    9. libelf-devel
    10. liblzma-devel
    11. libpopt-devel
    12. libselinux-devel >= 2.0.96
    13. rpm >= 3.0.6-ipl24mdk
    14. zlib-devel

Last changed


May 22, 2024 Michael Shigorin 4.0.4.199-alt1.E2K.1
- scripts/is_elf_so_executable:
  + drop ancient workaround for x86_64 dynamic linker (glebfm@)
  + explicitly consider static PIE as executable (glebfm@)
- E2K: forward-ported changes from 4.0.4.195-alt1.E2K.3:
  + sync with 4.0.4.195-alt1
  + build/interdep.c: fix VLA (ilyakurdyukov@)
  + skip building setcmp.static (not that static; ilyakurdyukov@)
  + re-enable profiling on e2k (ilyakurdyukov@)
  + forward-ported/cleaned-up commits:
    - cpp.req: implemented support for the e2k lcc preprocessor (at@)
    - pkgconfiglib.req.in: adapted for lcc
    - rpmrc.in: e2k: -mcpu -> -march/-mtune (bircoph@/me)
    - installplatform, platform.in: make optlevel tunable (thx glebfm@)
    - lib/rpmrc.c: properly detect Elbrus CPU types (bircoph@)
    - find-package.in: ignore lcc on e2k
    - add -frecord-gcc-switches in a portable way (bircoph@)
  + lib/rpmrc.c, installplatform, macros.in, rpmrc.in: prepare for e2kv7
  + NB: there are elfutils/debugedit-related bits to review yet
  + get back old commits that are still needed:
    - verify-elf.in: skip textrel on e2k
    - verify-elf: disable on e2k
    - disable eu-elflint (bircoph@)
  + fix initial version of interdep patch (ilyakurdyukov@)
May 17, 2024 Arseny Maslennikov 4.0.4.199-alt1
- vt@:
  + Allowed env shebang with split-string arguments (ALT#50059).
- shaba@:
  + systemd-services.req.files: add /usr/lib/systemd/system for system units,
    since that is a valid unit file location on merged-usr systems.
March 26, 2024 Arseny Maslennikov 4.0.4.198-alt1
- brp: Added brp-dupe-bin module to help fix ~20 packages for usrmerge (thx
  obirvalger@).
- tools: New tool: remappath2.
- Re-implemented CanonPath() using remappath2. This allows to skip following
  some symlinks during path component resolution, so find-requires does not
  generate dependencies on e. g. /usr/bin/sh.