On Mon, Nov 20, 2017 at 04:14:11PM +0100, Roland Hieber wrote: > libcms 1.19 was released 2009, and is no longer maintained, so it is lcms, right?
> about time. Python support has been removed. MD5 for the license file > has changed, but it's still the MIT License. Also make the tools > installable. > > Signed-off-by: Roland Hieber <r.hie...@pengutronix.de> > --- > rules/lcms.in | 13 +++++++++++-- > rules/lcms.make | 20 ++++++++++++-------- > 2 files changed, 23 insertions(+), 10 deletions(-) > > diff --git a/rules/lcms.in b/rules/lcms.in > index b7bae423b..f03776c59 100644 > --- a/rules/lcms.in > +++ b/rules/lcms.in > @@ -1,9 +1,18 @@ > ## SECTION=system_libraries > > -config LCMS > +menuconfig LCMS > tristate > - prompt "lcms" > + prompt "lcms " > select LIBC_M > help > LittleCMS intends to be a small-footprint, speed > optimized color management engine in open source form. > + > +if LCMS > + > +config LCMS_BIN > + bool "install tools" > + help > + Install transicc, psicc, linkicc > + > +endif > diff --git a/rules/lcms.make b/rules/lcms.make > index 55bb10e6d..7ca10dd7a 100644 > --- a/rules/lcms.make > +++ b/rules/lcms.make > @@ -16,15 +16,15 @@ PACKAGES-$(PTXCONF_LCMS) += lcms > # > # Paths and names > # > -LCMS_VERSION := 1.19 > -LCMS_MD5 := 8af94611baf20d9646c7c2c285859818 > -LCMS := lcms-$(LCMS_VERSION) > +LCMS_VERSION := 2.9 > +LCMS_MD5 := 45865f3faf3cc1a9778f89e255495331 > +LCMS := lcms2-$(LCMS_VERSION) > LCMS_SUFFIX := tar.gz > LCMS_URL := $(call ptx/mirror, SF, lcms/$(LCMS).$(LCMS_SUFFIX)) > LCMS_SOURCE := $(SRCDIR)/$(LCMS).$(LCMS_SUFFIX) > -LCMS_DIR := $(BUILDDIR)/lcms-1.19 > +LCMS_DIR := $(BUILDDIR)/$(LCMS) > LCMS_LICENSE := MIT > -LCMS_LICENSE_FILES := file://COPYING;md5=156745cad721a8783cb847e82b79f586 > +LCMS_LICENSE_FILES := file://COPYING;md5=6c786c3b7a4afbd3c990f1b81261d516 > > # > ---------------------------------------------------------------------------- > # Prepare > @@ -40,8 +40,7 @@ LCMS_AUTOCONF := \ > $(CROSS_AUTOCONF_USR) \ > --without-tiff \ > --without-zlib \ > - --without-jpeg \ > - --without-python > + --without-jpeg > > # > ---------------------------------------------------------------------------- > # Target-Install > @@ -56,8 +55,13 @@ $(STATEDIR)/lcms.targetinstall: > @$(call install_fixup, lcms,AUTHOR,"Michael Olbrich > <m.olbr...@pengutronix.de>") > @$(call install_fixup, lcms,DESCRIPTION,missing) > > - @$(call install_lib, lcms, 0, 0, 0644, liblcms) > + @$(call install_lib, lcms, 0, 0, 0644, liblcms2) > > +ifdef PTXCONF_LCMS_BIN > + @$(call install_copy, lcms, 0, 0, 0755, -, /usr/bin/transicc) > + @$(call install_copy, lcms, 0, 0, 0755, -, /usr/bin/psicc) > + @$(call install_copy, lcms, 0, 0, 0755, -, /usr/bin/linkicc) > +endif > @$(call install_finish, lcms) > > @$(call touch) > -- > 2.11.0 > > > _______________________________________________ > ptxdist mailing list > ptxdist@pengutronix.de -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de