From cb542979e51de26bac77d21e2ca4860dc5980641 Mon Sep 17 00:00:00 2001 From: Ben Sturmfels Date: Wed, 8 Nov 2017 14:51:36 +1100 Subject: [PATCH] gnu: Add jitsi. * gnu/packages/telephony.scm (jitsi): New variable. --- gnu/packages/telephony.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/telephony.scm b/gnu/packages/telephony.scm index 5df5e9e4a..d8f40572a 100644 --- a/gnu/packages/telephony.scm +++ b/gnu/packages/telephony.scm @@ -432,3 +432,34 @@ Mumble consists of two applications for separate usage: (license (list license:bsd-3 ;; The bundled celt is bsd-2. Remove after 1.3.0. license:bsd-2)))) + +(define-public jitsi + (package + (name "jitsi") + (version "2.10") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/jitsi/jitsi/archive/Jitsi-" version ".tar.gz")) + (sha256 + (base32 + "1waahfk9306nxqzpp1cng0dxlk0p7xi8j7x47z1r9jrhzvfpk80k")))) + (build-system ant-build-system) + (arguments + `(#:build-target "make" ;; Build works fine. + #:test-target "test" + #:tests? #f ; Fails with "../accounts.properties not found". + ;; Not completely sure how to install and run the program. When it's + ;; running on Trisquel, `ps` says the command is: + ;; + ;; /usr/bin/java -classpath /usr/share/jitsi/lib/felix.jar:/usr/share/jitsi/sc-bundles/dnsjava.jar:/usr/share/jitsi/sc-bundles/sc-launcher.jar:/usr/share/jitsi/sc-bundles/util.jar:/usr/share/jitsi/lib -Djna.library.path=/usr/share/jitsi/lib/native -Dfelix.config.properties=file:/usr/share/jitsi/lib/felix.client.run.properties -Djava.util.logging.config.file=/usr/share/jitsi/lib/logging.properties -splash:splash.gif -Dnet.java.sip.communicator.SC_HOME_DIR_NAME=.jitsi net.java.sip.communicator.launcher.SIPCommunicator + #:main-class "net.java.sip.communicator" + #:phases + (modify-phases %standard-phases + (delete 'install)))) + (home-page "https://desktop.jitsi.org/") + (synopsis "VoIP and Instant Messaging client") + (description "Jitsi is an application that allows you to have audio/video +conversations over the Internet through the SIP and XMPP/Jabber protocols, as +well as chat with your friends using popular instant messaging protocols +including SIP/SIMPLE, XMPP/Jabber, AIM/ICQ and IRC.") + (license license:asl2.0))) -- 2.14.2