]> git.ipfire.org Git - ipfire-3.x.git/blame - memtest86+/memtest86+.nm
memtest86+: Update to 6.10 and fix download URL
[ipfire-3.x.git] / memtest86+ / memtest86+.nm
CommitLineData
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 6name = memtest86+
4402bf8d 7version = 6.10
869a755e
MT
8release = 1
9thisapp = memtest86plus-%{version}
10sup_arches = x86_64
6d675cd3 11
795dc62c 12groups = System/Base
802ea3af
MT
13url = http://www.memtest.org/
14license = GPLv2
869a755e 15summary = Stand-alone memory tester for x86 and x86-64 computers
6d675cd3 16
802ea3af
MT
17description
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
22end
23
4402bf8d 24source_dl = https://github.com/memtest86plus/memtest86plus/archive/refs/tags/v%{version}.tar.gz#/
869a755e 25sources = %{thisapp}.tar.gz
6d675cd3 26
802ea3af 27build
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
43end
435aa863 44
802ea3af
MT
45packages
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 65end