1f3a9a5
%global         pypi_name osbuild
1f3a9a5
1f3a9a5
Name:           %{pypi_name}
1f3a9a5
Version:        1
769e09f
Release:        3%{?dist}
1f3a9a5
License:        ASL 2.0
1f3a9a5
01e171a
URL:            https://github.com/osbuild/osbuild
1f3a9a5
01e171a
Source0:        https://github.com/osbuild/%{pypi_name}/archive/%{version}.tar.gz
1f3a9a5
BuildArch:      noarch
1f3a9a5
Summary:        A build system for OS images
1f3a9a5
1f3a9a5
BuildRequires:  python3-devel
1f3a9a5
1f3a9a5
Requires: bash
1f3a9a5
Requires: coreutils
1f3a9a5
Requires: dnf
1f3a9a5
Requires: e2fsprogs
1f3a9a5
Requires: glibc
1f3a9a5
Requires: policycoreutils
1f3a9a5
Requires: qemu-img
1f3a9a5
Requires: systemd
1f3a9a5
Requires: systemd-container
1f3a9a5
Requires: tar
1f3a9a5
Requires: util-linux
1f3a9a5
Requires: python3-%{pypi_name}
1f3a9a5
1f3a9a5
%{?python_enable_dependency_generator}
1f3a9a5
1f3a9a5
%description
1f3a9a5
A build system for OS images
1f3a9a5
1f3a9a5
%package -n     python3-%{pypi_name}
1f3a9a5
Summary:        %{summary}
1f3a9a5
%{?python_provide:%python_provide python3-%{pypi_name}}
1f3a9a5
1f3a9a5
%description -n     python3-%{pypi_name}
1f3a9a5
A build system for OS images
1f3a9a5
1f3a9a5
%prep
1f3a9a5
%autosetup -n %{name}-%{version}
1f3a9a5
1f3a9a5
%build
1f3a9a5
%py3_build
1f3a9a5
1f3a9a5
%install
1f3a9a5
%py3_install
1f3a9a5
1f3a9a5
mkdir -p %{buildroot}%{_libexecdir}/%{pypi_name}/stages
1f3a9a5
install -p -m 0755 $(find stages -type f) %{buildroot}%{_libexecdir}/%{pypi_name}/stages/
1f3a9a5
1f3a9a5
mkdir -p %{buildroot}%{_libexecdir}/%{pypi_name}/assemblers
1f3a9a5
install -p -m 0755 $(find assemblers -type f) %{buildroot}%{_libexecdir}/%{pypi_name}/assemblers/
1f3a9a5
1f3a9a5
install -p -m 0755 osbuild-run %{buildroot}%{_libexecdir}/%{pypi_name}/
1f3a9a5
1f3a9a5
%check
1f3a9a5
exit 0
1f3a9a5
# We have some integration tests, but those require running a VM, so that would
1f3a9a5
# be an overkill for RPM check script.
1f3a9a5
1f3a9a5
%files
1f3a9a5
%license LICENSE
1f3a9a5
%{_bindir}/osbuild
1f3a9a5
%{_libexecdir}/%{pypi_name}
1f3a9a5
1f3a9a5
%files -n     python3-%{pypi_name}
1f3a9a5
%license LICENSE
1f3a9a5
%doc README.md
1f3a9a5
%{python3_sitelib}/%{pypi_name}-*.egg-info/
1f3a9a5
%{python3_sitelib}/%{pypi_name}/
1f3a9a5
1f3a9a5
%changelog
769e09f
* Mon Aug 19 2019 Miro HronĨok <mhroncok@redhat.com> - 1-3
769e09f
- Rebuilt for Python 3.8
769e09f
01e171a
* Mon Jul 29 2019 Martin Sehnoutka <msehnout@redhat.com> - 1-2
01e171a
- update upstream URL to the new Github organization
01e171a
1f3a9a5
* Wed Jul 17 2019 Martin Sehnoutka <msehnout@redhat.com> - 1-1
1f3a9a5
- Initial package