]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blob - gummiboot/gummiboot.nm
libpng: Update to 1.6.10.
[people/ms/ipfire-3.x.git] / gummiboot / gummiboot.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = gummiboot
7 version = 26
8 release = 1
9 sup_arches = x86_64 i686
10
11 groups = System/Boot
12 url = http://freedesktop.org/wiki/Software/gummiboot
13 license = LGPLv2+
14 summary = Simple EFI Boot Manager
15
16 description
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.
27 end
28
29 source_dl = http://cgit.freedesktop.org/gummiboot/snapshot/
30
31 build
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
49 end
50
51 packages
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
69 end