* [Buildroot] [PATCH 1/5] package/serd: new package
@ 2022-01-07 22:26 James Hilliard
2022-01-07 22:26 ` [Buildroot] [PATCH 2/5] package/sord: " James Hilliard
` (4 more replies)
0 siblings, 5 replies; 10+ messages in thread
From: James Hilliard @ 2022-01-07 22:26 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Yann E . MORIN
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/serd/Config.in | 8 ++++++++
package/serd/serd.hash | 4 ++++
package/serd/serd.mk | 20 ++++++++++++++++++++
5 files changed, 34 insertions(+)
create mode 100644 package/serd/Config.in
create mode 100644 package/serd/serd.hash
create mode 100644 package/serd/serd.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 3d5c01f795..d99d7798db 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1299,6 +1299,7 @@ F: package/python-tinycss2/
F: package/python-weasyprint/
F: package/python-yarl/
F: package/python-zopfli/
+F: package/serd/
F: package/zchunk/
N: James Knight <james.knight@collins.com>
diff --git a/package/Config.in b/package/Config.in
index e9ee4d2ef1..18ae22f227 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1704,6 +1704,7 @@ menu "JSON/XML"
source "package/rapidjson/Config.in"
source "package/rapidxml/Config.in"
source "package/raptor/Config.in"
+ source "package/serd/Config.in"
source "package/tinyxml/Config.in"
source "package/tinyxml2/Config.in"
source "package/valijson/Config.in"
diff --git a/package/serd/Config.in b/package/serd/Config.in
new file mode 100644
index 0000000000..7633a979e2
--- /dev/null
+++ b/package/serd/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_SERD
+ bool "serd"
+ help
+ Serd is a lightweight C library for RDF syntax which
+ supports reading and writing Turtle, TriG, NTriples, and
+ NQuads.
+
+ https://drobilla.net/software/serd.html
diff --git a/package/serd/serd.hash b/package/serd/serd.hash
new file mode 100644
index 0000000000..d64a2aa271
--- /dev/null
+++ b/package/serd/serd.hash
@@ -0,0 +1,4 @@
+# Locally calculated after checking signature
+# http://download.drobilla.net/serd-0.30.10.tar.bz2.sig
+sha256 affa80deec78921f86335e6fc3f18b80aefecf424f6a5755e9f2fa0eb0710edf serd-0.30.10.tar.bz2
+sha256 e06562d6bcf0341b2ac2ad0f0ca36801d2ebf388d5ef297011625e4c36e963f0 COPYING
diff --git a/package/serd/serd.mk b/package/serd/serd.mk
new file mode 100644
index 0000000000..85b16f6866
--- /dev/null
+++ b/package/serd/serd.mk
@@ -0,0 +1,20 @@
+################################################################################
+#
+# serd
+#
+################################################################################
+
+SERD_VERSION = 0.30.10
+SERD_SITE = https://download.drobilla.net
+SERD_SOURCE = serd-$(SERD_VERSION).tar.bz2
+SERD_LICENSE = ISC
+SERD_LICENSE_FILES = COPYING
+SERD_INSTALL_STAGING = YES
+
+SERD_CONF_OPTS += --largefile --no-coverage
+
+ifeq ($(BR2_STATIC_LIBS),y)
+SERD_CONF_OPTS += --static --no-shared --static-progs
+endif
+
+$(eval $(waf-package))
--
2.25.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH 2/5] package/sord: new package
2022-01-07 22:26 [Buildroot] [PATCH 1/5] package/serd: new package James Hilliard
@ 2022-01-07 22:26 ` James Hilliard
2022-01-13 6:52 ` Gilles Talis
2022-01-07 22:26 ` [Buildroot] [PATCH 3/5] package/lv2: " James Hilliard
` (3 subsequent siblings)
4 siblings, 1 reply; 10+ messages in thread
From: James Hilliard @ 2022-01-07 22:26 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Yann E . MORIN
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/sord/Config.in | 8 ++++++++
package/sord/sord.hash | 4 ++++
package/sord/sord.mk | 25 +++++++++++++++++++++++++
5 files changed, 39 insertions(+)
create mode 100644 package/sord/Config.in
create mode 100644 package/sord/sord.hash
create mode 100644 package/sord/sord.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index d99d7798db..bc54ab590c 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1300,6 +1300,7 @@ F: package/python-weasyprint/
F: package/python-yarl/
F: package/python-zopfli/
F: package/serd/
+F: package/sord/
F: package/zchunk/
N: James Knight <james.knight@collins.com>
diff --git a/package/Config.in b/package/Config.in
index 18ae22f227..6133d6ce32 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1705,6 +1705,7 @@ menu "JSON/XML"
source "package/rapidxml/Config.in"
source "package/raptor/Config.in"
source "package/serd/Config.in"
+ source "package/sord/Config.in"
source "package/tinyxml/Config.in"
source "package/tinyxml2/Config.in"
source "package/valijson/Config.in"
diff --git a/package/sord/Config.in b/package/sord/Config.in
new file mode 100644
index 0000000000..91dfb41d0b
--- /dev/null
+++ b/package/sord/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_SORD
+ bool "sord"
+ select BR2_PACKAGE_SERD
+ help
+ Sord is a lightweight C library for storing RDF data in
+ memory.
+
+ https://drobilla.net/software/sord.html
diff --git a/package/sord/sord.hash b/package/sord/sord.hash
new file mode 100644
index 0000000000..af175f91f0
--- /dev/null
+++ b/package/sord/sord.hash
@@ -0,0 +1,4 @@
+# Locally calculated after checking signature
+# https://download.drobilla.net/sord-0.16.8.tar.bz2.asc
+sha256 7c289d2eaabf82fa6ac219107ce632d704672dcfb966e1a7ff0bbc4ce93f5e14 sord-0.16.8.tar.bz2
+sha256 e06562d6bcf0341b2ac2ad0f0ca36801d2ebf388d5ef297011625e4c36e963f0 COPYING
diff --git a/package/sord/sord.mk b/package/sord/sord.mk
new file mode 100644
index 0000000000..f805805e9d
--- /dev/null
+++ b/package/sord/sord.mk
@@ -0,0 +1,25 @@
+################################################################################
+#
+# sord
+#
+################################################################################
+
+SORD_VERSION = 0.16.8
+SORD_SITE = https://download.drobilla.net
+SORD_SOURCE = sord-$(SORD_VERSION).tar.bz2
+SORD_LICENSE = ISC
+SORD_LICENSE_FILES = COPYING
+SORD_DEPENDENCIES = host-pkgconf serd
+SORD_INSTALL_STAGING = YES
+
+ifeq ($(BR2_PACKAGE_PCRE),y)
+SORD_DEPENDENCIES += pcre
+endif
+
+SORD_CONF_OPTS += --no-coverage
+
+ifeq ($(BR2_STATIC_LIBS),y)
+SORD_CONF_OPTS += --static --no-shared --static-progs
+endif
+
+$(eval $(waf-package))
--
2.25.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH 3/5] package/lv2: new package
2022-01-07 22:26 [Buildroot] [PATCH 1/5] package/serd: new package James Hilliard
2022-01-07 22:26 ` [Buildroot] [PATCH 2/5] package/sord: " James Hilliard
@ 2022-01-07 22:26 ` James Hilliard
2022-01-13 6:57 ` Gilles Talis
2022-01-07 22:26 ` [Buildroot] [PATCH 4/5] package/sratom: " James Hilliard
` (2 subsequent siblings)
4 siblings, 1 reply; 10+ messages in thread
From: James Hilliard @ 2022-01-07 22:26 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Yann E . MORIN
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/lv2/Config.in | 8 ++++++++
package/lv2/lv2.hash | 4 ++++
package/lv2/lv2.mk | 32 ++++++++++++++++++++++++++++++++
5 files changed, 46 insertions(+)
create mode 100644 package/lv2/Config.in
create mode 100644 package/lv2/lv2.hash
create mode 100644 package/lv2/lv2.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index bc54ab590c..6c6e93f089 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1254,6 +1254,7 @@ F: package/exfatprogs/
F: package/gensio/
F: package/lua-std-debug/
F: package/lua-std-normalize/
+F: package/lv2/
F: package/pipewire/
F: package/python-aioconsole/
F: package/python-aiodns/
diff --git a/package/Config.in b/package/Config.in
index 6133d6ce32..a439a456a4 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1358,6 +1358,7 @@ menu "Audio/Sound"
source "package/libsoundtouch/Config.in"
source "package/libsoxr/Config.in"
source "package/libvorbis/Config.in"
+ source "package/lv2/Config.in"
source "package/mp4v2/Config.in"
source "package/openal/Config.in"
source "package/opencore-amr/Config.in"
diff --git a/package/lv2/Config.in b/package/lv2/Config.in
new file mode 100644
index 0000000000..aeeb6d0451
--- /dev/null
+++ b/package/lv2/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_LV2
+ bool "lv2"
+ help
+ LV2 is a plugin standard for audio systems. It defines
+ a minimal yet extensible C API for plugin code and a
+ format for plugin "bundles".
+
+ https://lv2plug.in/
diff --git a/package/lv2/lv2.hash b/package/lv2/lv2.hash
new file mode 100644
index 0000000000..ed21620bee
--- /dev/null
+++ b/package/lv2/lv2.hash
@@ -0,0 +1,4 @@
+# Locally calculated after checking signature
+# https://lv2plug.in/spec/lv2-1.18.2.tar.bz2.asc
+sha256 4e891fbc744c05855beb5dfa82e822b14917dd66e98f82b8230dbd1c7ab2e05e lv2-1.18.2.tar.bz2
+sha256 0b0b07d852e3ce7fa04986e141f73001bd7f260683968f0a19e02dbcc4131aa6 COPYING
diff --git a/package/lv2/lv2.mk b/package/lv2/lv2.mk
new file mode 100644
index 0000000000..589b518545
--- /dev/null
+++ b/package/lv2/lv2.mk
@@ -0,0 +1,32 @@
+################################################################################
+#
+# lv2
+#
+################################################################################
+
+LV2_VERSION = 1.18.2
+LV2_SITE = https://lv2plug.in/spec
+LV2_SOURCE = lv2-$(LV2_VERSION).tar.bz2
+LV2_LICENSE = ISC
+LV2_LICENSE_FILES = COPYING
+LV2_DEPENDENCIES = host-pkgconf
+LV2_INSTALL_STAGING = YES
+
+LV2_CONF_OPTS += \
+ --no-coverage \
+ --no-check-links \
+ --copy-headers
+
+ifeq ($(BR2_PACKAGE_CAIRO),y)
+LV2_DEPENDENCIES += cairo
+endif
+
+ifeq ($(BR2_PACKAGE_LIBSNDFILE),y)
+LV2_DEPENDENCIES += libsndfile
+endif
+
+ifeq ($(BR2_PACKAGE_LIBGTK2),y)
+LV2_DEPENDENCIES += libgtk2
+endif
+
+$(eval $(waf-package))
--
2.25.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH 4/5] package/sratom: new package
2022-01-07 22:26 [Buildroot] [PATCH 1/5] package/serd: new package James Hilliard
2022-01-07 22:26 ` [Buildroot] [PATCH 2/5] package/sord: " James Hilliard
2022-01-07 22:26 ` [Buildroot] [PATCH 3/5] package/lv2: " James Hilliard
@ 2022-01-07 22:26 ` James Hilliard
2022-01-13 7:00 ` Gilles Talis
2022-01-07 22:26 ` [Buildroot] [PATCH 5/5] package/lilv: " James Hilliard
2022-01-13 6:51 ` [Buildroot] [PATCH 1/5] package/serd: " Gilles Talis
4 siblings, 1 reply; 10+ messages in thread
From: James Hilliard @ 2022-01-07 22:26 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Yann E . MORIN
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/sratom/Config.in | 10 ++++++++++
package/sratom/sratom.hash | 4 ++++
package/sratom/sratom.mk | 21 +++++++++++++++++++++
5 files changed, 37 insertions(+)
create mode 100644 package/sratom/Config.in
create mode 100644 package/sratom/sratom.hash
create mode 100644 package/sratom/sratom.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 6c6e93f089..f8aa809294 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1302,6 +1302,7 @@ F: package/python-yarl/
F: package/python-zopfli/
F: package/serd/
F: package/sord/
+F: package/sratom/
F: package/zchunk/
N: James Knight <james.knight@collins.com>
diff --git a/package/Config.in b/package/Config.in
index a439a456a4..51a4180569 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1369,6 +1369,7 @@ menu "Audio/Sound"
source "package/spandsp/Config.in"
source "package/speex/Config.in"
source "package/speexdsp/Config.in"
+ source "package/sratom/Config.in"
source "package/taglib/Config.in"
source "package/tinyalsa/Config.in"
source "package/tremor/Config.in"
diff --git a/package/sratom/Config.in b/package/sratom/Config.in
new file mode 100644
index 0000000000..771e82073d
--- /dev/null
+++ b/package/sratom/Config.in
@@ -0,0 +1,10 @@
+config BR2_PACKAGE_SRATOM
+ bool "sratom"
+ select BR2_PACKAGE_LV2
+ select BR2_PACKAGE_SERD
+ select BR2_PACKAGE_SORD
+ help
+ Sratom is a library for serialising LV2 atoms to and from
+ RDF, particularly the Turtle syntax.
+
+ https://drobilla.net/software/sratom.html
diff --git a/package/sratom/sratom.hash b/package/sratom/sratom.hash
new file mode 100644
index 0000000000..64d460b2ea
--- /dev/null
+++ b/package/sratom/sratom.hash
@@ -0,0 +1,4 @@
+# Locally calculated after checking signature
+# https://download.drobilla.net/sratom-0.6.8.tar.bz2.asc
+sha256 3acb32b1adc5a2b7facdade2e0818bcd6c71f23f84a1ebc17815bb7a0d2d02df sratom-0.6.8.tar.bz2
+sha256 3fc429d6b944fa20306357196a28bb4dd7c25e2d67edebec771f44de5bd7f9e8 COPYING
diff --git a/package/sratom/sratom.mk b/package/sratom/sratom.mk
new file mode 100644
index 0000000000..e1e0f4e033
--- /dev/null
+++ b/package/sratom/sratom.mk
@@ -0,0 +1,21 @@
+################################################################################
+#
+# sratom
+#
+################################################################################
+
+SRATOM_VERSION = 0.6.8
+SRATOM_SITE = https://download.drobilla.net
+SRATOM_SOURCE = sratom-$(SRATOM_VERSION).tar.bz2
+SRATOM_LICENSE = ISC
+SRATOM_LICENSE_FILES = COPYING
+SRATOM_DEPENDENCIES = host-pkgconf lv2 serd sord
+SRATOM_INSTALL_STAGING = YES
+
+SRATOM_CONF_OPTS += --no-coverage
+
+ifeq ($(BR2_STATIC_LIBS),y)
+SRATOM_CONF_OPTS += --static --no-shared
+endif
+
+$(eval $(waf-package))
--
2.25.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH 5/5] package/lilv: new package
2022-01-07 22:26 [Buildroot] [PATCH 1/5] package/serd: new package James Hilliard
` (2 preceding siblings ...)
2022-01-07 22:26 ` [Buildroot] [PATCH 4/5] package/sratom: " James Hilliard
@ 2022-01-07 22:26 ` James Hilliard
2022-01-13 7:00 ` Gilles Talis
2022-01-13 6:51 ` [Buildroot] [PATCH 1/5] package/serd: " Gilles Talis
4 siblings, 1 reply; 10+ messages in thread
From: James Hilliard @ 2022-01-07 22:26 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Yann E . MORIN
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/lilv/Config.in | 11 +++++++++++
package/lilv/lilv.hash | 4 ++++
package/lilv/lilv.mk | 34 ++++++++++++++++++++++++++++++++++
5 files changed, 51 insertions(+)
create mode 100644 package/lilv/Config.in
create mode 100644 package/lilv/lilv.hash
create mode 100644 package/lilv/lilv.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index f8aa809294..c214abe209 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1254,6 +1254,7 @@ F: package/exfatprogs/
F: package/gensio/
F: package/lua-std-debug/
F: package/lua-std-normalize/
+F: package/lilv/
F: package/lv2/
F: package/pipewire/
F: package/python-aioconsole/
diff --git a/package/Config.in b/package/Config.in
index 51a4180569..1cf2bb5219 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1358,6 +1358,7 @@ menu "Audio/Sound"
source "package/libsoundtouch/Config.in"
source "package/libsoxr/Config.in"
source "package/libvorbis/Config.in"
+ source "package/lilv/Config.in"
source "package/lv2/Config.in"
source "package/mp4v2/Config.in"
source "package/openal/Config.in"
diff --git a/package/lilv/Config.in b/package/lilv/Config.in
new file mode 100644
index 0000000000..086125cdc9
--- /dev/null
+++ b/package/lilv/Config.in
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_LILV
+ bool "lilv"
+ select BR2_PACKAGE_LV2
+ select BR2_PACKAGE_SERD
+ select BR2_PACKAGE_SORD
+ select BR2_PACKAGE_SRATOM
+ help
+ Lilv is a C library to make the use of LV2 plugins as simple
+ as possible for applications.
+
+ https://drobilla.net/software/lilv.html
diff --git a/package/lilv/lilv.hash b/package/lilv/lilv.hash
new file mode 100644
index 0000000000..afa20fc083
--- /dev/null
+++ b/package/lilv/lilv.hash
@@ -0,0 +1,4 @@
+# Locally calculated after checking signature
+# https://download.drobilla.net/lilv-0.24.12.tar.bz2.asc
+sha256 26a37790890c9c1f838203b47f5b2320334fe92c02a4d26ebbe2669dbd769061 lilv-0.24.12.tar.bz2
+sha256 e06562d6bcf0341b2ac2ad0f0ca36801d2ebf388d5ef297011625e4c36e963f0 COPYING
diff --git a/package/lilv/lilv.mk b/package/lilv/lilv.mk
new file mode 100644
index 0000000000..651597953d
--- /dev/null
+++ b/package/lilv/lilv.mk
@@ -0,0 +1,34 @@
+################################################################################
+#
+# lilv
+#
+################################################################################
+
+LILV_VERSION = 0.24.12
+LILV_SITE = https://download.drobilla.net
+LILV_SOURCE = lilv-$(LILV_VERSION).tar.bz2
+LILV_LICENSE = ISC
+LILV_LICENSE_FILES = COPYING
+LILV_DEPENDENCIES = host-pkgconf lv2 serd sord sratom
+LILV_INSTALL_STAGING = YES
+
+LILV_CONF_OPTS += \
+ --dyn-manifest \
+ --no-bash-completion \
+ --no-coverage
+
+ifeq ($(BR2_PACKAGE_PYTHON3),y)
+LILV_DEPENDENCIES += python3
+else
+LILV_CONF_OPTS += --no-bindings
+endif
+
+ifeq ($(BR2_PACKAGE_LIBSNDFILE),y)
+LILV_DEPENDENCIES += libsndfile
+endif
+
+ifeq ($(BR2_STATIC_LIBS),y)
+LILV_CONF_OPTS += --static --no-shared --static-progs
+endif
+
+$(eval $(waf-package))
--
2.25.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [Buildroot] [PATCH 1/5] package/serd: new package
2022-01-07 22:26 [Buildroot] [PATCH 1/5] package/serd: new package James Hilliard
` (3 preceding siblings ...)
2022-01-07 22:26 ` [Buildroot] [PATCH 5/5] package/lilv: " James Hilliard
@ 2022-01-13 6:51 ` Gilles Talis
4 siblings, 0 replies; 10+ messages in thread
From: Gilles Talis @ 2022-01-13 6:51 UTC (permalink / raw)
To: James Hilliard; +Cc: Yann E . MORIN, buildroot
Hi James, all,
Le ven. 7 janv. 2022 à 23:26, James Hilliard
<james.hilliard1@gmail.com> a écrit :
>
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
> DEVELOPERS | 1 +
> package/Config.in | 1 +
> package/serd/Config.in | 8 ++++++++
> package/serd/serd.hash | 4 ++++
> package/serd/serd.mk | 20 ++++++++++++++++++++
> 5 files changed, 34 insertions(+)
> create mode 100644 package/serd/Config.in
> create mode 100644 package/serd/serd.hash
> create mode 100644 package/serd/serd.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 3d5c01f795..d99d7798db 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -1299,6 +1299,7 @@ F: package/python-tinycss2/
> F: package/python-weasyprint/
> F: package/python-yarl/
> F: package/python-zopfli/
> +F: package/serd/
> F: package/zchunk/
>
> N: James Knight <james.knight@collins.com>
> diff --git a/package/Config.in b/package/Config.in
> index e9ee4d2ef1..18ae22f227 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1704,6 +1704,7 @@ menu "JSON/XML"
> source "package/rapidjson/Config.in"
> source "package/rapidxml/Config.in"
> source "package/raptor/Config.in"
> + source "package/serd/Config.in"
> source "package/tinyxml/Config.in"
> source "package/tinyxml2/Config.in"
> source "package/valijson/Config.in"
> diff --git a/package/serd/Config.in b/package/serd/Config.in
> new file mode 100644
> index 0000000000..7633a979e2
> --- /dev/null
> +++ b/package/serd/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_SERD
> + bool "serd"
> + help
> + Serd is a lightweight C library for RDF syntax which
> + supports reading and writing Turtle, TriG, NTriples, and
> + NQuads.
> +
> + https://drobilla.net/software/serd.html
> diff --git a/package/serd/serd.hash b/package/serd/serd.hash
> new file mode 100644
> index 0000000000..d64a2aa271
> --- /dev/null
> +++ b/package/serd/serd.hash
> @@ -0,0 +1,4 @@
> +# Locally calculated after checking signature
> +# http://download.drobilla.net/serd-0.30.10.tar.bz2.sig
> +sha256 affa80deec78921f86335e6fc3f18b80aefecf424f6a5755e9f2fa0eb0710edf serd-0.30.10.tar.bz2
> +sha256 e06562d6bcf0341b2ac2ad0f0ca36801d2ebf388d5ef297011625e4c36e963f0 COPYING
> diff --git a/package/serd/serd.mk b/package/serd/serd.mk
> new file mode 100644
> index 0000000000..85b16f6866
> --- /dev/null
> +++ b/package/serd/serd.mk
> @@ -0,0 +1,20 @@
> +################################################################################
> +#
> +# serd
> +#
> +################################################################################
> +
> +SERD_VERSION = 0.30.10
> +SERD_SITE = https://download.drobilla.net
> +SERD_SOURCE = serd-$(SERD_VERSION).tar.bz2
> +SERD_LICENSE = ISC
> +SERD_LICENSE_FILES = COPYING
> +SERD_INSTALL_STAGING = YES
> +
> +SERD_CONF_OPTS += --largefile --no-coverage
> +
> +ifeq ($(BR2_STATIC_LIBS),y)
> +SERD_CONF_OPTS += --static --no-shared --static-progs
> +endif
> +
> +$(eval $(waf-package))
> --
> 2.25.1
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
Ran compilation test on arm64 with external toolchain.
Also ran the test-pkg utility.
Tested-by: Gilles Talis <gilles.talis@gmail.com>
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Buildroot] [PATCH 2/5] package/sord: new package
2022-01-07 22:26 ` [Buildroot] [PATCH 2/5] package/sord: " James Hilliard
@ 2022-01-13 6:52 ` Gilles Talis
0 siblings, 0 replies; 10+ messages in thread
From: Gilles Talis @ 2022-01-13 6:52 UTC (permalink / raw)
To: James Hilliard; +Cc: Yann E . MORIN, buildroot
Hi James, all
Le ven. 7 janv. 2022 à 23:26, James Hilliard
<james.hilliard1@gmail.com> a écrit :
>
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
> DEVELOPERS | 1 +
> package/Config.in | 1 +
> package/sord/Config.in | 8 ++++++++
> package/sord/sord.hash | 4 ++++
> package/sord/sord.mk | 25 +++++++++++++++++++++++++
> 5 files changed, 39 insertions(+)
> create mode 100644 package/sord/Config.in
> create mode 100644 package/sord/sord.hash
> create mode 100644 package/sord/sord.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index d99d7798db..bc54ab590c 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -1300,6 +1300,7 @@ F: package/python-weasyprint/
> F: package/python-yarl/
> F: package/python-zopfli/
> F: package/serd/
> +F: package/sord/
> F: package/zchunk/
>
> N: James Knight <james.knight@collins.com>
> diff --git a/package/Config.in b/package/Config.in
> index 18ae22f227..6133d6ce32 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1705,6 +1705,7 @@ menu "JSON/XML"
> source "package/rapidxml/Config.in"
> source "package/raptor/Config.in"
> source "package/serd/Config.in"
> + source "package/sord/Config.in"
> source "package/tinyxml/Config.in"
> source "package/tinyxml2/Config.in"
> source "package/valijson/Config.in"
> diff --git a/package/sord/Config.in b/package/sord/Config.in
> new file mode 100644
> index 0000000000..91dfb41d0b
> --- /dev/null
> +++ b/package/sord/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_SORD
> + bool "sord"
> + select BR2_PACKAGE_SERD
> + help
> + Sord is a lightweight C library for storing RDF data in
> + memory.
> +
> + https://drobilla.net/software/sord.html
> diff --git a/package/sord/sord.hash b/package/sord/sord.hash
> new file mode 100644
> index 0000000000..af175f91f0
> --- /dev/null
> +++ b/package/sord/sord.hash
> @@ -0,0 +1,4 @@
> +# Locally calculated after checking signature
> +# https://download.drobilla.net/sord-0.16.8.tar.bz2.asc
> +sha256 7c289d2eaabf82fa6ac219107ce632d704672dcfb966e1a7ff0bbc4ce93f5e14 sord-0.16.8.tar.bz2
> +sha256 e06562d6bcf0341b2ac2ad0f0ca36801d2ebf388d5ef297011625e4c36e963f0 COPYING
> diff --git a/package/sord/sord.mk b/package/sord/sord.mk
> new file mode 100644
> index 0000000000..f805805e9d
> --- /dev/null
> +++ b/package/sord/sord.mk
> @@ -0,0 +1,25 @@
> +################################################################################
> +#
> +# sord
> +#
> +################################################################################
> +
> +SORD_VERSION = 0.16.8
> +SORD_SITE = https://download.drobilla.net
> +SORD_SOURCE = sord-$(SORD_VERSION).tar.bz2
> +SORD_LICENSE = ISC
> +SORD_LICENSE_FILES = COPYING
> +SORD_DEPENDENCIES = host-pkgconf serd
> +SORD_INSTALL_STAGING = YES
> +
> +ifeq ($(BR2_PACKAGE_PCRE),y)
> +SORD_DEPENDENCIES += pcre
> +endif
> +
> +SORD_CONF_OPTS += --no-coverage
> +
> +ifeq ($(BR2_STATIC_LIBS),y)
> +SORD_CONF_OPTS += --static --no-shared --static-progs
> +endif
> +
> +$(eval $(waf-package))
> --
> 2.25.1
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
Ran compilation test on arm64 with external toolchain.
Also ran the test-pkg utility.
Tested-by: Gilles Talis <gilles.talis@gmail.com>
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Buildroot] [PATCH 3/5] package/lv2: new package
2022-01-07 22:26 ` [Buildroot] [PATCH 3/5] package/lv2: " James Hilliard
@ 2022-01-13 6:57 ` Gilles Talis
0 siblings, 0 replies; 10+ messages in thread
From: Gilles Talis @ 2022-01-13 6:57 UTC (permalink / raw)
To: James Hilliard; +Cc: Yann E . MORIN, buildroot
Hi James, all
Le ven. 7 janv. 2022 à 23:26, James Hilliard
<james.hilliard1@gmail.com> a écrit :
>
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
> DEVELOPERS | 1 +
> package/Config.in | 1 +
> package/lv2/Config.in | 8 ++++++++
> package/lv2/lv2.hash | 4 ++++
> package/lv2/lv2.mk | 32 ++++++++++++++++++++++++++++++++
> 5 files changed, 46 insertions(+)
> create mode 100644 package/lv2/Config.in
> create mode 100644 package/lv2/lv2.hash
> create mode 100644 package/lv2/lv2.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index bc54ab590c..6c6e93f089 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -1254,6 +1254,7 @@ F: package/exfatprogs/
> F: package/gensio/
> F: package/lua-std-debug/
> F: package/lua-std-normalize/
> +F: package/lv2/
> F: package/pipewire/
> F: package/python-aioconsole/
> F: package/python-aiodns/
> diff --git a/package/Config.in b/package/Config.in
> index 6133d6ce32..a439a456a4 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1358,6 +1358,7 @@ menu "Audio/Sound"
> source "package/libsoundtouch/Config.in"
> source "package/libsoxr/Config.in"
> source "package/libvorbis/Config.in"
> + source "package/lv2/Config.in"
> source "package/mp4v2/Config.in"
> source "package/openal/Config.in"
> source "package/opencore-amr/Config.in"
> diff --git a/package/lv2/Config.in b/package/lv2/Config.in
> new file mode 100644
> index 0000000000..aeeb6d0451
> --- /dev/null
> +++ b/package/lv2/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_LV2
> + bool "lv2"
> + help
> + LV2 is a plugin standard for audio systems. It defines
> + a minimal yet extensible C API for plugin code and a
> + format for plugin "bundles".
> +
> + https://lv2plug.in/
> diff --git a/package/lv2/lv2.hash b/package/lv2/lv2.hash
> new file mode 100644
> index 0000000000..ed21620bee
> --- /dev/null
> +++ b/package/lv2/lv2.hash
> @@ -0,0 +1,4 @@
> +# Locally calculated after checking signature
> +# https://lv2plug.in/spec/lv2-1.18.2.tar.bz2.asc
> +sha256 4e891fbc744c05855beb5dfa82e822b14917dd66e98f82b8230dbd1c7ab2e05e lv2-1.18.2.tar.bz2
> +sha256 0b0b07d852e3ce7fa04986e141f73001bd7f260683968f0a19e02dbcc4131aa6 COPYING
> diff --git a/package/lv2/lv2.mk b/package/lv2/lv2.mk
> new file mode 100644
> index 0000000000..589b518545
> --- /dev/null
> +++ b/package/lv2/lv2.mk
> @@ -0,0 +1,32 @@
> +################################################################################
> +#
> +# lv2
> +#
> +################################################################################
> +
> +LV2_VERSION = 1.18.2
> +LV2_SITE = https://lv2plug.in/spec
> +LV2_SOURCE = lv2-$(LV2_VERSION).tar.bz2
> +LV2_LICENSE = ISC
> +LV2_LICENSE_FILES = COPYING
> +LV2_DEPENDENCIES = host-pkgconf
> +LV2_INSTALL_STAGING = YES
> +
> +LV2_CONF_OPTS += \
> + --no-coverage \
> + --no-check-links \
> + --copy-headers
> +
> +ifeq ($(BR2_PACKAGE_CAIRO),y)
> +LV2_DEPENDENCIES += cairo
> +endif
> +
> +ifeq ($(BR2_PACKAGE_LIBSNDFILE),y)
> +LV2_DEPENDENCIES += libsndfile
> +endif
> +
> +ifeq ($(BR2_PACKAGE_LIBGTK2),y)
> +LV2_DEPENDENCIES += libgtk2
> +endif
> +
> +$(eval $(waf-package))
> --
> 2.25.1
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
I'm OK with your patch. Looks good to me.
test-pkg utility reported two failures though:
bootlin-armv5-uclibc [1/6]: OK
bootlin-armv7-glibc [2/6]: OK
bootlin-armv7m-uclibc [3/6]: FAILED
bootlin-x86-64-musl [4/6]: OK
br-arm-full-static [5/6]: FAILED
sourcery-arm [6/6]: OK
I will let you and the maintainers decide if the patch can be committed.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Buildroot] [PATCH 4/5] package/sratom: new package
2022-01-07 22:26 ` [Buildroot] [PATCH 4/5] package/sratom: " James Hilliard
@ 2022-01-13 7:00 ` Gilles Talis
0 siblings, 0 replies; 10+ messages in thread
From: Gilles Talis @ 2022-01-13 7:00 UTC (permalink / raw)
To: James Hilliard; +Cc: Yann E . MORIN, buildroot
Hi James, all,
Le ven. 7 janv. 2022 à 23:27, James Hilliard
<james.hilliard1@gmail.com> a écrit :
>
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
> DEVELOPERS | 1 +
> package/Config.in | 1 +
> package/sratom/Config.in | 10 ++++++++++
> package/sratom/sratom.hash | 4 ++++
> package/sratom/sratom.mk | 21 +++++++++++++++++++++
> 5 files changed, 37 insertions(+)
> create mode 100644 package/sratom/Config.in
> create mode 100644 package/sratom/sratom.hash
> create mode 100644 package/sratom/sratom.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 6c6e93f089..f8aa809294 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -1302,6 +1302,7 @@ F: package/python-yarl/
> F: package/python-zopfli/
> F: package/serd/
> F: package/sord/
> +F: package/sratom/
> F: package/zchunk/
>
> N: James Knight <james.knight@collins.com>
> diff --git a/package/Config.in b/package/Config.in
> index a439a456a4..51a4180569 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1369,6 +1369,7 @@ menu "Audio/Sound"
> source "package/spandsp/Config.in"
> source "package/speex/Config.in"
> source "package/speexdsp/Config.in"
> + source "package/sratom/Config.in"
> source "package/taglib/Config.in"
> source "package/tinyalsa/Config.in"
> source "package/tremor/Config.in"
> diff --git a/package/sratom/Config.in b/package/sratom/Config.in
> new file mode 100644
> index 0000000000..771e82073d
> --- /dev/null
> +++ b/package/sratom/Config.in
> @@ -0,0 +1,10 @@
> +config BR2_PACKAGE_SRATOM
> + bool "sratom"
> + select BR2_PACKAGE_LV2
> + select BR2_PACKAGE_SERD
> + select BR2_PACKAGE_SORD
> + help
> + Sratom is a library for serialising LV2 atoms to and from
> + RDF, particularly the Turtle syntax.
> +
> + https://drobilla.net/software/sratom.html
> diff --git a/package/sratom/sratom.hash b/package/sratom/sratom.hash
> new file mode 100644
> index 0000000000..64d460b2ea
> --- /dev/null
> +++ b/package/sratom/sratom.hash
> @@ -0,0 +1,4 @@
> +# Locally calculated after checking signature
> +# https://download.drobilla.net/sratom-0.6.8.tar.bz2.asc
> +sha256 3acb32b1adc5a2b7facdade2e0818bcd6c71f23f84a1ebc17815bb7a0d2d02df sratom-0.6.8.tar.bz2
> +sha256 3fc429d6b944fa20306357196a28bb4dd7c25e2d67edebec771f44de5bd7f9e8 COPYING
> diff --git a/package/sratom/sratom.mk b/package/sratom/sratom.mk
> new file mode 100644
> index 0000000000..e1e0f4e033
> --- /dev/null
> +++ b/package/sratom/sratom.mk
> @@ -0,0 +1,21 @@
> +################################################################################
> +#
> +# sratom
> +#
> +################################################################################
> +
> +SRATOM_VERSION = 0.6.8
> +SRATOM_SITE = https://download.drobilla.net
> +SRATOM_SOURCE = sratom-$(SRATOM_VERSION).tar.bz2
> +SRATOM_LICENSE = ISC
> +SRATOM_LICENSE_FILES = COPYING
> +SRATOM_DEPENDENCIES = host-pkgconf lv2 serd sord
> +SRATOM_INSTALL_STAGING = YES
> +
> +SRATOM_CONF_OPTS += --no-coverage
> +
> +ifeq ($(BR2_STATIC_LIBS),y)
> +SRATOM_CONF_OPTS += --static --no-shared
> +endif
> +
> +$(eval $(waf-package))
> --
> 2.25.1
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
Ran compilation test on arm64 with external toolchain.
Also ran the test-pkg utility which did not go through for two
configurations due to dependency failure.
But:
Tested-by: Gilles Talis <gilles.talis@gmail.com>
anyway.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Buildroot] [PATCH 5/5] package/lilv: new package
2022-01-07 22:26 ` [Buildroot] [PATCH 5/5] package/lilv: " James Hilliard
@ 2022-01-13 7:00 ` Gilles Talis
0 siblings, 0 replies; 10+ messages in thread
From: Gilles Talis @ 2022-01-13 7:00 UTC (permalink / raw)
To: James Hilliard; +Cc: Yann E . MORIN, buildroot
Hi James, all
Le ven. 7 janv. 2022 à 23:27, James Hilliard
<james.hilliard1@gmail.com> a écrit :
>
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
> DEVELOPERS | 1 +
> package/Config.in | 1 +
> package/lilv/Config.in | 11 +++++++++++
> package/lilv/lilv.hash | 4 ++++
> package/lilv/lilv.mk | 34 ++++++++++++++++++++++++++++++++++
> 5 files changed, 51 insertions(+)
> create mode 100644 package/lilv/Config.in
> create mode 100644 package/lilv/lilv.hash
> create mode 100644 package/lilv/lilv.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index f8aa809294..c214abe209 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -1254,6 +1254,7 @@ F: package/exfatprogs/
> F: package/gensio/
> F: package/lua-std-debug/
> F: package/lua-std-normalize/
> +F: package/lilv/
> F: package/lv2/
> F: package/pipewire/
> F: package/python-aioconsole/
> diff --git a/package/Config.in b/package/Config.in
> index 51a4180569..1cf2bb5219 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1358,6 +1358,7 @@ menu "Audio/Sound"
> source "package/libsoundtouch/Config.in"
> source "package/libsoxr/Config.in"
> source "package/libvorbis/Config.in"
> + source "package/lilv/Config.in"
> source "package/lv2/Config.in"
> source "package/mp4v2/Config.in"
> source "package/openal/Config.in"
> diff --git a/package/lilv/Config.in b/package/lilv/Config.in
> new file mode 100644
> index 0000000000..086125cdc9
> --- /dev/null
> +++ b/package/lilv/Config.in
> @@ -0,0 +1,11 @@
> +config BR2_PACKAGE_LILV
> + bool "lilv"
> + select BR2_PACKAGE_LV2
> + select BR2_PACKAGE_SERD
> + select BR2_PACKAGE_SORD
> + select BR2_PACKAGE_SRATOM
> + help
> + Lilv is a C library to make the use of LV2 plugins as simple
> + as possible for applications.
> +
> + https://drobilla.net/software/lilv.html
> diff --git a/package/lilv/lilv.hash b/package/lilv/lilv.hash
> new file mode 100644
> index 0000000000..afa20fc083
> --- /dev/null
> +++ b/package/lilv/lilv.hash
> @@ -0,0 +1,4 @@
> +# Locally calculated after checking signature
> +# https://download.drobilla.net/lilv-0.24.12.tar.bz2.asc
> +sha256 26a37790890c9c1f838203b47f5b2320334fe92c02a4d26ebbe2669dbd769061 lilv-0.24.12.tar.bz2
> +sha256 e06562d6bcf0341b2ac2ad0f0ca36801d2ebf388d5ef297011625e4c36e963f0 COPYING
> diff --git a/package/lilv/lilv.mk b/package/lilv/lilv.mk
> new file mode 100644
> index 0000000000..651597953d
> --- /dev/null
> +++ b/package/lilv/lilv.mk
> @@ -0,0 +1,34 @@
> +################################################################################
> +#
> +# lilv
> +#
> +################################################################################
> +
> +LILV_VERSION = 0.24.12
> +LILV_SITE = https://download.drobilla.net
> +LILV_SOURCE = lilv-$(LILV_VERSION).tar.bz2
> +LILV_LICENSE = ISC
> +LILV_LICENSE_FILES = COPYING
> +LILV_DEPENDENCIES = host-pkgconf lv2 serd sord sratom
> +LILV_INSTALL_STAGING = YES
> +
> +LILV_CONF_OPTS += \
> + --dyn-manifest \
> + --no-bash-completion \
> + --no-coverage
> +
> +ifeq ($(BR2_PACKAGE_PYTHON3),y)
> +LILV_DEPENDENCIES += python3
> +else
> +LILV_CONF_OPTS += --no-bindings
> +endif
> +
> +ifeq ($(BR2_PACKAGE_LIBSNDFILE),y)
> +LILV_DEPENDENCIES += libsndfile
> +endif
> +
> +ifeq ($(BR2_STATIC_LIBS),y)
> +LILV_CONF_OPTS += --static --no-shared --static-progs
> +endif
> +
> +$(eval $(waf-package))
> --
> 2.25.1
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
Ran compilation test on arm64 with external toolchain.
Also ran the test-pkg utility which did not go through for two
configurations due to dependency failure.
But:
Tested-by: Gilles Talis <gilles.talis@gmail.com>
anyway.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2022-01-13 7:02 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-07 22:26 [Buildroot] [PATCH 1/5] package/serd: new package James Hilliard
2022-01-07 22:26 ` [Buildroot] [PATCH 2/5] package/sord: " James Hilliard
2022-01-13 6:52 ` Gilles Talis
2022-01-07 22:26 ` [Buildroot] [PATCH 3/5] package/lv2: " James Hilliard
2022-01-13 6:57 ` Gilles Talis
2022-01-07 22:26 ` [Buildroot] [PATCH 4/5] package/sratom: " James Hilliard
2022-01-13 7:00 ` Gilles Talis
2022-01-07 22:26 ` [Buildroot] [PATCH 5/5] package/lilv: " James Hilliard
2022-01-13 7:00 ` Gilles Talis
2022-01-13 6:51 ` [Buildroot] [PATCH 1/5] package/serd: " Gilles Talis
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.