]>
Commit | Line | Data |
---|---|---|
6d675cd3 | 1 | ############################################################################### |
802ea3af MT |
2 | # IPFire.org - An Open Source Firewall Solution # |
3 | # Copyright (C) - IPFire Development Team <info@ipfire.org> # | |
6d675cd3 MT |
4 | ############################################################################### |
5 | ||
802ea3af | 6 | name = memtest86+ |
869a755e MT |
7 | version = 6.00 |
8 | release = 1 | |
9 | thisapp = memtest86plus-%{version} | |
10 | sup_arches = x86_64 | |
6d675cd3 | 11 | |
795dc62c | 12 | groups = System/Base |
802ea3af MT |
13 | url = http://www.memtest.org/ |
14 | license = GPLv2 | |
869a755e | 15 | summary = Stand-alone memory tester for x86 and x86-64 computers |
6d675cd3 | 16 | |
802ea3af MT |
17 | description |
18 | Memtest86+ is a thorough stand-alone memory test for x86 and x86-64 | |
19 | architecture computers. BIOS based memory tests are only a quick | |
20 | check and often miss many of the failures that are detected by | |
6d675cd3 | 21 | Memtest86+. |
802ea3af MT |
22 | end |
23 | ||
869a755e MT |
24 | source_dl = https://github.com/memtest86plus/memtest86plus/archive/refs/tags/%{version}.tar.gz#/ |
25 | sources = %{thisapp}.tar.gz | |
6d675cd3 | 26 | |
802ea3af | 27 | build |
869a755e MT |
28 | requires |
29 | dosfstools | |
30 | end | |
6d675cd3 | 31 | |
802ea3af | 32 | build |
869a755e | 33 | make -C build64 memtest.bin memtest.efi %{PARALLELISMFLAGS} |
802ea3af | 34 | end |
6d675cd3 | 35 | |
802ea3af | 36 | install |
869a755e MT |
37 | mkdir -pv %{BUILDROOT}/boot/memtest86+ |
38 | install -v -m 644 build64/memtest.{bin,efi} %{BUILDROOT}/boot/memtest86+/ | |
6d675cd3 | 39 | |
869a755e MT |
40 | mkdir -pv %{BUILDROOT}%{sysconfdir}/grub.d |
41 | install -v -m 644 %{DIR_SOURCE}/60_memtest86+{,-efi} %{BUILDROOT}%{sysconfdir}/grub.d/ | |
802ea3af MT |
42 | end |
43 | end | |
435aa863 | 44 | |
802ea3af MT |
45 | packages |
46 | package %{name} | |
869a755e MT |
47 | recommends |
48 | %{name}-efi = %{thisver} | |
49 | end | |
50 | ||
51 | files | |
52 | /boot/memtest86+/memtest.bin | |
53 | %{sysconfdir}/grub.d/60_memtest86+ | |
54 | end | |
55 | end | |
56 | ||
57 | package %{name}-efi | |
58 | summary = Memory Test for EFI systems | |
59 | ||
60 | files | |
61 | /boot/memtest86+/memtest.efi | |
62 | %{sysconfdir}/grub.d/60_memtest86+-efi | |
63 | end | |
64 | end | |
802ea3af | 65 | end |