diff options
Diffstat (limited to 'gnu/packages/xdisorg.scm')
-rw-r--r-- | gnu/packages/xdisorg.scm | 91 |
1 files changed, 66 insertions, 25 deletions
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 7cf8cc9a67..20702c3a4f 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -37,6 +37,8 @@ ;;; Copyright © 2020 John Soo <jsoo1@asu.edu> ;;; Copyright © 2020 Boris A. Dekshteyn <boris.dekshteyn@gmail.com> ;;; Copyright © 2020 Alex McGrath <amk@amk.ie> +;;; Copyright © 2020 Ivan Kozlov <kanichos@yandex.ru> +;;; Copyright © 2020 Brett Gilio <brettg@gnu.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -220,7 +222,7 @@ used to further tweak the behaviour of the different profiles.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/Cloudef/bemenu.git") + (url "https://github.com/Cloudef/bemenu") (commit version))) (file-name (git-file-name name version)) (sha256 @@ -264,7 +266,7 @@ with X11 or Wayland, or in a text terminal with ncurses.") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/hluk/CopyQ.git") + (url "https://github.com/hluk/CopyQ") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 @@ -295,7 +297,7 @@ application.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/astrand/xclip.git") + (url "https://github.com/astrand/xclip") (commit version))) (file-name (git-file-name name version)) (sha256 @@ -626,17 +628,18 @@ move windows, switch between desktops, etc.).") (define-public scrot (package (name "scrot") - (version "1.3") + (version "1.4") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/resurrecting-open-source-projects/scrot.git") + (url "https://github.com/resurrecting-open-source-projects/scrot") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0x70hd59ik37kqd8xqpwrz46np01jv324iz28x2s0kk36d7sblsj")))) + (base32 + "12xq6glg70icwsvbnfw9gm4dahlbnrc7b6adpd0mpf89h4sj2gds")))) (build-system gnu-build-system) (native-inputs `(("autoconf" ,autoconf) @@ -646,6 +649,7 @@ move windows, switch between desktops, etc.).") `(("giblib" ,giblib) ("libx11" ,libx11) ("libXcursor" ,libxcursor) + ("libxcomposite" ,libxcomposite) ("libXfixes" ,libxfixes))) (home-page "https://github.com/resurrecting-open-source-projects/scrot") (synopsis "Command-line screen capture utility for X Window System") @@ -664,7 +668,7 @@ of the screen selected by mouse.") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/naelstrof/slop.git") + (url "https://github.com/naelstrof/slop") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 @@ -697,7 +701,7 @@ selection's dimensions to stdout.") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/naelstrof/maim.git") + (url "https://github.com/naelstrof/maim") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 @@ -1050,7 +1054,7 @@ within a single process.") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/alols/xcape.git") + (url "https://github.com/alols/xcape") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 @@ -1080,7 +1084,7 @@ Escape key when Left Control is pressed and released on its own.") (define-public libwacom (package (name "libwacom") - (version "1.3") + (version "1.4") (source (origin (method url-fetch) (uri (string-append @@ -1088,7 +1092,7 @@ Escape key when Left Control is pressed and released on its own.") "libwacom-" version "/libwacom-" version ".tar.bz2")) (sha256 (base32 - "0g48cdg2qpvrr2nk8ccibjg3iv7iqskdv66izxacqx70w47y1771")))) + "1rk661cymmahak9rw0wcssnfszbngq74vp7zc2cwyg6yrjbif1lh")))) (build-system glib-or-gtk-build-system) (arguments `(#:configure-flags '("--disable-static"))) @@ -1243,7 +1247,7 @@ color temperature should be set to match the lamps in your room.") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/minus7/redshift.git") + (url "https://github.com/minus7/redshift") (commit commit))) (file-name (string-append name "-" version)) (sha256 @@ -1360,6 +1364,44 @@ demos. It also acts as a nice screen locker.") "http://metadata.ftp-master.debian.org/changelogs/" "/main/x/xscreensaver/xscreensaver_5.36-1_copyright"))))) +(define-public xssproxy + (package + (name "xssproxy") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/timakro/xssproxy") + (commit (string-append "v" version)))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "0c83wmipnsdnbihc5niyczs7jrkss2s8n6iwwjdia7hkjzbd0hl7")))) + (build-system gnu-build-system) + (arguments `(#:make-flags `("bindir=/bin" + "man1dir=/share/man/man1" + ,(string-append "DESTDIR=" (assoc-ref %outputs "out")) + "CC=gcc") + #:phases (modify-phases %standard-phases + (delete 'configure) + (delete 'check)))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("glib" ,glib) + ("libx11" ,libx11) + ("libxext" ,libxext) + ("libxscrnsaver" ,libxscrnsaver) + ("dbus" ,dbus))) + (synopsis "Forward freedesktop.org Idle Inhibition Service calls to Xss") + (description "xssproxy implements the @code{org.freedesktop.ScreenSaver} +D-Bus interface described in the Idle Inhibition Service Draft by the +freedesktop.org developers. The inhibition of the screensaver is then +controlled using the XScreenSaverSuspend function from the Xss (X11 Screen +Saver extension) library.") + (home-page "https://github.com/timakro/xssproxy") + (license license:gpl3+))) + (define-public xsel (package (name "xsel") @@ -1513,7 +1555,7 @@ actions, a built-in clock, a battery monitor and a system tray.") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/robm/dzen.git") + (url "https://github.com/robm/dzen") (commit commit))) (file-name (string-append name "-" version)) (sha256 @@ -1683,7 +1725,7 @@ invert colors on a specific display/screen.") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/dusxmt/nxbelld.git") + (url "https://github.com/dusxmt/nxbelld") (commit version))) (sha256 (base32 @@ -1879,7 +1921,7 @@ to automatically turn it on on login.") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/zoltanp/xrandr-invert-colors.git") + (url "https://github.com/zoltanp/xrandr-invert-colors") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 @@ -2014,7 +2056,7 @@ binary to setuid-binaries: (origin (method git-fetch) (uri (git-reference - (url "https://github.com/bugaevc/wl-clipboard.git") + (url "https://github.com/bugaevc/wl-clipboard") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 @@ -2064,7 +2106,7 @@ The cutbuffer and clipboard selection are always synchronized.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/johanmalm/jgmenu.git") + (url "https://github.com/johanmalm/jgmenu") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 @@ -2108,7 +2150,7 @@ can optionally use some appearance settings from XSettings, tint2 and GTK.") (define-public xwallpaper (package (name "xwallpaper") - (version "0.6.4") + (version "0.6.5") (source (origin (method git-fetch) @@ -2117,8 +2159,7 @@ can optionally use some appearance settings from XSettings, tint2 and GTK.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 - "175fzifvia58vah2x7509drvfn3xfv5d9szgh9x1w1a1w8rcs2hx")))) + (base32 "121ai4dc0v65qk12gn9w62ixly8hc8a5qrygkbb82vy8ck4jqxj7")))) (build-system gnu-build-system) (native-inputs `(("autoconf" ,autoconf) @@ -2184,7 +2225,7 @@ Xwrits hides itself until you should take another break.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/derat/xsettingsd.git") + (url "https://github.com/derat/xsettingsd") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 @@ -2250,7 +2291,7 @@ configuring visual settings in different UI toolkits separately.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/cdown/clipnotify.git") + (url "https://github.com/cdown/clipnotify") (commit version))) (file-name (git-file-name name version)) (sha256 @@ -2301,7 +2342,7 @@ tools to complement clipnotify.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/cdown/clipmenu.git") + (url "https://github.com/cdown/clipmenu") (commit commit))) (file-name (git-file-name name version)) (sha256 @@ -2380,7 +2421,7 @@ After selection, the clip is put onto the PRIMARY and CLIPBOARD X selections.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/qnikst/kbdd.git") + (url "https://github.com/qnikst/kbdd") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 @@ -2416,7 +2457,7 @@ create layout indicator widgets.") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/enkore/j4-dmenu-desktop.git") + (url "https://github.com/enkore/j4-dmenu-desktop") (commit (string-append "r" version)))) (file-name (git-file-name name version)) (sha256 |