From unknown Sun Jun 22 00:21:23 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#28606] [PATCH] gnu: Add dino. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 26 Sep 2017 10:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 28606 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 28606@debbugs.gnu.org Cc: Ricardo Wurmus X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.150642087328815 (code B ref -1); Tue, 26 Sep 2017 10:15:01 +0000 Received: (at submit) by debbugs.gnu.org; 26 Sep 2017 10:14:33 +0000 Received: from localhost ([127.0.0.1]:59732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwmsr-0007Uh-0a for submit@debbugs.gnu.org; Tue, 26 Sep 2017 06:14:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53161) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwmsp-0007UU-7Q for submit@debbugs.gnu.org; Tue, 26 Sep 2017 06:14:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dwmsi-0008Tm-Uq for submit@debbugs.gnu.org; Tue, 26 Sep 2017 06:14:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50571) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dwmsi-0008Ti-Rj for submit@debbugs.gnu.org; Tue, 26 Sep 2017 06:14:24 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44117) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dwmsh-0002PT-0D for guix-patches@gnu.org; Tue, 26 Sep 2017 06:14:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dwmsd-0008RQ-K1 for guix-patches@gnu.org; Tue, 26 Sep 2017 06:14:22 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21017) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dwmsd-0008Qr-CV for guix-patches@gnu.org; Tue, 26 Sep 2017 06:14:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1506420853; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:To:Cc:Subject:Date:Message-Id; l=2448; bh=EX35DLihL66MW2ja6tSh/K3sbc+/C1c6CvN2Ncwqar0=; b=CHb0w4L0MDPUPHbX5XQ67xgCS7FC91LfyIUg/1GmbLT/epwINb3adackmWqp24ir /HFOvwmNatv4Mv/PCZyHCgQh8xK5OqjYDn9tiUKtMvTU1gXu0OOvxZLzuEdSKzTj61j yHfD6FS5FNG8R9XOamW9B99hFXgN8kDKAxHfX+6g= Received: from localhost (141.80.247.133 [141.80.247.133]) by mx.zohomail.com with SMTPS id 1506420853524438.0185132306434; Tue, 26 Sep 2017 03:14:13 -0700 (PDT) From: Ricardo Wurmus Date: Tue, 26 Sep 2017 12:14:10 +0200 Message-Id: <20170926101410.7312-1-rekado@elephly.net> X-Mailer: git-send-email 2.14.1 X-ZohoMailClient: External X-ZohoMail: Z_26063301 SPT_1 Z_26062608 SPT_0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) * gnu/packages/messaging.scm (dino): New variable. --- gnu/packages/messaging.scm | 54 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 52ca4bef7..42820f0b9 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -533,6 +533,60 @@ transformation; audio and video conferences; file transfer; TLS, GPG and end-to-end encryption support; XML console.") (license license:gpl3))) +(define-public dino + ;; The only release tarball is for version 0.0, but it is very old and fails + ;; to build. + (let ((commit "54a25fd926070a977138cec94908c55806e22f4a") + (revision "1")) + (package + (name "dino") + (version (string-append "0.0-" revision "." (string-take commit 9))) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dino/dino.git") + (commit commit))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "1m100wzr5xqaj3r4vprxj0961833wqk0p7z94nmjsf2f0s67v5r3")))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f ; there are no tests + #:parallel-build? #f ; not supported + #:configure-flags + ;; FIXME: we disable the omemo plugin because it needs + ;; libsignal-protocol, for which we don't have a package yet. + '("-DDISABLED_PLUGINS=omemo") + #:modules ((guix build cmake-build-system) + ((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:) + (guix build utils)) + #:imported-modules (,@%gnu-build-system-modules + (guix build cmake-build-system) + (guix build glib-or-gtk-build-system)) + #:phases + (modify-phases %standard-phases + (add-after 'install 'glib-or-gtk-wrap + (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap))))) + (inputs + `(("libgee" ,libgee) + ("libsoup" ,libsoup) + ("sqlite" ,sqlite) + ("gpgme" ,gpgme) + ("gtk+" ,gtk+) + ("glib-networking" ,glib-networking) + ("gsettings-desktop-schemas" ,gsettings-desktop-schemas))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("glib" ,glib "bin") + ("vala" ,vala) + ("gettext" ,gettext-minimal))) + (home-page "https://dino.im") + (synopsis "Modern Jabber (XMPP) client") + (description "Dino is a Jabber (XMPP) client which aims to fit well into +a modern desktop environment.") + (license license:gpl3+)))) + (define-public prosody (package (name "prosody") -- 2.14.1 From unknown Sun Jun 22 00:21:23 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#28606] [PATCH] gnu: Add dino. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Sep 2017 20:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28606 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 28606@debbugs.gnu.org Received: via spool by 28606-submit@debbugs.gnu.org id=B28606.15065425323334 (code B ref 28606); Wed, 27 Sep 2017 20:03:02 +0000 Received: (at 28606) by debbugs.gnu.org; 27 Sep 2017 20:02:12 +0000 Received: from localhost ([127.0.0.1]:35427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxIX6-0000ri-BC for submit@debbugs.gnu.org; Wed, 27 Sep 2017 16:02:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58333) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxIX4-0000rW-BI for 28606@debbugs.gnu.org; Wed, 27 Sep 2017 16:02:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dxIWy-0000rW-Fo for 28606@debbugs.gnu.org; Wed, 27 Sep 2017 16:02:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59257) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dxIWy-0000rS-AP; Wed, 27 Sep 2017 16:02:04 -0400 Received: from vpn-0-27.aquilenet.fr ([2a01:474:4:27::]:46250 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dxIWx-0002Tr-Dn; Wed, 27 Sep 2017 16:02:04 -0400 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20170926101410.7312-1-rekado@elephly.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 6 =?UTF-8?Q?Vend=C3=A9miaire?= an 226 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 27 Sep 2017 22:01:59 +0200 In-Reply-To: <20170926101410.7312-1-rekado@elephly.net> (Ricardo Wurmus's message of "Tue, 26 Sep 2017 12:14:10 +0200") Message-ID: <871smrgbbc.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hello, Ricardo Wurmus skribis: > * gnu/packages/messaging.scm (dino): New variable. That looks alright to me! > + ("vala" ,vala) I found there=E2=80=99s a tendency to include Vala-generated C code (see =E2=80=98lxsession=E2=80=99 for instance.) It might be worth checking if t= hat=E2=80=99s the case here. > + (synopsis "Modern Jabber (XMPP) client") > + (description "Dino is a Jabber (XMPP) client which aims to fit wel= l into > +a modern desktop environment.") Nitpick: I don=E2=80=99t like =E2=80=9Cmodern=E2=80=9D! :-) I think it=E2= =80=99s very subjective and unhelpful. Maybe something like =E2=80=9CGraphical Jabber client=E2=80=9D,= and something that says it=E2=80=99s well integrated with GNOME and whatnot? Thanks, Ludo=E2=80=99. From unknown Sun Jun 22 00:21:23 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ricardo Wurmus Subject: bug#28606: closed (Re: [bug#28606] [PATCH] gnu: Add dino.) Message-ID: References: <1487547222.19579.1506595716584.JavaMail.sas@[172.25.241.138]> <20170926101410.7312-1-rekado@elephly.net> X-Gnu-PR-Message: they-closed 28606 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 28606@debbugs.gnu.org Date: Thu, 28 Sep 2017 10:50:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1506595802-31866-1" This is a multi-part message in MIME format... ------------=_1506595802-31866-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #28606: [PATCH] gnu: Add dino. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 28606@debbugs.gnu.org. --=20 28606: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D28606 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1506595802-31866-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 28606-done) by debbugs.gnu.org; 28 Sep 2017 10:49:30 +0000 Received: from localhost ([127.0.0.1]:35963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxWNl-0008H3-US for submit@debbugs.gnu.org; Thu, 28 Sep 2017 06:49:30 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21009) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxWNj-0008Gs-9o for 28606-done@debbugs.gnu.org; Thu, 28 Sep 2017 06:49:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1506595716; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=1279; bh=JnQ34wd1SnYSPGgh3yHGPyCV1KJMpOvi92Prc58+90o=; b=QQsZ6NE2jaqq23pBWVesJHsfZKuXvwQSllg1AsRDA7Y7qbzyjX8O2FbkT4+vNsKP agCma6vVrllgM2/3HxtK1cayzd8w+2pY6QXy1ynKiA/U4qM8ecNmmMU1dLnm1p7IGQU Cz9bIXos9pF8NW8MuXDEzReJn/TatEGlaB/EqdJk= Received: from mail.zoho.com by mx.zohomail.com with SMTP id 150659571658462.49395958520904; Thu, 28 Sep 2017 03:48:36 -0700 (PDT) Received: from localhost (141.80.247.133 [141.80.247.133]) by mx.zohomail.com with SMTPS id 1506595716503777.6263328442246; Thu, 28 Sep 2017 03:48:36 -0700 (PDT) References: <20170926101410.7312-1-rekado@elephly.net> <871smrgbbc.fsf@gnu.org> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#28606] [PATCH] gnu: Add dino. In-reply-to: <871smrgbbc.fsf@gnu.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Thu, 28 Sep 2017 12:48:33 +0200 Message-ID: <1487547222.19579.1506595716584.JavaMail.sas@[172.25.241.138]> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28606-done Cc: 28606-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Ludovic Court=C3=A8s writes: > Hello, > > Ricardo Wurmus skribis: > >> * gnu/packages/messaging.scm (dino): New variable. > > That looks alright to me! Thanks for the review! >> + ("vala" ,vala) > > I found there=E2=80=99s a tendency to include Vala-generated C code (see > =E2=80=98lxsession=E2=80=99 for instance.) It might be worth checking if= that=E2=80=99s the > case here. It looks like there is no generated C code in the repository. There=E2=80= =99s only a handful of C files, and they look like source code. >> + (synopsis "Modern Jabber (XMPP) client") >> + (description "Dino is a Jabber (XMPP) client which aims to fit we= ll into >> +a modern desktop environment.") > > Nitpick: I don=E2=80=99t like =E2=80=9Cmodern=E2=80=9D! :-) I think it= =E2=80=99s very subjective and > unhelpful. Maybe something like =E2=80=9CGraphical Jabber client=E2=80= =9D, and > something that says it=E2=80=99s well integrated with GNOME and whatnot? Hah, as a fellow user of a decidedly =E2=80=9Cun-modern=E2=80=9D desktop en= vironment I agree :) I=E2=80=99ll change it to something more neutral-sounding. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net ------------=_1506595802-31866-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 26 Sep 2017 10:14:33 +0000 Received: from localhost ([127.0.0.1]:59732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwmsr-0007Uh-0a for submit@debbugs.gnu.org; Tue, 26 Sep 2017 06:14:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53161) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwmsp-0007UU-7Q for submit@debbugs.gnu.org; Tue, 26 Sep 2017 06:14:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dwmsi-0008Tm-Uq for submit@debbugs.gnu.org; Tue, 26 Sep 2017 06:14:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50571) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dwmsi-0008Ti-Rj for submit@debbugs.gnu.org; Tue, 26 Sep 2017 06:14:24 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44117) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dwmsh-0002PT-0D for guix-patches@gnu.org; Tue, 26 Sep 2017 06:14:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dwmsd-0008RQ-K1 for guix-patches@gnu.org; Tue, 26 Sep 2017 06:14:22 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21017) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dwmsd-0008Qr-CV for guix-patches@gnu.org; Tue, 26 Sep 2017 06:14:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1506420853; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:To:Cc:Subject:Date:Message-Id; l=2448; bh=EX35DLihL66MW2ja6tSh/K3sbc+/C1c6CvN2Ncwqar0=; b=CHb0w4L0MDPUPHbX5XQ67xgCS7FC91LfyIUg/1GmbLT/epwINb3adackmWqp24ir /HFOvwmNatv4Mv/PCZyHCgQh8xK5OqjYDn9tiUKtMvTU1gXu0OOvxZLzuEdSKzTj61j yHfD6FS5FNG8R9XOamW9B99hFXgN8kDKAxHfX+6g= Received: from localhost (141.80.247.133 [141.80.247.133]) by mx.zohomail.com with SMTPS id 1506420853524438.0185132306434; Tue, 26 Sep 2017 03:14:13 -0700 (PDT) From: Ricardo Wurmus To: guix-patches@gnu.org Subject: [PATCH] gnu: Add dino. Date: Tue, 26 Sep 2017 12:14:10 +0200 Message-Id: <20170926101410.7312-1-rekado@elephly.net> X-Mailer: git-send-email 2.14.1 X-ZohoMailClient: External X-ZohoMail: Z_26063301 SPT_1 Z_26062608 SPT_0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Ricardo Wurmus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) * gnu/packages/messaging.scm (dino): New variable. --- gnu/packages/messaging.scm | 54 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 52ca4bef7..42820f0b9 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -533,6 +533,60 @@ transformation; audio and video conferences; file transfer; TLS, GPG and end-to-end encryption support; XML console.") (license license:gpl3))) +(define-public dino + ;; The only release tarball is for version 0.0, but it is very old and fails + ;; to build. + (let ((commit "54a25fd926070a977138cec94908c55806e22f4a") + (revision "1")) + (package + (name "dino") + (version (string-append "0.0-" revision "." (string-take commit 9))) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dino/dino.git") + (commit commit))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "1m100wzr5xqaj3r4vprxj0961833wqk0p7z94nmjsf2f0s67v5r3")))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f ; there are no tests + #:parallel-build? #f ; not supported + #:configure-flags + ;; FIXME: we disable the omemo plugin because it needs + ;; libsignal-protocol, for which we don't have a package yet. + '("-DDISABLED_PLUGINS=omemo") + #:modules ((guix build cmake-build-system) + ((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:) + (guix build utils)) + #:imported-modules (,@%gnu-build-system-modules + (guix build cmake-build-system) + (guix build glib-or-gtk-build-system)) + #:phases + (modify-phases %standard-phases + (add-after 'install 'glib-or-gtk-wrap + (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap))))) + (inputs + `(("libgee" ,libgee) + ("libsoup" ,libsoup) + ("sqlite" ,sqlite) + ("gpgme" ,gpgme) + ("gtk+" ,gtk+) + ("glib-networking" ,glib-networking) + ("gsettings-desktop-schemas" ,gsettings-desktop-schemas))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("glib" ,glib "bin") + ("vala" ,vala) + ("gettext" ,gettext-minimal))) + (home-page "https://dino.im") + (synopsis "Modern Jabber (XMPP) client") + (description "Dino is a Jabber (XMPP) client which aims to fit well into +a modern desktop environment.") + (license license:gpl3+)))) + (define-public prosody (package (name "prosody") -- 2.14.1 ------------=_1506595802-31866-1--