]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blame - gummiboot/gummiboot.nm
file: Update to 5.18.
[people/ms/ipfire-3.x.git] / gummiboot / gummiboot.nm
CommitLineData
e06c06a1
MT
1###############################################################################
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
4###############################################################################
5
6name = gummiboot
7version = 26
8release = 1
9sup_arches = x86_64 i686
10
11groups = System/Boot
12url = http://freedesktop.org/wiki/Software/gummiboot
13license = LGPLv2+
14summary = Simple EFI Boot Manager
15
16description
17 gummiboot is a simple UEFI boot manager which executes configured EFI
18 images. The default entry is selected by a configured pattern (glob)
19 or an on-screen menu.
20
21 gummiboot operates on the EFI System Partition (ESP) only. gummiboot
22 reads simple and entirely generic boot loader configuration files;
23 one file per boot loader entry to select from.
24
25 Configuration file fragments, kernels, initrds, other EFI images need
26 to reside on the ESP.
27end
28
29source_dl = http://cgit.freedesktop.org/gummiboot/snapshot/
30
31build
32 requires
33 autoconf
34 automake
35 gnu-efi
36 libblkid-devel
37 libxslt
38 docbook-xsl
39 end
40
41 prepare_cmds
42 ./autogen.sh
43 end
44
45 configure_options += \
46 --libexecdir=%{prefix}/lib
47
48 make_build_targets += V=1
49end
50
51packages
52 package %{name}
53 provides
54 bundled(gnu-efi)
55 end
56
57 script postin
58 %{bindir}/gummiboot update >/dev/null 2>&1 || :
59 end
60
61 script postup
62 %{bindir}/gummiboot update >/dev/null 2>&1 || :
63 end
64 end
65
66 package %{name}-debuginfo
67 template DEBUGINFO
68 end
69end