git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #129393 from unclechu/bugfix-psi-plus-voice-messages-do-not-work
commit7f3069e0ff0200ab49c807b6e4861a1c49c23422 authorSandro <sandro.jaeckel@gmail.com> dateTue 6 Jul 2021, 17:44 (5 years ago) parentdb973ea20d4e8b
1 file changed+13
pkgs/applications/networking/instant-messengers/psi-plus/default.nix+13
pkgs/applications/networking/instant-messengers/psi-plus/default.nix+13
@@ -3,6 +3,10 @@
33, libidn, qca-qt5, libXScrnSaver, hunspell
44, libsecret, libgcrypt, libotr, html-tidy, libgpgerror, libsignal-protocol-c
55, usrsctp
6+
7+# Voice messages
8+, voiceMessagesSupport ? true
9+, gst_all_1
610}:
711
812mkDerivation rec {
@@ -27,8 +31,17 @@ mkDerivation rec {
2731 libidn qca-qt5 libXScrnSaver hunspell
2832 libsecret libgcrypt libotr html-tidy libgpgerror libsignal-protocol-c
2933 usrsctp
34+ ] ++ lib.optionals voiceMessagesSupport [
35+ gst_all_1.gst-plugins-base
36+ gst_all_1.gst-plugins-good
3037 ];
3138
39+ preFixup = lib.optionalString voiceMessagesSupport ''
40+ qtWrapperArgs+=(
41+ --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0"
42+ )
43+ '';
44+
3245 meta = with lib; {
3346 homepage = "https://psi-plus.com";
3447 description = "XMPP (Jabber) client";