You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-9Lines changed: 11 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -67,15 +67,16 @@ This lambda layer contains the node module [sharp](https://github.com/lovell/sha
67
67
68
68
### Dependencies
69
69
The following table lists the release version of this repo together with the version of each dependency. Patch versions are related to the build process or documentation and have the same dependencies as the minor version.
@@ -91,6 +92,7 @@ You can also use the Sponsor button on the right if you'd like.
91
92
## Licenses
92
93
- libheif and libde265 are distributed under the terms of the GNU Lesser General Public License. Copyright Struktur AG. See https://github.com/strukturag/libheif/blob/master/COPYING and https://github.com/strukturag/libde265/blob/master/COPYING for details.
93
94
- x265 is free to use under the GNU GPL and is also available under a commercial license. See https://www.x265.org/ for details.
95
+
- libaom is Copyright (c) 2016, Alliance for Open Media. All rights reserved. See https://aomedia.googlesource.com/aom/+/refs/heads/main/LICENSE for details
94
96
- libwebp is Copyright Google Inc. See https://github.com/webmproject/libwebp/blob/master/COPYING for details.
95
97
- sharp is licensed under the Apache License, Version 2.0. Copyright Lovell Fuller and contributors. See https://github.com/lovell/sharp/blob/master/LICENSE for details.
96
98
- libvips is licensed under the LGPL 2.1+. See https://github.com/libvips/libvips/blob/master/COPYING for details.
curl -L https://github.com/webmproject/libwebp/archive/v$(WEBP_VERSION).tar.gz | tar zx
39
41
cd libwebp-$(WEBP_VERSION)&& ./autogen.sh && ./configure --enable-libwebpmux --prefix=$(PREFIX_PATH)&& make V=0 && make install
40
42
41
43
libde265:
44
+
# libde265
42
45
curl -L https://github.com/strukturag/libde265/releases/download/v$(LIBDE265_VERSION)/libde265-$(LIBDE265_VERSION).tar.gz | tar zx
43
46
cd libde265-$(LIBDE265_VERSION)&& ./autogen.sh && ./configure --disable-dec265 --disable-sherlock265 --prefix=$(PREFIX_PATH)&& make V=0 && make install
44
47
45
48
x265:
49
+
# x265
46
50
curl -L https://bitbucket.org/multicoreware/x265_git/downloads/x265_$(X265_VERSION).tar.gz | tar zx
47
51
cd x265_$(X265_VERSION)&&cd build/linux && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$(PREFIX_PATH) ../../source && make && make install
48
52
49
-
libheif: x265 libde265
53
+
libaom:
54
+
# libaom
55
+
curl -L https://storage.googleapis.com/aom-releases/libaom-${LIBAOM_VERSION}.tar.gz | tar zx
56
+
cd libaom-${LIBAOM_VERSION} && cd build && cmake -DCONFIG_AV1_ENCODER=0 -DBUILD_SHARED_LIBS=1 -DENABLE_TESTS=0 -DENABLE_DOCS=0 -DCMAKE_INSTALL_PREFIX=${PREFIX_PATH} -DCMAKE_INSTALL_LIBDIR=${LIB_PATH}/lib .. && make V=0 && make install
57
+
58
+
libheif: x265 libde265 libaom
50
59
# libheif
51
60
curl -L https://github.com/strukturag/libheif/releases/download/v$(LIBHEIF_VERSION)/libheif-$(LIBHEIF_VERSION).tar.gz | tar zx
52
61
cd libheif-$(LIBHEIF_VERSION)&& mkdir build &&cd build && cmake -DCMAKE_INSTALL_LIBDIR=$(LIB_PATH) --preset=release-noplugins .. && make V=1 && make install
53
62
54
63
libvips: installLib libheif libwebp
55
64
# libvips
65
+
pkg-config libheif --print-variables
66
+
56
67
curl -L https://github.com/libvips/libvips/releases/download/v$(VIPS_VERSION)/vips-$(VIPS_VERSION).tar.xz | tar xJ
0 commit comments