I've noticed that the packages for zathura plugins install .desktop
files into:

/gnu/store/…/usr/share/applications/ instead of:
/gnu/store/…/share/applications/

The attached patch fixes it.

>From 74efced6076ef28b321cb2a6a69344f55b714b59 Mon Sep 17 00:00:00 2001
From: Alex Kost <alez...@gmail.com>
Date: Tue, 7 Jul 2015 11:17:06 +0300
Subject: [PATCH] gnu: pdf: Fix installing desktop files of zathura packages.

* gnu/packages/pdf.scm (zathura-cb, zathura-ps, zathura-djvu,
  zathura-pdf-poppler): Add PREFIX to 'make-flags' to install
  ".desktop" files into "share", not "usr/share".
---
 gnu/packages/pdf.scm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm
index 82e8c88..0e8817d 100644
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@ -173,7 +173,7 @@
     (arguments
      `(#:make-flags
        `(,(string-append "DESTDIR=" (assoc-ref %outputs "out"))
-          "PLUGINDIR=/lib/zathura" "CC=gcc")
+          "PREFIX=" "PLUGINDIR=/lib/zathura" "CC=gcc")
        #:tests? #f ; Package does not contain tests.
        #:phases
        (alist-delete 'configure %standard-phases)))
@@ -204,7 +204,7 @@ using libarchive.")
     (arguments
      `(#:make-flags
        `(,(string-append "DESTDIR=" (assoc-ref %outputs "out"))
-          "PLUGINDIR=/lib/zathura" "CC=gcc")
+          "PREFIX=" "PLUGINDIR=/lib/zathura" "CC=gcc")
        #:tests? #f ; Package does not contain tests.
        #:phases
        (alist-delete 'configure %standard-phases)))
@@ -236,7 +236,7 @@ using libspectre.")
     (arguments
      `(#:make-flags
        `(,(string-append "DESTDIR=" (assoc-ref %outputs "out"))
-          "PLUGINDIR=/lib/zathura" "CC=gcc")
+          "PREFIX=" "PLUGINDIR=/lib/zathura" "CC=gcc")
        #:tests? #f ; Package does not contain tests.
        #:phases
        (alist-delete 'configure %standard-phases)))
@@ -269,7 +269,7 @@ using the DjVuLibre library.")
     (arguments
      `(#:make-flags
        `(,(string-append "DESTDIR=" (assoc-ref %outputs "out"))
-          "PLUGINDIR=/lib/zathura" "CC=gcc")
+          "PREFIX=" "PLUGINDIR=/lib/zathura" "CC=gcc")
        #:tests? #f ; Package does not include tests.
        #:phases
        (alist-delete 'configure %standard-phases)))
-- 
2.4.3

Reply via email to