easy-rpm - Easily create RPM packages.

  •        19

A Grunt task to easily create RPM packages. If you are interested in participating in the project, consult the Contributing section below.



chalk : ^0.5.1
grunt : ~0.4.5
lodash : ^2.4.1
shortid : ~2.0.1
valid-url : ^1.0.9
validator : ^3.22.0



Related Projects

rpm-ostree - ⚛📦 Hybrid image/package system with atomic upgrades and package layering

  •    C

rpm-ostree combines libostree (an image system), with libdnf (a package system), bringing many of the benefits of both together. Project Atomic is an umbrella project for delivering upstream container technologies and combined with a minimized, atomically upgradable host system to Fedora, Red Hat Enterprise Linux, and CentOS.

nfpm - NFPM is Not FPM - a simple deb and rpm packager written in Go

  •    Go

NFPM is Not FPM - a simple deb and rpm packager written in Go. While fpm is great, for me it is a bummer that it depends on Ruby, tar and probably other software.

RPM Package Builder

  •    C++

pkgbuild is a graphical development environment for Red Hat's RPM packaging format. It is designed to allow easy building and testing of RPM SPEC files. This is in the hope that more people will build and distribute quality RPMs. If your new to RPM it is


  •    C

RPMinator is a Carbon MacOS X application for getting information about and extracting files from Red Hat Package Manager (.rpm) files. The aim is to eventually make RPMinator a combination of decent standalone app and GUI frontend for RPM.

RPM Workshop

  •    C

RPM Workshop is for the experienced/professional packager. This tool will give the packager GUI access to take a new tar file and create a spec file and RPMS or open an exsisting spec file for updating.

RPM for Darwin

  •    C

RPM Package Manager (RPM) is a powerful package management system capable of installing, uninstalling, verifying, querying, and updating software packages. This is a port of the RPM software, including rpmbuild and yum/APT-RPM, to Darwin and Mac OS X

RPM - RPM Package Manager

  •    C

RPM is a powerful and mature command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating Unix software packages. Each software package consists of an archive of files along with information about the package like its version, a description, and the like. There is also a library API, permitting advanced developers to manage such transactions from programming languages such as C, Perl or Python.

zsh-completions - Additional completion definitions for Zsh.

  •    Python

* Arch Linux: [community/zsh-completions](https://www.archlinux.org/packages/zsh-completions) / [AUR/zsh-completions-git](https://aur.archlinux.org/packages/zsh-completions-git/)* [Gentoo](http://packages.gentoo.org/package/app-shells/zsh-completions)* Mac OS: [Homebrew](https://github.com/mxcl/homebrew/blob/master/Library/Formula/zsh-completions.rb)* Debian based distributions (Debian/Ubuntu/Linux Mint...): Packager needed, please get in touch !* RPM based distributions (Fedora/RHEL/CentOS...):

docker-rpm-builder - Build native RPM packages for Centos/RHEL/Fedora from any Linux distro or even OSX, by leveraging docker capabilities

  •    C

IMPORTANT: Docker has changed the distribution repos (both APT and YUM) for its packages. See the updated instructions and repos at docs.docker.com. The new free package is called docker-ce. IMPORTANT: since 1.33, docker-rpm-builder won't force a dependency on a specific docker package, you must install a docker distribution yourself - see prerequisites.

RPM Wizard

  •    Python

RPM Wizard is an installation program for RPM packages. Using a wizard interface, it makes installing easy even for beginners. With features such as automatic dependency handling, it aims to become the most easy-to-use RPM installation program.

sbt-native-packager - sbt Native Packager

  •    Scala

SBT native packager lets you build application packages in native formats. It offers different archetypes for common configurations, such as simple Java apps or server applications. Discussion/Questions: If you wish to ask questions about the native packager, we have a mailinglist and we're very active on Stack Overflow. You can either use the sbt tag or the sbt-native-packager tag. They also have far better search support for working around issues.

alfred-workflows - Alfred Workflows for Developers

  •    Javascript

Quick package/plugin/component (repo) lookup of for your favourite package managers. Currently supports Alcatraz, bower, CocoaDocs/CocoaPods, Composer, docker, Grunt, Homebrew, Maven, npm, pear, pypi, gems, and rpm. All workflows require constant internet connection. All repos have caching enabled to speed up common queries. These caches are refreshed after 14 days and may take longer then expected to return results during update. You can force a cache refresh by running pkgman cachedb to redownload the databases (applies to alcatraz, grunt, cocoa). Alternatively you can run pkgman cleardb to remove all stored cache, but this isn't recommended.

Better Extension for RPM

  •    C

quot;Better Extension for RPMquot; is a buildroot installation tool compatible with YUM written in C. It is fast and system resources friendly. The main audience are users, developers or administrators of Red Hat/Fedora Core Linux operating systems.



Eclipse-RPM is a graphical, Eclipse-based tool for packaging applications in the popular RPM Package Manager (RPM) format.


  •    Java

Java version of RPM ( http://www.rpm.org ). Includes a packager, and a deployment environment that will not only allow to deploy like the normal rpm ( unix + sleepycat db ), but will also be designed to support deployment on all java enabled platforms.


  •    C++

KRPMBuilder is a KDE application that makes the building of spec files and RPM packages easy. After editing the spec-file in an intuitive, KDE-based GUI, you can execute RPM inside KRPMBuilder and control the progress of the package build process.

Cygwin RPM

  •    C++

RPM (RedHat Package Manager) and a collection of GNU / freeware tools in RPM format for Cygwin Posix emulation layer (http://sourceware.cygnus.com/cygwin) for Windows 95/98/NT/2000

RPM Header for .NET


RPM Header for .NET allows a developer to access the headers of RPM Package Manager files. It's developed in C#.



Slurp is a binary-to-rpm or source-to-rpm converter. It will watch as a package is installed, generate a binary rpm, and install it.

rpm rebuild

  •    Shell

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.