No description
Find a file
Neal Gompa f83b3dd937 Allow controlling packager identity through environment variables
In order to support more flexible automation mechanisms, allow
injecting the packager identity through environment variables as an
override from the regular detection mechanisms.

Moreover, there are cases where we want to force the fallback identity,
so we now have a way to force that through an environment variable.

These are intended to be used with multi-user automation systems so
that the correct identity is set regardless of what the host system
is actually configured with.

Signed-off-by: Neal Gompa <ngompa13@gmail.com>
2019-04-23 09:27:37 -04:00
data Add support for %generate_buildrequires 2019-04-16 11:46:27 +02:00
rust2rpm Allow controlling packager identity through environment variables 2019-04-23 09:27:37 -04:00
.gitignore
LICENSE
MANIFEST.in Translate SPDX licenses to Fedora license tags, warn about "/" 2018-08-16 16:16:02 +02:00
README.md add support for feeding user configuration 2018-11-03 21:45:04 +01:00
requirements.txt Filter dependencies using the cfg language 2018-08-16 15:38:51 +02:00
setup.py buildsys: release++ 2018-09-02 18:23:55 +02:00
test.py Add support for prerelease versions 2019-01-28 09:15:18 +00:00
tox.ini

rust2rpm

Convert Rust crates to RPM.

.rust2rpm.conf

You can place configuration file which is used as source for additional information for spec generation.

Some simple example would be better than many words ;)

[DEFAULT]
buildrequires =
  pkgconfig(foo) >= 1.2.3
lib.requires =
  pkgconfig(foo) >= 1.2.3

[fedora]
bin.requires =
  findutils
buildrequires =
lib.requires =
lib+default.requires =
  pkgconfig(bar) >= 2.0.0