🍻 Default formulae for the missing package manager for macOS
Find a file
Anders F Bjorklund 22bd08b4ee rpm 5.4.15
Change from using berkeley-db 5.3 to 6.1 (the default version).
Everything else now uses the internal versions (where available),
to avoid external dependencies: beecrypt, neon, pcre, lua, syck.

The internal file and popt are currently missing or broken, so
they cannot be used. The mandatory libtasn1 and uuid are not
available as internal yet, so they also be have to be external.

Also make sure to set the right macros, for prefix / rpmbuild.
The rpm installation should go into prefix (in HOMEBREW_CELLAR),
while any rpms built by rpmbuild should go into HOMEBREW_PREFIX.

Disable the use of scriptlet depends, needs bash --rpm-requires.
This means that scripts won't automatically pick up executables.

Test rpm by quering the rpmdb (var/lib/rpm/Packages), creating
the database - if one doesn't exist already. Include a trivial
test package for testing rpmbuild functionality, creating rpms.
(will build under "var/lib/rpmbuild", if nothing else is set)

To use another top directory, set it in ~/.rpmmacros:
%_topdir        %(echo $HOME)/rpmbuild

Closes: Homebrew/homebrew#35062.

Closes Homebrew/homebrew#39054.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-05-09 00:09:57 -04:00
Aliases pcre1: add symlink to pcre 2015-05-07 00:12:24 -07:00
Formula rpm 5.4.15 2015-05-09 00:09:57 -04:00