]> git.pld-linux.org Git - packages/efi-shell.git/blob - efi-shell.spec
0e774b3725f2362fa52dd72b82547ba1bd137c0f
[packages/efi-shell.git] / efi-shell.spec
1 %define svnrev  13902
2 Summary:        Native UDK implemenations of a UEFI Shell 2.0
3 Name:           efi-shell
4 Version:        2.0
5 Release:        0.%{svnrev}.1
6 License:        BSD-like
7 Group:          Applications
8 #https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/ShellBinPkg
9 Source0:        ShellBinPkg-r%{svnrev}.tar.bz2
10 # Source0-md5:  00cdc30ad2e6267849be0a2b0c9901b2
11 Source1:        shell_ia32.efi-boot-update
12 Source2:        shell_x64.efi-boot-update
13 URL:            http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=ShellPkg
14 ExclusiveArch:  %{ix86} %{x8664}
15 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17 %define         _enable_debug_packages  0
18
19 %description
20 Native UDK implemenations of a UEFI Shell 2.0.
21
22 %package ia32
23 Summary:        Native UDK implemenations of a UEFI Shell 2.0
24 Group:          Base
25
26 %description ia32
27 32-bit version of the native UDK implemenations of a UEFI Shell 2.0.
28
29 %package x64
30 Summary:        Native UDK implemenations of a UEFI Shell 2.0
31 Group:          Base
32
33 %description x64
34 64-bit version of the native UDK implemenations of a UEFI Shell 2.0.
35
36 %prep
37 %setup -qn ShellBinPkg
38
39 %build
40
41 %install
42 rm -rf $RPM_BUILD_ROOT
43 install -d $RPM_BUILD_ROOT{/lib/efi/{ia32,x64},/etc/efi-boot/update.d}
44 install UefiShell/Ia32/Shell.efi $RPM_BUILD_ROOT/lib/efi/ia32
45 install UefiShell/X64/Shell.efi $RPM_BUILD_ROOT/lib/efi/x64
46 install %{SOURCE1} $RPM_BUILD_ROOT/etc/efi-boot/update.d/shell_ia32.conf
47 install %{SOURCE2} $RPM_BUILD_ROOT/etc/efi-boot/update.d/shell_x64.conf
48
49 %clean
50 rm -rf $RPM_BUILD_ROOT
51
52 %post
53 [ -x /sbin/efi-boot-update ] && /sbin/efi-boot-update --auto || :
54
55 %postun
56 [ -x /sbin/efi-boot-update ] && /sbin/efi-boot-update --auto || :
57
58 %files ia32
59 %defattr(644,root,root,755)
60 %doc License.txt ReadMe.txt Contributions.txt
61 /lib/efi/ia32/*
62 /etc/efi-boot/update.d/shell_ia32.conf
63
64 %files x64
65 %defattr(644,root,root,755)
66 %doc License.txt ReadMe.txt Contributions.txt
67 /lib/efi/x64/*
68 /etc/efi-boot/update.d/shell_x64.conf
This page took 0.07506 seconds and 3 git commands to generate.