8 upstream release
Signed-off-by: Tom Gundersen <teg@jklm.no>
This commit is contained in:
parent
c80791cf2d
commit
379cdcf61c
27
osbuild.spec
27
osbuild.spec
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user