mupdf: update to 1.5, install lib and headers

This commit is contained in:
Juergen Daubert 2014-06-12 19:03:46 +02:00
parent ea4043b294
commit 63be0c6a1f
4 changed files with 77 additions and 38 deletions

View File

@ -5,6 +5,78 @@ drwxr-xr-x root/root usr/bin/
lrwxrwxrwx root/root usr/bin/mupdf -> mupdf-x11-curl
-rwxr-xr-x root/root usr/bin/mupdf-x11-curl
-rwxr-xr-x root/root usr/bin/mutool
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/mupdf/
-rwxr-xr-x root/root usr/include/mupdf/cbz.h
-rwxr-xr-x root/root usr/include/mupdf/fitz.h
drwxr-xr-x root/root usr/include/mupdf/fitz/
-rwxr-xr-x root/root usr/include/mupdf/fitz/annotation.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/bitmap.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/buffer.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/colorspace.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/compressed-buffer.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/context.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/crypt.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/device.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/display-list.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/document.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/filter.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/font.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/function.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/getopt.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/glyph-cache.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/glyph.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/hash.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/image.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/link.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/math.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/meta.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/outline.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/output-pcl.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/output-png.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/output-pnm.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/output-pwg.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/output-svg.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/output-tga.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/output.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/path.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/pixmap.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/shade.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/store.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/stream.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/string.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/structured-text.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/system.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/text.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/transition.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/tree.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/version.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/write-document.h
-rwxr-xr-x root/root usr/include/mupdf/fitz/xml.h
-rwxr-xr-x root/root usr/include/mupdf/img.h
-rwxr-xr-x root/root usr/include/mupdf/memento.h
-rwxr-xr-x root/root usr/include/mupdf/pdf.h
drwxr-xr-x root/root usr/include/mupdf/pdf/
-rwxr-xr-x root/root usr/include/mupdf/pdf/annot.h
-rwxr-xr-x root/root usr/include/mupdf/pdf/appearance.h
-rwxr-xr-x root/root usr/include/mupdf/pdf/cmap.h
-rwxr-xr-x root/root usr/include/mupdf/pdf/crypt.h
-rwxr-xr-x root/root usr/include/mupdf/pdf/document.h
-rwxr-xr-x root/root usr/include/mupdf/pdf/event.h
-rwxr-xr-x root/root usr/include/mupdf/pdf/field.h
-rwxr-xr-x root/root usr/include/mupdf/pdf/font.h
-rwxr-xr-x root/root usr/include/mupdf/pdf/javascript.h
-rwxr-xr-x root/root usr/include/mupdf/pdf/object.h
-rwxr-xr-x root/root usr/include/mupdf/pdf/output-pdf.h
-rwxr-xr-x root/root usr/include/mupdf/pdf/page.h
-rwxr-xr-x root/root usr/include/mupdf/pdf/parse.h
-rwxr-xr-x root/root usr/include/mupdf/pdf/resource.h
-rwxr-xr-x root/root usr/include/mupdf/pdf/widget.h
-rwxr-xr-x root/root usr/include/mupdf/pdf/xref.h
-rwxr-xr-x root/root usr/include/mupdf/tiff.h
-rwxr-xr-x root/root usr/include/mupdf/xps.h
drwxr-xr-x root/root usr/lib/
-rwxr-xr-x root/root usr/lib/libmupdf.a
drwxr-xr-x root/root usr/man/
drwxr-xr-x root/root usr/man/man1/
-rwxr-xr-x root/root usr/man/man1/mudraw.1.gz

View File

@ -1,2 +1 @@
0f6840a7020db0c833b0c090ca1864ec mupdf-1.4-source.tar.gz
a08fdfe8af29d40eda40a8258d3c686d mupdf-sys_curl.patch
89bd4ddc74c266062ebf2702741bb173 mupdf-1.5-source.tar.gz

View File

@ -4,21 +4,18 @@
# Depends on: curl freetype libjpeg xorg-libxext
name=mupdf
version=1.4
version=1.5
release=1
source=(http://mupdf.com/download/$name-$version-source.tar.gz
$name-sys_curl.patch)
source=(http://mupdf.com/download/$name-$version-source.tar.gz)
build() {
cd $name-$version-source
patch -p1 -i $SRC/$name-sys_curl.patch
rm -r thirdparty/{freetype*,jpeg*,zlib,curl}
make build=release
make prefix=$PKG/usr mandir=$PKG/usr/man install
ln -s mupdf-x11-curl $PKG/usr/bin/mupdf
rm $PKG/usr/bin/mupdf-x11
rm -r $PKG/usr/{include,lib,share}
}
rm -r $PKG/usr/share
}

View File

@ -1,29 +0,0 @@
diff -Nru mupdf-1.4rc1-source.orig/Makerules mupdf-1.4rc1-source/Makerules
--- mupdf-1.4rc1-source.orig/Makerules 2014-04-08 15:47:54.229773268 +0200
+++ mupdf-1.4rc1-source/Makerules 2014-04-08 16:12:39.293770693 +0200
@@ -76,6 +76,8 @@
SYS_JBIG2DEC_LIBS = -ljbig2dec
SYS_JPEG_LIBS = -ljpeg
SYS_ZLIB_LIBS = -lz
+SYS_CURL_CFLAGS = $(shell pkg-config --cflags libcurl)
+SYS_CURL_LIBS = $(shell pkg-config --libs libcurl) -lpthread
endif
diff -Nru mupdf-1.4rc1-source.orig/Makethird mupdf-1.4rc1-source/Makethird
--- mupdf-1.4rc1-source.orig/Makethird 2014-04-08 15:47:54.329769765 +0200
+++ mupdf-1.4rc1-source/Makethird 2014-04-08 16:17:27.233759450 +0200
@@ -454,6 +454,13 @@
CURL_LIBS := $(SYS_CURL_DEPS)
HAVE_CURL := yes
+
+else
+
+CURL_CFLAGS := $(SYS_CURL_CFLAGS)
+CURL_LIBS := $(SYS_CURL_LIBS)
+HAVE_CURL := yes
+
endif
# --- X11 ---