me
/
guix
Archived
1
0
Fork 0

gnu: linphoneqt: Add the missing ring sound files.

* gnu/packages/linphone.scm (linphoneqt)[phases]: Add an
'extend-shared-resources phase.
master
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
1 changed files with 11 additions and 1 deletions

View File

@ -501,7 +501,17 @@ and video calls or instant messaging capabilities to an application.")
(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