Mercurial > mxe-octave
view src/ghostscript.mk @ 6815:9b15f341bf2b
* src/rtmidi.mk: update to v6.0.0
author | John Donoghue <john.donoghue@ieee.org> |
---|---|
date | Thu, 03 Aug 2023 14:36:57 -0400 |
parents | f0fc792daaa6 |
children | 1a28ffcb1c23 |
line wrap: on
line source
# This file is part of MXE. # See index.html for further information. PKG := ghostscript $(PKG)_IGNORE := $(PKG)_VERSION := 9.50 $(PKG)_NODOTVER := $(subst .,,$($(PKG)_VERSION)) $(PKG)_CHECKSUM := 3be5f36300e3031e68a28cd898b3eebc9151660b $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz $(PKG)_URL := https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs$($(PKG)_NODOTVER)/$($(PKG)_FILE) $(PKG)_DEPS := dbus fontconfig freetype jpeg libiconv libidn libpaper libpng tiff zlib ifeq ($(MXE_WINDOWS_BUILD),no) ifeq ($(USE_SYSTEM_X11_LIBS),no) $(PKG)_DEPS += x11 xext endif endif ifeq ($(MXE_NATIVE_MINGW_BUILD),yes) $(PKG)_DEPS += lcms endif ifeq ($(MXE_NATIVE_BUILD),yes) $(PKG)_CONFIGURE_FLAGS=$(CONFIGURE_LDFLAGS) $(CONFIGURE_CPPFLAGS) endif define $(PKG)_UPDATE $(WGET) -q -O- 'https://api.github.com/repos/ArtifexSoftware/ghostpdl-downloads/releases' | \ $(SED) -n 's,.*"ghostscript-\([0-9\.]*\)\.tar.xz".*,\1,p' | \ head -1 endef define $(PKG)_BUILD cp -f `automake --print-libdir`/{config.guess,config.sub,install-sh} '$(1)' cd '$(1)' && rm -rf freetype jpeg libpng openjpeg tiff cd '$(1)' && autoreconf -f -i mkdir '$(1)/.build' cd '$(1)/.build' && $(1)/configure \ CPPFLAGS='$(CPPFLAGS) -DHAVE_SYS_TIMES_H=0' \ $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ $($(PKG)_CONFIGURE_FLAGS) \ --prefix='$(HOST_PREFIX)' \ --without-local-zlib \ --with-system-libtiff \ --disable-openjpeg $(MAKE) -C '$(1)/.build' -j '$(JOBS)' $(if $(BUILD_STATIC),libgs,so) $(MAKE) -C '$(1)/.build' prefix='$(HOST_PREFIX)' install if [ "x$(ENABLE_DEP_DOCS)" == "xno" ]; then \ rm -f $(HOST_PREFIX)/share/doc/ghostscript/$($(PKG)_VERSION)/*.htm; \ fi endef