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
openSUSE Build Service is sponsored by