diff options
Diffstat (limited to 'office/zathura')
-rw-r--r-- | office/zathura/README | 3 | ||||
-rw-r--r-- | office/zathura/dlopen_hack.diff | 10 | ||||
-rw-r--r-- | office/zathura/zathura.SlackBuild | 27 | ||||
-rw-r--r-- | office/zathura/zathura.info | 6 |
4 files changed, 30 insertions, 16 deletions
diff --git a/office/zathura/README b/office/zathura/README index 6e66ecdcf0..7dc4d73ecb 100644 --- a/office/zathura/README +++ b/office/zathura/README @@ -13,4 +13,5 @@ zathura-cb - Comic book archives (cbz/cbr/cb7/cbt) zathura-djvu - DjVu When upgrading zathura, you must rebuild all its plugins -against the new version of zathura +against the new version of zathura, even if the version numbers +are the same. diff --git a/office/zathura/dlopen_hack.diff b/office/zathura/dlopen_hack.diff index 6f4ef64c1f..457d08ced9 100644 --- a/office/zathura/dlopen_hack.diff +++ b/office/zathura/dlopen_hack.diff @@ -1,15 +1,15 @@ -diff -Naur zathura-0.2.7/zathura.c zathura-0.2.7.patched/zathura.c ---- zathura-0.2.7/zathura.c 2014-02-17 11:16:57.000000000 -0500 -+++ zathura-0.2.7.patched/zathura.c 2014-08-22 02:39:14.000000000 -0400 +diff -Naur zathura-0.3.3/zathura/zathura.c zathura-0.3.3.patched/zathura/zathura.c +--- zathura-0.3.3/zathura/zathura.c 2015-04-13 16:54:30.000000000 -0400 ++++ zathura-0.3.3.patched/zathura/zathura.c 2015-05-11 14:45:31.000000000 -0400 @@ -3,6 +3,7 @@ - #define _BSD_SOURCE + #define _DEFAULT_SOURCE #define _XOPEN_SOURCE 700 +#include <dlfcn.h> #include <errno.h> #include <stdlib.h> #include <unistd.h> -@@ -101,6 +102,7 @@ +@@ -116,6 +117,7 @@ } /* load plugins */ diff --git a/office/zathura/zathura.SlackBuild b/office/zathura/zathura.SlackBuild index 60fe4cfc83..258efde4f1 100644 --- a/office/zathura/zathura.SlackBuild +++ b/office/zathura/zathura.SlackBuild @@ -22,6 +22,15 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20150511 bkw: +# - Version bump 0.3.3. The poppler plugin is still on 0.2.5. +# - Make the poppler plugin's pdf.so a symlink. Will do the same +# for zathura-pdf-mupdf, to allow switching between the two without +# reinstalling packages. This wouldn't have worked with older versions, +# due to changes in glib's g_file_test() between glib 1.x and 2.x. +# - Upstream started using -fdiagnostics-color=always, which is only +# supported in newer gcc versions. Get rid of it. + # Updated 20130617 by B. Watson <yalhcru@gmail.com>: # - Updated for v0.2.3 @@ -37,7 +46,7 @@ # - fix homepage URL PRGNAM=zathura -VERSION=${VERSION:-0.2.7} +VERSION=${VERSION:-0.3.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -74,8 +83,7 @@ set -eu # plugins. This build includes the default PDF plugin, without which zathura # is completely useless. PLUGIN=$PRGNAM-pdf-poppler -#PLUGINVER=${PLUGINVER:-$VERSION} -PLUGINVER=${PLUGINVER-0.2.5} +PLUGINVER=${PLUGINVER:-0.2.5} rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT @@ -119,6 +127,7 @@ find -L . \ patch -p1 < $CWD/dlopen_hack.diff sed -i "s/-pedantic/$SLKCFLAGS/" config.mk +sed -i '/-fdiagnostics-color/d' colors.mk make LIBDIR=/usr/lib$LIBDIRSUFFIX make install LIBDIR=/usr/lib$LIBDIRSUFFIX MANPREFIX=/usr/man DESTDIR=$PKG RSTTOMAN="" @@ -132,7 +141,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild cd $TMP # Hack, lets #include <zathura/document.h> in pdf.h work with an uninstalled -# copy of zathura by saying "-I.." +# copy of zathura by saying "-I../zathura" rm -f $PRGNAM ln -s $PRGNAM-$VERSION $PRGNAM @@ -148,14 +157,18 @@ find -L . \ # ZATHURA_VERSION_CHECK=0 is required because zathura.pc isn't installed. +PLUGDIR=/usr/lib$LIBDIRSUFFIX/$PRGNAM sed -i "s/-fPIC/$SLKCFLAGS/" config.mk make install \ - ZATHURA_INC=-I.. \ - PLUGINDIR=/usr/lib$LIBDIRSUFFIX/$PRGNAM \ + VERBOSE=1 \ + ZATHURA_INC=-I../zathura \ + PLUGINDIR=$PLUGDIR/pdf-poppler \ DESTDIR=$PKG \ ZATHURA_GTK_VERSION=3 \ ZATHURA_VERSION_CHECK=0 -strip $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM/*.so +strip $PKG/$PLUGDIR/pdf-poppler/*.so + +ln -s pdf-poppler/pdf.so $PKG/$PLUGDIR/pdf.so # icon converted from https://pwmt.org/img/fav.ico mkdir -p $PKG/usr/share/pixmaps diff --git a/office/zathura/zathura.info b/office/zathura/zathura.info index 73154ba96c..80c8edb864 100644 --- a/office/zathura/zathura.info +++ b/office/zathura/zathura.info @@ -1,10 +1,10 @@ PRGNAM="zathura" -VERSION="0.2.7" +VERSION="0.3.3" HOMEPAGE="http://www.pwmt.org/projects/zathura" -DOWNLOAD="http://www.pwmt.org/projects/zathura/download/zathura-0.2.7.tar.gz \ +DOWNLOAD="http://www.pwmt.org/projects/zathura/download/zathura-0.3.3.tar.gz \ http://www.pwmt.org/projects/zathura-pdf-poppler/download/zathura-pdf-poppler-0.2.5.tar.gz" MD5SUM="53124af80e974283a6678319a62e6666 \ - e314b8b136e71aa4925a864141f12d15" + d360252210ce51a29e8d341b1b72a7cc" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="girara" |