1285a6 Avoid repeating the dependency list

Authored and Committed by Zbigniew Jędrzejewski-Szmek 3 years ago
1 file changed. 10 lines added. 16 lines removed.
    Avoid repeating the dependency list
    
        
file modified
+10 -16
mkosi.spec CHANGED
@@ -11,27 +11,21 @@ BuildArch: noarch
11
11
BuildRequires: python3-devel
12
12
BuildRequires: python3-setuptools
13
13
14
- %if 0%{?el7}
15
- Requires: dnf
16
- Requires: gnupg
17
- Requires: xz
18
- Requires: tar
19
- Requires: e2fsprogs
20
- Requires: squashfs-tools
21
- Requires: veritysetup
22
- %else
23
- Recommends: dnf
14
+ %global recoreq %{?el7:Requires}%{!?el7:Recommends}
15
+
16
+ %{recoreq}: dnf
17
+ %{recoreq}: gnupg
18
+ %{recoreq}: xz
19
+ %{recoreq}: tar
20
+ %{recoreq}: e2fsprogs
21
+ %{recoreq}: squashfs-tools
22
+ %{recoreq}: veritysetup
23
+ %if 0%{?el7} == 0
24
24
Recommends: debootstrap
25
25
Recommends: arch-install-scripts
26
26
Recommends: edk2-ovmf
27
- Recommends: gnupg
28
- Recommends: xz
29
- Recommends: tar
30
27
Recommends: btrfs-progs
31
28
Recommends: dosfstools
32
- Recommends: e2fsprogs
33
- Recommends: squashfs-tools
34
- Recommends: veritysetup
35
29
Recommends: python3dist(argcomplete)
36
30
%endif
37
31