guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: gnu: Add wf-recorder.


From: guix-commits
Subject: branch master updated: gnu: Add wf-recorder.
Date: Mon, 27 Apr 2020 12:23:10 -0400

This is an automated email from the git hooks/post-receive script.

mothacehe pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new 58a361f  gnu: Add wf-recorder.
58a361f is described below

commit 58a361fef40f86d28938c7a964ca38032ff7f5a0
Author: Alex McGrath <address@hidden>
AuthorDate: Thu Apr 16 21:55:28 2020 +0100

    gnu: Add wf-recorder.
    
    * gnu/packages/video.scm (wf-recorder): New variable.
    
    Signed-off-by: Mathieu Othacehe <address@hidden>
---
 gnu/packages/video.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 1ae678d..e3d145a 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -40,6 +40,7 @@
 ;;; Copyright © 2020 Brice Waegeneire <address@hidden>
 ;;; Copyright © 2020 Vincent Legoll <address@hidden>
 ;;; Copyright © 2020 Guillaume Le Vaillant <address@hidden>
+;;; Copyright © 2020 Alex McGrath <address@hidden>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -4071,3 +4072,33 @@ With Peek, you simply place the Peek window over the 
area you want to record
 and press \"Record\".  Peek is optimized for generating animated GIFs, but you
 can also directly record to WebM or MP4 if you prefer.")
     (license license:gpl3+)))
+
+(define-public wf-recorder
+  (package
+    (name "wf-recorder")
+    (version "0.2.1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/ammen99/wf-recorder.git";)
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1cw6kpcbl33wh95pvy32xrsrm6kkk1awccr3phyh885xjs3b3iim"))))
+    (build-system meson-build-system)
+    (native-inputs
+     `(("pkg-config" ,pkg-config)))
+    (inputs
+     `(("ffmpeg" ,ffmpeg)
+       ("pulseaudio" ,pulseaudio)
+       ("wayland" ,wayland)
+       ("wayland-protocols" ,wayland-protocols)
+       ("libx264" ,libx264)))
+    (home-page "https://github.com/ammen99/wf-recorder";)
+    (synopsis "Screen recorder for wlroots-based compositors")
+    (description
+     "@code{wf-recorder} is a utility program for screen recording of
+wlroots-based compositors.  More specifically, those that support
+@code{wlr-screencopy-v1} and @code{xdg-output}.")
+    (license license:expat)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]