initial buildroot for linux 5.15

This commit is contained in:
Huan.Feng
2021-12-06 14:12:13 +08:00
parent d7767d594e
commit 7b6fc358fa
12736 changed files with 508822 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
config BR2_PACKAGE_PNGQUANT
bool "pngquant"
select BR2_PACKAGE_LIBPNG
select BR2_PACKAGE_ZLIB
help
Lossy PNG compressor - pngquant command and libimagequant
library
https://pngquant.org
+4
View File
@@ -0,0 +1,4 @@
# From https://pngquant.org/releases.html
sha256 06c6fdded675753fbdbeacc2b63507fb30f42fae813e48a1684b240bb5b63522 pngquant-2.16.0-src.tar.gz
# Locally computed
sha256 e4f467f7abf860b4e620f5f60fdd88bc3a63a0fdb98a481fb002b5e511c9b826 COPYRIGHT
+56
View File
@@ -0,0 +1,56 @@
################################################################################
#
# pngquant
#
################################################################################
PNGQUANT_VERSION = 2.16.0
PNGQUANT_SOURCE = pngquant-$(PNGQUANT_VERSION)-src.tar.gz
PNGQUANT_SITE = https://pngquant.org
PNGQUANT_LICENSE = GPL-3.0+
PNGQUANT_LICENSE_FILES = COPYRIGHT
PNGQUANT_CPE_ID_VENDOR = pngquant
HOST_PNGQUANT_DEPENDENCIES = host-libpng
PNGQUANT_DEPENDENCIES = libpng
ifeq ($(BR2_PACKAGE_LCMS2),y)
PNGQUANT_DEPENDENCIES += lcms2
endif
define PNGQUANT_CONFIGURE_CMDS
(cd $(@D) && \
$(TARGET_CONFIGURE_OPTS) \
./configure --prefix=/usr \
$(if $(BR2_PACKAGE_LCMS2),--with-lcms2,--without-lcms2) \
$(if $(BR2_X86_CPU_HAS_SSE),--enable-sse,--disable-sse) \
$(TARGET_CONFIGURE_OPTS) \
)
endef
define PNGQUANT_BUILD_CMDS
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
endef
define PNGQUANT_INSTALL_TARGET_CMDS
$(TARGET_MAKE_ENV) $(MAKE) DESTDIR="$(TARGET_DIR)" -C $(@D) install
endef
define HOST_PNGQUANT_CONFIGURE_CMDS
(cd $(@D) && \
$(HOST_CONFIGURE_OPTS) \
CC=$(HOSTCC_NOCCACHE) \
./configure --prefix=$(HOST_DIR) \
--without-lcms2 \
)
endef
define HOST_PNGQUANT_BUILD_CMDS
$(HOST_MAKE_ENV) $(MAKE) -C $(@D)
endef
define HOST_PNGQUANT_INSTALL_CMDS
$(HOST_MAKE_ENV) $(MAKE) -C $(@D) install
endef
$(eval $(generic-package))
$(eval $(host-generic-package))