diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lcms1.mk | 32 | ||||
-rw-r--r-- | src/libmng.mk | 4 | ||||
-rw-r--r-- | src/qt.mk | 2 |
3 files changed, 35 insertions, 3 deletions
diff --git a/src/lcms1.mk b/src/lcms1.mk new file mode 100644 index 0000000..c910caa --- /dev/null +++ b/src/lcms1.mk @@ -0,0 +1,32 @@ +# This file is part of mingw-cross-env. +# See doc/index.html for further information. + +# lcms +PKG := lcms1 +$(PKG)_IGNORE := +$(PKG)_VERSION := 1.19 +$(PKG)_CHECKSUM := d5b075ccffc0068015f74f78e4bc39138bcfe2d4 +$(PKG)_SUBDIR := lcms-$($(PKG)_VERSION) +$(PKG)_FILE := lcms-$($(PKG)_VERSION).tar.gz +$(PKG)_WEBSITE := http://www.littlecms.com/ +$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/lcms/lcms/$($(PKG)_VERSION)/$($(PKG)_FILE) +$(PKG)_DEPS := gcc jpeg tiff zlib + +define $(PKG)_UPDATE + $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/lcms/files/) | \ + $(SED) -n 's,.*lcms-\(1\.[^>]*\)\.tar.*,\1,p' | \ + tail -1 +endef + +define $(PKG)_BUILD + # wine confuses the cross-compiling detection, so set it explicitly + $(SED) -i 's,cross_compiling=no,cross_compiling=yes,' '$(1)/configure' + cd '$(1)' && ./configure \ + --prefix='$(PREFIX)/$(TARGET)' \ + --host='$(TARGET)' \ + --disable-shared \ + --with-jpeg \ + --with-tiff \ + --with-zlib + $(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= man_MANS= +endef diff --git a/src/libmng.mk b/src/libmng.mk index f9fb17b..ef48156 100644 --- a/src/libmng.mk +++ b/src/libmng.mk @@ -10,7 +10,7 @@ $(PKG)_SUBDIR := libmng-$($(PKG)_VERSION) $(PKG)_FILE := libmng-$($(PKG)_VERSION).tar.bz2 $(PKG)_WEBSITE := http://www.libmng.com/ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/libmng/libmng-devel/$($(PKG)_VERSION)/$($(PKG)_FILE) -$(PKG)_DEPS := gcc zlib jpeg +$(PKG)_DEPS := gcc zlib jpeg lcms1 define $(PKG)_UPDATE $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/libmng/files/) | \ @@ -21,7 +21,7 @@ endef define $(PKG)_BUILD $(MAKE) -C '$(1)' -j '$(JOBS)' \ -f '$(1)'/makefiles/makefile.unix \ - CC=$(TARGET)-gcc CFLAGS='-DMNG_BUILD_SO' + CC=$(TARGET)-gcc CFLAGS='-DMNG_BUILD_SO -DMNG_FULL_CMS' $(TARGET)-ranlib '$(1)/libmng.a' $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib' $(INSTALL) -m644 '$(1)/libmng.a' '$(PREFIX)/$(TARGET)/lib/' @@ -62,7 +62,7 @@ define $(PKG)_BUILD -system-libpng \ -system-libjpeg \ -system-libtiff \ - -system-libmng \ + -system-libmng -llcms\ -system-sqlite \ -openssl-linked \ -v |