diff options
author | Timothée Floure <timothee.floure@fnux.ch> | 2018-07-15 11:35:45 +0200 |
---|---|---|
committer | Timothée Floure <timothee.floure@fnux.ch> | 2018-07-15 11:35:45 +0200 |
commit | e94fd3933524e29aa0732e235044a8b118915e93 (patch) | |
tree | 23c526e641994ce7aa3478e17660aef743a97b9f /erlang-relx.spec | |
download | rpm-erlang-relx-e94fd3933524e29aa0732e235044a8b118915e93.tar.gz rpm-erlang-relx-e94fd3933524e29aa0732e235044a8b118915e93.tar.xz rpm-erlang-relx-e94fd3933524e29aa0732e235044a8b118915e93.zip |
Initial specfile
Diffstat (limited to 'erlang-relx.spec')
-rw-r--r-- | erlang-relx.spec | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/erlang-relx.spec b/erlang-relx.spec new file mode 100644 index 0000000..916d254 --- /dev/null +++ b/erlang-relx.spec @@ -0,0 +1,52 @@ +%global realname relx +%global upstream erlware + +# Technically we're noarch, but our install path is not. +%global debug_package %{nil} + +Name: erlang-%{realname} +Version: 3.26.0 +Release: 1%{?dist} +Summary: Release assembler for Erlang/OTP Releases +License: ASL 2.0 +URL: https://github.com/%{upstream}/%{realname} +Source0: https://github.com/%{upstream}/%{realname}/archive/v%{version}/%{realname}-v%{version}.tar.gz +BuildRequires: erlang-rebar +BuildRequires: erlang-providers +BuildRequires: erlang-erlware_commons +Requires: erlang-rebar + +%description +Relx assembles releases for an Erlang/OTP release. Given a release +specification and a list of directories in which to search for OTP applications +it will generate a release output. + +%prep +%autosetup -n %{realname}-%{version} + +# Fix dependency version issue +sed -i 's/{bbmustache, "1.0.4"}/{bbmustache, "1.5.0"}/' rebar.config + +# FIXME: for some reason eunit failes to compile the test/rlx_test_utils.erl +rm test/rlx_test_utils.erl + +# FIXME: this module depends on rlx_test_utils, see above. +rm test/rlx_depsolver_tester.erl + +%build +%{erlang_compile} + +%install +%{erlang_install} + +%check +%{erlang_test} + +%files +%license LICENSE.md +%doc README.md examples +%{erlang_appdir}/ + +%changelog +* Sun Jul 15 2018 Timothée Floure <fnux@fedoraproject.org> - 3.26.0-1 +- Let there be package |