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

rpm-devel-4.14.1-29.46 RPM for s390x

From OpenSuSE Leap 15.3 for s390x

Name: rpm-devel Distribution: SUSE Linux Enterprise 15
Version: 4.14.1 Vendor: SUSE LLC <https://www.suse.com/>
Release: 29.46 Build date: Thu May 6 17:51:11 2021
Group: Development/Libraries/C and C++ Build host: s390zp32
Size: 378061 Source RPM: rpm-4.14.1-29.46.src.rpm
Packager: https://www.suse.com/
Summary: Development files for librpm
This package contains the RPM C library and header files.  These
development files will simplify the process of writing programs which
manipulate RPM packages and databases and are intended to make it
easier to create graphical package managers or any other tools that
need an intimate knowledge of RPM packages in order to function.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Mon Feb 22 2021 bwiedemann@suse.com
  - Add rpm-4.14.1-initialize-verifyflags.diff [bsc#1180279]
* Fri Jan 29 2021 mls@suse.de
  - Increase the maximum size of the signature header so that rpms
    containing file signatures can be queried [bsc#1181568]
    * new patch: sigheadersize.diff
* Tue Dec 22 2020 mls@suse.de
  - Finish split of SUSE macros and some helpers into rpm-config-SUSE
    [jsc#SLE-17074]
    * new patch: findsupplements.diff
    * modified patches: fileattrs.diff, brp.diff, macrosin.diff,
      enable-postin-scripts-error.diff
    * dropped files: rpm-suse_macros
    * dropped patches: firmware.diff, initscriptsprov.diff,
      modalias-encode.diff, modalias.diff,
      compressed-kernel-modules.diff, findksyms.diff
* Wed Dec 09 2020 mls@suse.de
  - Backport FA_TOUCH fixes from upsteam [bnc#1175025] [bnc#1177428]
    * new patch: touch_backport.diff
  - Backport read-only berkeley db support and enable it if we
    disable berkeley db [jsc#SLE-7272]
    * new patch: bdb_ro_backport.diff
* Tue Dec 08 2020 mls@suse.de
  - Handle xz compressed kernels in find-provides.ksyms [bsc#1179251]
    * modified file: find-requires.ksyms
* Tue Oct 27 2020 lpechacek@suse.com
  - Backport support for compressed kernel modules (jsc#SLE-10886)
    * added patch: compressed-kernel-modules.diff
    * modified file: find-requires.ksyms
    * modified file: find-provides.ksyms
  - Fix obvious bugs in find-provides.ksyms
    * https://github.com/openSUSE/rpm-config-SUSE/pull/34
* Sun May 24 2020 bwiedemann@suse.com
  - Add reproducible-debuginfo.patch to generate debuginfo
    in a reproducible way [bsc#1172173]
* Tue Apr 14 2020 mls@suse.de
  - Do not map the index database read-write all the time [bnc#1168735]
    * new patch: ndb_backport2.diff
* Wed Apr 08 2020 mls@suse.de
  - Fix verification of DSA2 signatures with libgrcypt [bnc#1165731]
    * new patch: gcryptdsa2.diff
* Thu Feb 20 2020 ohering@suse.de
  - Remove ocaml-find-provides.sh, ocaml-find-requires.sh, fileattrs/ocaml.attr
    ocaml(NAME) = HASH is now handled in ocaml-rpm-macros (bsc#1154874)
* Thu Jan 16 2020 mls@suse.de
  - Backport more ndb fixes from upstram
    modified patch: ndb-backport.diff
  - Build with zstd support in openSUSE Leap 15
    and SLE-15-SP2 [bnc#1162668]
* Thu Dec 12 2019 mls@suse.de
  - Consolidate beecrypt patches into 'beecrypt.diff'
    old patches: beecrypt-4.1.2.diff beecrypt-4.1.2-build.diff
  - Use libgcrypt as crypto library for SP2 [jsc#SLE-9552]
    new patch: libgcrypt.diff
  - Backport ndb fixes and enable ndb support [jsc#SLE-7272]
    new patch: ndb-backport.diff
  - Allow to disable bdb database support [jsc#SLE-7272]
    new patch: disable-bdb.diff
  - Rewrite rpmqpack to use rpm's database interface
    modified patch: rpmqpack.diff
* Fri Nov 15 2019 mls@suse.de
  - Backport lang_package -r fixes from Factory [bnc#1156300]
    modified: rpm-suse_macros
* Wed Mar 20 2019 mls@suse.de
  - Backport changelog cutoff date change from Factory (bnc#1129753)
    modified: macrosin.diff
* Wed Mar 13 2019 msuchanek@suse.de
  - Translate dashes to underscores in kmod provides (FATE#326579,
      jsc#SLE-4117, jsc#SLE-3853, bsc#1119414).
    refresh: findksyms.diff
    add: find-provides.ksyms, find-requires.ksyms
* Fri Feb 22 2019 msuchanek@suse.de
  - Re-add symset-table from SLE 12 (bsc#1126327).
    add: symset-table
* Tue Dec 18 2018 msuchanek@suse.de
  - Add kmod(module) provides to kernel and KMPs (FATE#326579,
      jsc#SLE-4117, jsc#SLE-3853).
    refresh: findksyms.diff
* Wed Oct 24 2018 msuchanek@suse.de
  - Fix superfluous TOC. dependency (bsc#1113100)
    refresh: findksyms.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 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/include/rpm
/usr/include/rpm/argv.h
/usr/include/rpm/db.h
/usr/include/rpm/header.h
/usr/include/rpm/rpmarchive.h
/usr/include/rpm/rpmbase64.h
/usr/include/rpm/rpmbuild.h
/usr/include/rpm/rpmcallback.h
/usr/include/rpm/rpmcli.h
/usr/include/rpm/rpmdb.h
/usr/include/rpm/rpmds.h
/usr/include/rpm/rpmfc.h
/usr/include/rpm/rpmfi.h
/usr/include/rpm/rpmfiles.h
/usr/include/rpm/rpmfileutil.h
/usr/include/rpm/rpmio.h
/usr/include/rpm/rpmkeyring.h
/usr/include/rpm/rpmlib.h
/usr/include/rpm/rpmlog.h
/usr/include/rpm/rpmmacro.h
/usr/include/rpm/rpmpgp.h
/usr/include/rpm/rpmpol.h
/usr/include/rpm/rpmprob.h
/usr/include/rpm/rpmps.h
/usr/include/rpm/rpmsign.h
/usr/include/rpm/rpmspec.h
/usr/include/rpm/rpmsq.h
/usr/include/rpm/rpmstring.h
/usr/include/rpm/rpmstrpool.h
/usr/include/rpm/rpmsw.h
/usr/include/rpm/rpmtag.h
/usr/include/rpm/rpmtd.h
/usr/include/rpm/rpmte.h
/usr/include/rpm/rpmts.h
/usr/include/rpm/rpmtypes.h
/usr/include/rpm/rpmurl.h
/usr/include/rpm/rpmutil.h
/usr/include/rpm/rpmvf.h
/usr/lib64/librpm.so
/usr/lib64/librpmbuild.so
/usr/lib64/librpmio.so
/usr/lib64/librpmsign.so
/usr/lib64/pkgconfig/rpm.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 15:01:09 2024