* Re: [PR PATCH] [Updated] New packages: geonkick, redkite
2020-11-13 12:27 [PR PATCH] New packages: geonkick, redkite teldra
@ 2020-11-13 12:34 ` teldra
2020-11-13 12:40 ` teldra
` (10 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: teldra @ 2020-11-13 12:34 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 320 bytes --]
There is an updated pull request by teldra against master on the void-packages repository
https://github.com/teldra/void-packages geonkick
https://github.com/void-linux/void-packages/pull/26350
New packages: geonkick, redkite
A patch file from https://github.com/void-linux/void-packages/pull/26350.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-geonkick-26350.patch --]
[-- Type: text/x-diff, Size: 3809 bytes --]
From d47fa1251c08aa38fcab40bfabb140bc141a2437 Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:23:45 +0100
Subject: [PATCH 1/2] New package: redkite-1.2.0
---
srcpkgs/redkite-devel | 1 +
srcpkgs/redkite/template | 21 +++++++++++++++++++++
2 files changed, 22 insertions(+)
create mode 120000 srcpkgs/redkite-devel
create mode 100644 srcpkgs/redkite/template
diff --git a/srcpkgs/redkite-devel b/srcpkgs/redkite-devel
new file mode 120000
index 00000000000..98f68eebb4c
--- /dev/null
+++ b/srcpkgs/redkite-devel
@@ -0,0 +1 @@
+redkite
\ No newline at end of file
diff --git a/srcpkgs/redkite/template b/srcpkgs/redkite/template
new file mode 100644
index 00000000000..319622b4756
--- /dev/null
+++ b/srcpkgs/redkite/template
@@ -0,0 +1,21 @@
+# Template file for 'redkite'
+pkgname=redkite
+version=1.2.0
+revision=1
+build_style=cmake
+makedepends="cairo-devel"
+short_desc="GUI toolkit"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/redkite"
+distfiles="https://github.com/iurie-sw/redkite/archive/v${version}.tar.gz"
+checksum=2b0fb650e5f94649aab874ce06fadea7f7663a4855163c4e4e49fd5db3677c59
+
+redkite-devel_package() {
+ short_desc+=" - development files"
+ depends="${sourcepkg}>=${version}_${revision}"
+ pkg_install() {
+ vmove "usr/include"
+ vmove "usr/lib"
+ }
+}
From 1e4dc951b71a8957d5bb63bdd7be078de8b763dc Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:24:10 +0100
Subject: [PATCH 2/2] New package: geonkick-2.5.0
---
srcpkgs/geonkick/patches/musl.patch | 39 +++++++++++++++++++++++++++++
srcpkgs/geonkick/template | 19 ++++++++++++++
2 files changed, 58 insertions(+)
create mode 100644 srcpkgs/geonkick/patches/musl.patch
create mode 100644 srcpkgs/geonkick/template
diff --git a/srcpkgs/geonkick/patches/musl.patch b/srcpkgs/geonkick/patches/musl.patch
new file mode 100644
index 00000000000..281752a92ec
--- /dev/null
+++ b/srcpkgs/geonkick/patches/musl.patch
@@ -0,0 +1,39 @@
+diff --git dsp/src/compressor.h dsp/src/compressor.h
+index 2b246be..e6cac5d 100644
+--- dsp/src/compressor.h
++++ dsp/src/compressor.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_compressor {
+ int enabled;
+
+diff --git dsp/src/distortion.h dsp/src/distortion.h
+index 4e42f11..b06e6e5 100644
+--- dsp/src/distortion.h
++++ dsp/src/distortion.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_distortion {
+ int enabled;
+ /* Input limiter for distortion. */
+diff --git dsp/src/synthesizer.h dsp/src/synthesizer.h
+index 303f810..d4d4f9b 100644
+--- dsp/src/synthesizer.h
++++ dsp/src/synthesizer.h
+@@ -31,6 +31,8 @@
+
+ #include <stdatomic.h>
+
++#include <pthread.h>
++
+ struct gkick_synth {
+ atomic_size_t id;
+ char name[30];
diff --git a/srcpkgs/geonkick/template b/srcpkgs/geonkick/template
new file mode 100644
index 00000000000..3564bae1bce
--- /dev/null
+++ b/srcpkgs/geonkick/template
@@ -0,0 +1,19 @@
+# Template file for 'geonkick'
+pkgname=geonkick
+version=2.5.0
+revision=1
+build_style=cmake
+hostmakedepends="pkg-config tar xz redkite"
+makedepends="redkite-devel jack-devel libsndfile-devel rapidjson
+ lv2 libX11-devel cairo-devel"
+depends="lv2"
+short_desc="Free software percussion synthesizer"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/geonkick"
+distfiles="https://github.com/iurie-sw/geonkick/archive/v${version}.tar.gz"
+checksum=7e19660ccc45098a5b76d5c09c53a485ed6258450a366d47ae2c117b7121331b
+
+if [[ ! ${XBPS_TARGET_MACHINE} == "x86_64" ]]; then
+ configure_args+=" -DGKICK_ARCHITECTURE=$XBPS_TARGET_MACHINE"
+fi
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PR PATCH] [Updated] New packages: geonkick, redkite
2020-11-13 12:27 [PR PATCH] New packages: geonkick, redkite teldra
2020-11-13 12:34 ` [PR PATCH] [Updated] " teldra
@ 2020-11-13 12:40 ` teldra
2020-11-13 12:41 ` teldra
` (9 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: teldra @ 2020-11-13 12:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 320 bytes --]
There is an updated pull request by teldra against master on the void-packages repository
https://github.com/teldra/void-packages geonkick
https://github.com/void-linux/void-packages/pull/26350
New packages: geonkick, redkite
A patch file from https://github.com/void-linux/void-packages/pull/26350.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-geonkick-26350.patch --]
[-- Type: text/x-diff, Size: 3873 bytes --]
From d47fa1251c08aa38fcab40bfabb140bc141a2437 Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:23:45 +0100
Subject: [PATCH 1/2] New package: redkite-1.2.0
---
srcpkgs/redkite-devel | 1 +
srcpkgs/redkite/template | 21 +++++++++++++++++++++
2 files changed, 22 insertions(+)
create mode 120000 srcpkgs/redkite-devel
create mode 100644 srcpkgs/redkite/template
diff --git a/srcpkgs/redkite-devel b/srcpkgs/redkite-devel
new file mode 120000
index 00000000000..98f68eebb4c
--- /dev/null
+++ b/srcpkgs/redkite-devel
@@ -0,0 +1 @@
+redkite
\ No newline at end of file
diff --git a/srcpkgs/redkite/template b/srcpkgs/redkite/template
new file mode 100644
index 00000000000..319622b4756
--- /dev/null
+++ b/srcpkgs/redkite/template
@@ -0,0 +1,21 @@
+# Template file for 'redkite'
+pkgname=redkite
+version=1.2.0
+revision=1
+build_style=cmake
+makedepends="cairo-devel"
+short_desc="GUI toolkit"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/redkite"
+distfiles="https://github.com/iurie-sw/redkite/archive/v${version}.tar.gz"
+checksum=2b0fb650e5f94649aab874ce06fadea7f7663a4855163c4e4e49fd5db3677c59
+
+redkite-devel_package() {
+ short_desc+=" - development files"
+ depends="${sourcepkg}>=${version}_${revision}"
+ pkg_install() {
+ vmove "usr/include"
+ vmove "usr/lib"
+ }
+}
From df0256b1b7036bae826f0c2344606720c0e689b9 Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:24:10 +0100
Subject: [PATCH 2/2] New package: geonkick-2.5.0
closes https://github.com/void-linux/void-packages/issues/20957
---
srcpkgs/geonkick/patches/musl.patch | 39 +++++++++++++++++++++++++++++
srcpkgs/geonkick/template | 19 ++++++++++++++
2 files changed, 58 insertions(+)
create mode 100644 srcpkgs/geonkick/patches/musl.patch
create mode 100644 srcpkgs/geonkick/template
diff --git a/srcpkgs/geonkick/patches/musl.patch b/srcpkgs/geonkick/patches/musl.patch
new file mode 100644
index 00000000000..281752a92ec
--- /dev/null
+++ b/srcpkgs/geonkick/patches/musl.patch
@@ -0,0 +1,39 @@
+diff --git dsp/src/compressor.h dsp/src/compressor.h
+index 2b246be..e6cac5d 100644
+--- dsp/src/compressor.h
++++ dsp/src/compressor.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_compressor {
+ int enabled;
+
+diff --git dsp/src/distortion.h dsp/src/distortion.h
+index 4e42f11..b06e6e5 100644
+--- dsp/src/distortion.h
++++ dsp/src/distortion.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_distortion {
+ int enabled;
+ /* Input limiter for distortion. */
+diff --git dsp/src/synthesizer.h dsp/src/synthesizer.h
+index 303f810..d4d4f9b 100644
+--- dsp/src/synthesizer.h
++++ dsp/src/synthesizer.h
+@@ -31,6 +31,8 @@
+
+ #include <stdatomic.h>
+
++#include <pthread.h>
++
+ struct gkick_synth {
+ atomic_size_t id;
+ char name[30];
diff --git a/srcpkgs/geonkick/template b/srcpkgs/geonkick/template
new file mode 100644
index 00000000000..3564bae1bce
--- /dev/null
+++ b/srcpkgs/geonkick/template
@@ -0,0 +1,19 @@
+# Template file for 'geonkick'
+pkgname=geonkick
+version=2.5.0
+revision=1
+build_style=cmake
+hostmakedepends="pkg-config tar xz redkite"
+makedepends="redkite-devel jack-devel libsndfile-devel rapidjson
+ lv2 libX11-devel cairo-devel"
+depends="lv2"
+short_desc="Free software percussion synthesizer"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/geonkick"
+distfiles="https://github.com/iurie-sw/geonkick/archive/v${version}.tar.gz"
+checksum=7e19660ccc45098a5b76d5c09c53a485ed6258450a366d47ae2c117b7121331b
+
+if [[ ! ${XBPS_TARGET_MACHINE} == "x86_64" ]]; then
+ configure_args+=" -DGKICK_ARCHITECTURE=$XBPS_TARGET_MACHINE"
+fi
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PR PATCH] [Updated] New packages: geonkick, redkite
2020-11-13 12:27 [PR PATCH] New packages: geonkick, redkite teldra
2020-11-13 12:34 ` [PR PATCH] [Updated] " teldra
2020-11-13 12:40 ` teldra
@ 2020-11-13 12:41 ` teldra
2020-11-13 22:50 ` teldra
` (8 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: teldra @ 2020-11-13 12:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 320 bytes --]
There is an updated pull request by teldra against master on the void-packages repository
https://github.com/teldra/void-packages geonkick
https://github.com/void-linux/void-packages/pull/26350
New packages: geonkick, redkite
A patch file from https://github.com/void-linux/void-packages/pull/26350.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-geonkick-26350.patch --]
[-- Type: text/x-diff, Size: 3873 bytes --]
From d47fa1251c08aa38fcab40bfabb140bc141a2437 Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:23:45 +0100
Subject: [PATCH 1/2] New package: redkite-1.2.0
---
srcpkgs/redkite-devel | 1 +
srcpkgs/redkite/template | 21 +++++++++++++++++++++
2 files changed, 22 insertions(+)
create mode 120000 srcpkgs/redkite-devel
create mode 100644 srcpkgs/redkite/template
diff --git a/srcpkgs/redkite-devel b/srcpkgs/redkite-devel
new file mode 120000
index 00000000000..98f68eebb4c
--- /dev/null
+++ b/srcpkgs/redkite-devel
@@ -0,0 +1 @@
+redkite
\ No newline at end of file
diff --git a/srcpkgs/redkite/template b/srcpkgs/redkite/template
new file mode 100644
index 00000000000..319622b4756
--- /dev/null
+++ b/srcpkgs/redkite/template
@@ -0,0 +1,21 @@
+# Template file for 'redkite'
+pkgname=redkite
+version=1.2.0
+revision=1
+build_style=cmake
+makedepends="cairo-devel"
+short_desc="GUI toolkit"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/redkite"
+distfiles="https://github.com/iurie-sw/redkite/archive/v${version}.tar.gz"
+checksum=2b0fb650e5f94649aab874ce06fadea7f7663a4855163c4e4e49fd5db3677c59
+
+redkite-devel_package() {
+ short_desc+=" - development files"
+ depends="${sourcepkg}>=${version}_${revision}"
+ pkg_install() {
+ vmove "usr/include"
+ vmove "usr/lib"
+ }
+}
From 2f47d333f106f1b44e5b03ea7809db89476ac94e Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:24:10 +0100
Subject: [PATCH 2/2] New package: geonkick-2.5.0
closes https://github.com/void-linux/void-packages/issues/20957
---
srcpkgs/geonkick/patches/musl.patch | 39 +++++++++++++++++++++++++++++
srcpkgs/geonkick/template | 19 ++++++++++++++
2 files changed, 58 insertions(+)
create mode 100644 srcpkgs/geonkick/patches/musl.patch
create mode 100644 srcpkgs/geonkick/template
diff --git a/srcpkgs/geonkick/patches/musl.patch b/srcpkgs/geonkick/patches/musl.patch
new file mode 100644
index 00000000000..281752a92ec
--- /dev/null
+++ b/srcpkgs/geonkick/patches/musl.patch
@@ -0,0 +1,39 @@
+diff --git dsp/src/compressor.h dsp/src/compressor.h
+index 2b246be..e6cac5d 100644
+--- dsp/src/compressor.h
++++ dsp/src/compressor.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_compressor {
+ int enabled;
+
+diff --git dsp/src/distortion.h dsp/src/distortion.h
+index 4e42f11..b06e6e5 100644
+--- dsp/src/distortion.h
++++ dsp/src/distortion.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_distortion {
+ int enabled;
+ /* Input limiter for distortion. */
+diff --git dsp/src/synthesizer.h dsp/src/synthesizer.h
+index 303f810..d4d4f9b 100644
+--- dsp/src/synthesizer.h
++++ dsp/src/synthesizer.h
+@@ -31,6 +31,8 @@
+
+ #include <stdatomic.h>
+
++#include <pthread.h>
++
+ struct gkick_synth {
+ atomic_size_t id;
+ char name[30];
diff --git a/srcpkgs/geonkick/template b/srcpkgs/geonkick/template
new file mode 100644
index 00000000000..3564bae1bce
--- /dev/null
+++ b/srcpkgs/geonkick/template
@@ -0,0 +1,19 @@
+# Template file for 'geonkick'
+pkgname=geonkick
+version=2.5.0
+revision=1
+build_style=cmake
+hostmakedepends="pkg-config tar xz redkite"
+makedepends="redkite-devel jack-devel libsndfile-devel rapidjson
+ lv2 libX11-devel cairo-devel"
+depends="lv2"
+short_desc="Free software percussion synthesizer"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/geonkick"
+distfiles="https://github.com/iurie-sw/geonkick/archive/v${version}.tar.gz"
+checksum=7e19660ccc45098a5b76d5c09c53a485ed6258450a366d47ae2c117b7121331b
+
+if [[ ! ${XBPS_TARGET_MACHINE} == "x86_64" ]]; then
+ configure_args+=" -DGKICK_ARCHITECTURE=$XBPS_TARGET_MACHINE"
+fi
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PR PATCH] [Updated] New packages: geonkick, redkite
2020-11-13 12:27 [PR PATCH] New packages: geonkick, redkite teldra
` (2 preceding siblings ...)
2020-11-13 12:41 ` teldra
@ 2020-11-13 22:50 ` teldra
2020-11-13 23:57 ` teldra
` (7 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: teldra @ 2020-11-13 22:50 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 320 bytes --]
There is an updated pull request by teldra against master on the void-packages repository
https://github.com/teldra/void-packages geonkick
https://github.com/void-linux/void-packages/pull/26350
New packages: geonkick, redkite
A patch file from https://github.com/void-linux/void-packages/pull/26350.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-geonkick-26350.patch --]
[-- Type: text/x-diff, Size: 3873 bytes --]
From d47fa1251c08aa38fcab40bfabb140bc141a2437 Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:23:45 +0100
Subject: [PATCH 1/2] New package: redkite-1.2.0
---
srcpkgs/redkite-devel | 1 +
srcpkgs/redkite/template | 21 +++++++++++++++++++++
2 files changed, 22 insertions(+)
create mode 120000 srcpkgs/redkite-devel
create mode 100644 srcpkgs/redkite/template
diff --git a/srcpkgs/redkite-devel b/srcpkgs/redkite-devel
new file mode 120000
index 00000000000..98f68eebb4c
--- /dev/null
+++ b/srcpkgs/redkite-devel
@@ -0,0 +1 @@
+redkite
\ No newline at end of file
diff --git a/srcpkgs/redkite/template b/srcpkgs/redkite/template
new file mode 100644
index 00000000000..319622b4756
--- /dev/null
+++ b/srcpkgs/redkite/template
@@ -0,0 +1,21 @@
+# Template file for 'redkite'
+pkgname=redkite
+version=1.2.0
+revision=1
+build_style=cmake
+makedepends="cairo-devel"
+short_desc="GUI toolkit"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/redkite"
+distfiles="https://github.com/iurie-sw/redkite/archive/v${version}.tar.gz"
+checksum=2b0fb650e5f94649aab874ce06fadea7f7663a4855163c4e4e49fd5db3677c59
+
+redkite-devel_package() {
+ short_desc+=" - development files"
+ depends="${sourcepkg}>=${version}_${revision}"
+ pkg_install() {
+ vmove "usr/include"
+ vmove "usr/lib"
+ }
+}
From f0dc8ca2e1887460d0b4b2090d122025d5a1b226 Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:24:10 +0100
Subject: [PATCH 2/2] New package: geonkick-2.5.0
closes https://github.com/void-linux/void-packages/issues/20957
---
srcpkgs/geonkick/patches/musl.patch | 39 +++++++++++++++++++++++++++++
srcpkgs/geonkick/template | 19 ++++++++++++++
2 files changed, 58 insertions(+)
create mode 100644 srcpkgs/geonkick/patches/musl.patch
create mode 100644 srcpkgs/geonkick/template
diff --git a/srcpkgs/geonkick/patches/musl.patch b/srcpkgs/geonkick/patches/musl.patch
new file mode 100644
index 00000000000..281752a92ec
--- /dev/null
+++ b/srcpkgs/geonkick/patches/musl.patch
@@ -0,0 +1,39 @@
+diff --git dsp/src/compressor.h dsp/src/compressor.h
+index 2b246be..e6cac5d 100644
+--- dsp/src/compressor.h
++++ dsp/src/compressor.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_compressor {
+ int enabled;
+
+diff --git dsp/src/distortion.h dsp/src/distortion.h
+index 4e42f11..b06e6e5 100644
+--- dsp/src/distortion.h
++++ dsp/src/distortion.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_distortion {
+ int enabled;
+ /* Input limiter for distortion. */
+diff --git dsp/src/synthesizer.h dsp/src/synthesizer.h
+index 303f810..d4d4f9b 100644
+--- dsp/src/synthesizer.h
++++ dsp/src/synthesizer.h
+@@ -31,6 +31,8 @@
+
+ #include <stdatomic.h>
+
++#include <pthread.h>
++
+ struct gkick_synth {
+ atomic_size_t id;
+ char name[30];
diff --git a/srcpkgs/geonkick/template b/srcpkgs/geonkick/template
new file mode 100644
index 00000000000..3564bae1bce
--- /dev/null
+++ b/srcpkgs/geonkick/template
@@ -0,0 +1,19 @@
+# Template file for 'geonkick'
+pkgname=geonkick
+version=2.5.0
+revision=1
+build_style=cmake
+hostmakedepends="pkg-config tar xz redkite"
+makedepends="redkite-devel jack-devel libsndfile-devel rapidjson
+ lv2 libX11-devel cairo-devel"
+depends="lv2"
+short_desc="Free software percussion synthesizer"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/geonkick"
+distfiles="https://github.com/iurie-sw/geonkick/archive/v${version}.tar.gz"
+checksum=7e19660ccc45098a5b76d5c09c53a485ed6258450a366d47ae2c117b7121331b
+
+if [[ ! ${XBPS_TARGET_MACHINE} == "x86_64" ]]; then
+ configure_args+=" -DGKICK_ARCHITECTURE=$XBPS_TARGET_MACHINE"
+fi
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PR PATCH] [Updated] New packages: geonkick, redkite
2020-11-13 12:27 [PR PATCH] New packages: geonkick, redkite teldra
` (3 preceding siblings ...)
2020-11-13 22:50 ` teldra
@ 2020-11-13 23:57 ` teldra
2020-11-14 11:10 ` teldra
` (6 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: teldra @ 2020-11-13 23:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 320 bytes --]
There is an updated pull request by teldra against master on the void-packages repository
https://github.com/teldra/void-packages geonkick
https://github.com/void-linux/void-packages/pull/26350
New packages: geonkick, redkite
A patch file from https://github.com/void-linux/void-packages/pull/26350.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-geonkick-26350.patch --]
[-- Type: text/x-diff, Size: 4014 bytes --]
From cda52eb4b99b50c26448ed5c16c7731d1487e5bf Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:23:45 +0100
Subject: [PATCH 1/2] New package: redkite-1.2.0
---
srcpkgs/redkite-devel | 1 +
srcpkgs/redkite/template | 21 +++++++++++++++++++++
2 files changed, 22 insertions(+)
create mode 120000 srcpkgs/redkite-devel
create mode 100644 srcpkgs/redkite/template
diff --git a/srcpkgs/redkite-devel b/srcpkgs/redkite-devel
new file mode 120000
index 00000000000..98f68eebb4c
--- /dev/null
+++ b/srcpkgs/redkite-devel
@@ -0,0 +1 @@
+redkite
\ No newline at end of file
diff --git a/srcpkgs/redkite/template b/srcpkgs/redkite/template
new file mode 100644
index 00000000000..319622b4756
--- /dev/null
+++ b/srcpkgs/redkite/template
@@ -0,0 +1,21 @@
+# Template file for 'redkite'
+pkgname=redkite
+version=1.2.0
+revision=1
+build_style=cmake
+makedepends="cairo-devel"
+short_desc="GUI toolkit"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/redkite"
+distfiles="https://github.com/iurie-sw/redkite/archive/v${version}.tar.gz"
+checksum=2b0fb650e5f94649aab874ce06fadea7f7663a4855163c4e4e49fd5db3677c59
+
+redkite-devel_package() {
+ short_desc+=" - development files"
+ depends="${sourcepkg}>=${version}_${revision}"
+ pkg_install() {
+ vmove "usr/include"
+ vmove "usr/lib"
+ }
+}
From 4b451c4da3fcea25d67a808b06c16dcb3198b276 Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:24:10 +0100
Subject: [PATCH 2/2] New package: geonkick-2.5.0
closes https://github.com/void-linux/void-packages/issues/20957
---
srcpkgs/geonkick/patches/musl.patch | 39 +++++++++++++++++++++++++++++
srcpkgs/geonkick/template | 24 ++++++++++++++++++
2 files changed, 63 insertions(+)
create mode 100644 srcpkgs/geonkick/patches/musl.patch
create mode 100644 srcpkgs/geonkick/template
diff --git a/srcpkgs/geonkick/patches/musl.patch b/srcpkgs/geonkick/patches/musl.patch
new file mode 100644
index 00000000000..281752a92ec
--- /dev/null
+++ b/srcpkgs/geonkick/patches/musl.patch
@@ -0,0 +1,39 @@
+diff --git dsp/src/compressor.h dsp/src/compressor.h
+index 2b246be..e6cac5d 100644
+--- dsp/src/compressor.h
++++ dsp/src/compressor.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_compressor {
+ int enabled;
+
+diff --git dsp/src/distortion.h dsp/src/distortion.h
+index 4e42f11..b06e6e5 100644
+--- dsp/src/distortion.h
++++ dsp/src/distortion.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_distortion {
+ int enabled;
+ /* Input limiter for distortion. */
+diff --git dsp/src/synthesizer.h dsp/src/synthesizer.h
+index 303f810..d4d4f9b 100644
+--- dsp/src/synthesizer.h
++++ dsp/src/synthesizer.h
+@@ -31,6 +31,8 @@
+
+ #include <stdatomic.h>
+
++#include <pthread.h>
++
+ struct gkick_synth {
+ atomic_size_t id;
+ char name[30];
diff --git a/srcpkgs/geonkick/template b/srcpkgs/geonkick/template
new file mode 100644
index 00000000000..1eca7f19e67
--- /dev/null
+++ b/srcpkgs/geonkick/template
@@ -0,0 +1,24 @@
+# Template file for 'geonkick'
+pkgname=geonkick
+version=2.5.0
+revision=1
+build_style=cmake
+hostmakedepends="pkg-config tar xz redkite"
+makedepends="redkite-devel jack-devel libsndfile-devel rapidjson
+ lv2 libX11-devel cairo-devel"
+depends="lv2"
+short_desc="Free software percussion synthesizer"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/geonkick"
+distfiles="https://github.com/iurie-sw/geonkick/archive/v${version}.tar.gz"
+checksum=7e19660ccc45098a5b76d5c09c53a485ed6258450a366d47ae2c117b7121331b
+
+if [[ ! ${XBPS_TARGET_MACHINE} == "x86_64" ]]; then
+ configure_args+=" -DGKICK_ARCHITECTURE=$XBPS_TARGET_MACHINE"
+fi
+
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+ makedepends+=" libatomic-devel"
+ configure_args+=" -DCMAKE_EXE_LINKER_FLAGS='-latomic'"
+fi
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PR PATCH] [Updated] New packages: geonkick, redkite
2020-11-13 12:27 [PR PATCH] New packages: geonkick, redkite teldra
` (4 preceding siblings ...)
2020-11-13 23:57 ` teldra
@ 2020-11-14 11:10 ` teldra
2020-11-14 23:00 ` [PR REVIEW] " ndowens
` (5 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: teldra @ 2020-11-14 11:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 320 bytes --]
There is an updated pull request by teldra against master on the void-packages repository
https://github.com/teldra/void-packages geonkick
https://github.com/void-linux/void-packages/pull/26350
New packages: geonkick, redkite
A patch file from https://github.com/void-linux/void-packages/pull/26350.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-geonkick-26350.patch --]
[-- Type: text/x-diff, Size: 4014 bytes --]
From 972e797b344db10b7bb33cbef2117b07704b3b3c Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:23:45 +0100
Subject: [PATCH 1/2] New package: redkite-1.2.0
---
srcpkgs/redkite-devel | 1 +
srcpkgs/redkite/template | 21 +++++++++++++++++++++
2 files changed, 22 insertions(+)
create mode 120000 srcpkgs/redkite-devel
create mode 100644 srcpkgs/redkite/template
diff --git a/srcpkgs/redkite-devel b/srcpkgs/redkite-devel
new file mode 120000
index 00000000000..98f68eebb4c
--- /dev/null
+++ b/srcpkgs/redkite-devel
@@ -0,0 +1 @@
+redkite
\ No newline at end of file
diff --git a/srcpkgs/redkite/template b/srcpkgs/redkite/template
new file mode 100644
index 00000000000..319622b4756
--- /dev/null
+++ b/srcpkgs/redkite/template
@@ -0,0 +1,21 @@
+# Template file for 'redkite'
+pkgname=redkite
+version=1.2.0
+revision=1
+build_style=cmake
+makedepends="cairo-devel"
+short_desc="GUI toolkit"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/redkite"
+distfiles="https://github.com/iurie-sw/redkite/archive/v${version}.tar.gz"
+checksum=2b0fb650e5f94649aab874ce06fadea7f7663a4855163c4e4e49fd5db3677c59
+
+redkite-devel_package() {
+ short_desc+=" - development files"
+ depends="${sourcepkg}>=${version}_${revision}"
+ pkg_install() {
+ vmove "usr/include"
+ vmove "usr/lib"
+ }
+}
From d81d3aeaf0e962005f6d3d11674fd2e2945b3ffa Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:24:10 +0100
Subject: [PATCH 2/2] New package: geonkick-2.5.0
closes https://github.com/void-linux/void-packages/issues/20957
---
srcpkgs/geonkick/patches/musl.patch | 39 +++++++++++++++++++++++++++++
srcpkgs/geonkick/template | 24 ++++++++++++++++++
2 files changed, 63 insertions(+)
create mode 100644 srcpkgs/geonkick/patches/musl.patch
create mode 100644 srcpkgs/geonkick/template
diff --git a/srcpkgs/geonkick/patches/musl.patch b/srcpkgs/geonkick/patches/musl.patch
new file mode 100644
index 00000000000..281752a92ec
--- /dev/null
+++ b/srcpkgs/geonkick/patches/musl.patch
@@ -0,0 +1,39 @@
+diff --git dsp/src/compressor.h dsp/src/compressor.h
+index 2b246be..e6cac5d 100644
+--- dsp/src/compressor.h
++++ dsp/src/compressor.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_compressor {
+ int enabled;
+
+diff --git dsp/src/distortion.h dsp/src/distortion.h
+index 4e42f11..b06e6e5 100644
+--- dsp/src/distortion.h
++++ dsp/src/distortion.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_distortion {
+ int enabled;
+ /* Input limiter for distortion. */
+diff --git dsp/src/synthesizer.h dsp/src/synthesizer.h
+index 303f810..d4d4f9b 100644
+--- dsp/src/synthesizer.h
++++ dsp/src/synthesizer.h
+@@ -31,6 +31,8 @@
+
+ #include <stdatomic.h>
+
++#include <pthread.h>
++
+ struct gkick_synth {
+ atomic_size_t id;
+ char name[30];
diff --git a/srcpkgs/geonkick/template b/srcpkgs/geonkick/template
new file mode 100644
index 00000000000..1eca7f19e67
--- /dev/null
+++ b/srcpkgs/geonkick/template
@@ -0,0 +1,24 @@
+# Template file for 'geonkick'
+pkgname=geonkick
+version=2.5.0
+revision=1
+build_style=cmake
+hostmakedepends="pkg-config tar xz redkite"
+makedepends="redkite-devel jack-devel libsndfile-devel rapidjson
+ lv2 libX11-devel cairo-devel"
+depends="lv2"
+short_desc="Free software percussion synthesizer"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/geonkick"
+distfiles="https://github.com/iurie-sw/geonkick/archive/v${version}.tar.gz"
+checksum=7e19660ccc45098a5b76d5c09c53a485ed6258450a366d47ae2c117b7121331b
+
+if [[ ! ${XBPS_TARGET_MACHINE} == "x86_64" ]]; then
+ configure_args+=" -DGKICK_ARCHITECTURE=$XBPS_TARGET_MACHINE"
+fi
+
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+ makedepends+=" libatomic-devel"
+ configure_args+=" -DCMAKE_EXE_LINKER_FLAGS='-latomic'"
+fi
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PR REVIEW] New packages: geonkick, redkite
2020-11-13 12:27 [PR PATCH] New packages: geonkick, redkite teldra
` (5 preceding siblings ...)
2020-11-14 11:10 ` teldra
@ 2020-11-14 23:00 ` ndowens
2020-11-15 12:18 ` [PR PATCH] [Updated] " teldra
` (4 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: ndowens @ 2020-11-14 23:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 222 bytes --]
New review comment by ndowens on void-packages repository
https://github.com/void-linux/void-packages/pull/26350#discussion_r523473649
Comment:
Does lv2 have to be in depends? I built and ran it w/o lv2 being in depends
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PR PATCH] [Updated] New packages: geonkick, redkite
2020-11-13 12:27 [PR PATCH] New packages: geonkick, redkite teldra
` (6 preceding siblings ...)
2020-11-14 23:00 ` [PR REVIEW] " ndowens
@ 2020-11-15 12:18 ` teldra
2020-11-15 12:20 ` [PR REVIEW] " teldra
` (3 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: teldra @ 2020-11-15 12:18 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 320 bytes --]
There is an updated pull request by teldra against master on the void-packages repository
https://github.com/teldra/void-packages geonkick
https://github.com/void-linux/void-packages/pull/26350
New packages: geonkick, redkite
A patch file from https://github.com/void-linux/void-packages/pull/26350.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-geonkick-26350.patch --]
[-- Type: text/x-diff, Size: 3998 bytes --]
From 62b2992018bdd1b2494587c7a015e0d7d04da0fb Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:23:45 +0100
Subject: [PATCH 1/2] New package: redkite-1.2.0
---
srcpkgs/redkite-devel | 1 +
srcpkgs/redkite/template | 21 +++++++++++++++++++++
2 files changed, 22 insertions(+)
create mode 120000 srcpkgs/redkite-devel
create mode 100644 srcpkgs/redkite/template
diff --git a/srcpkgs/redkite-devel b/srcpkgs/redkite-devel
new file mode 120000
index 00000000000..98f68eebb4c
--- /dev/null
+++ b/srcpkgs/redkite-devel
@@ -0,0 +1 @@
+redkite
\ No newline at end of file
diff --git a/srcpkgs/redkite/template b/srcpkgs/redkite/template
new file mode 100644
index 00000000000..319622b4756
--- /dev/null
+++ b/srcpkgs/redkite/template
@@ -0,0 +1,21 @@
+# Template file for 'redkite'
+pkgname=redkite
+version=1.2.0
+revision=1
+build_style=cmake
+makedepends="cairo-devel"
+short_desc="GUI toolkit"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/redkite"
+distfiles="https://github.com/iurie-sw/redkite/archive/v${version}.tar.gz"
+checksum=2b0fb650e5f94649aab874ce06fadea7f7663a4855163c4e4e49fd5db3677c59
+
+redkite-devel_package() {
+ short_desc+=" - development files"
+ depends="${sourcepkg}>=${version}_${revision}"
+ pkg_install() {
+ vmove "usr/include"
+ vmove "usr/lib"
+ }
+}
From 2379f5895451071b835bf6f1787becc91dbf7bf1 Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:24:10 +0100
Subject: [PATCH 2/2] New package: geonkick-2.5.0
closes https://github.com/void-linux/void-packages/issues/20957
---
srcpkgs/geonkick/patches/musl.patch | 39 +++++++++++++++++++++++++++++
srcpkgs/geonkick/template | 23 +++++++++++++++++
2 files changed, 62 insertions(+)
create mode 100644 srcpkgs/geonkick/patches/musl.patch
create mode 100644 srcpkgs/geonkick/template
diff --git a/srcpkgs/geonkick/patches/musl.patch b/srcpkgs/geonkick/patches/musl.patch
new file mode 100644
index 00000000000..281752a92ec
--- /dev/null
+++ b/srcpkgs/geonkick/patches/musl.patch
@@ -0,0 +1,39 @@
+diff --git dsp/src/compressor.h dsp/src/compressor.h
+index 2b246be..e6cac5d 100644
+--- dsp/src/compressor.h
++++ dsp/src/compressor.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_compressor {
+ int enabled;
+
+diff --git dsp/src/distortion.h dsp/src/distortion.h
+index 4e42f11..b06e6e5 100644
+--- dsp/src/distortion.h
++++ dsp/src/distortion.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_distortion {
+ int enabled;
+ /* Input limiter for distortion. */
+diff --git dsp/src/synthesizer.h dsp/src/synthesizer.h
+index 303f810..d4d4f9b 100644
+--- dsp/src/synthesizer.h
++++ dsp/src/synthesizer.h
+@@ -31,6 +31,8 @@
+
+ #include <stdatomic.h>
+
++#include <pthread.h>
++
+ struct gkick_synth {
+ atomic_size_t id;
+ char name[30];
diff --git a/srcpkgs/geonkick/template b/srcpkgs/geonkick/template
new file mode 100644
index 00000000000..7d5de56e8c2
--- /dev/null
+++ b/srcpkgs/geonkick/template
@@ -0,0 +1,23 @@
+# Template file for 'geonkick'
+pkgname=geonkick
+version=2.5.0
+revision=1
+build_style=cmake
+hostmakedepends="pkg-config tar xz redkite"
+makedepends="redkite-devel jack-devel libsndfile-devel rapidjson
+ lv2 libX11-devel cairo-devel"
+short_desc="Free software percussion synthesizer"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/geonkick"
+distfiles="https://github.com/iurie-sw/geonkick/archive/v${version}.tar.gz"
+checksum=7e19660ccc45098a5b76d5c09c53a485ed6258450a366d47ae2c117b7121331b
+
+if [[ ! ${XBPS_TARGET_MACHINE} == "x86_64" ]]; then
+ configure_args+=" -DGKICK_ARCHITECTURE=$XBPS_TARGET_MACHINE"
+fi
+
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+ makedepends+=" libatomic-devel"
+ configure_args+=" -DCMAKE_EXE_LINKER_FLAGS='-latomic'"
+fi
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PR REVIEW] New packages: geonkick, redkite
2020-11-13 12:27 [PR PATCH] New packages: geonkick, redkite teldra
` (7 preceding siblings ...)
2020-11-15 12:18 ` [PR PATCH] [Updated] " teldra
@ 2020-11-15 12:20 ` teldra
2021-02-22 21:33 ` [PR PATCH] [Updated] " teldra
` (2 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: teldra @ 2020-11-15 12:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 166 bytes --]
New review comment by teldra on void-packages repository
https://github.com/void-linux/void-packages/pull/26350#discussion_r523751122
Comment:
Right, removed. Thx!
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PR PATCH] [Updated] New packages: geonkick, redkite
2020-11-13 12:27 [PR PATCH] New packages: geonkick, redkite teldra
` (8 preceding siblings ...)
2020-11-15 12:20 ` [PR REVIEW] " teldra
@ 2021-02-22 21:33 ` teldra
2021-02-22 21:43 ` teldra
2021-02-22 22:10 ` [PR PATCH] [Merged]: " leahneukirchen
11 siblings, 0 replies; 13+ messages in thread
From: teldra @ 2021-02-22 21:33 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 320 bytes --]
There is an updated pull request by teldra against master on the void-packages repository
https://github.com/teldra/void-packages geonkick
https://github.com/void-linux/void-packages/pull/26350
New packages: geonkick, redkite
A patch file from https://github.com/void-linux/void-packages/pull/26350.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-geonkick-26350.patch --]
[-- Type: text/x-diff, Size: 3998 bytes --]
From 69538b36f7bcd8086b575c9802678f1134f3e049 Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:23:45 +0100
Subject: [PATCH 1/2] New package: redkite-1.3.0
---
srcpkgs/redkite-devel | 1 +
srcpkgs/redkite/template | 21 +++++++++++++++++++++
2 files changed, 22 insertions(+)
create mode 120000 srcpkgs/redkite-devel
create mode 100644 srcpkgs/redkite/template
diff --git a/srcpkgs/redkite-devel b/srcpkgs/redkite-devel
new file mode 120000
index 00000000000..98f68eebb4c
--- /dev/null
+++ b/srcpkgs/redkite-devel
@@ -0,0 +1 @@
+redkite
\ No newline at end of file
diff --git a/srcpkgs/redkite/template b/srcpkgs/redkite/template
new file mode 100644
index 00000000000..e015c0f2e90
--- /dev/null
+++ b/srcpkgs/redkite/template
@@ -0,0 +1,21 @@
+# Template file for 'redkite'
+pkgname=redkite
+version=1.3.0
+revision=1
+build_style=cmake
+makedepends="cairo-devel"
+short_desc="GUI toolkit"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/redkite"
+distfiles="https://github.com/iurie-sw/redkite/archive/v${version}.tar.gz"
+checksum=f43fc88c18e4231a87b55f82c1f657188b435de425877706b788adf2f63f94e1
+
+redkite-devel_package() {
+ short_desc+=" - development files"
+ depends="${sourcepkg}>=${version}_${revision}"
+ pkg_install() {
+ vmove "usr/include"
+ vmove "usr/lib"
+ }
+}
From 958d3bf2c79852cdb4948e24a6d37ae768be057d Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:24:10 +0100
Subject: [PATCH 2/2] New package: geonkick-2.7.0
closes https://github.com/void-linux/void-packages/issues/20957
---
srcpkgs/geonkick/patches/musl.patch | 39 +++++++++++++++++++++++++++++
srcpkgs/geonkick/template | 23 +++++++++++++++++
2 files changed, 62 insertions(+)
create mode 100644 srcpkgs/geonkick/patches/musl.patch
create mode 100644 srcpkgs/geonkick/template
diff --git a/srcpkgs/geonkick/patches/musl.patch b/srcpkgs/geonkick/patches/musl.patch
new file mode 100644
index 00000000000..281752a92ec
--- /dev/null
+++ b/srcpkgs/geonkick/patches/musl.patch
@@ -0,0 +1,39 @@
+diff --git dsp/src/compressor.h dsp/src/compressor.h
+index 2b246be..e6cac5d 100644
+--- dsp/src/compressor.h
++++ dsp/src/compressor.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_compressor {
+ int enabled;
+
+diff --git dsp/src/distortion.h dsp/src/distortion.h
+index 4e42f11..b06e6e5 100644
+--- dsp/src/distortion.h
++++ dsp/src/distortion.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_distortion {
+ int enabled;
+ /* Input limiter for distortion. */
+diff --git dsp/src/synthesizer.h dsp/src/synthesizer.h
+index 303f810..d4d4f9b 100644
+--- dsp/src/synthesizer.h
++++ dsp/src/synthesizer.h
+@@ -31,6 +31,8 @@
+
+ #include <stdatomic.h>
+
++#include <pthread.h>
++
+ struct gkick_synth {
+ atomic_size_t id;
+ char name[30];
diff --git a/srcpkgs/geonkick/template b/srcpkgs/geonkick/template
new file mode 100644
index 00000000000..8cb0fb995c1
--- /dev/null
+++ b/srcpkgs/geonkick/template
@@ -0,0 +1,23 @@
+# Template file for 'geonkick'
+pkgname=geonkick
+version=2.7.0
+revision=1
+build_style=cmake
+hostmakedepends="pkg-config tar xz redkite"
+makedepends="redkite-devel jack-devel libsndfile-devel rapidjson
+ lv2 libX11-devel cairo-devel"
+short_desc="Free software percussion synthesizer"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/geonkick"
+distfiles="https://github.com/iurie-sw/geonkick/archive/v${version}.tar.gz"
+checksum=c333da9f8db3eb71519a8920e8cc05525754c3a71f9c68ae16b55690d03fb9d4
+
+if [[ ! ${XBPS_TARGET_MACHINE} == "x86_64" ]]; then
+ configure_args+=" -DGKICK_ARCHITECTURE=$XBPS_TARGET_MACHINE"
+fi
+
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+ makedepends+=" libatomic-devel"
+ configure_args+=" -DCMAKE_EXE_LINKER_FLAGS='-latomic'"
+fi
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PR PATCH] [Updated] New packages: geonkick, redkite
2020-11-13 12:27 [PR PATCH] New packages: geonkick, redkite teldra
` (9 preceding siblings ...)
2021-02-22 21:33 ` [PR PATCH] [Updated] " teldra
@ 2021-02-22 21:43 ` teldra
2021-02-22 22:10 ` [PR PATCH] [Merged]: " leahneukirchen
11 siblings, 0 replies; 13+ messages in thread
From: teldra @ 2021-02-22 21:43 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 320 bytes --]
There is an updated pull request by teldra against master on the void-packages repository
https://github.com/teldra/void-packages geonkick
https://github.com/void-linux/void-packages/pull/26350
New packages: geonkick, redkite
A patch file from https://github.com/void-linux/void-packages/pull/26350.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-geonkick-26350.patch --]
[-- Type: text/x-diff, Size: 4100 bytes --]
From c964c0d83b998b49354197ddd58bdb7d8af8996b Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:23:45 +0100
Subject: [PATCH 1/2] New package: redkite-1.3.0
---
srcpkgs/redkite-devel | 1 +
srcpkgs/redkite/template | 22 ++++++++++++++++++++++
2 files changed, 23 insertions(+)
create mode 120000 srcpkgs/redkite-devel
create mode 100644 srcpkgs/redkite/template
diff --git a/srcpkgs/redkite-devel b/srcpkgs/redkite-devel
new file mode 120000
index 00000000000..98f68eebb4c
--- /dev/null
+++ b/srcpkgs/redkite-devel
@@ -0,0 +1 @@
+redkite
\ No newline at end of file
diff --git a/srcpkgs/redkite/template b/srcpkgs/redkite/template
new file mode 100644
index 00000000000..73b4783a00a
--- /dev/null
+++ b/srcpkgs/redkite/template
@@ -0,0 +1,22 @@
+# Template file for 'redkite'
+pkgname=redkite
+version=1.3.0
+revision=1
+build_style=cmake
+makedepends="cairo-devel"
+short_desc="GUI toolkit"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/redkite"
+distfiles="https://github.com/iurie-sw/redkite/archive/v${version}.tar.gz"
+checksum=f43fc88c18e4231a87b55f82c1f657188b435de425877706b788adf2f63f94e1
+make_check=extended # No target to "ninja test".
+
+redkite-devel_package() {
+ short_desc+=" - development files"
+ depends="${sourcepkg}>=${version}_${revision}"
+ pkg_install() {
+ vmove "usr/include"
+ vmove "usr/lib"
+ }
+}
From a0368aa47cc34bf2291306b507c5dd388dabf988 Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Tue, 10 Nov 2020 22:24:10 +0100
Subject: [PATCH 2/2] New package: geonkick-2.7.0
closes https://github.com/void-linux/void-packages/issues/20957
---
srcpkgs/geonkick/patches/musl.patch | 39 +++++++++++++++++++++++++++++
srcpkgs/geonkick/template | 24 ++++++++++++++++++
2 files changed, 63 insertions(+)
create mode 100644 srcpkgs/geonkick/patches/musl.patch
create mode 100644 srcpkgs/geonkick/template
diff --git a/srcpkgs/geonkick/patches/musl.patch b/srcpkgs/geonkick/patches/musl.patch
new file mode 100644
index 00000000000..281752a92ec
--- /dev/null
+++ b/srcpkgs/geonkick/patches/musl.patch
@@ -0,0 +1,39 @@
+diff --git dsp/src/compressor.h dsp/src/compressor.h
+index 2b246be..e6cac5d 100644
+--- dsp/src/compressor.h
++++ dsp/src/compressor.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_compressor {
+ int enabled;
+
+diff --git dsp/src/distortion.h dsp/src/distortion.h
+index 4e42f11..b06e6e5 100644
+--- dsp/src/distortion.h
++++ dsp/src/distortion.h
+@@ -26,6 +26,8 @@
+
+ #include "geonkick_internal.h"
+
++#include <pthread.h>
++
+ struct gkick_distortion {
+ int enabled;
+ /* Input limiter for distortion. */
+diff --git dsp/src/synthesizer.h dsp/src/synthesizer.h
+index 303f810..d4d4f9b 100644
+--- dsp/src/synthesizer.h
++++ dsp/src/synthesizer.h
+@@ -31,6 +31,8 @@
+
+ #include <stdatomic.h>
+
++#include <pthread.h>
++
+ struct gkick_synth {
+ atomic_size_t id;
+ char name[30];
diff --git a/srcpkgs/geonkick/template b/srcpkgs/geonkick/template
new file mode 100644
index 00000000000..e611fe0dd92
--- /dev/null
+++ b/srcpkgs/geonkick/template
@@ -0,0 +1,24 @@
+# Template file for 'geonkick'
+pkgname=geonkick
+version=2.7.0
+revision=1
+build_style=cmake
+hostmakedepends="pkg-config tar xz redkite"
+makedepends="redkite-devel jack-devel libsndfile-devel rapidjson
+ lv2 libX11-devel cairo-devel"
+short_desc="Free software percussion synthesizer"
+maintainer="teldra <teldra@rotce.de>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/iurie-sw/geonkick"
+distfiles="https://github.com/iurie-sw/geonkick/archive/v${version}.tar.gz"
+checksum=c333da9f8db3eb71519a8920e8cc05525754c3a71f9c68ae16b55690d03fb9d4
+make_check=extended # No target to "ninja test".
+
+if [[ ! ${XBPS_TARGET_MACHINE} == "x86_64" ]]; then
+ configure_args+=" -DGKICK_ARCHITECTURE=$XBPS_TARGET_MACHINE"
+fi
+
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+ makedepends+=" libatomic-devel"
+ configure_args+=" -DCMAKE_EXE_LINKER_FLAGS='-latomic'"
+fi
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PR PATCH] [Merged]: New packages: geonkick, redkite
2020-11-13 12:27 [PR PATCH] New packages: geonkick, redkite teldra
` (10 preceding siblings ...)
2021-02-22 21:43 ` teldra
@ 2021-02-22 22:10 ` leahneukirchen
11 siblings, 0 replies; 13+ messages in thread
From: leahneukirchen @ 2021-02-22 22:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 165 bytes --]
There's a merged pull request on the void-packages repository
New packages: geonkick, redkite
https://github.com/void-linux/void-packages/pull/26350
Description:
^ permalink raw reply [flat|nested] 13+ messages in thread