From patchwork Tue Jun 15 15:02:39 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Giovanni Biscuolo X-Patchwork-Id: 30303 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 642A827BC81; Tue, 15 Jun 2021 16:08:25 +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.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,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 29A9B27BC78 for ; Tue, 15 Jun 2021 16:08:25 +0100 (BST) Received: from localhost ([::1]:59516 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ltAfw-00084w-7D for patchwork@mira.cbaines.net; Tue, 15 Jun 2021 11:08:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51212) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ltAak-0000mi-7V for guix-patches@gnu.org; Tue, 15 Jun 2021 11:03:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:38908) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ltAak-0005Es-0g for guix-patches@gnu.org; Tue, 15 Jun 2021 11:03:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ltAaj-0002RG-Sg for guix-patches@gnu.org; Tue, 15 Jun 2021 11:03:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49042] [PATCH 1/2] gnu: ruby-term-ansicolor: Update to 1.7.1. References: <87lf7bnpj3.fsf@xelera.eu> In-Reply-To: <87lf7bnpj3.fsf@xelera.eu> Resent-From: Giovanni Biscuolo Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 15 Jun 2021 15:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49042 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49042@debbugs.gnu.org Received: via spool by 49042-submit@debbugs.gnu.org id=B49042.16237693709353 (code B ref 49042); Tue, 15 Jun 2021 15:03:01 +0000 Received: (at 49042) by debbugs.gnu.org; 15 Jun 2021 15:02:50 +0000 Received: from localhost ([127.0.0.1]:50454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltAaX-0002Qn-Sq for submit@debbugs.gnu.org; Tue, 15 Jun 2021 11:02:50 -0400 Received: from ns13.heimat.it ([46.4.214.66]:47030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltAaW-0002Kx-7f for 49042@debbugs.gnu.org; Tue, 15 Jun 2021 11:02:48 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id D6DD93021BA for <49042@debbugs.gnu.org>; Tue, 15 Jun 2021 15:02:41 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n_dFkLT6sq9V for <49042@debbugs.gnu.org>; Tue, 15 Jun 2021 15:02:40 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 97BB23021B7 for <49042@debbugs.gnu.org>; Tue, 15 Jun 2021 15:02:40 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 26402FE66CA for <49042@debbugs.gnu.org>; Tue, 15 Jun 2021 17:02:40 +0200 (CEST) Received: (nullmailer pid 29277 invoked by uid 1000); Tue, 15 Jun 2021 15:02:39 -0000 From: Giovanni Biscuolo Organization: Xelera.eu Date: Tue, 15 Jun 2021 17:02:39 +0200 Message-ID: <87im2fnpbk.fsf@xelera.eu> 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" X-getmail-retrieved-from-mailbox: Patches From 9ac299b7e54cd8602f17be35d65893ee77c7d487 Mon Sep 17 00:00:00 2001 From: Giovanni Biscuolo Date: Wed, 9 Jun 2021 11:49:15 +0200 Subject: [PATCH 1/2] gnu: ruby-term-ansicolor: Update to 1.7.1. * gnu/packages/ruby.scm (ruby-term-ansicolor): Update to 1.7.1. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 7c2cf35ac2..e2f53bbdca 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -6121,13 +6121,13 @@ Ruby's large and slower test/unit.") (define-public ruby-term-ansicolor (package (name "ruby-term-ansicolor") - (version "1.6.0") + (version "1.7.1") (source (origin (method url-fetch) (uri (rubygems-uri "term-ansicolor" version)) (sha256 (base32 - "1b1wq9ljh7v3qyxkk8vik2fqx2qzwh5lval5f92llmldkw7r7k7b")))) + "1xq5kci9215skdh27npyd3y55p812v4qb4x2hv3xsjvwqzz9ycwj")))) (build-system ruby-build-system) ;; Rebuilding the gemspec seems to require git, even though this is not a ;; git repository, so we just build the gem from the existing gemspec. -- 2.31.1 From patchwork Tue Jun 15 15:04:33 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Giovanni Biscuolo X-Patchwork-Id: 30304 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 2C88527BC81; Tue, 15 Jun 2021 16:08:31 +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.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,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 A2E5D27BC78 for ; Tue, 15 Jun 2021 16:08:30 +0100 (BST) Received: from localhost ([::1]:59822 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ltAg1-0008Ix-PG for patchwork@mira.cbaines.net; Tue, 15 Jun 2021 11:08:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51596) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ltAcg-0003Oo-3V for guix-patches@gnu.org; Tue, 15 Jun 2021 11:05:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:38922) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ltAcf-00066I-Rb for guix-patches@gnu.org; Tue, 15 Jun 2021 11:05:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ltAcf-0002VL-O2 for guix-patches@gnu.org; Tue, 15 Jun 2021 11:05:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49042] [PATCH 2/2] gnu: Add ruby-taskjuggler. In-Reply-To: <87lf7bnpj3.fsf@xelera.eu> Resent-From: Giovanni Biscuolo Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 15 Jun 2021 15:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49042 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49042@debbugs.gnu.org Received: via spool by 49042-submit@debbugs.gnu.org id=B49042.16237694889605 (code B ref 49042); Tue, 15 Jun 2021 15:05:01 +0000 Received: (at 49042) by debbugs.gnu.org; 15 Jun 2021 15:04:48 +0000 Received: from localhost ([127.0.0.1]:50468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltAcR-0002Ur-LE for submit@debbugs.gnu.org; Tue, 15 Jun 2021 11:04:48 -0400 Received: from ns13.heimat.it ([46.4.214.66]:47052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltAcL-0002UY-Ch for 49042@debbugs.gnu.org; Tue, 15 Jun 2021 11:04:45 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id C8A043021BA for <49042@debbugs.gnu.org>; Tue, 15 Jun 2021 15:04:35 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LR4cG4LsUM3t for <49042@debbugs.gnu.org>; Tue, 15 Jun 2021 15:04:34 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id E67543021B7 for <49042@debbugs.gnu.org>; Tue, 15 Jun 2021 15:04:33 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 74C59FE66F6 for <49042@debbugs.gnu.org>; Tue, 15 Jun 2021 17:04:33 +0200 (CEST) Received: (nullmailer pid 29317 invoked by uid 1000); Tue, 15 Jun 2021 15:04:33 -0000 From: Giovanni Biscuolo Organization: Xelera.eu References: <87lf7bnpj3.fsf@xelera.eu> Date: Tue, 15 Jun 2021 17:04:33 +0200 Message-ID: <87fsxjnp8e.fsf@xelera.eu> MIME-Version: 1.0 Content-Disposition: inline; filename=0002-gnu-Add-ruby-taskjuggler.patch 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 From 49c70f0bc19ca7d8581fa571f5f1ee0a473ef72f Mon Sep 17 00:00:00 2001 From: Giovanni Biscuolo Date: Wed, 9 Jun 2021 11:57:12 +0200 Subject: [PATCH 2/2] gnu: Add ruby-taskjuggler. * gnu/packages/ruby.scm (ruby-taskjuggler): New variable. --- gnu/packages/ruby.scm | 54 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index e2f53bbdca..67b61a6143 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -27,6 +27,7 @@ ;;; Copyright © 2020 Giacomo Leidi ;;; Copyright © 2021 EuAndreh ;;; Copyright © 2020 Tomás Ortín Fernández +;;; Copyright © 2021 Giovanni Biscuolo ;;; ;;; This file is part of GNU Guix. ;;; @@ -46,6 +47,7 @@ (define-module (gnu packages ruby) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages) + #:use-module (gnu packages base) #:use-module (gnu packages bison) #:use-module (gnu packages c) #:use-module (gnu packages check) @@ -12433,3 +12435,55 @@ and social networks to better index and display your site's content.") (home-page "https://github.com/jekyll/jekyll-seo-tag") (license license:expat))) + +(define-public ruby-taskjuggler + (package + (name "ruby-taskjuggler") + (version "3.7.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "taskjuggler" version)) + (sha256 + (base32 + "1jrsajzhzpnfa8hj6lbf7adn8hls56dz3yw1gvzgz9y4zkka3k9v")))) + (build-system ruby-build-system) + (inputs `(("tzdata" ,tzdata))) + (propagated-inputs + `(("ruby-mail" ,ruby-mail) + ("ruby-term-ansicolor" ,ruby-term-ansicolor))) + (arguments + '(#:phases (modify-phases %standard-phases + (replace 'replace-git-ls-files + (lambda _ + (substitute* "tasks/rdoc.rake" + (("`git ls-files -- lib`") + "`find lib/ -type f |sort`")) + #t)) + (add-before 'check 'tzdir-setup + (lambda* (#:key inputs #:allow-other-keys) + (setenv "TZDIR" + (string-append (assoc-ref inputs "tzdata") + "/share/zoneinfo")) + #t)) + (add-before 'check 'delete-test-BatchProcessor + ;; test_BatchProcessor fails with exeption: + ;; run> terminated with exception (report_on_exception is true) + (lambda _ + (delete-file "test/test_BatchProcessor.rb") + #t))))) + (synopsis + "Project management command line tool with a domain specific language") + (description + "TaskJuggler (tj3) is a project management tool for project planning and +tracking using a domain specific language; projects are plain text files +written using your favourite text editor. It includes reporting in HTML, CSV +or iCalendar format and an email based status tracking system to send and +receive time sheets from collaborators. + +It covers the complete spectrum of project management tasks from the first +idea to the completion of the project. It assists you during project scoping, +resource assignment, cost and revenue planning, risk and communication +management, status tracking and reporting.") + (home-page "https://taskjuggler.org") + (license license:gpl2))) -- 2.31.1