From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
To: phodina <phodina@protonmail.com>
Cc: 59851@debbugs.gnu.org
Subject: [bug#59851] Add Moonlight
Date: Tue, 21 Mar 2023 10:07:37 -0400 [thread overview]
Message-ID: <87bkkmqjti.fsf_-_@gmail.com> (raw)
In-Reply-To: <878ri115m6.fsf@gmail.com> (Maxim Cournoyer's message of "Tue, 17 Jan 2023 11:35:29 -0500")
Hello Petr,
Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:
> Hi Petr,
>
> phodina <phodina@protonmail.com> writes:
>
>> From a18528bd178c177f50e73de4b89ccbf758ab1774 Mon Sep 17 00:00:00 2001
>> From: Petr Hodina <phodina@protonmail.com>
>> Date: Sat, 3 Dec 2022 10:36:38 +0100
>> Subject: [PATCH v2 6/6] gnu: Add moonlight-qt.
>>
>> * gnu/packages/games.scm (moonlight-qt): New variable.
>>
>> diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
>> index 5f5bd8795e..6600c1ee60 100644
>> --- a/gnu/packages/games.scm
>> +++ b/gnu/packages/games.scm
>> @@ -5841,6 +5841,66 @@ (define-public bambam
>> colors, pictures, and sounds.")
>> (license license:gpl3+)))
>>
>> +(define-public moonlight-qt
>> + (package
>> + (name "moonlight-qt")
>> + (version "3.1.4")
>> + (source (origin
>> + (method git-fetch)
>> + (uri (git-reference
>> + (url "https://github.com/moonlight-stream/moonlight-qt")
>> + (commit (string-append "v" version))))
>> + (file-name (git-file-name name version))
>> + (sha256
>> + (base32
>> + "02y2rbiiawhj1dvgxdaz8k9kpz6zkv20zsk17fbqj8259m3g5xr5"))))
>> + (build-system qt-build-system)
>> + (arguments
>> + (list #:tests? #f ;no test suite
>> + #:phases #~(modify-phases %standard-phases
>> + (replace 'configure
>> + (lambda* _
>> + (symlink (string-append #$(this-package-input
>> + "sdl-gamecontrollerdb")
>> + "/gamecontrollerdb.txt")
>> + "app/SDL_GameControllerDB/gamecontrollerdb.txt")
>> + (substitute* "moonlight-qt.pro"
>> + (("moonlight-common-c \\\\")
>> + "#moonlight-common-c \\")
>> + (("qmdnsengine \\\\")
>> + "#qmdnsengine \\")
>> + (("app \\\\")
>> + "app")
>> + (("app.depends")
>> + "INCLUDEPATH +=")
>> + (("h264bitstream \\\\")
>> + "#h264bitstream \\"))
>> + (invoke "qmake"
>> + (string-append "PREFIX="
>> + #$output)))))))
>
> The above could benefit from a comment explaining what this is about
> (mostly unbundling libraries, it seems).
>
>> + (native-inputs (list pkg-config qttools-5))
>> + (inputs (list ffmpeg
>> + h264bitstream
>> + libva
>> + libvdpau
>> + moonlight-common
>> + openssl
>> + opus
>> + qmdnsengine
>> + qtbase-5
>> + qtdeclarative-5
>> + qtquickcontrols2-5
>> + qtsvg-5
>> + sdl2
>> + sdl2-ttf
>> + sdl-gamecontrollerdb))
>> + (synopsis "GameStream client")
>> + (description
>> + "Moonlight is an open source implementation of NVIDIA's GameStream, as
>> +used by the NVIDIA Shield.")
>
> There's no need to use 'open source' or similar adjective in Guix, as
> this is already implied for the whole collection of software offered.
>
> Thank you, and apologies for sending my comments in multiple small
> chunks.
Gentle ping. See the thread for the full review comments.
--
Thanks,
Maxim
next prev parent reply other threads:[~2023-03-21 14:08 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-12-06 3:17 [bug#59851] Add Moonlight phodina via Guix-patches via
2023-01-16 15:03 ` Maxim Cournoyer
2023-01-16 15:04 ` Maxim Cournoyer
2023-01-16 15:59 ` Maxim Cournoyer
2023-01-16 16:05 ` Maxim Cournoyer
2023-01-16 16:11 ` Maxim Cournoyer
2023-01-16 16:12 ` Maxim Cournoyer
2023-01-17 8:07 ` phodina via Guix-patches via
2023-01-17 16:29 ` Maxim Cournoyer
2023-01-17 16:35 ` Maxim Cournoyer
2023-03-21 14:07 ` Maxim Cournoyer [this message]
2024-01-21 13:22 ` bug#59851: " Oleg Pykhalov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87bkkmqjti.fsf_-_@gmail.com \
--to=maxim.cournoyer@gmail.com \
--cc=59851@debbugs.gnu.org \
--cc=phodina@protonmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.