mirror of
				https://github.com/KevinMidboe/immich.git
				synced 2025-10-29 17:40:28 +00:00 
			
		
		
		
	fix(server): build sharp without tiff (#3655)
This commit is contained in:
		| @@ -5,8 +5,8 @@ WORKDIR /usr/src/app | ||||
| COPY bin/install-ffmpeg.sh build-lock.json ./ | ||||
| RUN sed -i -e's/ main/ main contrib non-free non-free-firmware/g' /etc/apt/sources.list.d/debian.sources | ||||
| RUN apt-get update && apt-get install -yqq build-essential ninja-build meson pkg-config jq zlib1g autoconf \ | ||||
| libglib2.0-dev libexpat1-dev librsvg2-dev libexif-dev libwebp-dev liborc-0.4-dev libtiff5-dev \ | ||||
| libjpeg62-turbo-dev libgsf-1-dev libspng-dev libjxl-dev libheif-dev \ | ||||
| libglib2.0-dev libexpat1-dev librsvg2-dev libexif-dev libwebp-dev liborc-0.4-dev \ | ||||
| libjpeg62-turbo-dev libgsf-1-dev libspng-dev libjxl-dev libheif-dev liblcms2-2 \ | ||||
| mesa-va-drivers libmimalloc2.0 $(if [ $(arch) = "x86_64" ]; then echo "intel-media-va-driver-non-free"; fi) \ | ||||
| && ./install-ffmpeg.sh && apt-get autoremove && apt-get clean && rm -rf /var/lib/apt/lists/* | ||||
|  | ||||
| @@ -38,7 +38,7 @@ WORKDIR /usr/src/app | ||||
| COPY bin/install-ffmpeg.sh build-lock.json ./ | ||||
| RUN sed -i -e's/ main/ main contrib non-free non-free-firmware/g' /etc/apt/sources.list.d/debian.sources | ||||
| RUN apt-get update && apt-get install -yqq tini libheif1 libwebp7 libwebpdemux2 libwebpmux3 mesa-va-drivers \ | ||||
| libjpeg62-turbo libexpat1 librsvg2-2 libjxl0.7 libtiff6 libspng0 libexif12 libgcc-s1 libglib2.0-0 \ | ||||
| libjpeg62-turbo libexpat1 librsvg2-2 libjxl0.7 libspng0 libexif12 libgcc-s1 libglib2.0-0 \ | ||||
| libgsf-1-114 libopenjp2-7 liblcms2-2 liborc-0.4-0 libopenexr-3-1-30 liblqr-1-0 libltdl7 zlib1g libgomp1 \ | ||||
| mesa-va-drivers libmimalloc2.0 $(if [ $(arch) = "x86_64" ]; then echo "intel-media-va-driver-non-free"; fi) jq wget \ | ||||
| && ./install-ffmpeg.sh && apt-get remove -yqq jq wget && apt-get autoremove -yqq && apt-get clean && rm -rf /var/lib/apt/lists/* \ | ||||
|   | ||||
| @@ -14,7 +14,7 @@ tar -xvf vips-${LIBVIPS_VERSION}.tar.xz -C libvips --strip-components=1 | ||||
| rm vips-${LIBVIPS_VERSION}.tar.xz | ||||
| rm libvips.sha256 | ||||
| cd libvips | ||||
| meson setup build --buildtype=release --libdir=lib -Dintrospection=false | ||||
| meson setup build --buildtype=release --libdir=lib -Dintrospection=disabled -Dtiff=disabled | ||||
| cd build | ||||
| # ninja test  # tests set concurrency too high for arm/v7 | ||||
| ninja install | ||||
|   | ||||
| @@ -12,8 +12,8 @@ | ||||
|     }, | ||||
|     { | ||||
|       "name": "libvips", | ||||
|       "version": "8.14.2", | ||||
|       "sha256": "27dad021f0835a5ab14e541d02abd41e4c3bd012d2196438df5a9e754984f7ce" | ||||
|       "version": "8.14.3", | ||||
|       "sha256": "f884d61a6b54c99cdae855001c8b9523e13b4982be7e76cac03faccb91be105c" | ||||
|     }, | ||||
|     { | ||||
|       "name": "ffmpeg", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user