From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 2EenOG/CyGAPUgEAgWs5BA (envelope-from ) for ; Tue, 15 Jun 2021 17:08:31 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id UH0hNG/CyGDIEwAA1q6Kng (envelope-from ) for ; Tue, 15 Jun 2021 15:08:31 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 80C488342 for ; Tue, 15 Jun 2021 17:08:31 +0200 (CEST) Received: from localhost ([::1]:59822 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ltAg2-0008Ix-IY for larch@yhetil.org; Tue, 15 Jun 2021 11:08:30 -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-Type: text/x-diff; charset=utf-8 Content-Disposition: inline; filename=0002-gnu-Add-ruby-taskjuggler.patch Content-Transfer-Encoding: quoted-printable 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+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1623769711; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=l2NgDiwJybUfzjV5ppGLT6IJCzyB+QtwkhZ8FbpWVh0=; b=KwOvYRtDv8KS2x4wYAd1vPyY5V6UrNm6hgPt/sYW2HGSiIl2JfY/FZ2qcsyyELER8NYooe /QZB2IEJ3p9s0bm0QY0cZhOhGOIsdnIDTkOrOnABtRjZaaskT+UANWM4YR7IWu5YCnqaiA PyKzEGG/ivD2MFDYL/Exa05jf7HjvHptxTiJCLpXB6tiRVQBxS+0L910HEdRRNOccxrrkm 6rO18OmpAbOawRovz8SBCds62XGbN2V/wpl9WGmcim0/w3oLRMuJgN2AAiRM6u0VH//MKo Zn4uwtQCO/1XfiCYRJ+6G+YCBrOf0PD7zgyGPGRBzt4liTgMQDiPWZ1L0ZqTwg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1623769711; a=rsa-sha256; cv=none; b=pJHyKRmvXSeapgYDD8E7u2c07RzNyNPKwBpeoXLN9AmGWQaJrNei/4RL7/yOsn1GWPoqSh J0mmfbptfpNjVjTSYyMyty1H2t6QTGsBPzcaWkogaa7lcmkk8t03rBV7yDU2g5PetEbZOM wtQImK8JWKkSyFzyZcwxJcTI62lP26/FYKNi29+7Dxa1ctPnPTRdfps5afmMCwwfCIuKc3 o49K2EmvyXbkL7alV3XsHAeFNNlCkKeAgaj6ZLKpkbvyn9VUPJZKq3ORw5U8CsoOzQUXHb 9/0IXb2xTuPXOc5OKJpanq60Xo43eqGaT/DLKcvl3kpbAOZvDguEUeM0fDyvRw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -2.43 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 80C488342 X-Spam-Score: -2.43 X-Migadu-Scanner: scn0.migadu.com X-TUID: boJ7k1ahdx1s >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 =C2=A9 2020 Giacomo Leidi ;;; Copyright =C2=A9 2021 EuAndreh ;;; Copyright =C2=A9 2020 Tom=C3=A1s Ort=C3=ADn Fern=C3=A1ndez +;;; Copyright =C2=A9 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 yo= ur 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 scop= ing, +resource assignment, cost and revenue planning, risk and communication +management, status tracking and reporting.") + (home-page "https://taskjuggler.org") + (license license:gpl2))) --=20 2.31.1