* [Buildroot] [PATCH 1/1] package/slirp4netns: new package
@ 2022-06-14 17:50 Raphael Pavlidis via buildroot
2022-06-14 18:01 ` [Buildroot] [PATCH v2] " Raphael Pavlidis via buildroot
0 siblings, 1 reply; 7+ messages in thread
From: Raphael Pavlidis via buildroot @ 2022-06-14 17:50 UTC (permalink / raw)
To: buildroot; +Cc: Raphael Pavlidis, Thomas Petazzoni
slirp4netns is for user-mode networking for unprivileged network
namespace.
Signed-off-by: Raphael Pavlidis <raphael.pavlidis@gmail.com>
---
package/Config.in | 1 +
package/slirp4netns/Config.in | 20 ++++++++++++++++++++
package/slirp4netns/slirp4netns.hash | 3 +++
package/slirp4netns/slirp4netns.mk | 15 +++++++++++++++
4 files changed, 39 insertions(+)
create mode 100644 package/slirp4netns/Config.in
create mode 100644 package/slirp4netns/slirp4netns.hash
create mode 100644 package/slirp4netns/slirp4netns.mk
diff --git a/package/Config.in b/package/Config.in
index 3b089166da..216e04e98b 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1903,6 +1903,7 @@ menu "Networking"
source "package/rtmpdump/Config.in"
source "package/siproxd/Config.in"
source "package/slirp/Config.in"
+ source "package/slirp4netns/Config.in"
source "package/snmppp/Config.in"
source "package/sofia-sip/Config.in"
source "package/sysrepo/Config.in"
diff --git a/package/slirp4netns/Config.in b/package/slirp4netns/Config.in
new file mode 100644
index 0000000000..22414dfbc9
--- /dev/null
+++ b/package/slirp4netns/Config.in
@@ -0,0 +1,20 @@
+config BR2_PACKAGE_SLIRP4NETNS
+ bool "slirp4netns"
+ depends on BR2_USE_MMU # libcap, libglib2, slirp
+ depends on BR2_USE_WCHAR # libglib2, slirp
+ depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2, slirp
+ depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS # libseccomp
+ depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 # libseccomp
+ select BR2_PACKAGE_LIBCAP
+ select BR2_PACKAGE_LIBGLIB2
+ select BR2_PACKAGE_LIBSECCOMP
+ select BR2_PACKAGE_SLIRP
+ help
+ User-mode networking for unprivileged network namespaces.
+
+ https://github.com/rootless-containers/slirp4netns
+
+comment "slirp4netns needs a toolchain w/ wchar, threads, headers >= 3.17"
+ depends on BR2_USE_MMU
+ depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS
+ depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
diff --git a/package/slirp4netns/slirp4netns.hash b/package/slirp4netns/slirp4netns.hash
new file mode 100644
index 0000000000..e3115c1be0
--- /dev/null
+++ b/package/slirp4netns/slirp4netns.hash
@@ -0,0 +1,3 @@
+# Locally computed:
+sha256 b584edde686d3cfbac210cbdb93c4b0ba5d8cc0a6a4d92b9dfc3c5baec99c727 slirp4netns-1.2.0.tar.gz
+sha256 58db3cfabf8ec806bc060e54ab5466a31de4a3ae80fe4a8aa02fb6b1c053c93f COPYING
diff --git a/package/slirp4netns/slirp4netns.mk b/package/slirp4netns/slirp4netns.mk
new file mode 100644
index 0000000000..89fe275a74
--- /dev/null
+++ b/package/slirp4netns/slirp4netns.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# slirp4netns
+#
+################################################################################
+
+SLIRP4NETNS_VERSION = 1.2.0
+SLIRP4NETNS_SITE = $(call github,rootless-containers,slirp4netns,v$(SLIRP4NETNS_VERSION))
+SLIRP4NETNS_LICENSE = GPL-2.0
+SLIRP4NETNS_LICENSE_FILES = COPYRIGHT
+SLIRP4NETNS_DEPENDENCIES = libcap libglib2 libseccomp slirp
+
+SLIRP4NETNS_AUTORECONF = YES
+
+$(eval $(autotools-package))
--
2.35.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH v2] package/slirp4netns: new package
2022-06-14 17:50 [Buildroot] [PATCH 1/1] package/slirp4netns: new package Raphael Pavlidis via buildroot
@ 2022-06-14 18:01 ` Raphael Pavlidis via buildroot
2022-08-27 10:57 ` Raphael Pavlidis via buildroot
0 siblings, 1 reply; 7+ messages in thread
From: Raphael Pavlidis via buildroot @ 2022-06-14 18:01 UTC (permalink / raw)
To: buildroot; +Cc: Raphael Pavlidis, Thomas Petazzoni
slirp4netns is for user-mode networking for unprivileged network
namespace.
Signed-off-by: Raphael Pavlidis <raphael.pavlidis@gmail.com>
---
Changes v1 -> v2:
- Fix typo in SLIRP4NETNS_LICENSE_FILES
package/Config.in | 1 +
package/slirp4netns/Config.in | 20 ++++++++++++++++++++
package/slirp4netns/slirp4netns.hash | 3 +++
package/slirp4netns/slirp4netns.mk | 15 +++++++++++++++
4 files changed, 39 insertions(+)
create mode 100644 package/slirp4netns/Config.in
create mode 100644 package/slirp4netns/slirp4netns.hash
create mode 100644 package/slirp4netns/slirp4netns.mk
diff --git a/package/Config.in b/package/Config.in
index 3b089166da..216e04e98b 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1903,6 +1903,7 @@ menu "Networking"
source "package/rtmpdump/Config.in"
source "package/siproxd/Config.in"
source "package/slirp/Config.in"
+ source "package/slirp4netns/Config.in"
source "package/snmppp/Config.in"
source "package/sofia-sip/Config.in"
source "package/sysrepo/Config.in"
diff --git a/package/slirp4netns/Config.in b/package/slirp4netns/Config.in
new file mode 100644
index 0000000000..22414dfbc9
--- /dev/null
+++ b/package/slirp4netns/Config.in
@@ -0,0 +1,20 @@
+config BR2_PACKAGE_SLIRP4NETNS
+ bool "slirp4netns"
+ depends on BR2_USE_MMU # libcap, libglib2, slirp
+ depends on BR2_USE_WCHAR # libglib2, slirp
+ depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2, slirp
+ depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS # libseccomp
+ depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 # libseccomp
+ select BR2_PACKAGE_LIBCAP
+ select BR2_PACKAGE_LIBGLIB2
+ select BR2_PACKAGE_LIBSECCOMP
+ select BR2_PACKAGE_SLIRP
+ help
+ User-mode networking for unprivileged network namespaces.
+
+ https://github.com/rootless-containers/slirp4netns
+
+comment "slirp4netns needs a toolchain w/ wchar, threads, headers >= 3.17"
+ depends on BR2_USE_MMU
+ depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS
+ depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
diff --git a/package/slirp4netns/slirp4netns.hash b/package/slirp4netns/slirp4netns.hash
new file mode 100644
index 0000000000..e3115c1be0
--- /dev/null
+++ b/package/slirp4netns/slirp4netns.hash
@@ -0,0 +1,3 @@
+# Locally computed:
+sha256 b584edde686d3cfbac210cbdb93c4b0ba5d8cc0a6a4d92b9dfc3c5baec99c727 slirp4netns-1.2.0.tar.gz
+sha256 58db3cfabf8ec806bc060e54ab5466a31de4a3ae80fe4a8aa02fb6b1c053c93f COPYING
diff --git a/package/slirp4netns/slirp4netns.mk b/package/slirp4netns/slirp4netns.mk
new file mode 100644
index 0000000000..7ff594cc44
--- /dev/null
+++ b/package/slirp4netns/slirp4netns.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# slirp4netns
+#
+################################################################################
+
+SLIRP4NETNS_VERSION = 1.2.0
+SLIRP4NETNS_SITE = $(call github,rootless-containers,slirp4netns,v$(SLIRP4NETNS_VERSION))
+SLIRP4NETNS_LICENSE = GPL-2.0
+SLIRP4NETNS_LICENSE_FILES = COPYING
+SLIRP4NETNS_DEPENDENCIES = libcap libglib2 libseccomp slirp
+
+SLIRP4NETNS_AUTORECONF = YES
+
+$(eval $(autotools-package))
--
2.35.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [Buildroot] [PATCH v2] package/slirp4netns: new package
2022-06-14 18:01 ` [Buildroot] [PATCH v2] " Raphael Pavlidis via buildroot
@ 2022-08-27 10:57 ` Raphael Pavlidis via buildroot
2022-08-27 12:08 ` Yann E. MORIN
0 siblings, 1 reply; 7+ messages in thread
From: Raphael Pavlidis via buildroot @ 2022-08-27 10:57 UTC (permalink / raw)
To: buildroot; +Cc: Raphael Pavlidis, Thomas Petazzoni
Can I do something, so this patch is accepted? :)
On 14.06.22 20:01, Raphael Pavlidis wrote:
> slirp4netns is for user-mode networking for unprivileged network
> namespace.
>
> Signed-off-by: Raphael Pavlidis <raphael.pavlidis@gmail.com>
> ---
> Changes v1 -> v2:
> - Fix typo in SLIRP4NETNS_LICENSE_FILES
>
> package/Config.in | 1 +
> package/slirp4netns/Config.in | 20 ++++++++++++++++++++
> package/slirp4netns/slirp4netns.hash | 3 +++
> package/slirp4netns/slirp4netns.mk | 15 +++++++++++++++
> 4 files changed, 39 insertions(+)
> create mode 100644 package/slirp4netns/Config.in
> create mode 100644 package/slirp4netns/slirp4netns.hash
> create mode 100644 package/slirp4netns/slirp4netns.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 3b089166da..216e04e98b 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1903,6 +1903,7 @@ menu "Networking"
> source "package/rtmpdump/Config.in"
> source "package/siproxd/Config.in"
> source "package/slirp/Config.in"
> + source "package/slirp4netns/Config.in"
> source "package/snmppp/Config.in"
> source "package/sofia-sip/Config.in"
> source "package/sysrepo/Config.in"
> diff --git a/package/slirp4netns/Config.in b/package/slirp4netns/Config.in
> new file mode 100644
> index 0000000000..22414dfbc9
> --- /dev/null
> +++ b/package/slirp4netns/Config.in
> @@ -0,0 +1,20 @@
> +config BR2_PACKAGE_SLIRP4NETNS
> + bool "slirp4netns"
> + depends on BR2_USE_MMU # libcap, libglib2, slirp
> + depends on BR2_USE_WCHAR # libglib2, slirp
> + depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2, slirp
> + depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS # libseccomp
> + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 # libseccomp
> + select BR2_PACKAGE_LIBCAP
> + select BR2_PACKAGE_LIBGLIB2
> + select BR2_PACKAGE_LIBSECCOMP
> + select BR2_PACKAGE_SLIRP
> + help
> + User-mode networking for unprivileged network namespaces.
> +
> + https://github.com/rootless-containers/slirp4netns
> +
> +comment "slirp4netns needs a toolchain w/ wchar, threads, headers >= 3.17"
> + depends on BR2_USE_MMU
> + depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS
> + depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
> diff --git a/package/slirp4netns/slirp4netns.hash b/package/slirp4netns/slirp4netns.hash
> new file mode 100644
> index 0000000000..e3115c1be0
> --- /dev/null
> +++ b/package/slirp4netns/slirp4netns.hash
> @@ -0,0 +1,3 @@
> +# Locally computed:
> +sha256 b584edde686d3cfbac210cbdb93c4b0ba5d8cc0a6a4d92b9dfc3c5baec99c727 slirp4netns-1.2.0.tar.gz
> +sha256 58db3cfabf8ec806bc060e54ab5466a31de4a3ae80fe4a8aa02fb6b1c053c93f COPYING
> diff --git a/package/slirp4netns/slirp4netns.mk b/package/slirp4netns/slirp4netns.mk
> new file mode 100644
> index 0000000000..7ff594cc44
> --- /dev/null
> +++ b/package/slirp4netns/slirp4netns.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# slirp4netns
> +#
> +################################################################################
> +
> +SLIRP4NETNS_VERSION = 1.2.0
> +SLIRP4NETNS_SITE = $(call github,rootless-containers,slirp4netns,v$(SLIRP4NETNS_VERSION))
> +SLIRP4NETNS_LICENSE = GPL-2.0
> +SLIRP4NETNS_LICENSE_FILES = COPYING
> +SLIRP4NETNS_DEPENDENCIES = libcap libglib2 libseccomp slirp
> +
> +SLIRP4NETNS_AUTORECONF = YES
> +
> +$(eval $(autotools-package))
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Buildroot] [PATCH v2] package/slirp4netns: new package
2022-08-27 10:57 ` Raphael Pavlidis via buildroot
@ 2022-08-27 12:08 ` Yann E. MORIN
2022-08-29 18:55 ` Raphael Pavlidis
0 siblings, 1 reply; 7+ messages in thread
From: Yann E. MORIN @ 2022-08-27 12:08 UTC (permalink / raw)
To: Raphael Pavlidis; +Cc: Thomas Petazzoni, Raphael Pavlidis, buildroot
Raphael, All,
On 2022-08-27 12:57 +0200, Raphael Pavlidis via buildroot spake thusly:
> Can I do something, so this patch is accepted? :)
Just a little nudge... ;-)
> On 14.06.22 20:01, Raphael Pavlidis wrote:
> >slirp4netns is for user-mode networking for unprivileged network
> >namespace.
> >
> >Signed-off-by: Raphael Pavlidis <raphael.pavlidis@gmail.com>
Applied to next, thanks.
You forgot to add an entry in the DEVELOPERS file, and I forgot to
commit-amend my change, so I pushed a follow-up commit to add it.
Regards,
Yann E. MORIN.
> >---
> >Changes v1 -> v2:
> > - Fix typo in SLIRP4NETNS_LICENSE_FILES
> >
> > package/Config.in | 1 +
> > package/slirp4netns/Config.in | 20 ++++++++++++++++++++
> > package/slirp4netns/slirp4netns.hash | 3 +++
> > package/slirp4netns/slirp4netns.mk | 15 +++++++++++++++
> > 4 files changed, 39 insertions(+)
> > create mode 100644 package/slirp4netns/Config.in
> > create mode 100644 package/slirp4netns/slirp4netns.hash
> > create mode 100644 package/slirp4netns/slirp4netns.mk
> >
> >diff --git a/package/Config.in b/package/Config.in
> >index 3b089166da..216e04e98b 100644
> >--- a/package/Config.in
> >+++ b/package/Config.in
> >@@ -1903,6 +1903,7 @@ menu "Networking"
> > source "package/rtmpdump/Config.in"
> > source "package/siproxd/Config.in"
> > source "package/slirp/Config.in"
> >+ source "package/slirp4netns/Config.in"
> > source "package/snmppp/Config.in"
> > source "package/sofia-sip/Config.in"
> > source "package/sysrepo/Config.in"
> >diff --git a/package/slirp4netns/Config.in b/package/slirp4netns/Config.in
> >new file mode 100644
> >index 0000000000..22414dfbc9
> >--- /dev/null
> >+++ b/package/slirp4netns/Config.in
> >@@ -0,0 +1,20 @@
> >+config BR2_PACKAGE_SLIRP4NETNS
> >+ bool "slirp4netns"
> >+ depends on BR2_USE_MMU # libcap, libglib2, slirp
> >+ depends on BR2_USE_WCHAR # libglib2, slirp
> >+ depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2, slirp
> >+ depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS # libseccomp
> >+ depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 # libseccomp
> >+ select BR2_PACKAGE_LIBCAP
> >+ select BR2_PACKAGE_LIBGLIB2
> >+ select BR2_PACKAGE_LIBSECCOMP
> >+ select BR2_PACKAGE_SLIRP
> >+ help
> >+ User-mode networking for unprivileged network namespaces.
> >+
> >+ https://github.com/rootless-containers/slirp4netns
> >+
> >+comment "slirp4netns needs a toolchain w/ wchar, threads, headers >= 3.17"
> >+ depends on BR2_USE_MMU
> >+ depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS
> >+ depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
> >diff --git a/package/slirp4netns/slirp4netns.hash b/package/slirp4netns/slirp4netns.hash
> >new file mode 100644
> >index 0000000000..e3115c1be0
> >--- /dev/null
> >+++ b/package/slirp4netns/slirp4netns.hash
> >@@ -0,0 +1,3 @@
> >+# Locally computed:
> >+sha256 b584edde686d3cfbac210cbdb93c4b0ba5d8cc0a6a4d92b9dfc3c5baec99c727 slirp4netns-1.2.0.tar.gz
> >+sha256 58db3cfabf8ec806bc060e54ab5466a31de4a3ae80fe4a8aa02fb6b1c053c93f COPYING
> >diff --git a/package/slirp4netns/slirp4netns.mk b/package/slirp4netns/slirp4netns.mk
> >new file mode 100644
> >index 0000000000..7ff594cc44
> >--- /dev/null
> >+++ b/package/slirp4netns/slirp4netns.mk
> >@@ -0,0 +1,15 @@
> >+################################################################################
> >+#
> >+# slirp4netns
> >+#
> >+################################################################################
> >+
> >+SLIRP4NETNS_VERSION = 1.2.0
> >+SLIRP4NETNS_SITE = $(call github,rootless-containers,slirp4netns,v$(SLIRP4NETNS_VERSION))
> >+SLIRP4NETNS_LICENSE = GPL-2.0
> >+SLIRP4NETNS_LICENSE_FILES = COPYING
> >+SLIRP4NETNS_DEPENDENCIES = libcap libglib2 libseccomp slirp
> >+
> >+SLIRP4NETNS_AUTORECONF = YES
> >+
> >+$(eval $(autotools-package))
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Buildroot] [PATCH v2] package/slirp4netns: new package
2022-08-27 12:08 ` Yann E. MORIN
@ 2022-08-29 18:55 ` Raphael Pavlidis
2022-08-29 19:48 ` Yann E. MORIN
0 siblings, 1 reply; 7+ messages in thread
From: Raphael Pavlidis @ 2022-08-29 18:55 UTC (permalink / raw)
To: Yann E. MORIN; +Cc: Thomas Petazzoni, buildroot
Yann, All,
On 27.08.22 14:08, Yann E. MORIN wrote:
> Raphael, All,
>
> On 2022-08-27 12:57 +0200, Raphael Pavlidis via buildroot spake thusly:
>> Can I do something, so this patch is accepted? :)
>
> Just a little nudge... ;-)
>
:)
>> On 14.06.22 20:01, Raphael Pavlidis wrote:
>>> slirp4netns is for user-mode networking for unprivileged network
>>> namespace.
>>>
>>> Signed-off-by: Raphael Pavlidis <raphael.pavlidis@gmail.com>
>
> Applied to next, thanks.
>
> You forgot to add an entry in the DEVELOPERS file, and I forgot to
> commit-amend my change, so I pushed a follow-up commit to add it.
>
Thanks. I did not know that I have to add an entry to DEVELOPERS. So,
the creator of the package have to be in the DEVELOPERS?
> Regards,
> Yann E. MORIN.
>
>>> ---
>>> Changes v1 -> v2:
>>> - Fix typo in SLIRP4NETNS_LICENSE_FILES
>>>
>>> package/Config.in | 1 +
>>> package/slirp4netns/Config.in | 20 ++++++++++++++++++++
>>> package/slirp4netns/slirp4netns.hash | 3 +++
>>> package/slirp4netns/slirp4netns.mk | 15 +++++++++++++++
>>> 4 files changed, 39 insertions(+)
>>> create mode 100644 package/slirp4netns/Config.in
>>> create mode 100644 package/slirp4netns/slirp4netns.hash
>>> create mode 100644 package/slirp4netns/slirp4netns.mk
>>>
>>> diff --git a/package/Config.in b/package/Config.in
>>> index 3b089166da..216e04e98b 100644
>>> --- a/package/Config.in
>>> +++ b/package/Config.in
>>> @@ -1903,6 +1903,7 @@ menu "Networking"
>>> source "package/rtmpdump/Config.in"
>>> source "package/siproxd/Config.in"
>>> source "package/slirp/Config.in"
>>> + source "package/slirp4netns/Config.in"
>>> source "package/snmppp/Config.in"
>>> source "package/sofia-sip/Config.in"
>>> source "package/sysrepo/Config.in"
>>> diff --git a/package/slirp4netns/Config.in b/package/slirp4netns/Config.in
>>> new file mode 100644
>>> index 0000000000..22414dfbc9
>>> --- /dev/null
>>> +++ b/package/slirp4netns/Config.in
>>> @@ -0,0 +1,20 @@
>>> +config BR2_PACKAGE_SLIRP4NETNS
>>> + bool "slirp4netns"
>>> + depends on BR2_USE_MMU # libcap, libglib2, slirp
>>> + depends on BR2_USE_WCHAR # libglib2, slirp
>>> + depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2, slirp
>>> + depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS # libseccomp
>>> + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 # libseccomp
>>> + select BR2_PACKAGE_LIBCAP
>>> + select BR2_PACKAGE_LIBGLIB2
>>> + select BR2_PACKAGE_LIBSECCOMP
>>> + select BR2_PACKAGE_SLIRP
>>> + help
>>> + User-mode networking for unprivileged network namespaces.
>>> +
>>> + https://github.com/rootless-containers/slirp4netns
>>> +
>>> +comment "slirp4netns needs a toolchain w/ wchar, threads, headers >= 3.17"
>>> + depends on BR2_USE_MMU
>>> + depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS
>>> + depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
>>> diff --git a/package/slirp4netns/slirp4netns.hash b/package/slirp4netns/slirp4netns.hash
>>> new file mode 100644
>>> index 0000000000..e3115c1be0
>>> --- /dev/null
>>> +++ b/package/slirp4netns/slirp4netns.hash
>>> @@ -0,0 +1,3 @@
>>> +# Locally computed:
>>> +sha256 b584edde686d3cfbac210cbdb93c4b0ba5d8cc0a6a4d92b9dfc3c5baec99c727 slirp4netns-1.2.0.tar.gz
>>> +sha256 58db3cfabf8ec806bc060e54ab5466a31de4a3ae80fe4a8aa02fb6b1c053c93f COPYING
>>> diff --git a/package/slirp4netns/slirp4netns.mk b/package/slirp4netns/slirp4netns.mk
>>> new file mode 100644
>>> index 0000000000..7ff594cc44
>>> --- /dev/null
>>> +++ b/package/slirp4netns/slirp4netns.mk
>>> @@ -0,0 +1,15 @@
>>> +################################################################################
>>> +#
>>> +# slirp4netns
>>> +#
>>> +################################################################################
>>> +
>>> +SLIRP4NETNS_VERSION = 1.2.0
>>> +SLIRP4NETNS_SITE = $(call github,rootless-containers,slirp4netns,v$(SLIRP4NETNS_VERSION))
>>> +SLIRP4NETNS_LICENSE = GPL-2.0
>>> +SLIRP4NETNS_LICENSE_FILES = COPYING
>>> +SLIRP4NETNS_DEPENDENCIES = libcap libglib2 libseccomp slirp
>>> +
>>> +SLIRP4NETNS_AUTORECONF = YES
>>> +
>>> +$(eval $(autotools-package))
>> _______________________________________________
>> buildroot mailing list
>> buildroot@buildroot.org
>> https://lists.buildroot.org/mailman/listinfo/buildroot
>
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Buildroot] [PATCH v2] package/slirp4netns: new package
2022-08-29 18:55 ` Raphael Pavlidis
@ 2022-08-29 19:48 ` Yann E. MORIN
2022-08-29 21:46 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 7+ messages in thread
From: Yann E. MORIN @ 2022-08-29 19:48 UTC (permalink / raw)
To: Raphael Pavlidis; +Cc: Thomas Petazzoni, buildroot
Raphael, All,
On 2022-08-29 20:55 +0200, Raphael Pavlidis spake thusly:
> On 27.08.22 14:08, Yann E. MORIN wrote:
> >You forgot to add an entry in the DEVELOPERS file, and I forgot to
> >commit-amend my change, so I pushed a follow-up commit to add it.
> Thanks. I did not know that I have to add an entry to DEVELOPERS. So, the
> creator of the package have to be in the DEVELOPERS?
Yes, the idea is that, by submitting a package, you show an interest in
having that package work flawlessly in Buildroot.
Listing the package in DEVELOPERS will ensure that you are copied on the
build failures about that package, that the autobuilders [0] may uncover
when running the random configurations.
It also ensures that, should someone submit a change to that package,
you get listed by the utils/get-developers script, so they would put you
on Cc to the change, on the assumption that you know (at least a bit)
about the package.
[0] http://autobuild.buildroot.net/
Regards,
Yann E. MORIN.
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Buildroot] [PATCH v2] package/slirp4netns: new package
2022-08-29 19:48 ` Yann E. MORIN
@ 2022-08-29 21:46 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 7+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-08-29 21:46 UTC (permalink / raw)
To: Yann E. MORIN; +Cc: Raphael Pavlidis, buildroot
On Mon, 29 Aug 2022 21:48:28 +0200
"Yann E. MORIN" <yann.morin.1998@free.fr> wrote:
> Yes, the idea is that, by submitting a package, you show an interest in
> having that package work flawlessly in Buildroot.
>
> Listing the package in DEVELOPERS will ensure that you are copied on the
> build failures about that package, that the autobuilders [0] may uncover
> when running the random configurations.
>
> It also ensures that, should someone submit a change to that package,
> you get listed by the utils/get-developers script, so they would put you
> on Cc to the change, on the assumption that you know (at least a bit)
> about the package.
And also, by being in the DEVELOPERS, you get notified by e-mail when:
- The upstream project corresponding to your package makes a new
release, hinting you that you should perhaps update the Buildroot
package. This works fine if the corresponding project is known by
release-monitoring.org, and release-monitoring.org has a mapping
between the Buildroot name and the name of the project as known by
release-monitoring.org.
- There is a CVE (security vulnerability) reported on the upstream
project. This works fine is the CPE variables in your package are
correctly defined.
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] 7+ messages in thread
end of thread, other threads:[~2022-08-29 21:46 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-14 17:50 [Buildroot] [PATCH 1/1] package/slirp4netns: new package Raphael Pavlidis via buildroot
2022-06-14 18:01 ` [Buildroot] [PATCH v2] " Raphael Pavlidis via buildroot
2022-08-27 10:57 ` Raphael Pavlidis via buildroot
2022-08-27 12:08 ` Yann E. MORIN
2022-08-29 18:55 ` Raphael Pavlidis
2022-08-29 19:48 ` Yann E. MORIN
2022-08-29 21:46 ` Thomas Petazzoni via buildroot
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.