[Mod] First commit

This commit is contained in:
2022-10-31 22:18:58 +08:00
commit 1c8a3d9709
13090 changed files with 526733 additions and 0 deletions

11
package/lcms2/Config.in Normal file
View File

@ -0,0 +1,11 @@
config BR2_PACKAGE_LCMS2
bool "lcms2"
help
Little Color Management Software (CMS) intends to be an OPEN
SOURCE small-footprint color management engine, with special
focus on accuracy and performance.
It uses the International Color Consortium standard (ICC),
which is the modern standard when regarding to color
management.
http://www.littlecms.com/

5
package/lcms2/lcms2.hash Normal file
View File

@ -0,0 +1,5 @@
# From https://sourceforge.net/projects/lcms/files/lcms/2.13
sha1 72d0a0b7fbaeca12eb0186ab5728eb0f26806b22 lcms2-2.13.1.tar.gz
# Locally computed:
sha256 d473e796e7b27c5af01bd6d1552d42b45b43457e7182ce9903f38bb748203b88 lcms2-2.13.1.tar.gz
sha256 46d4e05af3bce75332a12d01f19bcce7e32b6bac544be28a64043d0231291e31 COPYING

33
package/lcms2/lcms2.mk Normal file
View File

@ -0,0 +1,33 @@
################################################################################
#
# lcms2
#
################################################################################
LCMS2_VERSION_MAJOR = 2.13
LCMS2_VERSION = $(LCMS2_VERSION_MAJOR).1
LCMS2_SITE = http://downloads.sourceforge.net/project/lcms/lcms/$(LCMS2_VERSION_MAJOR)
LCMS2_LICENSE = MIT
LCMS2_LICENSE_FILES = COPYING
LCMS2_CPE_ID_VENDOR = littlecms
LCMS2_CPE_ID_PRODUCT = little_cms
LCMS2_INSTALL_STAGING = YES
# tiff is only used by tificc sample
LCMS2_CONF_OPTS = --without-tiff
ifeq ($(BR2_PACKAGE_JPEG),y)
LCMS2_CONF_OPTS += --with-jpeg
LCMS2_DEPENDENCIES += jpeg
else
LCMS2_CONF_OPTS += --without-jpeg
endif
ifeq ($(BR2_PACKAGE_ZLIB),y)
LCMS2_CONF_OPTS += --with-zlib
LCMS2_DEPENDENCIES += zlib
else
LCMS2_CONF_OPTS += --without-zlib
endif
$(eval $(autotools-package))
$(eval $(host-autotools-package))