mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-01 06:21:56 -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/libvpl/
|
||||||
F: package/libvpx/
|
F: package/libvpx/
|
||||||
F: package/libyuv/
|
F: package/libyuv/
|
||||||
|
F: package/libzippp/
|
||||||
F: package/linux-firmware/
|
F: package/linux-firmware/
|
||||||
F: package/mc/
|
F: package/mc/
|
||||||
F: package/mesa3d/
|
F: package/mesa3d/
|
||||||
|
|||||||
@@ -1603,6 +1603,7 @@ menu "Compression and decompression"
|
|||||||
source "package/libmspack/Config.in"
|
source "package/libmspack/Config.in"
|
||||||
source "package/libsquish/Config.in"
|
source "package/libsquish/Config.in"
|
||||||
source "package/libzip/Config.in"
|
source "package/libzip/Config.in"
|
||||||
|
source "package/libzippp/Config.in"
|
||||||
source "package/lz4/Config.in"
|
source "package/lz4/Config.in"
|
||||||
source "package/lzo/Config.in"
|
source "package/lzo/Config.in"
|
||||||
source "package/minizip/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