gnu: messaging: Use license: prefix.

* gnu/packages/disk.scm (define-module): Import guix licenses with a prefix.
(libotr): Use the license prefix.
(bitlbee): Likewise.
(hexchat): Likewise.
(ngircd): Likewise.
(pidgin): Likewise.
(pidgin-otr): Likewise.
(znc): Likewise.
(python-nbxmpp): Likewise.
(gajim): Likewise.
(prosody): Likewise.
(libtoxcore): Likewise.
(utox): Likewise.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
This commit is contained in:
ng0 2016-08-23 11:07:17 +00:00 committed by Efraim Flashner
parent 6d8e14d0ba
commit 29e83e1c70
No known key found for this signature in database
GPG Key ID: F4C1D3917EACEE93
1 changed files with 17 additions and 19 deletions

View File

@ -23,9 +23,7 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages messaging) (define-module (gnu packages messaging)
#:use-module ((guix licenses) #:use-module ((guix licenses) #:prefix license:)
#:select (gpl3+ gpl3 gpl2+ gpl2 lgpl2.1 lgpl2.0+ bsd-2
non-copyleft asl2.0 x11))
#:use-module (guix utils) #:use-module (guix utils)
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix download) #:use-module (guix download)
@ -98,7 +96,7 @@ correspondent is assured the messages he sees are authentic and
unmodified. (4) Perfect forward secrecy: If you lose control of your private unmodified. (4) Perfect forward secrecy: If you lose control of your private
keys, no previous conversation is compromised.") keys, no previous conversation is compromised.")
(home-page "https://otr.cypherpunks.ca/") (home-page "https://otr.cypherpunks.ca/")
(license (list lgpl2.1 gpl2)))) (license (list license:lgpl2.1 license:gpl2))))
;; These patches together fix https://github.com/bitlbee/bitlbee/pull/55, are ;; These patches together fix https://github.com/bitlbee/bitlbee/pull/55, are
;; already upstream, and should be unnecessary when the next bitlbee comes ;; already upstream, and should be unnecessary when the next bitlbee comes
@ -162,7 +160,7 @@ Google Talk), MSN Messenger, Yahoo! Messenger, AIM and ICQ, and the Twitter
microblogging network (plus all other Twitter API compatible services like microblogging network (plus all other Twitter API compatible services like
identi.ca and status.net).") identi.ca and status.net).")
(home-page "http://www.bitlbee.org/") (home-page "http://www.bitlbee.org/")
(license (list gpl2+ bsd-2)))) (license (list license:gpl2+ license:bsd-2))))
(define-public hexchat (define-public hexchat
(package (package
@ -196,7 +194,7 @@ conversation and the list of users. It uses colors to differentiate between
users and to highlight messages. It checks spelling using available users and to highlight messages. It checks spelling using available
dictionaries. HexChat can be extended with multiple addons.") dictionaries. HexChat can be extended with multiple addons.")
(home-page "http://hexchat.net/") (home-page "http://hexchat.net/")
(license gpl2+))) (license license:gpl2+)))
(define-public ngircd (define-public ngircd
(package (package
@ -262,7 +260,7 @@ dictionaries. HexChat can be extended with multiple addons.")
"ngIRCd is a lightweight Internet Relay Chat server for small or private "ngIRCd is a lightweight Internet Relay Chat server for small or private
networks. It is easy to configure, can cope with dynamic IP addresses, and networks. It is easy to configure, can cope with dynamic IP addresses, and
supports IPv6, SSL-protected connections as well as PAM for authentication.") supports IPv6, SSL-protected connections as well as PAM for authentication.")
(license gpl2+))) (license license:gpl2+)))
(define-public pidgin (define-public pidgin
(package (package
@ -336,14 +334,14 @@ supports IPv6, SSL-protected connections as well as PAM for authentication.")
chat protocols.") chat protocols.")
(license (license
(list (list
gpl2+ ; Most of the code license:gpl2+ ; Most of the code
lgpl2.1 ; GG protocol plugin (libpurple/protocols/gg/lib) license:lgpl2.1 ; GG protocol plugin (libpurple/protocols/gg/lib)
lgpl2.0+ ; OSCAR protocol plugin (libpurple/protocols/oscar) license:lgpl2.0+ ; OSCAR protocol plugin (libpurple/protocols/oscar)
;; The following licenses cover the zephyr protocol plugin: ;; The following licenses cover the zephyr protocol plugin:
(non-copyleft (license:non-copyleft
"file://libpurple/protocols/zephyr/mit-copyright.h" "file://libpurple/protocols/zephyr/mit-copyright.h"
"See libpurple/protocols/zephyr/mit-copyright.h in the distribution.") "See libpurple/protocols/zephyr/mit-copyright.h in the distribution.")
(non-copyleft (license:non-copyleft
"file://libpurple/protocols/zephyr/mit-sipb-copyright.h" "file://libpurple/protocols/zephyr/mit-sipb-copyright.h"
"See libpurple/protocols/zephyr/mit-sipb-copyright.h in the distribution."))))) "See libpurple/protocols/zephyr/mit-sipb-copyright.h in the distribution.")))))
@ -383,7 +381,7 @@ you. However, during a conversation, your correspondent is assured the
messages he sees are authentic and unmodified. (4) Perfect forward secrecy: messages he sees are authentic and unmodified. (4) Perfect forward secrecy:
If you lose control of your private keys, no previous conversation is If you lose control of your private keys, no previous conversation is
compromised.") compromised.")
(license gpl2))) (license license:gpl2)))
(define-public znc (define-public znc
(package (package
@ -417,7 +415,7 @@ compromised.")
client from the actual IRC server, and also from selected channels. Multiple client from the actual IRC server, and also from selected channels. Multiple
clients from different locations can connect to a single ZNC account clients from different locations can connect to a single ZNC account
simultaneously and therefore appear under the same nickname on IRC.") simultaneously and therefore appear under the same nickname on IRC.")
(license asl2.0))) (license license:asl2.0)))
(define-public python-nbxmpp (define-public python-nbxmpp
(package (package
@ -440,7 +438,7 @@ simultaneously and therefore appear under the same nickname on IRC.")
"The goal of this python library is to provide a way for Python "The goal of this python library is to provide a way for Python
applications to use Jabber/XMPP networks in a non-blocking way. This library applications to use Jabber/XMPP networks in a non-blocking way. This library
was initially a fork of xmpppy, but is using non-blocking sockets.") was initially a fork of xmpppy, but is using non-blocking sockets.")
(license gpl3+))) (license license:gpl3+)))
(define-public python2-nbxmpp (define-public python2-nbxmpp
(package-with-python2 python-nbxmpp)) (package-with-python2 python-nbxmpp))
@ -500,7 +498,7 @@ Among its features are: a tabbed chat window and single window modes; support
for group chat (with Multi-User Chat protocol), invitation, chat to group chat for group chat (with Multi-User Chat protocol), invitation, chat to group chat
transformation; audio and video conferences; file transfer; TLS, GPG and transformation; audio and video conferences; file transfer; TLS, GPG and
end-to-end encryption support; XML console.") end-to-end encryption support; XML console.")
(license gpl3+))) (license license:gpl3+)))
(define-public prosody (define-public prosody
(package (package
@ -573,7 +571,7 @@ be easy to set up and configure, and efficient with system resources.
Additionally, for developers it aims to be easy to extend and give a flexible Additionally, for developers it aims to be easy to extend and give a flexible
system on which to rapidly develop added functionality, or prototype new system on which to rapidly develop added functionality, or prototype new
protocols.") protocols.")
(license x11))) (license license:x11)))
(define-public libtoxcore (define-public libtoxcore
(let ((revision "1") (let ((revision "1")
@ -613,7 +611,7 @@ protocols.")
(synopsis "Library for the Tox encrypted messenger protocol") (synopsis "Library for the Tox encrypted messenger protocol")
(description (description
"C library implementation of the Tox encrypted messenger protocol.") "C library implementation of the Tox encrypted messenger protocol.")
(license gpl3+) (license license:gpl3+)
(home-page "https://tox.chat")))) (home-page "https://tox.chat"))))
(define-public utox (define-public utox
@ -657,6 +655,6 @@ protocols.")
(description "A lightweight Tox client. Tox is a distributed and secure (description "A lightweight Tox client. Tox is a distributed and secure
instant messenger with audio and video chat capabilities.") instant messenger with audio and video chat capabilities.")
(home-page "http://utox.org/") (home-page "http://utox.org/")
(license gpl3))) (license license:gpl3)))
;;; messaging.scm ends here ;;; messaging.scm ends here