All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/3] package/python-stegano
@ 2020-09-01 14:37 Jugurtha BELKALEM
  2020-09-01 14:37 ` [Buildroot] [PATCH 1/3] package/python-crayons : new package Jugurtha BELKALEM
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Jugurtha BELKALEM @ 2020-09-01 14:37 UTC (permalink / raw)
  To: buildroot

Steganography is the art and science of writing
hidden messages in such a way that no one,
apart from the sender and intended recipient,
suspects the existence of the message.
Steganography is often used with cryptography.

Python-stegano allows to apply steganography
easily on images and retrive hidden messages
that were injected.

More about python-stegano is available at :
https://pypi.org/project/stegano/.

Jugurtha BELKALEM (3):
  package/python-crayons : new package
  package/python-piexif : new package
  package/python-stegano : new package

 DEVELOPERS                                 |  3 +++
 package/Config.in                          |  3 +++
 package/python-crayons/Config.in           |  8 ++++++++
 package/python-crayons/python-crayons.hash |  5 +++++
 package/python-crayons/python-crayons.mk   | 14 ++++++++++++++
 package/python-piexif/Config.in            | 10 ++++++++++
 package/python-piexif/python-piexif.hash   |  3 +++
 package/python-piexif/python-piexif.mk     | 13 +++++++++++++
 package/python-stegano/Config.in           | 14 ++++++++++++++
 package/python-stegano/python-stegano.hash |  5 +++++
 package/python-stegano/python-stegano.mk   | 14 ++++++++++++++
 11 files changed, 92 insertions(+)
 create mode 100644 package/python-crayons/Config.in
 create mode 100644 package/python-crayons/python-crayons.hash
 create mode 100644 package/python-crayons/python-crayons.mk
 create mode 100644 package/python-piexif/Config.in
 create mode 100644 package/python-piexif/python-piexif.hash
 create mode 100644 package/python-piexif/python-piexif.mk
 create mode 100644 package/python-stegano/Config.in
 create mode 100644 package/python-stegano/python-stegano.hash
 create mode 100644 package/python-stegano/python-stegano.mk

-- 
2.11.0

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

* [Buildroot] [PATCH 1/3] package/python-crayons : new package
  2020-09-01 14:37 [Buildroot] [PATCH 0/3] package/python-stegano Jugurtha BELKALEM
@ 2020-09-01 14:37 ` Jugurtha BELKALEM
  2020-09-05 21:20   ` Thomas Petazzoni
  2020-09-01 14:37 ` [Buildroot] [PATCH 2/3] package/python-piexif " Jugurtha BELKALEM
  2020-09-01 14:37 ` [Buildroot] [PATCH 3/3] package/python-stegano " Jugurtha BELKALEM
  2 siblings, 1 reply; 8+ messages in thread
From: Jugurtha BELKALEM @ 2020-09-01 14:37 UTC (permalink / raw)
  To: buildroot

This module is really simple, it gives you
colored strings for terminal usage.

Signed-off-by: Jugurtha BELKALEM <jugurtha.belkalem@smile.fr>
---
 Notes :
 - This package can be used optionally by python-stegano.
 - This module has been tested with Python3.
 - It has been checked with check-package :
   $ ./utils/check-package package/python-crayons/*
   27 lines processed
   0 warnings generated

 DEVELOPERS                                 |  1 +
 package/Config.in                          |  1 +
 package/python-crayons/Config.in           |  8 ++++++++
 package/python-crayons/python-crayons.hash |  5 +++++
 package/python-crayons/python-crayons.mk   | 14 ++++++++++++++
 5 files changed, 29 insertions(+)
 create mode 100644 package/python-crayons/Config.in
 create mode 100644 package/python-crayons/python-crayons.hash
 create mode 100644 package/python-crayons/python-crayons.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index 3c3dcda859..6357eba0bc 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1398,6 +1398,7 @@ N:	Joshua Henderson <joshua.henderson@microchip.com>
 F:	package/qt5/qt5wayland/
 
 N:	Jugurtha BELKALEM <jugurtha.belkalem@smile.fr>
+F:	package/python-crayons/
 F:	package/python-cycler/
 F:	package/python-matplotlib/
 
diff --git a/package/Config.in b/package/Config.in
index d7e79f4795..fee0a964d0 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -920,6 +920,7 @@ menu "External python modules"
 	source "package/python-configshell-fb/Config.in"
 	source "package/python-constantly/Config.in"
 	source "package/python-couchdb/Config.in"
+	source "package/python-crayons/Config.in"
 	source "package/python-crc16/Config.in"
 	source "package/python-crcmod/Config.in"
 	source "package/python-crontab/Config.in"
diff --git a/package/python-crayons/Config.in b/package/python-crayons/Config.in
new file mode 100644
index 0000000000..10f3ece009
--- /dev/null
+++ b/package/python-crayons/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_CRAYONS
+	bool "python-crayons"
+	depends on BR2_PACKAGE_PYTHON3
+	help
+	  This module is really simple, it gives you
+	  colored strings for terminal usage.
+
+	  https://pypi.org/project/crayons
diff --git a/package/python-crayons/python-crayons.hash b/package/python-crayons/python-crayons.hash
new file mode 100644
index 0000000000..e3d6632169
--- /dev/null
+++ b/package/python-crayons/python-crayons.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/crayons/json
+md5  88a79c854ce54bcbb8376d18a448d627  crayons-0.4.0.tar.gz
+sha256  bd33b7547800f2cfbd26b38431f9e64b487a7de74a947b0fafc89b45a601813f  crayons-0.4.0.tar.gz
+# Locally computed sha256 checksums
+sha256  7deeb137f78337fd1e2e3966a7896821c6ebff244200d009d3f4157246b5a457  LICENSE
diff --git a/package/python-crayons/python-crayons.mk b/package/python-crayons/python-crayons.mk
new file mode 100644
index 0000000000..33562d097b
--- /dev/null
+++ b/package/python-crayons/python-crayons.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-crayons
+#
+################################################################################
+
+PYTHON_CRAYONS_VERSION = 0.4.0
+PYTHON_CRAYONS_SOURCE = crayons-$(PYTHON_CRAYONS_VERSION).tar.gz
+PYTHON_CRAYONS_SITE = https://files.pythonhosted.org/packages/b8/6b/12a1dea724c82f1c19f410365d3e25356625b48e8009a7c3c9ec4c42488d
+PYTHON_CRAYONS_LICENSE = MIT
+PYTHON_CRAYONS_LICENSE_FILES = LICENSE
+PYTHON_CRAYONS_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
-- 
2.11.0

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

* [Buildroot] [PATCH 2/3] package/python-piexif : new package
  2020-09-01 14:37 [Buildroot] [PATCH 0/3] package/python-stegano Jugurtha BELKALEM
  2020-09-01 14:37 ` [Buildroot] [PATCH 1/3] package/python-crayons : new package Jugurtha BELKALEM
@ 2020-09-01 14:37 ` Jugurtha BELKALEM
  2020-09-05 21:22   ` Thomas Petazzoni
  2020-09-01 14:37 ` [Buildroot] [PATCH 3/3] package/python-stegano " Jugurtha BELKALEM
  2 siblings, 1 reply; 8+ messages in thread
From: Jugurtha BELKALEM @ 2020-09-01 14:37 UTC (permalink / raw)
  To: buildroot

To simplify exif manipulations with Python. Writing,
reading, and more.
Piexif is pure Python. To everywhere with Python.

Signed-off-by: Jugurtha BELKALEM <jugurtha.belkalem@smile.fr>
---
 Notes :
 - This package is mandatory at runtime for python-stegano.
 - This module has been tested with Python3.
 - It has been checked with check-package :
   $ ./utils/check-package package/python-piexif/*
   26 lines processed
   0 warnings generated

 DEVELOPERS                               |  1 +
 package/Config.in                        |  1 +
 package/python-piexif/Config.in          | 10 ++++++++++
 package/python-piexif/python-piexif.hash |  3 +++
 package/python-piexif/python-piexif.mk   | 13 +++++++++++++
 5 files changed, 28 insertions(+)
 create mode 100644 package/python-piexif/Config.in
 create mode 100644 package/python-piexif/python-piexif.hash
 create mode 100644 package/python-piexif/python-piexif.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index 6357eba0bc..18411d638b 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1401,6 +1401,7 @@ N:	Jugurtha BELKALEM <jugurtha.belkalem@smile.fr>
 F:	package/python-crayons/
 F:	package/python-cycler/
 F:	package/python-matplotlib/
+F:	package/python-piexif/
 
 N:	Juha Rantanen <juha@codercoded.com>
 F:	package/acsccid/
diff --git a/package/Config.in b/package/Config.in
index fee0a964d0..7dac15254a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1057,6 +1057,7 @@ menu "External python modules"
 	source "package/python-periphery/Config.in"
 	source "package/python-pexpect/Config.in"
 	source "package/python-pickleshare/Config.in"
+	source "package/python-piexif/Config.in"
 	source "package/python-pigpio/Config.in"
 	source "package/python-pillow/Config.in"
 	source "package/python-pip/Config.in"
diff --git a/package/python-piexif/Config.in b/package/python-piexif/Config.in
new file mode 100644
index 0000000000..aad42cbaeb
--- /dev/null
+++ b/package/python-piexif/Config.in
@@ -0,0 +1,10 @@
+config BR2_PACKAGE_PYTHON_PIEXIF
+	bool "python-piexif"
+	depends on BR2_PACKAGE_PYTHON3
+	select BR2_PACKAGE_PYTHON_PILLOW
+	help
+	  To simplify exif manipulations with Python.
+	  Writing, reading, and more? Piexif is pure Python.
+	  To everywhere with Python.
+
+	  https://github.com/hMatoba/Piexif
diff --git a/package/python-piexif/python-piexif.hash b/package/python-piexif/python-piexif.hash
new file mode 100644
index 0000000000..1d83511516
--- /dev/null
+++ b/package/python-piexif/python-piexif.hash
@@ -0,0 +1,3 @@
+# Locally computed sha256 checksums
+sha256	abfd9a67795e23d7a76f9407d60841efa68c5d6e43376b295bb821a30602c569  python-piexif-1.1.3.tar.gz
+sha256	c9d2e27b56e1c47bb99ffac43d61077019dc54015d5e34d0e84411cce3d1bbde  LICENSE.txt
diff --git a/package/python-piexif/python-piexif.mk b/package/python-piexif/python-piexif.mk
new file mode 100644
index 0000000000..2ab15cd30c
--- /dev/null
+++ b/package/python-piexif/python-piexif.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# python-piexif
+#
+################################################################################
+
+PYTHON_PIEXIF_VERSION = 1.1.3
+PYTHON_PIEXIF_SITE = $(call github,hMatoba,Piexif,$(PYTHON_PIEXIF_VERSION))
+PYTHON_PIEXIF_LICENSE = MIT
+PYTHON_PIEXIF_LICENSE_FILES = LICENSE.txt
+PYTHON_PIEXIF_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
-- 
2.11.0

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

* [Buildroot] [PATCH 3/3] package/python-stegano : new package
  2020-09-01 14:37 [Buildroot] [PATCH 0/3] package/python-stegano Jugurtha BELKALEM
  2020-09-01 14:37 ` [Buildroot] [PATCH 1/3] package/python-crayons : new package Jugurtha BELKALEM
  2020-09-01 14:37 ` [Buildroot] [PATCH 2/3] package/python-piexif " Jugurtha BELKALEM
@ 2020-09-01 14:37 ` Jugurtha BELKALEM
  2020-09-05 21:25   ` Thomas Petazzoni
  2 siblings, 1 reply; 8+ messages in thread
From: Jugurtha BELKALEM @ 2020-09-01 14:37 UTC (permalink / raw)
  To: buildroot

Steganography is the art and science of writing hidden
messages in such a way that no one , apart from the sender
and intended recipient , suspects the existence of the message,
a form of security through obscurity.
Steganography is often used with cryptography.

More about python-stegano is available at :
https://pypi.org/project/stegano/.

Stegano can be tested :
$ python3
>>> from stegano import lsb
>>> secret = lsb.hide("./image.png", "Hello World")
>>> secret.save("./image-with-steganography.png")
To get back text :
>>> clear_message = lsb.reveal("./image-with-steganography")

Signed-off-by: Jugurtha BELKALEM <jugurtha.belkalem@smile.fr>
---
 Notes :
 - This module has been tested with Python3.
 - It has been checked with check-package :
   $ ./utils/check-package package/python-stegano/*
   33 lines processed
   0 warnings generated

 DEVELOPERS                                 |  1 +
 package/Config.in                          |  1 +
 package/python-stegano/Config.in           | 14 ++++++++++++++
 package/python-stegano/python-stegano.hash |  5 +++++
 package/python-stegano/python-stegano.mk   | 14 ++++++++++++++
 5 files changed, 35 insertions(+)
 create mode 100644 package/python-stegano/Config.in
 create mode 100644 package/python-stegano/python-stegano.hash
 create mode 100644 package/python-stegano/python-stegano.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index 18411d638b..fcb6526dad 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1402,6 +1402,7 @@ F:	package/python-crayons/
 F:	package/python-cycler/
 F:	package/python-matplotlib/
 F:	package/python-piexif/
+F:	package/python-stegano/
 
 N:	Juha Rantanen <juha@codercoded.com>
 F:	package/acsccid/
diff --git a/package/Config.in b/package/Config.in
index 7dac15254a..40eb865256 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1169,6 +1169,7 @@ menu "External python modules"
 	source "package/python-sqlalchemy/Config.in"
 	source "package/python-sqliteschema/Config.in"
 	source "package/python-sqlparse/Config.in"
+	source "package/python-stegano/Config.in"
 	source "package/python-subprocess32/Config.in"
 	source "package/python-systemd/Config.in"
 	source "package/python-tabledata/Config.in"
diff --git a/package/python-stegano/Config.in b/package/python-stegano/Config.in
new file mode 100644
index 0000000000..b0b209c5f8
--- /dev/null
+++ b/package/python-stegano/Config.in
@@ -0,0 +1,14 @@
+config BR2_PACKAGE_PYTHON_STEGANO
+	bool "python-stegano"
+	depends on BR2_PACKAGE_PYTHON3
+	select BR2_PACKAGE_JPEG #runtime
+	select BR2_PACKAGE_LIBXML2 #runtime
+	select BR2_PACKAGE_OPENJPEG #runtime
+	select BR2_PACKAGE_PYTHON_CRAYONS #runtime
+	select BR2_PACKAGE_PYTHON_PIEXIF #runtime
+	select BR2_PACKAGE_PYTHON_PILLOW #runtime
+	select BR2_PACKAGE_TIFF #runtime
+	help
+	  A pure Python Steganography module.
+
+	  https://github.com/itkach/mwscrape
diff --git a/package/python-stegano/python-stegano.hash b/package/python-stegano/python-stegano.hash
new file mode 100644
index 0000000000..d823c1752e
--- /dev/null
+++ b/package/python-stegano/python-stegano.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/stegano/json
+md5  c63deda6352232c12cc09a8fd3ffc4e1  stegano-0.9.8.tar.gz
+sha256  b22eaefd8c236b0579fc3cc7ea709d0154098c11d3a30a3b840daa2ca1e3aa8a  stegano-0.9.8.tar.gz
+# Locally computed sha256 checksums
+sha256  c53a65c2fd561c87eaabf1072ef5dcab8653042bc15308465f52413585eb6271  COPYING
diff --git a/package/python-stegano/python-stegano.mk b/package/python-stegano/python-stegano.mk
new file mode 100644
index 0000000000..9ff2d94484
--- /dev/null
+++ b/package/python-stegano/python-stegano.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-stegano
+#
+################################################################################
+
+PYTHON_STEGANO_VERSION = 0.9.8
+PYTHON_STEGANO_SOURCE = stegano-$(PYTHON_STEGANO_VERSION).tar.gz
+PYTHON_STEGANO_SITE = https://files.pythonhosted.org/packages/6d/43/e758084b67931731d09cb5ee4d877955f970e8c2e20be4b85ccd177bef35
+PYTHON_STEGANO_LICENSE = GPL-3.0+
+PYTHON_STEGANO_LICENSE_FILES = COPYING
+PYTHON_STEGANO_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
-- 
2.11.0

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

* [Buildroot] [PATCH 1/3] package/python-crayons : new package
  2020-09-01 14:37 ` [Buildroot] [PATCH 1/3] package/python-crayons : new package Jugurtha BELKALEM
@ 2020-09-05 21:20   ` Thomas Petazzoni
  0 siblings, 0 replies; 8+ messages in thread
From: Thomas Petazzoni @ 2020-09-05 21:20 UTC (permalink / raw)
  To: buildroot

On Tue,  1 Sep 2020 16:37:29 +0200
Jugurtha BELKALEM <jugurtha.belkalem@smile.fr> wrote:

> This module is really simple, it gives you
> colored strings for terminal usage.
> 
> Signed-off-by: Jugurtha BELKALEM <jugurtha.belkalem@smile.fr>
> ---
>  Notes :
>  - This package can be used optionally by python-stegano.
>  - This module has been tested with Python3.
>  - It has been checked with check-package :
>    $ ./utils/check-package package/python-crayons/*
>    27 lines processed
>    0 warnings generated

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 2/3] package/python-piexif : new package
  2020-09-01 14:37 ` [Buildroot] [PATCH 2/3] package/python-piexif " Jugurtha BELKALEM
@ 2020-09-05 21:22   ` Thomas Petazzoni
  0 siblings, 0 replies; 8+ messages in thread
From: Thomas Petazzoni @ 2020-09-05 21:22 UTC (permalink / raw)
  To: buildroot

On Tue,  1 Sep 2020 16:37:30 +0200
Jugurtha BELKALEM <jugurtha.belkalem@smile.fr> wrote:

> diff --git a/package/python-piexif/Config.in b/package/python-piexif/Config.in
> new file mode 100644
> index 0000000000..aad42cbaeb
> --- /dev/null
> +++ b/package/python-piexif/Config.in
> @@ -0,0 +1,10 @@
> +config BR2_PACKAGE_PYTHON_PIEXIF
> +	bool "python-piexif"
> +	depends on BR2_PACKAGE_PYTHON3
> +	select BR2_PACKAGE_PYTHON_PILLOW

Looking at the code, I didn't really see where pillow is mandatory.
Apparently, you can pass images opened to pillow, but you don't have
to. So I dropped this "select". Of course, if that's incorrect, let me
know, and we can fix it.

> +	help
> +	  To simplify exif manipulations with Python.
> +	  Writing, reading, and more? Piexif is pure Python.
> +	  To everywhere with Python.

This description (from their github) is not super useful, I've instead
taken the description from their documentation, which is a bit more
sensible.

> +sha256	c9d2e27b56e1c47bb99ffac43d61077019dc54015d5e34d0e84411cce3d1bbde  LICENSE.txt

This hash was incorrect and didn't match the actual license file.

I fixed those issues, and applied. Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 3/3] package/python-stegano : new package
  2020-09-01 14:37 ` [Buildroot] [PATCH 3/3] package/python-stegano " Jugurtha BELKALEM
@ 2020-09-05 21:25   ` Thomas Petazzoni
  2022-01-06 19:22     ` Romain Naour
  0 siblings, 1 reply; 8+ messages in thread
From: Thomas Petazzoni @ 2020-09-05 21:25 UTC (permalink / raw)
  To: buildroot

Hello Jugurtha,

On Tue,  1 Sep 2020 16:37:31 +0200
Jugurtha BELKALEM <jugurtha.belkalem@smile.fr> wrote:

> Steganography is the art and science of writing hidden
> messages in such a way that no one , apart from the sender
> and intended recipient , suspects the existence of the message,
> a form of security through obscurity.
> Steganography is often used with cryptography.
> 
> More about python-stegano is available at :
> https://pypi.org/project/stegano/.
> 
> Stegano can be tested :
> $ python3
> >>> from stegano import lsb
> >>> secret = lsb.hide("./image.png", "Hello World")
> >>> secret.save("./image-with-steganography.png")  
> To get back text :
> >>> clear_message = lsb.reveal("./image-with-steganography")  

Not a strict requirement, but since you have a simple test case, what
about adding a runtime test in support/testing/ ?

> diff --git a/package/python-stegano/Config.in b/package/python-stegano/Config.in
> new file mode 100644
> index 0000000000..b0b209c5f8
> --- /dev/null
> +++ b/package/python-stegano/Config.in
> @@ -0,0 +1,14 @@
> +config BR2_PACKAGE_PYTHON_STEGANO
> +	bool "python-stegano"
> +	depends on BR2_PACKAGE_PYTHON3
> +	select BR2_PACKAGE_JPEG #runtime
> +	select BR2_PACKAGE_LIBXML2 #runtime
> +	select BR2_PACKAGE_OPENJPEG #runtime

Could you give more details about the dependency on those 3 libraries?
Is it because python-pillow must be built with openjpeg support and
jpeg support? Or is it just because in your situation, you were using
jpg pictures?

What about the libxml2 dependency?

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* Re: [Buildroot] [PATCH 3/3] package/python-stegano : new package
  2020-09-05 21:25   ` Thomas Petazzoni
@ 2022-01-06 19:22     ` Romain Naour
  0 siblings, 0 replies; 8+ messages in thread
From: Romain Naour @ 2022-01-06 19:22 UTC (permalink / raw)
  To: Thomas Petazzoni, Jugurtha BELKALEM; +Cc: buildroot

Hello Jugurtha, Thomas,

Le 05/09/2020 à 23:25, Thomas Petazzoni a écrit :
> Hello Jugurtha,
> 
> On Tue,  1 Sep 2020 16:37:31 +0200
> Jugurtha BELKALEM <jugurtha.belkalem@smile.fr> wrote:
> 
>> Steganography is the art and science of writing hidden
>> messages in such a way that no one , apart from the sender
>> and intended recipient , suspects the existence of the message,
>> a form of security through obscurity.
>> Steganography is often used with cryptography.
>>
>> More about python-stegano is available at :
>> https://pypi.org/project/stegano/.
>>
>> Stegano can be tested :
>> $ python3
>>>>> from stegano import lsb
>>>>> secret = lsb.hide("./image.png", "Hello World")
>>>>> secret.save("./image-with-steganography.png")  
>> To get back text :
>>>>> clear_message = lsb.reveal("./image-with-steganography")  
> 
> Not a strict requirement, but since you have a simple test case, what
> about adding a runtime test in support/testing/ ?
> 
>> diff --git a/package/python-stegano/Config.in b/package/python-stegano/Config.in
>> new file mode 100644
>> index 0000000000..b0b209c5f8
>> --- /dev/null
>> +++ b/package/python-stegano/Config.in
>> @@ -0,0 +1,14 @@
>> +config BR2_PACKAGE_PYTHON_STEGANO
>> +	bool "python-stegano"
>> +	depends on BR2_PACKAGE_PYTHON3
>> +	select BR2_PACKAGE_JPEG #runtime
>> +	select BR2_PACKAGE_LIBXML2 #runtime
>> +	select BR2_PACKAGE_OPENJPEG #runtime
> 
> Could you give more details about the dependency on those 3 libraries?
> Is it because python-pillow must be built with openjpeg support and
> jpeg support? Or is it just because in your situation, you were using
> jpg pictures?
> 
> What about the libxml2 dependency?

No reply since September 2020, I have marked this patch as "Changes Requested".

Best regards,
Romain

> 
> Best regards,
> 
> Thomas
> 

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

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

end of thread, other threads:[~2022-01-06 19:22 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-01 14:37 [Buildroot] [PATCH 0/3] package/python-stegano Jugurtha BELKALEM
2020-09-01 14:37 ` [Buildroot] [PATCH 1/3] package/python-crayons : new package Jugurtha BELKALEM
2020-09-05 21:20   ` Thomas Petazzoni
2020-09-01 14:37 ` [Buildroot] [PATCH 2/3] package/python-piexif " Jugurtha BELKALEM
2020-09-05 21:22   ` Thomas Petazzoni
2020-09-01 14:37 ` [Buildroot] [PATCH 3/3] package/python-stegano " Jugurtha BELKALEM
2020-09-05 21:25   ` Thomas Petazzoni
2022-01-06 19:22     ` Romain Naour

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.