all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [PATCH 8/8] gnu: Add zathura comicbook plugin.
  2015-03-02  9:53 Paul van der Walt
@ 2015-03-02  9:54 ` Paul van der Walt
  0 siblings, 0 replies; 15+ messages in thread
From: Paul van der Walt @ 2015-03-02  9:54 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/pdf.scm (zathura-cb): New variable.
---
 gnu/packages/pdf.scm | 37 +++++++++++++++++++++++++++++++++++--
 1 file changed, 35 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm
index 7a5c649..baefaa4 100644
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@ -147,8 +147,41 @@
    (license license:gpl3) ; or gpl2, but not gpl2+
    (home-page "http://www.foolabs.com/xpdf/")))
 
+(define-public zathura-cb
+  (package
+    (name "zathura-cb")
+    (version "0.1.4")
+    (source (origin
+              (method url-fetch)
+              (uri
+               (string-append "https://pwmt.org/projects/zathura-cb/download/zathura-cb-"
+                              version ".tar.gz"))
+              (sha256
+               (base32
+                "09ln4fpjxmhcq6cw1ka7mdkmca36gyd4gzrynbw3waz0ri0b277j"))))
+    (native-inputs
+     `(("pkg-config" ,pkg-config)))
+    (build-system gnu-build-system)
+    (arguments
+     `(#:make-flags
+       `(,(string-append "DESTDIR=" (assoc-ref %outputs "out"))
+          "PLUGINDIR=/lib/zathura" "CC=gcc")
+       #:tests? #f ; Package does not contain tests.
+       #:phases
+       (alist-delete
+        'configure
+        %standard-phases)))
+    (home-page "https://pwmt.org/projects/zathura-cb/")
+    (synopsis "Comic book support for zathura (libarchive backend)")
+    (description "The zathura-cb plugin adds comic book support to zathura
+using libarchive.")
+    (propagated-inputs
+     `(("girara" ,girara)))
+    (inputs
+     `(("libarchive" ,libarchive)
+       ("gtk+" ,gtk+)
+       ("zathura" ,zathura)))
+    (license license:zlib)))
+
 
 (define-public zathura-ps
   (package
-- 
2.3.1

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 1/8] gnu: check: Update version to 0.9.14
@ 2015-03-02 21:26 Paul van der Walt
  2015-03-02 21:26 ` [PATCH 2/8] gnu: Add girara Paul van der Walt
                   ` (7 more replies)
  0 siblings, 8 replies; 15+ messages in thread
From: Paul van der Walt @ 2015-03-02 21:26 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/check.scm (check): Update to version 0.9.14.
---
 gnu/packages/check.scm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
index 399af2c..bf2a1c7 100644
--- a/gnu/packages/check.scm
+++ b/gnu/packages/check.scm
@@ -1,5 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012 Nikita Karetnikov <nikita@karetnikov.org>
+;;; Copyright © 2015 Paul van der Walt <paul@denknerd.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -26,7 +27,7 @@
 (define-public check
   (package
     (name "check")
-    (version "0.9.9")
+    (version "0.9.14")
     (source
      (origin
       (method url-fetch)
@@ -34,7 +35,7 @@
                           version "/check-" version ".tar.gz"))
       (sha256
        (base32
-        "1jcahzrvxcnp5chdn2x46l0y4aba8d8yd70lljfin7h5knxrlyhs"))))
+        "02l4g79d81s07hzywcv1knwj5dyrwjiq2pgxaz7kidxi8m364wn2"))))
     (build-system gnu-build-system)
     (home-page "http://check.sourceforge.net/")
     (synopsis "Unit test framework for C")
@@ -47,7 +48,6 @@ faults or other signals.  The output from unit tests can be used within
 source code editors and IDEs.")
     (license lgpl2.1+)))
 
-
 (define-public cppunit
   (package
     (name "cppunit")
@@ -67,5 +67,3 @@ source code editors and IDEs.")
 unit testing.  Test output is in XML for automatic testing and GUI based for
 supervised tests.")
     (license lgpl2.1))) ; no copyright notices. LGPL2.1 is in the tarball
-
-
-- 
2.3.1

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 2/8] gnu: Add girara.
  2015-03-02 21:26 [PATCH 1/8] gnu: check: Update version to 0.9.14 Paul van der Walt
@ 2015-03-02 21:26 ` Paul van der Walt
  2015-03-02 22:47   ` Mark H Weaver
  2015-03-02 21:26 ` [PATCH 3/8] gnu: Add djvulibre Paul van der Walt
                   ` (6 subsequent siblings)
  7 siblings, 1 reply; 15+ messages in thread
From: Paul van der Walt @ 2015-03-02 21:26 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/gtk.scm (girara): Add variable.
---
 gnu/packages/gtk.scm | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 81f912e..c79a7cd 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -4,6 +4,7 @@
 ;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org>
 ;;; Copyright © 2014 Eric Bavier <bavier@member.fsf.org>
 ;;; Copyright © 2015 Federico Beffa <beffa@fbengineering.ch>
+;;; Copyright © 2015 Paul van der Walt <paul@denknerd.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -28,6 +29,8 @@
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system python)
   #:use-module (guix build-system waf)
+  #:use-module (gnu packages check)
+  #:use-module (gnu packages gettext)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages fontutils)
   #:use-module (gnu packages ghostscript)
@@ -770,3 +773,39 @@ extensive documentation, including API reference and a tutorial.")
 targetted at GTK 2.x, and can be used in conjunction with gnome-python to
 write GNOME applications.")
     (license license:lgpl2.1+)))
+
+(define-public girara
+  (package
+    (name "girara")
+    (version "0.2.3")
+    (source (origin
+              (method url-fetch)
+              (uri
+               (string-append "https://pwmt.org/projects/girara/download/girara-"
+                              version ".tar.gz"))
+              (sha256
+               (base32
+                "1phfmqp8y17zcy9yi6pm2f80x8ldbk60iswpm4bmjz5217jwqzxh"))))
+    (native-inputs `(("pkg-config" ,pkg-config)
+                     ("gettext" ,gnu-gettext)))
+    (inputs `(("gtk+" ,gtk+)
+              ("check" ,check)))
+    (arguments
+     `(#:make-flags
+       `(,(string-append "PREFIX=" (assoc-ref %outputs "out"))
+         "COLOR=0" "CC=gcc")
+       #:test-target "test"
+       #:tests? #f ; Tests fail with "Gtk cannot open display:"
+       #:phases
+       (alist-delete 'configure %standard-phases)))
+    (build-system gnu-build-system)
+    (home-page "https://pwmt.org/projects/girara/")
+    (synopsis "Library for minimalistic gtk+3 user interfaces")
+    (description "Girara is a library that implements a user interface that
+focuses on simplicity and minimalism.  Currently based on GTK+, a
+cross-platform widget toolkit, it provides an interface that focuses on three
+main components: a so-called view widget that represents the actual
+application, an input bar that is used to execute commands of the
+application and the status bar which provides the user with current
+information.")
+    (license license:zlib)))
-- 
2.3.1

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 3/8] gnu: Add djvulibre.
  2015-03-02 21:26 [PATCH 1/8] gnu: check: Update version to 0.9.14 Paul van der Walt
  2015-03-02 21:26 ` [PATCH 2/8] gnu: Add girara Paul van der Walt
@ 2015-03-02 21:26 ` Paul van der Walt
  2015-03-02 23:21   ` Mark H Weaver
  2015-03-02 21:26 ` [PATCH 4/8] gnu: Add zathura Paul van der Walt
                   ` (5 subsequent siblings)
  7 siblings, 1 reply; 15+ messages in thread
From: Paul van der Walt @ 2015-03-02 21:26 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/pdf.scm (djvulibre): New variable.
---
 gnu/packages/pdf.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm
index 7b4f2ab..4cf1089 100644
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@ -2,6 +2,7 @@
 ;;; Copyright © 2013, 2015 Andreas Enge <andreas@enge.fr>
 ;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
 ;;; Copyright © 2014, 2015 Ricardo Wurmus <rekado@elephly.net>
+;;; Copyright © 2015 Paul van der Walt <paul@denknerd.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -143,6 +144,25 @@
    (license license:gpl3) ; or gpl2, but not gpl2+
    (home-page "http://www.foolabs.com/xpdf/")))
 
+(define-public djvulibre
+  (package
+    (name "djvulibre")
+    (version "3.5.27")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "mirror://sourceforge/djvu/djvulibre-"
+                                  version ".tar.gz"))
+              (sha256
+               (base32
+                "0psh3zl9dj4n4r3lx25390nx34xz0bg0ql48zdskhq354ljni5p6"))))
+    (build-system gnu-build-system)
+    (home-page "http://djvu.sourceforge.net/")
+    (synopsis "Implementation of DjVu, the document format")
+    (description "DjVuLibre is an implementation of DjVu,
+including viewers, browser plugins, decoders, simple encoders, and
+utilities.")
+    (license license:gpl2+)))
+
 (define-public podofo
   (package
     (name "podofo")
-- 
2.3.1

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 4/8] gnu: Add zathura.
  2015-03-02 21:26 [PATCH 1/8] gnu: check: Update version to 0.9.14 Paul van der Walt
  2015-03-02 21:26 ` [PATCH 2/8] gnu: Add girara Paul van der Walt
  2015-03-02 21:26 ` [PATCH 3/8] gnu: Add djvulibre Paul van der Walt
@ 2015-03-02 21:26 ` Paul van der Walt
  2015-03-02 21:26 ` [PATCH 5/8] gnu: Add zathura PDF plugin Paul van der Walt
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 15+ messages in thread
From: Paul van der Walt @ 2015-03-02 21:26 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/pdf.scm (zathura): New variable.
* gnu/packages/patches/zathura-plugindir-environment-variable.patch: New file.
* gnu-system.am: Add it.
---
 gnu-system.am                                      |  3 +-
 .../zathura-plugindir-environment-variable.patch   | 35 ++++++++++++++++++
 gnu/packages/pdf.scm                               | 43 ++++++++++++++++++++++
 3 files changed, 80 insertions(+), 1 deletion(-)
 create mode 100644 gnu/packages/patches/zathura-plugindir-environment-variable.patch

diff --git a/gnu-system.am b/gnu-system.am
index a500ec7..c98cb14 100644
--- a/gnu-system.am
+++ b/gnu-system.am
@@ -551,7 +551,8 @@ dist_patch_DATA =						\
   gnu/packages/patches/xf86-video-trident-remove-mibstore.patch	\
   gnu/packages/patches/xf86-video-vmware-glibc-2.20.patch	\
   gnu/packages/patches/xfce4-panel-plugins.patch		\
-  gnu/packages/patches/xmodmap-asprintf.patch
+  gnu/packages/patches/xmodmap-asprintf.patch 			\
+  gnu/packages/patches/zathura-plugindir-environment-variable.patch
 
 MISC_DISTRO_FILES = gnu/packages/javac.in
 
diff --git a/gnu/packages/patches/zathura-plugindir-environment-variable.patch b/gnu/packages/patches/zathura-plugindir-environment-variable.patch
new file mode 100644
index 0000000..2e3ea52
--- /dev/null
+++ b/gnu/packages/patches/zathura-plugindir-environment-variable.patch
@@ -0,0 +1,35 @@
+From ae8e4cc9ab57ff25d2ba6c4b369e8531ce43a6d2 Mon Sep 17 00:00:00 2001
+From: Paul van der Walt <paul@denknerd.org>
+Date: Mon, 2 Mar 2015 22:15:39 +0100
+Subject: [PATCH] Search path environment variable for Zathura.
+
+Adds a search path environment variable for zathura plugins (for reading
+different file formats) called ZATHURA_PLUGIN_PATH. Command line option
+-p still takes precedence.
+
+Patch by Paul van der Walt <paul@denknerd.org>
+---
+ zathura/zathura.c | 7 +++++++
+ 1 file changed, 7 insertions(+)
+
+diff --git a/zathura/zathura.c b/zathura/zathura.c
+index 589dd28..375ec54 100644
+--- a/zathura/zathura.c
++++ b/zathura/zathura.c
+@@ -413,6 +413,13 @@ zathura_set_plugin_dir(zathura_t* zathura, const char* dir)
+   g_return_if_fail(zathura != NULL);
+   g_return_if_fail(zathura->plugins.manager != NULL);
+ 
++  /* Added for Guix: check if environment variable
++   * is set to specify location of zathura plugins.
++   */
++
++  if (dir == NULL)
++    dir = g_getenv("ZATHURA_PLUGIN_PATH");
++
+   if (dir != NULL) {
+     girara_list_t* paths = girara_split_path_array(dir);
+     GIRARA_LIST_FOREACH(paths, char*, iter, path)
+-- 
+2.3.1
+
diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm
index 4cf1089..100a799 100644
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@ -29,6 +29,9 @@
   #:use-module (gnu packages compression)
   #:use-module (gnu packages fontutils)
   #:use-module (gnu packages ghostscript)
+  #:use-module (gnu packages databases)
+  #:use-module (gnu packages gettext)
+  #:use-module (gnu packages backup)
   #:use-module (gnu packages lesstif)
   #:use-module (gnu packages image)
   #:use-module (gnu packages pkg-config)
@@ -144,6 +147,46 @@
    (license license:gpl3) ; or gpl2, but not gpl2+
    (home-page "http://www.foolabs.com/xpdf/")))
 
+(define-public zathura
+  (package
+    (name "zathura")
+    (version "0.3.2")
+    (source (origin
+              (method url-fetch)
+              (uri
+               (string-append "https://pwmt.org/projects/zathura/download/zathura-"
+                              version ".tar.gz"))
+              (sha256
+               (base32
+                "1qk5s7cyqp4l673yhma5igk9g24p5jyqyy81fdk7q7xjqlym19px"))
+              (patches
+               (list
+                (search-patch "zathura-plugindir-environment-variable.patch")))))
+    (native-inputs `(("pkg-config" ,pkg-config)
+                     ("gettext" ,gnu-gettext)))
+    (inputs `(("girara" ,girara)
+              ("sqlite" ,sqlite)
+              ("gtk+" ,gtk+)))
+    (native-search-paths
+     (list (search-path-specification
+            (variable "ZATHURA_PLUGIN_PATH")
+            (files '("lib/zathura")))))
+    (build-system gnu-build-system)
+    (arguments
+     `(#:make-flags
+       `(,(string-append "PREFIX=" (assoc-ref %outputs "out"))
+         "CC=gcc" "COLOR=0")
+       #:tests? #f ; Tests fail: "Gtk cannot open display".
+       #:test-target "test"
+       #:phases
+       (alist-delete 'configure %standard-phases)))
+    (home-page "https://pwmt.org/projects/zathura/")
+    (synopsis "Lightweight keyboard-driven PDF viewer")
+    (description "Zathura is a customizable document viewer.  It provides a
+minimalistic interface and an interface that mainly focuses on keyboard
+interaction.")
+    (license license:zlib)))
+
 (define-public djvulibre
   (package
     (name "djvulibre")
-- 
2.3.1

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 5/8] gnu: Add zathura PDF plugin.
  2015-03-02 21:26 [PATCH 1/8] gnu: check: Update version to 0.9.14 Paul van der Walt
                   ` (2 preceding siblings ...)
  2015-03-02 21:26 ` [PATCH 4/8] gnu: Add zathura Paul van der Walt
@ 2015-03-02 21:26 ` Paul van der Walt
  2015-03-02 21:26 ` [PATCH 6/8] gnu: Add zathura DjVu plugin Paul van der Walt
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 15+ messages in thread
From: Paul van der Walt @ 2015-03-02 21:26 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/pdf.scm (zathura-pdf-poppler): New variable.
---
 gnu/packages/pdf.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm
index 100a799..df1a99c 100644
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@ -147,6 +147,39 @@
    (license license:gpl3) ; or gpl2, but not gpl2+
    (home-page "http://www.foolabs.com/xpdf/")))
 
+(define-public zathura-pdf-poppler
+  (package
+    (name "zathura-pdf-poppler")
+    (version "0.2.5")
+    (source (origin
+              (method url-fetch)
+              (uri
+               (string-append "https://pwmt.org/projects/zathura-pdf-poppler/download/zathura-pdf-poppler-"
+                              version ".tar.gz"))
+              (sha256
+               (base32
+                "1b0chsds8iwjm4g629p6a67nb6wgra65pw2vvngd7g35dmcjgcv0"))))
+    (native-inputs `(("pkg-config" ,pkg-config)))
+    (propagated-inputs `(("girara" ,girara)))
+    (inputs
+     `(("poppler" ,poppler)
+       ("gtk+" ,gtk+)
+       ("zathura" ,zathura)
+       ("cairo" ,cairo)))
+    (build-system gnu-build-system)
+    (arguments
+     `(#:make-flags
+       `(,(string-append "DESTDIR=" (assoc-ref %outputs "out"))
+          "PLUGINDIR=/lib/zathura" "CC=gcc")
+       #:tests? #f ; Package does not include tests.
+       #:phases
+       (alist-delete 'configure %standard-phases)))
+    (home-page "https://pwmt.org/projects/zathura-pdf-poppler/")
+    (synopsis "PDF support for zathura (poppler backend)")
+    (description "The zathura-pdf-poppler plugin adds PDF support to zathura
+by using the poppler rendering engine.")
+    (license license:zlib)))
+
 (define-public zathura
   (package
     (name "zathura")
-- 
2.3.1

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 6/8] gnu: Add zathura DjVu plugin.
  2015-03-02 21:26 [PATCH 1/8] gnu: check: Update version to 0.9.14 Paul van der Walt
                   ` (3 preceding siblings ...)
  2015-03-02 21:26 ` [PATCH 5/8] gnu: Add zathura PDF plugin Paul van der Walt
@ 2015-03-02 21:26 ` Paul van der Walt
  2015-03-02 21:26 ` [PATCH 7/8] gnu: Add zathura postscript plugin Paul van der Walt
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 15+ messages in thread
From: Paul van der Walt @ 2015-03-02 21:26 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/pdf.scm (zathura-djvu): New variable.
---
 gnu/packages/pdf.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm
index df1a99c..925674c 100644
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@ -147,6 +147,38 @@
    (license license:gpl3) ; or gpl2, but not gpl2+
    (home-page "http://www.foolabs.com/xpdf/")))
 
+(define-public zathura-djvu
+  (package
+    (name "zathura-djvu")
+    (version "0.2.4")
+    (source (origin
+              (method url-fetch)
+              (uri
+               (string-append "https://pwmt.org/projects/zathura-djvu/download/zathura-djvu-"
+                              version ".tar.gz"))
+              (sha256
+               (base32
+                "1g1lafmrjbx0xv7fljdmyqxx0k334sq4q6jy4a0q5xfrgz0bh45c"))))
+    (native-inputs `(("pkg-config" ,pkg-config)))
+    (propagated-inputs `(("girara" ,girara)))
+    (inputs
+     `(("djvulibre" ,djvulibre)
+       ("gtk+" ,gtk+)
+       ("zathura" ,zathura)))
+    (build-system gnu-build-system)
+    (arguments
+     `(#:make-flags
+       `(,(string-append "DESTDIR=" (assoc-ref %outputs "out"))
+          "PLUGINDIR=/lib/zathura" "CC=gcc")
+       #:tests? #f ; Package does not contain tests.
+       #:phases
+       (alist-delete 'configure %standard-phases)))
+    (home-page "https://pwmt.org/projects/zathura-djvu/")
+    (synopsis "DjVu support for zathura (DjVuLibre backend)")
+    (description "The zathura-djvu plugin adds DjVu support to zathura
+using the DjVuLibre library.")
+    (license license:zlib)))
+
 (define-public zathura-pdf-poppler
   (package
     (name "zathura-pdf-poppler")
-- 
2.3.1

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 7/8] gnu: Add zathura postscript plugin.
  2015-03-02 21:26 [PATCH 1/8] gnu: check: Update version to 0.9.14 Paul van der Walt
                   ` (4 preceding siblings ...)
  2015-03-02 21:26 ` [PATCH 6/8] gnu: Add zathura DjVu plugin Paul van der Walt
@ 2015-03-02 21:26 ` Paul van der Walt
  2015-03-02 21:26 ` [PATCH 8/8] gnu: Add zathura comicbook plugin Paul van der Walt
  2015-03-02 22:42 ` [PATCH 1/8] gnu: check: Update version to 0.9.14 Mark H Weaver
  7 siblings, 0 replies; 15+ messages in thread
From: Paul van der Walt @ 2015-03-02 21:26 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/pdf.scm (zathura-ps): New variable.
---
 gnu/packages/pdf.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm
index 925674c..961d8ef 100644
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@ -147,6 +147,37 @@
    (license license:gpl3) ; or gpl2, but not gpl2+
    (home-page "http://www.foolabs.com/xpdf/")))
 
+(define-public zathura-ps
+  (package
+    (name "zathura-ps")
+    (version "0.2.2")
+    (source (origin
+              (method url-fetch)
+              (uri
+               (string-append "https://pwmt.org/projects/zathura-ps/download/zathura-ps-"
+                              version ".tar.gz"))
+              (sha256
+               (base32
+                "1a6ps5v1wk18qvslbkjln6w8wfzzr6fi13ls96vbdc03vdhn4m76"))))
+    (native-inputs `(("pkg-config" ,pkg-config)))
+    (propagated-inputs `(("girara" ,girara)))
+    (inputs `(("libspectre" ,libspectre)
+              ("gtk+" ,gtk+)
+              ("zathura" ,zathura)))
+    (build-system gnu-build-system)
+    (arguments
+     `(#:make-flags
+       `(,(string-append "DESTDIR=" (assoc-ref %outputs "out"))
+          "PLUGINDIR=/lib/zathura" "CC=gcc")
+       #:tests? #f ; Package does not contain tests.
+       #:phases
+       (alist-delete 'configure %standard-phases)))
+    (home-page "https://pwmt.org/projects/zathura-ps/")
+    (synopsis "PS support for zathura (libspectre backend)")
+    (description "The zathura-ps plugin adds PS support to zathura
+using libspectre.")
+    (license license:zlib)))
+
 (define-public zathura-djvu
   (package
     (name "zathura-djvu")
-- 
2.3.1

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 8/8] gnu: Add zathura comicbook plugin.
  2015-03-02 21:26 [PATCH 1/8] gnu: check: Update version to 0.9.14 Paul van der Walt
                   ` (5 preceding siblings ...)
  2015-03-02 21:26 ` [PATCH 7/8] gnu: Add zathura postscript plugin Paul van der Walt
@ 2015-03-02 21:26 ` Paul van der Walt
  2015-03-02 22:42 ` [PATCH 1/8] gnu: check: Update version to 0.9.14 Mark H Weaver
  7 siblings, 0 replies; 15+ messages in thread
From: Paul van der Walt @ 2015-03-02 21:26 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/pdf.scm (zathura-cb): New variable.
---
 gnu/packages/pdf.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm
index 961d8ef..073b220 100644
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@ -147,6 +147,37 @@
    (license license:gpl3) ; or gpl2, but not gpl2+
    (home-page "http://www.foolabs.com/xpdf/")))
 
+(define-public zathura-cb
+  (package
+    (name "zathura-cb")
+    (version "0.1.4")
+    (source (origin
+              (method url-fetch)
+              (uri
+               (string-append "https://pwmt.org/projects/zathura-cb/download/zathura-cb-"
+                              version ".tar.gz"))
+              (sha256
+               (base32
+                "09ln4fpjxmhcq6cw1ka7mdkmca36gyd4gzrynbw3waz0ri0b277j"))))
+    (native-inputs `(("pkg-config" ,pkg-config)))
+    (propagated-inputs `(("girara" ,girara)))
+    (inputs `(("libarchive" ,libarchive)
+              ("gtk+" ,gtk+)
+              ("zathura" ,zathura)))
+    (build-system gnu-build-system)
+    (arguments
+     `(#:make-flags
+       `(,(string-append "DESTDIR=" (assoc-ref %outputs "out"))
+          "PLUGINDIR=/lib/zathura" "CC=gcc")
+       #:tests? #f ; Package does not contain tests.
+       #:phases
+       (alist-delete 'configure %standard-phases)))
+    (home-page "https://pwmt.org/projects/zathura-cb/")
+    (synopsis "Comic book support for zathura (libarchive backend)")
+    (description "The zathura-cb plugin adds comic book support to zathura
+using libarchive.")
+    (license license:zlib)))
+
 (define-public zathura-ps
   (package
     (name "zathura-ps")
-- 
2.3.1

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* Re: [PATCH 1/8] gnu: check: Update version to 0.9.14
  2015-03-02 21:26 [PATCH 1/8] gnu: check: Update version to 0.9.14 Paul van der Walt
                   ` (6 preceding siblings ...)
  2015-03-02 21:26 ` [PATCH 8/8] gnu: Add zathura comicbook plugin Paul van der Walt
@ 2015-03-02 22:42 ` Mark H Weaver
  7 siblings, 0 replies; 15+ messages in thread
From: Mark H Weaver @ 2015-03-02 22:42 UTC (permalink / raw)
  To: Paul van der Walt; +Cc: guix-devel

Paul van der Walt <paul@denknerd.org> writes:
> * gnu/packages/check.scm (check): Update to version 0.9.14.
> ---
>  gnu/packages/check.scm | 8 +++-----
>  1 file changed, 3 insertions(+), 5 deletions(-)

Okay to push, thanks!

    Mark

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 2/8] gnu: Add girara.
  2015-03-02 21:26 ` [PATCH 2/8] gnu: Add girara Paul van der Walt
@ 2015-03-02 22:47   ` Mark H Weaver
  0 siblings, 0 replies; 15+ messages in thread
From: Mark H Weaver @ 2015-03-02 22:47 UTC (permalink / raw)
  To: Paul van der Walt; +Cc: guix-devel

Paul van der Walt <paul@denknerd.org> writes:

> * gnu/packages/gtk.scm (girara): Add variable.
> ---
>  gnu/packages/gtk.scm | 39 +++++++++++++++++++++++++++++++++++++++
>  1 file changed, 39 insertions(+)

Looks good, please push!

     Mark

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 3/8] gnu: Add djvulibre.
  2015-03-02 21:26 ` [PATCH 3/8] gnu: Add djvulibre Paul van der Walt
@ 2015-03-02 23:21   ` Mark H Weaver
  2015-03-02 23:40     ` Paul van der Walt
  2015-03-03 12:19     ` Ludovic Courtès
  0 siblings, 2 replies; 15+ messages in thread
From: Mark H Weaver @ 2015-03-02 23:21 UTC (permalink / raw)
  To: Paul van der Walt; +Cc: guix-devel

Paul van der Walt <paul@denknerd.org> writes:

> * gnu/packages/pdf.scm (djvulibre): New variable.
> ---
>  gnu/packages/pdf.scm | 20 ++++++++++++++++++++
>  1 file changed, 20 insertions(+)

The package looks good, but I'm not sure it belongs in pdf.scm.  Maybe
the answer is to rename pdf.scm to something more general, perhaps
documents.scm?  Or maybe this belongs somewhere else.  Thoughts?

I'd like to hear some opinions on this before okaying the push.

     Thanks!
       Mark

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 3/8] gnu: Add djvulibre.
  2015-03-02 23:21   ` Mark H Weaver
@ 2015-03-02 23:40     ` Paul van der Walt
  2015-03-03 12:19     ` Ludovic Courtès
  1 sibling, 0 replies; 15+ messages in thread
From: Paul van der Walt @ 2015-03-02 23:40 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: guix-devel


On 2015-03-03 at 00:21, quoth Mark H Weaver:
>> * gnu/packages/pdf.scm (djvulibre): New variable.
>
> The package looks good, but I'm not sure it belongs in pdf.scm.

Yeah i felt a bit uncomfortable putting it in a module called pdf too. I
would think document.scm is fine, but it sounds a bit too
general. I'm a bit empty as far as ideas go, though -- i'll give it a
think tomorrow.

p.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 3/8] gnu: Add djvulibre.
  2015-03-02 23:21   ` Mark H Weaver
  2015-03-02 23:40     ` Paul van der Walt
@ 2015-03-03 12:19     ` Ludovic Courtès
  2015-03-03 12:33       ` Paul van der Walt
  1 sibling, 1 reply; 15+ messages in thread
From: Ludovic Courtès @ 2015-03-03 12:19 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: guix-devel

Mark H Weaver <mhw@netris.org> skribis:

> Paul van der Walt <paul@denknerd.org> writes:
>
>> * gnu/packages/pdf.scm (djvulibre): New variable.
>> ---
>>  gnu/packages/pdf.scm | 20 ++++++++++++++++++++
>>  1 file changed, 20 insertions(+)
>
> The package looks good, but I'm not sure it belongs in pdf.scm.  Maybe
> the answer is to rename pdf.scm to something more general, perhaps
> documents.scm?  Or maybe this belongs somewhere else.  Thoughts?
>
> I'd like to hear some opinions on this before okaying the push.

Maybe just djvu.scm?

Other than that LGTM.

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 3/8] gnu: Add djvulibre.
  2015-03-03 12:19     ` Ludovic Courtès
@ 2015-03-03 12:33       ` Paul van der Walt
  0 siblings, 0 replies; 15+ messages in thread
From: Paul van der Walt @ 2015-03-03 12:33 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel


On 2015-03-03 at 13:19, quoth Ludovic Courtès:
> Mark H Weaver <mhw@netris.org> skribis:
>
>> Paul van der Walt <paul@denknerd.org> writes:
>>
>>> * gnu/packages/pdf.scm (djvulibre): New variable.
>>> ---
>>>  gnu/packages/pdf.scm | 20 ++++++++++++++++++++
>>>  1 file changed, 20 insertions(+)
>>
>> The package looks good, but I'm not sure it belongs in pdf.scm.  Maybe
>> the answer is to rename pdf.scm to something more general, perhaps
>> documents.scm?  Or maybe this belongs somewhere else.  Thoughts?
>>
>> I'd like to hear some opinions on this before okaying the push.
>
> Maybe just djvu.scm?

Yeah why not. If nobody objects i'll do that.

> Other than that LGTM.

Thanks.

p.

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2015-03-03 12:33 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-02 21:26 [PATCH 1/8] gnu: check: Update version to 0.9.14 Paul van der Walt
2015-03-02 21:26 ` [PATCH 2/8] gnu: Add girara Paul van der Walt
2015-03-02 22:47   ` Mark H Weaver
2015-03-02 21:26 ` [PATCH 3/8] gnu: Add djvulibre Paul van der Walt
2015-03-02 23:21   ` Mark H Weaver
2015-03-02 23:40     ` Paul van der Walt
2015-03-03 12:19     ` Ludovic Courtès
2015-03-03 12:33       ` Paul van der Walt
2015-03-02 21:26 ` [PATCH 4/8] gnu: Add zathura Paul van der Walt
2015-03-02 21:26 ` [PATCH 5/8] gnu: Add zathura PDF plugin Paul van der Walt
2015-03-02 21:26 ` [PATCH 6/8] gnu: Add zathura DjVu plugin Paul van der Walt
2015-03-02 21:26 ` [PATCH 7/8] gnu: Add zathura postscript plugin Paul van der Walt
2015-03-02 21:26 ` [PATCH 8/8] gnu: Add zathura comicbook plugin Paul van der Walt
2015-03-02 22:42 ` [PATCH 1/8] gnu: check: Update version to 0.9.14 Mark H Weaver
  -- strict thread matches above, loose matches on Subject: below --
2015-03-02  9:53 Paul van der Walt
2015-03-02  9:54 ` [PATCH 8/8] gnu: Add zathura comicbook plugin Paul van der Walt

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.