Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: limine-4.20221230.0
@ 2023-01-03  5:08 mintsuki
  2023-01-03  9:17 ` [PR PATCH] [Updated] " mintsuki
                   ` (23 more replies)
  0 siblings, 24 replies; 25+ messages in thread
From: mintsuki @ 2023-01-03  5:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 824 bytes --]

There is a new pull request by mintsuki against master on the void-packages repository

https://github.com/mintsuki/void-packages limine
https://github.com/void-linux/void-packages/pull/41420

New package: limine-4.20221230.0
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - i686
  - i686-musl
  - aarch64
  - aarch64-musl

A patch file from https://github.com/void-linux/void-packages/pull/41420.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-limine-41420.patch --]
[-- Type: text/x-diff, Size: 1132 bytes --]

From 0bdcd444d617a45daa9f821d30304ecb8b8c703a Mon Sep 17 00:00:00 2001
From: mintsuki <mintsuki@protonmail.com>
Date: Tue, 3 Jan 2023 06:05:16 +0100
Subject: [PATCH] New package: limine-4.20221230.0

---
 srcpkgs/limine/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/limine/template

diff --git a/srcpkgs/limine/template b/srcpkgs/limine/template
new file mode 100644
index 000000000000..42bce5af7458
--- /dev/null
+++ b/srcpkgs/limine/template
@@ -0,0 +1,19 @@
+# Template file for 'limine'
+pkgname=limine
+version=4.20221230.0
+revision=1
+archs="x86_64* i686* aarch64*"
+build_style=gnu-configure
+hostmakedepends="mtools nasm llvm clang lld"
+short_desc="Advanced x86/x86_64 BIOS/UEFI bootloader"
+maintainer="Mintsuki <mintsuki@protonmail.com>"
+license="BSD-2-Clause"
+homepage="https://limine-bootloader.org/"
+distfiles="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.xz"
+checksum=ce0662cf746c6b968f2bb99e4375b8d673d328853d9628cf1e9a363ead294e75
+
+configure_args="--enable-all"
+
+post_install() {
+	vlicense LICENSE.md
+}

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] New package: limine-4.20221230.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
@ 2023-01-03  9:17 ` mintsuki
  2023-01-03 11:12 ` mintsuki
                   ` (22 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mintsuki @ 2023-01-03  9:17 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 829 bytes --]

There is an updated pull request by mintsuki against master on the void-packages repository

https://github.com/mintsuki/void-packages limine
https://github.com/void-linux/void-packages/pull/41420

New package: limine-4.20221230.0
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - i686
  - i686-musl
  - aarch64
  - aarch64-musl

A patch file from https://github.com/void-linux/void-packages/pull/41420.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-limine-41420.patch --]
[-- Type: text/x-diff, Size: 1514 bytes --]

From 3f5f7bfc8e6f5ad4b41c6d05daa384ba5d90d6a7 Mon Sep 17 00:00:00 2001
From: mintsuki <mintsuki@protonmail.com>
Date: Tue, 3 Jan 2023 10:17:34 +0100
Subject: [PATCH] New package: limine-4.20221230.0

---
 srcpkgs/limine-devel    |  1 +
 srcpkgs/limine/template | 25 +++++++++++++++++++++++++
 2 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/limine-devel
 create mode 100644 srcpkgs/limine/template

diff --git a/srcpkgs/limine-devel b/srcpkgs/limine-devel
new file mode 120000
index 000000000000..e944711822ac
--- /dev/null
+++ b/srcpkgs/limine-devel
@@ -0,0 +1 @@
+limine
\ No newline at end of file
diff --git a/srcpkgs/limine/template b/srcpkgs/limine/template
new file mode 100644
index 000000000000..e5ea9498ec74
--- /dev/null
+++ b/srcpkgs/limine/template
@@ -0,0 +1,25 @@
+# Template file for 'limine'
+pkgname=limine
+version=4.20221230.0
+revision=1
+build_style=gnu-configure
+configure_args="--enable-all CROSS_TOOLCHAIN=llvm"
+hostmakedepends="mtools nasm llvm clang lld"
+short_desc="Advanced x86/x86_64 BIOS/UEFI bootloader"
+maintainer="Mintsuki <mintsuki@protonmail.com>"
+license="BSD-2-Clause"
+homepage="https://limine-bootloader.org/"
+distfiles="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.xz"
+checksum=ce0662cf746c6b968f2bb99e4375b8d673d328853d9628cf1e9a363ead294e75
+
+
+post_install() {
+	vlicense LICENSE.md
+}
+
+limine-devel_package() {
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+	}
+}

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] New package: limine-4.20221230.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
  2023-01-03  9:17 ` [PR PATCH] [Updated] " mintsuki
@ 2023-01-03 11:12 ` mintsuki
  2023-01-03 13:00 ` mintsuki
                   ` (21 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mintsuki @ 2023-01-03 11:12 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 829 bytes --]

There is an updated pull request by mintsuki against master on the void-packages repository

https://github.com/mintsuki/void-packages limine
https://github.com/void-linux/void-packages/pull/41420

New package: limine-4.20221230.0
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - i686
  - i686-musl
  - aarch64
  - aarch64-musl

A patch file from https://github.com/void-linux/void-packages/pull/41420.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-limine-41420.patch --]
[-- Type: text/x-diff, Size: 1564 bytes --]

From e97d18e58defa8d97e6beaadd10e9526db4f00e7 Mon Sep 17 00:00:00 2001
From: mintsuki <mintsuki@protonmail.com>
Date: Tue, 3 Jan 2023 12:12:29 +0100
Subject: [PATCH] New package: limine-4.20221230.0

---
 srcpkgs/limine-devel    |  1 +
 srcpkgs/limine/template | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 120000 srcpkgs/limine-devel
 create mode 100644 srcpkgs/limine/template

diff --git a/srcpkgs/limine-devel b/srcpkgs/limine-devel
new file mode 120000
index 000000000000..e944711822ac
--- /dev/null
+++ b/srcpkgs/limine-devel
@@ -0,0 +1 @@
+limine
\ No newline at end of file
diff --git a/srcpkgs/limine/template b/srcpkgs/limine/template
new file mode 100644
index 000000000000..fec5505dd425
--- /dev/null
+++ b/srcpkgs/limine/template
@@ -0,0 +1,26 @@
+# Template file for 'limine'
+pkgname=limine
+version=4.20221230.0
+revision=1
+build_style=gnu-configure
+configure_args="--enable-all CROSS_TOOLCHAIN=llvm"
+hostmakedepends="mtools nasm llvm clang lld"
+short_desc="Advanced x86/x86_64 BIOS/UEFI bootloader"
+maintainer="Mintsuki <mintsuki@protonmail.com>"
+license="BSD-2-Clause"
+homepage="https://limine-bootloader.org/"
+distfiles="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.xz"
+checksum=ce0662cf746c6b968f2bb99e4375b8d673d328853d9628cf1e9a363ead294e75
+
+
+post_install() {
+	vlicense LICENSE.md
+}
+
+limine-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+	}
+}

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] New package: limine-4.20221230.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
  2023-01-03  9:17 ` [PR PATCH] [Updated] " mintsuki
  2023-01-03 11:12 ` mintsuki
@ 2023-01-03 13:00 ` mintsuki
  2023-01-03 17:02 ` mobinmob
                   ` (20 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mintsuki @ 2023-01-03 13:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 829 bytes --]

There is an updated pull request by mintsuki against master on the void-packages repository

https://github.com/mintsuki/void-packages limine
https://github.com/void-linux/void-packages/pull/41420

New package: limine-4.20221230.0
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - i686
  - i686-musl
  - aarch64
  - aarch64-musl

A patch file from https://github.com/void-linux/void-packages/pull/41420.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-limine-41420.patch --]
[-- Type: text/x-diff, Size: 1561 bytes --]

From e384858a2fe3264c7054ab6fba8ec11e7b6bb78a Mon Sep 17 00:00:00 2001
From: mintsuki <mintsuki@protonmail.com>
Date: Tue, 3 Jan 2023 14:00:25 +0100
Subject: [PATCH] New package: limine-4.20221230.0

---
 srcpkgs/limine-devel    |  1 +
 srcpkgs/limine/template | 25 +++++++++++++++++++++++++
 2 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/limine-devel
 create mode 100644 srcpkgs/limine/template

diff --git a/srcpkgs/limine-devel b/srcpkgs/limine-devel
new file mode 120000
index 000000000000..e944711822ac
--- /dev/null
+++ b/srcpkgs/limine-devel
@@ -0,0 +1 @@
+limine
\ No newline at end of file
diff --git a/srcpkgs/limine/template b/srcpkgs/limine/template
new file mode 100644
index 000000000000..79c0dffe6a5e
--- /dev/null
+++ b/srcpkgs/limine/template
@@ -0,0 +1,25 @@
+# Template file for 'limine'
+pkgname=limine
+version=4.20221230.0
+revision=1
+build_style=gnu-configure
+configure_args="--enable-all CROSS_TOOLCHAIN=llvm"
+hostmakedepends="mtools nasm llvm clang lld"
+short_desc="Advanced x86/x86_64 BIOS/UEFI bootloader"
+maintainer="Mintsuki <mintsuki@protonmail.com>"
+license="BSD-2-Clause"
+homepage="https://limine-bootloader.org/"
+distfiles="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.xz"
+checksum=ce0662cf746c6b968f2bb99e4375b8d673d328853d9628cf1e9a363ead294e75
+
+post_install() {
+	vlicense LICENSE.md
+}
+
+limine-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+	}
+}

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: New package: limine-4.20221230.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (2 preceding siblings ...)
  2023-01-03 13:00 ` mintsuki
@ 2023-01-03 17:02 ` mobinmob
  2023-01-15  4:58 ` [PR PATCH] [Updated] " mintsuki
                   ` (19 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mobinmob @ 2023-01-03 17:02 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 258 bytes --]

New comment by mobinmob on void-packages repository

https://github.com/void-linux/void-packages/pull/41420#issuecomment-1370008550

Comment:
Thank you for (re)submiting a PR @mintsuki !
limine is an **realy nice** bootlader, it is ideal for live cds IMHO.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] New package: limine-4.20221230.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (3 preceding siblings ...)
  2023-01-03 17:02 ` mobinmob
@ 2023-01-15  4:58 ` mintsuki
  2023-01-16 16:53 ` mintsuki
                   ` (18 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mintsuki @ 2023-01-15  4:58 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 829 bytes --]

There is an updated pull request by mintsuki against master on the void-packages repository

https://github.com/mintsuki/void-packages limine
https://github.com/void-linux/void-packages/pull/41420

New package: limine-4.20221230.0
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - i686
  - i686-musl
  - aarch64
  - aarch64-musl

A patch file from https://github.com/void-linux/void-packages/pull/41420.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-limine-41420.patch --]
[-- Type: text/x-diff, Size: 1562 bytes --]

From aebf7db1e9fd8a136ded129e9d794f3c2a4e701c Mon Sep 17 00:00:00 2001
From: mintsuki <mintsuki@protonmail.com>
Date: Sun, 15 Jan 2023 05:58:04 +0100
Subject: [PATCH] New package: limine-4.20221230.0

---
 srcpkgs/limine-devel    |  1 +
 srcpkgs/limine/template | 25 +++++++++++++++++++++++++
 2 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/limine-devel
 create mode 100644 srcpkgs/limine/template

diff --git a/srcpkgs/limine-devel b/srcpkgs/limine-devel
new file mode 120000
index 000000000000..e944711822ac
--- /dev/null
+++ b/srcpkgs/limine-devel
@@ -0,0 +1 @@
+limine
\ No newline at end of file
diff --git a/srcpkgs/limine/template b/srcpkgs/limine/template
new file mode 100644
index 000000000000..79c0dffe6a5e
--- /dev/null
+++ b/srcpkgs/limine/template
@@ -0,0 +1,25 @@
+# Template file for 'limine'
+pkgname=limine
+version=4.20221230.0
+revision=1
+build_style=gnu-configure
+configure_args="--enable-all CROSS_TOOLCHAIN=llvm"
+hostmakedepends="mtools nasm llvm clang lld"
+short_desc="Advanced x86/x86_64 BIOS/UEFI bootloader"
+maintainer="Mintsuki <mintsuki@protonmail.com>"
+license="BSD-2-Clause"
+homepage="https://limine-bootloader.org/"
+distfiles="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.xz"
+checksum=ce0662cf746c6b968f2bb99e4375b8d673d328853d9628cf1e9a363ead294e75
+
+post_install() {
+	vlicense LICENSE.md
+}
+
+limine-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+	}
+}

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] New package: limine-4.20221230.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (4 preceding siblings ...)
  2023-01-15  4:58 ` [PR PATCH] [Updated] " mintsuki
@ 2023-01-16 16:53 ` mintsuki
  2023-01-22  9:53 ` [PR PATCH] [Updated] New package: limine-4.20230114.0 mintsuki
                   ` (17 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mintsuki @ 2023-01-16 16:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 829 bytes --]

There is an updated pull request by mintsuki against master on the void-packages repository

https://github.com/mintsuki/void-packages limine
https://github.com/void-linux/void-packages/pull/41420

New package: limine-4.20221230.0
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - i686
  - i686-musl
  - aarch64
  - aarch64-musl

A patch file from https://github.com/void-linux/void-packages/pull/41420.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-limine-41420.patch --]
[-- Type: text/x-diff, Size: 1562 bytes --]

From 729b7bb37afe8c8210c7ccf44a97b2537df7fee4 Mon Sep 17 00:00:00 2001
From: mintsuki <mintsuki@protonmail.com>
Date: Mon, 16 Jan 2023 17:53:33 +0100
Subject: [PATCH] New package: limine-4.20230114.0

---
 srcpkgs/limine-devel    |  1 +
 srcpkgs/limine/template | 25 +++++++++++++++++++++++++
 2 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/limine-devel
 create mode 100644 srcpkgs/limine/template

diff --git a/srcpkgs/limine-devel b/srcpkgs/limine-devel
new file mode 120000
index 000000000000..e944711822ac
--- /dev/null
+++ b/srcpkgs/limine-devel
@@ -0,0 +1 @@
+limine
\ No newline at end of file
diff --git a/srcpkgs/limine/template b/srcpkgs/limine/template
new file mode 100644
index 000000000000..c0d14015b1af
--- /dev/null
+++ b/srcpkgs/limine/template
@@ -0,0 +1,25 @@
+# Template file for 'limine'
+pkgname=limine
+version=4.20230114.0
+revision=1
+build_style=gnu-configure
+configure_args="--enable-all CROSS_TOOLCHAIN=llvm"
+hostmakedepends="mtools nasm llvm clang lld"
+short_desc="Advanced x86/x86_64 BIOS/UEFI bootloader"
+maintainer="Mintsuki <mintsuki@protonmail.com>"
+license="BSD-2-Clause"
+homepage="https://limine-bootloader.org/"
+distfiles="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.xz"
+checksum=addb625cca8e76e7f4432a931d07d25d2ca65c6f79cdefe92cb6b2ce4d5f05a0
+
+post_install() {
+	vlicense LICENSE.md
+}
+
+limine-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+	}
+}

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] New package: limine-4.20230114.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (5 preceding siblings ...)
  2023-01-16 16:53 ` mintsuki
@ 2023-01-22  9:53 ` mintsuki
  2023-02-04 13:39 ` New package: limine-4.20230120.0 mobinmob
                   ` (16 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mintsuki @ 2023-01-22  9:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 829 bytes --]

There is an updated pull request by mintsuki against master on the void-packages repository

https://github.com/mintsuki/void-packages limine
https://github.com/void-linux/void-packages/pull/41420

New package: limine-4.20230114.0
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - i686
  - i686-musl
  - aarch64
  - aarch64-musl

A patch file from https://github.com/void-linux/void-packages/pull/41420.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-limine-41420.patch --]
[-- Type: text/x-diff, Size: 1562 bytes --]

From 4006715d886d6163f9edf3290754086072eaeb76 Mon Sep 17 00:00:00 2001
From: mintsuki <mintsuki@protonmail.com>
Date: Sun, 22 Jan 2023 10:53:45 +0100
Subject: [PATCH] New package: limine-4.20230120.0

---
 srcpkgs/limine-devel    |  1 +
 srcpkgs/limine/template | 25 +++++++++++++++++++++++++
 2 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/limine-devel
 create mode 100644 srcpkgs/limine/template

diff --git a/srcpkgs/limine-devel b/srcpkgs/limine-devel
new file mode 120000
index 000000000000..e944711822ac
--- /dev/null
+++ b/srcpkgs/limine-devel
@@ -0,0 +1 @@
+limine
\ No newline at end of file
diff --git a/srcpkgs/limine/template b/srcpkgs/limine/template
new file mode 100644
index 000000000000..1c541f1de811
--- /dev/null
+++ b/srcpkgs/limine/template
@@ -0,0 +1,25 @@
+# Template file for 'limine'
+pkgname=limine
+version=4.20230120.0
+revision=1
+build_style=gnu-configure
+configure_args="--enable-all CROSS_TOOLCHAIN=llvm"
+hostmakedepends="mtools nasm llvm clang lld"
+short_desc="Advanced x86/x86_64 BIOS/UEFI bootloader"
+maintainer="Mintsuki <mintsuki@protonmail.com>"
+license="BSD-2-Clause"
+homepage="https://limine-bootloader.org/"
+distfiles="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.xz"
+checksum=648eaa0d2ae98ddf28839bea9000acc078cf7b6e39de36b3c06d3021537dcae8
+
+post_install() {
+	vlicense LICENSE.md
+}
+
+limine-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+	}
+}

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: New package: limine-4.20230120.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (6 preceding siblings ...)
  2023-01-22  9:53 ` [PR PATCH] [Updated] New package: limine-4.20230114.0 mintsuki
@ 2023-02-04 13:39 ` mobinmob
  2023-02-05  6:23 ` Vaelatern
                   ` (15 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mobinmob @ 2023-02-04 13:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 388 bytes --]

New comment by mobinmob on void-packages repository

https://github.com/void-linux/void-packages/pull/41420#issuecomment-1416754491

Comment:
Just 2 suggestions:
- It may be a good thing to provide some documentation in the package. README.md, PROTOCOL.md and CONFIG.md can be installed with vdoc.
- Please provide a sample limine.cfg in the package. The one under test/ will be fine. 

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: New package: limine-4.20230120.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (7 preceding siblings ...)
  2023-02-04 13:39 ` New package: limine-4.20230120.0 mobinmob
@ 2023-02-05  6:23 ` Vaelatern
  2023-02-05  6:53 ` mobinmob
                   ` (14 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Vaelatern @ 2023-02-05  6:23 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 327 bytes --]

New comment by Vaelatern on void-packages repository

https://github.com/void-linux/void-packages/pull/41420#issuecomment-1416933531

Comment:
This is attractive, though I personally have no use for it (being a heavy ZFS user)...

Do you have an idea as to if the cross built artifacts successfully boot a piece of hardware?

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: New package: limine-4.20230120.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (8 preceding siblings ...)
  2023-02-05  6:23 ` Vaelatern
@ 2023-02-05  6:53 ` mobinmob
  2023-02-05  6:54 ` mobinmob
                   ` (13 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mobinmob @ 2023-02-05  6:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 624 bytes --]

New comment by mobinmob on void-packages repository

https://github.com/void-linux/void-packages/pull/41420#issuecomment-1416966367

Comment:
> This is attractive, though I personally have no use for it (being a heavy ZFS user)...

I am planing to use limine with zfs in my main machine. Limine will act as an boot manager for uefi to load zfsbotmenu and as a chainloading bootloader.

I found 'limine.cfg' to be really straightforward. Barry Kawler, the creator of Puppy Linux and EasyOS has done work on a script that discovers any os on local disk and generates a proper configuration file, but have not studied it yet.


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: New package: limine-4.20230120.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (9 preceding siblings ...)
  2023-02-05  6:53 ` mobinmob
@ 2023-02-05  6:54 ` mobinmob
  2023-02-09 19:47 ` mintsuki
                   ` (12 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mobinmob @ 2023-02-05  6:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 624 bytes --]

New comment by mobinmob on void-packages repository

https://github.com/void-linux/void-packages/pull/41420#issuecomment-1416966367

Comment:
> This is attractive, though I personally have no use for it (being a heavy ZFS user)...

I am planing to use limine with zfs in my main machine. Limine will act as an boot manager for uefi to load zfsbotmenu and as a chainloading bootloader.

I found 'limine.cfg' to be really straightforward. Barry Kauler, the creator of Puppy Linux and EasyOS has done work on a script that discovers any os on local disk and generates a proper configuration file, but have not studied it yet.


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: New package: limine-4.20230120.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (10 preceding siblings ...)
  2023-02-05  6:54 ` mobinmob
@ 2023-02-09 19:47 ` mintsuki
  2023-02-09 19:55 ` [PR PATCH] [Updated] " mintsuki
                   ` (11 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mintsuki @ 2023-02-09 19:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 466 bytes --]

New comment by mintsuki on void-packages repository

https://github.com/void-linux/void-packages/pull/41420#issuecomment-1424722690

Comment:
I wouldn't go as far as to chainload another bootloader for ZFS... that isn't really the point of Limine, but if you wanna use it in that fashion that's okay.

I would suggest reading the newly added `PHILOSOPHY.md` file in the root of the Limine repo for an idea behind the design and usage philosophy of the bootloader.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] New package: limine-4.20230120.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (11 preceding siblings ...)
  2023-02-09 19:47 ` mintsuki
@ 2023-02-09 19:55 ` mintsuki
  2023-02-09 20:04 ` New package: limine-4.20230208.0 mintsuki
                   ` (10 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mintsuki @ 2023-02-09 19:55 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 829 bytes --]

There is an updated pull request by mintsuki against master on the void-packages repository

https://github.com/mintsuki/void-packages limine
https://github.com/void-linux/void-packages/pull/41420

New package: limine-4.20230120.0
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - i686
  - i686-musl
  - aarch64
  - aarch64-musl

A patch file from https://github.com/void-linux/void-packages/pull/41420.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-limine-41420.patch --]
[-- Type: text/x-diff, Size: 1561 bytes --]

From 364d4d448259a425438f19c926b799d4a69e80e8 Mon Sep 17 00:00:00 2001
From: mintsuki <mintsuki@protonmail.com>
Date: Thu, 9 Feb 2023 20:55:51 +0100
Subject: [PATCH] New package: limine-4.20230208.0

---
 srcpkgs/limine-devel    |  1 +
 srcpkgs/limine/template | 25 +++++++++++++++++++++++++
 2 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/limine-devel
 create mode 100644 srcpkgs/limine/template

diff --git a/srcpkgs/limine-devel b/srcpkgs/limine-devel
new file mode 120000
index 000000000000..e944711822ac
--- /dev/null
+++ b/srcpkgs/limine-devel
@@ -0,0 +1 @@
+limine
\ No newline at end of file
diff --git a/srcpkgs/limine/template b/srcpkgs/limine/template
new file mode 100644
index 000000000000..f951aadaf044
--- /dev/null
+++ b/srcpkgs/limine/template
@@ -0,0 +1,25 @@
+# Template file for 'limine'
+pkgname=limine
+version=4.20230208.0
+revision=1
+build_style=gnu-configure
+configure_args="--enable-all CROSS_TOOLCHAIN=llvm"
+hostmakedepends="mtools nasm llvm clang lld"
+short_desc="Advanced x86/x86_64 BIOS/UEFI bootloader"
+maintainer="Mintsuki <mintsuki@protonmail.com>"
+license="BSD-2-Clause"
+homepage="https://limine-bootloader.org/"
+distfiles="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.xz"
+checksum=b618627f0f3fd6a70406b966bc8df8e5f7b6626dbf79abb482fcff66a912d919
+
+post_install() {
+	vlicense LICENSE.md
+}
+
+limine-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+	}
+}

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: New package: limine-4.20230208.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (12 preceding siblings ...)
  2023-02-09 19:55 ` [PR PATCH] [Updated] " mintsuki
@ 2023-02-09 20:04 ` mintsuki
  2023-02-09 20:13 ` mobinmob
                   ` (9 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mintsuki @ 2023-02-09 20:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 551 bytes --]

New comment by mintsuki on void-packages repository

https://github.com/void-linux/void-packages/pull/41420#issuecomment-1424742116

Comment:
> This is attractive, though I personally have no use for it (being a heavy ZFS user)...
> 
> Do you have an idea as to if the cross built artifacts successfully boot a piece of hardware?

I wouldn't be able to tell you for sure, but what I *can* tell you is that it is exceedingly rare (never witnessed) a successful Limine build (regardless of environment) misbehave, bar actual Limine bugs, of course.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: New package: limine-4.20230208.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (13 preceding siblings ...)
  2023-02-09 20:04 ` New package: limine-4.20230208.0 mintsuki
@ 2023-02-09 20:13 ` mobinmob
  2023-02-09 20:18 ` mobinmob
                   ` (8 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mobinmob @ 2023-02-09 20:13 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 846 bytes --]

New comment by mobinmob on void-packages repository

https://github.com/void-linux/void-packages/pull/41420#issuecomment-1424752209

Comment:
> I wouldn't go as far as to chainload another bootloader for ZFS... that isn't really the point of Limine, but if you wanna use it in that fashion that's okay.
> 
> I would suggest reading the newly added `PHILOSOPHY.md` file in the root of the Limine repo for an idea behind the design and usage philosophy of the bootloader.

Ι will use limine to load the zfsbootmenu efi executable. That enables me to have boot environments (with native encryption optionally ). I will also use limine to load other kernels  from the ESP. 
I am currently using refind but I find limine configuration more straightforward.
It **fantastic** on a livecd - single configuration for uefi and bios and easy installation.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: New package: limine-4.20230208.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (14 preceding siblings ...)
  2023-02-09 20:13 ` mobinmob
@ 2023-02-09 20:18 ` mobinmob
  2023-02-09 20:20 ` mobinmob
                   ` (7 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mobinmob @ 2023-02-09 20:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 942 bytes --]

New comment by mobinmob on void-packages repository

https://github.com/void-linux/void-packages/pull/41420#issuecomment-1424752209

Comment:
> I wouldn't go as far as to chainload another bootloader for ZFS... that isn't really the point of Limine, but if you wanna use it in that fashion that's okay.


Ι will use limine to load the zfsbootmenu efi executable. That enables me to have boot environments (with native encryption optionally ). I will also use limine to load other kernels  from the ESP. 
I am currently using refind but I find limine configuration more straightforward.
It **fantastic** on a livecd - single configuration for uefi and bios and easy installation.

> 
> I would suggest reading the newly added `PHILOSOPHY.md` file in the root of the Limine repo for an idea behind the design and usage philosophy of the bootloader.

I have already read it. It is refreshing to see a project that has a well-defined scope 👌

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: New package: limine-4.20230208.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (15 preceding siblings ...)
  2023-02-09 20:18 ` mobinmob
@ 2023-02-09 20:20 ` mobinmob
  2023-02-12  9:40 ` [PR PATCH] [Updated] " mintsuki
                   ` (6 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mobinmob @ 2023-02-09 20:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 945 bytes --]

New comment by mobinmob on void-packages repository

https://github.com/void-linux/void-packages/pull/41420#issuecomment-1424752209

Comment:
> I wouldn't go as far as to chainload another bootloader for ZFS... that isn't really the point of Limine, but if you wanna use it in that fashion that's okay.


Ι will use limine to load the zfsbootmenu efi executable. That enables me to have boot environments (with native encryption optionally ). I will also use limine to load other kernels  from the ESP. 
I am currently using refind but I find limine configuration more straightforward.
It is **fantastic** on a livecd - single configuration for uefi and bios and easy installation.

> 
> I would suggest reading the newly added `PHILOSOPHY.md` file in the root of the Limine repo for an idea behind the design and usage philosophy of the bootloader.

I have already read it. It is refreshing to see a project that has a well-defined scope 👌

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] New package: limine-4.20230208.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (16 preceding siblings ...)
  2023-02-09 20:20 ` mobinmob
@ 2023-02-12  9:40 ` mintsuki
  2023-02-13 15:37 ` [PR PATCH] [Updated] New package: limine-4.20230212.0 mintsuki
                   ` (5 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mintsuki @ 2023-02-12  9:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 829 bytes --]

There is an updated pull request by mintsuki against master on the void-packages repository

https://github.com/mintsuki/void-packages limine
https://github.com/void-linux/void-packages/pull/41420

New package: limine-4.20230208.0
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - i686
  - i686-musl
  - aarch64
  - aarch64-musl

A patch file from https://github.com/void-linux/void-packages/pull/41420.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-limine-41420.patch --]
[-- Type: text/x-diff, Size: 1562 bytes --]

From 3ae05da59b3e37c06209ff4db9984b2909a14aa9 Mon Sep 17 00:00:00 2001
From: mintsuki <mintsuki@protonmail.com>
Date: Sun, 12 Feb 2023 10:40:16 +0100
Subject: [PATCH] New package: limine-4.20230212.0

---
 srcpkgs/limine-devel    |  1 +
 srcpkgs/limine/template | 25 +++++++++++++++++++++++++
 2 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/limine-devel
 create mode 100644 srcpkgs/limine/template

diff --git a/srcpkgs/limine-devel b/srcpkgs/limine-devel
new file mode 120000
index 000000000000..e944711822ac
--- /dev/null
+++ b/srcpkgs/limine-devel
@@ -0,0 +1 @@
+limine
\ No newline at end of file
diff --git a/srcpkgs/limine/template b/srcpkgs/limine/template
new file mode 100644
index 000000000000..230729c75625
--- /dev/null
+++ b/srcpkgs/limine/template
@@ -0,0 +1,25 @@
+# Template file for 'limine'
+pkgname=limine
+version=4.20230212.0
+revision=1
+build_style=gnu-configure
+configure_args="--enable-all CROSS_TOOLCHAIN=llvm"
+hostmakedepends="mtools nasm llvm clang lld"
+short_desc="Advanced x86/x86_64 BIOS/UEFI bootloader"
+maintainer="Mintsuki <mintsuki@protonmail.com>"
+license="BSD-2-Clause"
+homepage="https://limine-bootloader.org/"
+distfiles="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.xz"
+checksum=459473e2b8984595a50f026b2981853fce9587e4e5d7ac4fbae6e0310b4e61d8
+
+post_install() {
+	vlicense LICENSE.md
+}
+
+limine-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+	}
+}

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] New package: limine-4.20230212.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (17 preceding siblings ...)
  2023-02-12  9:40 ` [PR PATCH] [Updated] " mintsuki
@ 2023-02-13 15:37 ` mintsuki
  2023-02-13 15:49 ` New package: limine-4.20230212.1 mintsuki
                   ` (4 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mintsuki @ 2023-02-13 15:37 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 829 bytes --]

There is an updated pull request by mintsuki against master on the void-packages repository

https://github.com/mintsuki/void-packages limine
https://github.com/void-linux/void-packages/pull/41420

New package: limine-4.20230212.0
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - i686
  - i686-musl
  - aarch64
  - aarch64-musl

A patch file from https://github.com/void-linux/void-packages/pull/41420.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-limine-41420.patch --]
[-- Type: text/x-diff, Size: 1562 bytes --]

From efad0f9b22a64cb47ef4e636dcb35014a9eedb2c Mon Sep 17 00:00:00 2001
From: mintsuki <mintsuki@protonmail.com>
Date: Mon, 13 Feb 2023 16:37:02 +0100
Subject: [PATCH] New package: limine-4.20230212.1

---
 srcpkgs/limine-devel    |  1 +
 srcpkgs/limine/template | 25 +++++++++++++++++++++++++
 2 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/limine-devel
 create mode 100644 srcpkgs/limine/template

diff --git a/srcpkgs/limine-devel b/srcpkgs/limine-devel
new file mode 120000
index 000000000000..e944711822ac
--- /dev/null
+++ b/srcpkgs/limine-devel
@@ -0,0 +1 @@
+limine
\ No newline at end of file
diff --git a/srcpkgs/limine/template b/srcpkgs/limine/template
new file mode 100644
index 000000000000..b15130ad8018
--- /dev/null
+++ b/srcpkgs/limine/template
@@ -0,0 +1,25 @@
+# Template file for 'limine'
+pkgname=limine
+version=4.20230212.1
+revision=1
+build_style=gnu-configure
+configure_args="--enable-all CROSS_TOOLCHAIN=llvm"
+hostmakedepends="mtools nasm llvm clang lld"
+short_desc="Advanced x86/x86_64 BIOS/UEFI bootloader"
+maintainer="Mintsuki <mintsuki@protonmail.com>"
+license="BSD-2-Clause"
+homepage="https://limine-bootloader.org/"
+distfiles="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.xz"
+checksum=ccb490b89c8183d36e82c17f863e5c6bfa1834824e2ba48f316f1fd832c71182
+
+post_install() {
+	vlicense LICENSE.md
+}
+
+limine-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+	}
+}

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: New package: limine-4.20230212.1
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (18 preceding siblings ...)
  2023-02-13 15:37 ` [PR PATCH] [Updated] New package: limine-4.20230212.0 mintsuki
@ 2023-02-13 15:49 ` mintsuki
  2023-02-15 12:14 ` [PR PATCH] [Updated] New package: limine-4.20230215.0 mintsuki
                   ` (3 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mintsuki @ 2023-02-13 15:49 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 505 bytes --]

New comment by mintsuki on void-packages repository

https://github.com/void-linux/void-packages/pull/41420#issuecomment-1428176220

Comment:
@Vaelatern @classabbyamp
Is there anything wrong with the PR? Alternatively, is there an ETA for merge?

If Limine's notoriety is the issue blocking this PR, it may help to know it is packaged upstream for Alpine Linux, and it is the bootloader used to boot EasyOS (made by the Puppy Linux creator) which ranks 22nd on DistroWatch at the time of writing this.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] New package: limine-4.20230215.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (19 preceding siblings ...)
  2023-02-13 15:49 ` New package: limine-4.20230212.1 mintsuki
@ 2023-02-15 12:14 ` mintsuki
  2023-02-15 19:23 ` [PR PATCH] [Merged]: " Vaelatern
                   ` (2 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mintsuki @ 2023-02-15 12:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 829 bytes --]

There is an updated pull request by mintsuki against master on the void-packages repository

https://github.com/mintsuki/void-packages limine
https://github.com/void-linux/void-packages/pull/41420

New package: limine-4.20230215.0
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - i686
  - i686-musl
  - aarch64
  - aarch64-musl

A patch file from https://github.com/void-linux/void-packages/pull/41420.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-limine-41420.patch --]
[-- Type: text/x-diff, Size: 1562 bytes --]

From faace7121e21d02862f62be5750c12239aea6b3c Mon Sep 17 00:00:00 2001
From: mintsuki <mintsuki@protonmail.com>
Date: Wed, 15 Feb 2023 13:13:53 +0100
Subject: [PATCH] New package: limine-4.20230215.0

---
 srcpkgs/limine-devel    |  1 +
 srcpkgs/limine/template | 25 +++++++++++++++++++++++++
 2 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/limine-devel
 create mode 100644 srcpkgs/limine/template

diff --git a/srcpkgs/limine-devel b/srcpkgs/limine-devel
new file mode 120000
index 000000000000..e944711822ac
--- /dev/null
+++ b/srcpkgs/limine-devel
@@ -0,0 +1 @@
+limine
\ No newline at end of file
diff --git a/srcpkgs/limine/template b/srcpkgs/limine/template
new file mode 100644
index 000000000000..c943049d3515
--- /dev/null
+++ b/srcpkgs/limine/template
@@ -0,0 +1,25 @@
+# Template file for 'limine'
+pkgname=limine
+version=4.20230215.0
+revision=1
+build_style=gnu-configure
+configure_args="--enable-all CROSS_TOOLCHAIN=llvm"
+hostmakedepends="mtools nasm llvm clang lld"
+short_desc="Advanced x86/x86_64 BIOS/UEFI bootloader"
+maintainer="Mintsuki <mintsuki@protonmail.com>"
+license="BSD-2-Clause"
+homepage="https://limine-bootloader.org/"
+distfiles="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.xz"
+checksum=e2cf926937c276b029488eec26053d4797be75eed67cbc8429680ae9487a9a3c
+
+post_install() {
+	vlicense LICENSE.md
+}
+
+limine-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+	}
+}

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Merged]: New package: limine-4.20230215.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (20 preceding siblings ...)
  2023-02-15 12:14 ` [PR PATCH] [Updated] New package: limine-4.20230215.0 mintsuki
@ 2023-02-15 19:23 ` Vaelatern
  2023-04-01 17:39 ` fungilife
  2023-04-01 17:42 ` classabbyamp
  23 siblings, 0 replies; 25+ messages in thread
From: Vaelatern @ 2023-02-15 19:23 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 672 bytes --]

There's a merged pull request on the void-packages repository

New package: limine-4.20230215.0
https://github.com/void-linux/void-packages/pull/41420

Description:
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - i686
  - i686-musl
  - aarch64
  - aarch64-musl

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: New package: limine-4.20230215.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (21 preceding siblings ...)
  2023-02-15 19:23 ` [PR PATCH] [Merged]: " Vaelatern
@ 2023-04-01 17:39 ` fungilife
  2023-04-01 17:42 ` classabbyamp
  23 siblings, 0 replies; 25+ messages in thread
From: fungilife @ 2023-04-01 17:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 3374 bytes --]

New comment by fungilife on void-packages repository

https://github.com/void-linux/void-packages/pull/41420#issuecomment-1493054737

Comment:
limine.cfg

I packaged limine for the joborun linux distro and recently upgraded.  I still find the limine.cfg sample lacking and haven't yet reached a level of expertise to create one of my own (and possibly share it here),  I would think a good sample .cfg would utilize the maximum of options available and not be a minimal functional .cfg.  Guessing what the correct syntax for the variables/fields have become a hopeless and endless guestwork experiment.

I find your philosophy.md rather contradictory and I do not share much of this same philosophy, which is not a problem for either one of us but contradiction is for both of us.  One the one hand you adopt the industrial motion (I wouldn't call every choice industry makes either progress or development) for non-bios non-legacy booting, on the other hand you reject it in the fashion of filesystem selection.  Either drop ext(n) all together and limit your scope in Fat32, dropping the linux marketing approach all together, or do add other common linux fs support.  Maybe as modules that can be configured at build-time whether to be included or not.

I wouldn't make an argument for zfs or btrfs, as I despise one and never used the later,  but xfs is a close cousin of ext in philosophy and functionality with significant advantages (i.e resizing a mounted system partition, strict accuracy on writing data).  Since the distant past xfs had a minor advantage in speed over ext mainly due to its journaling outside the partition ability.  This small advantage with the continuous development of speed of read/write of SSD/M2 technology and multitasking/multiprocessing has become a measurable significant advantage.   Hence the resurrection of interest in that fs.  

Where the limine sw is located and to what fs it can be written may be both a system and policy issue, but dictating to what fs the kernel should be written and whether it should be separated from the partition of the remaining system is a bit beyond the scope of a bootloader.  It borderlines the dictatorial approach of systemd/ibm legacy.

Then there is the issue of people multibooting MS systems that seem to be moving to strict NTFS efi partitions which is an additional mess a bootloader must deal with, if it is not to alienate all those users who must be able to boot MS-w for work requirements.

Hence the characterization of contradictory in reference to philosophy.  I'd say drop the ext support as it was never there as an easy route.  And so goes industrial trends of calling themselves evolution and development when they are accumulating one mess on top of another to enforce their products and displace those of "competing" interests.

Legacy in terms of booting should be perceived strictly as bios with mbr/dos table where nothing other than text configuration files of a bootloader can exist within the "system".  It is getting harder and harder to distinguish wolves in sheep''s clothing and Trojan horses in FOSS.

Where would "the industry" be if unix/linux wasn't able to boot anymore on their new toys?  Why is everyone rushing to comply so much to "development"?  So MS/IBM/Google/Facebook/Oracle  engineers can write and compile code on FOSS?  F* them!



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: New package: limine-4.20230215.0
  2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
                   ` (22 preceding siblings ...)
  2023-04-01 17:39 ` fungilife
@ 2023-04-01 17:42 ` classabbyamp
  23 siblings, 0 replies; 25+ messages in thread
From: classabbyamp @ 2023-04-01 17:42 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 179 bytes --]

New comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/41420#issuecomment-1493055249

Comment:
please take your rants elsewhere

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2023-04-01 17:42 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-03  5:08 [PR PATCH] New package: limine-4.20221230.0 mintsuki
2023-01-03  9:17 ` [PR PATCH] [Updated] " mintsuki
2023-01-03 11:12 ` mintsuki
2023-01-03 13:00 ` mintsuki
2023-01-03 17:02 ` mobinmob
2023-01-15  4:58 ` [PR PATCH] [Updated] " mintsuki
2023-01-16 16:53 ` mintsuki
2023-01-22  9:53 ` [PR PATCH] [Updated] New package: limine-4.20230114.0 mintsuki
2023-02-04 13:39 ` New package: limine-4.20230120.0 mobinmob
2023-02-05  6:23 ` Vaelatern
2023-02-05  6:53 ` mobinmob
2023-02-05  6:54 ` mobinmob
2023-02-09 19:47 ` mintsuki
2023-02-09 19:55 ` [PR PATCH] [Updated] " mintsuki
2023-02-09 20:04 ` New package: limine-4.20230208.0 mintsuki
2023-02-09 20:13 ` mobinmob
2023-02-09 20:18 ` mobinmob
2023-02-09 20:20 ` mobinmob
2023-02-12  9:40 ` [PR PATCH] [Updated] " mintsuki
2023-02-13 15:37 ` [PR PATCH] [Updated] New package: limine-4.20230212.0 mintsuki
2023-02-13 15:49 ` New package: limine-4.20230212.1 mintsuki
2023-02-15 12:14 ` [PR PATCH] [Updated] New package: limine-4.20230215.0 mintsuki
2023-02-15 19:23 ` [PR PATCH] [Merged]: " Vaelatern
2023-04-01 17:39 ` fungilife
2023-04-01 17:42 ` classabbyamp

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).