File alire.spec of Package alire
Name: alire
Version: 2.1.0
Release: 10.1
Summary: ALIRE: Ada LIbrary REpository
License: GPL-3.0-or-later
Group: Development/Languages/Ada
Url: https://alire.ada.dev/
Source0: alr-%{version}-full-sources.zip
BuildRequires: gcc-ada
BuildRequires: gcc-c++
BuildRequires: gprbuild
BuildRequires: unzip
#!BuildIgnore: gcc-PIE
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
A catalog of ready-to-use Ada libraries plus a command-line tool (alr) to
obtain, build, and incorporate them into your own projects. It aims to fulfill
a similar role to Rust's cargo or OCaml's opam.
%prep
%setup -q -n alr-%{version}
%build
gprbuild -R -p -j0 -XALIRE_OS=linux -P alr_env.gpr
%install
%__install -m 0755 -d %{buildroot}%{_bindir}
%__install -m 0755 -d %{buildroot}%{_datadir}/bash-completion/completions
%__install -m 0755 --strip bin/alr %{buildroot}%{_bindir}
%__install -m 0644 scripts/alr-completion.bash %{buildroot}%{_datadir}/bash-completion/completions/alr
%files
%defattr(-,root,root)
%license LICENSE.txt
%doc README.md
%{_bindir}/alr
%{_datadir}/bash-completion/completions/alr
%changelog