## START: Set by rpmautospec ## (rpmautospec version 0.6.0) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 4; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec Name: mkosi14 Version: 14 Release: %autorelease Summary: Create bespoke OS images License: LGPL-2.1-or-later URL: https://github.com/systemd/mkosi Source0: https://github.com/systemd/mkosi/archive/v%{version}/mkosi-%{version}.tar.gz BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pytest BuildRequires: binutils BuildRequires: python3dist(pexpect) %global recoreq %{?el7:Requires}%{!?el7:Recommends} %{recoreq}: dnf %{recoreq}: gnupg %{recoreq}: xz %{recoreq}: tar %{recoreq}: e2fsprogs %{recoreq}: squashfs-tools %{recoreq}: veritysetup %{recoreq}: binutils %if 0%{?el7} == 0 Recommends: debootstrap Recommends: arch-install-scripts Recommends: edk2-ovmf Recommends: btrfs-progs Recommends: dosfstools Recommends: cpio Recommends: zstd Recommends: python3dist(argcomplete) Recommends: python3dist(cryptography) Recommends: python3dist(pexpect) %endif %description A fancy wrapper around "dnf --installroot", "debootstrap", "pacman", "zypper", "emerge", and "swupd-extract" that may generate disk images with a number of bells and whistles. Generated images are tailored to the purose. This means GPT disk labels are used by default, though MBR disk labels are supported, and only systemd based images may be generated. %prep %autosetup -p1 -n mkosi-%{version} %build %py3_build %install %py3_install %files %license LICENSE %doc README.md %_bindir/mkosi %{python3_sitelib}/mkosi/ %{python3_sitelib}/mkosi-%{version}-py*.egg-info/ %_mandir/man1/mkosi.1* %check %pytest tests/ -v \ --ignore=tests/test_config_parser.py \ -k 'not test_copy_file' # just a smoke test for syntax or import errors %buildroot/usr/bin/mkosi --help >/dev/null %changelog ## START: Generated by rpmautospec * Thu Jan 25 2024 Fedora Release Engineering - 14-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 14-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Tue Sep 19 2023 Miroslav Suchý - 14-2 - Migrate to SPDX license * Thu Sep 14 2023 Zbigniew Jędrzejewski-Szmek - 14-1 - Rename package to mkosi14 * Thu Jul 22 2021 Fedora Release Engineering - 9-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Fri Jun 11 2021 Davide Cavalca - 9-4 - Only gate out Recommends on el7 * Fri Jun 04 2021 Python Maint - 9-3 - Rebuilt for Python 3.10 * Tue Jan 26 2021 Fedora Release Engineering - 9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Sat Jan 2 2021 Zbigniew Jędrzejewski-Szmek - 9-1 - Update to latest version (#1903407) * Thu Dec 3 2020 Zbigniew Jędrzejewski-Szmek - 8-1 - Update to latest version (#1903407) * Sat Oct 3 2020 Zbigniew Jędrzejewski-Szmek - 6-1 - Update to latest version (#1884879) * Tue Jul 28 2020 Fedora Release Engineering - 5-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jan 29 2020 Fedora Release Engineering - 5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Jul 25 2019 Fedora Release Engineering - 5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Tue Apr 30 2019 Zbigniew Jędrzejewski-Szmek - 5-1 - Update to latest version * Fri Feb 01 2019 Fedora Release Engineering - 4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Sat Feb 10 2018 Zbigniew Jędrzejewski-Szmek - 4-2 - Update to latest version (#1544123) * Thu Feb 08 2018 Fedora Release Engineering - 2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Jun 23 2017 Zbigniew Jędrzejewski-Szmek - 2-1 - Update to latest version (#1464285) * Fri Feb 10 2017 Fedora Release Engineering - 1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Mon Dec 19 2016 Miro Hrončok - 1-2 - Rebuild for Python 3.6 * Thu Nov 3 2016 Zbigniew Jędrzejewski-Szmek - 1-1 - Initial version ## END: Generated by rpmautospec