Archived
1
0
Fork 0

gnu: spacefm: Add dependencies for extra functionality.

* gnu/packages/lxde.scm (spacefm): Add dependencies for extra functionality.

Adding these inputs and making required changes to build-system+arguments;
provides icons, privilege-management and disk-management.
This commit is contained in:
Raghav Gururajan 2020-04-24 15:33:15 -04:00 committed by Jan Nieuwenhuizen
parent 2c8305d140
commit bf37b49cdd
No known key found for this signature in database
GPG key ID: F3C1A0D9C1D65273

View file

@ -29,13 +29,16 @@
#:use-module (gnu packages) #:use-module (gnu packages)
#:use-module (gnu packages autotools) #:use-module (gnu packages autotools)
#:use-module (gnu packages bash) #:use-module (gnu packages bash)
#:use-module (gnu packages disk)
#:use-module (gnu packages docbook) #:use-module (gnu packages docbook)
#:use-module (gnu packages file-systems)
#:use-module (gnu packages freedesktop) #:use-module (gnu packages freedesktop)
#:use-module (gnu packages gettext) #:use-module (gnu packages gettext)
#:use-module (gnu packages glib) #:use-module (gnu packages glib)
#:use-module (gnu packages gnome) #:use-module (gnu packages gnome)
#:use-module (gnu packages gtk) #:use-module (gnu packages gtk)
#:use-module (gnu packages image-viewers) #:use-module (gnu packages image-viewers)
#:use-module (gnu packages libusb)
#:use-module (gnu packages linux) #:use-module (gnu packages linux)
#:use-module (gnu packages lsof) #:use-module (gnu packages lsof)
#:use-module (gnu packages openbox) #:use-module (gnu packages openbox)
@ -43,9 +46,12 @@
#:use-module (gnu packages polkit) #:use-module (gnu packages polkit)
#:use-module (gnu packages text-editors) #:use-module (gnu packages text-editors)
#:use-module (gnu packages video) #:use-module (gnu packages video)
#:use-module (gnu packages wget)
#:use-module (gnu packages wm) #:use-module (gnu packages wm)
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xml) #:use-module (gnu packages xml)
#:use-module (gnu packages xorg) #:use-module (gnu packages xorg)
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system gnu) #:use-module (guix build-system gnu)
#:use-module (guix build-system trivial) #:use-module (guix build-system trivial)
#:use-module (guix download) #:use-module (guix download)
@ -249,8 +255,8 @@ with freedesktop.org standard.")
"https://github.com/IgnorantGuru/spacefm/archive/" "https://github.com/IgnorantGuru/spacefm/archive/"
version ".tar.gz")) version ".tar.gz"))
(sha256 (sha256
(base32 (base32
"1jg7xfyr7kihjnalxp8wxyb9qjk8hqf5l36rp3s0lvkpmpyakppy")) "1jg7xfyr7kihjnalxp8wxyb9qjk8hqf5l36rp3s0lvkpmpyakppy"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet (snippet
'(begin '(begin
@ -262,18 +268,34 @@ with freedesktop.org standard.")
"#include <sys/sysmacros.h>\n"))) "#include <sys/sysmacros.h>\n")))
#t)) #t))
(file-name (string-append name "-" version ".tar.gz")))) (file-name (string-append name "-" version ".tar.gz"))))
(build-system gnu-build-system) (build-system glib-or-gtk-build-system)
(native-inputs `(("pkg-config" ,pkg-config) (native-inputs
("desktop-file-utils" ,desktop-file-utils) `(("desktop-file-utils" ,desktop-file-utils)
("intltool" ,intltool))) ("glib:bin" ,glib "bin")
(inputs `(("bash" ,bash) ("gtk+:bin" ,gtk+ "bin")
("gtk+" ,gtk+) ("intltool" ,intltool)
("eudev" ,eudev) ("pkg-config" ,pkg-config)))
("shared-mime-info" ,shared-mime-info) (inputs
("ffmpegthumbnailer" ,ffmpegthumbnailer) `(("bash" ,bash)
("jmtpfs" ,jmtpfs) ("cairo" ,cairo)
("lsof" ,lsof) ("curlftpfs" ,curlftpfs)
("udisks" ,udisks))) ("dbus" ,dbus)
("eudev" ,eudev)
("fakeroot" ,fakeroot)
("ffmpegthumbnailer" ,ffmpegthumbnailer)
("fuseiso" ,fuseiso)
("glib" ,glib)
("gtk+" ,gtk+)
("ifuse" ,ifuse)
("jmtpfs" ,jmtpfs)
("libx11" ,libx11)
("lsof" ,lsof)
("pango" ,pango)
("shared-mime-info" ,shared-mime-info)
("startup-notification" ,startup-notification)
("udevil" ,udevil)
("util-linux" ,util-linux)
("wget" ,wget)))
(arguments (arguments
`(#:configure-flags (list (string-append "--with-bash-path=" `(#:configure-flags (list (string-append "--with-bash-path="
(assoc-ref %build-inputs "bash") (assoc-ref %build-inputs "bash")