[Buildroot] [PATCH] package/libminizip: new package

Bartosz Bilas b.bilas at grinn-global.com
Tue Apr 7 07:53:45 UTC 2020


Hi Yann,

On 07.04.2020 09:45, Yann E. MORIN wrote:
> Bartosz, All,
>
> On 2020-04-07 09:16 +0200, Bartosz Bilas spake thusly:
>> On 07.04.2020 08:04, Yann E. MORIN wrote:
>>   How is it different from package/minizip/ ?
>>
>> That's the old, original version of minizip which contains some of necessary headers such as unzip.h which is required for one of
>> buildroot's package which started failing due to lack of it. The current version of minizip doesn't have it unfortunately .
>> Therefore I decided to create a new-separate package to provide that library only. I was wondering how to handle that, using the
>> existing minizip/libzlib package but nothing good came my mind :/ So it would be great if you had some idea  :)
>
> Why don't you just update our version of minizip to the newer version?
My answer was related to the topic's package, buildroot's minizip is a 
fork and is already updated but as I said, it doesn't contain the 
necessary header for cegui...
>
> Regards,
> Yann E. MORIN.
>
>> [0] [2]http://autobuild.buildroot.net/results/65fa719e8b2466409a12eb103a8938e1488efc0c
>>
>>   I've marked as "not applicable", then.Regards,
>>   Yann E. MORIN.
>>
>>   --- DEVELOPERS                         |  1 +
>>    package/Config.in                  |  1 +
>>    package/libminizip/Config.in       | 11 +++++++++++
>>    package/libminizip/libminizip.hash |  2 ++
>>    package/libminizip/libminizip.mk   | 15 +++++++++++++++
>>    5 files changed, 30 insertions(+) create mode 100644 package/libminizip/Config.in
>>    create mode 100644 package/libminizip/libminizip.hash
>>    create mode 100644 package/libminizip/libminizip.mk
>>   diff --git a/DEVELOPERS b/DEVELOPERSindex e9ac2b7460..b6243276a3 100644
>>   --- a/DEVELOPERS+++ b/DEVELOPERS@@ -282,6 +282,7 @@ F:  package/orbit/
>>    N:     Bartosz Bilas
>>   [3]<b.bilas at grinn-global.com> F:   board/stmicroelectronics/stm32mp157a-dk1/
>>    F:     configs/stm32mp157a_dk1_defconfig+F:    package/libminizip/
>>    F:     package/python-esptool/ F:      package/python-pyaes/
>>    F:     package/qt5/qt5scxml/diff --git a/package/Config.in b/package/Config.in
>>   index 373868ca82..95727396ea 100644--- a/package/Config.in
>>   +++ b/package/Config.in@@ -1278,6 +1278,7 @@ endmenu
>>     menu "Compression and decompression"  source "package/libarchive/Config.in"
>>   +       source "package/libminizip/Config.in"   source "package/libmspack/Config.in"
>>           source "package/libsquish/Config.in"    source "package/libzip/Config.in"
>>   diff --git a/package/libminizip/Config.in b/package/libminizip/Config.in
>>   new file mode 100644index 0000000000..5307db3c4f
>>   --- /dev/null+++ b/package/libminizip/Config.in
>>   @@ -0,0 +1,11 @@+config BR2_PACKAGE_LIBMINIZIP
>>   +       bool "libminizip"+      select BR2_PACKAGE_ZLIB
>>   +       help+     LibMinizip is a minimalistic library that supports compressing,
>>   +         extracting, viewing, and manipulating zip files.
>>   ++        This package includes development support files
>>   +         for the minizip library.++
>>   [4]http://www.winimage.com/zLibDll/minizip.html
>>   diff --git a/package/libminizip/libminizip.hash b/package/libminizip/libminizip.hash
>>   new file mode 100644index 0000000000..1aa87a2901
>>   --- /dev/null+++ b/package/libminizip/libminizip.hash
>>   @@ -0,0 +1,2 @@+# Locally computed+sha256  78d87c463dd6bd446292fe0d3ee72878355b3b7fa52add5722671dfe9290f262  libminizip-1.1.tar.gz
>>   diff --git a/package/libminizip/libminizip.mk b/package/libminizip/libminizip.mk
>>   new file mode 100644index 0000000000..6ae3c6cb01
>>   --- /dev/null+++ b/package/libminizip/libminizip.mk
>>   @@ -0,0 +1,15 @@+################################################################################
>>   +#+# libminizip+#+################################################################################
>>   ++LIBMINIZIP_VERSION = 1.1+LIBMINIZIP_SITE = $(call github,nmoinvaz,minizip,$(LIBMINIZIP_VERSION))
>>   +LIBMINIZIP_DEPENDENCIES = zlib+LIBMINIZIP_AUTORECONF = YES
>>   +LIBMINIZIP_INSTALL_STAGING = YES+LIBMINIZIP_LICENSE = Zlib
>>   +LIBMINIZIP_LICENSE_FILES = LICENSE++$(eval $(autotools-package))
>>   -- 2.26.0_______________________________________________
>>   buildroot mailing list
>>   [5]buildroot at busybox.net
>>   [6]http://lists.busybox.net/mailman/listinfo/buildroot
>>
>> Best
>> Bartek
>>
>> Links:
>> 1. mailto:b.bilas at grinn-global.com/
>> 2. http://autobuild.buildroot.net/results/65fa719e8b2466409a12eb103a8938e1488efc0c
>> 3. mailto:b.bilas at grinn-global.com/
>> 4. http://www.winimage.com/zLibDll/minizip.html
>> 5. mailto:buildroot at busybox.net/
>> 6. http://lists.busybox.net/mailman/listinfo/buildroot
Best
Bartek



More information about the buildroot mailing list