2014-12-10 11:08:36 +00:00
|
|
|
|
;;; GNU Guix --- Functional package management for GNU
|
2015-03-02 12:37:21 +00:00
|
|
|
|
;;; Copyright © 2014, 2015 Sou Bunnbu <iyzsong@gmail.com>
|
2015-03-02 01:16:14 +00:00
|
|
|
|
;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org>
|
2016-02-23 10:23:49 +00:00
|
|
|
|
;;; Copyright © 2016 Andreas Enge <andreas@enge.fr>
|
2015-12-03 13:57:10 +00:00
|
|
|
|
;;; Copyright © 2016 Florian Paul Schmidt <mista.tapas@gmx.net>
|
2020-11-21 21:40:44 +00:00
|
|
|
|
;;; Copyright © 2016, 2020 Kei Kebreau <kkebreau@posteo.net>
|
2019-01-25 09:42:59 +00:00
|
|
|
|
;;; Copyright © 2017, 2019 Ricardo Wurmus <rekado@elephly.net>
|
2017-04-26 13:41:09 +00:00
|
|
|
|
;;; Copyright © 2017 Petter <petter@mykolab.ch>
|
mailmap: Update entries for Nikita.
* .mailmap: change email and name for Nikita.
* Makefile.am, doc/guix.texi, etc/completion/fish/guix.fish,
gnu/packages/accessibility.scm, gnu/packages/admin.scm,
gnu/packages/audio.scm, gnu/packages/autotools.scm, gnu/packages/cdrom.scm,
gnu/packages/check.scm, gnu/packages/cinnamon.scm,
gnu/packages/compression.scm, gnu/packages/crypto.scm,
gnu/packages/databases.scm, gnu/packages/django.scm, gnu/packages/dns.scm,
gnu/packages/elixir.scm, gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm,
gnu/packages/enlightenment.scm, gnu/packages/erlang.scm,
gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/forth.scm,
gnu/packages/fvwm.scm, gnu/packages/games.scm, gnu/packages/gl.scm,
gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm,
gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile-xyz.scm,
gnu/packages/haskell-apps.scm, gnu/packages/haskell-check.scm,
gnu/packages/haskell-crypto.scm, gnu/packages/haskell-xyz.scm,
gnu/packages/haskell.scm, gnu/packages/image-viewers.scm,
gnu/packages/image.scm, gnu/packages/irc.scm, gnu/packages/language.scm,
gnu/packages/libcanberra.scm, gnu/packages/linux.scm,
gnu/packages/lisp-xyz.scm, gnu/packages/lisp.scm, gnu/packages/lolcode.scm,
gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/mail.scm,
gnu/packages/markup.scm, gnu/packages/mate.scm, gnu/packages/maths.scm,
gnu/packages/mc.scm, gnu/packages/messaging.scm, gnu/packages/music.scm,
gnu/packages/ncurses.scm, gnu/packages/networking.scm,
gnu/packages/nickle.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm,
gnu/packages/perl-check.scm, gnu/packages/perl.scm,
gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm, gnu/packages/python-xyz.scm,
gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm,
gnu/packages/rust.scm, gnu/packages/scheme.scm,
gnu/packages/serialization.scm, gnu/packages/shells.scm,
gnu/packages/ssh.scm, gnu/packages/suckless.scm, gnu/packages/tbb.scm,
gnu/packages/telephony.scm, gnu/packages/text-editors.scm,
gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm,
gnu/packages/tor.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xfce.scm,
gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/services/certbot.scm,
gnu/services/desktop.scm, gnu/services/version-control.scm,
gnu/services/web.scm, guix/import/hackage.scm, guix/licenses.scm: Likewise.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-05-11 11:05:45 +00:00
|
|
|
|
;;; Copyright © 2017 Nikita <nikita@n0.is>
|
2021-01-14 10:42:49 +00:00
|
|
|
|
;;; Copyright © 2018–2021 Tobias Geerinckx-Rice <me@tobias.gr>
|
2019-03-23 11:49:52 +00:00
|
|
|
|
;;; Copyright © 2019 Pkill -9 <pkill9@runbox.com>
|
2019-09-02 15:05:44 +00:00
|
|
|
|
;;; Copyright © 2019 L p R n d n <guix@lprndn.info>
|
2019-10-01 12:37:13 +00:00
|
|
|
|
;;; Copyright © 2019 Ingo Ruhnke <grumbel@gmail.com>
|
2020-04-05 11:48:33 +00:00
|
|
|
|
;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
|
2020-05-14 10:53:41 +00:00
|
|
|
|
;;; Copyright © 2020 Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
2021-01-14 23:37:38 +00:00
|
|
|
|
;;; Copyright © 2020, 2021 Michael Rohleder <mike@rohleder.de>
|
2021-04-19 08:26:31 +00:00
|
|
|
|
;;; Copyright © 2021 Brendan Tildesley <mail@brendan.scot>
|
2021-09-06 19:37:12 +00:00
|
|
|
|
;;; Copyright © 2021 André A. Gomes <andremegafone@gmail.com>
|
2014-12-10 11:08:36 +00:00
|
|
|
|
;;;
|
|
|
|
|
;;; This file is part of GNU Guix.
|
|
|
|
|
;;;
|
|
|
|
|
;;; GNU Guix is free software; you can redistribute it and/or modify it
|
|
|
|
|
;;; under the terms of the GNU General Public License as published by
|
|
|
|
|
;;; the Free Software Foundation; either version 3 of the License, or (at
|
|
|
|
|
;;; your option) any later version.
|
|
|
|
|
;;;
|
|
|
|
|
;;; GNU Guix is distributed in the hope that it will be useful, but
|
|
|
|
|
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
|
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
|
;;; GNU General Public License for more details.
|
|
|
|
|
;;;
|
|
|
|
|
;;; You should have received a copy of the GNU General Public License
|
|
|
|
|
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
|
|
|
|
|
|
(define-module (gnu packages xfce)
|
2019-04-26 16:23:56 +00:00
|
|
|
|
#:use-module (gnu artwork)
|
2014-12-14 01:50:00 +00:00
|
|
|
|
#:use-module (gnu packages)
|
2019-09-02 14:06:59 +00:00
|
|
|
|
#:use-module (gnu packages base)
|
2016-06-27 16:58:06 +00:00
|
|
|
|
#:use-module (gnu packages calendar)
|
2017-09-09 14:11:36 +00:00
|
|
|
|
#:use-module (gnu packages cdrom)
|
2021-04-25 19:37:52 +00:00
|
|
|
|
#:use-module (gnu packages fonts)
|
2014-12-10 11:30:14 +00:00
|
|
|
|
#:use-module (gnu packages fontutils)
|
2017-06-05 19:22:01 +00:00
|
|
|
|
#:use-module (gnu packages freedesktop)
|
2020-11-28 15:27:46 +00:00
|
|
|
|
#:use-module (gnu packages gettext)
|
2020-04-10 19:53:03 +00:00
|
|
|
|
#:use-module (gnu packages glib)
|
2014-12-10 11:30:14 +00:00
|
|
|
|
#:use-module (gnu packages gnome)
|
2014-12-10 11:43:16 +00:00
|
|
|
|
#:use-module (gnu packages gstreamer)
|
2020-04-10 19:53:03 +00:00
|
|
|
|
#:use-module (gnu packages gtk)
|
|
|
|
|
#:use-module (gnu packages image)
|
|
|
|
|
#:use-module (gnu packages imagemagick)
|
|
|
|
|
#:use-module (gnu packages inkscape)
|
2019-08-18 19:24:37 +00:00
|
|
|
|
#:use-module (gnu packages libcanberra)
|
2014-12-10 11:43:16 +00:00
|
|
|
|
#:use-module (gnu packages linux)
|
2021-04-19 08:26:31 +00:00
|
|
|
|
#:use-module (gnu packages mate)
|
2015-08-30 13:17:43 +00:00
|
|
|
|
#:use-module (gnu packages pcre)
|
2020-04-10 19:53:03 +00:00
|
|
|
|
#:use-module (gnu packages pdf)
|
|
|
|
|
#:use-module (gnu packages photo)
|
|
|
|
|
#:use-module (gnu packages pkg-config)
|
|
|
|
|
#:use-module (gnu packages polkit)
|
2016-06-27 16:58:06 +00:00
|
|
|
|
#:use-module (gnu packages popt)
|
2020-12-25 12:44:33 +00:00
|
|
|
|
#:use-module (gnu packages python)
|
2020-11-29 18:54:46 +00:00
|
|
|
|
#:use-module (gnu packages python-xyz)
|
2019-10-01 12:37:13 +00:00
|
|
|
|
#:use-module (gnu packages pulseaudio)
|
2020-11-29 18:54:46 +00:00
|
|
|
|
#:use-module (gnu packages search)
|
2020-04-10 19:53:03 +00:00
|
|
|
|
#:use-module (gnu packages web)
|
|
|
|
|
#:use-module (gnu packages wm)
|
2019-10-03 19:38:45 +00:00
|
|
|
|
#:use-module (gnu packages xml)
|
2020-04-10 19:53:03 +00:00
|
|
|
|
#:use-module (gnu packages xdisorg)
|
|
|
|
|
#:use-module (gnu packages xorg)
|
|
|
|
|
#:use-module (guix build-system cmake)
|
|
|
|
|
#:use-module (guix build-system glib-or-gtk)
|
|
|
|
|
#:use-module (guix build-system gnu)
|
2020-11-29 18:54:46 +00:00
|
|
|
|
#:use-module (guix build-system python)
|
2020-04-10 19:53:03 +00:00
|
|
|
|
#:use-module (guix build-system trivial)
|
|
|
|
|
#:use-module (guix download)
|
2020-11-21 21:40:44 +00:00
|
|
|
|
#:use-module (guix git-download)
|
2020-04-10 19:53:03 +00:00
|
|
|
|
#:use-module (guix gexp)
|
|
|
|
|
#:use-module ((guix licenses) #:hide (freetype))
|
|
|
|
|
#:use-module (guix packages)
|
|
|
|
|
#:use-module (guix utils))
|
2014-12-10 11:08:36 +00:00
|
|
|
|
|
|
|
|
|
(define-public gtk-xfce-engine
|
|
|
|
|
(package
|
|
|
|
|
(name "gtk-xfce-engine")
|
2015-03-04 02:16:43 +00:00
|
|
|
|
(version "2.10.1")
|
2014-12-10 11:08:36 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/xfce/"
|
2015-03-04 02:16:43 +00:00
|
|
|
|
name "/" (version-major+minor version) "/"
|
2014-12-10 11:08:36 +00:00
|
|
|
|
name "-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2015-03-04 02:16:43 +00:00
|
|
|
|
"0g86ywkx0ghzhhn96k88p67bbzlm1aqckly85izp07w80l1934ja"))))
|
2014-12-10 11:08:36 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
|
("intltool" ,intltool)))
|
|
|
|
|
(inputs `(("gtk+" ,gtk+-2)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2014-12-10 11:08:36 +00:00
|
|
|
|
(synopsis "GTK+ theme engine for Xfce")
|
|
|
|
|
(description
|
|
|
|
|
"Default GTK+ engine and themes for Xfce Desktop Environment.")
|
|
|
|
|
(license gpl2+)))
|
2014-12-10 11:10:56 +00:00
|
|
|
|
|
|
|
|
|
(define-public libxfce4util
|
|
|
|
|
(package
|
|
|
|
|
(name "libxfce4util")
|
2020-12-25 12:44:33 +00:00
|
|
|
|
(version "4.16.0")
|
2014-12-10 11:10:56 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
2020-08-03 13:31:21 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/xfce/"
|
|
|
|
|
"libxfce4util/" (version-major+minor version)
|
|
|
|
|
"/" name "-" version ".tar.bz2"))
|
2014-12-10 11:10:56 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-12-25 12:44:33 +00:00
|
|
|
|
"10svnpc8ggasym1pfgh24bfr0ndqs6lc7v1wmpsizj0zbms8snb0"))))
|
2014-12-10 11:10:56 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
2019-08-18 19:34:09 +00:00
|
|
|
|
("gobject-introspection" ,gobject-introspection)
|
2019-08-20 10:17:00 +00:00
|
|
|
|
("intltool" ,intltool)
|
|
|
|
|
("vala" ,vala)))
|
2014-12-10 11:10:56 +00:00
|
|
|
|
(propagated-inputs `(("glib" ,glib))) ; required by libxfce4util-1.0.pc
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2014-12-10 11:10:56 +00:00
|
|
|
|
(synopsis "Basic utility library for Xfce")
|
|
|
|
|
(description
|
|
|
|
|
"A general-purpose utility library with core application support for the
|
|
|
|
|
Xfce Desktop Environment.")
|
|
|
|
|
(license lgpl2.0+)))
|
2014-12-10 11:13:46 +00:00
|
|
|
|
|
|
|
|
|
(define-public xfconf
|
|
|
|
|
(package
|
|
|
|
|
(name "xfconf")
|
2020-12-25 12:44:33 +00:00
|
|
|
|
(version "4.16.0")
|
2014-12-10 11:13:46 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
2019-03-16 21:06:31 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/xfce/"
|
2020-05-20 19:24:51 +00:00
|
|
|
|
"xfconf/" (version-major+minor version) "/"
|
|
|
|
|
"xfconf-" version ".tar.bz2"))
|
2014-12-10 11:13:46 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-12-25 12:44:33 +00:00
|
|
|
|
"09al5bkq89b8pb3xyxnw0cnz6crxj8678ymwq2k9nzf60y812ak5"))))
|
2014-12-10 11:13:46 +00:00
|
|
|
|
(build-system gnu-build-system)
|
2015-03-02 12:37:21 +00:00
|
|
|
|
(arguments
|
|
|
|
|
'(#:phases
|
|
|
|
|
;; Run check after install phase to test dbus activation.
|
gnu: Use 'modify-phases' syntax.
* gnu/packages/admin.scm (mingetty, clusterssh, wpa-supplicant-minimal,
wpa-supplicant, wakelan, acpica, tree, direvent, dstat)[arguments]: Use
'modify-phases' syntax.
* gnu/packages/algebra.scm (arb)[arguments]: Likewise.
* gnu/packages/apr.scm (apr-util)[arguments]: Likewise.
* gnu/packages/audio.scm (clalsadrv, fluidsynth, faad2, lv2-mda-piano,
lv2-mda-epiano, timidity++, vamp, soundtouch, portaudio, rsound,
zita-convolver, zita-alsa-pcmi)[arguments]: Likewise.
* gnu/packages/backup.scm (rdup, btar)[arguments]: Likewise.
* gnu/packages/bioinformatics.scm (bedops, bwa, crossmap, express,
flexbar, grit, hisat, ngs-sdk, subread)[arguments]: Likewise.
* gnu/packages/bittorrent.scm (transmission)[arguments]: Likewise.
* gnu/packages/cdrom.scm (cd-discid)[arguments]: Likewise.
* gnu/packages/compression.scm (sharutils)[arguments]: Likewise.
* gnu/packages/conky.scm (conky)[arguments]: Likewise.
* gnu/packages/databases.scm (bdb, bdb-5.3)[arguments]: Likewise.
* gnu/packages/debug.scm (delta, c-reduce)[arguments]: Likewise.
* gnu/packages/display-managers.scm (slim)[arguments]: Likewise.
* gnu/packages/dns.scm (dnsmasq)[arguments]: Likewise.
* gnu/packages/emacs.scm (geiser, emacs-wget, bbdb)[arguments]: Likewise.
* gnu/packages/engineering.scm (pcb)[arguments]: Likewise.
* gnu/packages/firmware.scm (ath9k-htc-firmware)[arguments]: Likewise.
* gnu/packages/flashing-tools.scm (flashrom)[arguments]: Likewise.
* gnu/packages/fltk.scm (fltk)[arguments]: Likewise.
* gnu/packages/freedesktop.scm (python-pyxdg)[arguments]: Likewise.
* gnu/packages/gd.scm (perl-gd)[arguments]: Likewise.
* gnu/packages/gkrellm.scm (gkrellm)[arguments]: Likewise.
* gnu/packages/glib.scm (glibmm)[arguments]: Likewise.
* gnu/packages/gl.scm (glew)[arguments]: Likewise.
* gnu/packages/gnome.scm (icon-naming-utils, orbit2, libbonobo, gnome-vfs,
libgnome, libbonoboui, goffice-0.8, dconf)[arguments]: Likewise.
* gnu/packages/gprolog.scm (gprolog)[arguments]: Likewise.
* gnu/packages/gps.scm (gpscorrelate)[arguments]: Likewise.
* gnu/packages/graphics.scm (agg)[arguments]: Likewise.
* gnu/packages/gtk.scm (ganv, girara, gtksourceview-2, guile-present,
python2-pycairo)[arguments]: Likewise.
* gnu/packages/guile.scm (guile-1.8)[arguments]: Likewise.
* gnu/packages/guile-wm.scm (guile-wm)[arguments]: Likewise.
* gnu/packages/hugs.scm (hugs)[arguments]: Likewise.
* gnu/packages/hurd.scm (gnumach-headers, hurd-headers, hurd-minimal)
[arguments]: Likewise.
* gnu/packages/image-viewers.scm (feh, sxiv)[arguments]: Likewise.
* gnu/packages/libcanberra.scm (libcanberra)[arguments]: Likewise.
* gnu/packages/linux.scm (bridge-utils, iw, fuse, unionfs-fuse/static,
lm-sensors, i2c-tools, xsensors, perf, mdadm, libaio, module-init-tools)
[arguments]: Likewise.
* gnu/packages/lisp.scm (ccl)[arguments]: Likewise.
* gnu/packages/lout.scm (lout)[arguments]: Likewise.
* gnu/packages/lua.scm (luajit)[arguments]: Likewise.
* gnu/packages/machine-learning.scm (shogun)[arguments]: Likewise.
* gnu/packages/mail.scm (exim)[arguments]: Likewise.
* gnu/packages/man.scm (man-pages, txt2man)[arguments]: Likewise.
* gnu/packages/maths.scm (lapack, superlu-dist, openlibm, openspecfun)
[arguments]: Likewise.
* gnu/packages/messaging.scm (bitlbee)[arguments]: Likewise.
* gnu/packages/mp3.scm (libmad, id3lib, mp3info)[arguments]: Likewise.
* gnu/packages/music.scm (solfege)[arguments]: Likewise.
* gnu/packages/noweb.scm (noweb)[arguments]: Likewise.
* gnu/packages/patchutils.scm (patchutils, quilt, colordiff)[arguments]:
Likewise.
* gnu/packages/pdf.scm (xpdf, zathura-cb, zathura-ps, zathura-djvu,
zathura-pdf-poppler, zathura, podofo, fbida)[arguments]: Likewise.
* gnu/packages/perl.scm (perl-file-list, perl-test-harness)[arguments]:
Likewise.
* gnu/packages/photo.scm (gphoto2)[arguments]: Likewise.
* gnu/packages/popt.scm (popt)[arguments]: Likewise.
* gnu/packages/pretty-print.scm (source-highlight, astyle)[arguments]:
Likewise.
* gnu/packages/pumpio.scm (pumpa)[arguments]: Likewise.
* gnu/packages/python.scm (python-passlib, python-pycrypto, python2-empy,
python-sqlalchemy, python-docopt)[arguments]: Likewise.
* gnu/packages/rdf.scm (lrdf)[arguments]: Likewise.
* gnu/packages/regex.scm (tre)[arguments]: Likewise.
* gnu/packages/rrdtool.scm (rrdtool)[arguments]: Likewise.
* gnu/packages/ruby.scm (ruby-2.1, ruby-1.8)[arguments]: Likewise.
* gnu/packages/sawfish.scm (sawfish)[arguments]: Likewise.
* gnu/packages/scheme.scm (racket)[arguments]: Likewise.
* gnu/packages/sdl.scm (guile-sdl)[arguments]: Likewise.
* gnu/packages/serveez.scm (serveez)[arguments]: Likewise.
* gnu/packages/skribilo.scm (skribilo)[arguments]: Likewise.
* gnu/packages/smalltalk.scm (smalltalk)[arguments]: Likewise.
* gnu/packages/suckless.scm (dmenu, slock)[arguments]: Likewise.
* gnu/packages/tcl.scm (expect)[arguments]: Likewise.
* gnu/packages/telephony.scm (commoncpp)[arguments]: Likewise.
* gnu/packages/textutils.scm (recode, libgtextutils)[arguments]:
Likewise.
* gnu/packages/time.scm (time)[arguments]: Likewise.
* gnu/packages/tor.scm (privoxy)[arguments]: Likewise.
* gnu/packages/uucp.scm (uucp)[arguments]: Likewise.
* gnu/packages/video.scm (libdvdnav-4)[arguments]: Likewise.
* gnu/packages/web-browsers.scm (lynx)[arguments]: Likewise.
* gnu/packages/web.scm (tinyproxy)[arguments]: Likewise.
* gnu/packages/wicd.scm (wicd)[arguments]: Likewise.
* gnu/packages/wm.scm (bspwm)[arguments]: Likewise.
* gnu/packages/xdisorg.scm (sxhkd, xcape)[arguments]: Likewise.
* gnu/packages/xfce.scm (xfconf)[arguments]: Likewise.
* gnu/packages/xfig.scm (transfig)[arguments]: Likewise.
* gnu/packages/xorg.scm (imake)[arguments]: Likewise.
2017-07-29 15:28:42 +00:00
|
|
|
|
(modify-phases %standard-phases
|
2020-12-25 12:44:33 +00:00
|
|
|
|
;; tests-end seems to hang forever
|
|
|
|
|
(add-before 'configure 'patchout-tests-end
|
|
|
|
|
(lambda _
|
|
|
|
|
(substitute* "tests/Makefile.in"
|
|
|
|
|
(("tests-end") ""))))
|
2019-09-02 14:04:52 +00:00
|
|
|
|
(add-after 'install 'custom-check
|
gnu: Use 'modify-phases' syntax.
* gnu/packages/admin.scm (mingetty, clusterssh, wpa-supplicant-minimal,
wpa-supplicant, wakelan, acpica, tree, direvent, dstat)[arguments]: Use
'modify-phases' syntax.
* gnu/packages/algebra.scm (arb)[arguments]: Likewise.
* gnu/packages/apr.scm (apr-util)[arguments]: Likewise.
* gnu/packages/audio.scm (clalsadrv, fluidsynth, faad2, lv2-mda-piano,
lv2-mda-epiano, timidity++, vamp, soundtouch, portaudio, rsound,
zita-convolver, zita-alsa-pcmi)[arguments]: Likewise.
* gnu/packages/backup.scm (rdup, btar)[arguments]: Likewise.
* gnu/packages/bioinformatics.scm (bedops, bwa, crossmap, express,
flexbar, grit, hisat, ngs-sdk, subread)[arguments]: Likewise.
* gnu/packages/bittorrent.scm (transmission)[arguments]: Likewise.
* gnu/packages/cdrom.scm (cd-discid)[arguments]: Likewise.
* gnu/packages/compression.scm (sharutils)[arguments]: Likewise.
* gnu/packages/conky.scm (conky)[arguments]: Likewise.
* gnu/packages/databases.scm (bdb, bdb-5.3)[arguments]: Likewise.
* gnu/packages/debug.scm (delta, c-reduce)[arguments]: Likewise.
* gnu/packages/display-managers.scm (slim)[arguments]: Likewise.
* gnu/packages/dns.scm (dnsmasq)[arguments]: Likewise.
* gnu/packages/emacs.scm (geiser, emacs-wget, bbdb)[arguments]: Likewise.
* gnu/packages/engineering.scm (pcb)[arguments]: Likewise.
* gnu/packages/firmware.scm (ath9k-htc-firmware)[arguments]: Likewise.
* gnu/packages/flashing-tools.scm (flashrom)[arguments]: Likewise.
* gnu/packages/fltk.scm (fltk)[arguments]: Likewise.
* gnu/packages/freedesktop.scm (python-pyxdg)[arguments]: Likewise.
* gnu/packages/gd.scm (perl-gd)[arguments]: Likewise.
* gnu/packages/gkrellm.scm (gkrellm)[arguments]: Likewise.
* gnu/packages/glib.scm (glibmm)[arguments]: Likewise.
* gnu/packages/gl.scm (glew)[arguments]: Likewise.
* gnu/packages/gnome.scm (icon-naming-utils, orbit2, libbonobo, gnome-vfs,
libgnome, libbonoboui, goffice-0.8, dconf)[arguments]: Likewise.
* gnu/packages/gprolog.scm (gprolog)[arguments]: Likewise.
* gnu/packages/gps.scm (gpscorrelate)[arguments]: Likewise.
* gnu/packages/graphics.scm (agg)[arguments]: Likewise.
* gnu/packages/gtk.scm (ganv, girara, gtksourceview-2, guile-present,
python2-pycairo)[arguments]: Likewise.
* gnu/packages/guile.scm (guile-1.8)[arguments]: Likewise.
* gnu/packages/guile-wm.scm (guile-wm)[arguments]: Likewise.
* gnu/packages/hugs.scm (hugs)[arguments]: Likewise.
* gnu/packages/hurd.scm (gnumach-headers, hurd-headers, hurd-minimal)
[arguments]: Likewise.
* gnu/packages/image-viewers.scm (feh, sxiv)[arguments]: Likewise.
* gnu/packages/libcanberra.scm (libcanberra)[arguments]: Likewise.
* gnu/packages/linux.scm (bridge-utils, iw, fuse, unionfs-fuse/static,
lm-sensors, i2c-tools, xsensors, perf, mdadm, libaio, module-init-tools)
[arguments]: Likewise.
* gnu/packages/lisp.scm (ccl)[arguments]: Likewise.
* gnu/packages/lout.scm (lout)[arguments]: Likewise.
* gnu/packages/lua.scm (luajit)[arguments]: Likewise.
* gnu/packages/machine-learning.scm (shogun)[arguments]: Likewise.
* gnu/packages/mail.scm (exim)[arguments]: Likewise.
* gnu/packages/man.scm (man-pages, txt2man)[arguments]: Likewise.
* gnu/packages/maths.scm (lapack, superlu-dist, openlibm, openspecfun)
[arguments]: Likewise.
* gnu/packages/messaging.scm (bitlbee)[arguments]: Likewise.
* gnu/packages/mp3.scm (libmad, id3lib, mp3info)[arguments]: Likewise.
* gnu/packages/music.scm (solfege)[arguments]: Likewise.
* gnu/packages/noweb.scm (noweb)[arguments]: Likewise.
* gnu/packages/patchutils.scm (patchutils, quilt, colordiff)[arguments]:
Likewise.
* gnu/packages/pdf.scm (xpdf, zathura-cb, zathura-ps, zathura-djvu,
zathura-pdf-poppler, zathura, podofo, fbida)[arguments]: Likewise.
* gnu/packages/perl.scm (perl-file-list, perl-test-harness)[arguments]:
Likewise.
* gnu/packages/photo.scm (gphoto2)[arguments]: Likewise.
* gnu/packages/popt.scm (popt)[arguments]: Likewise.
* gnu/packages/pretty-print.scm (source-highlight, astyle)[arguments]:
Likewise.
* gnu/packages/pumpio.scm (pumpa)[arguments]: Likewise.
* gnu/packages/python.scm (python-passlib, python-pycrypto, python2-empy,
python-sqlalchemy, python-docopt)[arguments]: Likewise.
* gnu/packages/rdf.scm (lrdf)[arguments]: Likewise.
* gnu/packages/regex.scm (tre)[arguments]: Likewise.
* gnu/packages/rrdtool.scm (rrdtool)[arguments]: Likewise.
* gnu/packages/ruby.scm (ruby-2.1, ruby-1.8)[arguments]: Likewise.
* gnu/packages/sawfish.scm (sawfish)[arguments]: Likewise.
* gnu/packages/scheme.scm (racket)[arguments]: Likewise.
* gnu/packages/sdl.scm (guile-sdl)[arguments]: Likewise.
* gnu/packages/serveez.scm (serveez)[arguments]: Likewise.
* gnu/packages/skribilo.scm (skribilo)[arguments]: Likewise.
* gnu/packages/smalltalk.scm (smalltalk)[arguments]: Likewise.
* gnu/packages/suckless.scm (dmenu, slock)[arguments]: Likewise.
* gnu/packages/tcl.scm (expect)[arguments]: Likewise.
* gnu/packages/telephony.scm (commoncpp)[arguments]: Likewise.
* gnu/packages/textutils.scm (recode, libgtextutils)[arguments]:
Likewise.
* gnu/packages/time.scm (time)[arguments]: Likewise.
* gnu/packages/tor.scm (privoxy)[arguments]: Likewise.
* gnu/packages/uucp.scm (uucp)[arguments]: Likewise.
* gnu/packages/video.scm (libdvdnav-4)[arguments]: Likewise.
* gnu/packages/web-browsers.scm (lynx)[arguments]: Likewise.
* gnu/packages/web.scm (tinyproxy)[arguments]: Likewise.
* gnu/packages/wicd.scm (wicd)[arguments]: Likewise.
* gnu/packages/wm.scm (bspwm)[arguments]: Likewise.
* gnu/packages/xdisorg.scm (sxhkd, xcape)[arguments]: Likewise.
* gnu/packages/xfce.scm (xfconf)[arguments]: Likewise.
* gnu/packages/xfig.scm (transfig)[arguments]: Likewise.
* gnu/packages/xorg.scm (imake)[arguments]: Likewise.
2017-07-29 15:28:42 +00:00
|
|
|
|
(lambda _
|
|
|
|
|
(setenv "HOME" (getenv "TMPDIR")) ; xfconfd requires a writable HOME
|
|
|
|
|
;; Run test-suite under a dbus session.
|
|
|
|
|
(setenv "XDG_DATA_DIRS" ; for finding org.xfce.Xfconf.service
|
|
|
|
|
(string-append %output "/share"))
|
|
|
|
|
;; For the missing '/etc/machine-id'.
|
2020-12-25 12:44:33 +00:00
|
|
|
|
(setenv "DBUS_FATAL_WARNINGS" "0")
|
2019-01-25 09:42:59 +00:00
|
|
|
|
(invoke "dbus-launch" "make" "check")))
|
2021-01-15 00:00:47 +00:00
|
|
|
|
(add-after 'custom-check 'install-shell-completions
|
|
|
|
|
(lambda* (#:key outputs #:allow-other-keys)
|
|
|
|
|
(let* ((out (assoc-ref outputs "out"))
|
|
|
|
|
(etc (string-append out "/etc")))
|
|
|
|
|
(with-directory-excursion "completions"
|
|
|
|
|
(install-file "xfconf-query"
|
|
|
|
|
(string-append etc "/bash_completion.d"))))))
|
gnu: Use 'modify-phases' syntax.
* gnu/packages/admin.scm (mingetty, clusterssh, wpa-supplicant-minimal,
wpa-supplicant, wakelan, acpica, tree, direvent, dstat)[arguments]: Use
'modify-phases' syntax.
* gnu/packages/algebra.scm (arb)[arguments]: Likewise.
* gnu/packages/apr.scm (apr-util)[arguments]: Likewise.
* gnu/packages/audio.scm (clalsadrv, fluidsynth, faad2, lv2-mda-piano,
lv2-mda-epiano, timidity++, vamp, soundtouch, portaudio, rsound,
zita-convolver, zita-alsa-pcmi)[arguments]: Likewise.
* gnu/packages/backup.scm (rdup, btar)[arguments]: Likewise.
* gnu/packages/bioinformatics.scm (bedops, bwa, crossmap, express,
flexbar, grit, hisat, ngs-sdk, subread)[arguments]: Likewise.
* gnu/packages/bittorrent.scm (transmission)[arguments]: Likewise.
* gnu/packages/cdrom.scm (cd-discid)[arguments]: Likewise.
* gnu/packages/compression.scm (sharutils)[arguments]: Likewise.
* gnu/packages/conky.scm (conky)[arguments]: Likewise.
* gnu/packages/databases.scm (bdb, bdb-5.3)[arguments]: Likewise.
* gnu/packages/debug.scm (delta, c-reduce)[arguments]: Likewise.
* gnu/packages/display-managers.scm (slim)[arguments]: Likewise.
* gnu/packages/dns.scm (dnsmasq)[arguments]: Likewise.
* gnu/packages/emacs.scm (geiser, emacs-wget, bbdb)[arguments]: Likewise.
* gnu/packages/engineering.scm (pcb)[arguments]: Likewise.
* gnu/packages/firmware.scm (ath9k-htc-firmware)[arguments]: Likewise.
* gnu/packages/flashing-tools.scm (flashrom)[arguments]: Likewise.
* gnu/packages/fltk.scm (fltk)[arguments]: Likewise.
* gnu/packages/freedesktop.scm (python-pyxdg)[arguments]: Likewise.
* gnu/packages/gd.scm (perl-gd)[arguments]: Likewise.
* gnu/packages/gkrellm.scm (gkrellm)[arguments]: Likewise.
* gnu/packages/glib.scm (glibmm)[arguments]: Likewise.
* gnu/packages/gl.scm (glew)[arguments]: Likewise.
* gnu/packages/gnome.scm (icon-naming-utils, orbit2, libbonobo, gnome-vfs,
libgnome, libbonoboui, goffice-0.8, dconf)[arguments]: Likewise.
* gnu/packages/gprolog.scm (gprolog)[arguments]: Likewise.
* gnu/packages/gps.scm (gpscorrelate)[arguments]: Likewise.
* gnu/packages/graphics.scm (agg)[arguments]: Likewise.
* gnu/packages/gtk.scm (ganv, girara, gtksourceview-2, guile-present,
python2-pycairo)[arguments]: Likewise.
* gnu/packages/guile.scm (guile-1.8)[arguments]: Likewise.
* gnu/packages/guile-wm.scm (guile-wm)[arguments]: Likewise.
* gnu/packages/hugs.scm (hugs)[arguments]: Likewise.
* gnu/packages/hurd.scm (gnumach-headers, hurd-headers, hurd-minimal)
[arguments]: Likewise.
* gnu/packages/image-viewers.scm (feh, sxiv)[arguments]: Likewise.
* gnu/packages/libcanberra.scm (libcanberra)[arguments]: Likewise.
* gnu/packages/linux.scm (bridge-utils, iw, fuse, unionfs-fuse/static,
lm-sensors, i2c-tools, xsensors, perf, mdadm, libaio, module-init-tools)
[arguments]: Likewise.
* gnu/packages/lisp.scm (ccl)[arguments]: Likewise.
* gnu/packages/lout.scm (lout)[arguments]: Likewise.
* gnu/packages/lua.scm (luajit)[arguments]: Likewise.
* gnu/packages/machine-learning.scm (shogun)[arguments]: Likewise.
* gnu/packages/mail.scm (exim)[arguments]: Likewise.
* gnu/packages/man.scm (man-pages, txt2man)[arguments]: Likewise.
* gnu/packages/maths.scm (lapack, superlu-dist, openlibm, openspecfun)
[arguments]: Likewise.
* gnu/packages/messaging.scm (bitlbee)[arguments]: Likewise.
* gnu/packages/mp3.scm (libmad, id3lib, mp3info)[arguments]: Likewise.
* gnu/packages/music.scm (solfege)[arguments]: Likewise.
* gnu/packages/noweb.scm (noweb)[arguments]: Likewise.
* gnu/packages/patchutils.scm (patchutils, quilt, colordiff)[arguments]:
Likewise.
* gnu/packages/pdf.scm (xpdf, zathura-cb, zathura-ps, zathura-djvu,
zathura-pdf-poppler, zathura, podofo, fbida)[arguments]: Likewise.
* gnu/packages/perl.scm (perl-file-list, perl-test-harness)[arguments]:
Likewise.
* gnu/packages/photo.scm (gphoto2)[arguments]: Likewise.
* gnu/packages/popt.scm (popt)[arguments]: Likewise.
* gnu/packages/pretty-print.scm (source-highlight, astyle)[arguments]:
Likewise.
* gnu/packages/pumpio.scm (pumpa)[arguments]: Likewise.
* gnu/packages/python.scm (python-passlib, python-pycrypto, python2-empy,
python-sqlalchemy, python-docopt)[arguments]: Likewise.
* gnu/packages/rdf.scm (lrdf)[arguments]: Likewise.
* gnu/packages/regex.scm (tre)[arguments]: Likewise.
* gnu/packages/rrdtool.scm (rrdtool)[arguments]: Likewise.
* gnu/packages/ruby.scm (ruby-2.1, ruby-1.8)[arguments]: Likewise.
* gnu/packages/sawfish.scm (sawfish)[arguments]: Likewise.
* gnu/packages/scheme.scm (racket)[arguments]: Likewise.
* gnu/packages/sdl.scm (guile-sdl)[arguments]: Likewise.
* gnu/packages/serveez.scm (serveez)[arguments]: Likewise.
* gnu/packages/skribilo.scm (skribilo)[arguments]: Likewise.
* gnu/packages/smalltalk.scm (smalltalk)[arguments]: Likewise.
* gnu/packages/suckless.scm (dmenu, slock)[arguments]: Likewise.
* gnu/packages/tcl.scm (expect)[arguments]: Likewise.
* gnu/packages/telephony.scm (commoncpp)[arguments]: Likewise.
* gnu/packages/textutils.scm (recode, libgtextutils)[arguments]:
Likewise.
* gnu/packages/time.scm (time)[arguments]: Likewise.
* gnu/packages/tor.scm (privoxy)[arguments]: Likewise.
* gnu/packages/uucp.scm (uucp)[arguments]: Likewise.
* gnu/packages/video.scm (libdvdnav-4)[arguments]: Likewise.
* gnu/packages/web-browsers.scm (lynx)[arguments]: Likewise.
* gnu/packages/web.scm (tinyproxy)[arguments]: Likewise.
* gnu/packages/wicd.scm (wicd)[arguments]: Likewise.
* gnu/packages/wm.scm (bspwm)[arguments]: Likewise.
* gnu/packages/xdisorg.scm (sxhkd, xcape)[arguments]: Likewise.
* gnu/packages/xfce.scm (xfconf)[arguments]: Likewise.
* gnu/packages/xfig.scm (transfig)[arguments]: Likewise.
* gnu/packages/xorg.scm (imake)[arguments]: Likewise.
2017-07-29 15:28:42 +00:00
|
|
|
|
(delete 'check))))
|
2014-12-10 11:13:46 +00:00
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
2019-08-18 19:24:37 +00:00
|
|
|
|
("intltool" ,intltool)
|
2019-08-18 20:00:20 +00:00
|
|
|
|
("glib:bin" ,glib "bin") ;; for gdbus-codegen
|
2019-08-18 20:10:46 +00:00
|
|
|
|
("gobject-introspection" ,gobject-introspection)
|
2019-09-02 14:04:52 +00:00
|
|
|
|
("vala" ,vala)
|
|
|
|
|
("dbus" ,dbus)))
|
2014-12-10 11:13:46 +00:00
|
|
|
|
(propagated-inputs
|
|
|
|
|
;; libxfconf-0.pc refers to all these.
|
2019-08-18 19:24:37 +00:00
|
|
|
|
`(("glib" ,glib)))
|
2014-12-10 11:13:46 +00:00
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4util" ,libxfce4util)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2014-12-10 11:13:46 +00:00
|
|
|
|
(synopsis "Configuration storage and query system for Xfce")
|
|
|
|
|
(description
|
|
|
|
|
"Settings daemon for Xfce, implemented as a D-Bus-based configuration
|
|
|
|
|
storage system.")
|
|
|
|
|
(license lgpl2.0+)))
|
2014-12-10 11:18:20 +00:00
|
|
|
|
|
|
|
|
|
(define-public libxfce4ui
|
|
|
|
|
(package
|
|
|
|
|
(name "libxfce4ui")
|
2021-09-22 10:10:50 +00:00
|
|
|
|
(version "4.16.1")
|
2014-12-10 11:18:20 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
2019-03-16 21:13:25 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/xfce/"
|
|
|
|
|
name "/" (version-major+minor version) "/"
|
|
|
|
|
name "-" version ".tar.bz2"))
|
2014-12-10 11:18:20 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-09-22 10:10:50 +00:00
|
|
|
|
"1xl52pjh7xi67qpv8800xrizf28r0bh1jm21va6hggznbap4csfr"))))
|
2014-12-10 11:18:20 +00:00
|
|
|
|
(build-system gnu-build-system)
|
2019-08-18 20:36:55 +00:00
|
|
|
|
(arguments
|
|
|
|
|
`(#:configure-flags
|
|
|
|
|
(list "--with-vendor-info=GNU Guix")))
|
2014-12-10 11:18:20 +00:00
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
2019-08-18 20:35:07 +00:00
|
|
|
|
("intltool" ,intltool)
|
|
|
|
|
("gobject-introspection" ,gobject-introspection)))
|
2014-12-10 11:18:20 +00:00
|
|
|
|
(propagated-inputs
|
2017-06-27 07:31:50 +00:00
|
|
|
|
`(("gtk+-3" ,gtk+) ; required by libxfce4ui-2.pc
|
2020-12-25 12:44:33 +00:00
|
|
|
|
;; libxfce4kbd-private-3.pc refers to all these.
|
2014-12-10 11:18:20 +00:00
|
|
|
|
("libxfce4util" ,libxfce4util)
|
|
|
|
|
("xfconf" ,xfconf)))
|
|
|
|
|
(inputs `(("libsm" ,libsm)
|
|
|
|
|
("libice" ,libice)
|
|
|
|
|
("startup-notification" ,startup-notification)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2014-12-10 11:18:20 +00:00
|
|
|
|
(synopsis "Widgets library for Xfce")
|
|
|
|
|
(description
|
|
|
|
|
"Libxfce4ui is the replacement of the old libxfcegui4 library. It is used
|
gnu packages: Clean up synopses and descriptions.
* gnu/packages/admin.scm, gnu/packages/algebra.scm, gnu/packages/audio.scm,
gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/bittorrent.scm,
gnu/packages/code.scm, gnu/packages/compression.scm,
gnu/packages/databases.scm, gnu/packages/enchant.scm,
gnu/packages/firmware.scm, gnu/packages/fonts.scm,
gnu/packages/freedesktop.scm, gnu/packages/games.scm, gnu/packages/gd.scm,
gnu/packages/gl.scm, gnu/packages/gnome.scm, gnu/packages/gsasl.scm,
gnu/packages/gstreamer.scm, gnu/packages/gtk.scm, gnu/packages/guile.scm,
gnu/packages/haskell.scm, gnu/packages/language.scm,
gnu/packages/lesstif.scm, gnu/packages/libreoffice.scm,
gnu/packages/linux.scm, gnu/packages/llvm.scm, gnu/packages/maths.scm,
gnu/packages/mcrypt.scm, gnu/packages/mit-krb5.scm, gnu/packages/mp3.scm,
gnu/packages/ncdu.scm, gnu/packages/networking.scm, gnu/packages/ntp.scm,
gnu/packages/ocaml.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm,
gnu/packages/perl.scm, gnu/packages/pretty-print.scm,
gnu/packages/pulseaudio.scm, gnu/packages/python.scm,
gnu/packages/rdesktop.scm, gnu/packages/rdf.scm, gnu/packages/ruby.scm,
gnu/packages/slang.scm, gnu/packages/slim.scm, gnu/packages/telephony.scm,
gnu/packages/tls.scm, gnu/packages/tmux.scm, gnu/packages/tre.scm,
gnu/packages/unrtf.scm, gnu/packages/version-control.scm,
gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wget.scm,
gnu/packages/xdisorg.scm, gnu/packages/xfce.scm, gnu/packages/xiph.scm:
Fix typos. Trim long lines. Add missing periods in the end of sentences.
Use double spaces between sentences. Remove trailing whitespaces.
2015-07-17 12:16:07 +00:00
|
|
|
|
to share commonly used Xfce widgets among the Xfce applications.")
|
2014-12-10 11:18:20 +00:00
|
|
|
|
(license lgpl2.0+)))
|
2014-12-10 11:21:53 +00:00
|
|
|
|
|
2020-11-29 18:54:46 +00:00
|
|
|
|
(define-public catfish
|
|
|
|
|
(package
|
|
|
|
|
(name "catfish")
|
2021-10-05 17:54:12 +00:00
|
|
|
|
(version "4.16.3")
|
2020-11-29 18:54:46 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/apps/"
|
|
|
|
|
"catfish/" (version-major+minor version)
|
|
|
|
|
"/catfish-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-10-05 17:54:12 +00:00
|
|
|
|
"1nng7mklrfihgppyxldpssdscl1dzb5z6hyx10akk089s5i9mag9"))))
|
2020-11-29 18:54:46 +00:00
|
|
|
|
(build-system python-build-system)
|
|
|
|
|
(arguments
|
|
|
|
|
'(#:phases
|
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
|
(add-after 'unpack 'patch-command-paths
|
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
|
|
|
|
(substitute* "catfish/CatfishSearchEngine.py"
|
|
|
|
|
(("'which'") (string-append "'" (which "which") "'")))
|
|
|
|
|
(substitute* "catfish/CatfishWindow.py"
|
|
|
|
|
(("xdg-mime") (which "xdg-mime"))
|
|
|
|
|
(("xdg-open") (which "xdg-open")))))
|
|
|
|
|
;; setup.py script does not support one of the Python build
|
|
|
|
|
;; system's default flags, "--single-version-externally-managed".
|
|
|
|
|
(replace 'install
|
|
|
|
|
(lambda* (#:key outputs #:allow-other-keys)
|
|
|
|
|
(invoke "python" "setup.py" "install"
|
|
|
|
|
(string-append "--prefix=" (assoc-ref outputs "out"))
|
|
|
|
|
"--root=/")))
|
|
|
|
|
(add-after 'install 'wrap-program
|
|
|
|
|
(lambda* (#:key outputs #:allow-other-keys)
|
|
|
|
|
(let ((out (assoc-ref outputs "out")))
|
|
|
|
|
(wrap-program (string-append out "/bin/catfish")
|
gnu: Adjust package collection to Wrap using GUIX_PYTHONPATH.
This change was automated using:
$ git ls-files | grep .scm | \
xargs sed 's/(getenv "PYTHONPATH")/(getenv "GUIX_PYTHONPATH")/' -i
$ git ls-files | grep .scm | \
xargs sed 's/`("PYTHONPATH"/`("GUIX_PYTHONPATH"/' -i
* gnu/packages/admin.scm (nmap):
(dstat): Wrap using GUIX_PYTHONPATH.
* gnu/packages/audio.scm (jack-2):
(carla): Likewise.
* gnu/packages/benchmark.scm (fio): Likewise.
* gnu/packages/bioinformatics.scm (couger): Likewise.
(gess, find-circ, filtlong, nanopolish): Likewise.
* gnu/packages/cdrom.scm (cdemu-client): Likewise.
* gnu/packages/chemistry.scm (avogadro): Likewise.
* gnu/packages/connman.scm (econnman): Likewise.
* gnu/packages/cups.scm (hplip): Likewise.
* gnu/packages/debug.scm (scanmem): Likewise.
* gnu/packages/display-managers.scm (lightdm): Likewise.
* gnu/packages/ebook.scm (cozy): Likewise.
* gnu/packages/education.scm (anki): Likewise.
* gnu/packages/engineering.scm (kicad, volk, freecad): Likewise.
* gnu/packages/game-development.scm (renpy): Likewise.
* gnu/packages/games.scm (roguebox-adventures)
(seahorse-adventures, kajongg): Likewise.
* gnu/packages/gimp.scm (gimp, glimpse): Likewise.
* gnu/packages/glib.scm (itstool): Likewise.
* gnu/packages/gnome.scm (gnome-music, gtg, rhythmbox): Likewise.
(eolie, d-feet, gedit, caribou, gnome-shell, authenticator)
(gnome-todo, orca, passwordsafe, terminator, setzer)
(libratbag, komikku): Likewise.
* gnu/packages/gps.scm (gpsd): Likewise.
* gnu/packages/gtk.scm (gtk-doc): Likewise.
* gnu/packages/ibus.scm (ibus, ibus-libpinyin, ibus-anthy)
(ibus-libhangul): Likewise.
* gnu/packages/inkscape.scm (inkscape-1.0): Likewise.
* gnu/packages/linux.scm (bcc): Likewise.
* gnu/packages/mail.scm (notifymuch): Likewise.
* gnu/packages/maths.scm (units): Likewise.
* gnu/packages/music.scm (solfege): Likewise.
* gnu/packages/networking.scm (blueman): Likewise.
* gnu/packages/patchutils.scm (patchwork): Likewise.
* gnu/packages/photo.scm (rapid-photo-downloader, entangle): Likewise.
* gnu/packages/plotutils.scm (asymptote): Likewise.
* gnu/packages/presentation.scm (presentty): Likewise.
* gnu/packages/screen.scm (byobu): Likewise.
* gnu/packages/storage.scm (ceph): Likewise.
* gnu/packages/syndication.scm (liferea): Likewise.
* gnu/packages/task-management.scm (blanket): Likewise.
* gnu/packages/text-editors.scm (manuskript): Likewise.
* gnu/packages/version-control.scm (gitless, cgit, git-when-merged)
(git-imerge): Likewise.
* gnu/packages/video.scm (pitivi): Likewise.
* gnu/packages/virtualization.scm (criu): Likewise.
* gnu/packages/xfce.scm (catfish): Likewise.
2021-01-27 22:33:13 +00:00
|
|
|
|
`("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH")))
|
2020-11-29 18:54:46 +00:00
|
|
|
|
`("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"))))))))
|
|
|
|
|
#:tests? #f))
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
|
("python-distutils-extra" ,python-distutils-extra)
|
|
|
|
|
("intltool" ,intltool)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("which" ,which)
|
2021-07-20 15:47:53 +00:00
|
|
|
|
("xfconf" ,xfconf)
|
2020-11-29 18:54:46 +00:00
|
|
|
|
("xdg-utils" ,xdg-utils)))
|
|
|
|
|
(propagated-inputs
|
|
|
|
|
`(("gtk+" ,gtk+)
|
|
|
|
|
("python-dbus" ,python-dbus)
|
|
|
|
|
("python-pexpect" ,python-pexpect)
|
|
|
|
|
("python-pycairo" ,python-pycairo)
|
|
|
|
|
("python-pygobject" ,python-pygobject)))
|
|
|
|
|
(home-page "https://docs.xfce.org/apps/catfish/start")
|
|
|
|
|
(synopsis "File searching tool for Xfce")
|
|
|
|
|
(description
|
|
|
|
|
"Catfish is a file searching tool for Linux and Unix. The interface is
|
|
|
|
|
intentionally lightweight and simple, using only GTK+ 3. You can configure
|
|
|
|
|
it to your needs by using several command line options.")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2020-11-21 21:40:44 +00:00
|
|
|
|
(define-public elementary-xfce-icon-theme
|
|
|
|
|
(package
|
|
|
|
|
(name "elementary-xfce-icon-theme")
|
2021-01-14 10:42:49 +00:00
|
|
|
|
(version "0.15.2")
|
2020-11-21 21:40:44 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method git-fetch)
|
|
|
|
|
(uri
|
|
|
|
|
(git-reference
|
|
|
|
|
(url "https://github.com/shimmerproject/elementary-xfce")
|
|
|
|
|
(commit (string-append "v" version))))
|
|
|
|
|
(file-name (git-file-name name version))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-01-14 10:42:49 +00:00
|
|
|
|
"1g6vndqvp11c2kl5vkpzb1wxvr2pfb3hvqxjjdgx6qzq9x8zmiqk"))))
|
2020-11-21 21:40:44 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(arguments
|
|
|
|
|
'(#:tests? #f ; no check target
|
|
|
|
|
#:make-flags '("CC=gcc")
|
|
|
|
|
#:phases
|
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
|
(add-after 'unpack 'make-git-checkout-writable
|
|
|
|
|
(lambda _
|
|
|
|
|
(for-each make-file-writable (find-files "."))
|
|
|
|
|
#t)))))
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("gtk+" ,gtk+)
|
|
|
|
|
("optipng" ,optipng)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(home-page "https://shimmerproject.org/")
|
|
|
|
|
(synopsis "Elementary icons extended and maintained for Xfce")
|
|
|
|
|
(description "This is a fork of the upstream elementary project. This icon
|
|
|
|
|
theme is supposed to keep everything working for Xfce, but gets updates from
|
|
|
|
|
upstream occasionally.")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2014-12-10 11:21:53 +00:00
|
|
|
|
(define-public exo
|
|
|
|
|
(package
|
|
|
|
|
(name "exo")
|
2021-04-24 15:27:04 +00:00
|
|
|
|
(version "4.16.2")
|
2014-12-10 11:21:53 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
2019-03-16 20:22:08 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/xfce/"
|
2019-05-20 01:36:22 +00:00
|
|
|
|
"exo/" (version-major+minor version) "/"
|
|
|
|
|
"exo-" version ".tar.bz2"))
|
2014-12-10 11:21:53 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-04-24 15:27:04 +00:00
|
|
|
|
"17cybaml221jnw99aig3zajg2kbnn87p5sycj68wpwgvd99zb2af"))))
|
2014-12-10 11:21:53 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
|
("intltool" ,intltool)))
|
|
|
|
|
(propagated-inputs
|
2019-08-18 19:24:37 +00:00
|
|
|
|
;; exo-2.pc refers to all these.
|
|
|
|
|
`(("gtk+-3" ,gtk+)
|
2014-12-10 11:21:53 +00:00
|
|
|
|
("libxfce4util" ,libxfce4util)))
|
|
|
|
|
(inputs
|
2020-12-25 12:44:33 +00:00
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2014-12-10 11:21:53 +00:00
|
|
|
|
(synopsis "Extension library for Xfce")
|
|
|
|
|
(description
|
|
|
|
|
"An extension library to Xfce. While Xfce comes with quite a few libraries
|
|
|
|
|
that are targeted at desktop development, libexo is targeted at application
|
|
|
|
|
development.")
|
|
|
|
|
;; Libraries are under LGPLv2+, and programs under GPLv2+.
|
|
|
|
|
(license (list gpl2+ lgpl2.1+))))
|
2014-12-10 11:24:02 +00:00
|
|
|
|
|
|
|
|
|
(define-public garcon
|
|
|
|
|
(package
|
|
|
|
|
(name "garcon")
|
2021-01-15 19:11:54 +00:00
|
|
|
|
(version "4.16.1")
|
2014-12-10 11:24:02 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
2019-03-16 21:19:32 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/xfce/"
|
2019-05-20 01:37:11 +00:00
|
|
|
|
"garcon/" (version-major+minor version) "/"
|
|
|
|
|
"garcon-" version ".tar.bz2"))
|
2014-12-10 11:24:02 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-01-15 19:11:54 +00:00
|
|
|
|
"07fjsgdjqxbcm84ga3cl495782k381k6mwksyrks3zf1l8klk4c4"))))
|
2014-12-10 11:24:02 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
2021-01-15 19:11:54 +00:00
|
|
|
|
`(("glib:bin" ,glib "bin")
|
|
|
|
|
("gobject-introspection" ,gobject-introspection)
|
2014-12-10 11:24:02 +00:00
|
|
|
|
("intltool" ,intltool)
|
2021-01-15 19:11:54 +00:00
|
|
|
|
("pkg-config" ,pkg-config)))
|
2015-03-01 05:46:06 +00:00
|
|
|
|
(propagated-inputs
|
2019-08-18 19:24:37 +00:00
|
|
|
|
`(("gtk+-3" ,gtk+) ; required by garcon-gtk3-1.pc
|
2020-04-11 19:18:09 +00:00
|
|
|
|
("libxfce4ui" ,libxfce4ui))) ; required by garcon-gtk3-1.pc
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2014-12-10 11:24:02 +00:00
|
|
|
|
(synopsis "Implementation of the freedesktop.org menu specification")
|
|
|
|
|
(description
|
|
|
|
|
"Garcon is a freedesktop.org compliant menu implementation based on
|
|
|
|
|
GLib and GIO. It was started as a complete rewrite of the former Xfce menu
|
|
|
|
|
library called libxfce4menu, which, in contrast to garcon, was lacking menu
|
|
|
|
|
merging features essential for loading menus modified with menu editors.")
|
|
|
|
|
(license lgpl2.0+)))
|
2014-12-10 11:30:14 +00:00
|
|
|
|
|
|
|
|
|
(define-public tumbler
|
|
|
|
|
(package
|
|
|
|
|
(name "tumbler")
|
2020-12-25 12:44:33 +00:00
|
|
|
|
(version "4.16.0")
|
2014-12-10 11:30:14 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
2019-03-16 21:33:18 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/xfce/"
|
2019-05-20 01:40:26 +00:00
|
|
|
|
"tumbler/" (version-major+minor version) "/"
|
|
|
|
|
"tumbler-" version ".tar.bz2"))
|
2014-12-10 11:30:14 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-12-25 12:44:33 +00:00
|
|
|
|
"0rmga1l7da0pjrs6jlyq1nfn513r543v7cchshrif1341knpy2wv"))))
|
2014-12-10 11:30:14 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
|
("intltool" ,intltool)
|
2019-07-02 20:22:33 +00:00
|
|
|
|
("glib:bin" ,glib "bin") ; need glib-genmarshal
|
|
|
|
|
("dbus-glib" ,dbus-glib))) ; need dbus-binding-tool
|
2014-12-10 11:30:14 +00:00
|
|
|
|
(propagated-inputs
|
2019-07-02 20:22:33 +00:00
|
|
|
|
`(("glib" ,glib))) ; required by tumbler-1.pc
|
2014-12-10 11:30:14 +00:00
|
|
|
|
(inputs
|
|
|
|
|
`(("dbus" ,dbus)
|
|
|
|
|
("gdk-pixbuf" ,gdk-pixbuf)
|
2019-08-18 21:27:34 +00:00
|
|
|
|
("cairo" ,cairo) ;; Needed for pdf thumbnails (poppler-glibc.pc)
|
2014-12-10 11:30:14 +00:00
|
|
|
|
("freetype" ,freetype)
|
gnu: Replace uses of 'libjpeg' with 'libjpeg-turbo'.
* gnu/packages/abiword.scm (abiword)[inputs]: Change from LIBJPEG to
LIBJPEG-TURBO.
* gnu/packages/admin.scm (testdisk)[inputs]: Likewise.
* gnu/packages/algebra.scm (giac)[inputs]: Likewise.
* gnu/packages/animation.scm (synfig)[inputs]: Likewise.
* gnu/packages/astronomy.scm (gnuastro, celestia)[inputs]: Likewise.
* gnu/packages/cdrom.scm (dvdstyler)[inputs]: Likewise.
* gnu/packages/cran.scm (r-jpeg, r-tiff, r-readbitmap)[inputs]: Likewise.
* gnu/packages/cups.scm (cups-filters, hplip)[inputs]: Likewise.
* gnu/packages/display-managers.scm (slim)[inputs]: Likewise.
* gnu/packages/ebook.scm (fbreader)[inputs]: Likewise.
* gnu/packages/emacs.scm (emacs)[inputs]: Likewise.
* gnu/packages/enlightenment.scm (efl)[propagated-inputs]: Likewise.
* gnu/packages/fltk.scm (fltk, ntk)[inputs]: Likewise.
* gnu/packages/fontutils.scm (fontforge)[inputs]: Likewise.
* gnu/packages/freedesktop.scm (weston)[inputs]: Likewise.
* gnu/packages/game-development.scm (sfml, allegro, aseprite, python-pygame,
eureka, ioquake3)[inputs]: Likewise.
* gnu/packages/games.scm (adanaxisgpl, freedroidrpg, irrlicht, minetest,
fizmo, supertuxkart, gzdoom, xmoto, xonotic)[inputs]: Likewise.
* gnu/packages/gd.scm (gd, perl-gd)[inputs]: Likewise.
* gnu/packages/ghostscript.scm (lcms)[inputs]: Likewise.
(ghostscript)[inputs, native-inputs]: Likewise.
* gnu/packages/gimp.scm (gegl, gimp)[inputs]: Likewise.
* gnu/packages/gnome.scm (libgnomeui, eog, tracker-miners, gthumb)[inputs]: Likewise.
* gnu/packages/gnunet.scm (libextractor)[inputs]: Likewise.
* gnu/packages/gnustep.scm (windowmaker)[inputs]: Likewise.
* gnu/packages/graphics.scm (blender, blender-2.79, openimageio,
openscenegraph, openscenegraph-3.4, povray, fgallery)[inputs]: Likewise.
* gnu/packages/graphviz.scm (graphviz)[inputs]: Likewise.
* gnu/packages/gstreamer.scm (gst-plugins-good)[inputs]: Likewise.
* gnu/packages/gtk.scm (gdk-pixbuf)[inputs]: Likewise.
* gnu/packages/image-processing.scm (dcmtk, mia, vtk, opencv, vips, nip2, vxl,
insight-toolkit)[inputs]: Likewise.
* gnu/packages/image-viewers.scm (gpicview, luminance-hdr)[inputs]: Likewise.
* gnu/packages/image.scm (jpegoptim, libtiff, leptonica, imlib2, freeimage,
vigra, libwebp, libmng, jasper, steghide, jp2a)[inputs]: Likewise.
* gnu/packages/imagemagick.scm (imagemagick, graphicsmagick)[inputs]: Likewise.
* gnu/packages/java.scm (icedtea-6, icedtea-7, openjdk9, openjdk11,
openjdk12)[inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (khtml)[inputs]: Likewise.
* gnu/packages/kodi.scm (kodi)[inputs]: Likewise.
* gnu/packages/machine-learning.scm (dlib, tensorflow)[inputs]: Likewise.
* gnu/packages/mate.scm (atril, eom)[inputs]: Likewise.
* gnu/packages/maths.scm (hdf4, hdf-java, hdf-eos2, netcdf)[inputs]: Likewise.
* gnu/packages/netpbm.scm (netpbm)[inputs]: Likewise.
* gnu/packages/pdf.scm (zathura-pdf-mupdf, podofo, mupdf, fbida)[inputs]: Likewise.
* gnu/packages/photo.scm (libraw, libpano13, enblend-enfuse, darktable, hugin,
rawtherapee)[inputs]: Likewise.
* gnu/packages/prolog.scm (swi-prolog)[native-inputs]: Likewise.
* gnu/packages/python-xyz.scm (python-hdf4, python-pillow)[inputs]: Likewise.
* gnu/packages/qt.scm (qtbase, qtwebkit)[inputs]: Likewise.
* gnu/packages/rdesktop.scm (freerdp)[inputs]: Likewise.
* gnu/packages/scanner.scm (sane-backends, xsane)[inputs]: Likewise.
* gnu/packages/scheme.scm (racket)[inputs]: Likewise.
* gnu/packages/scribus.scm (scribus)[inputs]: Likewise.
* gnu/packages/sdl.scm (sdl-image)[propagated-inputs]: Likewise.
(guile-sdl)[native-inputs]: Likewise.
* gnu/packages/spice.scm (spice-gtk)[inputs]: Likewise.
* gnu/packages/statistics.scm (r-with-tests)[inputs]: Likewise.
* gnu/packages/tcl.scm (perl-tk)[inputs]: Likewise.
* gnu/packages/upnp.scm (readymedia)[inputs]: Likewise.
* gnu/packages/video.scm (mplayer, mpv, v4l-utils, motion)[inputs]: Likewise.
* gnu/packages/web-browsers.scm (dillo, links)[inputs]: Likewise.
* gnu/packages/web.scm (netsurf)[inputs]: Likewise.
* gnu/packages/webkit.scm (webkitgtk)[inputs]: Likewise.
* gnu/packages/wine.scm (wine)[inputs]: Likewise.
* gnu/packages/wv.scm (wv)[inputs]: Likewise.
* gnu/packages/wxwidgets.scm (wxwidgets, wxwidgets-2)[inputs]: Likewise.
* gnu/packages/xdisorg.scm (xscreensaver)[inputs]: Likewise.
* gnu/packages/xfce.scm (tumbler)[inputs]: Likewise.
* gnu/packages/xfig.scm (xfig, transfig)[inputs]: Likewise.
* gnu/packages/xorg.scm (xpra)[inputs]: Likewise.
2020-01-17 18:27:01 +00:00
|
|
|
|
("libjpeg" ,libjpeg-turbo)
|
2014-12-10 11:30:14 +00:00
|
|
|
|
("libgsf" ,libgsf)
|
|
|
|
|
("poppler" ,poppler)
|
2019-08-18 23:02:49 +00:00
|
|
|
|
;; FIXME Provide gstreamer and gstreamer-tag to get video thumbnails
|
|
|
|
|
;; ("gstreamer" ,gstreamer)
|
|
|
|
|
))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2014-12-10 11:30:14 +00:00
|
|
|
|
(synopsis "D-Bus service for applications to request thumbnails")
|
|
|
|
|
(description
|
|
|
|
|
"Tumbler is a D-Bus service for applications to request thumbnails for
|
|
|
|
|
various URI schemes and MIME types. It is an implementation of the thumbnail
|
|
|
|
|
management D-Bus specification.")
|
|
|
|
|
(license gpl2+)))
|
2014-12-10 11:32:04 +00:00
|
|
|
|
|
|
|
|
|
(define-public xfce4-panel
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-panel")
|
2021-05-09 12:16:48 +00:00
|
|
|
|
(version "4.16.3")
|
2014-12-10 11:32:04 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
2019-03-16 21:47:10 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/xfce/"
|
|
|
|
|
name "/" (version-major+minor version) "/"
|
|
|
|
|
name "-" version ".tar.bz2"))
|
2014-12-10 11:32:04 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-05-09 12:16:48 +00:00
|
|
|
|
"14p0y6d3frphv67vsvnx6c1l4m82c1wwsk3kkg155nknibnyld2r"))
|
2016-04-08 12:18:13 +00:00
|
|
|
|
(patches (search-patches "xfce4-panel-plugins.patch"))))
|
2014-12-10 11:32:04 +00:00
|
|
|
|
(build-system gnu-build-system)
|
2019-09-02 14:06:59 +00:00
|
|
|
|
(arguments
|
|
|
|
|
`(#:phases
|
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
|
(add-after 'unpack 'fix-tzdata-path
|
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
|
|
|
|
(substitute* (string-append "plugins/clock/clock.c")
|
|
|
|
|
(("/usr/share/zoneinfo")
|
2021-07-16 13:25:42 +00:00
|
|
|
|
(search-input-directory inputs "share/zoneinfo"))))))))
|
2014-12-10 11:32:04 +00:00
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
2019-08-18 19:24:37 +00:00
|
|
|
|
("intltool" ,intltool)
|
|
|
|
|
("glib:bin" ,glib "bin")))
|
2014-12-10 11:32:04 +00:00
|
|
|
|
(propagated-inputs
|
2019-08-18 19:24:37 +00:00
|
|
|
|
`(("gtk+-3" ,gtk+) ; required by libxfce4panel-2.0.pc
|
|
|
|
|
("libxfce4util" ,libxfce4util))) ; required by libxfce4panel-2.0.pc
|
2014-12-10 11:32:04 +00:00
|
|
|
|
(inputs
|
2019-09-02 14:06:59 +00:00
|
|
|
|
`(("tzdata" ,tzdata) ;; For fix-tzdata-path phase only.
|
|
|
|
|
("exo" ,exo)
|
2019-08-18 19:24:37 +00:00
|
|
|
|
("gtk+-2" ,gtk+-2)
|
|
|
|
|
("xfconf" ,xfconf)
|
gnu: Fix misplaced commas (unquote).
Fix many occurrences of comma (unquote) being placed immediately after the
previous list item, e.g. ("ncurses", ncurses) in the inputs.
* gnu/packages/base.scm (patch, gnu-make),
gnu/packages/bioinformatics.scm (hmmer),
gnu/packages/bittorrent.scm (aria2),
gnu/packages/compression.scm (pbzip2),
gnu/packages/databases.scm (recutils),
gnu/packages/fonts.scm (font-terminus),
gnu/packages/freedesktop.scm (xdg-utils, elogind),
gnu/packages/games.scm (gnujump),
gnu/packages/gnome.scm (libidl, gnumeric, eog, gedit),
gnu/packages/gnunet.scm (gnunet),
gnu/packages/gnuzilla.scm (mozjs, nspr),
gnu/packages/gtk.scm (gtksourceview, gdk-pixbuf),
gnu/packages/lua.scm (lua),
gnu/packages/openstack.scm (python-swiftclient),
gnu/packages/perl.scm (perl-json-any),
gnu/packages/polkit.scm (polkit-qt),
gnu/packages/python.scm (wrap-python3, python-oauthlib)
(python-mccabe-0.2.1, python-contextlib2, python2-rauth),
gnu/packages/qt.scm (qtkeychain),
gnu/packages/ruby.scm (ruby-nokogiri),
gnu/packages/screen.scm (screen),
gnu/packages/ssh.scm (libssh),
gnu/packages/video.scm (ffmpeg, mplayer),
gnu/packages/vim.scm (vim),
gnu/packages/xdisorg.scm (redshift),
gnu/packages/xfce.scm (xfce4-panel, xfce4-settings),
gnu/packages/xnee.scm (xnee),
gnu/packages/xorg.scm (font-adobe100dpi, font-adobe75dpi),
gnu/packages/zsh.scm (zsh): Fix misplaced commas (unquote).
2016-02-27 13:37:28 +00:00
|
|
|
|
("garcon" ,garcon)
|
2019-08-18 19:24:37 +00:00
|
|
|
|
("libwnck" ,libwnck)
|
2014-12-10 11:32:04 +00:00
|
|
|
|
("libxfce4ui" ,libxfce4ui)))
|
2014-12-14 01:50:00 +00:00
|
|
|
|
(native-search-paths
|
|
|
|
|
(list (search-path-specification
|
|
|
|
|
(variable "X_XFCE4_LIB_DIRS")
|
packages: Add 'file-type' field to 'search-path-specification'.
Fixes <http://bugs.gnu.org/18033>.
* guix/packages.scm (<search-path-specification>): Rename 'directories'
field to 'files'. Add 'file-type'.
(search-path-specification->sexp): Honor 'file-type'.
* gnu/packages/autotools.scm, gnu/packages/bootstrap.scm,
gnu/packages/cross-base.scm, gnu/packages/games.scm,
gnu/packages/gcc.scm, gnu/packages/glib.scm,
gnu/packages/guile.scm, gnu/packages/man.scm,
gnu/packages/perl.scm, gnu/packages/pkg-config.scm,
gnu/packages/python.scm, gnu/packages/ruby.scm,
gnu/packages/xfce.scm: Change 'directories' to 'files'.
* tests/packages.scm ("search paths"): Change 'directories' field to
'files'.
* guix/scripts/environment.scm (for-each-search-path): Likewise.
2014-12-27 22:22:08 +00:00
|
|
|
|
(files '("lib/xfce4")))))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2014-12-10 11:32:04 +00:00
|
|
|
|
(synopsis "Xfce desktop panel")
|
|
|
|
|
(description
|
|
|
|
|
"Desktop panel for Xfce, which contains program launchers, window buttons,
|
|
|
|
|
applications menu, workspace switcher and more.")
|
|
|
|
|
;; Libraries are under LGPLv2.1+, and programs under GPLv2+.
|
|
|
|
|
(license (list gpl2+ lgpl2.1+))))
|
2014-12-10 11:34:06 +00:00
|
|
|
|
|
2014-12-14 01:53:59 +00:00
|
|
|
|
(define-public xfce4-battery-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-battery-plugin")
|
2021-03-25 00:51:20 +00:00
|
|
|
|
(version "1.1.4")
|
2014-12-14 01:53:59 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
2019-03-16 21:51:51 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2014-12-14 01:53:59 +00:00
|
|
|
|
name "/" (version-major+minor version) "/"
|
|
|
|
|
name "-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-03-25 00:51:20 +00:00
|
|
|
|
"08n2cig9r2lccwvmk6v9vjiz0xqcp6x30m5b3q702v0m6ylg4z8h"))))
|
2014-12-14 01:53:59 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs `(("pkg-config" ,pkg-config)
|
|
|
|
|
("intltool" ,intltool)))
|
|
|
|
|
(inputs `(("glib" ,glib)
|
2019-08-19 12:50:46 +00:00
|
|
|
|
("gtk+" ,gtk+)
|
2014-12-14 01:53:59 +00:00
|
|
|
|
("libxfce4util" ,libxfce4util)
|
|
|
|
|
("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-battery-plugin")
|
2014-12-14 01:53:59 +00:00
|
|
|
|
(synopsis "Battery monitor panel plugin for Xfce4")
|
|
|
|
|
(description
|
|
|
|
|
"A battery monitor panel plugin for Xfce4, compatible with APM and ACPI.")
|
|
|
|
|
;; The main plugin code is covered by gpl2+, but the files containing code
|
|
|
|
|
;; to read the battery state via ACPI or APM are covered by lgpl2.0+.
|
|
|
|
|
(license (list gpl2+ lgpl2.0+))))
|
|
|
|
|
|
2015-05-19 14:21:50 +00:00
|
|
|
|
(define-public xfce4-clipman-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-clipman-plugin")
|
2021-05-07 16:00:29 +00:00
|
|
|
|
(version "1.6.2")
|
2015-05-19 14:21:50 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
2019-03-16 22:01:32 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2020-03-07 10:52:42 +00:00
|
|
|
|
"xfce4-clipman-plugin/" (version-major+minor version) "/"
|
|
|
|
|
"xfce4-clipman-plugin-" version ".tar.bz2"))
|
2015-05-19 14:21:50 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-05-07 16:00:29 +00:00
|
|
|
|
"1f4rjdvyplfkrdqg9179chzxx18k3lx29674j28piccgyvk5z2mb"))))
|
2015-05-19 14:21:50 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("exo" ,exo)
|
|
|
|
|
("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("libxtst" ,libxtst)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-clipman-plugin")
|
2015-05-19 14:21:50 +00:00
|
|
|
|
(synopsis "Clipboard manager for Xfce")
|
|
|
|
|
(description
|
|
|
|
|
"Clipman is a clipboard manager for Xfce. It keeps the clipboard contents
|
|
|
|
|
around while it is usually lost when you close an application. It is able to
|
|
|
|
|
handle text and images, and has a feature to execute actions on specific text by
|
|
|
|
|
matching them against regular expressions.")
|
|
|
|
|
(license (list gpl2+))))
|
|
|
|
|
|
2015-08-30 13:17:43 +00:00
|
|
|
|
(define-public xfce4-pulseaudio-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-pulseaudio-plugin")
|
2020-04-11 20:21:52 +00:00
|
|
|
|
(version "0.4.3")
|
|
|
|
|
(source
|
|
|
|
|
(origin
|
|
|
|
|
(method url-fetch)
|
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
|
|
|
|
"xfce4-pulseaudio-plugin/"
|
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
|
"xfce4-pulseaudio-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32 "0nv1lbkshfzar87f6xq1ib120pjja24r7135rbc42wqkw8vq4las"))))
|
2015-08-30 13:17:43 +00:00
|
|
|
|
(build-system gnu-build-system)
|
2019-08-19 13:51:42 +00:00
|
|
|
|
(arguments
|
|
|
|
|
`(#:phases
|
2020-04-11 20:21:52 +00:00
|
|
|
|
;; For dbus/dbus-glib.h in pulseaudio-config.h.
|
2019-08-19 13:51:42 +00:00
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
|
(add-after 'set-paths 'augment-cflags
|
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
|
|
|
|
(setenv "C_INCLUDE_PATH"
|
|
|
|
|
(string-append (assoc-ref inputs "dbus-glib")
|
|
|
|
|
"/include/dbus-1.0" ":"
|
|
|
|
|
(assoc-ref inputs "dbus")
|
|
|
|
|
"/include/dbus-1.0" ":"
|
2019-09-29 11:53:00 +00:00
|
|
|
|
(or (getenv "C_INCLUDE_PATH") "")))
|
2019-08-19 13:51:42 +00:00
|
|
|
|
#t)))))
|
2015-08-30 13:17:43 +00:00
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
2019-08-19 13:51:42 +00:00
|
|
|
|
("pkg-config" ,pkg-config)
|
|
|
|
|
("dbus-glib" ,dbus-glib)
|
|
|
|
|
("dbus" ,dbus)))
|
2015-08-30 13:17:43 +00:00
|
|
|
|
(inputs
|
|
|
|
|
`(("exo" ,exo)
|
|
|
|
|
("libnotify" ,libnotify)
|
|
|
|
|
("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("pulseaudio" ,pulseaudio)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://git.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/")
|
2015-08-30 13:17:43 +00:00
|
|
|
|
(synopsis "PulseAudio panel plugin for Xfce")
|
|
|
|
|
(description
|
|
|
|
|
"Xfce PulseAudio plugin is a plugin for the Xfce panel which provides a
|
|
|
|
|
convenient way to adjust the audio volume of the PulseAudio sound system and
|
|
|
|
|
to an auto mixer tool like pavucontrol. It can optionally handle multimedia
|
|
|
|
|
keys for controlling the audio volume.")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-03-23 11:49:52 +00:00
|
|
|
|
(define-public xfce4-whiskermenu-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-whiskermenu-plugin")
|
2021-09-22 10:43:35 +00:00
|
|
|
|
(version "2.6.0")
|
2019-11-09 23:41:55 +00:00
|
|
|
|
(source
|
|
|
|
|
(origin
|
|
|
|
|
(method url-fetch)
|
2019-11-09 23:44:27 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-11-09 23:41:55 +00:00
|
|
|
|
"xfce4-whiskermenu-plugin/" (version-major+minor version) "/"
|
|
|
|
|
"xfce4-whiskermenu-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
2021-09-22 10:43:35 +00:00
|
|
|
|
(base32 "0rnlhcfsbjj0n8m84jgqihp783hrkjdjfapqr7ia53mr0fjgcw9j"))))
|
2019-03-23 11:49:52 +00:00
|
|
|
|
(build-system cmake-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
|
("intltool" ,intltool)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("xfce4-panel" ,xfce4-panel)
|
|
|
|
|
("garcon" ,garcon)
|
2020-11-28 15:27:46 +00:00
|
|
|
|
("gettext" ,gettext-minimal)
|
2019-03-23 11:49:52 +00:00
|
|
|
|
("exo" ,exo)
|
2019-08-19 12:45:47 +00:00
|
|
|
|
("gtk+" ,gtk+)
|
|
|
|
|
("libxfce4ui" ,libxfce4ui)))
|
2019-03-23 11:49:52 +00:00
|
|
|
|
(arguments
|
2020-11-28 15:27:46 +00:00
|
|
|
|
`(#:tests? #f ; no tests
|
|
|
|
|
#:phases
|
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
|
(add-after 'unpack 'fix-shell-script
|
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
|
|
|
|
(substitute* (string-append "panel-plugin/xfce4-popup-whiskermenu.in")
|
|
|
|
|
(("@CMAKE_INSTALL_FULL_BINDIR@")
|
|
|
|
|
(string-append (assoc-ref inputs "xfce4-panel") "/bin"))
|
|
|
|
|
(("gettext") (which "gettext")))
|
|
|
|
|
#t)))))
|
2019-03-23 11:49:52 +00:00
|
|
|
|
(home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-whiskermenu-plugin")
|
|
|
|
|
(synopsis "Application menu panel plugin for Xfce")
|
|
|
|
|
(description
|
|
|
|
|
"This package provides an alternative to the default application menu
|
|
|
|
|
panel plugin for Xfce4. It uses separate sections to display categories and
|
|
|
|
|
applications, and includes a search bar to search for applications.")
|
|
|
|
|
;; The main plugin code is covered by gpl2, but files in panel-plugin directory
|
|
|
|
|
;; are covered by gpl2+. The SVG icon is covered by gpl2.
|
|
|
|
|
(license (list gpl2 gpl2+))))
|
|
|
|
|
|
2016-02-23 10:23:49 +00:00
|
|
|
|
(define-public xfce4-xkb-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-xkb-plugin")
|
2020-12-25 10:07:43 +00:00
|
|
|
|
(version "0.8.2")
|
2016-02-23 10:23:49 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2016-02-23 10:23:49 +00:00
|
|
|
|
name "/" (version-major+minor version) "/"
|
|
|
|
|
name "-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-12-25 10:07:43 +00:00
|
|
|
|
"0rvrz464y7ji989zvi2v85kg47444nqsdq9rv6k8dkbkdwzy2jxv"))))
|
2016-02-23 10:23:49 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("garcon" ,garcon)
|
|
|
|
|
("librsvg" ,librsvg)
|
2019-08-19 14:37:58 +00:00
|
|
|
|
("libwnck" ,libwnck)
|
2016-02-23 10:23:49 +00:00
|
|
|
|
("libx11" ,libx11)
|
|
|
|
|
("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("libxklavier" ,libxklavier)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://git.xfce.org/panel-plugins/xfce4-xkb-plugin/")
|
2016-02-23 10:23:49 +00:00
|
|
|
|
(synopsis "XKB layout switching panel plug-in for Xfce")
|
|
|
|
|
(description
|
|
|
|
|
"Xfce XKB plugin makes it possible to set up and use multiple
|
|
|
|
|
keyboard layouts.
|
|
|
|
|
|
|
|
|
|
One can choose the keyboard model, what key combination to
|
|
|
|
|
use to switch between the layouts, the actual keyboard layouts,
|
|
|
|
|
the way in which the current layout is being displayed (country
|
|
|
|
|
flag image or text) and the layout policy, which is whether to
|
|
|
|
|
store the layout globally (for all windows), per application or
|
|
|
|
|
per window.")
|
|
|
|
|
(license bsd-2)))
|
|
|
|
|
|
2014-12-10 11:34:06 +00:00
|
|
|
|
(define-public xfce4-appfinder
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-appfinder")
|
2021-01-18 16:25:38 +00:00
|
|
|
|
(version "4.16.1")
|
2014-12-10 11:34:06 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
2021-01-18 16:25:38 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/xfce/"
|
|
|
|
|
name "/"
|
2014-12-10 11:34:06 +00:00
|
|
|
|
(version-major+minor version)
|
2021-01-18 16:25:38 +00:00
|
|
|
|
"/" name "-" version ".tar.bz2"))
|
2014-12-10 11:34:06 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-01-18 16:25:38 +00:00
|
|
|
|
"1v77h5634n49idci2jiw0k7jjk0vzpsvgyx2fkp18l39jayykqxz"))))
|
2014-12-10 11:34:06 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
|
("intltool" ,intltool)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("garcon" ,garcon)
|
2019-08-18 19:24:37 +00:00
|
|
|
|
("gtk+" ,gtk+)
|
2014-12-10 11:34:06 +00:00
|
|
|
|
("libxfce4ui" ,libxfce4ui)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2014-12-10 11:34:06 +00:00
|
|
|
|
(synopsis "Xfce application finder")
|
|
|
|
|
(description
|
|
|
|
|
"Application finder for Xfce, it will show the applications installed on
|
|
|
|
|
your system in categories, so you can quickly find and launch them.")
|
|
|
|
|
(license gpl2+)))
|
2014-12-10 11:38:05 +00:00
|
|
|
|
|
|
|
|
|
(define-public xfce4-session
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-session")
|
2020-12-25 12:44:33 +00:00
|
|
|
|
(version "4.16.0")
|
2014-12-10 11:38:05 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
2019-03-16 22:32:27 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/xfce/"
|
2020-04-11 20:11:28 +00:00
|
|
|
|
"xfce4-session/" (version-major+minor version) "/"
|
|
|
|
|
"xfce4-session-" version ".tar.bz2"))
|
2014-12-10 11:38:05 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-12-25 12:44:33 +00:00
|
|
|
|
"1dqpgnq1hy9z170aapjglyp6jpyq1iqn5331nph727a82br77wi2"))
|
2015-11-21 16:47:00 +00:00
|
|
|
|
(modules '((guix build utils)))
|
|
|
|
|
(snippet
|
|
|
|
|
'(begin
|
|
|
|
|
(substitute* "xfsm-shutdown-helper/main.c"
|
|
|
|
|
(("/sbin/shutdown -h now") "halt")
|
|
|
|
|
(("/sbin/shutdown -r now") "restart")
|
|
|
|
|
(("/usr/sbin/pm-suspend") "pm-suspend")
|
|
|
|
|
(("/usr/sbin/pm-hibernate") "pm-hibernate"))
|
|
|
|
|
#t))))
|
2014-12-10 11:38:05 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(arguments
|
|
|
|
|
'(#:configure-flags
|
2017-12-19 09:45:15 +00:00
|
|
|
|
(list (string-append "--with-xsession-prefix=" %output))
|
|
|
|
|
;; Disable icon cache update.
|
|
|
|
|
#:make-flags
|
2021-05-06 02:34:55 +00:00
|
|
|
|
'("gtk_update_icon_cache=true")
|
|
|
|
|
#:phases
|
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
|
(add-after 'unpack 'patch-xflock
|
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
|
|
|
|
(let ((xset (assoc-ref inputs "xset")))
|
|
|
|
|
(substitute* "scripts/xflock4"
|
|
|
|
|
(("xset") (string-append xset "/bin/xset")))))))))
|
2014-12-10 11:38:05 +00:00
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
|
("intltool" ,intltool)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("iceauth" ,iceauth)
|
2015-11-21 16:47:00 +00:00
|
|
|
|
("upower" ,upower)
|
|
|
|
|
("polkit" ,polkit)
|
2014-12-10 11:38:05 +00:00
|
|
|
|
("libsm" ,libsm)
|
2019-08-18 19:24:37 +00:00
|
|
|
|
("libwnck" ,libwnck)
|
2021-05-06 02:34:55 +00:00
|
|
|
|
("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xset" ,xset)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2014-12-10 11:38:05 +00:00
|
|
|
|
(synopsis "Xfce session manager")
|
|
|
|
|
(description
|
|
|
|
|
"Session manager for Xfce, it will restore your session on startup and
|
2020-04-11 20:11:28 +00:00
|
|
|
|
allows you to shut down the computer from Xfce.")
|
2014-12-10 11:38:05 +00:00
|
|
|
|
(license gpl2+)))
|
2014-12-10 11:40:26 +00:00
|
|
|
|
|
|
|
|
|
(define-public xfce4-settings
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-settings")
|
2021-06-09 04:24:50 +00:00
|
|
|
|
(version "4.16.2")
|
2014-12-10 11:40:26 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/xfce/"
|
2019-03-16 23:02:48 +00:00
|
|
|
|
name "/" (version-major+minor version) "/"
|
|
|
|
|
name "-" version ".tar.bz2"))
|
2014-12-10 11:40:26 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-06-09 04:24:50 +00:00
|
|
|
|
"0zixl1yiksavp3a824hqczxx5q3l09f0ng37gxl5wlv0111cpmsd"))
|
2016-04-08 12:18:13 +00:00
|
|
|
|
(patches (search-patches "xfce4-settings-defaults.patch"))))
|
2014-12-10 11:40:26 +00:00
|
|
|
|
(build-system gnu-build-system)
|
2019-08-18 19:24:37 +00:00
|
|
|
|
(arguments
|
|
|
|
|
`(#:configure-flags '("--enable-pluggable-dialogs"
|
|
|
|
|
"--enable-sound-settings"
|
|
|
|
|
"--enable-xrandr")))
|
2014-12-10 11:40:26 +00:00
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
|
("intltool" ,intltool)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("exo" ,exo)
|
|
|
|
|
("garcon" ,garcon)
|
|
|
|
|
("libnotify" ,libnotify)
|
gnu: Fix misplaced commas (unquote).
Fix many occurrences of comma (unquote) being placed immediately after the
previous list item, e.g. ("ncurses", ncurses) in the inputs.
* gnu/packages/base.scm (patch, gnu-make),
gnu/packages/bioinformatics.scm (hmmer),
gnu/packages/bittorrent.scm (aria2),
gnu/packages/compression.scm (pbzip2),
gnu/packages/databases.scm (recutils),
gnu/packages/fonts.scm (font-terminus),
gnu/packages/freedesktop.scm (xdg-utils, elogind),
gnu/packages/games.scm (gnujump),
gnu/packages/gnome.scm (libidl, gnumeric, eog, gedit),
gnu/packages/gnunet.scm (gnunet),
gnu/packages/gnuzilla.scm (mozjs, nspr),
gnu/packages/gtk.scm (gtksourceview, gdk-pixbuf),
gnu/packages/lua.scm (lua),
gnu/packages/openstack.scm (python-swiftclient),
gnu/packages/perl.scm (perl-json-any),
gnu/packages/polkit.scm (polkit-qt),
gnu/packages/python.scm (wrap-python3, python-oauthlib)
(python-mccabe-0.2.1, python-contextlib2, python2-rauth),
gnu/packages/qt.scm (qtkeychain),
gnu/packages/ruby.scm (ruby-nokogiri),
gnu/packages/screen.scm (screen),
gnu/packages/ssh.scm (libssh),
gnu/packages/video.scm (ffmpeg, mplayer),
gnu/packages/vim.scm (vim),
gnu/packages/xdisorg.scm (redshift),
gnu/packages/xfce.scm (xfce4-panel, xfce4-settings),
gnu/packages/xnee.scm (xnee),
gnu/packages/xorg.scm (font-adobe100dpi, font-adobe75dpi),
gnu/packages/zsh.scm (zsh): Fix misplaced commas (unquote).
2016-02-27 13:37:28 +00:00
|
|
|
|
("libxcursor" ,libxcursor)
|
2014-12-10 11:40:26 +00:00
|
|
|
|
("libxi" ,libxi)
|
2015-04-22 23:38:26 +00:00
|
|
|
|
("libxklavier" ,libxklavier)
|
2014-12-10 11:40:26 +00:00
|
|
|
|
("libxrandr" ,libxrandr)
|
2015-04-22 23:38:26 +00:00
|
|
|
|
("libxfce4ui" ,libxfce4ui)
|
2020-12-25 12:44:33 +00:00
|
|
|
|
("upower" ,upower) ;; TODO needs upower-glib
|
|
|
|
|
("python" ,python) ;; for xfce4-compose-mail
|
2015-04-22 23:38:26 +00:00
|
|
|
|
("xf86-input-libinput" ,xf86-input-libinput)))
|
2021-04-18 06:23:26 +00:00
|
|
|
|
(propagated-inputs
|
|
|
|
|
;; Some operations, such as changing icon themes, require these schemas
|
|
|
|
|
;; to be in the search path.
|
|
|
|
|
`(("gsettings-desktop-schemas" ,gsettings-desktop-schemas)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2014-12-10 11:40:26 +00:00
|
|
|
|
(synopsis "Xfce settings manager")
|
|
|
|
|
(description
|
|
|
|
|
"Settings manager for Xfce, it can control various aspects of the desktop
|
|
|
|
|
like appearance, display, keyboard and mouse settings.")
|
|
|
|
|
(license gpl2+)))
|
2014-12-10 11:43:16 +00:00
|
|
|
|
|
|
|
|
|
(define-public thunar
|
|
|
|
|
(package
|
|
|
|
|
(name "thunar")
|
2021-09-22 10:37:27 +00:00
|
|
|
|
(version "4.16.10") ;stable version = even minor
|
2014-12-10 11:43:16 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/xfce/"
|
2019-05-20 01:36:27 +00:00
|
|
|
|
"thunar/" (version-major+minor version) "/"
|
2019-11-11 05:32:53 +00:00
|
|
|
|
"thunar-" version ".tar.bz2"))
|
2014-12-10 11:43:16 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-09-22 10:37:27 +00:00
|
|
|
|
"14lwi4ax0wj77980kkfhdf18b97339b17y8qc8gl2365mgswh1gi"))))
|
2014-12-10 11:43:16 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
|
("intltool" ,intltool)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("exo" ,exo)
|
2021-01-14 23:37:38 +00:00
|
|
|
|
("gobject-introspection" ,gobject-introspection)
|
2021-09-06 19:37:12 +00:00
|
|
|
|
("gvfs" ,gvfs)
|
2014-12-10 11:43:16 +00:00
|
|
|
|
("libexif" ,libexif)
|
2015-07-25 04:02:41 +00:00
|
|
|
|
("libgudev" ,libgudev)
|
2014-12-10 11:43:16 +00:00
|
|
|
|
("libnotify" ,libnotify)
|
|
|
|
|
("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("pcre" ,pcre)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)
|
|
|
|
|
("startup-notification" ,startup-notification)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2014-12-10 11:43:16 +00:00
|
|
|
|
(synopsis "Xfce file manager")
|
|
|
|
|
(description
|
|
|
|
|
"A modern file manager for graphical desktop, aiming to be easy-to-use and
|
|
|
|
|
fast.")
|
|
|
|
|
(license gpl2+)))
|
2014-12-10 11:44:39 +00:00
|
|
|
|
|
|
|
|
|
(define-public thunar-volman
|
|
|
|
|
(package
|
|
|
|
|
(name "thunar-volman")
|
2020-12-25 12:44:33 +00:00
|
|
|
|
(version "4.16.0")
|
2019-07-02 22:25:49 +00:00
|
|
|
|
(source
|
|
|
|
|
(origin
|
|
|
|
|
(method url-fetch)
|
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/xfce/thunar-volman/"
|
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
|
"thunar-volman-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
2020-12-25 12:44:33 +00:00
|
|
|
|
(base32 "0zaliahfz9ci2md7g6w9mb7z5azi5n56gihbnwyzvds2n8cygh6j"))))
|
2014-12-10 11:44:39 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
|
("intltool" ,intltool)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("exo" ,exo)
|
2015-07-25 04:02:41 +00:00
|
|
|
|
("libgudev" ,libgudev)
|
2014-12-10 11:44:39 +00:00
|
|
|
|
("libnotify" ,libnotify)
|
|
|
|
|
("libxfce4ui" ,libxfce4ui)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2014-12-10 11:44:39 +00:00
|
|
|
|
(synopsis "Removable media manager for Thunar")
|
|
|
|
|
(description
|
|
|
|
|
"Thunar-volman is an extension for the Thunar File Manager, which enables
|
|
|
|
|
automatic management of removable drives and media. For example, if
|
|
|
|
|
thunar-volman is installed and configured properly, and you plug in your
|
gnu packages: Clean up synopses and descriptions.
* gnu/packages/admin.scm, gnu/packages/algebra.scm, gnu/packages/audio.scm,
gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/bittorrent.scm,
gnu/packages/code.scm, gnu/packages/compression.scm,
gnu/packages/databases.scm, gnu/packages/enchant.scm,
gnu/packages/firmware.scm, gnu/packages/fonts.scm,
gnu/packages/freedesktop.scm, gnu/packages/games.scm, gnu/packages/gd.scm,
gnu/packages/gl.scm, gnu/packages/gnome.scm, gnu/packages/gsasl.scm,
gnu/packages/gstreamer.scm, gnu/packages/gtk.scm, gnu/packages/guile.scm,
gnu/packages/haskell.scm, gnu/packages/language.scm,
gnu/packages/lesstif.scm, gnu/packages/libreoffice.scm,
gnu/packages/linux.scm, gnu/packages/llvm.scm, gnu/packages/maths.scm,
gnu/packages/mcrypt.scm, gnu/packages/mit-krb5.scm, gnu/packages/mp3.scm,
gnu/packages/ncdu.scm, gnu/packages/networking.scm, gnu/packages/ntp.scm,
gnu/packages/ocaml.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm,
gnu/packages/perl.scm, gnu/packages/pretty-print.scm,
gnu/packages/pulseaudio.scm, gnu/packages/python.scm,
gnu/packages/rdesktop.scm, gnu/packages/rdf.scm, gnu/packages/ruby.scm,
gnu/packages/slang.scm, gnu/packages/slim.scm, gnu/packages/telephony.scm,
gnu/packages/tls.scm, gnu/packages/tmux.scm, gnu/packages/tre.scm,
gnu/packages/unrtf.scm, gnu/packages/version-control.scm,
gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wget.scm,
gnu/packages/xdisorg.scm, gnu/packages/xfce.scm, gnu/packages/xiph.scm:
Fix typos. Trim long lines. Add missing periods in the end of sentences.
Use double spaces between sentences. Remove trailing whitespaces.
2015-07-17 12:16:07 +00:00
|
|
|
|
digital camera, it will automatically spawn your preferred photo application
|
2014-12-10 11:44:39 +00:00
|
|
|
|
and import the new pictures from your camera.")
|
|
|
|
|
(license gpl2+)))
|
2014-12-10 11:47:04 +00:00
|
|
|
|
|
|
|
|
|
(define-public xfwm4
|
|
|
|
|
(package
|
|
|
|
|
(name "xfwm4")
|
2021-01-14 23:44:55 +00:00
|
|
|
|
(version "4.16.1")
|
2014-12-10 11:47:04 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
2019-03-16 23:17:41 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/xfce/"
|
2020-04-16 17:34:46 +00:00
|
|
|
|
"xfwm4/" (version-major+minor version) "/"
|
|
|
|
|
"xfwm4-" version ".tar.bz2"))
|
2014-12-10 11:47:04 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-01-14 23:44:55 +00:00
|
|
|
|
"133ip28v6j3x4l413d81ixsisf32sa0xzd54n0nn8g6p9fh4rcmm"))))
|
2014-12-10 11:47:04 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
|
("intltool" ,intltool)))
|
|
|
|
|
(inputs
|
2015-03-01 10:41:57 +00:00
|
|
|
|
`(("libdrm" ,libdrm)
|
2019-08-18 19:24:37 +00:00
|
|
|
|
("libwnck" ,libwnck)
|
2015-03-01 10:41:57 +00:00
|
|
|
|
("libxcomposite" ,libxcomposite)
|
|
|
|
|
("libxdamage" ,libxdamage)
|
2014-12-10 11:47:04 +00:00
|
|
|
|
("libxfce4ui" ,libxfce4ui)
|
2015-03-01 10:41:57 +00:00
|
|
|
|
("libxrandr" ,libxrandr)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2014-12-10 11:47:04 +00:00
|
|
|
|
(synopsis "Xfce window manager")
|
|
|
|
|
(description
|
|
|
|
|
"Window manager for Xfce, it handles the placement of windows
|
|
|
|
|
on the screen.")
|
|
|
|
|
(license gpl2+)))
|
2014-12-10 11:47:59 +00:00
|
|
|
|
|
|
|
|
|
(define-public xfdesktop
|
|
|
|
|
(package
|
|
|
|
|
(name "xfdesktop")
|
2020-12-25 12:44:33 +00:00
|
|
|
|
(version "4.16.0")
|
2014-12-10 11:47:59 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
2019-03-16 23:26:28 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/xfce/"
|
2020-04-16 17:30:21 +00:00
|
|
|
|
"xfdesktop/" (version-major+minor version) "/"
|
|
|
|
|
"xfdesktop-" version ".tar.bz2"))
|
2014-12-10 11:47:59 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-12-25 12:44:33 +00:00
|
|
|
|
"1bjv2mpkv7zmpzssbvvzh0x4pn8cqm8dvhgsv5i1xwngzspsajwk"))
|
2019-04-26 16:23:56 +00:00
|
|
|
|
(modules '((guix build utils)))
|
|
|
|
|
(snippet
|
|
|
|
|
#~(begin
|
|
|
|
|
(copy-file #$(file-append %artwork-repository "/logo/Guix.svg")
|
|
|
|
|
"backgrounds/guix-logo.svg")
|
|
|
|
|
#t))))
|
2014-12-10 11:47:59 +00:00
|
|
|
|
(build-system gnu-build-system)
|
2019-04-26 16:23:56 +00:00
|
|
|
|
(arguments
|
|
|
|
|
`(#:phases (modify-phases %standard-phases
|
|
|
|
|
(add-before 'configure 'prepare-background-image
|
|
|
|
|
(lambda _
|
|
|
|
|
;; Stick a Guix logo in the background image. XXX: It
|
|
|
|
|
;; has to go to the center because the image might be
|
|
|
|
|
;; truncated on the edges. :-/
|
|
|
|
|
(invoke "inkscape" "--export-dpi=120"
|
|
|
|
|
"--export-png=/tmp/guix.png"
|
|
|
|
|
"backgrounds/guix-logo.svg")
|
|
|
|
|
(for-each (lambda (image)
|
|
|
|
|
(invoke "composite" "-gravity" "center"
|
|
|
|
|
"/tmp/guix.png" image
|
|
|
|
|
"/tmp/final.jpg")
|
|
|
|
|
(copy-file "/tmp/final.jpg" image))
|
|
|
|
|
'(;; "backgrounds/xfce-blue.jpg"
|
2020-11-21 14:34:31 +00:00
|
|
|
|
"backgrounds/xfce-stripes.png"
|
2021-04-25 16:04:19 +00:00
|
|
|
|
"backgrounds/xfce-teal.jpg"
|
|
|
|
|
"backgrounds/xfce-verticals.png"))
|
2019-04-26 16:23:56 +00:00
|
|
|
|
#t)))
|
|
|
|
|
|
|
|
|
|
#:disallowed-references (,inkscape ,imagemagick)))
|
2014-12-10 11:47:59 +00:00
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
2019-04-26 16:23:56 +00:00
|
|
|
|
("intltool" ,intltool)
|
|
|
|
|
|
2020-04-16 17:30:21 +00:00
|
|
|
|
;; For our own ‘prepare-background-image’ phase.
|
2019-04-26 16:23:56 +00:00
|
|
|
|
("inkscape" ,inkscape)
|
|
|
|
|
("imagemagick" ,imagemagick)))
|
2014-12-10 11:47:59 +00:00
|
|
|
|
(inputs
|
|
|
|
|
`(("exo" ,exo)
|
|
|
|
|
("garcon" ,garcon)
|
|
|
|
|
("libnotify" ,libnotify)
|
2019-08-18 19:24:37 +00:00
|
|
|
|
("libwnck" ,libwnck)
|
2014-12-10 11:47:59 +00:00
|
|
|
|
("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("thunar" ,thunar)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2014-12-10 11:47:59 +00:00
|
|
|
|
(synopsis "Xfce desktop manager")
|
|
|
|
|
(description
|
|
|
|
|
"Desktop manager for Xfce, it sets the background color or image with
|
|
|
|
|
optional application menu or icons for minimized applications or launchers,
|
|
|
|
|
devices and folders.")
|
|
|
|
|
(license gpl2+)))
|
2014-12-14 05:31:49 +00:00
|
|
|
|
|
|
|
|
|
(define-public xfce4-terminal
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-terminal")
|
2020-12-23 08:03:19 +00:00
|
|
|
|
(version "0.8.10")
|
2014-12-14 05:31:49 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
2019-03-16 23:27:58 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/apps/" name "/"
|
2014-12-14 05:31:49 +00:00
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
|
name "-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-12-23 08:03:19 +00:00
|
|
|
|
"1irxyg5vp6vyd9vxdqav6jhchfkmhlqq511386h644p0k30kfcvs"))))
|
2014-12-14 05:31:49 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
|
("intltool" ,intltool)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
2017-01-14 18:02:14 +00:00
|
|
|
|
("vte" ,vte)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2014-12-14 05:31:49 +00:00
|
|
|
|
(synopsis "Xfce terminal emulator")
|
|
|
|
|
(description
|
|
|
|
|
"A lightweight and easy to use terminal emulator for Xfce. Features
|
|
|
|
|
include a simple configuration interface, the ability to use multiple tabs
|
|
|
|
|
with terminals within a single window, the possibility to have a
|
|
|
|
|
pseudo-transparent terminal background, and a compact mode (where both the
|
|
|
|
|
menubar and the window decorations are hidden) that helps you to save space
|
|
|
|
|
on your desktop.")
|
|
|
|
|
(license gpl2+)))
|
2015-02-05 11:13:56 +00:00
|
|
|
|
|
2021-04-19 08:26:31 +00:00
|
|
|
|
(define-public mate-polkit-for-xfce
|
|
|
|
|
(package/inherit mate-polkit
|
|
|
|
|
(arguments
|
|
|
|
|
`(#:phases
|
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
|
(add-after 'install 'patch-desktop
|
|
|
|
|
(lambda* (#:key outputs #:allow-other-keys)
|
|
|
|
|
(let* ((common (string-append
|
|
|
|
|
(assoc-ref outputs "out") "/etc/xdg/autostart/"
|
|
|
|
|
"polkit-mate-authentication-agent-"))
|
|
|
|
|
(old (string-append common "1.desktop"))
|
|
|
|
|
(new (string-append common "for-xfce-1.desktop")))
|
|
|
|
|
(substitute* old (("MATE;") "XFCE;"))
|
|
|
|
|
;; To avoid a conflict if both MATE and XFCE are installed.
|
|
|
|
|
(rename-file old new)))))))
|
|
|
|
|
(properties `((hidden? . #t)))))
|
|
|
|
|
|
2015-02-05 11:13:56 +00:00
|
|
|
|
(define-public xfce
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce")
|
|
|
|
|
(version (package-version xfce4-session))
|
|
|
|
|
(source #f)
|
2016-02-29 06:57:56 +00:00
|
|
|
|
(build-system trivial-build-system)
|
2017-06-27 07:51:33 +00:00
|
|
|
|
(arguments
|
|
|
|
|
'(#:modules ((guix build union))
|
|
|
|
|
#:builder
|
|
|
|
|
(begin
|
|
|
|
|
(use-modules (ice-9 match)
|
|
|
|
|
(guix build union))
|
|
|
|
|
(match %build-inputs
|
|
|
|
|
(((names . directories) ...)
|
|
|
|
|
(union-build (assoc-ref %outputs "out")
|
gnu: Use invoke and return #t from all builders.
* gnu/packages/admin.scm, gnu/packages/android.scm, gnu/packages/audio.scm,
gnu/packages/avr.scm, gnu/packages/base.scm, gnu/packages/bioinformatics.scm,
gnu/packages/certs.scm, gnu/packages/check.scm, gnu/packages/code.scm,
gnu/packages/commencement.scm, gnu/packages/dictionaries.scm,
gnu/packages/docbook.scm, gnu/packages/emacs.scm, gnu/packages/embedded.scm,
gnu/packages/fonts.scm, gnu/packages/games.scm, gnu/packages/gnome.scm,
gnu/packages/gnu-doc.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm,
gnu/packages/javascript.scm, gnu/packages/libreoffice.scm,
gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/lxde.scm,
gnu/packages/mail.scm, gnu/packages/markup.scm, gnu/packages/mate.scm,
gnu/packages/pkg-config.scm, gnu/packages/qt.scm, gnu/packages/rust.scm,
gnu/packages/scheme.scm, gnu/packages/sdl.scm, gnu/packages/statistics.scm,
gnu/packages/syncthing.scm, gnu/packages/tex.scm, gnu/packages/web.scm,
gnu/packages/wine.scm, gnu/packages/xfce.scm: In the builders of packages
using 'trivial-build-system', use invoke where appropriate, raise exceptions
on errors, and otherwise return #t.
2018-03-28 00:14:05 +00:00
|
|
|
|
directories)
|
|
|
|
|
#t)))))
|
2017-06-27 07:51:33 +00:00
|
|
|
|
(inputs
|
2015-02-05 11:13:56 +00:00
|
|
|
|
`(("exo" ,exo)
|
|
|
|
|
("garcon" ,garcon)
|
|
|
|
|
("gnome-icon-theme" ,gnome-icon-theme)
|
|
|
|
|
("gtk-xfce-engine" ,gtk-xfce-engine)
|
|
|
|
|
("hicolor-icon-theme" ,hicolor-icon-theme)
|
2021-04-19 10:16:05 +00:00
|
|
|
|
("mate-polkit-for-xfce" ,mate-polkit-for-xfce)
|
2016-04-25 00:30:54 +00:00
|
|
|
|
("ristretto" ,ristretto)
|
2015-02-05 11:13:56 +00:00
|
|
|
|
("shared-mime-info" ,shared-mime-info)
|
|
|
|
|
("thunar" ,thunar)
|
|
|
|
|
("thunar-volman" ,thunar-volman)
|
2020-04-09 16:35:19 +00:00
|
|
|
|
("tumbler" ,tumbler)
|
2015-02-05 11:13:56 +00:00
|
|
|
|
("xfce4-appfinder" ,xfce4-appfinder)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)
|
2016-03-08 04:00:35 +00:00
|
|
|
|
("xfce4-power-manager" ,xfce4-power-manager)
|
2015-02-05 11:13:56 +00:00
|
|
|
|
("xfce4-session" ,xfce4-session)
|
|
|
|
|
("xfce4-settings" ,xfce4-settings)
|
|
|
|
|
("xfce4-terminal" ,xfce4-terminal)
|
|
|
|
|
("xfconf" ,xfconf)
|
|
|
|
|
("xfdesktop" ,xfdesktop)
|
2015-08-30 13:53:29 +00:00
|
|
|
|
("xfwm4" ,xfwm4)
|
|
|
|
|
;; Panel plugins.
|
|
|
|
|
("xfce4-battery-plugin" ,xfce4-battery-plugin)
|
|
|
|
|
("xfce4-clipman-plugin" ,xfce4-clipman-plugin)
|
2016-02-23 10:23:49 +00:00
|
|
|
|
("xfce4-pulseaudio-plugin" ,xfce4-pulseaudio-plugin)
|
2020-04-09 16:35:19 +00:00
|
|
|
|
("xfce4-xkb-plugin" ,xfce4-xkb-plugin)))
|
2021-04-25 19:37:52 +00:00
|
|
|
|
(propagated-inputs
|
|
|
|
|
;; Default font that applications such as IceCat require.
|
|
|
|
|
`(("font-dejavu" ,font-dejavu)))
|
2017-07-03 11:25:02 +00:00
|
|
|
|
(native-search-paths
|
|
|
|
|
;; For finding panel plugins.
|
|
|
|
|
(package-native-search-paths xfce4-panel))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2015-02-05 11:13:56 +00:00
|
|
|
|
(synopsis "Desktop environment (meta-package)")
|
|
|
|
|
(description
|
|
|
|
|
"Xfce is a lightweight desktop environment. It aims to be fast and low on
|
|
|
|
|
system resources, while still being visually appealing and user friendly.")
|
|
|
|
|
(license gpl2+)))
|
2015-12-03 13:57:10 +00:00
|
|
|
|
|
|
|
|
|
(define-public xfce4-power-manager
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-power-manager")
|
2020-12-25 12:44:33 +00:00
|
|
|
|
(version "4.16.0")
|
2015-12-03 13:57:10 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
2019-03-16 23:34:06 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/xfce/"
|
2020-03-09 04:05:02 +00:00
|
|
|
|
"xfce4-power-manager/" (version-major+minor version) "/"
|
|
|
|
|
"xfce4-power-manager-" version ".tar.bz2"))
|
2015-12-03 13:57:10 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-12-25 12:44:33 +00:00
|
|
|
|
"1wrvqiifaxsgcn1kh4vm2hwxi9lgm6mw4zrfld2zl0mm05y5i77b"))))
|
2015-12-03 13:57:10 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
|
("intltool" ,intltool)))
|
|
|
|
|
(inputs
|
2019-08-18 19:24:37 +00:00
|
|
|
|
`(("libxrandr" ,libxrandr)
|
|
|
|
|
("gtk+" ,gtk+)
|
2015-12-03 13:57:10 +00:00
|
|
|
|
("upower" ,upower)
|
|
|
|
|
("libnotify" ,libnotify)
|
|
|
|
|
("libxfce4ui" ,libxfce4ui)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/")
|
2015-12-03 13:57:10 +00:00
|
|
|
|
(synopsis "Xfce Power Manager")
|
|
|
|
|
(description
|
|
|
|
|
"This is a power manager for the Xfce desktop. It manages the power
|
|
|
|
|
sources on the computer and the devices that can be controlled to reduce their
|
|
|
|
|
power consumption (such as LCD brightness level, monitor sleep, CPU frequency
|
|
|
|
|
scaling, etc). In addition, xfce4-power-manager provides a set of
|
|
|
|
|
freedesktop-compliant DBus interfaces to inform other applications about current
|
|
|
|
|
power level so that they can adjust their power consumption, and it provides the
|
|
|
|
|
inhibit interface which allows applications to prevent automatic sleep.")
|
|
|
|
|
(license gpl2+)))
|
2016-04-24 20:50:36 +00:00
|
|
|
|
|
|
|
|
|
(define-public ristretto
|
|
|
|
|
(package
|
|
|
|
|
(name "ristretto")
|
2021-06-11 12:00:20 +00:00
|
|
|
|
(version "0.11.0")
|
2016-04-24 20:50:36 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/apps/ristretto/"
|
2016-04-24 20:50:36 +00:00
|
|
|
|
(version-major+minor version) "/"
|
2019-04-23 19:37:18 +00:00
|
|
|
|
"ristretto-" version ".tar.bz2"))
|
2016-04-24 20:50:36 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-06-11 12:00:20 +00:00
|
|
|
|
"08w8nw6cl8kpvjnp7dxgpqlmi3s73amhrb7l0sbzmjy82ba30zl7"))))
|
2016-04-24 20:50:36 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
2020-04-05 11:48:33 +00:00
|
|
|
|
("desktop-file-utils" ,desktop-file-utils)
|
2016-04-24 20:50:36 +00:00
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
2020-04-05 11:48:33 +00:00
|
|
|
|
`(("gtk+" ,gtk+)
|
2016-04-24 20:50:36 +00:00
|
|
|
|
("libexif" ,libexif)
|
|
|
|
|
("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("librsvg" ,librsvg)
|
|
|
|
|
("tumbler" ,tumbler)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://docs.xfce.org/apps/ristretto/start")
|
2016-04-24 20:50:36 +00:00
|
|
|
|
(synopsis "Fast and lightweight picture-viewer")
|
|
|
|
|
(description
|
|
|
|
|
"The Ristretto Image Viewer is an application that can be used to view,
|
|
|
|
|
and scroll through images. It can be used to run a slideshow of images, open
|
|
|
|
|
images with other applications like an image-editor or configure an image as
|
|
|
|
|
the desktop wallpaper.")
|
|
|
|
|
(license gpl2+)))
|
2016-04-25 21:33:06 +00:00
|
|
|
|
|
|
|
|
|
(define-public xfce4-taskmanager
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-taskmanager")
|
2021-02-09 14:02:52 +00:00
|
|
|
|
(version "1.4.2")
|
2016-04-25 21:33:06 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
2019-03-16 23:38:14 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/apps/"
|
2020-04-16 17:38:42 +00:00
|
|
|
|
"xfce4-taskmanager/" (version-major+minor version) "/"
|
|
|
|
|
"xfce4-taskmanager-" version ".tar.bz2"))
|
2016-04-25 21:33:06 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-02-09 14:02:52 +00:00
|
|
|
|
"1ya81si7xhqqbbc9lfcjg2i1pi1qdfw1pnjry7kf95f1w50244nd"))))
|
2016-04-25 21:33:06 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
2019-08-19 14:42:12 +00:00
|
|
|
|
`(("libwnck" ,libwnck)
|
2019-03-16 23:38:14 +00:00
|
|
|
|
("libxmu" ,libxmu)
|
|
|
|
|
("gtk+" ,gtk+)
|
|
|
|
|
;; FIXME: Remove libxext and libxt when libxmu propagates them.
|
|
|
|
|
("libxext" ,libxext)
|
|
|
|
|
("libxt" ,libxt)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://goodies.xfce.org/projects/applications/xfce4-taskmanager")
|
2016-04-25 21:33:06 +00:00
|
|
|
|
(synopsis "Easy to use task manager")
|
|
|
|
|
(description
|
|
|
|
|
"This is a task manager for the Xfce desktop. It displays the CPU and
|
|
|
|
|
memory usage graphically, and it can display processes as a tree.")
|
|
|
|
|
(license gpl2+)))
|
2016-06-27 16:58:06 +00:00
|
|
|
|
|
|
|
|
|
(define-public orage
|
|
|
|
|
(package
|
|
|
|
|
(name "orage")
|
|
|
|
|
(version "4.12.1")
|
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/apps/"
|
2016-06-27 16:58:06 +00:00
|
|
|
|
name "/" (version-major+minor version) "/"
|
|
|
|
|
name "-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
|
|
|
|
"0qlhvnl2m33vfxqlbkic2nmfpwyd4mq230jzhs48cg78392amy9w"))))
|
2019-09-02 15:04:50 +00:00
|
|
|
|
(arguments
|
|
|
|
|
`(#:phases
|
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
|
(add-after 'unpack 'fix-build-with-libical3
|
|
|
|
|
(lambda* _
|
|
|
|
|
(substitute* "src/ical-code.c" ;; .is_utc not available in libical3
|
|
|
|
|
((".*\\.is_utc.*$") ""))
|
|
|
|
|
#t)))))
|
2016-06-27 16:58:06 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("gtk+" ,gtk+-2)
|
|
|
|
|
("libical" ,libical)
|
|
|
|
|
("libnotify" ,libnotify)
|
|
|
|
|
("popt" ,popt)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
gnu: xfce: Use HTTPS for xfce.org home pages.
* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
(xfce4-taskmanager, orage)[home-page]: Use HTTPS.
2018-01-13 15:14:15 +00:00
|
|
|
|
(home-page "https://www.xfce.org/projects/")
|
2016-06-27 16:58:06 +00:00
|
|
|
|
(synopsis "Simple calendar application with reminders")
|
|
|
|
|
(description
|
|
|
|
|
"This is a simple calendar application for the Xfce desktop. Orage has
|
|
|
|
|
alarms and uses the iCalendar format, making it compatible with many other
|
|
|
|
|
calendar applications. It also includes a panel clock plugin and an
|
|
|
|
|
international clock application capable of simultaneously showing clocks from
|
|
|
|
|
several different time zones.")
|
|
|
|
|
(license gpl2+)))
|
2017-04-26 13:41:09 +00:00
|
|
|
|
|
|
|
|
|
(define-public xfce4-notifyd
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-notifyd")
|
2020-10-27 20:50:27 +00:00
|
|
|
|
(version "0.6.2")
|
2017-04-26 13:41:09 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
2019-03-17 01:03:31 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/apps/"
|
2017-04-26 13:41:09 +00:00
|
|
|
|
name "/" (version-major+minor version) "/"
|
|
|
|
|
name "-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-10-27 20:50:27 +00:00
|
|
|
|
"0ib5s7kjbr9sy8nh89nfcc4w6qplacnk4s92iycijy2wcv389aqr"))))
|
2017-04-26 13:41:09 +00:00
|
|
|
|
(build-system glib-or-gtk-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
2019-03-17 01:03:31 +00:00
|
|
|
|
("libnotify" ,libnotify)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
2017-04-26 13:41:09 +00:00
|
|
|
|
(home-page "https://goodies.xfce.org/projects/applications/xfce4-notifyd")
|
|
|
|
|
(synopsis "Show notification bubbles on Xfce")
|
|
|
|
|
(description
|
|
|
|
|
"The Xfce Notify Daemon (xfce4-notifyd for short) is a smallish program
|
|
|
|
|
that implements the “server-side” portion of the Freedesktop desktop
|
|
|
|
|
notifications specification. Applications that wish to pop up a notification
|
|
|
|
|
bubble in a standard way can implicitly make use of xfce4-notifyd to do so by
|
|
|
|
|
sending standard messages over D-Bus using the
|
|
|
|
|
@code{org.freedesktop.Notifications} interface.")
|
|
|
|
|
(license gpl2)))
|
2017-09-09 14:11:36 +00:00
|
|
|
|
|
|
|
|
|
(define-public xfburn
|
|
|
|
|
(package
|
|
|
|
|
(name "xfburn")
|
2020-03-09 04:00:42 +00:00
|
|
|
|
(version "0.6.2")
|
2017-09-09 14:11:36 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/apps/xfburn/"
|
2017-09-09 14:11:36 +00:00
|
|
|
|
(version-major+minor version) "/"
|
2019-11-03 18:58:46 +00:00
|
|
|
|
"xfburn-" version ".tar.bz2"))
|
2017-09-09 14:11:36 +00:00
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-03-09 04:00:42 +00:00
|
|
|
|
"09q3s2rkpf0ljzq6bv4hl9byvaggjq7lchfw5zaircwv5q9nwhc3"))))
|
2017-09-09 14:11:36 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("exo" ,exo)
|
|
|
|
|
("gstreamer" ,gstreamer)
|
|
|
|
|
("gst-plugins-base" ,gst-plugins-base)
|
|
|
|
|
("gst-plugins-good" ,gst-plugins-good)
|
|
|
|
|
("gst-plugins-ugly" ,gst-plugins-ugly)
|
|
|
|
|
("glib" ,glib)
|
2019-11-03 18:59:38 +00:00
|
|
|
|
("gtk+" ,gtk+)
|
2017-09-09 14:11:36 +00:00
|
|
|
|
("libburn" ,libburn)
|
|
|
|
|
("libisofs" ,libisofs)
|
|
|
|
|
("libxfce4ui" ,libxfce4ui)))
|
|
|
|
|
(home-page "https://goodies.xfce.org/projects/applications/xfburn")
|
|
|
|
|
(synopsis "GTK+ based CD, DVD and Blu-ray burning application")
|
|
|
|
|
(description
|
|
|
|
|
"Xfburn is a simple CD, DVD, and Blu-ray burning tool based on
|
|
|
|
|
the libburnia libraries. It can blank CD/DVD/BD(-RW)s, burn and
|
|
|
|
|
create iso images, audio CDs, as well as burn personal compositions
|
|
|
|
|
of data to either CD/DVD/BD.")
|
|
|
|
|
(license gpl2+)))
|
2019-04-12 23:41:57 +00:00
|
|
|
|
|
|
|
|
|
(define-public mousepad
|
|
|
|
|
(package
|
|
|
|
|
(name "mousepad")
|
2021-10-06 00:38:50 +00:00
|
|
|
|
(version "0.5.7")
|
2019-04-12 23:41:57 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/apps/mousepad/"
|
2019-04-12 23:41:57 +00:00
|
|
|
|
(version-major+minor version) "/mousepad-"
|
|
|
|
|
version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-10-06 00:38:50 +00:00
|
|
|
|
"1s5x0d7jy6aps7zdyd5qnvqbnz64l6a0barp81wrxq2261s1alqh"))))
|
2019-04-12 23:41:57 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(arguments
|
2019-09-02 14:10:49 +00:00
|
|
|
|
'(#:configure-flags '(;; Use the GSettings keyfile backend rather than
|
2019-04-12 23:41:57 +00:00
|
|
|
|
;; DConf.
|
|
|
|
|
"--enable-keyfile-settings")
|
|
|
|
|
#:phases
|
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
|
(add-after 'install 'wrap-program
|
|
|
|
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
|
|
|
|
(let ((out (assoc-ref outputs "out"))
|
|
|
|
|
(gtksourceview (assoc-ref inputs "gtksourceview")))
|
|
|
|
|
(wrap-program (string-append out "/bin/mousepad")
|
|
|
|
|
;; For language-specs.
|
|
|
|
|
`("XDG_DATA_DIRS" ":" prefix (,(string-append gtksourceview
|
2021-10-06 00:38:50 +00:00
|
|
|
|
"/share"))))))))))
|
2019-04-12 23:41:57 +00:00
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("glib" ,glib "bin") ; for glib-compile-schemas.
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("gtk+" ,gtk+)
|
2019-09-02 14:10:49 +00:00
|
|
|
|
("gtksourceview" ,gtksourceview-3)
|
|
|
|
|
("xfconf" ,xfconf)))
|
2019-04-12 23:41:57 +00:00
|
|
|
|
(home-page "https://git.xfce.org/apps/mousepad/")
|
|
|
|
|
(synopsis "Simple text editor for Xfce")
|
|
|
|
|
(description
|
|
|
|
|
"Mousepad is a graphical text editor for Xfce based on Leafpad.")
|
|
|
|
|
(license gpl2+)))
|
2019-09-03 13:47:07 +00:00
|
|
|
|
|
|
|
|
|
(define-public xfce4-screenshooter
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-screenshooter")
|
2021-05-21 15:40:37 +00:00
|
|
|
|
(version "1.9.9")
|
2019-09-03 13:47:07 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/apps/"
|
2019-09-03 13:47:07 +00:00
|
|
|
|
"xfce4-screenshooter/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-screenshooter-"
|
|
|
|
|
version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-05-21 15:40:37 +00:00
|
|
|
|
"196swmc4amab8xcwv4q9p8b43fzzi9xagg20gnyjvf5x7yssxj1k"))))
|
2019-09-03 13:47:07 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
|
("intltool" ,intltool)
|
|
|
|
|
("glib:bin" ,glib "bin"))) ; glib-genmarshal
|
|
|
|
|
(inputs
|
|
|
|
|
`(("exo" ,exo)
|
|
|
|
|
("libsoup" ,libsoup)
|
|
|
|
|
("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page "https://goodies.xfce.org/projects/applications/xfce4-screenshooter")
|
|
|
|
|
(synopsis "Xfce's application to take screenshots")
|
|
|
|
|
(description
|
|
|
|
|
"This application allows you to capture the entire screen, the active
|
|
|
|
|
window or a selected region. You can set the delay that elapses before the screenshot
|
|
|
|
|
is taken and the action that will be done with the screenshot.
|
|
|
|
|
A plugin for the Xfce panel is also available.")
|
|
|
|
|
(license gpl2+)))
|
2019-09-02 13:52:54 +00:00
|
|
|
|
|
|
|
|
|
(define-public xfce4-screensaver
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-screensaver")
|
2021-01-03 18:36:50 +00:00
|
|
|
|
(version "4.16.0")
|
2019-09-02 13:52:54 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/apps/"
|
2019-09-02 13:52:54 +00:00
|
|
|
|
"xfce4-screensaver/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-screensaver-"
|
|
|
|
|
version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-01-03 18:36:50 +00:00
|
|
|
|
"13962rkc7nn3yigv1km8w0z7g41kj2bxmrrwx2f6gnv27qz18kbd"))))
|
2019-09-02 13:52:54 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(arguments
|
|
|
|
|
`(#:phases
|
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
|
(add-after 'unpack 'fix-dbus-1-path
|
|
|
|
|
(lambda* (#:key outputs #:allow-other-keys)
|
|
|
|
|
(let* ((out (assoc-ref outputs "out"))
|
|
|
|
|
(dbus-dir (string-append out "/share/dbus-1/services")))
|
|
|
|
|
(substitute* "configure"
|
|
|
|
|
(("DBUS_SESSION_SERVICE_DIR=.*")
|
|
|
|
|
(string-append "DBUS_SESSION_SERVICE_DIR="
|
|
|
|
|
dbus-dir)))))))))
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
|
("intltool" ,intltool)
|
|
|
|
|
("glib" ,glib) ; glib-compile-schemas
|
|
|
|
|
("glib:bin" ,glib "bin"))) ; glib-compile-schemas
|
|
|
|
|
(inputs
|
|
|
|
|
`(("dbus-glib" ,dbus-glib)
|
|
|
|
|
("libux-pam" ,linux-pam)
|
|
|
|
|
("elogind" ,elogind)
|
|
|
|
|
("garcon" ,garcon)
|
|
|
|
|
("libxklavier" ,libxklavier)
|
|
|
|
|
("libwnxk" ,libwnck)
|
|
|
|
|
("libxscrnsaver" ,libxscrnsaver)
|
|
|
|
|
("xfconf" ,xfconf)))
|
|
|
|
|
(home-page "https://docs.xfce.org/apps/screensaver/start")
|
|
|
|
|
(synopsis "Screensaver for the Xfce desktop")
|
|
|
|
|
(description
|
|
|
|
|
"Xfce Screensaver is a screen saver and locker that aims to have simple,
|
|
|
|
|
sane, secure defaults and be well integrated with the Xfce desktop. ")
|
|
|
|
|
(license gpl2+)))
|
2019-10-01 12:37:13 +00:00
|
|
|
|
|
|
|
|
|
(define-public xfce4-volumed-pulse
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-volumed-pulse")
|
|
|
|
|
(version "0.2.3")
|
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/apps/"
|
|
|
|
|
name "/" (version-major+minor version) "/"
|
|
|
|
|
name "-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
|
|
|
|
"1q639iwwj7q2plgz0wdgdbi5wkgaq177ca9rnnlrnbdmid5z5fqk"))))
|
|
|
|
|
(build-system glib-or-gtk-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("xfconf" ,xfconf)
|
|
|
|
|
("libnotify" ,libnotify)
|
|
|
|
|
("pulseaudio" ,pulseaudio)
|
|
|
|
|
("keybinder-3.0" ,keybinder-3.0)
|
|
|
|
|
("gtk+" ,gtk+)))
|
|
|
|
|
(home-page "https://goodies.xfce.org/projects/applications/xfce4-volumed")
|
|
|
|
|
(synopsis "XFCE volume keys daemon")
|
|
|
|
|
(description
|
|
|
|
|
"This is a volume keys control daemon for Xfce Desktop environment. It controls
|
|
|
|
|
the volume using multimedia keys. It also provides volume change notifications.")
|
|
|
|
|
(license gpl3+)))
|
2019-10-03 19:38:21 +00:00
|
|
|
|
|
2019-10-03 19:38:27 +00:00
|
|
|
|
(define-public xfce4-cpugraph-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-cpugraph-plugin")
|
2021-03-01 19:41:27 +00:00
|
|
|
|
(version "1.2.3")
|
2019-10-03 19:38:27 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:27 +00:00
|
|
|
|
"xfce4-cpugraph-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-cpugraph-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-03-01 19:41:27 +00:00
|
|
|
|
"13302psv0fzg2dsgadr8j6mb06k1bsa4zw6hxmb644vqlvcwq37v"))))
|
2019-10-03 19:38:27 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-cpugraph-plugin")
|
|
|
|
|
(synopsis "Display CPU load as a graph in the Xfce panel")
|
|
|
|
|
(description "This panel plugin offers multiple display
|
|
|
|
|
modes (LED, gradient, fire, etc…) to show the current CPU load of the
|
|
|
|
|
system. Various appearance options, like colors or size, are
|
|
|
|
|
customizable.
|
|
|
|
|
|
|
|
|
|
On multi core or multi CPU systems, CPU Graph can either track and
|
|
|
|
|
display all of them at once, or at the user's option only a specific
|
|
|
|
|
core or CPU.")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-10-03 19:38:28 +00:00
|
|
|
|
(define-public xfce4-eyes-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-eyes-plugin")
|
2020-07-11 19:11:27 +00:00
|
|
|
|
(version "4.5.1")
|
2019-10-03 19:38:28 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:28 +00:00
|
|
|
|
"xfce4-eyes-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-eyes-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-07-11 19:11:27 +00:00
|
|
|
|
"1iaszzkagl1mb0cdafrvlfjnjklhhs9y90517par34sjiqbq1dsd"))))
|
2019-10-03 19:38:28 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-eyes-plugin")
|
|
|
|
|
(synopsis "Display a pair of eyes for the Xfce panel")
|
|
|
|
|
(description "Eyes is a toy Xfce panel plugin that adds eyes which
|
|
|
|
|
watch your every step.")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-10-03 19:38:43 +00:00
|
|
|
|
(define-public xfce4-equake-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-equake-plugin")
|
|
|
|
|
(version "1.3.8")
|
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:43 +00:00
|
|
|
|
"xfce4-equake-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-equake-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
|
|
|
|
"09b9k0n5xm115k44x74w4ad0xqklilyfh0hglsps7zj97pd7a5a3"))))
|
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("gtk+-2" ,gtk+-2)
|
|
|
|
|
("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-equake-plugin")
|
|
|
|
|
(synopsis "Earthquake monitor for the Xfce panel")
|
|
|
|
|
(description "Equake is a panel plugin for the XFCE desktop
|
|
|
|
|
environment. Equake monitors earthquakes and will display an update
|
|
|
|
|
each time a new earthquake occurs.")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-10-03 19:38:30 +00:00
|
|
|
|
(define-public xfce4-datetime-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-datetime-plugin")
|
2020-12-25 10:18:10 +00:00
|
|
|
|
(version "0.8.1")
|
2019-10-03 19:38:30 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:30 +00:00
|
|
|
|
"xfce4-datetime-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-datetime-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-12-25 10:18:10 +00:00
|
|
|
|
"0h15mxq5lawlxyr6h1vxc60rkf0rpmnv81l0f52mrswww9dz3xp9"))))
|
2019-10-03 19:38:30 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-datetime-plugin")
|
|
|
|
|
(synopsis "Display date and time inside the Xfce panel")
|
|
|
|
|
(description "This plugin shows the date and time in the panel,
|
|
|
|
|
and a calendar appears when you left-click on it.")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-10-03 19:38:31 +00:00
|
|
|
|
(define-public xfce4-calculator-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-calculator-plugin")
|
2020-12-23 08:05:37 +00:00
|
|
|
|
(version "0.7.1")
|
2019-10-03 19:38:31 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:31 +00:00
|
|
|
|
"xfce4-calculator-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-calculator-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-12-23 08:05:37 +00:00
|
|
|
|
"10fsb9pyr2cr9dj1k3n96dq6g02g61g5y4z4jzfvskpgqc1nl0g4"))))
|
2019-10-03 19:38:31 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-calculator-plugin")
|
|
|
|
|
(synopsis "Calculator for the Xfce panel")
|
|
|
|
|
(description "This plugin is a calculator for the Xfce4 panel. It
|
|
|
|
|
supports common mathematical operators (+, -, *, /, ^) with usual
|
|
|
|
|
precedence rules, and the following functions and common constants.")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-10-03 19:38:32 +00:00
|
|
|
|
(define-public xfce4-cpufreq-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-cpufreq-plugin")
|
2021-02-04 23:12:09 +00:00
|
|
|
|
(version "1.2.4")
|
2019-10-03 19:38:32 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:32 +00:00
|
|
|
|
"xfce4-cpufreq-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-cpufreq-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-02-04 23:12:09 +00:00
|
|
|
|
"17kzy156xqnbk4apskg005p7r09q7zb8crifad5mbawc7ysihll1"))))
|
2019-10-03 19:38:32 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-cpufreq-plugin")
|
|
|
|
|
(synopsis "Xfce panel plugin for displaying CPU frequency")
|
|
|
|
|
(description "This panel plugin shows information about the CPU
|
|
|
|
|
governor and frequencies supported and used by your system.")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-10-03 19:38:33 +00:00
|
|
|
|
(define-public xfce4-diskperf-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-diskperf-plugin")
|
2020-12-27 17:46:20 +00:00
|
|
|
|
(version "2.6.3")
|
2019-10-03 19:38:33 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:33 +00:00
|
|
|
|
"xfce4-diskperf-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-diskperf-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-12-27 17:46:20 +00:00
|
|
|
|
"0n8wsnjvzw98z8r0f0zr8n2gicjz6hhislp86xrjh0r4xcnymcbk"))))
|
2019-10-03 19:38:33 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-diskperf-plugin")
|
|
|
|
|
(synopsis "Display disk performance in the Xfce panel")
|
|
|
|
|
(description "This Xfce panel plugin displays instant disk/partition
|
2019-11-12 02:54:56 +00:00
|
|
|
|
performance (bytes transferred per second).")
|
2019-10-03 19:38:33 +00:00
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-10-03 19:38:29 +00:00
|
|
|
|
(define-public xfce4-embed-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-embed-plugin")
|
|
|
|
|
(version "1.6.0")
|
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:29 +00:00
|
|
|
|
"xfce4-embed-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-embed-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
|
|
|
|
"0a72kqsjjh45swimqlpyrahdnplp0383v0i4phr4n6g8c1ixyry7"))))
|
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)
|
|
|
|
|
("gtk+-2" ,gtk+-2)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-embed-plugin")
|
2019-11-12 02:55:57 +00:00
|
|
|
|
(synopsis "Embed arbitrary applications inside the Xfce panel")
|
2019-10-03 19:38:29 +00:00
|
|
|
|
(description "This plugin enables the embedding of arbitrary
|
|
|
|
|
application windows into the Xfce panel. The window is resized into
|
|
|
|
|
the panel space available, and the associated program can be
|
|
|
|
|
automatically launched if it is not open.
|
|
|
|
|
|
|
|
|
|
Example uses include embedding an instant messaging buddy list, a mail
|
|
|
|
|
client's new mail ticker, a simple media application, or a fancy clock
|
|
|
|
|
or timer. Combining with Xfce's ability to auto-hide panels can make
|
|
|
|
|
this very convenient.")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-10-03 19:38:34 +00:00
|
|
|
|
(define-public xfce4-fsguard-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-fsguard-plugin")
|
2020-12-28 09:06:05 +00:00
|
|
|
|
(version "1.1.2")
|
2019-10-03 19:38:34 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:34 +00:00
|
|
|
|
"xfce4-fsguard-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-fsguard-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-12-28 09:06:05 +00:00
|
|
|
|
"01a1an5z4kpgi68lk98q7wga7sx676fcbnrsd5cpq4d736ifdn37"))))
|
2019-10-03 19:38:34 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-fsguard-plugin")
|
|
|
|
|
(synopsis "Xfce panel plugin to monitor free disk space")
|
|
|
|
|
(description "The panel plugin checks free space on a chosen mount
|
|
|
|
|
point frequently and displays a message when a limit is reached. There
|
|
|
|
|
are two limits: a warning limit where only the icon changes, and an
|
|
|
|
|
urgent limit that advise the user with a message. The icon button can
|
|
|
|
|
be clicked to open the chosen mount point.")
|
|
|
|
|
(license bsd-2)))
|
|
|
|
|
|
2019-10-03 19:38:37 +00:00
|
|
|
|
(define-public xfce4-genmon-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-genmon-plugin")
|
2021-01-24 01:52:26 +00:00
|
|
|
|
(version "4.1.1")
|
2019-10-03 19:38:37 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:37 +00:00
|
|
|
|
"xfce4-genmon-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-genmon-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-01-24 01:52:26 +00:00
|
|
|
|
"0d81npcqnmkw2qaqa8c6igh9j5r4ivgb15zcjwxjkyhrzz89y4dj"))))
|
2019-10-03 19:38:37 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-genmon-plugin")
|
|
|
|
|
(synopsis "Generic program output monitor for the Xfce panel")
|
|
|
|
|
(description "This plugin cyclically spawns the indicated
|
|
|
|
|
script/program, captures its output (stdout) and displays the
|
|
|
|
|
resulting string into the panel.
|
|
|
|
|
|
|
|
|
|
The string can also contain markup to displayed an image, a bar, a
|
|
|
|
|
button and a personalized tooltip.")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-10-03 19:38:42 +00:00
|
|
|
|
(define-public xfce4-mailwatch-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-mailwatch-plugin")
|
2020-12-27 17:46:22 +00:00
|
|
|
|
(version "1.3.0")
|
2019-10-03 19:38:42 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:42 +00:00
|
|
|
|
"xfce4-mailwatch-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-mailwatch-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-12-27 17:46:22 +00:00
|
|
|
|
"0bmykjhd3gs1737fl3zn5gg6f3vlncak2xqz89zv5018znz1xy90"))))
|
2019-10-03 19:38:42 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("gtk+-2" ,gtk+-2)
|
|
|
|
|
("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("exo" ,exo)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-mailwatch-plugin")
|
|
|
|
|
(synopsis "Mail watch plugin for the Xfce panel")
|
|
|
|
|
(description "The Xfce4 Mailwatch Plugin is a multi-protocol,
|
|
|
|
|
multi-mailbox mail watcher. Currently, the protocols supported are:
|
|
|
|
|
|
|
|
|
|
@itemize
|
|
|
|
|
@item IMAP (SSL/TLS and cleartext, CRAM-MD5)
|
|
|
|
|
@item POP3 (SSL/TLS and cleartext, CRAM-MD5)
|
|
|
|
|
@item Mbox mail spool (local)
|
|
|
|
|
@item Maildir mail spool (local)
|
|
|
|
|
@item MH-Maildir mail spool (local)
|
|
|
|
|
@item Google Mail (GMail) mailbox (remote) (requires gnutls)
|
|
|
|
|
@end itemize")
|
|
|
|
|
(license gpl2)))
|
|
|
|
|
|
2019-10-03 19:38:35 +00:00
|
|
|
|
(define-public xfce4-mpc-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-mpc-plugin")
|
|
|
|
|
(version "0.5.2")
|
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:35 +00:00
|
|
|
|
"xfce4-mpc-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-mpc-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
|
|
|
|
"0q3pysdp85b3c7g3b59y3c69g4nw6bvbf518lnri4lxrnsvpizpf"))))
|
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-mpc-plugin")
|
|
|
|
|
(synopsis "Music Player Daemon plugin for the Xfce panel")
|
|
|
|
|
(description "This is a simple client plugin for Music Player Daemon.
|
|
|
|
|
|
|
|
|
|
Features:
|
|
|
|
|
@itemize
|
|
|
|
|
@item send Play/Stop/Next/Previous command to MPD.
|
|
|
|
|
@item uses media icons names from icon-naming-spec (at least nuvola,
|
|
|
|
|
tango and rodent themes provides these icons)
|
|
|
|
|
@item decrease/increase volume using the mouse wheel.
|
|
|
|
|
@item show the current volume, status and title as a tooltip when
|
|
|
|
|
hovering the mouse over the plugin.
|
|
|
|
|
@item show a simple playlist window upon middle-click, permitting to
|
|
|
|
|
select a track to play
|
|
|
|
|
@item configurable MPD host/port/password.
|
|
|
|
|
@item toggles repeat/random features + enable/disable MPD outputs in
|
|
|
|
|
the right-click menu.
|
|
|
|
|
@item launch configurable client (gmpc, xterm -e ncmpc,..) through
|
|
|
|
|
right-click menu
|
|
|
|
|
@item configurable markup for tooltip and playlist, using a gmpc-like markup
|
|
|
|
|
@end itemize")
|
|
|
|
|
(license isc)))
|
|
|
|
|
|
2019-10-03 19:38:26 +00:00
|
|
|
|
(define-public xfce4-mount-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-mount-plugin")
|
2020-12-27 17:46:21 +00:00
|
|
|
|
(version "1.1.5")
|
2019-10-03 19:38:26 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:26 +00:00
|
|
|
|
"xfce4-mount-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-mount-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-12-27 17:46:21 +00:00
|
|
|
|
"1hlfnlxwwx0hkm82mcz777f3i22x6bh6k3gzl0yjnm4yj9adjk2q"))))
|
2019-10-03 19:38:26 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-mount-plugin")
|
|
|
|
|
(synopsis "Mount/unmount plugin for the Xfce panel")
|
|
|
|
|
(description "The plugin will display a list of items representing
|
|
|
|
|
your various devices. If you click on an unmounted devices it will
|
|
|
|
|
mount it and vice versa. There is a warning in case a device can't be
|
|
|
|
|
mounted or when unmounting fails.")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-10-03 19:38:39 +00:00
|
|
|
|
(define-public xfce4-netload-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-netload-plugin")
|
2021-03-25 00:52:49 +00:00
|
|
|
|
(version "1.4.0")
|
2019-10-03 19:38:39 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:39 +00:00
|
|
|
|
"xfce4-netload-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-netload-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-03-25 00:52:49 +00:00
|
|
|
|
"036pvhfv1iynvj75va0xl8hpvnfckabyqm9jv56pb40p2072cxkc"))))
|
2019-10-03 19:38:39 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-netload-plugin")
|
|
|
|
|
(synopsis "Netload plugin for the Xfce Panel")
|
|
|
|
|
(description "This plugin displays the current load of the network
|
|
|
|
|
interfaces of your choice in the panel.")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-10-03 19:38:44 +00:00
|
|
|
|
(define-public xfce4-places-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-places-plugin")
|
|
|
|
|
(version "1.8.1")
|
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:44 +00:00
|
|
|
|
"xfce4-places-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-places-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
|
|
|
|
"1chac4ki70axgvkmhw94m0srsv0pwiwqrqbh8di0y9n90fgj24gj"))))
|
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
2020-04-05 11:48:35 +00:00
|
|
|
|
("desktop-file-utils" ,desktop-file-utils)
|
2019-10-03 19:38:44 +00:00
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
2020-04-05 11:48:35 +00:00
|
|
|
|
`(("gtk+-2" ,gtk+-2)
|
2019-10-03 19:38:44 +00:00
|
|
|
|
("exo" ,exo)
|
|
|
|
|
("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-places-plugin")
|
|
|
|
|
(synopsis "Gnome-like Places menu for the Xfce panel")
|
|
|
|
|
(description "This plugin provides a menu with quick access to folders,
|
|
|
|
|
documents, and removable media. The places plugin brings much of the
|
|
|
|
|
functionality of GNOME's Places menu to Xfce.
|
|
|
|
|
|
|
|
|
|
The plugin puts a simple button on the panel. Clicking on this button
|
|
|
|
|
opens up a menu with the following:
|
|
|
|
|
|
|
|
|
|
@itemize
|
|
|
|
|
@item System-defined directories (home folder, trash, desktop, file system)
|
|
|
|
|
@item Removable media (using thunar-vfs)
|
|
|
|
|
@item User-defined bookmarks (reads @file{~/.gtk-bookmarks})
|
|
|
|
|
@item Search program launcher (optional)
|
|
|
|
|
@item Recent documents submenu
|
|
|
|
|
@end itemize")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-10-03 19:38:25 +00:00
|
|
|
|
(define-public xfce4-smartbookmark-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-smartbookmark-plugin")
|
2020-12-25 10:11:41 +00:00
|
|
|
|
(version "0.5.2")
|
2019-10-03 19:38:25 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:25 +00:00
|
|
|
|
"xfce4-smartbookmark-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-smartbookmark-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-12-25 10:11:41 +00:00
|
|
|
|
"1lyd64qc9w6qnpqjb5xk0mjq4l7riv6z7l9aws28clalb8prw9ra"))))
|
2019-10-03 19:38:25 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-smartbookmark-plugin")
|
|
|
|
|
(synopsis "Perform custom searches in your browser from the Xfce panel")
|
|
|
|
|
(description "This plugin allows you to send search requests
|
|
|
|
|
directly to your browser, such that you can search through your
|
|
|
|
|
favorite search engine or bug tracker right from the Xfce panel.")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-10-03 19:38:41 +00:00
|
|
|
|
(define-public xfce4-statusnotifier-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-statusnotifier-plugin")
|
2021-01-27 08:34:03 +00:00
|
|
|
|
(version "0.2.3")
|
2019-10-03 19:38:41 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:41 +00:00
|
|
|
|
"xfce4-statusnotifier-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-statusnotifier-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-01-27 08:34:03 +00:00
|
|
|
|
"1d2n56g12dhnjznrq7xvr6d3brpp0lmm080xmgjb7ybc1yygpxrc"))))
|
2019-10-03 19:38:41 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)
|
|
|
|
|
("glib:bin" ,glib "bin")))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("libdbusmenu" ,libdbusmenu)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-statusnotifier-plugin")
|
|
|
|
|
(synopsis "Xfce panel plugin for status notifier items")
|
|
|
|
|
(description "This plugin provides a panel area for status
|
|
|
|
|
notifier items (application indicators). Applications may use these
|
|
|
|
|
items to display their status and interact with the user. This
|
|
|
|
|
technology is a modern alternative to systray and follows the
|
|
|
|
|
freedesktop.org specification.")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-10-03 19:38:40 +00:00
|
|
|
|
(define-public xfce4-stopwatch-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-stopwatch-plugin")
|
2021-01-19 14:16:53 +00:00
|
|
|
|
(version "0.5.0")
|
2019-10-03 19:38:40 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:40 +00:00
|
|
|
|
"xfce4-stopwatch-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-stopwatch-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-01-19 14:16:53 +00:00
|
|
|
|
"1q840298jzdqlhc9lw49q32xzdhnbzcgvv69qq5slkc704s5w6vw"))))
|
2019-10-03 19:38:40 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-stopwatch-plugin")
|
|
|
|
|
(synopsis "Stopwatch plugin for the Xfce panel")
|
|
|
|
|
(description "This Xfce panel plugin keeps track of elapsed time.")
|
|
|
|
|
(license bsd-2)))
|
|
|
|
|
|
2019-10-03 19:38:24 +00:00
|
|
|
|
(define-public xfce4-systemload-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-systemload-plugin")
|
2021-03-25 00:51:49 +00:00
|
|
|
|
(version "1.3.1")
|
2019-10-03 19:38:24 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:24 +00:00
|
|
|
|
"xfce4-systemload-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-systemload-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-03-25 00:51:49 +00:00
|
|
|
|
"0lknh5l30qs5c69wwjcblbyhczvdbxs59fqkb8mpqbfm05w01lan"))))
|
2019-10-03 19:38:24 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
2021-03-25 00:51:49 +00:00
|
|
|
|
`(("libgtop" ,libgtop)
|
|
|
|
|
("libxfce4ui" ,libxfce4ui)
|
2019-10-03 19:38:24 +00:00
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-systemload-plugin")
|
|
|
|
|
(synopsis "System load display plugin for the Xfce panel")
|
|
|
|
|
(description "A system load plugin for the Xfce4 desktop
|
|
|
|
|
environment. It displays the current CPU load, the memory in use, the
|
|
|
|
|
swap space and the system uptime in the Xfce4 panel.")
|
|
|
|
|
(license bsd-2)))
|
|
|
|
|
|
2019-10-03 19:38:36 +00:00
|
|
|
|
(define-public xfce4-time-out-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-time-out-plugin")
|
2021-03-01 20:06:33 +00:00
|
|
|
|
(version "1.1.2")
|
2019-10-03 19:38:36 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:36 +00:00
|
|
|
|
"xfce4-time-out-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-time-out-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-03-01 20:06:33 +00:00
|
|
|
|
"1m42kmi0x3xb0lzj2nd7q2r5y5r2viqcvxfpbg1aafzzjjkfpn1x"))))
|
2019-10-03 19:38:36 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
2019-11-04 13:31:59 +00:00
|
|
|
|
`(("gtk+" ,gtk+)
|
2019-10-03 19:38:36 +00:00
|
|
|
|
("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-time-out-plugin")
|
|
|
|
|
(synopsis "Xfce panel plugin that encourages periodical breaks")
|
|
|
|
|
(description "This plugin encourages to take periodical
|
|
|
|
|
breaks from the computer every X minutes. During breaks it locks your
|
|
|
|
|
screen. It optionally allows you to postpone breaks for a certain
|
|
|
|
|
time.")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-10-03 19:38:23 +00:00
|
|
|
|
(define-public xfce4-timer-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-timer-plugin")
|
2020-07-27 01:48:39 +00:00
|
|
|
|
(version "1.7.1")
|
2019-10-03 19:38:23 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:23 +00:00
|
|
|
|
"xfce4-timer-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-timer-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-07-27 01:48:39 +00:00
|
|
|
|
"1qr4m3n2l3rvsizsr3h7fyfajszfalqm7rhvjx2yjj8r3f8x4ljb"))))
|
2019-10-03 19:38:23 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-timer-plugin")
|
|
|
|
|
(synopsis "Simple countdown and alarm plugin for the Xfce panel")
|
|
|
|
|
(description "This is a simple plugin that lets the user run an
|
|
|
|
|
alarm at a specified time or at the end of a specified countdown
|
|
|
|
|
period.")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-10-03 19:38:22 +00:00
|
|
|
|
(define-public xfce4-verve-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-verve-plugin")
|
2020-12-28 09:10:15 +00:00
|
|
|
|
(version "2.0.1")
|
2019-10-03 19:38:22 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:22 +00:00
|
|
|
|
"xfce4-verve-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-verve-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-12-28 09:10:15 +00:00
|
|
|
|
"09gqp0jb5ccjh7ny798n5cy9skdx3hpis4kgvjpl4vidnrg5xnpb"))))
|
2019-10-03 19:38:22 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-verve-plugin")
|
|
|
|
|
(synopsis "Command line for the Xfce panel")
|
|
|
|
|
(description "The Verve plugin provides a comfortable command line
|
|
|
|
|
for the Xfce panel. It supports several features, such as:
|
|
|
|
|
@itemize
|
|
|
|
|
@item Opens URLs, e-mail addresses, directories, and programs
|
|
|
|
|
@item Command history
|
|
|
|
|
@item Auto-completion (including command history)
|
|
|
|
|
@item Focus grabbing via D-BUS (so you can bind a shortcut to it)
|
|
|
|
|
@item Custom input field width
|
|
|
|
|
@end itemize")
|
|
|
|
|
(license gpl2+)))
|
|
|
|
|
|
2019-10-03 19:38:21 +00:00
|
|
|
|
(define-public xfce4-wavelan-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-wavelan-plugin")
|
2020-12-25 10:15:13 +00:00
|
|
|
|
(version "0.6.2")
|
2019-10-03 19:38:21 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:21 +00:00
|
|
|
|
"xfce4-wavelan-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-wavelan-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2020-12-25 10:15:13 +00:00
|
|
|
|
"07a8nmc60in48licjj0gmwm77vb8divh1lb7jnib35n5a1ka6ypa"))))
|
2019-10-03 19:38:21 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-wavelan-plugin")
|
|
|
|
|
(synopsis "Show stats from WLAN interface in Xfce panel")
|
|
|
|
|
(description "This plugin is used to display stats from a wireless
|
|
|
|
|
lan interface (signal state, signal quality, network name (SSID)).")
|
|
|
|
|
(license bsd-2)))
|
2019-10-03 19:38:45 +00:00
|
|
|
|
|
|
|
|
|
(define-public xfce4-weather-plugin
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-weather-plugin")
|
2021-02-12 03:28:48 +00:00
|
|
|
|
(version "0.11.0")
|
2019-10-03 19:38:45 +00:00
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
gnu: Use HTTPS for archive.xfce.org sources.
* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.
2020-03-10 22:15:07 +00:00
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
|
2019-10-03 19:38:45 +00:00
|
|
|
|
"xfce4-weather-plugin/"
|
|
|
|
|
(version-major+minor version)
|
|
|
|
|
"/xfce4-weather-plugin-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
2021-02-12 03:28:48 +00:00
|
|
|
|
"1z2k24d599mxf5gqa35i3xmc3gk2yvqs80hxxpyw06yma6ljw973"))))
|
2019-10-03 19:38:45 +00:00
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("intltool" ,intltool)
|
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("gtk+" ,gtk+)
|
|
|
|
|
("libsoup" ,libsoup)
|
|
|
|
|
("libxfce4ui" ,libxfce4ui)
|
|
|
|
|
("libxml2" ,libxml2)
|
|
|
|
|
("xfce4-panel" ,xfce4-panel)))
|
|
|
|
|
(home-page
|
|
|
|
|
"https://goodies.xfce.org/projects/panel-plugins/xfce4-weather-plugin")
|
|
|
|
|
(synopsis "Show information about local weather in the Xfce panel")
|
|
|
|
|
(description "This Xfce panel plugin shows information about your
|
|
|
|
|
local weather in the panel, using forecast data provided by the
|
|
|
|
|
@uref{https://met.no, Norwegian Meteorological Institute}.")
|
|
|
|
|
(license gpl2+)))
|
2021-10-21 22:06:41 +00:00
|
|
|
|
|
|
|
|
|
(define-public xfce4-dev-tools
|
|
|
|
|
(package
|
|
|
|
|
(name "xfce4-dev-tools")
|
|
|
|
|
(version "4.17.0")
|
|
|
|
|
(source (origin
|
|
|
|
|
(method url-fetch)
|
|
|
|
|
(uri (string-append "https://archive.xfce.org/src/xfce/"
|
|
|
|
|
"xfce4-dev-tools/" (version-major+minor version) "/"
|
|
|
|
|
"xfce4-dev-tools-" version ".tar.bz2"))
|
|
|
|
|
(sha256
|
|
|
|
|
(base32
|
|
|
|
|
"1iwkqj96x2s7fk4srg1pymvsiwb2rn6vvhy6hrmnc3hl1vqw2d6k"))))
|
|
|
|
|
(build-system gnu-build-system)
|
|
|
|
|
(native-inputs
|
|
|
|
|
`(("pkg-config" ,pkg-config)))
|
|
|
|
|
(inputs
|
|
|
|
|
`(("glib" ,glib)))
|
|
|
|
|
(home-page "https://docs.xfce.org/xfce/xfce4-dev-tools/")
|
|
|
|
|
(synopsis "Xfce developer tools")
|
|
|
|
|
(description
|
|
|
|
|
"The Xfce development tools are a collection of tools and macros for Xfce
|
|
|
|
|
developers and people that want to build Xfce from Git In addition it contains
|
|
|
|
|
the Xfce developer's handbook.")
|
|
|
|
|
(license gpl2+)))
|