gnu: Add obs-wlrobs.

* gnu/packages/video.scm (obs-wlrobs): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Andrew Tropin 2021-01-18 19:27:43 +03:00 committed by Ludovic Courtès
parent 84929062e3
commit aee9f696b1
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -48,6 +48,7 @@
;;; Copyright © 2020 Ivan Kozlov <kanichos@yandex.ru>
;;; Copyright © 2020 Antoine Côté <antoine.cote@posteo.net>
;;; Copyright © 2021 Alexey Abramov <levenson@mmer.org>
;;; Copyright © 2021 Andrew Tropin <andrew@trop.in>
;;;
;;; This file is part of GNU Guix.
;;;
@ -74,6 +75,7 @@ (define-module (gnu packages video)
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix svn-download)
#:use-module (guix hg-download)
#:use-module (guix build-system cargo)
#:use-module (guix build-system cmake)
#:use-module (guix build-system copy)
@ -3173,6 +3175,35 @@ (define-public obs-spectralizer
OBS audio sources.")
(license license:gpl2)))
(define-public obs-wlrobs
(package
(name "obs-wlrobs")
(version "1.0")
(source
(origin
(method hg-fetch)
(uri (hg-reference
(url "https://hg.sr.ht/~scoopta/wlrobs")
(changeset (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1faiq2gdb7qis3m1hilm4pz8lkmkab75vzm608dbiazahhybf96p"))))
(build-system meson-build-system)
(native-inputs
`(("pkg-config" ,pkg-config)))
(propagated-inputs `() )
(inputs `(("obs" ,obs)
("libx11" ,libx11 "out")
("wayland" ,wayland)
("wayland-protocols" ,wayland-protocols)))
(home-page "https://hg.sr.ht/~scoopta/wlrobs")
(synopsis "OBS plugin for Wayland (wlroots) screen capture")
(description
"This OBS plugin allows you to capture the screen on wlroots-based
Wayland compositors.")
(license license:gpl3+)))
(define-public libvdpau
(package
(name "libvdpau")