|
1 | 1 | PKG := vips-all
|
2 |
| -$(PKG)_WEBSITE := https://libvips.github.io/libvips/ |
3 |
| -$(PKG)_DESCR := A fast image processing library with low memory needs. |
4 |
| -$(PKG)_IGNORE := |
5 |
| -$(PKG)_VERSION := 8.18.0-test1 |
6 |
| -$(PKG)_CHECKSUM := 242eaa2c195fd5a3021e5daaa4448cdbfa5b9702ec4377cbb9b2b18c4f542163 |
7 |
| -$(PKG)_PATCHES := $(realpath $(sort $(wildcard $(dir $(lastword $(MAKEFILE_LIST)))/patches/vips-[0-9]*.patch))) |
8 |
| -$(PKG)_GH_CONF := libvips/libvips/releases,v,,,,-test1.tar.xz |
9 |
| -$(PKG)_SUBDIR := vips-$(firstword $(subst -, ,$($(PKG)_VERSION))) |
10 |
| -$(PKG)_FILE := vips-$($(PKG)_VERSION).tar.xz |
11 |
| -$(PKG)_DEPS := cc meson-wrapper libwebp librsvg glib pango libarchive \ |
12 |
| - libjpeg-turbo tiff lcms libexif libheif libspng \ |
13 |
| - libimagequant highway imagemagick matio openexr \ |
14 |
| - cfitsio nifticlib poppler fftw openslide libjxl cgif \ |
15 |
| - libraw |
| 2 | +$(PKG)_WEBSITE = $(vips_WEBSITE) |
| 3 | +$(PKG)_DESCR = $(vips_DESCR) |
| 4 | +$(PKG)_IGNORE = $(vips_IGNORE) |
| 5 | +$(PKG)_VERSION = $(vips_VERSION) |
| 6 | +$(PKG)_CHECKSUM = $(vips_CHECKSUM) |
| 7 | +$(PKG)_PATCHES = $(vips_PATCHES) |
| 8 | +$(PKG)_SUBDIR = $(vips_SUBDIR) |
| 9 | +$(PKG)_FILE = $(vips_FILE) |
| 10 | +$(PKG)_URL = $(vips_URL) |
| 11 | +$(PKG)_DEPS := $(vips_DEPS) imagemagick matio openexr cfitsio \ |
| 12 | + nifticlib poppler fftw openslide libjxl libraw |
16 | 13 |
|
17 | 14 | define $(PKG)_PRE_CONFIGURE
|
18 | 15 | # Copy some files to the packaging directory
|
@@ -66,35 +63,20 @@ define $(PKG)_PRE_CONFIGURE
|
66 | 63 | printf ' "spng": "$(libspng_VERSION)",\n'; \
|
67 | 64 | printf ' "sqlite": "$(sqlite_VERSION)",\n'; \
|
68 | 65 | printf ' "tiff": "$(tiff_VERSION)",\n'; \
|
69 |
| - printf ' "vips": "$(vips-all_VERSION)",\n'; \ |
| 66 | + printf ' "vips": "$(vips_VERSION)",\n'; \ |
70 | 67 | printf ' "webp": "$(libwebp_VERSION)",\n'; \
|
71 | 68 | $(if $(IS_HEVC),printf ' "x265": "$(x265_VERSION)"$(comma)\n';) \
|
72 | 69 | printf ' "xml2": "$(libxml2_VERSION)",\n'; \
|
73 | 70 | $(if $(IS_ZLIB_NG), \
|
74 |
| - printf ' "zlib-ng": "$(zlib-ng_VERSION)"\n';, \ |
75 |
| - printf ' "zlib": "$(zlib_VERSION)"\n';) \ |
| 71 | + printf ' "zlib-ng": "$(zlib-ng_VERSION)"$(comma)\n';, \ |
| 72 | + printf ' "zlib": "$(zlib_VERSION)"$(comma)\n';) \ |
| 73 | + printf ' "zstd": "$(zstd_VERSION)"\n'; \ |
76 | 74 | printf '}';) \
|
77 | 75 | > '$(PREFIX)/$(TARGET)/vips-packaging/versions.json'
|
78 | 76 | endef
|
79 | 77 |
|
80 | 78 | define $(PKG)_BUILD
|
81 | 79 | $($(PKG)_PRE_CONFIGURE)
|
82 | 80 |
|
83 |
| - $(eval export CFLAGS += -O3) |
84 |
| - $(eval export CXXFLAGS += -O3) |
85 |
| - |
86 |
| - $(MXE_MESON_WRAPPER) \ |
87 |
| - -Ddeprecated=false \ |
88 |
| - -Dexamples=false \ |
89 |
| - -Dintrospection=disabled \ |
90 |
| - -Dmodules=enabled \ |
91 |
| - -Dheif-module=$(if $(IS_HEVC),enabled,disabled) \ |
92 |
| - $(if $(findstring graphicsmagick,$($(PKG)_DEPS)), -Dmagick-package=GraphicsMagick) \ |
93 |
| - -Dpdfium=disabled \ |
94 |
| - -Dquantizr=disabled \ |
95 |
| - -Dc_args='$(CFLAGS) -DVIPS_DLLDIR_AS_LIBDIR' \ |
96 |
| - '$(SOURCE_DIR)' \ |
97 |
| - '$(BUILD_DIR)' |
98 |
| - |
99 |
| - $(MXE_NINJA) -C '$(BUILD_DIR)' -j '$(JOBS)' install |
| 81 | + $(vips_BUILD) |
100 | 82 | endef
|
0 commit comments