Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: SatDump-1.0.3
@ 2023-07-31  3:48 agausmann
  2023-07-31  4:18 ` agausmann
                   ` (19 more replies)
  0 siblings, 20 replies; 21+ messages in thread
From: agausmann @ 2023-07-31  3:48 UTC (permalink / raw)
  To: ml

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

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

https://github.com/agausmann/void-packages satdump
https://github.com/void-linux/void-packages/pull/45340

New package: SatDump-1.0.3
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### 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**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


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

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

From 93dae7add3bce03676191fc8cd08ad978ad327c0 Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Sun, 30 Jul 2023 22:45:34 -0500
Subject: [PATCH 1/2] New package: nng-1.5.2

---
 common/shlibs        |  1 +
 srcpkgs/nng-devel    |  1 +
 srcpkgs/nng/template | 27 +++++++++++++++++++++++++++
 3 files changed, 29 insertions(+)
 create mode 120000 srcpkgs/nng-devel
 create mode 100644 srcpkgs/nng/template

diff --git a/common/shlibs b/common/shlibs
index c71817b11b51f..26e165f3ebde8 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4323,3 +4323,4 @@ libjxl_threads.so.0.8 libjxl-0.8.2_1
 libtext-engine-0.1.so.0 text-engine-0.1.1_1
 libvmaf.so.1 vmaf-2.3.1_1
 liblc3.so.1 liblc3-1.0.3_1
+libnng.so.1 nng-1.5.2_1
diff --git a/srcpkgs/nng-devel b/srcpkgs/nng-devel
new file mode 120000
index 0000000000000..cb46bd4614848
--- /dev/null
+++ b/srcpkgs/nng-devel
@@ -0,0 +1 @@
+nng
\ No newline at end of file
diff --git a/srcpkgs/nng/template b/srcpkgs/nng/template
new file mode 100644
index 0000000000000..576ff799b1acf
--- /dev/null
+++ b/srcpkgs/nng/template
@@ -0,0 +1,27 @@
+# Template file for 'nng'
+pkgname=nng
+version=1.5.2
+revision=1
+build_style=cmake
+configure_args="-DBUILD_SHARED_LIBS=on"
+short_desc="Nanomsg next-generation"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="MIT"
+homepage="https://github.com/nanomsg/nng"
+changelog="https://github.com/nanomsg/nng/releases"
+distfiles="https://github.com/nanomsg/nng/archive/refs/tags/v${version}.tar.gz"
+checksum=f8b25ab86738864b1f2e3128e8badab581510fa8085ff5ca9bb980d317334c46
+
+post_install() {
+	vlicense LICENSE.txt
+}
+
+nng-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/include"
+		vmove "usr/lib/cmake"
+		vmove "usr/lib/*.so"
+	}
+}

From b15d16943a64423f51152ba0551f8e4859d6d3b8 Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Sun, 30 Jul 2023 22:46:56 -0500
Subject: [PATCH 2/2] New package: SatDump-1.0.3

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

diff --git a/srcpkgs/SatDump/template b/srcpkgs/SatDump/template
new file mode 100644
index 0000000000000..6939862116df2
--- /dev/null
+++ b/srcpkgs/SatDump/template
@@ -0,0 +1,18 @@
+# Template file for 'SatDump'
+pkgname=SatDump
+version=1.0.3
+revision=1
+build_style=cmake
+hostmakedepends="pkgconf"
+makedepends="fftw-devel volk-devel libpng-devel LuaJIT-devel nng-devel
+ librtlsdr-devel libhackrf-devel libairspyhf-devel glew-devel glfw-devel
+ libzstd-devel libgomp-devel ocl-icd-devel"
+short_desc="Satellite data processing"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/SatDump/SatDump"
+changelog="https://github.com/SatDump/SatDump/releases"
+distfiles="https://github.com/SatDump/SatDump/archive/refs/tags/${version}.tar.gz"
+checksum=dbe7dbeea1c4c7150e55fa7b082652c6896bd9b17c629403b5dc197bf3300fa8
+# https://github.com/SatDump/SatDump/issues/328
+ignore_elf_dirs="/usr/share/satdump/plugins"

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

* Re: New package: SatDump-1.0.3
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
@ 2023-07-31  4:18 ` agausmann
  2023-08-04  8:36 ` abenson
                   ` (18 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: agausmann @ 2023-07-31  4:18 UTC (permalink / raw)
  To: ml

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

New comment by agausmann on void-packages repository

https://github.com/void-linux/void-packages/pull/45340#issuecomment-1657524911

Comment:
aaa, the tagged release is pretty old, it checks the host `/proc/cpuinfo` for SIMD features instead of checking the compiler, which breaks cross-compile.
Looks like that has since improved on the master branch.

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

* Re: New package: SatDump-1.0.3
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
  2023-07-31  4:18 ` agausmann
@ 2023-08-04  8:36 ` abenson
  2023-08-04  8:36 ` abenson
                   ` (17 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: abenson @ 2023-08-04  8:36 UTC (permalink / raw)
  To: ml

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

New comment by abenson on void-packages repository

https://github.com/void-linux/void-packages/pull/45340#issuecomment-1665229360

Comment:
Can you backport that patch?

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

* Re: New package: SatDump-1.0.3
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
  2023-07-31  4:18 ` agausmann
  2023-08-04  8:36 ` abenson
@ 2023-08-04  8:36 ` abenson
  2023-08-04 20:13 ` agausmann
                   ` (16 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: abenson @ 2023-08-04  8:36 UTC (permalink / raw)
  To: ml

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

New comment by abenson on void-packages repository

https://github.com/void-linux/void-packages/pull/45340#issuecomment-1665229360

Comment:
Can you include or backport that patch?

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

* Re: New package: SatDump-1.0.3
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
                   ` (2 preceding siblings ...)
  2023-08-04  8:36 ` abenson
@ 2023-08-04 20:13 ` agausmann
  2023-09-24 17:44 ` [PR PATCH] [Updated] " agausmann
                   ` (15 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: agausmann @ 2023-08-04 20:13 UTC (permalink / raw)
  To: ml

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

New comment by agausmann on void-packages repository

https://github.com/void-linux/void-packages/pull/45340#issuecomment-1666123719

Comment:
It doesn't seem like it can be cleanly backported to me.

There are [a lot of changes](https://github.com/SatDump/SatDump/compare/1.0.3...master) between the latest release and master, about 8 months and 767 commits. 

The commits for the SIMD are in the middle of that and also affected a lot of code at the same time, not just CMake. (Roughly https://github.com/SatDump/SatDump/compare/d4f9ff8da127d7507780cb07de349ec4c18990b0...e8135363c2c30328d724ffbc422ed227669e9e96)

May be better to just wait for the next release

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

* Re: [PR PATCH] [Updated] New package: SatDump-1.0.3
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
                   ` (3 preceding siblings ...)
  2023-08-04 20:13 ` agausmann
@ 2023-09-24 17:44 ` agausmann
  2023-09-24 18:04 ` agausmann
                   ` (14 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: agausmann @ 2023-09-24 17:44 UTC (permalink / raw)
  To: ml

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

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

https://github.com/agausmann/void-packages satdump
https://github.com/void-linux/void-packages/pull/45340

New package: SatDump-1.0.3
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### 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**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


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

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

From a3d9dbff83e5376c5ad983ab6d8fa576a23ed3b8 Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Sun, 30 Jul 2023 22:45:34 -0500
Subject: [PATCH 1/2] New package: nng-1.5.2

---
 common/shlibs        |  1 +
 srcpkgs/nng-devel    |  1 +
 srcpkgs/nng/template | 27 +++++++++++++++++++++++++++
 3 files changed, 29 insertions(+)
 create mode 120000 srcpkgs/nng-devel
 create mode 100644 srcpkgs/nng/template

diff --git a/common/shlibs b/common/shlibs
index 2d7f32eee393b..48a788a35b655 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4287,3 +4287,4 @@ libchafa.so.0 libchafa-1.12.5_1
 libcppdap.so cppdap-1.58.0+a_1
 libkeyfinder.so.2 libkeyfinder-2.2.7_1
 libb64.so.0 libb64-1.2.1_1
+libnng.so.1 nng-1.5.2_1
diff --git a/srcpkgs/nng-devel b/srcpkgs/nng-devel
new file mode 120000
index 0000000000000..cb46bd4614848
--- /dev/null
+++ b/srcpkgs/nng-devel
@@ -0,0 +1 @@
+nng
\ No newline at end of file
diff --git a/srcpkgs/nng/template b/srcpkgs/nng/template
new file mode 100644
index 0000000000000..576ff799b1acf
--- /dev/null
+++ b/srcpkgs/nng/template
@@ -0,0 +1,27 @@
+# Template file for 'nng'
+pkgname=nng
+version=1.5.2
+revision=1
+build_style=cmake
+configure_args="-DBUILD_SHARED_LIBS=on"
+short_desc="Nanomsg next-generation"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="MIT"
+homepage="https://github.com/nanomsg/nng"
+changelog="https://github.com/nanomsg/nng/releases"
+distfiles="https://github.com/nanomsg/nng/archive/refs/tags/v${version}.tar.gz"
+checksum=f8b25ab86738864b1f2e3128e8badab581510fa8085ff5ca9bb980d317334c46
+
+post_install() {
+	vlicense LICENSE.txt
+}
+
+nng-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/include"
+		vmove "usr/lib/cmake"
+		vmove "usr/lib/*.so"
+	}
+}

From 441fe78f1dc78bb4d8e5796d9018382c6bca2981 Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Sun, 30 Jul 2023 22:46:56 -0500
Subject: [PATCH 2/2] New package: SatDump-1.1.0

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

diff --git a/srcpkgs/SatDump/template b/srcpkgs/SatDump/template
new file mode 100644
index 0000000000000..6939862116df2
--- /dev/null
+++ b/srcpkgs/SatDump/template
@@ -0,0 +1,18 @@
+# Template file for 'SatDump'
+pkgname=SatDump
+version=1.0.3
+revision=1
+build_style=cmake
+hostmakedepends="pkgconf"
+makedepends="fftw-devel volk-devel libpng-devel LuaJIT-devel nng-devel
+ librtlsdr-devel libhackrf-devel libairspyhf-devel glew-devel glfw-devel
+ libzstd-devel libgomp-devel ocl-icd-devel"
+short_desc="Satellite data processing"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/SatDump/SatDump"
+changelog="https://github.com/SatDump/SatDump/releases"
+distfiles="https://github.com/SatDump/SatDump/archive/refs/tags/${version}.tar.gz"
+checksum=dbe7dbeea1c4c7150e55fa7b082652c6896bd9b17c629403b5dc197bf3300fa8
+# https://github.com/SatDump/SatDump/issues/328
+ignore_elf_dirs="/usr/share/satdump/plugins"

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

* Re: [PR PATCH] [Updated] New package: SatDump-1.0.3
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
                   ` (4 preceding siblings ...)
  2023-09-24 17:44 ` [PR PATCH] [Updated] " agausmann
@ 2023-09-24 18:04 ` agausmann
  2023-09-24 18:42 ` agausmann
                   ` (13 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: agausmann @ 2023-09-24 18:04 UTC (permalink / raw)
  To: ml

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

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

https://github.com/agausmann/void-packages satdump
https://github.com/void-linux/void-packages/pull/45340

New package: SatDump-1.0.3
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### 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**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


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

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

From a3d9dbff83e5376c5ad983ab6d8fa576a23ed3b8 Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Sun, 30 Jul 2023 22:45:34 -0500
Subject: [PATCH 1/2] New package: nng-1.5.2

---
 common/shlibs        |  1 +
 srcpkgs/nng-devel    |  1 +
 srcpkgs/nng/template | 27 +++++++++++++++++++++++++++
 3 files changed, 29 insertions(+)
 create mode 120000 srcpkgs/nng-devel
 create mode 100644 srcpkgs/nng/template

diff --git a/common/shlibs b/common/shlibs
index 2d7f32eee393b..48a788a35b655 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4287,3 +4287,4 @@ libchafa.so.0 libchafa-1.12.5_1
 libcppdap.so cppdap-1.58.0+a_1
 libkeyfinder.so.2 libkeyfinder-2.2.7_1
 libb64.so.0 libb64-1.2.1_1
+libnng.so.1 nng-1.5.2_1
diff --git a/srcpkgs/nng-devel b/srcpkgs/nng-devel
new file mode 120000
index 0000000000000..cb46bd4614848
--- /dev/null
+++ b/srcpkgs/nng-devel
@@ -0,0 +1 @@
+nng
\ No newline at end of file
diff --git a/srcpkgs/nng/template b/srcpkgs/nng/template
new file mode 100644
index 0000000000000..576ff799b1acf
--- /dev/null
+++ b/srcpkgs/nng/template
@@ -0,0 +1,27 @@
+# Template file for 'nng'
+pkgname=nng
+version=1.5.2
+revision=1
+build_style=cmake
+configure_args="-DBUILD_SHARED_LIBS=on"
+short_desc="Nanomsg next-generation"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="MIT"
+homepage="https://github.com/nanomsg/nng"
+changelog="https://github.com/nanomsg/nng/releases"
+distfiles="https://github.com/nanomsg/nng/archive/refs/tags/v${version}.tar.gz"
+checksum=f8b25ab86738864b1f2e3128e8badab581510fa8085ff5ca9bb980d317334c46
+
+post_install() {
+	vlicense LICENSE.txt
+}
+
+nng-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/include"
+		vmove "usr/lib/cmake"
+		vmove "usr/lib/*.so"
+	}
+}

From ad8b2102ac50c0fb881032f1d796ea1fd2d4e753 Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Sun, 30 Jul 2023 22:46:56 -0500
Subject: [PATCH 2/2] New package: SatDump-1.1.0

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

diff --git a/srcpkgs/SatDump/template b/srcpkgs/SatDump/template
new file mode 100644
index 0000000000000..c6f1833df98a8
--- /dev/null
+++ b/srcpkgs/SatDump/template
@@ -0,0 +1,17 @@
+# Template file for 'SatDump'
+pkgname=SatDump
+version=1.1.0
+revision=1
+build_style=cmake
+hostmakedepends="pkgconf"
+makedepends="fftw-devel volk-devel libpng-devel LuaJIT-devel nng-devel
+ librtlsdr-devel libhackrf-devel libairspy-devel libairspyhf-devel glew-devel
+ glfw-devel libzstd-devel libgomp-devel ocl-icd-devel LimeSuite-devel
+ uhd-devel portaudio-cpp-devel"
+short_desc="Satellite data processing"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/SatDump/SatDump"
+changelog="https://github.com/SatDump/SatDump/releases"
+distfiles="https://github.com/SatDump/SatDump/archive/refs/tags/${version}.tar.gz"
+checksum=db032609fafa6d847f37a9511801aa198e3b9e52bdfb94a1751533c342ee372d

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

* Re: [PR PATCH] [Updated] New package: SatDump-1.0.3
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
                   ` (5 preceding siblings ...)
  2023-09-24 18:04 ` agausmann
@ 2023-09-24 18:42 ` agausmann
  2023-09-24 19:55 ` agausmann
                   ` (12 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: agausmann @ 2023-09-24 18:42 UTC (permalink / raw)
  To: ml

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

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

https://github.com/agausmann/void-packages satdump
https://github.com/void-linux/void-packages/pull/45340

New package: SatDump-1.0.3
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### 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**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


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

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

From fad87d714757931d563ec80265fef98cc55f23e6 Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Sun, 30 Jul 2023 22:45:34 -0500
Subject: [PATCH 1/2] New package: nng-1.5.2

---
 common/shlibs        |  1 +
 srcpkgs/nng-devel    |  1 +
 srcpkgs/nng/template | 34 ++++++++++++++++++++++++++++++++++
 3 files changed, 36 insertions(+)
 create mode 120000 srcpkgs/nng-devel
 create mode 100644 srcpkgs/nng/template

diff --git a/common/shlibs b/common/shlibs
index 2d7f32eee393b..48a788a35b655 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4287,3 +4287,4 @@ libchafa.so.0 libchafa-1.12.5_1
 libcppdap.so cppdap-1.58.0+a_1
 libkeyfinder.so.2 libkeyfinder-2.2.7_1
 libb64.so.0 libb64-1.2.1_1
+libnng.so.1 nng-1.5.2_1
diff --git a/srcpkgs/nng-devel b/srcpkgs/nng-devel
new file mode 120000
index 0000000000000..cb46bd4614848
--- /dev/null
+++ b/srcpkgs/nng-devel
@@ -0,0 +1 @@
+nng
\ No newline at end of file
diff --git a/srcpkgs/nng/template b/srcpkgs/nng/template
new file mode 100644
index 0000000000000..3940d202fa9ed
--- /dev/null
+++ b/srcpkgs/nng/template
@@ -0,0 +1,34 @@
+# Template file for 'nng'
+pkgname=nng
+version=1.5.2
+revision=1
+build_style=cmake
+configure_args="-DBUILD_SHARED_LIBS=on"
+short_desc="Nanomsg next-generation"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="MIT"
+homepage="https://github.com/nanomsg/nng"
+changelog="https://github.com/nanomsg/nng/releases"
+distfiles="https://github.com/nanomsg/nng/archive/refs/tags/v${version}.tar.gz"
+checksum=f8b25ab86738864b1f2e3128e8badab581510fa8085ff5ca9bb980d317334c46
+
+do_check() {
+	# nng.platform.resolver_test passes on host machine,
+	# but fails in void-packages chroot
+	cd ${cmake_builddir:=build}
+	ctest -E 'nng\.platform\.resolver_test'
+}
+
+post_install() {
+	vlicense LICENSE.txt
+}
+
+nng-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/include"
+		vmove "usr/lib/cmake"
+		vmove "usr/lib/*.so"
+	}
+}

From 455f0ac1b34234e61fdb4c3531aa4f7ebdd7836a Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Sun, 30 Jul 2023 22:46:56 -0500
Subject: [PATCH 2/2] New package: SatDump-1.1.0

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

diff --git a/srcpkgs/SatDump/template b/srcpkgs/SatDump/template
new file mode 100644
index 0000000000000..c6f1833df98a8
--- /dev/null
+++ b/srcpkgs/SatDump/template
@@ -0,0 +1,17 @@
+# Template file for 'SatDump'
+pkgname=SatDump
+version=1.1.0
+revision=1
+build_style=cmake
+hostmakedepends="pkgconf"
+makedepends="fftw-devel volk-devel libpng-devel LuaJIT-devel nng-devel
+ librtlsdr-devel libhackrf-devel libairspy-devel libairspyhf-devel glew-devel
+ glfw-devel libzstd-devel libgomp-devel ocl-icd-devel LimeSuite-devel
+ uhd-devel portaudio-cpp-devel"
+short_desc="Satellite data processing"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/SatDump/SatDump"
+changelog="https://github.com/SatDump/SatDump/releases"
+distfiles="https://github.com/SatDump/SatDump/archive/refs/tags/${version}.tar.gz"
+checksum=db032609fafa6d847f37a9511801aa198e3b9e52bdfb94a1751533c342ee372d

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

* Re: [PR PATCH] [Updated] New package: SatDump-1.0.3
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
                   ` (6 preceding siblings ...)
  2023-09-24 18:42 ` agausmann
@ 2023-09-24 19:55 ` agausmann
  2023-09-24 19:56 ` agausmann
                   ` (11 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: agausmann @ 2023-09-24 19:55 UTC (permalink / raw)
  To: ml

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

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

https://github.com/agausmann/void-packages satdump
https://github.com/void-linux/void-packages/pull/45340

New package: SatDump-1.0.3
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### 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**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


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

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

From fad87d714757931d563ec80265fef98cc55f23e6 Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Sun, 30 Jul 2023 22:45:34 -0500
Subject: [PATCH 1/2] New package: nng-1.5.2

---
 common/shlibs        |  1 +
 srcpkgs/nng-devel    |  1 +
 srcpkgs/nng/template | 34 ++++++++++++++++++++++++++++++++++
 3 files changed, 36 insertions(+)
 create mode 120000 srcpkgs/nng-devel
 create mode 100644 srcpkgs/nng/template

diff --git a/common/shlibs b/common/shlibs
index 2d7f32eee393b..48a788a35b655 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4287,3 +4287,4 @@ libchafa.so.0 libchafa-1.12.5_1
 libcppdap.so cppdap-1.58.0+a_1
 libkeyfinder.so.2 libkeyfinder-2.2.7_1
 libb64.so.0 libb64-1.2.1_1
+libnng.so.1 nng-1.5.2_1
diff --git a/srcpkgs/nng-devel b/srcpkgs/nng-devel
new file mode 120000
index 0000000000000..cb46bd4614848
--- /dev/null
+++ b/srcpkgs/nng-devel
@@ -0,0 +1 @@
+nng
\ No newline at end of file
diff --git a/srcpkgs/nng/template b/srcpkgs/nng/template
new file mode 100644
index 0000000000000..3940d202fa9ed
--- /dev/null
+++ b/srcpkgs/nng/template
@@ -0,0 +1,34 @@
+# Template file for 'nng'
+pkgname=nng
+version=1.5.2
+revision=1
+build_style=cmake
+configure_args="-DBUILD_SHARED_LIBS=on"
+short_desc="Nanomsg next-generation"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="MIT"
+homepage="https://github.com/nanomsg/nng"
+changelog="https://github.com/nanomsg/nng/releases"
+distfiles="https://github.com/nanomsg/nng/archive/refs/tags/v${version}.tar.gz"
+checksum=f8b25ab86738864b1f2e3128e8badab581510fa8085ff5ca9bb980d317334c46
+
+do_check() {
+	# nng.platform.resolver_test passes on host machine,
+	# but fails in void-packages chroot
+	cd ${cmake_builddir:=build}
+	ctest -E 'nng\.platform\.resolver_test'
+}
+
+post_install() {
+	vlicense LICENSE.txt
+}
+
+nng-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/include"
+		vmove "usr/lib/cmake"
+		vmove "usr/lib/*.so"
+	}
+}

From 24b1dfce6cb9c625bd053cfc4458211a965ef412 Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Sun, 30 Jul 2023 22:46:56 -0500
Subject: [PATCH 2/2] New package: SatDump-1.1.0

---
 .../patches/0001-table-flags-cast.patch       | 20 +++++++++++++++++++
 srcpkgs/SatDump/template                      | 17 ++++++++++++++++
 2 files changed, 37 insertions(+)
 create mode 100644 srcpkgs/SatDump/patches/0001-table-flags-cast.patch
 create mode 100644 srcpkgs/SatDump/template

diff --git a/srcpkgs/SatDump/patches/0001-table-flags-cast.patch b/srcpkgs/SatDump/patches/0001-table-flags-cast.patch
new file mode 100644
index 0000000000000..76cf1bbb79da9
--- /dev/null
+++ b/srcpkgs/SatDump/patches/0001-table-flags-cast.patch
@@ -0,0 +1,20 @@
+When compiling with musl, the cast causes an error:
+
+    error: cast from 'std::nullptr_t' to 'ImGuiTableFlags' {aka 'int'} loses precision
+
+Upstream PR: https://github.com/SatDump/SatDump/pull/420/
+
+--- a/src-interface/recorder/tracking/tracking_widget_interface.cpp
++++ b/src-interface/recorder/tracking/tracking_widget_interface.cpp
+@@ -162,7 +162,7 @@ namespace satdump
+         if (backend_needs_update)
+             style::beginDisabled();
+ 
+-        if (ImGui::BeginTable("##trackingradiotable", 2, (ImGuiTableFlags)NULL))
++        if (ImGui::BeginTable("##trackingradiotable", 2, ImGuiTableFlags_None))
+         {
+             ImGui::TableNextRow();
+             ImGui::TableSetColumnIndex(0);
+-- 
+2.42.0
+
diff --git a/srcpkgs/SatDump/template b/srcpkgs/SatDump/template
new file mode 100644
index 0000000000000..c6f1833df98a8
--- /dev/null
+++ b/srcpkgs/SatDump/template
@@ -0,0 +1,17 @@
+# Template file for 'SatDump'
+pkgname=SatDump
+version=1.1.0
+revision=1
+build_style=cmake
+hostmakedepends="pkgconf"
+makedepends="fftw-devel volk-devel libpng-devel LuaJIT-devel nng-devel
+ librtlsdr-devel libhackrf-devel libairspy-devel libairspyhf-devel glew-devel
+ glfw-devel libzstd-devel libgomp-devel ocl-icd-devel LimeSuite-devel
+ uhd-devel portaudio-cpp-devel"
+short_desc="Satellite data processing"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/SatDump/SatDump"
+changelog="https://github.com/SatDump/SatDump/releases"
+distfiles="https://github.com/SatDump/SatDump/archive/refs/tags/${version}.tar.gz"
+checksum=db032609fafa6d847f37a9511801aa198e3b9e52bdfb94a1751533c342ee372d

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

* Re: [PR PATCH] [Updated] New package: SatDump-1.0.3
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
                   ` (7 preceding siblings ...)
  2023-09-24 19:55 ` agausmann
@ 2023-09-24 19:56 ` agausmann
  2023-09-26  3:31 ` agausmann
                   ` (10 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: agausmann @ 2023-09-24 19:56 UTC (permalink / raw)
  To: ml

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

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

https://github.com/agausmann/void-packages satdump
https://github.com/void-linux/void-packages/pull/45340

New package: SatDump-1.0.3
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### 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**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


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

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

From fad87d714757931d563ec80265fef98cc55f23e6 Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Sun, 30 Jul 2023 22:45:34 -0500
Subject: [PATCH 1/2] New package: nng-1.5.2

---
 common/shlibs        |  1 +
 srcpkgs/nng-devel    |  1 +
 srcpkgs/nng/template | 34 ++++++++++++++++++++++++++++++++++
 3 files changed, 36 insertions(+)
 create mode 120000 srcpkgs/nng-devel
 create mode 100644 srcpkgs/nng/template

diff --git a/common/shlibs b/common/shlibs
index 2d7f32eee393b..48a788a35b655 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4287,3 +4287,4 @@ libchafa.so.0 libchafa-1.12.5_1
 libcppdap.so cppdap-1.58.0+a_1
 libkeyfinder.so.2 libkeyfinder-2.2.7_1
 libb64.so.0 libb64-1.2.1_1
+libnng.so.1 nng-1.5.2_1
diff --git a/srcpkgs/nng-devel b/srcpkgs/nng-devel
new file mode 120000
index 0000000000000..cb46bd4614848
--- /dev/null
+++ b/srcpkgs/nng-devel
@@ -0,0 +1 @@
+nng
\ No newline at end of file
diff --git a/srcpkgs/nng/template b/srcpkgs/nng/template
new file mode 100644
index 0000000000000..3940d202fa9ed
--- /dev/null
+++ b/srcpkgs/nng/template
@@ -0,0 +1,34 @@
+# Template file for 'nng'
+pkgname=nng
+version=1.5.2
+revision=1
+build_style=cmake
+configure_args="-DBUILD_SHARED_LIBS=on"
+short_desc="Nanomsg next-generation"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="MIT"
+homepage="https://github.com/nanomsg/nng"
+changelog="https://github.com/nanomsg/nng/releases"
+distfiles="https://github.com/nanomsg/nng/archive/refs/tags/v${version}.tar.gz"
+checksum=f8b25ab86738864b1f2e3128e8badab581510fa8085ff5ca9bb980d317334c46
+
+do_check() {
+	# nng.platform.resolver_test passes on host machine,
+	# but fails in void-packages chroot
+	cd ${cmake_builddir:=build}
+	ctest -E 'nng\.platform\.resolver_test'
+}
+
+post_install() {
+	vlicense LICENSE.txt
+}
+
+nng-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/include"
+		vmove "usr/lib/cmake"
+		vmove "usr/lib/*.so"
+	}
+}

From 67200331f0c4ed7419f26ff761703f0947fbcf6c Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Sun, 30 Jul 2023 22:46:56 -0500
Subject: [PATCH 2/2] New package: SatDump-1.1.0

---
 .../SatDump/patches/0001-table-flags-cast.patch | 17 +++++++++++++++++
 srcpkgs/SatDump/template                        | 17 +++++++++++++++++
 2 files changed, 34 insertions(+)
 create mode 100644 srcpkgs/SatDump/patches/0001-table-flags-cast.patch
 create mode 100644 srcpkgs/SatDump/template

diff --git a/srcpkgs/SatDump/patches/0001-table-flags-cast.patch b/srcpkgs/SatDump/patches/0001-table-flags-cast.patch
new file mode 100644
index 0000000000000..4a0372b0e55b4
--- /dev/null
+++ b/srcpkgs/SatDump/patches/0001-table-flags-cast.patch
@@ -0,0 +1,17 @@
+When compiling with musl, the cast causes an error:
+
+    error: cast from 'std::nullptr_t' to 'ImGuiTableFlags' {aka 'int'} loses precision
+
+Upstream PR: https://github.com/SatDump/SatDump/pull/420/
+
+--- a/src-interface/recorder/tracking/tracking_widget_interface.cpp
++++ b/src-interface/recorder/tracking/tracking_widget_interface.cpp
+@@ -162,7 +162,7 @@ namespace satdump
+         if (backend_needs_update)
+             style::beginDisabled();
+ 
+-        if (ImGui::BeginTable("##trackingradiotable", 2, (ImGuiTableFlags)NULL))
++        if (ImGui::BeginTable("##trackingradiotable", 2, ImGuiTableFlags_None))
+         {
+             ImGui::TableNextRow();
+             ImGui::TableSetColumnIndex(0);
diff --git a/srcpkgs/SatDump/template b/srcpkgs/SatDump/template
new file mode 100644
index 0000000000000..c6f1833df98a8
--- /dev/null
+++ b/srcpkgs/SatDump/template
@@ -0,0 +1,17 @@
+# Template file for 'SatDump'
+pkgname=SatDump
+version=1.1.0
+revision=1
+build_style=cmake
+hostmakedepends="pkgconf"
+makedepends="fftw-devel volk-devel libpng-devel LuaJIT-devel nng-devel
+ librtlsdr-devel libhackrf-devel libairspy-devel libairspyhf-devel glew-devel
+ glfw-devel libzstd-devel libgomp-devel ocl-icd-devel LimeSuite-devel
+ uhd-devel portaudio-cpp-devel"
+short_desc="Satellite data processing"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/SatDump/SatDump"
+changelog="https://github.com/SatDump/SatDump/releases"
+distfiles="https://github.com/SatDump/SatDump/archive/refs/tags/${version}.tar.gz"
+checksum=db032609fafa6d847f37a9511801aa198e3b9e52bdfb94a1751533c342ee372d

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

* Re: [PR PATCH] [Updated] New package: SatDump-1.0.3
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
                   ` (8 preceding siblings ...)
  2023-09-24 19:56 ` agausmann
@ 2023-09-26  3:31 ` agausmann
  2023-09-26  3:32 ` New package: SatDump-1.1.0 agausmann
                   ` (9 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: agausmann @ 2023-09-26  3:31 UTC (permalink / raw)
  To: ml

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

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

https://github.com/agausmann/void-packages satdump
https://github.com/void-linux/void-packages/pull/45340

New package: SatDump-1.0.3
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### 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**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


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

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

From fbd7a0b241309f1cf17e2668f03a0ddd912a875c Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Sun, 30 Jul 2023 22:45:34 -0500
Subject: [PATCH 1/2] New package: nng-1.5.2

---
 common/shlibs        |  1 +
 srcpkgs/nng-devel    |  1 +
 srcpkgs/nng/template | 34 ++++++++++++++++++++++++++++++++++
 3 files changed, 36 insertions(+)
 create mode 120000 srcpkgs/nng-devel
 create mode 100644 srcpkgs/nng/template

diff --git a/common/shlibs b/common/shlibs
index 9c2060bc45a67..832e9d5419b01 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4290,3 +4290,4 @@ libb64.so.0 libb64-1.2.1_1
 libei.so.1 libei-1.1.0_1
 libeis.so.1 libei-1.1.0_1
 liboeffis.so.1 libei-1.1.0_1
+libnng.so.1 nng-1.5.2_1
diff --git a/srcpkgs/nng-devel b/srcpkgs/nng-devel
new file mode 120000
index 0000000000000..cb46bd4614848
--- /dev/null
+++ b/srcpkgs/nng-devel
@@ -0,0 +1 @@
+nng
\ No newline at end of file
diff --git a/srcpkgs/nng/template b/srcpkgs/nng/template
new file mode 100644
index 0000000000000..3940d202fa9ed
--- /dev/null
+++ b/srcpkgs/nng/template
@@ -0,0 +1,34 @@
+# Template file for 'nng'
+pkgname=nng
+version=1.5.2
+revision=1
+build_style=cmake
+configure_args="-DBUILD_SHARED_LIBS=on"
+short_desc="Nanomsg next-generation"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="MIT"
+homepage="https://github.com/nanomsg/nng"
+changelog="https://github.com/nanomsg/nng/releases"
+distfiles="https://github.com/nanomsg/nng/archive/refs/tags/v${version}.tar.gz"
+checksum=f8b25ab86738864b1f2e3128e8badab581510fa8085ff5ca9bb980d317334c46
+
+do_check() {
+	# nng.platform.resolver_test passes on host machine,
+	# but fails in void-packages chroot
+	cd ${cmake_builddir:=build}
+	ctest -E 'nng\.platform\.resolver_test'
+}
+
+post_install() {
+	vlicense LICENSE.txt
+}
+
+nng-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/include"
+		vmove "usr/lib/cmake"
+		vmove "usr/lib/*.so"
+	}
+}

From d405b23df95ae6306cb09641b25535c8670a971a Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Sun, 30 Jul 2023 22:46:56 -0500
Subject: [PATCH 2/2] New package: SatDump-1.1.0

---
 .../SatDump/patches/0001-table-flags-cast.patch | 17 +++++++++++++++++
 srcpkgs/SatDump/template                        | 17 +++++++++++++++++
 2 files changed, 34 insertions(+)
 create mode 100644 srcpkgs/SatDump/patches/0001-table-flags-cast.patch
 create mode 100644 srcpkgs/SatDump/template

diff --git a/srcpkgs/SatDump/patches/0001-table-flags-cast.patch b/srcpkgs/SatDump/patches/0001-table-flags-cast.patch
new file mode 100644
index 0000000000000..4a0372b0e55b4
--- /dev/null
+++ b/srcpkgs/SatDump/patches/0001-table-flags-cast.patch
@@ -0,0 +1,17 @@
+When compiling with musl, the cast causes an error:
+
+    error: cast from 'std::nullptr_t' to 'ImGuiTableFlags' {aka 'int'} loses precision
+
+Upstream PR: https://github.com/SatDump/SatDump/pull/420/
+
+--- a/src-interface/recorder/tracking/tracking_widget_interface.cpp
++++ b/src-interface/recorder/tracking/tracking_widget_interface.cpp
+@@ -162,7 +162,7 @@ namespace satdump
+         if (backend_needs_update)
+             style::beginDisabled();
+ 
+-        if (ImGui::BeginTable("##trackingradiotable", 2, (ImGuiTableFlags)NULL))
++        if (ImGui::BeginTable("##trackingradiotable", 2, ImGuiTableFlags_None))
+         {
+             ImGui::TableNextRow();
+             ImGui::TableSetColumnIndex(0);
diff --git a/srcpkgs/SatDump/template b/srcpkgs/SatDump/template
new file mode 100644
index 0000000000000..c6f1833df98a8
--- /dev/null
+++ b/srcpkgs/SatDump/template
@@ -0,0 +1,17 @@
+# Template file for 'SatDump'
+pkgname=SatDump
+version=1.1.0
+revision=1
+build_style=cmake
+hostmakedepends="pkgconf"
+makedepends="fftw-devel volk-devel libpng-devel LuaJIT-devel nng-devel
+ librtlsdr-devel libhackrf-devel libairspy-devel libairspyhf-devel glew-devel
+ glfw-devel libzstd-devel libgomp-devel ocl-icd-devel LimeSuite-devel
+ uhd-devel portaudio-cpp-devel"
+short_desc="Satellite data processing"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/SatDump/SatDump"
+changelog="https://github.com/SatDump/SatDump/releases"
+distfiles="https://github.com/SatDump/SatDump/archive/refs/tags/${version}.tar.gz"
+checksum=db032609fafa6d847f37a9511801aa198e3b9e52bdfb94a1751533c342ee372d

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

* Re: New package: SatDump-1.1.0
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
                   ` (9 preceding siblings ...)
  2023-09-26  3:31 ` agausmann
@ 2023-09-26  3:32 ` agausmann
  2023-09-26  3:32 ` agausmann
                   ` (8 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: agausmann @ 2023-09-26  3:32 UTC (permalink / raw)
  To: ml

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

New comment by agausmann on void-packages repository

https://github.com/void-linux/void-packages/pull/45340#issuecomment-1734772354

Comment:
They've recently released an update. Works fine on x86_64, currently running some tests on aarch64

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

* Re: New package: SatDump-1.1.0
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
                   ` (10 preceding siblings ...)
  2023-09-26  3:32 ` New package: SatDump-1.1.0 agausmann
@ 2023-09-26  3:32 ` agausmann
  2023-09-26  3:34 ` agausmann
                   ` (7 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: agausmann @ 2023-09-26  3:32 UTC (permalink / raw)
  To: ml

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

New comment by agausmann on void-packages repository

https://github.com/void-linux/void-packages/pull/45340#issuecomment-1734772354

Comment:
Updated to 1.1.0. Works fine on x86_64, currently running some tests on aarch64

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

* Re: New package: SatDump-1.1.0
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
                   ` (11 preceding siblings ...)
  2023-09-26  3:32 ` agausmann
@ 2023-09-26  3:34 ` agausmann
  2023-09-26  3:36 ` agausmann
                   ` (6 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: agausmann @ 2023-09-26  3:34 UTC (permalink / raw)
  To: ml

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

New comment by agausmann on void-packages repository

https://github.com/void-linux/void-packages/pull/45340#issuecomment-1734772354

Comment:
Updated to 1.1.0. Works fine on x86_64 with one small patch; currently running some tests on aarch64

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

* Re: New package: SatDump-1.1.0
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
                   ` (12 preceding siblings ...)
  2023-09-26  3:34 ` agausmann
@ 2023-09-26  3:36 ` agausmann
  2023-09-27  3:28 ` agausmann
                   ` (5 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: agausmann @ 2023-09-26  3:36 UTC (permalink / raw)
  To: ml

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

New comment by agausmann on void-packages repository

https://github.com/void-linux/void-packages/pull/45340#issuecomment-1734772354

Comment:
Updated to 1.1.0. Works fine on x86_64 with one small patch for musl; currently running some tests on aarch64

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

* Re: New package: SatDump-1.1.0
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
                   ` (13 preceding siblings ...)
  2023-09-26  3:36 ` agausmann
@ 2023-09-27  3:28 ` agausmann
  2023-09-27  3:28 ` agausmann
                   ` (4 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: agausmann @ 2023-09-27  3:28 UTC (permalink / raw)
  To: ml

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

New comment by agausmann on void-packages repository

https://github.com/void-linux/void-packages/pull/45340#issuecomment-1736616558

Comment:
aarch64 looks good too

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

* Re: New package: SatDump-1.1.0
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
                   ` (14 preceding siblings ...)
  2023-09-27  3:28 ` agausmann
@ 2023-09-27  3:28 ` agausmann
  2023-12-06 19:40 ` [PR PATCH] [Updated] " agausmann
                   ` (3 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: agausmann @ 2023-09-27  3:28 UTC (permalink / raw)
  To: ml

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

New comment by agausmann on void-packages repository

https://github.com/void-linux/void-packages/pull/45340#issuecomment-1736616558

Comment:
aarch64 (Raspberry Pi 4) looks good too

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

* Re: [PR PATCH] [Updated] New package: SatDump-1.1.0
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
                   ` (15 preceding siblings ...)
  2023-09-27  3:28 ` agausmann
@ 2023-12-06 19:40 ` agausmann
  2024-03-06  1:44 ` New package: SatDump-1.1.2 github-actions
                   ` (2 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: agausmann @ 2023-12-06 19:40 UTC (permalink / raw)
  To: ml

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

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

https://github.com/agausmann/void-packages satdump
https://github.com/void-linux/void-packages/pull/45340

New package: SatDump-1.1.0
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### 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**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


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

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

From e6a703e256d17ca6d314f4feb9bd7801941f8eec Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Sun, 30 Jul 2023 22:45:34 -0500
Subject: [PATCH 1/2] New package: nng-1.5.2

---
 common/shlibs        |  1 +
 srcpkgs/nng-devel    |  1 +
 srcpkgs/nng/template | 34 ++++++++++++++++++++++++++++++++++
 3 files changed, 36 insertions(+)
 create mode 120000 srcpkgs/nng-devel
 create mode 100644 srcpkgs/nng/template

diff --git a/common/shlibs b/common/shlibs
index f7046cbb6c206..03eaa0c215342 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4276,3 +4276,4 @@ libdraco.so.8 draco-1.5.6_1
 libpdal_base.so.15 libpdal-2.5.6_1
 libpdal_util.so.15 libpdal-2.5.6_1
 libdisplay-info.so.1 libdisplay-info-0.1.1_1
+libnng.so.1 nng-1.5.2_1
diff --git a/srcpkgs/nng-devel b/srcpkgs/nng-devel
new file mode 120000
index 0000000000000..cb46bd4614848
--- /dev/null
+++ b/srcpkgs/nng-devel
@@ -0,0 +1 @@
+nng
\ No newline at end of file
diff --git a/srcpkgs/nng/template b/srcpkgs/nng/template
new file mode 100644
index 0000000000000..3940d202fa9ed
--- /dev/null
+++ b/srcpkgs/nng/template
@@ -0,0 +1,34 @@
+# Template file for 'nng'
+pkgname=nng
+version=1.5.2
+revision=1
+build_style=cmake
+configure_args="-DBUILD_SHARED_LIBS=on"
+short_desc="Nanomsg next-generation"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="MIT"
+homepage="https://github.com/nanomsg/nng"
+changelog="https://github.com/nanomsg/nng/releases"
+distfiles="https://github.com/nanomsg/nng/archive/refs/tags/v${version}.tar.gz"
+checksum=f8b25ab86738864b1f2e3128e8badab581510fa8085ff5ca9bb980d317334c46
+
+do_check() {
+	# nng.platform.resolver_test passes on host machine,
+	# but fails in void-packages chroot
+	cd ${cmake_builddir:=build}
+	ctest -E 'nng\.platform\.resolver_test'
+}
+
+post_install() {
+	vlicense LICENSE.txt
+}
+
+nng-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/include"
+		vmove "usr/lib/cmake"
+		vmove "usr/lib/*.so"
+	}
+}

From 4d5cad9e3c5fdbd094663ad0fee805d8b6030379 Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Wed, 6 Dec 2023 13:40:24 -0600
Subject: [PATCH 2/2] New package: SatDump-1.1.2

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

diff --git a/srcpkgs/SatDump/template b/srcpkgs/SatDump/template
new file mode 100644
index 0000000000000..d2e88468f2e76
--- /dev/null
+++ b/srcpkgs/SatDump/template
@@ -0,0 +1,17 @@
+# Template file for 'SatDump'
+pkgname=SatDump
+version=1.1.2
+revision=1
+build_style=cmake
+hostmakedepends="pkgconf"
+makedepends="fftw-devel volk-devel libpng-devel LuaJIT-devel nng-devel
+ librtlsdr-devel libhackrf-devel libairspy-devel libairspyhf-devel glew-devel
+ glfw-devel libzstd-devel libgomp-devel ocl-icd-devel LimeSuite-devel
+ uhd-devel portaudio-cpp-devel"
+short_desc="Satellite data processing"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/SatDump/SatDump"
+changelog="https://github.com/SatDump/SatDump/releases"
+distfiles="https://github.com/SatDump/SatDump/archive/refs/tags/${version}.tar.gz"
+checksum=6979463793b58a7ef62c6d61d4cb826396d0f625b95efe418251a7b02b6e87ed

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

* Re: New package: SatDump-1.1.2
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
                   ` (16 preceding siblings ...)
  2023-12-06 19:40 ` [PR PATCH] [Updated] " agausmann
@ 2024-03-06  1:44 ` github-actions
  2024-03-12  0:01 ` agausmann
  2024-03-12  0:04 ` [PR PATCH] [Updated] " agausmann
  19 siblings, 0 replies; 21+ messages in thread
From: github-actions @ 2024-03-06  1:44 UTC (permalink / raw)
  To: ml

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

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/pull/45340#issuecomment-1979929359

Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that.  If this pull request is still relevant bump it or assign it.

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

* Re: New package: SatDump-1.1.2
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
                   ` (17 preceding siblings ...)
  2024-03-06  1:44 ` New package: SatDump-1.1.2 github-actions
@ 2024-03-12  0:01 ` agausmann
  2024-03-12  0:04 ` [PR PATCH] [Updated] " agausmann
  19 siblings, 0 replies; 21+ messages in thread
From: agausmann @ 2024-03-12  0:01 UTC (permalink / raw)
  To: ml

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

New comment by agausmann on void-packages repository

https://github.com/void-linux/void-packages/pull/45340#issuecomment-1989666655

Comment:
bump

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

* Re: [PR PATCH] [Updated] New package: SatDump-1.1.2
  2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
                   ` (18 preceding siblings ...)
  2024-03-12  0:01 ` agausmann
@ 2024-03-12  0:04 ` agausmann
  19 siblings, 0 replies; 21+ messages in thread
From: agausmann @ 2024-03-12  0:04 UTC (permalink / raw)
  To: ml

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

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

https://github.com/agausmann/void-packages satdump
https://github.com/void-linux/void-packages/pull/45340

New package: SatDump-1.1.2
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### 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**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


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

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

From f431ef10eea256c8e56b27700dfced3870169ccb Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Sun, 30 Jul 2023 22:45:34 -0500
Subject: [PATCH 1/2] New package: nng-1.5.2

---
 common/shlibs        |  1 +
 srcpkgs/nng-devel    |  1 +
 srcpkgs/nng/template | 34 ++++++++++++++++++++++++++++++++++
 3 files changed, 36 insertions(+)
 create mode 120000 srcpkgs/nng-devel
 create mode 100644 srcpkgs/nng/template

diff --git a/common/shlibs b/common/shlibs
index 4c9c98e1a3b7b8..0ddada3a09535c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4296,3 +4296,4 @@ libunicode_loader.so.0.4 libunicode-0.4.0_1
 force-stage.so.0.1 void-force-stage-0.1_1
 libliftoff.so.0 libliftoff-0.4.1_1
 libscfg.so libscfg-0.1.1_1
+libnng.so.1 nng-1.5.2_1
diff --git a/srcpkgs/nng-devel b/srcpkgs/nng-devel
new file mode 120000
index 00000000000000..cb46bd4614848e
--- /dev/null
+++ b/srcpkgs/nng-devel
@@ -0,0 +1 @@
+nng
\ No newline at end of file
diff --git a/srcpkgs/nng/template b/srcpkgs/nng/template
new file mode 100644
index 00000000000000..3940d202fa9ed9
--- /dev/null
+++ b/srcpkgs/nng/template
@@ -0,0 +1,34 @@
+# Template file for 'nng'
+pkgname=nng
+version=1.5.2
+revision=1
+build_style=cmake
+configure_args="-DBUILD_SHARED_LIBS=on"
+short_desc="Nanomsg next-generation"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="MIT"
+homepage="https://github.com/nanomsg/nng"
+changelog="https://github.com/nanomsg/nng/releases"
+distfiles="https://github.com/nanomsg/nng/archive/refs/tags/v${version}.tar.gz"
+checksum=f8b25ab86738864b1f2e3128e8badab581510fa8085ff5ca9bb980d317334c46
+
+do_check() {
+	# nng.platform.resolver_test passes on host machine,
+	# but fails in void-packages chroot
+	cd ${cmake_builddir:=build}
+	ctest -E 'nng\.platform\.resolver_test'
+}
+
+post_install() {
+	vlicense LICENSE.txt
+}
+
+nng-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove "usr/include"
+		vmove "usr/lib/cmake"
+		vmove "usr/lib/*.so"
+	}
+}

From 44bfe444226b2d0559831fd731cf977518b45a58 Mon Sep 17 00:00:00 2001
From: Adam Gausmann <adam@gaussian.dev>
Date: Wed, 6 Dec 2023 13:40:24 -0600
Subject: [PATCH 2/2] New package: SatDump-1.1.3

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

diff --git a/srcpkgs/SatDump/template b/srcpkgs/SatDump/template
new file mode 100644
index 00000000000000..ca8416ad6f74a4
--- /dev/null
+++ b/srcpkgs/SatDump/template
@@ -0,0 +1,17 @@
+# Template file for 'SatDump'
+pkgname=SatDump
+version=1.1.3
+revision=1
+build_style=cmake
+hostmakedepends="pkgconf"
+makedepends="fftw-devel volk-devel libpng-devel LuaJIT-devel nng-devel
+ librtlsdr-devel libhackrf-devel libairspy-devel libairspyhf-devel glew-devel
+ glfw-devel libzstd-devel libgomp-devel ocl-icd-devel LimeSuite-devel
+ uhd-devel portaudio-cpp-devel"
+short_desc="Satellite data processing"
+maintainer="Adam Gausmann <adam@gaussian.dev>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/SatDump/SatDump"
+changelog="https://github.com/SatDump/SatDump/releases"
+distfiles="https://github.com/SatDump/SatDump/archive/refs/tags/${version}.tar.gz"
+checksum=7abbfb3f1fdd89ac2e2fc7883c9680c26f8426ac6e8ff60b3765f64b1ff2cd46

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

end of thread, other threads:[~2024-03-12  0:04 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-31  3:48 [PR PATCH] New package: SatDump-1.0.3 agausmann
2023-07-31  4:18 ` agausmann
2023-08-04  8:36 ` abenson
2023-08-04  8:36 ` abenson
2023-08-04 20:13 ` agausmann
2023-09-24 17:44 ` [PR PATCH] [Updated] " agausmann
2023-09-24 18:04 ` agausmann
2023-09-24 18:42 ` agausmann
2023-09-24 19:55 ` agausmann
2023-09-24 19:56 ` agausmann
2023-09-26  3:31 ` agausmann
2023-09-26  3:32 ` New package: SatDump-1.1.0 agausmann
2023-09-26  3:32 ` agausmann
2023-09-26  3:34 ` agausmann
2023-09-26  3:36 ` agausmann
2023-09-27  3:28 ` agausmann
2023-09-27  3:28 ` agausmann
2023-12-06 19:40 ` [PR PATCH] [Updated] " agausmann
2024-03-06  1:44 ` New package: SatDump-1.1.2 github-actions
2024-03-12  0:01 ` agausmann
2024-03-12  0:04 ` [PR PATCH] [Updated] " agausmann

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).