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

  •        21

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.

https://github.com/alanfranz/docker-rpm-builder

Tags
Implementation
License
Platform

   




Related Projects

songketmail

  •    Shell

SongketMail is a RPM Installer for Open Source Email System. SongkekMail will help system administrator to install an email system using Open Source Software (OSS). This RPM package will be for Linux Distribution Centos, RedHat and Fedora.

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-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.

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

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


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

Eclipse-RPM

  •    

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

smith - Smith: A microcontainer builder

  •    Go

smith is a simple command line utility for building microcontainers from rpm packages or oci images. A microcontainer only contains the process to be run and its direct dependencies.

atomic - Atomic Run Tool for installing/running/managing container images.

  •    Python

This project defines the entrypoint for Project Atomic hosts. On an Atomic Host, there are at least two distinct software delivery vehicles; Docker (often used in combination with the traditional RPM/yum/dnf), and rpm-ostree to provide atomic upgrades of the host system. The goal of Atomic is to provide a high level, coherent entrypoint to the system, and fill in gaps in Linux container implementations.

AppImageKit - Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives

  •    C

The AppImage format is a format for packaging applications in a way that allows them to run on a variety of different target systems (base operating systems, distributions) without further modification. Using AppImageKit you can package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, Ubuntu, Fedora, Debian and derivatives.

golang-builder - Containerized build environment for compiling an executable Golang package and packaging it in a light-weight Docker container

  •    Shell

Containerized build environment for compiling an executable Golang package and packaging it in a light-weight Docker container.One of the (many) benefits of developing with Go is that you have the option of compiling your application into a self-contained, statically-linked binary. A statically-linked binary can be run in a container with NO other dependencies which means you can create incredibly small images.

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...):

xml2hostconf

  •    

xml2hostconf is a utility for central configuration and automatic installation of networks of Linux computers. Fedora, CentOS, Debian and Ubuntu are supported. It makes use of rpm, yum, kickstart, dpkg, apt-get, preseed, dhcpd, tftpd, httpd and pxelinux.

portable-pypy - Portable 64 bit x86 PyPy binaries for many Linux distributions.

  •    Python

This repository contains efforts to build 64 bit x86 PyPy binaries for various Linux distributions. The idea is that you just download an archive, uncompress it and run it instantly without installing any extra libraries or tweaking your OS. Currently they are known to work across various DEB and RPM based distributions including RHEL/Centos 6 and later, Fedora, SuSE Linux, Ubuntu and Debian stable. PyPy binaries should run on any distribution that includes glibc 2.17. In this case you don't have to add -p switch as it defaults to pypy binary located in the build.

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.

KDE Packaging Project

  •    

This project intends to promote the use of KDE and KDE-based applications on/for Fedora™ Core and Red Hatreg; Enterprise Linuxreg; through the creation and distribution of unofficial core and 3rd-party KDE RPM packages.

RPM Builder for Anjuta

  •    C

RPM Builder plugin for Anjuta (Gnome 2 version).

ffmpeg - Docker build for FFmpeg on Ubuntu / Alpine / Centos 7 / Scratch

  •    Python

This project prepares a minimalist Docker image with FFmpeg. It compiles FFmpeg from sources following instructions from the Compilation Guide. You can install the latest build of this image by running docker pull jrottenberg/ffmpeg.

docker - Docker Official Image packaging for Docker

  •    Shell

This is the Git repo of the Docker "Official Image" for docker (not to be confused with any official docker image provided by docker upstream). See the Docker Hub page for the full readme on how to use this Docker image and for information regarding contributing and issues. The full description from Docker Hub is generated over in docker-library/docs, specifically in docker-library/docs/docker.

garethr-docker - Puppet module for managing docker

  •    Ruby

Puppet module for installing, configuring and managing Docker from the official repository or alternatively from EPEL on RedHat based distributions. By default this sets up the docker hosted repository if necessary for your OS and installs the docker package and on Ubuntu, any required Kernel extensions.