]> git.pld-linux.org Git - packages/gnu-efi.git/blame - gnu-efi.spec
- added x32 arch
[packages/gnu-efi.git] / gnu-efi.spec
CommitLineData
8db950bd 1Summary: GNU-EFI - building EFI applications using the GNU toolchain
cba3c99f 2Summary(pl.UTF-8): GNU-EFI - tworzenie aplikacji EFI przy użyciu narzędzi GNU
8db950bd 3Name: gnu-efi
8892e088 4# NOTE: don't use early 3.1, it doesn't support EFI x86_64
4a338a38 5Version: 3.0.2
ab7d6e82 6Release: 2
4a338a38 7Epoch: 1
b5a273a2 8# Intel and HP's BSD-like license, except setjmp code coming from GRUB
9808f4d4 9License: BSD-like
8db950bd 10Group: Development/Libraries
4a338a38
JB
11Source0: http://downloads.sourceforge.net/gnu-efi/%{name}-%{version}.tar.bz2
12# Source0-md5: a9db2cabc01a2674715bd6aea2911f01
f7cc0991 13URL: http://gnu-efi.sourceforge.net/
e9e39156 14BuildRequires: binutils >= 3:2.17.50.0.14
1b2ac276 15BuildRequires: gcc >= 6:4.1.1
e9e39156 16Requires: binutils >= 3:2.17.50.0.14
1b2ac276 17Requires: gcc >= 6:4.1.1
ab7d6e82 18ExclusiveArch: %{ix86} %{x8664} x32 arm aarch64 ia64
8db950bd
JB
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%define specflags_ia64 -frename-registers
22
9808f4d4
JB
23%define efi_arch %(echo %{_target_base_arch} | sed -e 's/i386/ia32/')
24
8db950bd
JB
25%description
26GNU-EFI development environment allows to create EFI applications for
27IA-64 and x86 platforms using the GNU toolchain.
28
e0803b09
JR
29%description -l pl.UTF-8
30Środowisko programistyczne GNU-EFI umożliwia tworzenie aplikacji EFI
31dla platform IA-64 i x86 przy użyciu narzędzi GNU.
8db950bd
JB
32
33%prep
4a338a38 34%setup -q
8db950bd
JB
35
36%build
9808f4d4 37CFLAGS="%{rpmcflags}" \
897cdb91 38%{__make} -j1 \
9808f4d4 39 ARCH=%{efi_arch} \
8db950bd 40 CC="%{__cc}" \
897cdb91 41 OBJCOPY=objcopy
8db950bd
JB
42
43%install
44rm -rf $RPM_BUILD_ROOT
45
46%{__make} install \
9808f4d4 47 ARCH=%{efi_arch} \
c38475d8
JB
48 INSTALLROOT=$RPM_BUILD_ROOT \
49 PREFIX=%{_prefix} \
50 LIBDIR=%{_libdir}
897cdb91 51
8db950bd
JB
52install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
53cp -a apps/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
54
55%clean
56rm -rf $RPM_BUILD_ROOT
57
58%files
59%defattr(644,root,root,755)
60%doc ChangeLog README.*
897cdb91
JB
61%{_libdir}/libefi.a
62%{_libdir}/libgnuefi.a
8db950bd
JB
63%{_libdir}/crt0-efi-*.o
64%{_libdir}/elf_*_efi.lds
65%{_includedir}/efi
66%{_examplesdir}/%{name}-%{version}
This page took 0.057464 seconds and 4 git commands to generate.