diff options
author | Raghav Gururajan <raghavgururajan@disroot.org> | 2020-11-28 21:39:15 -0500 |
---|---|---|
committer | Danny Milosavljevic <dannym@scratchpost.org> | 2020-12-28 18:22:50 +0100 |
commit | 4b8aa089f277720b1a1a2218dd5168ea72b3c73d (patch) | |
tree | 0c0c8de5e9ade1a78bef37e7ebb97669471c47a9 /gnu | |
parent | e5eb4db813c89c5eeeb0f0b0767705d9547ad1dc (diff) | |
download | guix-4b8aa089f277720b1a1a2218dd5168ea72b3c73d.tar.gz |
gnu: Add libgadu.
* gnu/packages/messaging.scm (libgadu): New variable. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/messaging.scm | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index a0b47982b4..0091ff8153 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -126,6 +126,59 @@ #:use-module (guix packages) #:use-module (guix utils)) +(define-public libgadu + (package + (name "libgadu") + (version "1.12.2") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/wojtekka/libgadu.git") + (commit version))) + (file-name + (git-file-name name version)) + (sha256 + (base32 "1s16cripy5w9k12534qb012iwc5m9qcjyrywgsziyn3kl3i0aa8h")))) + (build-system gnu-build-system) + (arguments + `(#:configure-flags + (list + "--disable-static") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-shebangs + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "protobufgen.sh" + (("/bin/sh") + (string-append (assoc-ref inputs "bash") + "/bin/sh"))) + #t))))) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("bash" ,bash) + ("doxygen" ,doxygen) + ("libtool" ,libtool) + ("perl" ,perl) + ("pkg-config" ,pkg-config))) + (inputs + `(("curl" ,curl) + ("expat" ,expat) + ("libprotobuf-c" ,protobuf-c) + ("libxml" ,libxml2) + ("openssl" ,openssl) + ("zlib" ,zlib))) + (propagated-inputs + `(("gnutls" ,gnutls))) + (synopsis "Library for handling the protocol of Gadu-Gadu") + (description "LibGadu is library for handling Gadu-Gadu instant messenger +protocol. The library is written in C and aims to be operating system and +environment independent.") + (home-page "https://libgadu.net/index.en.html") + (license license:lgpl2.1+))) + (define-public silc-toolkit (package (name "silc-toolkit") |