diff mbox series

[bug#43187] gnu: liblinphone: Add installation of man pages.

Message ID 20200903184407.10377-1-mike@rohleder.de
State Accepted
Headers show
Series [bug#43187] gnu: liblinphone: Add installation of man pages. | expand

Checks

Context Check Description
cbaines/comparison success View comparision
cbaines/git branch success View Git branch
cbaines/applying patch success View Laminar job

Commit Message

Michael Rohleder Sept. 3, 2020, 6:44 p.m. UTC
* gnu/packages/linphone.scm (liblinphone)[arguments]: Add phase
'install-man-pages.
---
 gnu/packages/linphone.scm | 8 ++++++++
 1 file changed, 8 insertions(+)

Comments

Mathieu Othacehe Sept. 4, 2020, 6:29 a.m. UTC | #1
> * gnu/packages/linphone.scm (liblinphone)[arguments]: Add phase
> 'install-man-pages.

Pushed, thanks!

Mathieu
diff mbox series

Patch

diff --git a/gnu/packages/linphone.scm b/gnu/packages/linphone.scm
index 14da150ced..a6492893c8 100644
--- a/gnu/packages/linphone.scm
+++ b/gnu/packages/linphone.scm
@@ -458,6 +458,14 @@  including media capture, encoding and decoding, and rendering.")
                (delete-file-recursively
                 (string-append out "/share/doc/linphone-" ,version))
                #t)))
+         (add-after 'install 'install-man-pages
+           (lambda* (#:key outputs #:allow-other-keys)
+             (let* ((out (assoc-ref outputs "out"))
+                    (man (string-append out "/share/man/man1")))
+               (for-each (lambda (file)
+                           (install-file file man))
+                         (find-files ".." ".*.1$"))
+               #t)))
          (add-after 'separate-outputs 'glib-or-gtk-compile-schemas
            (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-compile-schemas))
          (add-after 'glib-or-gtk-compile-schemas 'glib-or-gtk-wrap