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

rpm-build-4.14.2.1-5.1 RPM for ppc64

From OpenSuSE Ports Tumbleweed for ppc64

Name: rpm-build Distribution: openSUSE Tumbleweed
Version: 4.14.2.1 Vendor: openSUSE
Release: 5.1 Build date: Fri May 3 22:13:05 2019
Group: System/Packages Build host: obs-power8-05
Size: 71816 Source RPM: rpm-4.14.2.1-5.1.src.rpm
Packager: http://bugs.opensuse.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

* Tue Apr 16 2019 Stasiek Michalski <hellcp@mailbox.org>
  - backport "push name/epoch/version/release macro before invoking depgens"
    change for correct generation of dependencies by other dep generators
    * new patch: rpmfc-push-name-epoch-version-release-macro-before-invoking-depgens.patch
* Thu Feb 07 2019 mls@suse.de
  - backport getncpus macro and related changes from upstream
    * make make_build macro use verbose output
    * add _smp_build_ncpus macro
    * add _lto_cflags macro
    * new patch: getncpus.diff
* Sun Jan 13 2019 Dirk Mueller <dmueller@suse.com>
  - update macrosin.diff: Set cutoff date to SLE12 GA to remove
    changelogs from 2009-2014 from the generated RPMs.
* Mon Oct 22 2018 mls@suse.de
  - update to rpm-4.14.2.1
    * fix regression in --setperms and --setugids
* Tue Oct 16 2018 mls@suse.de
  - update to rpm-4.14.2
    * new configurable, mandatory package verification level
    * new package verification phase in rpmtsRun()
    * new --setcaps and --restore options
    * new --whatobsoletes and --whatconflicts query options
  - dropped patches:
    * disttag-macro.diff
    * reproducible-debuginfo.patch
    * debugedit-bnc1076819.diff
    * hardlinks.diff
    * debugedit-riscv.patch
    * safesymlinks.diff
    * verifynodup.diff
* Mon Oct 01 2018 Martin Liška <mliska@suse.cz>
  - Update dwz-compression.patch to latest git trunk
    (62d901a22b7eb6c86c15290032a41e11427ddf87).
* Mon Sep 17 2018 Martin Liška <mliska@suse.cz>
  - Add upstream patch that prints dwz compression rate
    new patch: dwz-compression.patch
* Wed Aug 08 2018 bwiedemann@suse.com
  - Add reproducible-debuginfo.patch to generate debuginfo
    in a reproducible way
* Fri Jul 20 2018 mls@suse.de
  - Require /usr/bin/awk so that 'rpm --last' works [bnc#1101355]
* Mon Jul 02 2018 mls@suse.de
  - Split SUSE macros and some helpers into rpm-config-SUSE
    package. This is based on the work of Neal Gompa, thanks!
    new patch: findsupplements.diff
    dropped files: rpm-suse_macros
    dropped patches: findksyms.diff, modalias.diff, firmware.diff,
      modalias-encode.diff, initscriptsprov.diff
* Fri Jun 15 2018 msuchanek@suse.com
  - Add kernel export provides on openSUSE (boo#1095148).
* Fri Jun 15 2018 mls@suse.de
  - really fix symlink attacks on rpm install [bnc#943457]
    [CVE-2017-7500]
    new patch: safesymlinks.diff
  - backport removal of user/group duplicate detection in verify
    new patch: verifynodup.diff
* Mon Jun 11 2018 mls@suse.de
  - Define sle_version in leap [bnc#1094735]
* Wed May 30 2018 msuchanek@suse.com
  - openSUSE releases also preserve kabi (boo#1095148).
* Mon May 07 2018 mls@suse.de
  - Disable debuginfo dwz compression for baselibs packages
    [bnc#1092189]
* Thu Apr 19 2018 mls@suse.de
  - move -fprofile-update=atomic before -fprofile-generate
* Wed Apr 18 2018 mliska@suse.cz
  - Enable -fprofile-update=atomic for PGO (boo#1040589).
* Fri Apr 06 2018 adam.majer@suse.de
  - %install_info: if we are going to fail, at least fail on install
    not on attempted upgrades or uninstall [bsc#1084997]
* Tue Mar 27 2018 mls@suse.de
  - do not use the source date epoch as buildtime by default
    [bnc#1087065]
    new patch: source_date_epoch_buildtime.diff
* Mon Mar 05 2018 schwab@suse.de
  - handle RISC-V relocation in debugedit
    new patch: debugedit-riscv.patch
* Thu Mar 01 2018 mls@suse.de
  - remove no longer needed and now harmful extcond patch
    [bnc#1083539]
    dropped patch: extcond.diff
* Thu Feb 22 2018 fvogt@suse.com
  - Use %license (boo#1082318)
* Thu Feb 22 2018 mls@suse.de
  - split riscv64 part from auto-config-update-aarch64-ppc64le.diff
    to make the change rust-proof.
    new patch: auto-config-update-riscv64.diff
* Thu Feb 15 2018 schwab@suse.de
  - auto-config-update-aarch64-ppc64le.diff: Update for riscv64 and enable
    it there
* Wed Feb 14 2018 mls@suse.de
  - change disk usage handling to take hardlinks into account
    [bnc#720150]
    new patch: hardlinks.diff
* Wed Feb 07 2018 msuchanek@suse.com
  - Use ksym-provides tool (bsc#1077692).
* Wed Feb 07 2018 dimstar@opensuse.org
  - Update %remove_and_set: This macro needs no fallback to
    /var/adm/fillup-templates, as it does not work on files provided
    by the packages, but rather constructs temporary files inside
    fillup_dir.
* Mon Feb 05 2018 mls@suse.de
  - remove shebang from python-macro-helper
* Wed Jan 31 2018 mls@suse.de
  - update to rpm-4.14.1
    * Fix arbitrary code execution when evaluating common
      python-related macros
    * new artifact file marker
    * less strict signature header verification [bnc#1078284]
  - dropped patches:
    * bigarchive.diff
    * editdwarf.diff
    * hardlink.diff
    * rofs.diff
    * transfiletriggerpostun.diff
* Mon Jan 22 2018 rguenther@suse.com
  - fix debugedit relocation offset computation (boo#1076819)
    new patch: debugedit-bnc1076819.diff
* Fri Jan 05 2018 mls@suse.de
  - fix signature header writing if the archive size is bigger
    than 2 GByte
    new patch: bigarchive.diff
* Tue Jan 02 2018 mls@suse.de
  - remove shebang from pythondistdeps.py
    new patch: pythondistdeps.diff
* Tue Dec 19 2017 jengelh@inai.de
  - Update RPM groups
* Fri Dec 15 2017 mls@suse.de
  - patch debugedit so that it also handles the .debug.macro section
    new patch: debugedit-macro.diff
* Thu Dec 07 2017 mls@suse.de
  - switch build id generation to "alldebug" mode
* Mon Dec 04 2017 kukuk@suse.com
  - Replace PreReq fillup with Requires(post), so that we can
    deinstall it later if we don't need it anymore
* Fri Dec 01 2017 mls@suse.de
  - update to rpm-4.14.0
    * new with/without/unless rich dependencies
    * multifile optimized debuginfo packages
    * much improved macro engine
  - dropped patches:
    * 0001-set-SOURCE_DATE_EPOCH-from-changelog.patch
    * 0002-Extend-changelog-to-support-full-timestamps-903.patch
    * 0003-Allow-SOURCE_DATE_EPOCH-to-override-file-timestamps.patch
    * 0004-Allow-SOURCE_DATE_EPOCH-to-override-RPMTAG_BUILDTIME.patch
    * buildidprov.diff
    * changes-doc.diff
    * convertdb1static.diff
    * debugedit-canon-fix.diff
    * debugedit-comp-dir.diff
    * debugsource-package.diff
    * find-lang-python.patch
    * nobfd.diff
    * normalize_blocksize.diff
    * perlprov-package.diff
    * perlprov.diff
    * python3-abi-kind.diff
    * rpmrctests.diff
  - new patches (backports from master):
    * editdwarf.diff
    * rofs.diff
    * transfiletriggerpostun.diff
    * hardlink.diff
* Thu Nov 23 2017 rbrown@suse.com
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Tue Nov 07 2017 rbrown@suse.com
  - Introduce new %_fillupdir macro for fillup-templates location
  - Set %_fillupdir macro to /usr/share/fillup-templates
  - Change fillup macros to support new %_fillupdir in addition
    to old /var/adm/fillup-templates location
* Mon Nov 06 2017 mls@suse.de
  - Make %post compatibility symlink creation more resiliant
* Mon Nov 06 2017 rbrown@suse.com
  - Correct %post compatibility symlink for /usr/lib/sysimage/rpm
* Thu Oct 26 2017 rbrown@suse.com
  - Remove usr-lib-rpmdb.patch
  - Add usr-lib-sysimage-rpm.patch to locate rpmdb to
    /usr/lib/sysimage/rpm after discussions with upstream
  - Migrates existing rpmdb in /var/lib/rpm to /usr/lib/sysimage/rpm
* Thu Oct 05 2017 rbrown@suse.com
  - Add usr-lib-rpmdb.patch to locate rpmdb to /usr/lib/rpmdb
  - Migrates existing rpmdb in /var/lib/rpm to /usr/lib/rpmdb
* Fri Sep 08 2017 mmarek@suse.com
  - Generate ksym() dependencies for SLE if %is_opensuse is unset
    (bsc#981083).
* Tue Aug 29 2017 mmarek@suse.com
  - Drop %supplements_kernel_module, as it is broken, undocumented
    and is not used by anybody (bsc#981083).
    dropped: modalias-kernel_module.diff
    refreshed: modalias-encode.diff
  - Split fileattrs for kernel and kmps, do not pass around %name and
    simplify the helpers
    refreshed: fileattrs.diff, modalias.diff
    dropped: symset-table, helperenv.diff, modalias-no-kgraft.diff
* Tue Aug 22 2017 fvogt@suse.com
  - Change Supplements in rpm-suse_macros to not depend on bundle-lang-other
    anymore, it does not exist in Leap and will likely be dropped from TW.
* Wed Jul 26 2017 rguenther@suse.com
  - Amend finddebuginfo.diff to adjust readelf -Wn pattern matching
    to account for fixed readelf no longer emitting spurious newlines
    with -W.
* Mon Jul 10 2017 dimstar@opensuse.org
  - Drop net-tools Requires from rpm-build: net-tools only ships
    uninteresting binaries. Most people would probably rather have
    net-tools-depreacted expected (e.g. ifconfig), but as we did not
    pull this in neither, we can just ignore this.
* Wed Jul 05 2017 ngompa13@gmail.com
  - Define %_sharedstatedir as /var/lib, which is the path for
    shared state content in Red Hat/Fedora; Mageia; and Debian/Ubuntu.
    The old path (/usr/com) isn't recognized by FHS, whereas /var/lib
    is recognized as suitable for this purpose.
  - Change the RPM binary payload from old-lzma to xz,
    in line with payload settings for RH/Fedora and Mageia
  - Backport upstream commit to read changelog entries with full
    timestamps
    New patch: changes-doc.diff
* Thu Jun 15 2017 alarrosa@suse.com
  - Added a %rpm_vercmp macro which accepts two versions as parameters and
    returns -1, 0, 1 if the first version is less than, equal or
    greater than the second version respectively.
  - Added a %pkg_version macro that accepts a package or capability name
    as argument and returns the version number of the installed package. If
    no package provides the argument, it returns the string ~~~
  - Added a %pkg_vcmp macro that accepts 3 parameters. The first parameter
    is a package name or provided capability name, the second argument is an
    operator ( < <= = >= > != ) and the third parameter is a version string
    to compare the installed version of the first argument with.
  - Added a %pkg_version_cmp macro which accepts a package or capability name
    as first argument and a version number as second argument and returns
    - 1, 0, 1 or ~~~ . The number values have the same meaning as in %rpm_vercmp
    and the ~~~ string is returned if the package or capability can't be found.
* Fri Jun 09 2017 sriedel@suse.com
  - Add patch to handle newer package statement variations for Perl
    5.12+
    * perlprov-package.diff
* Mon Apr 10 2017 fvogt@suse.com
  - Add patch to handle special case of .qm file paths correctly (boo#1027925):
    * find-lang-qt-qm.patch
* Fri Mar 17 2017 kukuk@suse.com
  - Convert rpmconfigcheck init script to systemd unit
* Mon Mar 06 2017 rguenther@suse.com
  - Tweak debugsubpkg.diff to no longer use obsoleted RPM interfaces
    and add support for debuginfo compressed by DWZ.
  - Add %_find_debuginfo_dwz_opts and DWZ limits to macrosin.diff.
  - Add dwz requires to rpm-build.  [fate#322957]
* Wed Mar 01 2017 mls@suse.de
  - Tweak debugedit-comp-dir patch so that debugedit does not crash
    with a NULL comp_dir [bnc#1027228]
* Mon Feb 27 2017 rguenther@suse.com
  - Fix debugedit-canon-fix.diff to handle directory table size
    shrinking by 1 byte correctly.
* Wed Feb 22 2017 bwiedemann@suse.com
  - Add upstream patches 0001-set-SOURCE_DATE_EPOCH-from-changelog.patch
    0002-Extend-changelog-to-support-full-timestamps-903.patch
    0003-Allow-SOURCE_DATE_EPOCH-to-override-file-timestamps.patch
    0004-Allow-SOURCE_DATE_EPOCH-to-override-RPMTAG_BUILDTIME.patch
    in order to allow for building bit-identical rpms as described in
    https://github.com/rpm-software-management/rpm/pull/144
* Mon Feb 20 2017 mls@suse.de
  - update to rpm-4.13.0.1
    * fix several out of bounds reads in the OpenPGP parser
    * fix handling of OpenPGP reserved tag (should be rejected)
    * fix various crashes from malformed packages with invalid tags
    * fix transfiletriggerpostun nondeterministic behavior
* Thu Jan 19 2017 mls@suse.de
  - update to rpm-4.13.0
    * support of rich (boolean) dependencies
    * support of file triggers
  - new patches:
    * nobfd.diff
    * emptymanifest.diff
  - dropped patches:
    * rpm-4.12.0.1-lua-5.3.patch
    * fixsizeforbigendian.diff
    * repackage-nomd5.diff
* Sun Oct 30 2016 jengelh@inai.de
  - Correct summary/description of -lang subpackages
* Tue May 31 2016 mls@suse.de
  - add is_opensuse and leap_version macros to suse_macros
    [bnc#940315]
* Thu May 19 2016 dimstar@opensuse.org
  - Add rpm-findlang-inject-metainfo.patch: allow packagers to inject
    a metainfo.xml file for the -lang package, which can then serve
    AppStream based Software Centers to show -lang packages as
    extensions to applications (boo#980583).
* Mon May 02 2016 mls@suse.de
  - work around bug in rpm's macro expandsion [bnc#969381]
* Thu Apr 21 2016 mls@suse.de
  - tweak rpm-4.12.0.1-lua-5.3.patch so that it does not need
    the -p1 option
  - add option to make postinstall scriptlet errors fatal
    [bnc#967728]
    new patch: enable-postin-scripts-error.diff
  - rework nfs-blocksize-free.patch to always normalize big
    blocksizes to 4096 bytes
    [bnc#894610] [bnc#829717] [bnc#965322]
    removed patch: nfs-blocksize-free.patch
    new patch: normalize_blocksize.diff
  - drop service_del_preun, service_del_postun macros, they are
    provided by the systemd package
  - change restart_on_update and stop_on_removal macros to use
    service_del_preun and service_del_postun
    [bnc#968405] [bnc#969381]
* Fri Jan 15 2016 stefan.bruens@rwth-aachen.de
  - add beecrypt-4.1.2-build.diff:
    * make sure debug info is not stripped from internal beecrypt
* Sat Oct 17 2015 schwab@linux-m68k.org
  - %install_info_delete: only delete if package is removed
* Thu Oct 01 2015 fvogt@suse.com
  - Add nfs-blocksize-free.patch:
    * Blocksize of NFS shouldn't be used directly
  - Fixes bsc#894610 and bsc#829717
* Mon Sep 21 2015 schwab@suse.de
  - Add armv6hl to %arml macro
* Sat Jul 18 2015 i@marguerite.su
  - add patch: rpm-4.12.0.1-lua-5.3.patch
    * replace luaL_optint/luaL_checkint w/ (int)luaL_optinteger
      (int)luaL_checkinteger for compatibility w/ lua 5.3
* Sun Jun 21 2015 lmuelle@suse.com
  - add a space when printing information about updating a sysconfig file
* Fri Feb 27 2015 coolo@suse.com
  - apply db.diff from the subdir to avoid patching through a symlink
    (to please new patch)
  - comment gcc-PIE for now
* Fri Feb 20 2015 meissner@suse.com
  - add gcc-PIE to requires of rpm-build to make PIE building
    default. bsc#912298
* Sun Nov 30 2014 Led <ledest@gmail.com>
  - fix bashisms in brp-compress, symset-table and check-rpaths
    scripts
  - fix shebang in find-supplements.ksyms script that contains
    bash-specific constructions
  - updated patches:
    * modalias.diff
    * modalias-kernel_module.diff
    * brpcompress.diff
  - add patches:
    * rpm-4.12.0.1-fix-bashisms.patch
* Tue Nov 11 2014 mmarek@suse.cz
  - Do not generate supplements for kgraft patches (bnc#904848)
    new patch: modalias-no-kgraft.diff

Files

/usr/bin/rpmbuild


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Jun 20 00:33:02 2019