Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package
@ 2024-07-04 19:40 J. Neuschäfer via buildroot
  2024-07-04 19:40 ` [Buildroot] [PATCH 1/8] skalibs: bump to version 2.14.2.0 J. Neuschäfer via buildroot
                   ` (9 more replies)
  0 siblings, 10 replies; 14+ messages in thread
From: J. Neuschäfer via buildroot @ 2024-07-04 19:40 UTC (permalink / raw)
  To: buildroot; +Cc: J. Neuschäfer

Signed-off-by: J. Neuschäfer <j.neuschaefer@gmx.net>
---
J. Neuschäfer (8):
      skalibs: bump to version 2.14.2.0
      s6: bump to version 2.13.0.1
      execline: bump to version 2.9.6.0
      s6-networking: bump to version 2.7.0.3
      s6-rc: bump to version 0.5.4.3
      mdevd: bump to version 0.1.6.4
      s6-dns: bump to version 2.3.7.2
      tipidee: new package

 package/Config.in                        |  1 +
 package/Config.in.host                   |  1 +
 package/execline/execline.hash           |  2 +-
 package/execline/execline.mk             |  2 +-
 package/mdevd/mdevd.hash                 |  2 +-
 package/mdevd/mdevd.mk                   |  2 +-
 package/s6-dns/s6-dns.hash               |  2 +-
 package/s6-dns/s6-dns.mk                 |  2 +-
 package/s6-networking/s6-networking.hash |  2 +-
 package/s6-networking/s6-networking.mk   |  2 +-
 package/s6-rc/s6-rc.hash                 |  2 +-
 package/s6-rc/s6-rc.mk                   |  2 +-
 package/s6/s6.hash                       |  2 +-
 package/s6/s6.mk                         |  2 +-
 package/skalibs/skalibs.hash             |  2 +-
 package/skalibs/skalibs.mk               |  2 +-
 package/tipidee/Config.in                | 37 ++++++++++++++++
 package/tipidee/Config.in.host           |  8 ++++
 package/tipidee/tipidee.hash             |  3 ++
 package/tipidee/tipidee.mk               | 72 ++++++++++++++++++++++++++++++++
 20 files changed, 136 insertions(+), 14 deletions(-)
---
base-commit: 3ebc7c69d56430c34eba4c869d1d4fe4d1e8de55
change-id: 20240704-tipidee-ee20ac10c7fa

Best regards,
--
J. Neuschäfer <j.neuschaefer@gmx.net>

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 1/8] skalibs: bump to version 2.14.2.0
  2024-07-04 19:40 [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package J. Neuschäfer via buildroot
@ 2024-07-04 19:40 ` J. Neuschäfer via buildroot
  2024-07-04 19:40 ` [Buildroot] [PATCH 2/8] s6: bump to version 2.13.0.1 J. Neuschäfer via buildroot
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: J. Neuschäfer via buildroot @ 2024-07-04 19:40 UTC (permalink / raw)
  To: buildroot; +Cc: J. Neuschäfer

Signed-off-by: J. Neuschäfer <j.neuschaefer@gmx.net>
---
 package/skalibs/skalibs.hash | 2 +-
 package/skalibs/skalibs.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/skalibs/skalibs.hash b/package/skalibs/skalibs.hash
index d871ee6503..1e6bd96671 100644
--- a/package/skalibs/skalibs.hash
+++ b/package/skalibs/skalibs.hash
@@ -1,3 +1,3 @@
 # Locally generated
-sha256  b6b79b816f4ba0b6801676b0ed4179b59c8c7809eeffe26db672e404636befc3  skalibs-2.14.1.1.tar.gz
+sha256  ddfec5730e5b2f19d0381ecf7f796b39a6e473236bda0ad8d3776a3fe7b07e43  skalibs-2.14.2.0.tar.gz
 sha256  fdc931295525dd0009cdf339189cbecd228d65cefe33402f037f9b046f07989e  COPYING
diff --git a/package/skalibs/skalibs.mk b/package/skalibs/skalibs.mk
index 67e3c694fc..45f3e15a7b 100644
--- a/package/skalibs/skalibs.mk
+++ b/package/skalibs/skalibs.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################

-SKALIBS_VERSION = 2.14.1.1
+SKALIBS_VERSION = 2.14.2.0
 SKALIBS_SITE = https://skarnet.org/software/skalibs
 SKALIBS_LICENSE = ISC
 SKALIBS_LICENSE_FILES = COPYING

--
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 2/8] s6: bump to version 2.13.0.1
  2024-07-04 19:40 [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package J. Neuschäfer via buildroot
  2024-07-04 19:40 ` [Buildroot] [PATCH 1/8] skalibs: bump to version 2.14.2.0 J. Neuschäfer via buildroot
@ 2024-07-04 19:40 ` J. Neuschäfer via buildroot
  2024-07-04 19:40 ` [Buildroot] [PATCH 3/8] execline: bump to version 2.9.6.0 J. Neuschäfer via buildroot
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: J. Neuschäfer via buildroot @ 2024-07-04 19:40 UTC (permalink / raw)
  To: buildroot; +Cc: J. Neuschäfer

---
 package/s6/s6.hash | 2 +-
 package/s6/s6.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/s6/s6.hash b/package/s6/s6.hash
index fb5e74e403..6abeb8066a 100644
--- a/package/s6/s6.hash
+++ b/package/s6/s6.hash
@@ -1,3 +1,3 @@
 # Locally generated
-sha256  c95d51787602e0c8c8e4f92a710cbdaa4ee797ee886e71342727e2974f95c06b  s6-2.12.0.4.tar.gz
+sha256  7e46f8f55d80bb0e2025a64d5d649af4a4ac21e348020caaadde30ba5e5b4830  s6-2.13.0.0.tar.gz
 sha256  fdc931295525dd0009cdf339189cbecd228d65cefe33402f037f9b046f07989e  COPYING
diff --git a/package/s6/s6.mk b/package/s6/s6.mk
index fb4910e28b..7e02c26d03 100644
--- a/package/s6/s6.mk
+++ b/package/s6/s6.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################

-S6_VERSION = 2.12.0.4
+S6_VERSION = 2.13.0.0
 S6_SITE = https://skarnet.org/software/s6
 S6_LICENSE = ISC
 S6_LICENSE_FILES = COPYING

--
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 3/8] execline: bump to version 2.9.6.0
  2024-07-04 19:40 [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package J. Neuschäfer via buildroot
  2024-07-04 19:40 ` [Buildroot] [PATCH 1/8] skalibs: bump to version 2.14.2.0 J. Neuschäfer via buildroot
  2024-07-04 19:40 ` [Buildroot] [PATCH 2/8] s6: bump to version 2.13.0.1 J. Neuschäfer via buildroot
@ 2024-07-04 19:40 ` J. Neuschäfer via buildroot
  2024-07-04 19:40 ` [Buildroot] [PATCH 4/8] s6-networking: bump to version 2.7.0.3 J. Neuschäfer via buildroot
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: J. Neuschäfer via buildroot @ 2024-07-04 19:40 UTC (permalink / raw)
  To: buildroot; +Cc: J. Neuschäfer

---
 package/execline/execline.hash | 2 +-
 package/execline/execline.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/execline/execline.hash b/package/execline/execline.hash
index 3f9ff8a138..76412978b9 100644
--- a/package/execline/execline.hash
+++ b/package/execline/execline.hash
@@ -1,3 +1,3 @@
 # Locally generated
-sha256  df750035d0fb21c7265bffb7ed7e1b661de1e842944a2252bdcddc32d0d97217  execline-2.9.5.1.tar.gz
+sha256  ba2a27e97c5eb6bd7ca6a0987a8925e44465a5be996daa0d18f8feca37d7571a  execline-2.9.6.0.tar.gz
 sha256  fdc931295525dd0009cdf339189cbecd228d65cefe33402f037f9b046f07989e  COPYING
diff --git a/package/execline/execline.mk b/package/execline/execline.mk
index b3d2d98216..ee38d3ed3c 100644
--- a/package/execline/execline.mk
+++ b/package/execline/execline.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################

-EXECLINE_VERSION = 2.9.5.1
+EXECLINE_VERSION = 2.9.6.0
 EXECLINE_SITE = https://skarnet.org/software/execline
 EXECLINE_LICENSE = ISC
 EXECLINE_LICENSE_FILES = COPYING

--
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 4/8] s6-networking: bump to version 2.7.0.3
  2024-07-04 19:40 [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package J. Neuschäfer via buildroot
                   ` (2 preceding siblings ...)
  2024-07-04 19:40 ` [Buildroot] [PATCH 3/8] execline: bump to version 2.9.6.0 J. Neuschäfer via buildroot
@ 2024-07-04 19:40 ` J. Neuschäfer via buildroot
  2024-07-04 19:40 ` [Buildroot] [PATCH 5/8] s6-rc: bump to version 0.5.4.3 J. Neuschäfer via buildroot
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: J. Neuschäfer via buildroot @ 2024-07-04 19:40 UTC (permalink / raw)
  To: buildroot; +Cc: J. Neuschäfer

---
 package/s6-networking/s6-networking.hash | 2 +-
 package/s6-networking/s6-networking.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/s6-networking/s6-networking.hash b/package/s6-networking/s6-networking.hash
index df65274b3d..4eff4d49f4 100644
--- a/package/s6-networking/s6-networking.hash
+++ b/package/s6-networking/s6-networking.hash
@@ -1,3 +1,3 @@
 # Locally generated
-sha256  c33c6f1b2be16f89a21af946cfd06242a12f98184c898b755ddb24338671ceb1  s6-networking-2.7.0.2.tar.gz
+sha256  db411c54371a17ed7d4543dd86cf9530ce25fcf624bef83ae2b579520e5e70bf  s6-networking-2.7.0.3.tar.gz
 sha256  fdc931295525dd0009cdf339189cbecd228d65cefe33402f037f9b046f07989e  COPYING
diff --git a/package/s6-networking/s6-networking.mk b/package/s6-networking/s6-networking.mk
index 239d8a679e..212fae7361 100644
--- a/package/s6-networking/s6-networking.mk
+++ b/package/s6-networking/s6-networking.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################

-S6_NETWORKING_VERSION = 2.7.0.2
+S6_NETWORKING_VERSION = 2.7.0.3
 S6_NETWORKING_SITE = https://skarnet.org/software/s6-networking
 S6_NETWORKING_LICENSE = ISC
 S6_NETWORKING_LICENSE_FILES = COPYING

--
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 5/8] s6-rc: bump to version 0.5.4.3
  2024-07-04 19:40 [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package J. Neuschäfer via buildroot
                   ` (3 preceding siblings ...)
  2024-07-04 19:40 ` [Buildroot] [PATCH 4/8] s6-networking: bump to version 2.7.0.3 J. Neuschäfer via buildroot
@ 2024-07-04 19:40 ` J. Neuschäfer via buildroot
  2024-07-04 19:40 ` [Buildroot] [PATCH 6/8] mdevd: bump to version 0.1.6.4 J. Neuschäfer via buildroot
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: J. Neuschäfer via buildroot @ 2024-07-04 19:40 UTC (permalink / raw)
  To: buildroot; +Cc: J. Neuschäfer

---
 package/s6-rc/s6-rc.hash | 2 +-
 package/s6-rc/s6-rc.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/s6-rc/s6-rc.hash b/package/s6-rc/s6-rc.hash
index a09c08ba3c..2cc308ef95 100644
--- a/package/s6-rc/s6-rc.hash
+++ b/package/s6-rc/s6-rc.hash
@@ -1,3 +1,3 @@
 # Locally generated
-sha256  00bdfa596fa7161512e972ec9282a2abd8fd0e31f09177bad7a2bc3d8f283982  s6-rc-0.5.4.2.tar.gz
+sha256  e3272796a947904de37ab34ec10430e26107b8ef05210d81059c8b36203e6a9f  s6-rc-0.5.4.3.tar.gz
 sha256  f68451e55e6686dc187df1ca427c574d9ac0d6f6926e1bdb909ad8b657668fe5  COPYING
diff --git a/package/s6-rc/s6-rc.mk b/package/s6-rc/s6-rc.mk
index 61090c9a27..301c705910 100644
--- a/package/s6-rc/s6-rc.mk
+++ b/package/s6-rc/s6-rc.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################

-S6_RC_VERSION = 0.5.4.2
+S6_RC_VERSION = 0.5.4.3
 S6_RC_SITE = https://skarnet.org/software/s6-rc
 S6_RC_LICENSE = ISC
 S6_RC_LICENSE_FILES = COPYING

--
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 6/8] mdevd: bump to version 0.1.6.4
  2024-07-04 19:40 [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package J. Neuschäfer via buildroot
                   ` (4 preceding siblings ...)
  2024-07-04 19:40 ` [Buildroot] [PATCH 5/8] s6-rc: bump to version 0.5.4.3 J. Neuschäfer via buildroot
@ 2024-07-04 19:40 ` J. Neuschäfer via buildroot
  2024-07-04 19:40 ` [Buildroot] [PATCH 7/8] s6-dns: bump to version 2.3.7.2 J. Neuschäfer via buildroot
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: J. Neuschäfer via buildroot @ 2024-07-04 19:40 UTC (permalink / raw)
  To: buildroot; +Cc: J. Neuschäfer

---
 package/mdevd/mdevd.hash | 2 +-
 package/mdevd/mdevd.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/mdevd/mdevd.hash b/package/mdevd/mdevd.hash
index 9436ed8b01..daf2f48c04 100644
--- a/package/mdevd/mdevd.hash
+++ b/package/mdevd/mdevd.hash
@@ -1,3 +1,3 @@
 # Locally generated
-sha256  f6ecf0ef7cd48d04efc75acb2dad967d850bc8815bdb0098f1c9ef043394d430  mdevd-0.1.6.3.tar.gz
+sha256  7358ce530b6b9befb715e48190981e9b69a12cca858519e6d2e4b46eab7e2470  mdevd-0.1.6.4.tar.gz
 sha256  b2edd59a202a710440522f05dcbf418b0493540120efcb407876772ee42d2c7c  COPYING
diff --git a/package/mdevd/mdevd.mk b/package/mdevd/mdevd.mk
index c92659d961..a1d9e17cef 100644
--- a/package/mdevd/mdevd.mk
+++ b/package/mdevd/mdevd.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################

-MDEVD_VERSION = 0.1.6.3
+MDEVD_VERSION = 0.1.6.4
 MDEVD_SITE = https://skarnet.org/software/mdevd
 MDEVD_LICENSE = ISC
 MDEVD_LICENSE_FILES = COPYING

--
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 7/8] s6-dns: bump to version 2.3.7.2
  2024-07-04 19:40 [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package J. Neuschäfer via buildroot
                   ` (5 preceding siblings ...)
  2024-07-04 19:40 ` [Buildroot] [PATCH 6/8] mdevd: bump to version 0.1.6.4 J. Neuschäfer via buildroot
@ 2024-07-04 19:40 ` J. Neuschäfer via buildroot
  2024-07-04 19:40 ` [Buildroot] [PATCH 8/8] tipidee: new package J. Neuschäfer via buildroot
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: J. Neuschäfer via buildroot @ 2024-07-04 19:40 UTC (permalink / raw)
  To: buildroot; +Cc: J. Neuschäfer

---
 package/s6-dns/s6-dns.hash | 2 +-
 package/s6-dns/s6-dns.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/s6-dns/s6-dns.hash b/package/s6-dns/s6-dns.hash
index 334ea1667c..2c9023ec28 100644
--- a/package/s6-dns/s6-dns.hash
+++ b/package/s6-dns/s6-dns.hash
@@ -1,3 +1,3 @@
 # Locally generated
-sha256  cf0258574ec7d62b654e0c2ad78af4c7d67ac4c9cb37f781480f597e54b30f6d  s6-dns-2.3.7.1.tar.gz
+sha256  6aee32bb68d01f5109f71e31a283213c668cd3c0e79fb9e469e6cabb58079f2b  s6-dns-2.3.7.2.tar.gz
 sha256  aafa4f6a12b5b24ab2ae8ead5174e1ec03aecb5eb0e82012d74fd47ccfc57607  COPYING
diff --git a/package/s6-dns/s6-dns.mk b/package/s6-dns/s6-dns.mk
index a848f2e6c0..8e175431a4 100644
--- a/package/s6-dns/s6-dns.mk
+++ b/package/s6-dns/s6-dns.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################

-S6_DNS_VERSION = 2.3.7.1
+S6_DNS_VERSION = 2.3.7.2
 S6_DNS_SITE = https://skarnet.org/software/s6-dns
 S6_DNS_LICENSE = ISC
 S6_DNS_LICENSE_FILES = COPYING

--
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 8/8] tipidee: new package
  2024-07-04 19:40 [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package J. Neuschäfer via buildroot
                   ` (6 preceding siblings ...)
  2024-07-04 19:40 ` [Buildroot] [PATCH 7/8] s6-dns: bump to version 2.3.7.2 J. Neuschäfer via buildroot
@ 2024-07-04 19:40 ` J. Neuschäfer via buildroot
  2024-07-08 21:24   ` Thomas Petazzoni via buildroot
  2024-07-04 19:44 ` [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package J. Neuschäfer via buildroot
  2024-07-08 21:13 ` Thomas Petazzoni via buildroot
  9 siblings, 1 reply; 14+ messages in thread
From: J. Neuschäfer via buildroot @ 2024-07-04 19:40 UTC (permalink / raw)
  To: buildroot; +Cc: J. Neuschäfer

Signed-off-by: J. Neuschäfer <j.neuschaefer@gmx.net>
---
 package/Config.in              |  1 +
 package/Config.in.host         |  1 +
 package/tipidee/Config.in      | 37 ++++++++++++++++++++++
 package/tipidee/Config.in.host |  8 +++++
 package/tipidee/tipidee.hash   |  3 ++
 package/tipidee/tipidee.mk     | 72 ++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 122 insertions(+)

diff --git a/package/Config.in b/package/Config.in
index 48ef1a6fdc..8f199b832b 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -2595,6 +2595,7 @@ endif
 	source "package/tinc/Config.in"
 	source "package/tinyproxy/Config.in"
 	source "package/tinyssh/Config.in"
+	source "package/tipidee/Config.in"
 	source "package/tor/Config.in"
 	source "package/traceroute/Config.in"
 	source "package/transmission/Config.in"
diff --git a/package/Config.in.host b/package/Config.in.host
index 9cdca62633..d1e3c0a45b 100644
--- a/package/Config.in.host
+++ b/package/Config.in.host
@@ -112,6 +112,7 @@ menu "Host utilities"
 	source "package/systemd/Config.in.host"
 	source "package/tegrarcm/Config.in.host"
 	source "package/ti-cgt-pru/Config.in.host"
+	source "package/tipidee/Config.in.host"
 	source "package/uboot-tools/Config.in.host"
 	source "package/util-linux/Config.in.host"
 	source "package/utp_com/Config.in.host"
diff --git a/package/tipidee/Config.in b/package/tipidee/Config.in
new file mode 100644
index 0000000000..cc1c91a47c
--- /dev/null
+++ b/package/tipidee/Config.in
@@ -0,0 +1,37 @@
+config BR2_PACKAGE_TIPIDEE
+	bool "tipidee"
+	depends on BR2_USE_MMU # skalibs
+	select BR2_PACKAGE_SKALIBS
+	help
+	  tipidee is a web server. It supports HTTP 1.0 and 1.1. It aims
+	  to be compliant with RFC 9112: while it only implements a very
+	  limited subset of the optional functionality in HTTP 1.1, it
+	  implements all the mandatory parts. It is usable with both
+	  HTTP and HTTPS.
+
+	  It runs under a super-server, e.g. inetd, s6-tcpserver, or
+	  s6-tlsserver (for HTTPS). Traditionally, inetd-mode web
+	  servers aren't considered performant, but tipidee aims to eke
+	  out every single drop of performance that is attainable with
+	  its programming model.
+
+	  https://skarnet.org/software/tipidee/
+
+if BR2_PACKAGE_TIPIDEE
+
+config BR2_PACKAGE_TIPIDEE_CONFIGURATION
+	bool "install a configuration file to /etc/tipidee.conf.cdb"
+	select BR2_PACKAGE_HOST_TIPIDEE
+	help
+	  Build a tipidee configuration and install it to the target.
+
+config BR2_PACKAGE_TIPIDEE_CONFIGURATION_FILE
+	string "configuration source file"
+	default "$(CONFIG_DIR)/tipidee.conf"
+	depends on BR2_PACKAGE_TIPIDEE_CONFIGURATION
+	help
+	  The configuration file in source (text) format, documented at:
+
+	  https://skarnet.org/software/tipidee/tipidee.conf.html
+
+endif
diff --git a/package/tipidee/Config.in.host b/package/tipidee/Config.in.host
new file mode 100644
index 0000000000..93e548df1e
--- /dev/null
+++ b/package/tipidee/Config.in.host
@@ -0,0 +1,8 @@
+config BR2_HOST_PACKAGE_TIPIDEE
+	bool "host tipidee"
+	depends on BR2_USE_MMU # skalibs
+	select BR2_PACKAGE_SKALIBS
+	help
+	  This package builds the tipidee-config tool for the host.
+
+	  https://skarnet.org/software/tipidee/
diff --git a/package/tipidee/tipidee.hash b/package/tipidee/tipidee.hash
new file mode 100644
index 0000000000..ecc1ab34b4
--- /dev/null
+++ b/package/tipidee/tipidee.hash
@@ -0,0 +1,3 @@
+# Locally generated
+sha256  d9e91fc719879a43d54329b99b02c6649c54e428e77bc96a0573506b52bf1422  tipidee-0.0.5.0.tar.gz
+sha256  8feb7933c6e6506a7f20fbfc03fd37df3caff4becdf3b7a0ffad5016277e441e  COPYING
diff --git a/package/tipidee/tipidee.mk b/package/tipidee/tipidee.mk
new file mode 100644
index 0000000000..2fde75b87d
--- /dev/null
+++ b/package/tipidee/tipidee.mk
@@ -0,0 +1,72 @@
+################################################################################
+#
+# tipidee
+#
+################################################################################
+
+TIPIDEE_VERSION = 0.0.5.0
+TIPIDEE_SITE = https://skarnet.org/software/tipidee
+TIPIDEE_LICENSE = ISC
+TIPIDEE_LICENSE_FILES = COPYING
+TIPIDEE_INSTALL_STAGING = YES
+TIPIDEE_DEPENDENCIES = skalibs
+
+TIPIDEE_CONF_OPTS = \
+	--prefix=/ \
+	--with-sysdeps=$(STAGING_DIR)/lib/skalibs/sysdeps \
+	--with-include=$(STAGING_DIR)/include \
+	--with-dynlib=$(STAGING_DIR)/lib \
+	--with-lib=$(STAGING_DIR)/lib/skalibs \
+	$(if $(BR2_STATIC_LIBS),,--disable-allstatic) \
+	$(SHARED_STATIC_LIBS_OPTS)
+
+define TIPIDEE_CONFIGURE_CMDS
+	(cd $(@D); $(TARGET_CONFIGURE_OPTS) ./configure $(TIPIDEE_CONF_OPTS))
+endef
+
+define TIPIDEE_BUILD_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
+endef
+
+define TIPIDEE_INSTALL_TARGET_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install
+	rm -f $(TARGET_DIR)/bin/tipidee-config
+	rm -f $(TARGET_DIR)/libexec/tipidee-config-preprocess
+endef
+
+ifeq ($(BR2_PACKAGE_TIPIDEE_CONFIGURATION),y)
+TIPIDEE_DEPENDENCIES += host-tipidee
+
+define TIPIDEE_INSTALL_CONFIG
+	$(HOST_DIR)/bin/tipidee-config -i $(BR2_PACKAGE_TIPIDEE_CONFIGURATION_FILE) \
+		-o $(TARGET_DIR)/etc/tipidee.conf.cdb
+endef
+TIPIDEE_POST_INSTALL_TARGET_HOOKS += TIPIDEE_INSTALL_CONFIG
+
+endif
+
+HOST_TIPIDEE_DEPENDENCIES = host-skalibs
+
+HOST_TIPIDEE_CONF_OPTS = \
+	--prefix=$(HOST_DIR) \
+	--with-sysdeps=$(HOST_DIR)/lib/skalibs/sysdeps \
+	--with-include=$(HOST_DIR)/include \
+	--with-dynlib=$(HOST_DIR)/lib \
+	--disable-static \
+	--enable-shared \
+	--disable-allstatic
+
+define HOST_TIPIDEE_CONFIGURE_CMDS
+	(cd $(@D); $(HOST_CONFIGURE_OPTS) ./configure $(HOST_TIPIDEE_CONF_OPTS))
+endef
+
+define HOST_TIPIDEE_BUILD_CMDS
+	$(HOST_MAKE_ENV) $(MAKE) -C $(@D)
+endef
+
+define HOST_TIPIDEE_INSTALL_CMDS
+	$(HOST_MAKE_ENV) $(MAKE) -C $(@D) install-dynlib install-bin install-libexec
+endef
+
+$(eval $(generic-package))
+$(eval $(host-generic-package))

--
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package
  2024-07-04 19:40 [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package J. Neuschäfer via buildroot
                   ` (7 preceding siblings ...)
  2024-07-04 19:40 ` [Buildroot] [PATCH 8/8] tipidee: new package J. Neuschäfer via buildroot
@ 2024-07-04 19:44 ` J. Neuschäfer via buildroot
  2024-07-08 21:13 ` Thomas Petazzoni via buildroot
  9 siblings, 0 replies; 14+ messages in thread
From: J. Neuschäfer via buildroot @ 2024-07-04 19:44 UTC (permalink / raw)
  To: J. Neuschäfer; +Cc: buildroot

On Thu, Jul 04, 2024 at 09:40:26PM +0200, J. Neuschäfer wrote:
> Signed-off-by: J. Neuschäfer <j.neuschaefer@gmx.net>
> ---
> J. Neuschäfer (8):
>       skalibs: bump to version 2.14.2.0
>       s6: bump to version 2.13.0.1
>       execline: bump to version 2.9.6.0
>       s6-networking: bump to version 2.7.0.3
>       s6-rc: bump to version 0.5.4.3
>       mdevd: bump to version 0.1.6.4
>       s6-dns: bump to version 2.3.7.2
>       tipidee: new package

Ah sorry, I forgot to add the Signed-off-by line in few of these. I'll
fix it in the next version.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package
  2024-07-04 19:40 [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package J. Neuschäfer via buildroot
                   ` (8 preceding siblings ...)
  2024-07-04 19:44 ` [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package J. Neuschäfer via buildroot
@ 2024-07-08 21:13 ` Thomas Petazzoni via buildroot
  2024-07-08 22:45   ` J. Neuschäfer via buildroot
  9 siblings, 1 reply; 14+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-07-08 21:13 UTC (permalink / raw)
  To: J. Neuschäfer via buildroot; +Cc: J. Neuschäfer

Hello,

On Thu, 04 Jul 2024 21:40:26 +0200
J. Neuschäfer via buildroot <buildroot@buildroot.org> wrote:

> Signed-off-by: J. Neuschäfer <j.neuschaefer@gmx.net>
> ---
> J. Neuschäfer (8):
>       skalibs: bump to version 2.14.2.0
>       s6: bump to version 2.13.0.1
>       execline: bump to version 2.9.6.0
>       s6-networking: bump to version 2.7.0.3
>       s6-rc: bump to version 0.5.4.3
>       mdevd: bump to version 0.1.6.4
>       s6-dns: bump to version 2.3.7.2
>       tipidee: new package

Thanks for your patch series. Unfortunately none of the patches, except
1/8 and 8/8 have your Signed-off-by line. Could you resend with your
Signed-off-by line added?

Thanks a lot!

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH 8/8] tipidee: new package
  2024-07-04 19:40 ` [Buildroot] [PATCH 8/8] tipidee: new package J. Neuschäfer via buildroot
@ 2024-07-08 21:24   ` Thomas Petazzoni via buildroot
  2024-07-09 19:30     ` J. Neuschäfer via buildroot
  0 siblings, 1 reply; 14+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-07-08 21:24 UTC (permalink / raw)
  To: J. Neuschäfer via buildroot; +Cc: J. Neuschäfer

Hello,

On Thu, 04 Jul 2024 21:40:34 +0200
J. Neuschäfer via buildroot <buildroot@buildroot.org> wrote:

> Signed-off-by: J. Neuschäfer <j.neuschaefer@gmx.net>

Thanks for this contribution!

> +if BR2_PACKAGE_TIPIDEE
> +
> +config BR2_PACKAGE_TIPIDEE_CONFIGURATION
> +	bool "install a configuration file to /etc/tipidee.conf.cdb"
> +	select BR2_PACKAGE_HOST_TIPIDEE
> +	help
> +	  Build a tipidee configuration and install it to the target.
> +
> +config BR2_PACKAGE_TIPIDEE_CONFIGURATION_FILE
> +	string "configuration source file"
> +	default "$(CONFIG_DIR)/tipidee.conf"
> +	depends on BR2_PACKAGE_TIPIDEE_CONFIGURATION
> +	help
> +	  The configuration file in source (text) format, documented at:
> +
> +	  https://skarnet.org/software/tipidee/tipidee.conf.html

I'm not sure those configuration options are really needed. We usually
don't make the configuration file configurable, and leave that up to a
rootfs-overlay. I understand that the configuration is apparently
"compiled", but I would perhaps leave that up to be overridden by a
post-build script? Or perhaps we should do this configuration file
"compilation" as a TARGET_FINALIZE_HOOKS so that it happens after
rootfs-overlay are copied, allowing the user to override the
configuration file, while still seeing it "compiled"?

> diff --git a/package/tipidee/Config.in.host b/package/tipidee/Config.in.host
> new file mode 100644
> index 0000000000..93e548df1e
> --- /dev/null
> +++ b/package/tipidee/Config.in.host
> @@ -0,0 +1,8 @@
> +config BR2_HOST_PACKAGE_TIPIDEE
> +	bool "host tipidee"
> +	depends on BR2_USE_MMU # skalibs
> +	select BR2_PACKAGE_SKALIBS
> +	help
> +	  This package builds the tipidee-config tool for the host.
> +
> +	  https://skarnet.org/software/tipidee/

I'm not sure we really need a visible config option for this,
host-tipidee is going to be a dependency of tipidee anyway.

> diff --git a/package/tipidee/tipidee.mk b/package/tipidee/tipidee.mk
> new file mode 100644
> index 0000000000..2fde75b87d
> --- /dev/null
> +++ b/package/tipidee/tipidee.mk
> @@ -0,0 +1,72 @@
> +################################################################################
> +#
> +# tipidee
> +#
> +################################################################################
> +
> +TIPIDEE_VERSION = 0.0.5.0
> +TIPIDEE_SITE = https://skarnet.org/software/tipidee
> +TIPIDEE_LICENSE = ISC
> +TIPIDEE_LICENSE_FILES = COPYING
> +TIPIDEE_INSTALL_STAGING = YES
> +TIPIDEE_DEPENDENCIES = skalibs
> +
> +TIPIDEE_CONF_OPTS = \
> +	--prefix=/ \

This looks odd, why not --prefix=/usr ?

The rest really looks super reasonable to me, good work!

Best regards,

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package
  2024-07-08 21:13 ` Thomas Petazzoni via buildroot
@ 2024-07-08 22:45   ` J. Neuschäfer via buildroot
  0 siblings, 0 replies; 14+ messages in thread
From: J. Neuschäfer via buildroot @ 2024-07-08 22:45 UTC (permalink / raw)
  To: Thomas Petazzoni; +Cc: J. Neuschäfer, J. Neuschäfer via buildroot

On Mon, Jul 08, 2024 at 11:13:44PM +0200, Thomas Petazzoni wrote:
> Hello,
>
> On Thu, 04 Jul 2024 21:40:26 +0200
> J. Neuschäfer via buildroot <buildroot@buildroot.org> wrote:
>
> > Signed-off-by: J. Neuschäfer <j.neuschaefer@gmx.net>
> > ---
> > J. Neuschäfer (8):
> >       skalibs: bump to version 2.14.2.0
> >       s6: bump to version 2.13.0.1
> >       execline: bump to version 2.9.6.0
> >       s6-networking: bump to version 2.7.0.3
> >       s6-rc: bump to version 0.5.4.3
> >       mdevd: bump to version 0.1.6.4
> >       s6-dns: bump to version 2.3.7.2
> >       tipidee: new package
>
> Thanks for your patch series. Unfortunately none of the patches, except
> 1/8 and 8/8 have your Signed-off-by line. Could you resend with your
> Signed-off-by line added?

Yep, I forgot those. Will do.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH 8/8] tipidee: new package
  2024-07-08 21:24   ` Thomas Petazzoni via buildroot
@ 2024-07-09 19:30     ` J. Neuschäfer via buildroot
  0 siblings, 0 replies; 14+ messages in thread
From: J. Neuschäfer via buildroot @ 2024-07-09 19:30 UTC (permalink / raw)
  To: Thomas Petazzoni; +Cc: J. Neuschäfer, J. Neuschäfer via buildroot

On Mon, Jul 08, 2024 at 11:24:40PM +0200, Thomas Petazzoni wrote:
> Hello,
>
> On Thu, 04 Jul 2024 21:40:34 +0200
> J. Neuschäfer via buildroot <buildroot@buildroot.org> wrote:
>
> > Signed-off-by: J. Neuschäfer <j.neuschaefer@gmx.net>
>
> Thanks for this contribution!
>
> > +if BR2_PACKAGE_TIPIDEE
> > +
> > +config BR2_PACKAGE_TIPIDEE_CONFIGURATION
> > +	bool "install a configuration file to /etc/tipidee.conf.cdb"
> > +	select BR2_PACKAGE_HOST_TIPIDEE
> > +	help
> > +	  Build a tipidee configuration and install it to the target.
> > +
> > +config BR2_PACKAGE_TIPIDEE_CONFIGURATION_FILE
> > +	string "configuration source file"
> > +	default "$(CONFIG_DIR)/tipidee.conf"
> > +	depends on BR2_PACKAGE_TIPIDEE_CONFIGURATION
> > +	help
> > +	  The configuration file in source (text) format, documented at:
> > +
> > +	  https://skarnet.org/software/tipidee/tipidee.conf.html
>
> I'm not sure those configuration options are really needed. We usually
> don't make the configuration file configurable, and leave that up to a
> rootfs-overlay. I understand that the configuration is apparently
> "compiled", but I would perhaps leave that up to be overridden by a
> post-build script? Or perhaps we should do this configuration file
> "compilation" as a TARGET_FINALIZE_HOOKS so that it happens after
> rootfs-overlay are copied, allowing the user to override the
> configuration file, while still seeing it "compiled"?

I'm not sure about the different options for hooks, etc., in buildroot,
but my reasoning was that I find it easier to set an option than to
write a custom script.

> > diff --git a/package/tipidee/Config.in.host b/package/tipidee/Config.in.host
> > new file mode 100644
> > index 0000000000..93e548df1e
> > --- /dev/null
> > +++ b/package/tipidee/Config.in.host
> > @@ -0,0 +1,8 @@
> > +config BR2_HOST_PACKAGE_TIPIDEE
> > +	bool "host tipidee"
> > +	depends on BR2_USE_MMU # skalibs

I just noticed this dependency only makes sense for the target package,
I'll remove it for version 3.

> > +	select BR2_PACKAGE_SKALIBS
> > +	help
> > +	  This package builds the tipidee-config tool for the host.
> > +
> > +	  https://skarnet.org/software/tipidee/
>
> I'm not sure we really need a visible config option for this,
> host-tipidee is going to be a dependency of tipidee anyway.

I'll remove the name so it's hidden from manual selection.

However, this only makes sense if the current approach
(BR2_PACKAGE_TIPIDEE_CONFIGURATION) is kept or if
BR2_PACKAGE_TIPIDEE unconditionally selects BR2_HOST_PACKAGE_TIPIDEE.

>
> > diff --git a/package/tipidee/tipidee.mk b/package/tipidee/tipidee.mk
> > new file mode 100644
> > index 0000000000..2fde75b87d
> > --- /dev/null
> > +++ b/package/tipidee/tipidee.mk
> > @@ -0,0 +1,72 @@
> > +################################################################################
> > +#
> > +# tipidee
> > +#
> > +################################################################################
> > +
> > +TIPIDEE_VERSION = 0.0.5.0
> > +TIPIDEE_SITE = https://skarnet.org/software/tipidee
> > +TIPIDEE_LICENSE = ISC
> > +TIPIDEE_LICENSE_FILES = COPYING
> > +TIPIDEE_INSTALL_STAGING = YES
> > +TIPIDEE_DEPENDENCIES = skalibs
> > +
> > +TIPIDEE_CONF_OPTS = \
> > +	--prefix=/ \
>
> This looks odd, why not --prefix=/usr ?

I copied this from other skarnet.org packages, but --prefix=/usr would
work too.

> The rest really looks super reasonable to me, good work!

Thanks for your review!
jn
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

end of thread, other threads:[~2024-07-09 19:31 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-04 19:40 [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package J. Neuschäfer via buildroot
2024-07-04 19:40 ` [Buildroot] [PATCH 1/8] skalibs: bump to version 2.14.2.0 J. Neuschäfer via buildroot
2024-07-04 19:40 ` [Buildroot] [PATCH 2/8] s6: bump to version 2.13.0.1 J. Neuschäfer via buildroot
2024-07-04 19:40 ` [Buildroot] [PATCH 3/8] execline: bump to version 2.9.6.0 J. Neuschäfer via buildroot
2024-07-04 19:40 ` [Buildroot] [PATCH 4/8] s6-networking: bump to version 2.7.0.3 J. Neuschäfer via buildroot
2024-07-04 19:40 ` [Buildroot] [PATCH 5/8] s6-rc: bump to version 0.5.4.3 J. Neuschäfer via buildroot
2024-07-04 19:40 ` [Buildroot] [PATCH 6/8] mdevd: bump to version 0.1.6.4 J. Neuschäfer via buildroot
2024-07-04 19:40 ` [Buildroot] [PATCH 7/8] s6-dns: bump to version 2.3.7.2 J. Neuschäfer via buildroot
2024-07-04 19:40 ` [Buildroot] [PATCH 8/8] tipidee: new package J. Neuschäfer via buildroot
2024-07-08 21:24   ` Thomas Petazzoni via buildroot
2024-07-09 19:30     ` J. Neuschäfer via buildroot
2024-07-04 19:44 ` [Buildroot] [PATCH 0/8] Various skarnet.org updates and new tipidee package J. Neuschäfer via buildroot
2024-07-08 21:13 ` Thomas Petazzoni via buildroot
2024-07-08 22:45   ` J. Neuschäfer via buildroot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox