gnu: pidgin: Make some cosmetic changes.
* gnu/packages/messaging.scm (pidgin): Make some cosmetic changes. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
This commit is contained in:
parent
9d34b04f40
commit
60e1fa208a
1 changed files with 31 additions and 26 deletions
|
@ -719,14 +719,17 @@ authentication.")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "mirror://sourceforge/pidgin/Pidgin/"
|
(uri
|
||||||
version "/pidgin-" version ".tar.bz2"))
|
(string-append "mirror://sourceforge/pidgin/Pidgin/"
|
||||||
|
version "/pidgin-" version ".tar.bz2"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32 "13vdqj70315p9rzgnbxjp9c51mdzf1l4jg1kvnylc4bidw61air7"))
|
(base32 "13vdqj70315p9rzgnbxjp9c51mdzf1l4jg1kvnylc4bidw61air7"))
|
||||||
(patches (search-patches "pidgin-add-search-path.patch"
|
(patches
|
||||||
;; Remove the snippet and bootstrapping
|
(search-patches
|
||||||
;; native-inputs together with this patch.
|
"pidgin-add-search-path.patch"
|
||||||
"pidgin-libnm.patch"))
|
;; Remove the snippet and bootstrapping
|
||||||
|
;; native-inputs together with this patch.
|
||||||
|
"pidgin-libnm.patch"))
|
||||||
(modules '((guix build utils)))
|
(modules '((guix build utils)))
|
||||||
(snippet
|
(snippet
|
||||||
'(begin
|
'(begin
|
||||||
|
@ -741,7 +744,6 @@ authentication.")
|
||||||
("gconf" ,gconf)
|
("gconf" ,gconf)
|
||||||
("python" ,python-2)
|
("python" ,python-2)
|
||||||
("doxygen" ,doxygen)
|
("doxygen" ,doxygen)
|
||||||
|
|
||||||
;; For bootstrapping after applying pidgin-libnm.patch.
|
;; For bootstrapping after applying pidgin-libnm.patch.
|
||||||
("autoconf" ,autoconf)
|
("autoconf" ,autoconf)
|
||||||
("automake" ,automake)
|
("automake" ,automake)
|
||||||
|
@ -774,30 +776,33 @@ authentication.")
|
||||||
("startup-notification" ,startup-notification)))
|
("startup-notification" ,startup-notification)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:configure-flags
|
`(#:configure-flags
|
||||||
(list "--disable-gtkspell"
|
(list
|
||||||
"--disable-tcl"
|
"--disable-gtkspell"
|
||||||
"--disable-meanwhile"
|
"--disable-tcl"
|
||||||
"--disable-vv" ; XXX remove when we have farstream and gstreamer
|
"--disable-meanwhile"
|
||||||
"--disable-gstreamer" ; XXX patches needed to support gstreamer-1.0
|
"--disable-vv" ; XXX remove when we have farstream and gstreamer
|
||||||
"--enable-cyrus-sasl"
|
"--disable-gstreamer" ; XXX patches needed to support gstreamer-1.0
|
||||||
(string-append "--with-ncurses-headers="
|
"--enable-cyrus-sasl"
|
||||||
(assoc-ref %build-inputs "ncurses")
|
(string-append "--with-ncurses-headers="
|
||||||
"/include"))))
|
(assoc-ref %build-inputs "ncurses")
|
||||||
|
"/include"))))
|
||||||
(native-search-paths
|
(native-search-paths
|
||||||
(list (search-path-specification
|
(list
|
||||||
(variable "PURPLE_PLUGIN_PATH")
|
(search-path-specification
|
||||||
(files (list (string-append "lib/purple-"
|
(variable "PURPLE_PLUGIN_PATH")
|
||||||
(version-major version))
|
(files
|
||||||
"lib/pidgin")))))
|
(list
|
||||||
|
(string-append "lib/purple-"
|
||||||
|
(version-major version))
|
||||||
|
"lib/pidgin")))))
|
||||||
(home-page "https://www.pidgin.im/")
|
(home-page "https://www.pidgin.im/")
|
||||||
(synopsis "Graphical multi-protocol instant messaging client")
|
(synopsis "Graphical multi-protocol instant messaging client")
|
||||||
(description
|
(description "Pidgin is a modular instant messaging client that supports
|
||||||
"Pidgin is a modular instant messaging client that supports many popular
|
many popular chat protocols.")
|
||||||
chat protocols.")
|
|
||||||
(license
|
(license
|
||||||
(list
|
(list
|
||||||
license:gpl2+ ; Most of the code
|
license:gpl2+ ; Most of the code
|
||||||
license:lgpl2.1 ; GG protocol plugin (libpurple/protocols/gg/lib)
|
license:lgpl2.1 ; GG protocol plugin (libpurple/protocols/gg/lib)
|
||||||
license: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:
|
||||||
(license:non-copyleft
|
(license:non-copyleft
|
||||||
|
|
Reference in a new issue