From patchwork Sat Nov 23 18:57:42 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 16203 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 5543C177B2; Sat, 23 Nov 2019 18:59:15 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id D16DC177AE for ; Sat, 23 Nov 2019 18:59:14 +0000 (GMT) Received: from localhost ([::1]:60650 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iYack-0005vy-DD for patchwork@mira.cbaines.net; Sat, 23 Nov 2019 13:59:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45640) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iYacd-0005vr-UN for guix-patches@gnu.org; Sat, 23 Nov 2019 13:59:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iYacc-0007VO-8i for guix-patches@gnu.org; Sat, 23 Nov 2019 13:59:07 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:49008) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iYacc-0007VJ-4z for guix-patches@gnu.org; Sat, 23 Nov 2019 13:59:06 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iYacb-0001JW-Ql for guix-patches@gnu.org; Sat, 23 Nov 2019 13:59:05 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#38352] gnome-font-viewer Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 23 Nov 2019 18:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 38352 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 38352@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15745354894986 (code B ref -1); Sat, 23 Nov 2019 18:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 23 Nov 2019 18:58:09 +0000 Received: from localhost ([127.0.0.1]:57829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iYabf-0001IK-KO for submit@debbugs.gnu.org; Sat, 23 Nov 2019 13:58:08 -0500 Received: from lists.gnu.org ([209.51.188.17]:52402) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iYabZ-0001I2-P2 for submit@debbugs.gnu.org; Sat, 23 Nov 2019 13:58:02 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45547) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iYabX-0005hn-O6 for guix-patches@gnu.org; Sat, 23 Nov 2019 13:58:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iYabW-0006vA-0r for guix-patches@gnu.org; Sat, 23 Nov 2019 13:57:59 -0500 Received: from knopi.disroot.org ([178.21.23.139]:47688) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iYabV-0006uR-MD for guix-patches@gnu.org; Sat, 23 Nov 2019 13:57:57 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id CF4942CED4 for ; Sat, 23 Nov 2019 19:57:56 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ggiYJ8qdAgik for ; Sat, 23 Nov 2019 19:57:53 +0100 (CET) Message-ID: <362bd4c86c5ba1c1ec65f39db12d0c4a24c0789b.camel@disroot.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1574535473; bh=kjy/zqEDpec0WYunr4EGYhI/YJd1dOYqP3Q181xp/e8=; h=Subject:From:To:Date; b=GFdnT4Rm1YQzm4RN/yqI8NmllJTIhbLUp4Uuym2DayQgUJn7Oz85YEVAoweKtIMSY qkgYTWYRCnxkP8xl+jt0Te9mylIdxoornbJ3lUCeymzMyzZeuTAH+nEoIPhAj6UMKK +S7NDlUyRfOF3J3E1KKW9p3ZFs0Upu3P0f2APXjZmPSOzkta9d0YNNWWEZY1NkmHkw OsezHaBW+PKjbbdL9riKYZ0LZc3mprBX/eSf8mcsXdNs5TM9Nywy7xmIQPFG9i2Pwk jHgzRfAIUYoeFZB6vKrV63m4lQuMLIW/1GTLogc1/yOhJMtnqzDHuIkfBgw2vvudw3 glsePH3Kna3uw== From: Raghav Gururajan X-Priority: 1 Date: Sat, 23 Nov 2019 13:57:42 -0500 Mime-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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" X-getmail-retrieved-from-mailbox: Patches Hello Guix! Please find the attached file containing patch to add gnome-font- viewer. Thank you! Regards, RG. From bc31a6ac8b4577320bd1266dea25da55dd8a70f9 Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Sat, 23 Nov 2019 13:53:42 -0500 Subject: [PATCH 3/3] gnu: Add gnome-font-viewer. * gnu/packages/gnome.scm (gnome-font-viewer): New Variable. --- 0001-Add-gnome-contacts.patch | 2 +- 0002-gnu-Add-gnome-characters.patch | 141 ++++++++++++++++++++++++++++ gnu/packages/gnome.scm | 26 +++++ 3 files changed, 168 insertions(+), 1 deletion(-) create mode 100644 0002-gnu-Add-gnome-characters.patch diff --git a/0001-Add-gnome-contacts.patch b/0001-Add-gnome-contacts.patch index 01380265e8..d1e676ba63 100644 --- a/0001-Add-gnome-contacts.patch +++ b/0001-Add-gnome-contacts.patch @@ -1,7 +1,7 @@ From 1ea14a09d76e7be1eda9282dafb6ea57b18eae74 Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Sat, 23 Nov 2019 11:11:29 -0500 -Subject: [PATCH] Add gnome-contacts. +Subject: [PATCH 1/2] Add gnome-contacts. --- gnu/packages/gnome.scm | 51 ++++++++++++++++++++++++++++++++++++++++++ diff --git a/0002-gnu-Add-gnome-characters.patch b/0002-gnu-Add-gnome-characters.patch new file mode 100644 index 0000000000..a5683eb867 --- /dev/null +++ b/0002-gnu-Add-gnome-characters.patch @@ -0,0 +1,141 @@ +From a4c360090b6d71c73619c7585bbb157b7b33f4b7 Mon Sep 17 00:00:00 2001 +From: Raghav Gururajan +Date: Sat, 23 Nov 2019 13:34:47 -0500 +Subject: [PATCH 2/2] gnu: Add gnome-characters. + +* gnu/packages/gnome.scm (gnome-characters): New Variable. +--- + 0001-Add-gnome-contacts.patch | 81 +++++++++++++++++++++++++++++++++++ + gnu/packages/gnome.scm | 28 ++++++++++++ + 2 files changed, 109 insertions(+) + create mode 100644 0001-Add-gnome-contacts.patch + +diff --git a/0001-Add-gnome-contacts.patch b/0001-Add-gnome-contacts.patch +new file mode 100644 +index 0000000000..01380265e8 +--- /dev/null ++++ b/0001-Add-gnome-contacts.patch +@@ -0,0 +1,81 @@ ++From 1ea14a09d76e7be1eda9282dafb6ea57b18eae74 Mon Sep 17 00:00:00 2001 ++From: Raghav Gururajan ++Date: Sat, 23 Nov 2019 11:11:29 -0500 ++Subject: [PATCH] Add gnome-contacts. ++ ++--- ++ gnu/packages/gnome.scm | 51 ++++++++++++++++++++++++++++++++++++++++++ ++ 1 file changed, 51 insertions(+) ++ ++diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm ++index cd881b5b87..bbec7eabca 100644 ++--- a/gnu/packages/gnome.scm +++++ b/gnu/packages/gnome.scm ++@@ -42,6 +42,7 @@ ++ ;;; Copyright © 2019 Maxim Cournoyer ++ ;;; Copyright © 2019 Martin Becze ++ ;;; Copyright © 2019 David Wilson +++;;; Copyright © 2019 Raghav Gururajan ++ ;;; ++ ;;; This file is part of GNU Guix. ++ ;;; ++@@ -468,6 +469,56 @@ can be used to configure a source directory checked out from Git and some ++ commonly used macros.") ++ (license license:gpl2+))) ++ +++(define-public gnome-contacts +++ (package +++ (name "gnome-contacts") +++ (version "3.30.2") +++ (source (origin +++ (method url-fetch) +++ (uri (string-append "mirror://gnome/sources/" name "/" +++ (version-major+minor version) "/" +++ name "-" version ".tar.xz")) +++ (sha256 +++ (base32 +++ "1b0pkdwz9yqcv82zzdf76rs2w3wa5zli8pka09wnahikx1ykk43h")))) +++ (build-system meson-build-system) +++ (arguments +++ `(#:phases +++ (modify-phases %standard-phases +++ (add-after 'unpack 'generate-vapis +++ (lambda* (#:key inputs #:allow-other-keys) +++ (invoke "vapigen" "--directory=vapi" "--pkg=gio-2.0" +++ "--library=goa-1.0" +++ (string-append (assoc-ref inputs "gnome-online-accounts:lib") +++ "/share/gir-1.0/Goa-1.0.gir")) +++ #t))))) +++ (native-inputs +++ `(("pkg-config" ,pkg-config) +++ ("vala" ,vala) +++ ("glib:bin" ,glib "bin") +++ ("gobject-introspection" ,gobject-introspection) +++ ("libgee" ,libgee) +++ ("evolution-data-server" ,evolution-data-server) +++ ("gnome-desktop" ,gnome-desktop) +++ ("gnome-online-accounts:lib" ,gnome-online-accounts "lib") +++ ("cheese" ,cheese) +++ ("gst-plugins-base" ,gst-plugins-base) +++ ("telepathy-glib" ,telepathy-glib) +++ ("gettext" ,gettext-minimal) +++ ("libxslt" ,libxslt) +++ ("docbook-xml" ,docbook-xml) +++ ("dockbook-xsl" ,docbook-xsl) +++ ("gtk+" ,gtk+) +++ ("gtk+:bin" ,gtk+ "bin"))) +++ (propagated-inputs +++ `(("folks", folks) +++ ("telepathy-mission-control" ,telepathy-mission-control))) +++ (synopsis "Contacts is GNOME's integrated address book.") +++ (description "It is written in Vala and uses +++ libfolks (also written in Vala) and Evolution Data Server.") +++ (home-page "https://wiki.gnome.org/Apps/Contacts") +++ (license gpl2)) +++ ++ (define-public gnome-desktop ++ (package ++ (name "gnome-desktop") ++-- ++2.24.0 ++ +diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm +index bbec7eabca..d1c4a43f07 100644 +--- a/gnu/packages/gnome.scm ++++ b/gnu/packages/gnome.scm +@@ -447,6 +447,34 @@ documents. This package also contains binaries that can convert XPS documents + to other formats.") + (license license:lgpl2.1+))) + ++(define-public gnome-characters ;; not gucharmap ++ (package ++ (name "gnome-characters") ;; not gucharmap ++ (version "3.30.0") ++ (source (origin ++ (method url-fetch) ++ (uri (string-append "mirror://gnome/sources/" name "/" ++ (version-major+minor version) "/" ++ name "-" version ".tar.xz")) ++ (sha256 ++ (base32 ++ "08cwz39iwgsyyb2wqhb8vfbmh1cwfkgfiy7adp08w7rwqi99x3dp")))) ++ (build-system meson-build-system) ++ (native-inputs ++ `(("libunistring" ,libunistring) ++ ("pkg-config" ,pkg-config) ++ ("gjs" ,gjs) ++ ("gtk+" ,gtk+) ++ ("gettext" ,gettext-minimal) ++ ("glib:bin" ,glib "bin") ++ ("gtk+:bin" ,gtk+ "bin"))) ++ (synopsis "GNOME Characters") ++ (description "Characters is a simple utility application to find and ++ insert unusual characters. It allows you to quickly find ++ the character you are looking for by searching for keywords.") ++ (home-page "https://wiki.gnome.org/Design/Apps/CharacterMap") ++ (license bsd-3)) ++ + (define-public gnome-common + (package + (name "gnome-common") +-- +2.24.0 + diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index d1c4a43f07..febc874b31 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -673,6 +673,32 @@ and keep up to date translations of documentation.") (description "Disk management utility for GNOME.") (license license:gpl2+))) +(define-public gnome-font-viewer + (package + (name "gnome-font-viewer") + (version "3.30.0") + (source (origin + (method url-fetch) + (uri (string-append "mirror://gnome/sources/" name "/" + (version-major+minor version) "/" + name "-" version ".tar.xz")) + (sha256 + (base32 + "1wwnx2zrlbd2d6np7m9s78alx6j6ranrnh1g2z6zrv9qcj8rpzz5")))) + (build-system meson-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("glib" ,glib) + ("gtk+" ,gtk+) + ("gnome-desktop" ,gnome-desktop) + ("glib:bin" ,glib "bin") + ("gettext", gettext-minimal) + ("desktop-file-utils" ,desktop-file-utils))) + (synopsis "GNOME Fonts") + (description "View fonts on your system.") + (home-page "https://gitlab.gnome.org/GNOME/gnome-font-viewer") + (license gpl2)) + (define-public gcr (package (name "gcr") -- 2.24.0