GNU bug report logs -
#65115
[PATCH] gnu: Add obs-looking-glass.
Previous Next
Reported by: Oleg Pykhalov <go.wigust <at> gmail.com>
Date: Sun, 6 Aug 2023 16:28:02 UTC
Severity: normal
Tags: patch
Done: Oleg Pykhalov <go.wigust <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 65115 in the body.
You can then email your comments to 65115 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#65115
; Package
guix-patches
.
(Sun, 06 Aug 2023 16:28:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Oleg Pykhalov <go.wigust <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Sun, 06 Aug 2023 16:28:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/video.scm (obs-looking-glass): New variable.
---
gnu/packages/video.scm | 81 +++++++++++++++++++++++++++++++++++++++++-
1 file changed, 80 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 801c2602e4..7df68e8f53 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -34,7 +34,7 @@
;;; Copyright © 2019 Timo Eisenmann <eisenmann <at> fn.de>
;;; Copyright © 2019 Arne Babenhauserheide <arne_bab <at> web.de>
;;; Copyright © 2019 Riku Viitanen <riku.viitanen <at> protonmail.com>
-;;; Copyright © 2020, 2021 Oleg Pykhalov <go.wigust <at> gmail.com>
+;;; Copyright © 2020, 2021, 2023 Oleg Pykhalov <go.wigust <at> gmail.com>
;;; Copyright © 2020 Josh Holland <josh <at> inv.alid.pw>
;;; Copyright © 2020, 2021 Brice Waegeneire <brice <at> waegenei.re>
;;; Copyright © 2020 Vincent Legoll <vincent.legoll <at> gmail.com>
@@ -138,6 +138,7 @@ (define-module (gnu packages video)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages fribidi)
+ #:use-module (gnu packages gcc)
#:use-module (gnu packages gettext)
#:use-module (gnu packages ghostscript)
#:use-module (gnu packages gl)
@@ -164,7 +165,9 @@ (define-module (gnu packages video)
#:use-module (gnu packages maths)
#:use-module (gnu packages music)
#:use-module (gnu packages mp3)
+ #:use-module (gnu packages multiprecision)
#:use-module (gnu packages ncurses)
+ #:use-module (gnu packages nettle)
#:use-module (gnu packages networking)
#:use-module (gnu packages ocr)
#:use-module (gnu packages pcre)
@@ -193,6 +196,7 @@ (define-module (gnu packages video)
#:use-module (gnu packages sdl)
#:use-module (gnu packages serialization)
#:use-module (gnu packages shells)
+ #:use-module (gnu packages spice)
#:use-module (gnu packages sqlite)
#:use-module (gnu packages ssh)
#:use-module (gnu packages swig)
@@ -3524,6 +3528,81 @@ (define-public obs
(home-page "https://obsproject.com")
(license license:gpl2+)))
+(define-public obs-looking-glass
+ (package
+ (name "obs-looking-glass")
+ (version "B5")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gnif/LookingGlass")
+ (commit version)
+ (recursive? #t)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "09mn544x5hg1z31l92ksk7fi7yj9r8xdk0dcl9fk56ivcr452ylm"))))
+ (build-system cmake-build-system)
+ (arguments
+ (list
+ #:tests? #f ; no test target
+ #:make-flags #~(list "CC=gcc")
+ #:configure-flags
+ #~(list "-DGLOBAL_INSTALLATION=ON"
+ "-DUSE_CMAKE_LIBDIR=ON"
+ (string-append "-DOBS_PLUGIN_PREFIX="
+ #$output "/lib/obs-plugins"))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'configure 'chdir-to-source
+ (lambda* (#:key outputs #:allow-other-keys)
+ (chdir "obs")
+ #t))
+ (add-after 'chdir-to-source 'substitute-output
+ (lambda* (#:key outputs #:allow-other-keys)
+ (substitute* "CMakeLists.txt"
+ (("\\$\\{OBS_PLUGIN_PREFIX\\}/\\$\\{CMAKE_PROJECT_NAME\\}/bin/\\$\\{OBS_PLUGIN_DIR\\}")
+ (string-append (string-append #$output "/lib/obs-plugins"))))
+ #t)))))
+ (native-inputs (list libconfig nettle pkg-config))
+ (inputs
+ (list bash-minimal
+ fontconfig
+ freetype
+ glu
+ gmp
+ libglvnd
+ libiberty
+ libx11
+ libxcursor
+ libxfixes
+ libxi
+ libxinerama
+ libxkbcommon
+ libxpresent
+ libxrandr
+ libxscrnsaver
+ mesa
+ obs
+ openssl
+ sdl2
+ sdl2-ttf
+ spice-protocol
+ wayland
+ wayland-protocols
+ `(,zlib "static")))
+ (home-page "https://looking-glass.io/")
+ (synopsis "Looking Glass video feed to OBS as a video source")
+ (description "This OBS plugin allows a Looking Glass video feed to OBS as
+a video source with the included OBS plugin. This provides a lower-latency
+alternative to capturing the Looking Glass client window with a Screen or
+Window Capture source.
+
+This may help improve your viewers watching experience, and allows you to use
+your host privately.")
+ (license license:gpl2+)))
+
(define-public obs-websocket
;; Functionality was merged into OBS.
(deprecated-package "obs-websocket" obs))
base-commit: c4b9f726e3a1889b92a4b14a2af1c25f10798469
--
2.38.0
Reply sent
to
Oleg Pykhalov <go.wigust <at> gmail.com>
:
You have taken responsibility.
(Thu, 10 Aug 2023 15:56:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Oleg Pykhalov <go.wigust <at> gmail.com>
:
bug acknowledged by developer.
(Thu, 10 Aug 2023 15:56:02 GMT)
Full text and
rfc822 format available.
Message #10 received at 65115-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Oleg Pykhalov <go.wigust <at> gmail.com> writes:
> * gnu/packages/video.scm (obs-looking-glass): New variable.
> ---
> gnu/packages/video.scm | 81 +++++++++++++++++++++++++++++++++++++++++-
> 1 file changed, 80 insertions(+), 1 deletion(-)
>
> diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
> index 801c2602e4..7df68e8f53 100644
> --- a/gnu/packages/video.scm
> +++ b/gnu/packages/video.scm
[…]
Pushed to master.
[signature.asc (application/pgp-signature, inline)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 08 Sep 2023 11:24:06 GMT)
Full text and
rfc822 format available.
This bug report was last modified 1 year and 289 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.