%undefine _hardened_build %global git_commit 1fcbd0b9303d044d8f09a8ef652afa8c0400ee8b %global git_date 20201202 %global git_short_commit %(echo %{git_commit} | cut -c -8) %global git_suffix %{git_date}git%{git_short_commit} Summary: Creation of XML-formatted output from within Ada programs Name: xmlezout Version: %{git_date} Release: 2.%{git_suffix}%{?dist} License: GPLv2+ Group: Development/Libraries URL: https://github.com/alire-project/xmlezout Source0: https://github.com/alire-project/%{name}/archive/%{git_commit}/%{name}-%{version}.tar.gz ## https://github.com/alire-project/xmlezout/pull/1 Source1: COPYING Patch0: %{name}-fedora.patch BuildRequires: gprbuild gcc-gnat BuildRequires: fedora-gnat-project-common >= 3.15 %description %{summary} %package devel Summary: Development files for xmlezout Requires: %{name}%{?_isa} = %{version}-%{release} %description devel %{summary} %prep %autosetup -p1 -n %{name}-%{git_commit} %build gprbuild xml_ez_out.gpr %{GPRbuild_optflags} %install gprinstall -p xml_ez_out.gpr %Gpr_install_flags rm -rf %{buildroot}/%_GNAT_project_dir/manifests/ install -m 0755 -d %{buildroot}/%{_docdir}/%{name}/ install -m 0644 %{SOURCE1} %{buildroot}/%{_docdir}/%{name}/ sed -i 's/\r$//' ./README %files %defattr(-,root,root,-) %doc README %doc COPYING %{_libdir}/*.so.* %files devel %doc README %_GNAT_project_dir/xml_ez_out.gpr %{_includedir}/%{name} %dir %{_libdir}/%{name} %{_libdir}/%{name}/*.ali %{_libdir}/*.so %changelog * Wed Dec 2 2020 Pavel Zhukov - 20201202-1.20201202git1fcbd0b9 - Initial build