* [Buildroot] [PATCH 1/8] package/opkg: bump version to 0.6.2
@ 2023-10-23 9:24 Adam Duskett
2023-10-23 9:24 ` [Buildroot] [PATCH 2/8] package/opkg-utils: " Adam Duskett
` (7 more replies)
0 siblings, 8 replies; 12+ messages in thread
From: Adam Duskett @ 2023-10-23 9:24 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett, Thomas De Schampheleire
Tested in Fedora 39 and Debian 11 with:
./support/testing/run-tests tests.package.test_opkg.TestOpkg.test_run
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/opkg/opkg.hash | 2 +-
package/opkg/opkg.mk | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package/opkg/opkg.hash b/package/opkg/opkg.hash
index b0c0ba6574..c6ecefba21 100644
--- a/package/opkg/opkg.hash
+++ b/package/opkg/opkg.hash
@@ -1,4 +1,4 @@
# From http://downloads.yoctoproject.org/releases/opkg/SHA256SUMS
-sha256 a1214a75fa34fb9228db8da47308e0e711b1c93fd8938cf164c10fd28eb50f1e opkg-0.4.5.tar.gz
+sha256 ac73a90a2549cd04948e563d915912c78e1b8ba0f43af75c5a53fcca474adbd5 opkg-0.6.2.tar.gz
# Locally calculated
sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING
diff --git a/package/opkg/opkg.mk b/package/opkg/opkg.mk
index 501edcf8af..9b1ffb3c74 100644
--- a/package/opkg/opkg.mk
+++ b/package/opkg/opkg.mk
@@ -4,13 +4,13 @@
#
################################################################################
-OPKG_VERSION = 0.4.5
+OPKG_VERSION = 0.6.2
OPKG_SITE = https://downloads.yoctoproject.org/releases/opkg
OPKG_DEPENDENCIES = host-pkgconf libarchive
OPKG_LICENSE = GPL-2.0+
OPKG_LICENSE_FILES = COPYING
OPKG_INSTALL_STAGING = YES
-OPKG_CONF_OPTS = --disable-curl
+OPKG_CONF_OPTS = --disable-curl --disable-zstd
# Ensure directory for lockfile exists
define OPKG_CREATE_LOCKDIR
--
2.41.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH 2/8] package/opkg-utils: bump version to 0.6.2
2023-10-23 9:24 [Buildroot] [PATCH 1/8] package/opkg: bump version to 0.6.2 Adam Duskett
@ 2023-10-23 9:24 ` Adam Duskett
2023-10-23 17:21 ` Yann E. MORIN
2023-10-23 9:24 ` [Buildroot] [PATCH 3/8] package/opkg: add zstd support Adam Duskett
` (6 subsequent siblings)
7 siblings, 1 reply; 12+ messages in thread
From: Adam Duskett @ 2023-10-23 9:24 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett, Thomas De Schampheleire
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/opkg-utils/opkg-utils.hash | 2 +-
package/opkg-utils/opkg-utils.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/opkg-utils/opkg-utils.hash b/package/opkg-utils/opkg-utils.hash
index 29671f9609..7aabe4d1a1 100644
--- a/package/opkg-utils/opkg-utils.hash
+++ b/package/opkg-utils/opkg-utils.hash
@@ -1,3 +1,3 @@
# Locally calculated
-sha256 e0fcaab51bff2149bd6560fb4238319d502dd99b581f66763d702e75c224736d opkg-utils-0.4.5-br1.tar.gz
+sha256 ad4fb6d01f2f18e986c556cca1ade584b109c277794af15977c354d2ecef9b52 opkg-utils-0.6.2-br1.tar.gz
sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING
diff --git a/package/opkg-utils/opkg-utils.mk b/package/opkg-utils/opkg-utils.mk
index 384a7323ee..b077e0dcce 100644
--- a/package/opkg-utils/opkg-utils.mk
+++ b/package/opkg-utils/opkg-utils.mk
@@ -4,7 +4,7 @@
#
################################################################################
-OPKG_UTILS_VERSION = 0.4.5
+OPKG_UTILS_VERSION = 0.6.2
OPKG_UTILS_SITE = https://git.yoctoproject.org/git/opkg-utils
OPKG_UTILS_SITE_METHOD = git
OPKG_UTILS_LICENSE = GPL-2.0+
--
2.41.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH 3/8] package/opkg: add zstd support
2023-10-23 9:24 [Buildroot] [PATCH 1/8] package/opkg: bump version to 0.6.2 Adam Duskett
2023-10-23 9:24 ` [Buildroot] [PATCH 2/8] package/opkg-utils: " Adam Duskett
@ 2023-10-23 9:24 ` Adam Duskett
2023-10-23 17:25 ` Yann E. MORIN
2023-10-23 9:24 ` [Buildroot] [PATCH 4/8] package/opkg: add xz suspport Adam Duskett
` (5 subsequent siblings)
7 siblings, 1 reply; 12+ messages in thread
From: Adam Duskett @ 2023-10-23 9:24 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett, Thomas De Schampheleire
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/opkg/Config.in | 8 ++++++++
package/opkg/opkg.mk | 9 ++++++++-
2 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/package/opkg/Config.in b/package/opkg/Config.in
index 1f6a39343f..c3c2463393 100644
--- a/package/opkg/Config.in
+++ b/package/opkg/Config.in
@@ -30,4 +30,12 @@ config BR2_PACKAGE_OPKG_GPG_SIGN
Enable opkg package signature checking support using
gnupg/libgpgme.
+comment "compression support"
+
+config BR2_PACKAGE_OPKG_ZSTD
+ bool "zstd support"
+ select BR2_PACKAGE_ZSTD
+ help
+ Enable zstd compressor support.
+
endif
diff --git a/package/opkg/opkg.mk b/package/opkg/opkg.mk
index 9b1ffb3c74..605d4de82f 100644
--- a/package/opkg/opkg.mk
+++ b/package/opkg/opkg.mk
@@ -10,7 +10,7 @@ OPKG_DEPENDENCIES = host-pkgconf libarchive
OPKG_LICENSE = GPL-2.0+
OPKG_LICENSE_FILES = COPYING
OPKG_INSTALL_STAGING = YES
-OPKG_CONF_OPTS = --disable-curl --disable-zstd
+OPKG_CONF_OPTS = --disable-curl
# Ensure directory for lockfile exists
define OPKG_CREATE_LOCKDIR
@@ -27,6 +27,13 @@ else
OPKG_CONF_OPTS += --disable-gpg
endif
+ifeq ($(BR2_PACKAGE_OPKG_ZSTD),y)
+OPKG_DEPENDENCIES += zstd
+OPKG_CONF_OPTS += --enable-zstd
+else
+OPKG_CONF_OPTS += --disable-zstd
+endif
+
OPKG_POST_INSTALL_TARGET_HOOKS += OPKG_CREATE_LOCKDIR
$(eval $(autotools-package))
--
2.41.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH 4/8] package/opkg: add xz suspport
2023-10-23 9:24 [Buildroot] [PATCH 1/8] package/opkg: bump version to 0.6.2 Adam Duskett
2023-10-23 9:24 ` [Buildroot] [PATCH 2/8] package/opkg-utils: " Adam Duskett
2023-10-23 9:24 ` [Buildroot] [PATCH 3/8] package/opkg: add zstd support Adam Duskett
@ 2023-10-23 9:24 ` Adam Duskett
2023-10-23 9:24 ` [Buildroot] [PATCH 5/8] package/opkg: Add lz4 support Adam Duskett
` (4 subsequent siblings)
7 siblings, 0 replies; 12+ messages in thread
From: Adam Duskett @ 2023-10-23 9:24 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett, Thomas De Schampheleire
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/opkg/Config.in | 6 ++++++
package/opkg/opkg.mk | 7 +++++++
2 files changed, 13 insertions(+)
diff --git a/package/opkg/Config.in b/package/opkg/Config.in
index c3c2463393..679214beea 100644
--- a/package/opkg/Config.in
+++ b/package/opkg/Config.in
@@ -32,6 +32,12 @@ config BR2_PACKAGE_OPKG_GPG_SIGN
comment "compression support"
+config BR2_PACKAGE_OPKG_XZ
+ bool "xz support"
+ select BR2_PACKAGE_XZ
+ help
+ Enable xz compressor support.
+
config BR2_PACKAGE_OPKG_ZSTD
bool "zstd support"
select BR2_PACKAGE_ZSTD
diff --git a/package/opkg/opkg.mk b/package/opkg/opkg.mk
index 605d4de82f..e32dd1a84c 100644
--- a/package/opkg/opkg.mk
+++ b/package/opkg/opkg.mk
@@ -27,6 +27,13 @@ else
OPKG_CONF_OPTS += --disable-gpg
endif
+ifeq ($(BR2_PACKAGE_OPKG_XZ),y)
+OPKG_DEPENDENCIES += xz
+OPKG_CONF_OPTS += --enable-xz
+else
+OPKG_CONF_OPTS += --disable-xz
+endif
+
ifeq ($(BR2_PACKAGE_OPKG_ZSTD),y)
OPKG_DEPENDENCIES += zstd
OPKG_CONF_OPTS += --enable-zstd
--
2.41.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH 5/8] package/opkg: Add lz4 support
2023-10-23 9:24 [Buildroot] [PATCH 1/8] package/opkg: bump version to 0.6.2 Adam Duskett
` (2 preceding siblings ...)
2023-10-23 9:24 ` [Buildroot] [PATCH 4/8] package/opkg: add xz suspport Adam Duskett
@ 2023-10-23 9:24 ` Adam Duskett
2023-10-23 9:24 ` [Buildroot] [PATCH 6/8] package/opkg: add bzip2 support Adam Duskett
` (3 subsequent siblings)
7 siblings, 0 replies; 12+ messages in thread
From: Adam Duskett @ 2023-10-23 9:24 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett, Thomas De Schampheleire
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/opkg/Config.in | 6 ++++++
package/opkg/opkg.mk | 7 +++++++
2 files changed, 13 insertions(+)
diff --git a/package/opkg/Config.in b/package/opkg/Config.in
index 679214beea..69378c0de7 100644
--- a/package/opkg/Config.in
+++ b/package/opkg/Config.in
@@ -32,6 +32,12 @@ config BR2_PACKAGE_OPKG_GPG_SIGN
comment "compression support"
+config BR2_PACKAGE_OPKG_LZ4
+ bool "lz4 support"
+ select BR2_PACKAGE_XZ
+ help
+ Enable lz4 compressor support.
+
config BR2_PACKAGE_OPKG_XZ
bool "xz support"
select BR2_PACKAGE_XZ
diff --git a/package/opkg/opkg.mk b/package/opkg/opkg.mk
index e32dd1a84c..270a7a1a75 100644
--- a/package/opkg/opkg.mk
+++ b/package/opkg/opkg.mk
@@ -27,6 +27,13 @@ else
OPKG_CONF_OPTS += --disable-gpg
endif
+ifeq ($(BR2_PACKAGE_OPKG_LZ4),y)
+OPKG_DEPENDENCIES += lz4
+OPKG_CONF_OPTS += --enable-lz4
+else
+OPKG_CONF_OPTS += --disable-lz4
+endif
+
ifeq ($(BR2_PACKAGE_OPKG_XZ),y)
OPKG_DEPENDENCIES += xz
OPKG_CONF_OPTS += --enable-xz
--
2.41.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH 6/8] package/opkg: add bzip2 support
2023-10-23 9:24 [Buildroot] [PATCH 1/8] package/opkg: bump version to 0.6.2 Adam Duskett
` (3 preceding siblings ...)
2023-10-23 9:24 ` [Buildroot] [PATCH 5/8] package/opkg: Add lz4 support Adam Duskett
@ 2023-10-23 9:24 ` Adam Duskett
2023-10-23 9:25 ` [Buildroot] [PATCH 7/8] package/opkg: add curl support Adam Duskett
` (2 subsequent siblings)
7 siblings, 0 replies; 12+ messages in thread
From: Adam Duskett @ 2023-10-23 9:24 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett, Thomas De Schampheleire
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/opkg/Config.in | 6 ++++++
package/opkg/opkg.mk | 7 +++++++
2 files changed, 13 insertions(+)
diff --git a/package/opkg/Config.in b/package/opkg/Config.in
index 69378c0de7..7bc02e429e 100644
--- a/package/opkg/Config.in
+++ b/package/opkg/Config.in
@@ -32,6 +32,12 @@ config BR2_PACKAGE_OPKG_GPG_SIGN
comment "compression support"
+config BR2_PACKAGE_OPKG_BZIP2
+ bool "bzip2 support"
+ select BR2_PACKAGE_BZIP2
+ help
+ Enable bzip2 compressor support.
+
config BR2_PACKAGE_OPKG_LZ4
bool "lz4 support"
select BR2_PACKAGE_XZ
diff --git a/package/opkg/opkg.mk b/package/opkg/opkg.mk
index 270a7a1a75..ee14e774e3 100644
--- a/package/opkg/opkg.mk
+++ b/package/opkg/opkg.mk
@@ -27,6 +27,13 @@ else
OPKG_CONF_OPTS += --disable-gpg
endif
+ifeq ($(BR2_PACKAGE_OPKG_BZIP2),y)
+OPKG_DEPENDENCIES += bzip2
+OPKG_CONF_OPTS += --enable-bzip2
+else
+OPKG_CONF_OPTS += --disable-bzip2
+endif
+
ifeq ($(BR2_PACKAGE_OPKG_LZ4),y)
OPKG_DEPENDENCIES += lz4
OPKG_CONF_OPTS += --enable-lz4
--
2.41.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH 7/8] package/opkg: add curl support
2023-10-23 9:24 [Buildroot] [PATCH 1/8] package/opkg: bump version to 0.6.2 Adam Duskett
` (4 preceding siblings ...)
2023-10-23 9:24 ` [Buildroot] [PATCH 6/8] package/opkg: add bzip2 support Adam Duskett
@ 2023-10-23 9:25 ` Adam Duskett
2023-10-23 9:25 ` [Buildroot] [PATCH 8/8] package/opkg: add sha256sum support Adam Duskett
2023-10-23 17:20 ` [Buildroot] [PATCH 1/8] package/opkg: bump version to 0.6.2 Yann E. MORIN
7 siblings, 0 replies; 12+ messages in thread
From: Adam Duskett @ 2023-10-23 9:25 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett, Thomas De Schampheleire
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/opkg/Config.in | 6 ++++++
package/opkg/opkg.mk | 13 ++++++++++++-
2 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/package/opkg/Config.in b/package/opkg/Config.in
index 7bc02e429e..adf39ca145 100644
--- a/package/opkg/Config.in
+++ b/package/opkg/Config.in
@@ -21,6 +21,12 @@ config BR2_PACKAGE_OPKG
if BR2_PACKAGE_OPKG
+config BR2_PACKAGE_OPKG_CURL
+ bool "curl support"
+ select BR2_PACKAGE_LIBCURL
+ help
+ Enable downloading with curl.
+
config BR2_PACKAGE_OPKG_GPG_SIGN
bool "gnupg support"
depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgpg-error
diff --git a/package/opkg/opkg.mk b/package/opkg/opkg.mk
index ee14e774e3..730aa4cfe7 100644
--- a/package/opkg/opkg.mk
+++ b/package/opkg/opkg.mk
@@ -10,13 +10,24 @@ OPKG_DEPENDENCIES = host-pkgconf libarchive
OPKG_LICENSE = GPL-2.0+
OPKG_LICENSE_FILES = COPYING
OPKG_INSTALL_STAGING = YES
-OPKG_CONF_OPTS = --disable-curl
# Ensure directory for lockfile exists
define OPKG_CREATE_LOCKDIR
mkdir -p $(TARGET_DIR)/usr/lib/opkg
endef
+ifeq ($(BR2_PACKAGE_OPKG_CURL),y)
+OPKG_DEPENDENCIES += libcurl
+OPKG_CONF_OPTS += --enable-curl
+ifeq ($(BR2_PACKAGE_OPENSSL),y)
+OPKG_CONF_OPTS += --enable-ssl-curl
+else
+OPKG_CONF_OPTS += --disable-ssl-curl
+endif
+else
+OPKG_CONF_OPTS += --disable-curl --disable-ssl-curl
+endif
+
ifeq ($(BR2_PACKAGE_OPKG_GPG_SIGN),y)
OPKG_CONF_OPTS += --enable-gpg
OPKG_CONF_ENV += \
--
2.41.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH 8/8] package/opkg: add sha256sum support
2023-10-23 9:24 [Buildroot] [PATCH 1/8] package/opkg: bump version to 0.6.2 Adam Duskett
` (5 preceding siblings ...)
2023-10-23 9:25 ` [Buildroot] [PATCH 7/8] package/opkg: add curl support Adam Duskett
@ 2023-10-23 9:25 ` Adam Duskett
2023-10-23 17:26 ` Yann E. MORIN
2023-10-23 17:20 ` [Buildroot] [PATCH 1/8] package/opkg: bump version to 0.6.2 Yann E. MORIN
7 siblings, 1 reply; 12+ messages in thread
From: Adam Duskett @ 2023-10-23 9:25 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett, Thomas De Schampheleire
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/opkg/Config.in | 5 +++++
package/opkg/opkg.mk | 6 ++++++
2 files changed, 11 insertions(+)
diff --git a/package/opkg/Config.in b/package/opkg/Config.in
index adf39ca145..0104f48623 100644
--- a/package/opkg/Config.in
+++ b/package/opkg/Config.in
@@ -36,6 +36,11 @@ config BR2_PACKAGE_OPKG_GPG_SIGN
Enable opkg package signature checking support using
gnupg/libgpgme.
+config BR2_PACKAGE_OPKG_SHA256
+ bool "sha256sum check support"
+ help
+ Enable sha256sum check
+
comment "compression support"
config BR2_PACKAGE_OPKG_BZIP2
diff --git a/package/opkg/opkg.mk b/package/opkg/opkg.mk
index 730aa4cfe7..ce0b74f549 100644
--- a/package/opkg/opkg.mk
+++ b/package/opkg/opkg.mk
@@ -38,6 +38,12 @@ else
OPKG_CONF_OPTS += --disable-gpg
endif
+ifeq ($(BR2_PACKAGE_OPKG_SHA256),y)
+OPKG_CONF_OPTS += --enable-sha256
+else
+OPKG_CONF_OPTS += --disable-sha256
+endif
+
ifeq ($(BR2_PACKAGE_OPKG_BZIP2),y)
OPKG_DEPENDENCIES += bzip2
OPKG_CONF_OPTS += --enable-bzip2
--
2.41.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [Buildroot] [PATCH 1/8] package/opkg: bump version to 0.6.2
2023-10-23 9:24 [Buildroot] [PATCH 1/8] package/opkg: bump version to 0.6.2 Adam Duskett
` (6 preceding siblings ...)
2023-10-23 9:25 ` [Buildroot] [PATCH 8/8] package/opkg: add sha256sum support Adam Duskett
@ 2023-10-23 17:20 ` Yann E. MORIN
7 siblings, 0 replies; 12+ messages in thread
From: Yann E. MORIN @ 2023-10-23 17:20 UTC (permalink / raw)
To: Adam Duskett; +Cc: Thomas De Schampheleire, buildroot
Adam, All,
On 2023-10-23 11:24 +0200, Adam Duskett spake thusly:
> Tested in Fedora 39 and Debian 11 with:
> ./support/testing/run-tests tests.package.test_opkg.TestOpkg.test_run
>
> Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
Applied to master, thanks.
Regards,
Yann E. MORIN.
> ---
> package/opkg/opkg.hash | 2 +-
> package/opkg/opkg.mk | 4 ++--
> 2 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/package/opkg/opkg.hash b/package/opkg/opkg.hash
> index b0c0ba6574..c6ecefba21 100644
> --- a/package/opkg/opkg.hash
> +++ b/package/opkg/opkg.hash
> @@ -1,4 +1,4 @@
> # From http://downloads.yoctoproject.org/releases/opkg/SHA256SUMS
> -sha256 a1214a75fa34fb9228db8da47308e0e711b1c93fd8938cf164c10fd28eb50f1e opkg-0.4.5.tar.gz
> +sha256 ac73a90a2549cd04948e563d915912c78e1b8ba0f43af75c5a53fcca474adbd5 opkg-0.6.2.tar.gz
> # Locally calculated
> sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING
> diff --git a/package/opkg/opkg.mk b/package/opkg/opkg.mk
> index 501edcf8af..9b1ffb3c74 100644
> --- a/package/opkg/opkg.mk
> +++ b/package/opkg/opkg.mk
> @@ -4,13 +4,13 @@
> #
> ################################################################################
>
> -OPKG_VERSION = 0.4.5
> +OPKG_VERSION = 0.6.2
> OPKG_SITE = https://downloads.yoctoproject.org/releases/opkg
> OPKG_DEPENDENCIES = host-pkgconf libarchive
> OPKG_LICENSE = GPL-2.0+
> OPKG_LICENSE_FILES = COPYING
> OPKG_INSTALL_STAGING = YES
> -OPKG_CONF_OPTS = --disable-curl
> +OPKG_CONF_OPTS = --disable-curl --disable-zstd
>
> # Ensure directory for lockfile exists
> define OPKG_CREATE_LOCKDIR
> --
> 2.41.0
>
> _______________________________________________
> 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] 12+ messages in thread
* Re: [Buildroot] [PATCH 2/8] package/opkg-utils: bump version to 0.6.2
2023-10-23 9:24 ` [Buildroot] [PATCH 2/8] package/opkg-utils: " Adam Duskett
@ 2023-10-23 17:21 ` Yann E. MORIN
0 siblings, 0 replies; 12+ messages in thread
From: Yann E. MORIN @ 2023-10-23 17:21 UTC (permalink / raw)
To: Adam Duskett; +Cc: Thomas De Schampheleire, buildroot
Aam, All,
On 2023-10-23 11:24 +0200, Adam Duskett spake thusly:
> Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
Applied to master, thanks.
Regards,
Yann E. MORIN.
> ---
> package/opkg-utils/opkg-utils.hash | 2 +-
> package/opkg-utils/opkg-utils.mk | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/package/opkg-utils/opkg-utils.hash b/package/opkg-utils/opkg-utils.hash
> index 29671f9609..7aabe4d1a1 100644
> --- a/package/opkg-utils/opkg-utils.hash
> +++ b/package/opkg-utils/opkg-utils.hash
> @@ -1,3 +1,3 @@
> # Locally calculated
> -sha256 e0fcaab51bff2149bd6560fb4238319d502dd99b581f66763d702e75c224736d opkg-utils-0.4.5-br1.tar.gz
> +sha256 ad4fb6d01f2f18e986c556cca1ade584b109c277794af15977c354d2ecef9b52 opkg-utils-0.6.2-br1.tar.gz
> sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING
> diff --git a/package/opkg-utils/opkg-utils.mk b/package/opkg-utils/opkg-utils.mk
> index 384a7323ee..b077e0dcce 100644
> --- a/package/opkg-utils/opkg-utils.mk
> +++ b/package/opkg-utils/opkg-utils.mk
> @@ -4,7 +4,7 @@
> #
> ################################################################################
>
> -OPKG_UTILS_VERSION = 0.4.5
> +OPKG_UTILS_VERSION = 0.6.2
> OPKG_UTILS_SITE = https://git.yoctoproject.org/git/opkg-utils
> OPKG_UTILS_SITE_METHOD = git
> OPKG_UTILS_LICENSE = GPL-2.0+
> --
> 2.41.0
>
> _______________________________________________
> 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] 12+ messages in thread
* Re: [Buildroot] [PATCH 3/8] package/opkg: add zstd support
2023-10-23 9:24 ` [Buildroot] [PATCH 3/8] package/opkg: add zstd support Adam Duskett
@ 2023-10-23 17:25 ` Yann E. MORIN
0 siblings, 0 replies; 12+ messages in thread
From: Yann E. MORIN @ 2023-10-23 17:25 UTC (permalink / raw)
To: Adam Duskett; +Cc: Thomas De Schampheleire, buildroot
Adam, All,
On 2023-10-23 11:24 +0200, Adam Duskett spake thusly:
> Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
> ---
> package/opkg/Config.in | 8 ++++++++
> package/opkg/opkg.mk | 9 ++++++++-
> 2 files changed, 16 insertions(+), 1 deletion(-)
>
> diff --git a/package/opkg/Config.in b/package/opkg/Config.in
> index 1f6a39343f..c3c2463393 100644
> --- a/package/opkg/Config.in
> +++ b/package/opkg/Config.in
> @@ -30,4 +30,12 @@ config BR2_PACKAGE_OPKG_GPG_SIGN
> Enable opkg package signature checking support using
> gnupg/libgpgme.
>
> +comment "compression support"
> +
> +config BR2_PACKAGE_OPKG_ZSTD
> + bool "zstd support"
> + select BR2_PACKAGE_ZSTD
> + help
> + Enable zstd compressor support.
The usual way if a library is optional, is to rely on that library being
enabled by the user, not by adding options for each.
So I dropped the option, and...
> endif
> diff --git a/package/opkg/opkg.mk b/package/opkg/opkg.mk
> index 9b1ffb3c74..605d4de82f 100644
> --- a/package/opkg/opkg.mk
> +++ b/package/opkg/opkg.mk
> @@ -10,7 +10,7 @@ OPKG_DEPENDENCIES = host-pkgconf libarchive
> OPKG_LICENSE = GPL-2.0+
> OPKG_LICENSE_FILES = COPYING
> OPKG_INSTALL_STAGING = YES
> -OPKG_CONF_OPTS = --disable-curl --disable-zstd
> +OPKG_CONF_OPTS = --disable-curl
>
> # Ensure directory for lockfile exists
> define OPKG_CREATE_LOCKDIR
> @@ -27,6 +27,13 @@ else
> OPKG_CONF_OPTS += --disable-gpg
> endif
>
> +ifeq ($(BR2_PACKAGE_OPKG_ZSTD),y)
... changed this to directly depend on the zstd libray to be enabled.
I see that you tried and did like the gpg support, but that was added 10
years ago now [0], and we may have been a little bit less trict then.
Now, let's try to be more consistent.
I've done so for all the other compression support and for libcurl, so I
will not reply to each individually to repeat the same thing; consider
they have been handled like this patch.
Applied to master, thanks.
[0] and that was even the commit that separated the hook macro and the
hook assignemnt further apart; I've fixed that now.
Regards,
Yann E. MORIN.
> +OPKG_DEPENDENCIES += zstd
> +OPKG_CONF_OPTS += --enable-zstd
> +else
> +OPKG_CONF_OPTS += --disable-zstd
> +endif
> +
> OPKG_POST_INSTALL_TARGET_HOOKS += OPKG_CREATE_LOCKDIR
>
> $(eval $(autotools-package))
> --
> 2.41.0
>
> _______________________________________________
> 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] 12+ messages in thread
* Re: [Buildroot] [PATCH 8/8] package/opkg: add sha256sum support
2023-10-23 9:25 ` [Buildroot] [PATCH 8/8] package/opkg: add sha256sum support Adam Duskett
@ 2023-10-23 17:26 ` Yann E. MORIN
0 siblings, 0 replies; 12+ messages in thread
From: Yann E. MORIN @ 2023-10-23 17:26 UTC (permalink / raw)
To: Adam Duskett; +Cc: Thomas De Schampheleire, buildroot
Adam, All,
On 2023-10-23 11:25 +0200, Adam Duskett spake thusly:
> Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
> ---
> package/opkg/Config.in | 5 +++++
> package/opkg/opkg.mk | 6 ++++++
> 2 files changed, 11 insertions(+)
>
> diff --git a/package/opkg/Config.in b/package/opkg/Config.in
> index adf39ca145..0104f48623 100644
> --- a/package/opkg/Config.in
> +++ b/package/opkg/Config.in
> @@ -36,6 +36,11 @@ config BR2_PACKAGE_OPKG_GPG_SIGN
> Enable opkg package signature checking support using
> gnupg/libgpgme.
>
> +config BR2_PACKAGE_OPKG_SHA256
> + bool "sha256sum check support"
> + help
> + Enable sha256sum check
There is no reason to make that conditional: the code size increase is
minor, sha1 adn md5 are broken so sha256 is the smallest hash still not
broken, and it has no depenency; so I made it unconditional.
Applied to master, thanks.
Regards,
Yann E. MORIN.
> comment "compression support"
>
> config BR2_PACKAGE_OPKG_BZIP2
> diff --git a/package/opkg/opkg.mk b/package/opkg/opkg.mk
> index 730aa4cfe7..ce0b74f549 100644
> --- a/package/opkg/opkg.mk
> +++ b/package/opkg/opkg.mk
> @@ -38,6 +38,12 @@ else
> OPKG_CONF_OPTS += --disable-gpg
> endif
>
> +ifeq ($(BR2_PACKAGE_OPKG_SHA256),y)
> +OPKG_CONF_OPTS += --enable-sha256
> +else
> +OPKG_CONF_OPTS += --disable-sha256
> +endif
> +
> ifeq ($(BR2_PACKAGE_OPKG_BZIP2),y)
> OPKG_DEPENDENCIES += bzip2
> OPKG_CONF_OPTS += --enable-bzip2
> --
> 2.41.0
>
> _______________________________________________
> 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] 12+ messages in thread
end of thread, other threads:[~2023-10-23 17:27 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-23 9:24 [Buildroot] [PATCH 1/8] package/opkg: bump version to 0.6.2 Adam Duskett
2023-10-23 9:24 ` [Buildroot] [PATCH 2/8] package/opkg-utils: " Adam Duskett
2023-10-23 17:21 ` Yann E. MORIN
2023-10-23 9:24 ` [Buildroot] [PATCH 3/8] package/opkg: add zstd support Adam Duskett
2023-10-23 17:25 ` Yann E. MORIN
2023-10-23 9:24 ` [Buildroot] [PATCH 4/8] package/opkg: add xz suspport Adam Duskett
2023-10-23 9:24 ` [Buildroot] [PATCH 5/8] package/opkg: Add lz4 support Adam Duskett
2023-10-23 9:24 ` [Buildroot] [PATCH 6/8] package/opkg: add bzip2 support Adam Duskett
2023-10-23 9:25 ` [Buildroot] [PATCH 7/8] package/opkg: add curl support Adam Duskett
2023-10-23 9:25 ` [Buildroot] [PATCH 8/8] package/opkg: add sha256sum support Adam Duskett
2023-10-23 17:26 ` Yann E. MORIN
2023-10-23 17:20 ` [Buildroot] [PATCH 1/8] package/opkg: bump version to 0.6.2 Yann E. MORIN
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox