all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#49539] [PATCH] gnu: Add nginx-rtmp-module.
@ 2021-07-12 20:39 Jack Hill
  2021-07-12 20:52 ` Jonathan Brielmaier
  0 siblings, 1 reply; 9+ messages in thread
From: Jack Hill @ 2021-07-12 20:39 UTC (permalink / raw)
  To: 49539

* gnu/packages/web.scm (nginx-rtmp-module): New variable.
---
 gnu/packages/web.scm | 61 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)

diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 2cc8619b19..ad51bfdf55 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -50,6 +50,7 @@
 ;;; Copyright © 2021 Stefan Reichör <stefan@xsteve.at>
 ;;; Copyright © 2021 la snesne <lasnesne@lagunposprasihopre.org>
 ;;; Copyright © 2021 Matthew James Kraai <kraai@ftbfs.org>
+;;; Copyright © 2021 Jack Hill <jackhill@jackhill.us>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -771,6 +772,66 @@ documentation.")
     (description "This NGINX module provides a scripting support with Lua
 programming language.")))
 
+(define-public nginx-rtmp-module
+  (package
+    (inherit nginx)
+    (name "nginx-rtmp-module")
+    (version "1.2.2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/arut/nginx-rtmp-module")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0y45bswk213yhkc2v1xca2rnsxrhx8v6azxz9pvi71vvxcggqv6h"))))
+    (build-system gnu-build-system)
+    (inputs
+     `(("nginx-sources" ,(package-source nginx))
+       ,@(package-inputs nginx)))
+    (arguments
+     (substitute-keyword-arguments
+         `(#:configure-flags '("--add-dynamic-module=.")
+           #:make-flags '("modules")
+           #:modules ((guix build utils)
+                      (guix build gnu-build-system))
+           ,@(package-arguments nginx))
+       ((#:phases phases)
+        `(modify-phases ,phases
+           ;; The LICENSE file will be overwritten with the one from nginx
+           ;; when unpacking the nginx source, so copy this one to its own
+           ;; file.
+           (add-after 'unpack 'preserve-license-file
+             (lambda _ (copy-file "LICENSE" "LICENSE.rtmp")))
+           (add-after 'preserve-license-file 'unpack-nginx-sources
+             (lambda* (#:key inputs native-inputs #:allow-other-keys)
+               (begin
+                 ;; The nginx source code is part of the module’s source.
+                 (format #t "decompressing nginx source code~%")
+                 (let ((tar (assoc-ref inputs "tar"))
+                       (nginx-srcs (assoc-ref inputs "nginx-sources")))
+                   (invoke (string-append tar "/bin/tar")
+                           "xvf" nginx-srcs "--strip-components=1"))
+                 #t)))
+           (replace 'install
+             (lambda* (#:key outputs #:allow-other-keys)
+               (let ((modules-dir (string-append (assoc-ref outputs "out")
+                                                 "/etc/nginx/modules")))
+                 (install-file "objs/ngx_rtmp_module.so" modules-dir)
+                 #t)))
+           (delete 'fix-root-dirs)
+           (delete 'install-man-page)))))
+    (home-page "https://github.com/arut/nginx-rtmp-module")
+    (synopsis "NGINX module for audo and video streaming with RTMP")
+    (description "This NGINX module provides streaming with the @acronym{RTMP,
+Real-Time Messaging Protocol}, @acronym{DASH, Dynamic Adaptive Streaming over HTTP},
+and @acronym{HLS, HTTP Live Streaming} protocols.  It allows NGINX to accept
+incoming RTMP streams for recording or redistribution.  It also supports
+on-demand streaming from a file on disk and pulling from an upstream RTMP
+steam.  Remote control of the module is possible over HTTP.")
+    (license license:bsd-2)))
+
 (define-public lighttpd
   (package
     (name "lighttpd")
-- 
2.32.0





^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [bug#49539] [PATCH] gnu: Add nginx-rtmp-module.
  2021-07-12 20:39 [bug#49539] [PATCH] gnu: Add nginx-rtmp-module Jack Hill
@ 2021-07-12 20:52 ` Jonathan Brielmaier
  2021-07-12 21:11   ` Jack Hill
  0 siblings, 1 reply; 9+ messages in thread
From: Jonathan Brielmaier @ 2021-07-12 20:52 UTC (permalink / raw)
  To: 49539

On 12.07.21 22:39, Jack Hill wrote:
> * gnu/packages/web.scm (nginx-rtmp-module): New variable.
[...]
> +    (synopsis "NGINX module for audo and video streaming with RTMP")
                                    ^ audio
> +    (description "This NGINX module provides streaming with the @acronym{RTMP,
> +Real-Time Messaging Protocol}, @acronym{DASH, Dynamic Adaptive Streaming over HTTP},
> +and @acronym{HLS, HTTP Live Streaming} protocols.  It allows NGINX to accept
> +incoming RTMP streams for recording or redistribution.  It also supports
> +on-demand streaming from a file on disk and pulling from an upstream RTMP
> +steam.  Remote control of the module is possible over HTTP.")

    ^ stream?





^ permalink raw reply	[flat|nested] 9+ messages in thread

* [bug#49539] [PATCH] gnu: Add nginx-rtmp-module.
  2021-07-12 20:52 ` Jonathan Brielmaier
@ 2021-07-12 21:11   ` Jack Hill
  2021-07-12 21:13     ` [bug#49539] [PATCH v2] " Jack Hill
  0 siblings, 1 reply; 9+ messages in thread
From: Jack Hill @ 2021-07-12 21:11 UTC (permalink / raw)
  To: Jonathan Brielmaier; +Cc: 49539

On Mon, 12 Jul 2021, Jonathan Brielmaier wrote:

> On 12.07.21 22:39, Jack Hill wrote:
>> * gnu/packages/web.scm (nginx-rtmp-module): New variable.
> [...]
>> +    (synopsis "NGINX module for audo and video streaming with RTMP")
>                                   ^ audio

Whoops, thank you for catching this.

>> +    (description "This NGINX module provides streaming with the 
>> @acronym{RTMP,
>> +Real-Time Messaging Protocol}, @acronym{DASH, Dynamic Adaptive Streaming 
>> over HTTP},
>> +and @acronym{HLS, HTTP Live Streaming} protocols.  It allows NGINX to 
>> accept
>> +incoming RTMP streams for recording or redistribution.  It also supports
>> +on-demand streaming from a file on disk and pulling from an upstream RTMP
>> +steam.  Remote control of the module is possible over HTTP.")
>
>   ^ stream?

At least steam is a real word to the spellchecker :) I'll post v2 with 
these fixed shortly.

Thanks!
Jack




^ permalink raw reply	[flat|nested] 9+ messages in thread

* [bug#49539] [PATCH v2] gnu: Add nginx-rtmp-module.
  2021-07-12 21:11   ` Jack Hill
@ 2021-07-12 21:13     ` Jack Hill
  2021-07-22  4:05       ` [bug#49539] [PATCH] " Sarah Morgensen
  0 siblings, 1 reply; 9+ messages in thread
From: Jack Hill @ 2021-07-12 21:13 UTC (permalink / raw)
  To: 49539

* gnu/packages/web.scm (nginx-rtmp-module): New variable.
---
 gnu/packages/web.scm | 61 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)

diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 2cc8619b19..a659ad456a 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -50,6 +50,7 @@
 ;;; Copyright © 2021 Stefan Reichör <stefan@xsteve.at>
 ;;; Copyright © 2021 la snesne <lasnesne@lagunposprasihopre.org>
 ;;; Copyright © 2021 Matthew James Kraai <kraai@ftbfs.org>
+;;; Copyright © 2021 Jack Hill <jackhill@jackhill.us>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -771,6 +772,66 @@ documentation.")
     (description "This NGINX module provides a scripting support with Lua
 programming language.")))
 
+(define-public nginx-rtmp-module
+  (package
+    (inherit nginx)
+    (name "nginx-rtmp-module")
+    (version "1.2.2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/arut/nginx-rtmp-module")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0y45bswk213yhkc2v1xca2rnsxrhx8v6azxz9pvi71vvxcggqv6h"))))
+    (build-system gnu-build-system)
+    (inputs
+     `(("nginx-sources" ,(package-source nginx))
+       ,@(package-inputs nginx)))
+    (arguments
+     (substitute-keyword-arguments
+         `(#:configure-flags '("--add-dynamic-module=.")
+           #:make-flags '("modules")
+           #:modules ((guix build utils)
+                      (guix build gnu-build-system))
+           ,@(package-arguments nginx))
+       ((#:phases phases)
+        `(modify-phases ,phases
+           ;; The LICENSE file will be overwritten with the one from nginx
+           ;; when unpacking the nginx source, so copy this one to its own
+           ;; file.
+           (add-after 'unpack 'preserve-license-file
+             (lambda _ (copy-file "LICENSE" "LICENSE.rtmp")))
+           (add-after 'preserve-license-file 'unpack-nginx-sources
+             (lambda* (#:key inputs native-inputs #:allow-other-keys)
+               (begin
+                 ;; The nginx source code is part of the module’s source.
+                 (format #t "decompressing nginx source code~%")
+                 (let ((tar (assoc-ref inputs "tar"))
+                       (nginx-srcs (assoc-ref inputs "nginx-sources")))
+                   (invoke (string-append tar "/bin/tar")
+                           "xvf" nginx-srcs "--strip-components=1"))
+                 #t)))
+           (replace 'install
+             (lambda* (#:key outputs #:allow-other-keys)
+               (let ((modules-dir (string-append (assoc-ref outputs "out")
+                                                 "/etc/nginx/modules")))
+                 (install-file "objs/ngx_rtmp_module.so" modules-dir)
+                 #t)))
+           (delete 'fix-root-dirs)
+           (delete 'install-man-page)))))
+    (home-page "https://github.com/arut/nginx-rtmp-module")
+    (synopsis "NGINX module for audio and video streaming with RTMP")
+    (description "This NGINX module provides streaming with the @acronym{RTMP,
+Real-Time Messaging Protocol}, @acronym{DASH, Dynamic Adaptive Streaming over HTTP},
+and @acronym{HLS, HTTP Live Streaming} protocols.  It allows NGINX to accept
+incoming RTMP streams for recording or redistribution.  It also supports
+on-demand streaming from a file on disk and pulling from an upstream RTMP
+stream.  Remote control of the module is possible over HTTP.")
+    (license license:bsd-2)))
+
 (define-public lighttpd
   (package
     (name "lighttpd")
-- 
2.32.0





^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [bug#49539] [PATCH] gnu: Add nginx-rtmp-module.
  2021-07-12 21:13     ` [bug#49539] [PATCH v2] " Jack Hill
@ 2021-07-22  4:05       ` Sarah Morgensen
  2021-07-22 20:53         ` Jack Hill
  0 siblings, 1 reply; 9+ messages in thread
From: Sarah Morgensen @ 2021-07-22  4:05 UTC (permalink / raw)
  To: Jack Hill; +Cc: 49539

Hi!

Jack Hill <jackhill@jackhill.us> writes:

> * gnu/packages/web.scm (nginx-rtmp-module): New variable.
> ---
>  gnu/packages/web.scm | 61 ++++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 61 insertions(+)
>
> diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
> index 2cc8619b19..a659ad456a 100644
> --- a/gnu/packages/web.scm
> +++ b/gnu/packages/web.scm
> @@ -50,6 +50,7 @@
>  ;;; Copyright © 2021 Stefan Reichör <stefan@xsteve.at>
>  ;;; Copyright © 2021 la snesne <lasnesne@lagunposprasihopre.org>
>  ;;; Copyright © 2021 Matthew James Kraai <kraai@ftbfs.org>
> +;;; Copyright © 2021 Jack Hill <jackhill@jackhill.us>
>  ;;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -771,6 +772,66 @@ documentation.")
>      (description "This NGINX module provides a scripting support with Lua
>  programming language.")))
>  
> +(define-public nginx-rtmp-module
> +  (package
> +    (inherit nginx)
> +    (name "nginx-rtmp-module")
> +    (version "1.2.2")
> +    (source
> +     (origin
> +       (method git-fetch)
> +       (uri (git-reference
> +             (url "https://github.com/arut/nginx-rtmp-module")
> +             (commit (string-append "v" version))))
> +       (file-name (git-file-name name version))
> +       (sha256
> +        (base32 "0y45bswk213yhkc2v1xca2rnsxrhx8v6azxz9pvi71vvxcggqv6h"))))
> +    (build-system gnu-build-system)
> +    (inputs
> +     `(("nginx-sources" ,(package-source nginx))
> +       ,@(package-inputs nginx)))
> +    (arguments
> +     (substitute-keyword-arguments
> +         `(#:configure-flags '("--add-dynamic-module=.")
> +           #:make-flags '("modules")
> +           #:modules ((guix build utils)
> +                      (guix build gnu-build-system))
> +           ,@(package-arguments nginx))
> +       ((#:phases phases)
> +        `(modify-phases ,phases
> +           ;; The LICENSE file will be overwritten with the one from nginx
> +           ;; when unpacking the nginx source, so copy this one to its own
> +           ;; file.
> +           (add-after 'unpack 'preserve-license-file
> +             (lambda _ (copy-file "LICENSE" "LICENSE.rtmp")))
> +           (add-after 'preserve-license-file 'unpack-nginx-sources
> +             (lambda* (#:key inputs native-inputs #:allow-other-keys)
> +               (begin
> +                 ;; The nginx source code is part of the module’s source.
> +                 (format #t "decompressing nginx source code~%")
> +                 (let ((tar (assoc-ref inputs "tar"))
> +                       (nginx-srcs (assoc-ref inputs "nginx-sources")))
> +                   (invoke (string-append tar "/bin/tar")
> +                           "xvf" nginx-srcs "--strip-components=1"))

You can probably drop the direct reference to tar and just use `(invoke
"tar" ...)`

Also, if you want to avoid the extra step of renaming the original
LICENSE, you can use `--transform=s,/LICENSE$,/LICENSE.nginx,` as an
argument to tar.

> +                 #t)))
> +           (replace 'install
> +             (lambda* (#:key outputs #:allow-other-keys)
> +               (let ((modules-dir (string-append (assoc-ref outputs "out")
> +                                                 "/etc/nginx/modules")))
> +                 (install-file "objs/ngx_rtmp_module.so" modules-dir)
> +                 #t)))
> +           (delete 'fix-root-dirs)
> +           (delete 'install-man-page)))))
> +    (home-page "https://github.com/arut/nginx-rtmp-module")
> +    (synopsis "NGINX module for audio and video streaming with RTMP")
> +    (description "This NGINX module provides streaming with the @acronym{RTMP,
> +Real-Time Messaging Protocol}, @acronym{DASH, Dynamic Adaptive Streaming over HTTP},
> +and @acronym{HLS, HTTP Live Streaming} protocols.  It allows NGINX to accept
> +incoming RTMP streams for recording or redistribution.  It also supports
> +on-demand streaming from a file on disk and pulling from an upstream RTMP
> +stream.  Remote control of the module is possible over HTTP.")
> +    (license license:bsd-2)))
> +
>  (define-public lighttpd
>    (package
>      (name "lighttpd")

--
Sarah




^ permalink raw reply	[flat|nested] 9+ messages in thread

* [bug#49539] [PATCH] gnu: Add nginx-rtmp-module.
  2021-07-22  4:05       ` [bug#49539] [PATCH] " Sarah Morgensen
@ 2021-07-22 20:53         ` Jack Hill
  2021-07-22 20:55           ` [bug#49539] [PATCH v3] " Jack Hill
  2021-07-24 22:07           ` [bug#49539] " Sarah Morgensen
  0 siblings, 2 replies; 9+ messages in thread
From: Jack Hill @ 2021-07-22 20:53 UTC (permalink / raw)
  To: Sarah Morgensen; +Cc: 49539

[-- Attachment #1: Type: text/plain, Size: 1611 bytes --]

On Wed, 21 Jul 2021, Sarah Morgensen wrote:

> Jack Hill <jackhill@jackhill.us> writes:
>
>> +       ((#:phases phases)
>> +        `(modify-phases ,phases
>> +           ;; The LICENSE file will be overwritten with the one from nginx
>> +           ;; when unpacking the nginx source, so copy this one to its own
>> +           ;; file.
>> +           (add-after 'unpack 'preserve-license-file
>> +             (lambda _ (copy-file "LICENSE" "LICENSE.rtmp")))
>> +           (add-after 'preserve-license-file 'unpack-nginx-sources
>> +             (lambda* (#:key inputs native-inputs #:allow-other-keys)
>> +               (begin
>> +                 ;; The nginx source code is part of the module’s source.
>> +                 (format #t "decompressing nginx source code~%")
>> +                 (let ((tar (assoc-ref inputs "tar"))
>> +                       (nginx-srcs (assoc-ref inputs "nginx-sources")))
>> +                   (invoke (string-append tar "/bin/tar")
>> +                           "xvf" nginx-srcs "--strip-components=1"))
>
> You can probably drop the direct reference to tar and just use `(invoke
> "tar" ...)`
>
> Also, if you want to avoid the extra step of renaming the original
> LICENSE, you can use `--transform=s,/LICENSE$,/LICENSE.nginx,` as an
> argument to tar.

Thanks for suggesting these improvements! I've incorporated them into a 
version 3 that I'll post shortly.

Best,
Jack

P.S. The same opportunities for improvement exists in some of our other 
nginx modules, from which I copied this phase. The next time we update 
those might be a good time to clean them up.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [bug#49539] [PATCH v3] gnu: Add nginx-rtmp-module.
  2021-07-22 20:53         ` Jack Hill
@ 2021-07-22 20:55           ` Jack Hill
  2021-07-29 19:48             ` bug#49539: [PATCH] " Ludovic Courtès
  2021-07-24 22:07           ` [bug#49539] " Sarah Morgensen
  1 sibling, 1 reply; 9+ messages in thread
From: Jack Hill @ 2021-07-22 20:55 UTC (permalink / raw)
  To: 49539; +Cc: iskarian

* gnu/packages/web.scm (nginx-rtmp-module): New variable.
---
 gnu/packages/web.scm | 59 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 59 insertions(+)

diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 2cc8619b19..c0db8d9436 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -50,6 +50,7 @@
 ;;; Copyright © 2021 Stefan Reichör <stefan@xsteve.at>
 ;;; Copyright © 2021 la snesne <lasnesne@lagunposprasihopre.org>
 ;;; Copyright © 2021 Matthew James Kraai <kraai@ftbfs.org>
+;;; Copyright © 2021 Jack Hill <jackhill@jackhill.us>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -771,6 +772,64 @@ documentation.")
     (description "This NGINX module provides a scripting support with Lua
 programming language.")))
 
+(define-public nginx-rtmp-module
+  (package
+    (inherit nginx)
+    (name "nginx-rtmp-module")
+    (version "1.2.2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/arut/nginx-rtmp-module")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0y45bswk213yhkc2v1xca2rnsxrhx8v6azxz9pvi71vvxcggqv6h"))))
+    (build-system gnu-build-system)
+    (inputs
+     `(("nginx-sources" ,(package-source nginx))
+       ,@(package-inputs nginx)))
+    (arguments
+     (substitute-keyword-arguments
+         `(#:configure-flags '("--add-dynamic-module=.")
+           #:make-flags '("modules")
+           #:modules ((guix build utils)
+                      (guix build gnu-build-system))
+           ,@(package-arguments nginx))
+       ((#:phases phases)
+        `(modify-phases ,phases
+           (add-after 'unpack 'unpack-nginx-sources
+             (lambda* (#:key inputs native-inputs #:allow-other-keys)
+               (begin
+                 ;; The nginx source code is part of the module’s source.
+                 (format #t "decompressing nginx source code~%")
+                 (invoke "tar" "xvf" (assoc-ref inputs "nginx-sources")
+                         ;; This packages's LICENSE file would be
+                         ;; overwritten with the one from nginx when
+                         ;; unpacking the nginx source, so rename the nginx
+                         ;; one when unpacking.
+                         "--transform=s,/LICENSE$,/LICENSE.nginx,"
+                         "--strip-components=1")
+                 #t)))
+           (replace 'install
+             (lambda* (#:key outputs #:allow-other-keys)
+               (let ((modules-dir (string-append (assoc-ref outputs "out")
+                                                 "/etc/nginx/modules")))
+                 (install-file "objs/ngx_rtmp_module.so" modules-dir)
+                 #t)))
+           (delete 'fix-root-dirs)
+           (delete 'install-man-page)))))
+    (home-page "https://github.com/arut/nginx-rtmp-module")
+    (synopsis "NGINX module for audio and video streaming with RTMP")
+    (description "This NGINX module provides streaming with the @acronym{RTMP,
+Real-Time Messaging Protocol}, @acronym{DASH, Dynamic Adaptive Streaming over HTTP},
+and @acronym{HLS, HTTP Live Streaming} protocols.  It allows NGINX to accept
+incoming RTMP streams for recording or redistribution.  It also supports
+on-demand streaming from a file on disk and pulling from an upstream RTMP
+stream.  Remote control of the module is possible over HTTP.")
+    (license license:bsd-2)))
+
 (define-public lighttpd
   (package
     (name "lighttpd")
-- 
2.32.0





^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [bug#49539] [PATCH] gnu: Add nginx-rtmp-module.
  2021-07-22 20:53         ` Jack Hill
  2021-07-22 20:55           ` [bug#49539] [PATCH v3] " Jack Hill
@ 2021-07-24 22:07           ` Sarah Morgensen
  1 sibling, 0 replies; 9+ messages in thread
From: Sarah Morgensen @ 2021-07-24 22:07 UTC (permalink / raw)
  To: Jack Hill; +Cc: 49539

Hi,

Glad I could help. I forgot to mention also, the `begin` probably isn't
necessary (it's probably leftover from when it was a snippet somewhere),
but as you say that can be taken care of over time.

Jack Hill <jackhill@jackhill.us> writes:

[...]

> P.S. The same opportunities for improvement exists in some of our other nginx
> modules, from which I copied this phase. The next time we update those might be
> a good time to clean them up.

How common is this? Would it warrant an nginx-build-system, or perhaps
even a common idiom/general system for packages using multiple sources?
Or are the ways in which these packages uses secondary sources different
enough that unifying them would be difficult?

--
Sarah




^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#49539: [PATCH] gnu: Add nginx-rtmp-module.
  2021-07-22 20:55           ` [bug#49539] [PATCH v3] " Jack Hill
@ 2021-07-29 19:48             ` Ludovic Courtès
  0 siblings, 0 replies; 9+ messages in thread
From: Ludovic Courtès @ 2021-07-29 19:48 UTC (permalink / raw)
  To: Jack Hill; +Cc: 49539-done, iskarian

Hi,

Jack Hill <jackhill@jackhill.us> skribis:

> * gnu/packages/web.scm (nginx-rtmp-module): New variable.

Applied.  Thank you and thanks to Sarah for reviewing!

Ludo’.




^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2021-07-29 19:49 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-12 20:39 [bug#49539] [PATCH] gnu: Add nginx-rtmp-module Jack Hill
2021-07-12 20:52 ` Jonathan Brielmaier
2021-07-12 21:11   ` Jack Hill
2021-07-12 21:13     ` [bug#49539] [PATCH v2] " Jack Hill
2021-07-22  4:05       ` [bug#49539] [PATCH] " Sarah Morgensen
2021-07-22 20:53         ` Jack Hill
2021-07-22 20:55           ` [bug#49539] [PATCH v3] " Jack Hill
2021-07-29 19:48             ` bug#49539: [PATCH] " Ludovic Courtès
2021-07-24 22:07           ` [bug#49539] " Sarah Morgensen

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.