* [Buildroot] [PATCH v2 1/5] package/serd: new package
@ 2022-01-27 19:23 James Hilliard
2022-01-27 19:23 ` [Buildroot] [PATCH v2 2/5] package/sord: " James Hilliard
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: James Hilliard @ 2022-01-27 19:23 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Gilles Talis, 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 fe8de1916e..6e40b0e9ae 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1335,6 +1335,7 @@ F: package/python-tomli/
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 e4ca195beb..decf523821 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1720,6 +1720,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] 6+ messages in thread
* [Buildroot] [PATCH v2 2/5] package/sord: new package
2022-01-27 19:23 [Buildroot] [PATCH v2 1/5] package/serd: new package James Hilliard
@ 2022-01-27 19:23 ` James Hilliard
2022-01-27 19:23 ` [Buildroot] [PATCH v2 3/5] package/lv2: " James Hilliard
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: James Hilliard @ 2022-01-27 19:23 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Gilles Talis, 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 6e40b0e9ae..0d70c676d5 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1336,6 +1336,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 decf523821..aa700bc8d7 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1721,6 +1721,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] 6+ messages in thread
* [Buildroot] [PATCH v2 3/5] package/lv2: new package
2022-01-27 19:23 [Buildroot] [PATCH v2 1/5] package/serd: new package James Hilliard
2022-01-27 19:23 ` [Buildroot] [PATCH v2 2/5] package/sord: " James Hilliard
@ 2022-01-27 19:23 ` James Hilliard
2022-01-27 19:23 ` [Buildroot] [PATCH v2 4/5] package/sratom: " James Hilliard
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: James Hilliard @ 2022-01-27 19:23 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Gilles Talis, Yann E . MORIN
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
Changes v1 -> v2:
- disable plugins for static build
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/lv2/Config.in | 8 ++++++++
package/lv2/lv2.hash | 4 ++++
package/lv2/lv2.mk | 36 ++++++++++++++++++++++++++++++++++++
5 files changed, 50 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 0d70c676d5..548570aa46 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1285,6 +1285,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 aa700bc8d7..80d3f9ff3c 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1372,6 +1372,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..13ffaa34b0
--- /dev/null
+++ b/package/lv2/lv2.mk
@@ -0,0 +1,36 @@
+################################################################################
+#
+# 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
+
+ifeq ($(BR2_STATIC_LIBS),y)
+LV2_CONF_OPTS += --no-plugins
+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] 6+ messages in thread
* [Buildroot] [PATCH v2 4/5] package/sratom: new package
2022-01-27 19:23 [Buildroot] [PATCH v2 1/5] package/serd: new package James Hilliard
2022-01-27 19:23 ` [Buildroot] [PATCH v2 2/5] package/sord: " James Hilliard
2022-01-27 19:23 ` [Buildroot] [PATCH v2 3/5] package/lv2: " James Hilliard
@ 2022-01-27 19:23 ` James Hilliard
2022-01-27 19:23 ` [Buildroot] [PATCH v2 5/5] package/lilv: " James Hilliard
2022-02-12 14:32 ` [Buildroot] [PATCH v2 1/5] package/serd: " Arnout Vandecappelle
4 siblings, 0 replies; 6+ messages in thread
From: James Hilliard @ 2022-01-27 19:23 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Gilles Talis, 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 548570aa46..c4c46fc3bd 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1338,6 +1338,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 80d3f9ff3c..547620a266 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1383,6 +1383,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] 6+ messages in thread
* [Buildroot] [PATCH v2 5/5] package/lilv: new package
2022-01-27 19:23 [Buildroot] [PATCH v2 1/5] package/serd: new package James Hilliard
` (2 preceding siblings ...)
2022-01-27 19:23 ` [Buildroot] [PATCH v2 4/5] package/sratom: " James Hilliard
@ 2022-01-27 19:23 ` James Hilliard
2022-02-12 14:32 ` [Buildroot] [PATCH v2 1/5] package/serd: " Arnout Vandecappelle
4 siblings, 0 replies; 6+ messages in thread
From: James Hilliard @ 2022-01-27 19:23 UTC (permalink / raw)
To: buildroot; +Cc: James Hilliard, Gilles Talis, Yann E . MORIN
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
Changes v1 -> v2:
- require dynamic library support
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/lilv/Config.in | 15 +++++++++++++++
package/lilv/lilv.hash | 4 ++++
package/lilv/lilv.mk | 30 ++++++++++++++++++++++++++++++
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 c4c46fc3bd..5bde1695e7 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1285,6 +1285,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 547620a266..84a53577e7 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1372,6 +1372,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..08d54bcf8b
--- /dev/null
+++ b/package/lilv/Config.in
@@ -0,0 +1,15 @@
+config BR2_PACKAGE_LILV
+ bool "lilv"
+ depends on !BR2_STATIC_LIBS
+ 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
+
+comment "lilv needs a toolchain w/ dynamic library"
+ depends on BR2_STATIC_LIBS
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..5f9186e66a
--- /dev/null
+++ b/package/lilv/lilv.mk
@@ -0,0 +1,30 @@
+################################################################################
+#
+# 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
+
+$(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] 6+ messages in thread
* Re: [Buildroot] [PATCH v2 1/5] package/serd: new package
2022-01-27 19:23 [Buildroot] [PATCH v2 1/5] package/serd: new package James Hilliard
` (3 preceding siblings ...)
2022-01-27 19:23 ` [Buildroot] [PATCH v2 5/5] package/lilv: " James Hilliard
@ 2022-02-12 14:32 ` Arnout Vandecappelle
4 siblings, 0 replies; 6+ messages in thread
From: Arnout Vandecappelle @ 2022-02-12 14:32 UTC (permalink / raw)
To: James Hilliard, buildroot; +Cc: Gilles Talis, Yann E . MORIN
On 27/01/2022 20:23, James Hilliard wrote:
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
You didn't carry Gilles' Tested-by tags from v1, so I added those.
Applied to master, thanks.
Regards,
Arnout
> ---
> 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 fe8de1916e..6e40b0e9ae 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -1335,6 +1335,7 @@ F: package/python-tomli/
> 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 e4ca195beb..decf523821 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1720,6 +1720,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))
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2022-02-12 14:32 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-27 19:23 [Buildroot] [PATCH v2 1/5] package/serd: new package James Hilliard
2022-01-27 19:23 ` [Buildroot] [PATCH v2 2/5] package/sord: " James Hilliard
2022-01-27 19:23 ` [Buildroot] [PATCH v2 3/5] package/lv2: " James Hilliard
2022-01-27 19:23 ` [Buildroot] [PATCH v2 4/5] package/sratom: " James Hilliard
2022-01-27 19:23 ` [Buildroot] [PATCH v2 5/5] package/lilv: " James Hilliard
2022-02-12 14:32 ` [Buildroot] [PATCH v2 1/5] package/serd: " Arnout Vandecappelle
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.