mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-01 21:23:51 -09:00
package/libzippp: new package
The package will be used as an optional dependency by the upcoming gerbera bump. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
1148619156
commit
17fb6420f7
@@ -457,6 +457,7 @@ F: package/libvorbis/
|
||||
F: package/libvpl/
|
||||
F: package/libvpx/
|
||||
F: package/libyuv/
|
||||
F: package/libzippp/
|
||||
F: package/linux-firmware/
|
||||
F: package/mc/
|
||||
F: package/mesa3d/
|
||||
|
||||
@@ -1603,6 +1603,7 @@ menu "Compression and decompression"
|
||||
source "package/libmspack/Config.in"
|
||||
source "package/libsquish/Config.in"
|
||||
source "package/libzip/Config.in"
|
||||
source "package/libzippp/Config.in"
|
||||
source "package/lz4/Config.in"
|
||||
source "package/lzo/Config.in"
|
||||
source "package/minizip/Config.in"
|
||||
|
||||
13
package/libzippp/Config.in
Normal file
13
package/libzippp/Config.in
Normal file
@@ -0,0 +1,13 @@
|
||||
config BR2_PACKAGE_LIBZIPPP
|
||||
bool "libzippp"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on !BR2_STATIC_LIBS # libzip
|
||||
select BR2_PACKAGE_LIBZIP
|
||||
select BR2_PACKAGE_ZLIB
|
||||
help
|
||||
C++ wrapper for libzip
|
||||
|
||||
https://github.com/ctabin/libzippp
|
||||
|
||||
comment "libzippp needs a toolchain w/ C++, dynamic library"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS
|
||||
3
package/libzippp/libzippp.hash
Normal file
3
package/libzippp/libzippp.hash
Normal file
@@ -0,0 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 9ded3c4b5641e65d2b3a3dd0cbc4106209ee17c17df70e5187e7171420752546 libzippp-v7.1-1.10.1.tar.gz
|
||||
sha256 184f3ecf3d8cf4affad2b322ede037fb79a14e8b5b20c38ccbb66e33c23180d9 LICENCE
|
||||
35
package/libzippp/libzippp.mk
Normal file
35
package/libzippp/libzippp.mk
Normal file
@@ -0,0 +1,35 @@
|
||||
################################################################################
|
||||
#
|
||||
# libzip
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBZIPPP_VERSION = 7.1-1.10.1
|
||||
LIBZIPPP_SOURCE = libzippp-v$(LIBZIPPP_VERSION).tar.gz
|
||||
LIBZIPPP_SITE = https://github.com/ctabin/libzippp/archive/refs/tags
|
||||
LIBZIPPP_LICENSE = BSD-3-Clause
|
||||
LIBZIPPP_LICENSE_FILES = LICENCE
|
||||
LIBZIPPP_INSTALL_STAGING = YES
|
||||
LIBZIPPP_DEPENDENCIES = libzip zlib
|
||||
|
||||
ifeq ($(BR2_PACKAGE_BZIP2),y)
|
||||
LIBZIPPP_DEPENDENCIES += bzip2
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GNUTLS),y)
|
||||
LIBZIPPP_DEPENDENCIES += gnutls
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
||||
LIBZIPPP_DEPENDENCIES += openssl
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_XZ),y)
|
||||
LIBZIPPP_DEPENDENCIES += xz
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_ZSTD),y)
|
||||
LIBZIPPP_DEPENDENCIES += zstd
|
||||
endif
|
||||
|
||||
$(eval $(cmake-package))
|
||||
Reference in New Issue
Block a user