aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/mate.scm
diff options
context:
space:
mode:
authorng0 <ng0@infotropique.org>2017-12-30 22:50:29 +0100
committerDanny Milosavljevic <dannym@scratchpost.org>2017-12-30 22:55:25 +0100
commit446131be50b8a50d74adf3cea56c4dedc2f7c87d (patch)
treeefd5feca07c996542c9319b586ded6311a32750e /gnu/packages/mate.scm
parent432c41eececad9692bf9e1cec5712829c9ade899 (diff)
downloadgnu-guix-446131be50b8a50d74adf3cea56c4dedc2f7c87d.tar
gnu-guix-446131be50b8a50d74adf3cea56c4dedc2f7c87d.tar.gz
gnu: Add engrampa.
* gnu/packages/mate.scm (engrampa): New variable. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
Diffstat (limited to 'gnu/packages/mate.scm')
-rw-r--r--gnu/packages/mate.scm55
1 files changed, 55 insertions, 0 deletions
diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm
index c36092c04f..8f6a84a4fa 100644
--- a/gnu/packages/mate.scm
+++ b/gnu/packages/mate.scm
@@ -35,6 +35,7 @@
#:use-module (gnu packages djvu)
#:use-module (gnu packages docbook)
#:use-module (gnu packages documentation)
+ #:use-module (gnu packages file)
#:use-module (gnu packages fonts)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages freedesktop)
@@ -1335,6 +1336,60 @@ can be used as backgrounds in the MATE Desktop environment.")
"Eye of MATE is the Image viewer for the MATE Desktop.")
(license (list license:gpl2))))
+(define-public engrampa
+ (package
+ (name "engrampa")
+ (version "1.18.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://pub.mate-desktop.org/releases/"
+ (version-major+minor version) "/"
+ name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "0d98zhqqc7qdnxcf0195kd04xmhijc0w2qrn6q61zd0daiswnv98"))))
+ (build-system glib-or-gtk-build-system)
+ (arguments
+ `(#:configure-flags (list "--disable-schemas-compile"
+ "--disable-run-in-place"
+ "--enable-magic"
+ "--enable-packagekit"
+ (string-append "--with-cajadir="
+ (assoc-ref %outputs "out")
+ "/lib/caja/extensions-2.0/"))
+ #:phases
+ (modify-phases %standard-phases
+ (add-before 'install 'skip-gtk-update-icon-cache
+ ;; Don't create 'icon-theme.cache'.
+ (lambda _
+ (substitute* "data/Makefile"
+ (("gtk-update-icon-cache") "true"))
+ #t)))))
+ (native-inputs
+ `(("gettext" ,gettext-minimal)
+ ("gtk-doc" ,gtk-doc)
+ ("intltool" ,intltool)
+ ("pkg-config" ,pkg-config)
+ ("yelp-tools" ,yelp-tools)))
+ (inputs
+ `(("caja" ,caja)
+ ("file" ,file)
+ ("glib" ,glib)
+ ("gtk+" ,gtk+)
+ ("gdk-pixbuf" ,gdk-pixbuf+svg)
+ ("json-glib" ,json-glib)
+ ("libcanberra" ,libcanberra)
+ ("libx11" ,libx11)
+ ("libsm" ,libsm)
+ ("packagekit" ,packagekit)
+ ("pango" ,pango)))
+ (home-page "https://mate-desktop.org/")
+ (synopsis "Archive Manager for MATE")
+ (description
+ "Engrampa is the archive manager for the MATE Desktop.")
+ (license license:gpl2)))
+
(define-public mate
(package
(name "mate")