From patchwork Tue Jun 2 01:27:57 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "vasilii.smirnov--- via Guix-patches\" via" X-Patchwork-Id: 22517 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1735F27BBE3; Tue, 2 Jun 2020 02:29:28 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id C724C27BBE1 for ; Tue, 2 Jun 2020 02:29:27 +0100 (BST) Received: from localhost ([::1]:36558 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jfvk7-0000EM-Ce for patchwork@mira.cbaines.net; Mon, 01 Jun 2020 21:29:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43654) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jfvji-0008Qi-P4 for guix-patches@gnu.org; Mon, 01 Jun 2020 21:29:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54142) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jfvji-00083k-G4 for guix-patches@gnu.org; Mon, 01 Jun 2020 21:29:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jfvji-0007ql-Cy for guix-patches@gnu.org; Mon, 01 Jun 2020 21:29:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#41293] [PATCH 1/3] gnu: Add sideload. Resent-From: Ryan Prior Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 Jun 2020 01:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41293 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 41293@debbugs.gnu.org Received: via spool by 41293-submit@debbugs.gnu.org id=B41293.159106129330084 (code B ref 41293); Tue, 02 Jun 2020 01:29:02 +0000 Received: (at 41293) by debbugs.gnu.org; 2 Jun 2020 01:28:13 +0000 Received: from localhost ([127.0.0.1]:37448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfviu-0007pA-Tb for submit@debbugs.gnu.org; Mon, 01 Jun 2020 21:28:13 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:35829) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfvit-0007om-GT for 41293@debbugs.gnu.org; Mon, 01 Jun 2020 21:28:12 -0400 Date: Tue, 02 Jun 2020 01:27:57 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1591061285; bh=3V/UV4ZzGJVAeJTWOiMlT8RvAtJ2DXcQeLzkP7MJ2+s=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=EHikrSyK5tzuqM1jIUyO6o5CEb12zrFSq4DO17fNajpkiCUq9bdW52jlc6RbJ/FYW rCPC65AAY1IJI7JILZxxjO4zQP7oeU/isrhmT7ZEOMyKjCw0LJj/yuPydFNVIxz8rk gTpGsa/fmXnYqLMTLMQxQvIQHuk2dmsL5KKsbfJg= Message-ID: <20200602012736.4292-2-rprior@protonmail.com> In-Reply-To: <20200602012736.4292-1-rprior@protonmail.com> References: <20200602012736.4292-1-rprior@protonmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Ryan Prior , Ryan Prior via Guix-patches X-Patchwork-Original-From: Ryan Prior via Guix-patches via From: "vasilii.smirnov--- via Guix-patches\" via" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/pantheon.scm (sideload): New variable. --- gnu/packages/pantheon.scm | 60 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/gnu/packages/pantheon.scm b/gnu/packages/pantheon.scm index 72910e5470..6709cd2d8a 100644 --- a/gnu/packages/pantheon.scm +++ b/gnu/packages/pantheon.scm @@ -18,11 +18,14 @@ (define-module (gnu packages pantheon) #:use-module (gnu packages cmake) + #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) #:use-module (gnu packages gtk) + #:use-module (gnu packages package-management) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages xml) #:use-module (gnu packages) #:use-module (guix build-system meson) #:use-module (guix git-download) @@ -107,3 +110,60 @@ in apps built for the Pantheon desktop.") arithmetic. It is the default calculator application in the Pantheon desktop.") (license license:gpl3))) + +(define-public sideload + (package + (name "sideload") + (version "1.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/elementary/sideload.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0mlc3nm2navzxm8k1rwpbw4w6mv30lmhqybm8jqxd4v8x7my73vq")))) + (build-system meson-build-system) + (arguments + `(#:glib-or-gtk? #t + #:configure-flags (list (string-append "-Dflatpak=" + (assoc-ref %build-inputs "flatpak") + "/include")) + #:phases + (modify-phases %standard-phases + (add-before 'install 'set-environment-variables + (lambda _ + ;; Disable compiling schemas and updating desktop databases + (setenv "DESTDIR" "/") + #t)) + (add-after 'install 'install-symlinks + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/io.elementary.sideload")) + (link (string-append out "/bin/sideload"))) + (symlink bin link))))))) + (inputs + `(("flatpak" ,flatpak) + ("granite" ,granite) + ("gtk" ,gtk+) + ("libostree" ,libostree))) + (propagated-inputs + `(("glib-networking" ,glib-networking))) + (native-inputs + `(("cmake" ,cmake) + ("gettext" ,gettext-minimal) + ("glib" ,glib) + ("glib:bin" ,glib "bin") + ("gobject-introspection" ,gobject-introspection) + ("libgee" ,libgee) + ("libxml2" ,libxml2) + ("pkg-config" ,pkg-config) + ("vala" ,vala))) + (home-page "https://github.com/elementary/sideload") + (synopsis "Graphical application to side-load Flatpaks") + (description "Sideload handles flatpakref files, like those you might find +on Flathub or another third-party website providing a Flatpak app for +download.") + (license license:gpl3))) From patchwork Tue Jun 2 01:28:06 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "vasilii.smirnov--- via Guix-patches\" via" X-Patchwork-Id: 22516 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9AFB527BBE1; Tue, 2 Jun 2020 02:29:12 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 5894027BBE3 for ; Tue, 2 Jun 2020 02:29:11 +0100 (BST) Received: from localhost ([::1]:36068 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jfvjq-0008SW-OG for patchwork@mira.cbaines.net; Mon, 01 Jun 2020 21:29:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43656) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jfvjj-0008Qq-6Z for guix-patches@gnu.org; Mon, 01 Jun 2020 21:29:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54143) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jfvji-00083q-SP for guix-patches@gnu.org; Mon, 01 Jun 2020 21:29:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jfvji-0007qs-PP for guix-patches@gnu.org; Mon, 01 Jun 2020 21:29:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#41293] [PATCH 2/3] gnu: Add appstream. Resent-From: Ryan Prior Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 Jun 2020 01:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41293 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 41293@debbugs.gnu.org Received: via spool by 41293-submit@debbugs.gnu.org id=B41293.159106131530127 (code B ref 41293); Tue, 02 Jun 2020 01:29:02 +0000 Received: (at 41293) by debbugs.gnu.org; 2 Jun 2020 01:28:35 +0000 Received: from localhost ([127.0.0.1]:37451 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfvj4-0007pX-6F for submit@debbugs.gnu.org; Mon, 01 Jun 2020 21:28:35 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:61987) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfvj2-0007pK-48 for 41293@debbugs.gnu.org; Mon, 01 Jun 2020 21:28:21 -0400 Date: Tue, 02 Jun 2020 01:28:06 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1591061294; bh=dijR8+hpkWmUb5lNdAkI4nXPLMQwADbp+dtf+P0wbuc=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=A2RaJVTXc6PbM+Y9r25i7Dhr73H7EOuHGnUkAaZlF3yb6cHoxSXPrlX+bPn0e/Xad PWV8DoK3JdPpubDOy2tjHVxBpM7dd+ZCksk54YhUylOkivMDNvu4e0HnsmiAarb5ZZ EE1FJKykbDP14xKNiYGWm6eCWiNdHtuUfdXxGf4s= Message-ID: <20200602012736.4292-3-rprior@protonmail.com> In-Reply-To: <20200602012736.4292-1-rprior@protonmail.com> References: <20200602012736.4292-1-rprior@protonmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Ryan Prior , Ryan Prior via Guix-patches X-Patchwork-Original-From: Ryan Prior via Guix-patches via From: "vasilii.smirnov--- via Guix-patches\" via" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/freedesktop.scm (appstream): New variable. --- gnu/packages/freedesktop.scm | 59 ++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 90154cbba9..db1b18e4ee 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -20,6 +20,7 @@ ;;; Copyright © 2020 Jakub Kądziołka ;;; Copyright © 2020 Rene Saavedra ;;; Copyright © 2020 Nicolò Balzarotti +;;; Copyright © 2020 Ryan Prior ;;; ;;; This file is part of GNU Guix. ;;; @@ -55,8 +56,10 @@ #:use-module (gnu packages bash) #:use-module (gnu packages boost) #:use-module (gnu packages check) + #:use-module (gnu packages cmake) #:use-module (gnu packages compression) #:use-module (gnu packages cryptsetup) + #:use-module (gnu packages databases) #:use-module (gnu packages disk) #:use-module (gnu packages docbook) #:use-module (gnu packages documentation) @@ -1870,3 +1873,59 @@ useful with system integration.") into the Unity menu bar. Based on KSNI, it also works in KDE and will fallback to generic Systray support if none of those are available.") (license license:lgpl2.1+))) + +(define-public appstream + (package + (name "appstream") + (version "0.12.11") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ximion/appstream.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ma1nldpc01rr2x14q1ymv2fvf7qcs3wp8fdqsnd17qx0hrz483c")))) + (build-system meson-build-system) + (arguments + `(#:configure-flags + (list "-Dvapi=true" + "-Dstemming=false" + "-Dapidocs=false" + "-Dinstall-docs=false") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'disable-stemmer-inc-dirs + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (substitute* "meson.build" + (("include_directories\\(\\['\\/usr\\/include'\\]\\)") + "''") + (("subdir\\('docs\\/'\\)") + "")) + (substitute* "data/meson.build" + (("\\/etc") + (string-append out "/etc"))) + #t)))))) + (inputs + `(("glib" ,glib) + ("gperf" ,gperf) + ("libsoup" ,libsoup) + ("libxml2" ,libxml2) + ("libxslt" ,libxslt) + ("libyaml" ,libyaml) + ("lmdb" ,lmdb))) + (native-inputs + `(("cmake" ,cmake) + ("gettext" ,gettext-minimal) + ("glib:bin" ,glib "bin") ; for glib-compile-resources + ("gobject-introspection" ,gobject-introspection) + ("pkg-config" ,pkg-config) + ("vala" ,vala))) + (home-page "https://www.freedesktop.org/wiki/Distributions/AppStream/") + (synopsis "Provides the foundation to build software-center applications") + (description "AppStream is a cross-distribution effort for enhancing the way +we interact with the software repositories provided by GNU/Linux distributions +by standardizing software component metadata.") + (license license:gpl2))) From patchwork Tue Jun 2 01:28:11 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "vasilii.smirnov--- via Guix-patches\" via" X-Patchwork-Id: 22515 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5643D27BBE4; Tue, 2 Jun 2020 02:29:12 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 51BFA27BBE1 for ; Tue, 2 Jun 2020 02:29:11 +0100 (BST) Received: from localhost ([::1]:36058 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jfvjq-0008SK-Oj for patchwork@mira.cbaines.net; Mon, 01 Jun 2020 21:29:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43670) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jfvjj-0008R9-IR for guix-patches@gnu.org; Mon, 01 Jun 2020 21:29:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54144) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jfvjj-00084E-8h for guix-patches@gnu.org; Mon, 01 Jun 2020 21:29:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jfvjj-0007qz-5K for guix-patches@gnu.org; Mon, 01 Jun 2020 21:29:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#41293] [PATCH 3/3] gnu: Add pantheon-terminal. Resent-From: Ryan Prior Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 Jun 2020 01:29:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41293 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 41293@debbugs.gnu.org Received: via spool by 41293-submit@debbugs.gnu.org id=B41293.159106131630133 (code B ref 41293); Tue, 02 Jun 2020 01:29:03 +0000 Received: (at 41293) by debbugs.gnu.org; 2 Jun 2020 01:28:36 +0000 Received: from localhost ([127.0.0.1]:37454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfvjH-0007pr-NU for submit@debbugs.gnu.org; Mon, 01 Jun 2020 21:28:35 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:13472) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfvj5-0007pN-5b for 41293@debbugs.gnu.org; Mon, 01 Jun 2020 21:28:23 -0400 Date: Tue, 02 Jun 2020 01:28:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1591061297; bh=LtCPZ2MTYE35jLWsUtjwA74aMMTKExz1Pp6GBcT+LAU=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=XtXSUzpDSJX5rh6YYkWNl3O91EiGAQ9twz514iAHe1f59FQWxDyZ84VN/ty50a9Jz ERx2vCnkFSOogU3jZa00kTQBVPRpwHWCIKOYfIBnW5MNBSymcwf+4vEli8H1XuVowS AvjuZDpH5sIdAC8NF9zrEDP+bm9xpAZbUGPlNJfE= Message-ID: <20200602012736.4292-4-rprior@protonmail.com> In-Reply-To: <20200602012736.4292-1-rprior@protonmail.com> References: <20200602012736.4292-1-rprior@protonmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Ryan Prior , Ryan Prior via Guix-patches X-Patchwork-Original-From: Ryan Prior via Guix-patches via From: "vasilii.smirnov--- via Guix-patches\" via" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/pantheon.scm (pantheon-terminal): New variable. --- gnu/packages/pantheon.scm | 50 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/pantheon.scm b/gnu/packages/pantheon.scm index 6709cd2d8a..250e8e3b2d 100644 --- a/gnu/packages/pantheon.scm +++ b/gnu/packages/pantheon.scm @@ -167,3 +167,53 @@ desktop.") on Flathub or another third-party website providing a Flatpak app for download.") (license license:gpl3))) + +(define-public pantheon-terminal + (package + (name "pantheon-terminal") + (version "5.5.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/elementary/terminal.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "119iwmzbpkj4nmxinqfsh73lx23g8gbl6ha6wc4mc4fq9hpnc9c2")))) + (build-system meson-build-system) + (arguments + `(#:glib-or-gtk? #t + #:phases + (modify-phases %standard-phases + (add-before 'install 'set-environment-variables + (lambda _ + ;; Disable compiling schemas and updating desktop databases + (setenv "DESTDIR" "/") + #t)) + (add-after 'install 'install-symlinks + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/io.elementary.terminal")) + (link (string-append out "/bin/pantheon-terminal"))) + (symlink bin link))))))) + (inputs + `(("granite" ,granite) + ("gtk" ,gtk+) + ("vte" ,vte))) + (native-inputs + `(("gettext" ,gettext-minimal) + ("glib" ,glib) + ("appstream" ,appstream) + ("libgee" ,libgee) + ("desktop-file-utils" ,desktop-file-utils) ; required for tests + ("glib:bin" ,glib "bin") ; for glib-compile-resources + ("pkg-config" ,pkg-config) + ("gobject-introspection" ,gobject-introspection) + ("vala" ,vala))) + (home-page "https://github.com/elementary/terminal") + (synopsis "Graphical terminal with opinionated design and thoughtful touches") + (description "A lightweight, beautiful, and simple terminal application. +Comes with sane defaults, browser-like tabs, sudo paste protection, smart +copy/paste, and little to no configuration.") + (license license:lgpl3)))