gnu: linphoneqt: Add the missing ring sound files.

* gnu/packages/linphone.scm (linphoneqt)[phases]: Add an
'extend-shared-resources phase.
This commit is contained in:
Maxim Cournoyer 2020-04-19 21:51:33 -04:00
parent 7abe35febe
commit 48acdefe2e
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -501,7 +501,17 @@ (define-public linphoneqt
(substitute* "src/app/AppController.cpp"
(("LINPHONE_QT_GIT_VERSION")
(format #f "~s" ,version)))
#t)))))
#t))
(add-after 'install 'extend-shared-resources
;; Not using the FHS exposes an issue where the client refers to
;; its own "share" directory, which lacks sound files installed by
;; liblinphone.
(lambda* (#:key inputs outputs #:allow-other-keys)
(let ((liblinphone (assoc-ref inputs "linphone"))
(out (assoc-ref outputs "out")))
(symlink (string-append liblinphone "/share/sounds")
(string-append out "/share/sounds"))
#t))))))
(native-inputs
`(("qttools" ,qttools)))
(inputs