commit 5961dff
hovercats
·
2024-04-17 17:14:30 +0000 UTC
parent f6f6c25
mupdf: build statically linked
3 files changed,
+16,
-13
+4,
-1
1@@ -1,8 +1,9 @@
2 #!/bin/sh -e
3
4 export DESTDIR="$1"
5+export LDFLAGS="$LDFLAGS -static-pie"
6 export CFLAGS="$CFLAGS \
7- -fPIC \
8+ -fPIE \
9 -DNDEBUG \
10 -DFZ_ENABLE_JS=0 \
11 -DFZ_ENABLE_JPX=0 \
12@@ -28,6 +29,8 @@ make \
13 USE_SYSTEM_OPENJPEG=no \
14 USE_SYSTEM_LIBS=yes \
15 shared=no \
16+ THIRD_LIBS="/usr/lib/*.a -lfreetype -lharfbuzz -lfontconfig -ljbig2dec -ljpeg -lz -lpng16" \
17+ X11_LIBS="-lxcb -lX11 -lXau -lXext" \
18 install-apps install-docs
19
20 mv -f "$1/usr/bin/mupdf-x11" "$1/usr/bin/mupdf"
+11,
-11
1@@ -1,11 +1,11 @@
2-freetype-harfbuzz
3-jbig2dec make
4-libX11
5-libXau
6-libXext
7-libjpeg-turbo
8-libpng
9-libressl
10-libxcb
11-pkgconf make
12-zlib
13+freetype-harfbuzz make
14+jbig2dec make
15+libX11 make
16+libXau make
17+libXext make
18+libjpeg-turbo make
19+libpng make
20+libressl make
21+libxcb make
22+pkgconf make
23+zlib make
+1,
-1
1@@ -1 +1 @@
2-1.24.0 1
3+1.24.0 2