Menu

rpm rebuild / News: Recent posts

rpmrebuild 2.18 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed, or from an rpm file.

In this release, some bugfix (thanks xujing) :
- fix --cap-from-fs is not as expected when use libcap-2.32 (xujing)
- reset %defattr when users want to keep files permission, uid and gid (xujing)
- fix -k may not keep uid or gid (xujing)

Posted by eric gerbier 2023-02-04

rpmrebuild 2.17 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed, or from an rpm file.

In this release, some bugfix (thanks xujing), a new plugin (exclude_from) and a lot of unitary tests

here is the full changelog
- 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

Posted by eric gerbier 2023-01-11

rpmrebuild 2.16-1 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed.

this release fixes some bugs :

  • 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
Posted by eric gerbier 2021-01-22

rpmrebuild 2.15-1 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed.

this release fixes some bugs and improve diagnostics on errors

  • fix error on rpmrebuild_files.sh line 204 (verify tag)
  • use env in shebang to avoid path problemes (/bin versus /usr/bin)
  • 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
Posted by eric gerbier 2020-02-21

rpmrebuild 2.14-1 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed.

A big work to have rpmrebuild work with older rpm version, even 3.x.

  • 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, thanks Francesco
Posted by eric gerbier 2018-10-19

rpmrebuild 2.13-1 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed.

rpmrebuild can now handle recommends / supplements rpm tags

Posted by eric gerbier 2018-09-13

rpmrebuild 2.12-1 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed.

the changes are on requires tag :
- a patch from Bruce Jerrick : Handle Requires(pre,post,preun,postun)
- add new requires syntax with if ( redhat-rpm-config )

Posted by eric gerbier 2018-07-20

rpmrebuild 2.11-3 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed.

Made minor grammatical fixes to English language translations (patch from beroset)

Posted by eric gerbier 2018-06-10

rpmrebuild 2.11-2 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed.

it is only an rpm dependency changes : the dependency on rpmbuild binary is replaced by a dependency on rpm-build package.

Posted by eric gerbier 2017-09-11

new gpg key

For security reasons, I have a new gpg key, used to sign the packages.
It is avalaible as usual on http://rpmrebuild.sourceforge.net/gpg.asc
and on https://sks-keyservers.net/

pub 4096R/D6F7A56A 2015-08-04 Eric Gerbier gerbier@users.sourceforge.net
Empreinte clef princip. : 9BBD C9B9 29A3 1EE7 1E1E DD71 F52C 885A D6F7 A56A

Posted by eric gerbier 2015-08-14

migration to git

the project has migrated from subversion to git on Monday Nov 25

Posted by eric gerbier 2013-11-25

rpmrebuild 2.11 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed.

a new option (install) is added to install the builded package at end of processus.

Posted by eric gerbier 2013-11-22

rpmrebuild 2.10-2 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed.

this is a bugfix release for 2.10 : the install test was inverted (applied on rpm files instead installed packages)

Posted by eric gerbier 2013-08-11

rpmrebuild 2.10 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed.

  • add tag DISTTAG (feature request)
  • do not test install if work on rpm files
  • applied patch from Olivier Bourdon for pretrans and postrans tags
Posted by eric gerbier 2013-08-04

rpmrebuild 2.9 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed.

this release is designed to fix a problem with rpm 4.10 (Fedora 18) - error: incorrect format: invalid field width

Posted by eric gerbier 2013-01-18

rpmrebuild 2.8 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed.

This is a feature release :
- can handle SUGGESTS/ENHANCES rpm tag
- add --cap-from-fs/cap-from-db options
- allow rpmbuild -tb work on tar.gz

Posted by eric gerbier 2012-07-11

rpmrebuild 2.7 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed.

the changelog is :

* patch from Andreas Kainz for package file checking
* add new unset_tag plugin
* add support for rpm version 5 (mandriva)
* fix -l / --list-plugin option
* add support of posix capability
* add new un_prelink plugin (suggest from Han Holl)
* add RPMREBUILD_OPTS environment variable
* fix problem with different architecture (build 32bit on 64bits)
* fix bad arch on gpg-pubkey packages... read more

Posted by eric gerbier 2012-06-06

rpmrebuild 2.6 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed.

This release fixes a blocking bug, when working on source packages, or on ghost files

Posted by eric gerbier 2011-07-18

rpmrebuild 2.5-1 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed.

- apply patch from ndyankov : support for broken symlinks
- specfile will allow build package for rpm version 4 or 3
- Added support for obsolete version and flags (bugfix by Valery Reznic)

Posted by eric gerbier 2011-04-19

rpmrebuild 2.4-1 (stable) released

two new options are added :
--list-plugin : list all installed rpmrebuild plugins
--md5-compat-digest ; will build rpm packages with checksum compatible with rpm < 4.6

Posted by eric gerbier 2009-12-11

rpmrebuild 2.3-1 (stable) released

Previous release of rpmrebuild are broken with rpm >= 4.6 (exemple : fedora 10 , rpm-4.6.0-0.rc3.1.fc10.i386).

This release is designed to fix this problem, and can work with all rpm 4.x versions

Posted by eric gerbier 2009-01-09

rpmrebuild 2.2.3-1 (stable) released

this release fix a problem with last mandriva releases : we have to bypass a new mandriva security on rpmbuild

Posted by eric gerbier 2008-08-07

rpmrebuild 2.2.2-1 (stable) released

rpmrebuild is a tool to build an RPM file from a package that has already been installed. It can be used to easily build modified packages, and works on any Linux distribution that uses RPM.

this release fix a bug when working an rpm file with a path

Posted by eric gerbier 2008-04-28

rpmrebuild 2.2.1-1 (stable) released

Rpmrebuild is a tool to build an RPM file from a package that has already been installed

This release fix a bug with --pug-from-fs (keep uid/gid).
It comes with new plugins to help users understand and developp their own one.
We added also a french localisation in UTF-8

Posted by eric gerbier 2008-04-02

rpmrebuild 2.2.0-1 (stable) released

the main change is message/man internationalisation (currently french and english are available)

Posted by eric gerbier 2007-10-22