From: Roland Hieber <r.hieber@pengutronix.de>
To: ptxdist@pengutronix.de
Cc: Roland Hieber <r.hieber@pengutronix.de>
Subject: [ptxdist] [PATCH 1/2] lcms: version bump 1.19 -> 2.9
Date: Mon, 20 Nov 2017 16:14:11 +0100 [thread overview]
Message-ID: <20171120151412.29614-1-r.hieber@pengutronix.de> (raw)
libcms 1.19 was released 2009, and is no longer maintained, so it is
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.hieber@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.olbrich@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
next reply other threads:[~2017-11-20 15:14 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-11-20 15:14 Roland Hieber [this message]
2017-11-20 15:14 ` [ptxdist] [PATCH 2/2] poppler: version bump 0.60.1 -> 0.61.1 Roland Hieber
2017-11-20 15:57 ` [ptxdist] [PATCH 1/2] lcms: version bump 1.19 -> 2.9 Robert Schwebel
2017-11-23 10:08 ` [ptxdist] [PATCH v2 " Roland Hieber
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20171120151412.29614-1-r.hieber@pengutronix.de \
--to=r.hieber@pengutronix.de \
--cc=ptxdist@pengutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox