1a9d701
Name:		erlang-rpm-macros
812a7e8
Version:	0.3.8
e8cdd2c
Release:	%autorelease
1a9d701
Summary:	Macros for simplifying building of Erlang packages
1a9d701
License:	MIT
54648cc
URL:		https://github.com/fedora-erlang/erlang-rpm-macros
11fefcb
VCS:		scm:git:%{url}.git
11fefcb
Source0:	%{url}/archive/%{version}/%{name}-%{version}.tar.gz
1a9d701
BuildArch:	noarch
1335096
# These BRs needed only for testing
1335096
BuildRequires:	erlang-crypto
1625d73
BuildRequires:	erlang-erlsyslog
1625d73
BuildRequires:	erlang-erts
11fefcb
BuildRequires:	make
1335096
BuildRequires:	python3-pybeam
1335096
BuildRequires:	python3-pyelftools
1335096
BuildRequires:	python3-rpm
7e3486d
Requires:	rpm-build >= 4.11
e388c1d
# Requires for BEAM parsing
40ac214
Requires:	python3-pybeam
ef9e34c
# Requires for so-lib parsing
ef9e34c
Requires:	python3-pyelftools
ef9e34c
Requires:	python3-rpm
1a9d701
1a9d701
1a9d701
%description
1a9d701
Macros for simplifying building of Erlang packages.
1a9d701
1a9d701
1a9d701
%prep
0ca76f3
%autosetup -p1
1a9d701
1a9d701
1a9d701
%build
688e666
# Nothing to build
1a9d701
1a9d701
1a9d701
%install
e388c1d
install -d %{buildroot}%{_rpmconfigdir}/fileattrs
7e3486d
install -d %{buildroot}%{_rpmconfigdir}/macros.d
40ac214
install -p -m 0755 erlang-find-provides.py %{buildroot}%{_rpmconfigdir}/erlang-find-provides
40ac214
install -p -m 0755 erlang-find-requires.py %{buildroot}%{_rpmconfigdir}/erlang-find-requires
e388c1d
install -p -m 0644 macros.erlang %{buildroot}%{_rpmconfigdir}/macros.d/
e388c1d
install -p -m 0644 erlang.attr %{buildroot}%{_rpmconfigdir}/fileattrs/
1a9d701
1a9d701
1625d73
%check
1625d73
make check
1625d73
1625d73
1a9d701
%files
e388c1d
%license LICENSE
e388c1d
%doc README
40ac214
%{_rpmconfigdir}/erlang-find-provides
40ac214
%{_rpmconfigdir}/erlang-find-requires
e388c1d
%{_rpmconfigdir}/fileattrs/erlang.attr
e388c1d
%{_rpmconfigdir}/macros.d/macros.erlang
1a9d701
1a9d701
1a9d701
%changelog
e8cdd2c
%autochangelog