8 upstream release

Signed-off-by: Tom Gundersen <teg@jklm.no>
This commit is contained in:
Tom Gundersen 2020-02-24 12:59:13 +01:00
parent c80791cf2d
commit 379cdcf61c

View File

@ -1,14 +1,19 @@
%global forgeurl https://github.com/osbuild/osbuild
Version: 8
%forgemeta
%global pypi_name osbuild %global pypi_name osbuild
%global pkgdir %{_prefix}/lib/%{pypi_name} %global pkgdir %{_prefix}/lib/%{pypi_name}
Name: %{pypi_name} Name: %{pypi_name}
Version: 7 Release: 1%{?dist}
Release: 2%{?dist}
License: ASL 2.0 License: ASL 2.0
URL: https://github.com/osbuild/osbuild URL: %{forgeurl}
Source0: https://github.com/osbuild/%{pypi_name}/archive/%{version}.tar.gz Source0: %{forgesource}
BuildArch: noarch BuildArch: noarch
Summary: A build system for OS images Summary: A build system for OS images
@ -16,6 +21,7 @@ BuildRequires: python3-devel
Requires: bash Requires: bash
Requires: coreutils Requires: coreutils
Requires: curl
Requires: dnf Requires: dnf
Requires: e2fsprogs Requires: e2fsprogs
Requires: glibc Requires: glibc
@ -40,7 +46,7 @@ Summary: %{summary}
A build system for OS images A build system for OS images
%prep %prep
%autosetup -n %{name}-%{version} %forgesetup
%build %build
%py3_build %py3_build
@ -55,7 +61,10 @@ mkdir -p %{buildroot}%{pkgdir}/assemblers
install -p -m 0755 $(find assemblers -type f) %{buildroot}%{pkgdir}/assemblers/ install -p -m 0755 $(find assemblers -type f) %{buildroot}%{pkgdir}/assemblers/
mkdir -p %{buildroot}%{pkgdir}/runners mkdir -p %{buildroot}%{pkgdir}/runners
install -p -m 0755 $(find runners -type f) %{buildroot}%{pkgdir}/runners install -p -m 0755 $(find runners -type f -or -type l) %{buildroot}%{pkgdir}/runners
mkdir -p %{buildroot}%{pkgdir}/sources
install -p -m 0755 $(find sources -type f) %{buildroot}%{pkgdir}/sources
# mount points for bind mounting the osbuild library # mount points for bind mounting the osbuild library
mkdir -p %{buildroot}%{pkgdir}/stages/osbuild mkdir -p %{buildroot}%{pkgdir}/stages/osbuild
@ -65,6 +74,12 @@ mkdir -p %{buildroot}%{pkgdir}/assemblers/osbuild
%if 0%{?fc30} %if 0%{?fc30}
ln -s org.osbuild.fedora30 %{buildroot}%{pkgdir}/runners/org.osbuild.host ln -s org.osbuild.fedora30 %{buildroot}%{pkgdir}/runners/org.osbuild.host
%endif %endif
%if 0%{?fc31}
ln -s org.osbuild.fedora31 %{buildroot}%{pkgdir}/runners/org.osbuild.host
%endif
%if 0%{?fc32}
ln -s org.osbuild.fedora32 %{buildroot}%{pkgdir}/runners/org.osbuild.host
%endif
%if 0%{?el8} %if 0%{?el8}
ln -s org.osbuild.rhel82 %{buildroot}%{pkgdir}/runners/org.osbuild.host ln -s org.osbuild.rhel82 %{buildroot}%{pkgdir}/runners/org.osbuild.host
%endif %endif