Archived
1
0
Fork 0

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:
Raghav Gururajan 2020-12-30 14:59:50 -05:00 committed by Danny Milosavljevic
parent 9d34b04f40
commit 60e1fa208a
No known key found for this signature in database
GPG key ID: E71A35542C30BAA5

View file

@ -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