--- /dev/null
+%define svnrev 13902
+Summary: Native UDK implemenations of a UEFI Shell 2.0
+Name: efi-shell
+Version: 2.0
+Release: 0.%{svnrev}.1
+License: BSD-like
+Group: Applications
+#https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/ShellBinPkg
+Source0: ShellBinPkg-r%{svnrev}.tar.bz2
+# Source0-md5: 00cdc30ad2e6267849be0a2b0c9901b2
+Source1: shell_ia32.efi-boot-update
+Source2: shell_x64.efi-boot-update
+URL: http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=ShellPkg
+ExclusiveArch: %{ix86} %{x8664}
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define _enable_debug_packages 0
+
+%description
+Native UDK implemenations of a UEFI Shell 2.0.
+
+%package ia32
+Summary: Native UDK implemenations of a UEFI Shell 2.0
+Group: Base
+
+%description ia32
+32-bit version of the native UDK implemenations of a UEFI Shell 2.0.
+
+%package x64
+Summary: Native UDK implemenations of a UEFI Shell 2.0
+Group: Base
+
+%description x64
+64-bit version of the native UDK implemenations of a UEFI Shell 2.0.
+
+%prep
+%setup -qn ShellBinPkg
+
+%build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT/lib/efi/{ia32,x64}
+install UefiShell/Ia32/Shell.efi $RPM_BUILD_ROOT/lib/efi/ia32
+install UefiShell/X64/Shell.efi $RPM_BUILD_ROOT/lib/efi/x64
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+/sbin/efi-boot-update --auto || :
+
+%files ia32
+%defattr(644,root,root,755)
+%doc License.txt ReadMe.txt Contributions.txt
+/lib/efi/ia32/*
+
+%files x64
+%defattr(644,root,root,755)
+%doc License.txt ReadMe.txt Contributions.txt
+/lib/efi/x64/*