Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

rpm-build-4.19.1.1-3.2 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: rpm-build Distribution: openSUSE Tumbleweed
Version: 4.19.1.1 Vendor: openSUSE
Release: 3.2 Build date: Fri Mar 1 13:55:27 2024
Group: System/Packages Build host: reproducible
Size: 185690 Source RPM: rpm-4.19.1.1-3.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://rpm.org/
Summary: Tools and Scripts to create rpm packages
If you want to build a rpm, you need this package. It provides rpmbuild
and requires some packages that are usually required.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Fri Mar 01 2024 Marcus Meissner <meissner@suse.com>
  - added a missing %patch NR conversion
* Thu Feb 15 2024 Jan Zerebecki <jan.suse@zerebecki.de>
  - Add patches to enable reproducible builds by default (bsc#1148824). For
    upstream versions see:
    https://github.com/rpm-software-management/rpm/pull/2880
    0001-Add-option-to-set-mtime-of-files-in-rpms.patch
    0002-log-build-time-if-it-is-set-from-SOURCE_DATE_EPOCH.patch
    0003-Error-out-on-a-missing-changelog-date.patch
* Fri Feb 09 2024 mls@suse.de
  - update to rpm-4.19.1.1
    * don't warn about missing user/group on skipped files
    * make user/group lookup caching thread-safe
    * fix regression in Lua scriptlet runaway child detection
    * restore readline support as an explicit option
  - refreshed patches:
    * rpmqpack.diff
  - fix _host_cpu being wrong on arm and ppc
* Wed Feb 07 2024 mls@suse.de
  - fix %_host not containing the abi suffix on arm [bnc#1219627]
    updated patch: canongnu.diff
* Fri Feb 02 2024 Ben Greiner <code@bnavigator.de>
  - Need to mention the changed patches for the python-setuptools to
    cmake migration:
    * Drop python_setup.diff
    * Add cmake_python_version.diff
* Wed Dec 13 2023 Dirk Müller <dmueller@suse.com>
  - fix Source url to match what is listed on https://rpm.org/download.html
* Fri Oct 27 2023 mls@suse.de
  - disable sysusers handling for now
* Wed Oct 11 2023 mls@suse.de
  - update to rpm-4.19.1
    * new spec snippet support for dynamic spec generation
    * new sysusers.d integration for automated user and group handling
    * new CMake build system
    * removal of various deprecated and/or unused APIs
    * various internal code cleanups
  - refreshed patches:
    * brp-compress-no-img.patch
    * brp.diff
    * brpcompress.diff
    * build.diff
    * enable-postin-scripts-error.diff
    * fileattrs.diff
    * findlang.diff
    * findsupplements.diff
    * langnoc.diff
    * macrosin.diff
    * platformin.diff
    * posttrans.diff
    * refreshtestarch.diff
    * rpm-findlang-inject-metainfo.patch
    * rpmqpack.diff
    * rpmrc.diff
    * selinux_transactional_update.patch
    * localetag.diff
    * weakdepscompat.diff
    * zstdpool.diff
  - deleted patches:
    * cpuid_lzcnt.patch
    * libmagic-exceptions.patch
    * remove-awk-dependency.patch
    * whatrequires-doc.diff
    * x86_64-microarchitectures.patch
  - new patches:
    * python_setup.diff
    * rpmsort_reverse.diff
    * canongnu.diff
  - new file:
    * build-aux.tar.bz2 (taken from rpm-4.18)
  - fix --runposttrans not working correctly with the --root
    option [bnc#1216091]
* Tue Aug 08 2023 Dirk Müller <dmueller@suse.com>
  - add remove-awk-dependency.patch to be able to drop awk dependency
    from containers
* Tue May 30 2023 Jiri Srain <jsrain@suse.com>
  - add _multibuild for multiple .spec-files
* Thu Mar 16 2023 Martin Liška <mliska@suse.cz>
  - Add upstream patch libmagic-exceptions.patch that speeds up libreoffice
    package build.
* Thu Mar 09 2023 Fabian Vogt <fvogt@suse.com>
  - add cpuid_lzcnt.patch
* Tue Dec 27 2022 Ludwig Nussel <lnussel@suse.com>
  - Replace transitional %usrmerged macro with regular version check (boo#1206798)
* Mon Dec 12 2022 Dirk Müller <dmueller@suse.com>
  - switch to pkgconfig(zlib) so that alternative providers can be
    used
* Thu Dec 08 2022 Dirk Müller <dmueller@suse.com>
  - add x86_64-microarchitectures.patch
* Fri Dec 02 2022 mls@suse.de
  - update to rpm-4.18.0
    * documentation updates
    * fix query arguments containing ^ not working
    * add downgrade (--oldpackage) support to --freshe
    * add --path query for support for stateless file information
    * add --shell option for interactive macro shell to rpmspec
    * add --justdb counterpart --nodb option and matching API flag
    * fix intermediate symlinks not verified (CVE-2021-35939)
    * fix unowned directories created unsafely (bsc#1157880)
      (CVE-2021-35938)
    * fix %posttrans argument on upgrade
    * fix package build tree not getting removed on successful build
    * add new %conf spec section for build configuration
    * add %bcond macro as a nicer way of defining build conditionals
    * add new rpmuncompress cli tool
    * deprecate implicit "%patch number zero" syntax
  - refreshed patches:
    * brp-compress-no-img.patch
    * brp.diff
    * brpcompress.diff
    * db_conversion.diff
    * findsupplements.diff
    * headeradddb.diff
    * nextiteratorheaderblob.diff
    * posttrans.diff
    * rpmqpack.diff
    * rpmrc.diff
    * selinux_transactional_update.patch
  - removed patches:
    * dbrointerruptable.diff
    * leave-malloc-check-set.diff
* Tue Oct 25 2022 Johannes Segitz <jsegitz@suse.com>
  - Add selinux_transactional_update.patch to ignore errors when setting
    file labels during transactional updates. They will be set upon
    reboot once the new policy is loaded (bsc#1204605)
* Fri Sep 23 2022 Stephan Kulow <coolo@suse.com>
  - Update the macros file to simplify the debuginfo installation
    We don't support parallel installation of the same debuginfo - and so
    don't patch the binaries to create unique build ids (easing pressure
    on reproducable builds when compiling twice)
    Patching this in rpm-config-SUSE is technically not possible (as you
    can't reliable undefine things defined in upstream macro). We tried in
    https://github.com/openSUSE/rpm-config-SUSE/pull/59 and /60:
* Mon Sep 12 2022 Dirk Müller <dmueller@suse.com>
  - update to rpm-4.17.1.1
    * Fix upstream branch setting in "%autosetup -S git"
    * Revert "Strip the target triplet GNU suffix more precisely."
* Sun Sep 04 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - remove-translations.diff: convert deprecated egrep to grep -E
    (boo#1203092)
* Thu Jul 21 2022 mls@suse.de
  - update to rpm-4.17.1
    * new bcond macro for a nicer way to define build conditionals
    * openPGP parser and IMA security fixes (CVE-2021-3521)
    * buildroot policy fixes
  - refreshed patches:
    * brp.diff
  - removed patches:
    * verbosearg.diff
    * ocaml-cmxs.diff
    * 0001-fix-minimize_writes.patch
* Mon Jun 27 2022 Ludwig Nussel <lnussel@suse.de>
  - remove obsolete RPM-HOWTO from 1999 (removed RPM-HOWTO.tar.bz2)
  - move debugedit to separate package
    (Removed debuginfo-mono.patch, debuglink.diff, debugsubpkg.diff,
    finddebuginfo-absolute-links.diff, finddebuginfo.diff,
    singlefilemode.diff, debugedit-5.0.tar.xz)
  - move python-rpm-packaging to separate package
    (Removed python-rpm-packaging.diff, python-rpm-packaging.tar.bz2)
* Tue May 31 2022 Dirk Müller <dmueller@suse.com>
  - drop requires-ge-macro.diff: this is already in rpm-config-SUSE
  - enable-postin-scripts-error.diff: refresh
* Thu Apr 21 2022 Dirk Müller <dmueller@suse.com>
  - update rpm-shorten-changelog.diff: fix shortening of changelog,
    the non-primary binary packages had the full changelog
  - update macrosin.diff: remove binarychangelog cutoff setting,
    this comes from rpm-config-SUSE now
* Wed Mar 30 2022 Martin Liška <mliska@suse.cz>
  - Update zstdpool.diff in order to fix boo#1197643.
* Mon Mar 14 2022 Dirk Müller <dmueller@suse.com>
  - drop rpm-deptracking.patch, this is already upstream and
    we were just adding it twice
* Tue Mar 08 2022 Dirk Müller <dmueller@suse.com>
  - use fileprovide /usr/bin/gzip for "rpm-build" to make alternative
    providers possible
* Wed Feb 23 2022 Dirk Müller <dmueller@suse.com>
  - add leave-malloc-check-set.diff to actually use MALLOC_CHECK_ during
    build
* Tue Feb 01 2022 Dirk Müller <dmueller@suse.com>
  - invoke find-lang.sh with bash, it is a bash script (bsc#1195391)
* Fri Jan 28 2022 simon.vogl@gmx.net
  - Fix minimize_writes not minimizing writes since 4.15 regression
    new patch: 0001-fix-minimize_writes.patch
* Fri Jan 28 2022 Dirk Müller <dmueller@suse.com>
  - switch to glibc-locale-base to reduce system installation size
    by ~220MB (bsc#1195390)
* Thu Jan 27 2022 Ludwig Nussel <lnussel@suse.de>
  - make patches git quiltimport friendlier
* Wed Dec 22 2021 olaf@aepfle.de
  - Update OCaml requires/provides generators to ignore cmxs
    new patch: ocaml-cmxs.diff
* Thu Oct 14 2021 mls@suse.de
  - Add support for using a thread pool for threaded zstd compression
    new patch: zstdpool.diff
  - Switch to threaded zstd compression with a pool of 8 threads
    new patch: zstdthreaded.diff
* Thu Sep 23 2021 mls@suse.de
  - update to rpm-4.17.0
  - dropped support for berkeley db
  - archive unpacking failures no longer leave garbage
  - unified built-in and user-define macro syntax and calling conventions
  - python generators and debuginfo extraction has been split into a
    separate upstream project
  - support for ed25519 signatures
  - easier rpm macro access in lua
  - new patches:
    * python-rpm-packaging.diff
    * singlefilemode.diff
    * verbosearg.diff
  - modified patches:
    * usr-lib-sysimage-rpm.patch
    * localetag.diff
    * brp.diff
    * findlang.diff
    * macrosin.diff
    * rpmqpack.diff
    * build.diff
    * whatrequires-doc.diff
    * remove-brp-strips.diff
    * fileattrs.diff
    * langnoc.diff
    * find-lang-qt-qm.patch
    * findsupplements.diff
    * finddebuginfo.diff
    * finddebuginfo-absolute-links.diff
    * debugsubpkg.diff
    * debuglink.diff
    * debuginfo-mono.patch
  - dropped patches:
    * db.diff
    * dbfsync.diff
    * dbprivate.diff
    * dwarf5.diff
    * ndbglue.diff
    * pythondistdeps.diff
    * suspendlock.diff
    * taggedfileindex.diff
    * waitlock.diff
    * add-dwz-single-file-mode-option.patch
* Wed May 12 2021 Andreas Schwab <schwab@suse.de>
  - auto-config-update-aarch64-ppc64le.diff: Treat missing timestamp as
    infinitely old.
* Fri Apr 16 2021 Martin Liška <mliska@suse.cz>
  - Use --dwz-single-file-mode for packages that use
    baselibs.conf mechanism.
  - Add add-dwz-single-file-mode-option.patch patch.
* Fri Apr 09 2021 mls@suse.de
  - change dump_posttrans mechanism to imply --noposttrans so that
    libzypp can be compatible with older rpm versions
    changed patch: posttrans.diff
* Tue Apr 06 2021 Andreas Schwab <schwab@suse.de>
  - auto-config-update-aarch64-ppc64le.diff: Use timestamp in file instead
    of searching for arch name, which cannot handle all cases
* Tue Mar 30 2021 mls@suse.de
  - update to rpm-4.16.1.3
    * security fixes for CVE-2021-3421, CVE-2021-20271, CVE-2021-20266
    * fix bdb_ro failing to open database with missing secondary indexes
    * dropped: finddebuginfo-check-res-file.patch
    * dropped: empty_dbbackend.diff
  - require the exact version of librpmbuild in the rpm-build
    package [bnc#1180965]
  - reformat dwarf5.diff
  - add dump_posttrans and --runposttrans options to make it possible
    for libzypp to implement file triggers
    new patch: posttrans.diff
* Mon Feb 22 2021 Martin Liška <mliska@suse.cz>
  - Remove debugedit.diff and include dwarf5.diff in order to support
    debug DWARF 5 that will be added with GCC 11.
* Mon Feb 08 2021 Andreas Schwab <schwab@suse.de>
  - Use shipped config.sub/config.guess instead of stone-aged from libtool
  - auto-config-update-aarch64-ppc64le.diff: update grep regex
* Thu Jan 14 2021 Matej Cepl <mcepl@suse.com>
  - Add explicit requirement on python-rpm-macros to avoid widespread
    breakage by package mistakenly ignoring their requirement of
    python-rpm-macros (bsc#1180125).

Files

/usr/bin/rpmbuild
/usr/bin/rpmspec
/usr/lib/rpm/brp-compress
/usr/lib/rpm/brp-elfperms
/usr/lib/rpm/brp-remove-la-files
/usr/lib/rpm/brp-strip
/usr/lib/rpm/check-buildroot
/usr/lib/rpm/check-files
/usr/lib/rpm/check-prereqs
/usr/lib/rpm/check-rpaths
/usr/lib/rpm/check-rpaths-worker
/usr/lib/rpm/config.guess
/usr/lib/rpm/config.sub
/usr/lib/rpm/elfdeps
/usr/lib/rpm/fileattrs
/usr/lib/rpm/fileattrs/debuginfo.attr
/usr/lib/rpm/fileattrs/desktop.attr
/usr/lib/rpm/fileattrs/elf.attr
/usr/lib/rpm/fileattrs/font.attr
/usr/lib/rpm/fileattrs/metainfo.attr
/usr/lib/rpm/fileattrs/pkgconfig.attr
/usr/lib/rpm/fileattrs/rpm_lua.attr
/usr/lib/rpm/fileattrs/rpm_macro.attr
/usr/lib/rpm/fileattrs/script.attr
/usr/lib/rpm/fileattrs/usergroup.attr
/usr/lib/rpm/find-lang.sh
/usr/lib/rpm/find-provides
/usr/lib/rpm/find-requires
/usr/lib/rpm/find-supplements
/usr/lib/rpm/fontconfig.prov
/usr/lib/rpm/ocamldeps.sh
/usr/lib/rpm/pkgconfigdeps.sh
/usr/lib/rpm/rpm_macros_provides.sh
/usr/lib/rpm/rpmdeps
/usr/lib/rpm/script.req


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 00:41:02 2024