m (fix link) |
No edit summary |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 3: | Line 3: | ||
= RPM Development Tools = | = RPM Development Tools = | ||
rpmdevtools contains many scripts to aid in package development. If you have any additions/fixes to the existing tools, please open a Bugzilla report against the Fedora rpmdevtools component. See also [ | rpmdevtools contains many scripts to aid in package development. If you have any additions/fixes to the existing tools, please open a Bugzilla report against the Fedora rpmdevtools component. See also [https://pagure.io/rpmdevtools/ rpmdevtools upstream project page] . | ||
Before version 5.0 (introduced in Fedora Extras for FC5), rpmdevtools was called fedora-rpmdevtools, and many scripts had a fedora- prefix instead of the current rpmdev- one. | Before version 5.0 (introduced in Fedora Extras for FC5), rpmdevtools was called fedora-rpmdevtools, and many scripts had a fedora- prefix instead of the current rpmdev- one. | ||
Line 30: | Line 30: | ||
|- | |- | ||
|'''rpmdev-extract'''||Extract various archives, "tar xvf" style | |'''rpmdev-extract'''||Extract various archives, "tar xvf" style | ||
|} | |} | ||
rpmdevtools when installed also pulls in (roughly) the explicit minimum build environment as defined in [[Packaging:Guidelines|packaging guidelines]] , and contains (X)Emacs helpers that integrates rpm-spec-mode.el with rpmdev-newspec. | rpmdevtools when installed also pulls in (roughly) the explicit minimum build environment as defined in [[Packaging:Guidelines|packaging guidelines]] , and contains (X)Emacs helpers that integrates rpm-spec-mode.el with rpmdev-newspec. | ||
licensecheck (simple license checker for source files) used to be part of this package, but is in devscripts-minimal since F20. |
Latest revision as of 15:21, 21 July 2017
RPM Development Tools
rpmdevtools contains many scripts to aid in package development. If you have any additions/fixes to the existing tools, please open a Bugzilla report against the Fedora rpmdevtools component. See also rpmdevtools upstream project page .
Before version 5.0 (introduced in Fedora Extras for FC5), rpmdevtools was called fedora-rpmdevtools, and many scripts had a fedora- prefix instead of the current rpmdev- one.
rpmdev-setuptree | Create RPM build tree within user's home directory |
rpmdev-diff | Diff contents of two archives |
rpmdev-newspec | Creates new .spec from template |
rpmdev-rmdevelrpms | Find (and optionally remove) "development" RPMs |
rpmdev-checksig | Check package signatures using alternate RPM keyring |
rpminfo | Print information about executables and libraries |
rpmdev-md5 | Display the md5sum of all files in an RPM |
rpmdev-vercmp | RPM version comparison checker |
spectool | Expand and download sources and patches in specfiles |
rpmdev-wipetree | Erase all files within dirs created by rpmdev-setuptree |
rpmdev-extract | Extract various archives, "tar xvf" style |
rpmdevtools when installed also pulls in (roughly) the explicit minimum build environment as defined in packaging guidelines , and contains (X)Emacs helpers that integrates rpm-spec-mode.el with rpmdev-newspec.
licensecheck (simple license checker for source files) used to be part of this package, but is in devscripts-minimal since F20.