| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: rpmrebuild | Distribution: SUSE Linux Enterprise 16 |
| Version: 2.18 | Vendor: openSUSE |
| Release: bp160.1.9 | Build date: Sun Jun 30 10:15:28 2024 |
| Group: System/Packages | Build host: reproducible |
| Size: 216634 | Source RPM: rpmrebuild-2.18-bp160.1.9.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://rpmrebuild.sourceforge.net | |
| Summary: A tool to build a rpm file from the rpm database | |
rpmrebuild allows to build an rpm file from an installed rpm, or from another rpm file, with or without changes (batch or interactive). It can be extended by a plugin system. A typical use is to easy repackage a software after some configuration's change.
GPL-2.0-or-later
* Sun Jun 30 2024 Dirk Müller <dmueller@suse.com>
- update to 2.18:
* bugs fix (thanks xujing)
* Sat Jan 28 2023 Dirk Müller <dmueller@suse.com>
- update to 2.17:
* fix -r does not work (xujing)
* fix spelling errors that could mislead users (xujing)
* fix --comment-missing=n does not work (xujing)
* fix --cap-from-fs does not work (xujing)
* all shell are bash
* clean test x$var, use -z
* change email to tutanota
* change copyright year
* change gpg key
* fix warnings from shellcheck
* add unitary tests for plugins and options
* if batch mode, do not edit any spec part
* spec_only : display spec name if successfull
* echo+read in one line with read -p
* add new plugin exclude_file to exclude files from spec
* split tests in t directory
* bugfix in nodoc plugin
* rename internal variable with RPMREBUILD_ prefix
* Sun Jul 25 2021 Bruno Friedmann <bruno@ioda-net.ch>
- Update to version 2.16
+ fix bug if more than 10 args (thanks Dmitry V. Levin)
+ add signal trapping to clean directory
+ fix warnings from shellcheck
+ fix problem when rebuild filesystem package (builroot not a directory)
+ fix installation test for kernel and multi-arch packages
- Packaging:
+ run spec-cleaner -m
+ remove expired keyring and sig
* Mon Sep 07 2020 Callum Farmer <callumjfarmer13@gmail.com>
- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
* Fri Feb 21 2020 Bruno Friedmann <bruno@ioda-net.ch>
- Update to version 2.15
+ fix error on rpmrebuild_files.sh line 204 (verify tag)
+ use env in shebang to avoid path problemes (/bin versus /usr/bin)
* ** This is reverted on openSUSE to static /usr/bin/bash ***
+ updated htmc doc (features, usage)
+ avoid shebang translation for rpmrebuild packages
(__brp_mangle_shebangs macro)
+ fix bug on change-spec-preamble (move processing_init before
CommandLineParsing) thanks Nerijus
+ fix cpio problem : add --no-absolute-filenames option
+ better diagnostic on internal error
+ fix bug on conditional requires (with space)
- Packaging
+ renew spec with spec-cleaner
+ use %autopatch macro
+ Add sed instruction to remove all env calls in code
* Fri Nov 02 2018 Bruno Friedmann <bruno@ioda-net.ch>
- Update to version 2.14
+ add list of optional tags, to allow rpmrebuild work with old
rpm versions
+ add dependency on setarch
+ add debug code (calls on functions)
+ use local variables to avoid conflicts
+ rewrite html target in Makefile
+ suppress VERSION (use Version)
+ add comments in rpmrebuild_rpmqf.src to avoid bad syntax after
GenRpmQf
+ test if awk support non-posix lshift (qf_spec_requires_raw)
+ workaround for redhat 6.x / rpm 3.x, merci Francesco
* Fri Sep 14 2018 Bruno Friedmann <bruno@ioda-net.ch>
- Update to version 2.13
+ can handle recommends / supplements rpm tags
+ previous 2.12-1
- apply patch on requires from Bruce Jerrick : Handle
Requires(pre,post,preun,postun)
- add new requires syntax with if ( redhat-rpm-config )
+ previous 2.11-3
- Made minor grammatical fixes to English language translations
(patch from beroset)
+ previous 2.11-2
- fix bad day of week in changelog (rpmbuild warning)
- add dependency to rpm-build package instead rpmbuild binary
- Packaging:
+ spec-cleanup minimal (date,%licence)
+ fix executable bit in %libexec/rpmrebuild
* Sat Sep 16 2017 bruno@ioda-net.ch
- New release of source code (2.11) release -2
+ fix bad day of week in changelog (rpmbuild warning)
+ add dependency to rpm-build package instead rpmbuild binary
- Adjust patch rpmrebuild-fix-bashims.patch
- Pick new gpg block for rpmrebuild.keyring
- Spec cleanup
* Tue May 05 2015 mpluskal@suse.com
- Remove obsolete dependency on gpg-offline
- Cleanup spec file with spec-cleaner
* Sun Dec 28 2014 Led <ledest@gmail.com>
- fix bashisms in demofiles.sh script
- add patches:
* rpmrebuild-fix-bashisms.patch
* Thu Dec 05 2013 bruno@ioda-net.ch
- Update to 2.11
* Wed Nov 22 2013 <gerbier@users.sourceforge.net> 2.11
- add install option
* Sun Aug 11 2013 <gerbier@users.sourceforge.net> 2.10-2
- bugfix from 2.10 on test install : test was inverted (applied on rpm files instead installed rpm)
* Tue Aug 01 2013 <valery_reznic@users.sourceforge.net> 2.10
- add tag DISTTAG (feature request)
- do not test install if work on rpm files
- applied patch from Olivier Bourdon for pretrans and postrans
- Packaging fix bnc#832338
- Add Require rpm-build
* Tue Mar 12 2013 lazy.kent@opensuse.org
- Update to 2.9.
* Fix to work with rpm 4.10 - error: incorrect format: invalid
field width.
- Changes in 2.8.
* Can handle SUGGESTS/ENHANCES rpm tag.
* Add --cap-from-fs/cap-from-db options.
- Changes in 2.7.
* Patch from Andreas Kainz for package file checking.
* Add new unset_tag plugin.
* Fix -l / --list-plugin option.
* Add support of posix capability.
* Add new un_prelink plugin.
* Add RPMREBUILD_OPTS environment variable.
* Fix problem with different architecture (build 32bit on
64bits).
* Fix bad arch on gpg-pubkey packages.
- Use full URL as a source.
- Verify GPG signature.
- Package docs.
- Mark man pages as doc.
* Thu Oct 13 2011 bruno@ioda-net.ch
- Update to version 2.6
- spec cleaner
- Remove redundant tags/sections from specfile
(cf. packaging guidelines)
- Use %_smp_mflags for parallel build-
* Tue Apr 06 2010 hvogel@novell.com
- Update to version 2.4
o add -l / --list-plugin option
o add -5 / --md5-compat-digest option
* Wed Aug 05 2009 hvogel@suse.de
- Update to version 2.3
o fix installation test when repackaged rpm file (with -p)
o fix for rpm 4.6 that ignore BuildRoot in the spec file flag
o do not use popt any more
* Mon Sep 08 2008 hvogel@suse.de
- Update to version 2.2.3
* fix a problem with new rpm security
* fix a bug when working on package file with path
* Thu Apr 03 2008 hvogel@suse.de
- Update to version 2.2.1
* fix bug on uid/gid with --pug-from-fs option
* demo plugin : better error message
* do not remove /etc/popt : it does not belong our package
* add new set_tag plugin
* new demofiles plugin
* Tue Dec 11 2007 hvogel@suse.de
- Initial Package, Version 2.2.0
/usr/bin/rpmrebuild /usr/lib/rpmrebuild /usr/lib/rpmrebuild/Version /usr/lib/rpmrebuild/locale /usr/lib/rpmrebuild/locale/en /usr/lib/rpmrebuild/locale/en/rpmrebuild.lang /usr/lib/rpmrebuild/locale/fr_FR /usr/lib/rpmrebuild/locale/fr_FR.UTF-8 /usr/lib/rpmrebuild/locale/fr_FR.UTF-8/rpmrebuild.lang /usr/lib/rpmrebuild/locale/fr_FR/rpmrebuild.lang /usr/lib/rpmrebuild/optional_tags.cfg /usr/lib/rpmrebuild/plugins /usr/lib/rpmrebuild/plugins/compat_digest.plug /usr/lib/rpmrebuild/plugins/compat_digest.sh /usr/lib/rpmrebuild/plugins/demo.plug /usr/lib/rpmrebuild/plugins/demo.sh /usr/lib/rpmrebuild/plugins/demofiles.plug /usr/lib/rpmrebuild/plugins/demofiles.sh /usr/lib/rpmrebuild/plugins/exclude_file.plug /usr/lib/rpmrebuild/plugins/exclude_file.sh /usr/lib/rpmrebuild/plugins/file2pacDep.plug /usr/lib/rpmrebuild/plugins/file2pacDep.sh /usr/lib/rpmrebuild/plugins/nodoc.plug /usr/lib/rpmrebuild/plugins/nodoc.sh /usr/lib/rpmrebuild/plugins/set_tag.plug /usr/lib/rpmrebuild/plugins/set_tag.sh /usr/lib/rpmrebuild/plugins/un_prelink.plug /usr/lib/rpmrebuild/plugins/un_prelink.sh /usr/lib/rpmrebuild/plugins/uniq.plug /usr/lib/rpmrebuild/plugins/uniq.sh /usr/lib/rpmrebuild/plugins/unset_tag.plug /usr/lib/rpmrebuild/plugins/unset_tag.sh /usr/lib/rpmrebuild/processing_func.src /usr/lib/rpmrebuild/rpmrebuild.sh /usr/lib/rpmrebuild/rpmrebuild_buildroot.sh /usr/lib/rpmrebuild/rpmrebuild_extract_tags.sh /usr/lib/rpmrebuild/rpmrebuild_files.sh /usr/lib/rpmrebuild/rpmrebuild_ghost.sh /usr/lib/rpmrebuild/rpmrebuild_lib.src /usr/lib/rpmrebuild/rpmrebuild_parser.src /usr/lib/rpmrebuild/rpmrebuild_rpmqf.src /usr/lib/rpmrebuild/spec_func.src /usr/share/doc/packages/rpmrebuild /usr/share/doc/packages/rpmrebuild/AUTHORS /usr/share/doc/packages/rpmrebuild/Changelog /usr/share/doc/packages/rpmrebuild/News /usr/share/doc/packages/rpmrebuild/README /usr/share/doc/packages/rpmrebuild/Todo /usr/share/licenses/rpmrebuild /usr/share/licenses/rpmrebuild/COPYING /usr/share/licenses/rpmrebuild/COPYRIGHT /usr/share/man/fr/man1/compat_digest.plug.1rrp.gz /usr/share/man/fr/man1/demo.plug.1rrp.gz /usr/share/man/fr/man1/demofiles.plug.1rrp.gz /usr/share/man/fr/man1/exclude_file.plug.1rrp.gz /usr/share/man/fr/man1/file2pacDep.plug.1rrp.gz /usr/share/man/fr/man1/nodoc.plug.1rrp.gz /usr/share/man/fr/man1/rpmrebuild.1.gz /usr/share/man/fr/man1/rpmrebuild_plugins.1.gz /usr/share/man/fr/man1/set_tag.plug.1rrp.gz /usr/share/man/fr/man1/un_prelink.plug.1rrp.gz /usr/share/man/fr/man1/uniq.plug.1rrp.gz /usr/share/man/fr/man1/unset_tag.plug.1rrp.gz /usr/share/man/man1/compat_digest.plug.1rrp.gz /usr/share/man/man1/demo.plug.1rrp.gz /usr/share/man/man1/demofiles.plug.1rrp.gz /usr/share/man/man1/exclude_file.plug.1rrp.gz /usr/share/man/man1/file2pacDep.plug.1rrp.gz /usr/share/man/man1/nodoc.plug.1rrp.gz /usr/share/man/man1/rpmrebuild.1.gz /usr/share/man/man1/rpmrebuild_plugins.1.gz /usr/share/man/man1/set_tag.plug.1rrp.gz /usr/share/man/man1/un_prelink.plug.1rrp.gz /usr/share/man/man1/uniq.plug.1rrp.gz /usr/share/man/man1/unset_tag.plug.1rrp.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 22 22:51:56 2025