Package Details: ntloader-git 3.0.6.r0.gec501ba-1

Git Clone URL: https://aur.archlinux.org/ntloader-git.git (read-only, click to copy)
Package Base: ntloader-git
Description: Windows NT6+ loader for grub2 and grub4dos.
Upstream URL: https://github.com/grub4dos/ntloader.git
Licenses: GPLv2+
Conflicts: ntloader
Provides: ntloader
Submitter: xiliuya
Maintainer: xiliuya
Last Packager: xiliuya
Votes: 0
Popularity: 0.000000
First Submitted: 2023-11-09 23:02 (UTC)
Last Updated: 2025-07-05 01:33 (UTC)

Latest Comments

xiliuya commented on 2025-07-05 01:35 (UTC)

@dreieck ,ok. Work for now.

dreieck commented on 2025-07-04 11:31 (UTC)

$pkgver changed from 3.0.6.[...] to latest.[...]. This is a downgrade regarding version numbers ("latest" < "3").

If the versioning scheme changes like that, $epoch must be incremented (if not yet set, set epoch=1). Otherwise, pkgver() should be adapted to calculate upstream version number more robust (e.g. by parsing source files or so).

Regards and thanks for maintaining!

xiliuya commented on 2025-07-02 12:17 (UTC)

@dreieck ,fixed for gcc15.

dreieck commented on 2025-06-28 11:14 (UTC)

Ahoj,

build fails for me with libnt/reg.c:39:5: error: cannot use keyword ‘false’ as enumeration constant:

[...]
gcc -Wno-array-bounds -Os -ffreestanding -Wall -W -Werror -nostdinc -Iinclude/ -fshort-wchar -DVERSION="\"v3.0.6\"" -DWIMBOOT_VERSION="\"v2.8.0\"" -DSBAT_GENERATION="\"1\"" -include compiler.h  -m64 -mno-red-zone -fpie -fstack-protector-strong -mstack-protector-guard=global -fno-dwarf2-cfi-asm -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-address-of-packed-member  -fno-lto   -S disk/msdos.c -o disk/msdos.x86_64.s
libnt/reg.c:39:5: error: cannot use keyword ‘false’ as enumeration constant
   39 |     false = 0,
      |     ^~~~~
libnt/reg.c:39:5: note: ‘false’ is a keyword with ‘-std=c23’ onwards
gcc -Wno-array-bounds -Os -ffreestanding -Wall -W -Werror -nostdinc -Iinclude/ -fshort-wchar -DVERSION="\"v3.0.6\"" -DWIMBOOT_VERSION="\"v2.8.0\"" -DSBAT_GENERATION="\"1\"" -include compiler.h  -m64 -mno-red-zone -fpie -fstack-protector-strong -mstack-protector-guard=global -fno-dwarf2-cfi-asm -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-address-of-packed-member  -fno-lto   -S disk/biosdisk.c -o disk/biosdisk.x86_64.s
make: *** [Makefile:240: libnt/reg.x86_64.s] Error 1
make: *** Waiting for unfinished jobs....
rm disk/gpt.x86_64.s posix/stdio.x86_64.s libnt/peloader.x86_64.s libnt/bcd.x86_64.s posix/vsprintf.x86_64.s disk/efidisk.x86_64.s disk/msdos.x86_64.s libnt/cpio.x86_64.s disk/fsuuid.x86_64.s disk/biosdisk.x86_64.s prefix.x86_64.s posix/string.x86_64.s libnt/vdisk.x86_64.s posix/libgcc.x86_64.s libnt/charset.x86_64.s

Regards!

dreieck commented on 2025-06-28 11:08 (UTC) (edited on 2025-06-28 11:10 (UTC) by dreieck)

prepare() function can be removed since it does nothing.

Regards and thanks for the package!