From patchwork Sat Sep 12 18:35:33 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 24102 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 1AE2927BBE8; Sat, 12 Sep 2020 19:48:03 +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, 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 ESMTPS id CE1C127BBE7 for ; Sat, 12 Sep 2020 19:48:02 +0100 (BST) Received: from localhost ([::1]:48068 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kHAZ7-0000pK-SJ for patchwork@mira.cbaines.net; Sat, 12 Sep 2020 14:48:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54674) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kHANW-0006KI-2m for guix-patches@gnu.org; Sat, 12 Sep 2020 14:36:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:37452) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kHANV-0007P9-Pj for guix-patches@gnu.org; Sat, 12 Sep 2020 14:36:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kHANV-0001sC-Kn for guix-patches@gnu.org; Sat, 12 Sep 2020 14:36:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#43360] [PATCH 1/2] gnu: Add libgda. References: <6c0cdef1869e35d7e6aaf0a09256531ddb90a357.camel@student.tugraz.at> In-Reply-To: <6c0cdef1869e35d7e6aaf0a09256531ddb90a357.camel@student.tugraz.at> Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 12 Sep 2020 18:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43360 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 43360@debbugs.gnu.org Received: via spool by 43360-submit@debbugs.gnu.org id=B43360.15999357567181 (code B ref 43360); Sat, 12 Sep 2020 18:36:01 +0000 Received: (at 43360) by debbugs.gnu.org; 12 Sep 2020 18:35:56 +0000 Received: from localhost ([127.0.0.1]:48998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHANQ-0001rk-FB for submit@debbugs.gnu.org; Sat, 12 Sep 2020 14:35:56 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:65259) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHANO-0001rc-Gi for 43360@debbugs.gnu.org; Sat, 12 Sep 2020 14:35:55 -0400 Received: from localhost.localdomain (193-81-157-44.hdsl.highway.telekom.at [193.81.157.44]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4BphCC11twz3wZt for <43360@debbugs.gnu.org>; Sat, 12 Sep 2020 20:35:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1599935751; bh=efoOcYAqLVQCyRRDik8DOf+ON8lGxrJq/hOo5Gc73UI=; h=From:To:Subject:Date; b=l0zzzTNwaA+RXNuTmcfo/gBJZLNH86MycFD2JOg6ZlJ7hEKOdmP0FireZyOe2r396 0y20BivWZdBtTGOiA7X7/BbpbjzVz9OHk00eDuxxIsUTChOWagksYKeQvp0Tjy02MM ECDSYk+bdTjyhX811rUiADadk9ozuTHTV/pLE9PE= From: Leo Prikler Date: Sat, 12 Sep 2020 20:35:33 +0200 Message-Id: <20200912183533.5793-1-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/gnome.scm (libgda): New variable. --- gnu/packages/gnome.scm | 66 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index ed2915e05a..01279aa882 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -11445,3 +11445,69 @@ integrated profiler via Sysprof, debugging support, and more.") (description "Komikku is an online/offline manga reader for GNOME, developed with the aim of being used with the Librem 5 phone.") (license license:gpl3+))) + +(define-public libgda + (package + (name "libgda") + (version "5.2.9") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.gnome.org/GNOME/libgda.git/") + (commit "LIBGDA_5_2_9"))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "122anbk15vj2dfxrw7s48b6zwlpp7cyppshxizynvf3zmc0ygw3j")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'remove-broken-tests + (lambda _ + (substitute* "tests/multi-threading/Makefile.am" + ((,(string-join + '("mutex" "parser" "cnc_lock" "threaded_cnc" "wrapper") + " check_" + 'prefix)) + (string-join + '("mutex" "parser" "wrapper") + " check_" + 'prefix))) + #t)) + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + ;; Tests require a running X server. + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1") + #t))))) + (propagated-inputs + `(("libxml2" ,libxml2))) ; required by libgda-5.0.pc + (inputs + `(("glib" ,glib) + ("gtk+" ,gtk+) + ("libxslt" ,libxslt) + ("openssl" ,openssl))) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("glib:bin" ,glib "bin") + ("gnome-common" ,gnome-common) + ("gobject-introspection" ,gobject-introspection) + ("gtk-doc" ,gtk-doc) + ("intltool" ,intltool) + ("libtool" ,libtool) + ("pkg-config" ,pkg-config) + ("vala" ,vala) + ("which" ,which) + ("xorg-server" ,xorg-server-for-tests) + ("yelp-tools" ,yelp-tools))) + (home-page "https://gitlab.gnome.org/GNOME/libgda") + (synopsis "Uniform data access") + (description + "GNU Data Access (GDA) is an attempt to provide uniform access to +different kinds of data sources (databases, information servers, mail spools, +etc). It is a complete architecture that provides all you need to access +your data.") + (license license:lgpl2.1+))) From patchwork Sat Sep 12 18:35:35 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 24101 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 B72F627BBE8; Sat, 12 Sep 2020 19:37:09 +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, 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 ESMTPS id 788D927BBE7 for ; Sat, 12 Sep 2020 19:37:09 +0100 (BST) Received: from localhost ([::1]:43556 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kHAOa-0006si-LM for patchwork@mira.cbaines.net; Sat, 12 Sep 2020 14:37:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54886) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kHAOU-0006r8-E3 for guix-patches@gnu.org; Sat, 12 Sep 2020 14:37:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:37458) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kHAOU-0007UJ-54 for guix-patches@gnu.org; Sat, 12 Sep 2020 14:37:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kHAOU-0001tr-1w for guix-patches@gnu.org; Sat, 12 Sep 2020 14:37:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#43360] [PATCH 2/2] gnu: Add gtranslator. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 12 Sep 2020 18:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43360 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 43360@debbugs.gnu.org Received: via spool by 43360-submit@debbugs.gnu.org id=B43360.15999357707240 (code B ref 43360); Sat, 12 Sep 2020 18:37:02 +0000 Received: (at 43360) by debbugs.gnu.org; 12 Sep 2020 18:36:10 +0000 Received: from localhost ([127.0.0.1]:49002 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHANd-0001sh-PE for submit@debbugs.gnu.org; Sat, 12 Sep 2020 14:36:10 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:2458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHANb-0001sZ-7H for 43360@debbugs.gnu.org; Sat, 12 Sep 2020 14:36:08 -0400 Received: from localhost.localdomain (193-81-157-44.hdsl.highway.telekom.at [193.81.157.44]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4BphCS5FVcz3wZt for <43360@debbugs.gnu.org>; Sat, 12 Sep 2020 20:36:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1599935764; bh=GdctLBJ+NGPXrH0tPjOGsOINzyWOO7+2BvaLhszOq4Q=; h=From:To:Subject:Date:In-Reply-To:References; b=iUWAqD2Tu9CTyHXVRZAiDBw7H8UGLF9m820a6IaINriNRWT2mQZCyNkgC4E2YuHEr 3J9X0r+V1jUlO9cegnfnap0WsBNOtzhhVCJdwZl5tRYapulC2tgPfDSd8SOY3NshDB qtG7zS79GD19+GJ9GY9sNxBpP+uM4EYdz9SGd41o= From: Leo Prikler Date: Sat, 12 Sep 2020 20:35:35 +0200 Message-Id: <20200912183533.5793-2-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200912183533.5793-1-leo.prikler@student.tugraz.at> References: <20200912183533.5793-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/gnome.scm (gtranslator): New variable. --- gnu/packages/gnome.scm | 48 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 01279aa882..5d3e6ac6a3 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -11511,3 +11511,51 @@ different kinds of data sources (databases, information servers, mail spools, etc). It is a complete architecture that provides all you need to access your data.") (license license:lgpl2.1+))) + +(define-public gtranslator + (package + (name "gtranslator") + (version "3.36.0") + (source (origin + (method url-fetch) + (uri (string-append "mirror://gnome/sources/" name "/" + (version-major+minor version) "/" + name "-" version ".tar.xz")) + (sha256 + (base32 + "1lxd2nkji4jk8g2xmyc1a1r3ww710ddk91zh9psmx8xlb4xivaid")))) + (build-system meson-build-system) + (inputs + `(("json-glib" ,json-glib) + ("jsonrpc-glib" ,jsonrpc-glib) + ("gettext" ,gettext-minimal) + ("glib" ,glib) + ("gtk+" ,gtk+) + ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) + ("gspell" ,gspell) + ("libdazzle" ,libdazzle) + ("libgda" ,libgda) + ("libsoup" ,libsoup))) + (native-inputs + `(("glib:bin" ,glib "bin") + ("itstool" ,itstool) + ("pkg-config" ,pkg-config))) + (propagated-inputs + `(("gtksourceview" ,gtksourceview))) ; required for source view + (arguments + `(#:build-type "release" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'skip-gtk-update-icon-cache + (lambda _ + (substitute* "build-aux/meson/meson_post_install.py" + (("gtk-update-icon-cache") (which "true"))) + #t))))) + (home-page "https://wiki.gnome.org/Apps/Gtranslator") + (synopsis "Translation making program") + (description + "gtranslator is a quite comfortable gettext po/po.gz/(g)mo files editor +for the GNOME 3.x platform with many features. It aims to be a very complete +editing environment for translation issues within the GNU gettext/GNOME desktop +world.") + (license license:gpl3+)))