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