diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2018-05-01 23:39:26 +0200 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2018-05-02 02:46:51 +0200 |
commit | 2cd5d3593c864e5780869559c640b9c19ba09d1d (patch) | |
tree | 4dc57c7e739f33e8560d5c82688eb00d9544afb0 /pkgs/applications/misc/mupdf/mupdf-1.13-shared_libs-1.patch | |
parent | c07c23b914cda1f1bfb53c0c6bdd7d56ec4fbad4 (diff) | |
download | nixlib-2cd5d3593c864e5780869559c640b9c19ba09d1d.tar nixlib-2cd5d3593c864e5780869559c640b9c19ba09d1d.tar.gz nixlib-2cd5d3593c864e5780869559c640b9c19ba09d1d.tar.bz2 nixlib-2cd5d3593c864e5780869559c640b9c19ba09d1d.tar.lz nixlib-2cd5d3593c864e5780869559c640b9c19ba09d1d.tar.xz nixlib-2cd5d3593c864e5780869559c640b9c19ba09d1d.tar.zst nixlib-2cd5d3593c864e5780869559c640b9c19ba09d1d.zip |
mupdf: 1.12 -> 1.13
Diffstat (limited to 'pkgs/applications/misc/mupdf/mupdf-1.13-shared_libs-1.patch')
-rw-r--r-- | pkgs/applications/misc/mupdf/mupdf-1.13-shared_libs-1.patch | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/pkgs/applications/misc/mupdf/mupdf-1.13-shared_libs-1.patch b/pkgs/applications/misc/mupdf/mupdf-1.13-shared_libs-1.patch new file mode 100644 index 000000000000..e29f1f52077c --- /dev/null +++ b/pkgs/applications/misc/mupdf/mupdf-1.13-shared_libs-1.patch @@ -0,0 +1,45 @@ +--- mupdf-1.12.0-source.orig/Makefile 2017-12-13 15:00:30.000000000 +0100 ++++ mupdf-1.12.0-source/Makefile 2017-12-31 00:05:23.003277481 +0100 +@@ -14,7 +14,7 @@ + # Do not specify CFLAGS or LIBS on the make invocation line - specify + # XCFLAGS or XLIBS instead. Make ignores any lines in the makefile that + # set a variable that was set on the command line. +-CFLAGS += $(XCFLAGS) -Iinclude ++CFLAGS += $(XCFLAGS) -Iinclude -fPIC + LIBS += $(XLIBS) -lm + + LIBS += $(FREETYPE_LIBS) +@@ -312,10 +312,10 @@ + + # --- Library --- + +-MUPDF_LIB = $(OUT)/libmupdf.a +-THIRD_LIB = $(OUT)/libmupdfthird.a +-THREAD_LIB = $(OUT)/libmuthreads.a +-PKCS7_LIB = $(OUT)/libmupkcs7.a ++MUPDF_LIB = $(OUT)/libmupdf.so ++THIRD_LIB = $(OUT)/libmupdfthird.so ++THREAD_LIB = $(OUT)/libmuthreads.so ++PKCS7_LIB = $(OUT)/libmupkcs7.so + + MUPDF_OBJ := \ + $(FITZ_OBJ) \ +@@ -343,13 +343,17 @@ + $(ZLIB_OBJ) \ + $(LCMS2_OBJ) + +-$(MUPDF_LIB) : $(MUPDF_OBJ) ++$(MUPDF_LIB) : $(MUPDF_OBJ) $(THIRD_LIB) $(THREAD_LIB) ++ $(LINK_CMD) -shared -Wl,-soname -Wl,libmupdf.so -Wl,--no-undefined + $(THIRD_LIB) : $(THIRD_OBJ) ++ $(LINK_CMD) -shared -Wl,-soname -Wl,libmupdfthird.so -Wl,--no-undefined + $(THREAD_LIB) : $(THREAD_OBJ) ++ $(LINK_CMD) -shared -Wl,-soname -Wl,libmuthreads.so -Wl,--no-undefined -lpthread + $(PKCS7_LIB) : $(PKCS7_OBJ) ++ $(LINK_CMD) -shared -Wl,-soname -Wl,libmupkcs7.so + +-INSTALL_LIBS := $(MUPDF_LIB) $(THIRD_LIB) ++INSTALL_LIBS := $(MUPDF_LIB) $(THIRD_LIB) $(THREAD_LIB) $(PKCS7_LIB) + + # --- Tools and Apps --- + |