From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id iI9mMfzZyWBgUAAAgWs5BA (envelope-from ) for ; Wed, 16 Jun 2021 13:01:16 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id eNxBLfzZyWCQVwAA1q6Kng (envelope-from ) for ; Wed, 16 Jun 2021 11:01:16 +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 1C3B923F8E for ; Wed, 16 Jun 2021 13:01:16 +0200 (CEST) Received: from localhost ([::1]:58756 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ltTII-0003NK-PG for larch@yhetil.org; Wed, 16 Jun 2021 07:01:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37588) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ltTI6-0003NA-L2 for guix-patches@gnu.org; Wed, 16 Jun 2021 07:01:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:40091) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ltTI6-000534-Cc for guix-patches@gnu.org; Wed, 16 Jun 2021 07:01:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ltTI6-0003oX-Cn for guix-patches@gnu.org; Wed, 16 Jun 2021 07:01:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49042] [PATCH v2 2/2] gnu: Add ruby-taskjuggler. 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: Wed, 16 Jun 2021 11:01:02 +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.162384124714631 (code B ref 49042); Wed, 16 Jun 2021 11:01:02 +0000 Received: (at 49042) by debbugs.gnu.org; 16 Jun 2021 11:00:47 +0000 Received: from localhost ([127.0.0.1]:51637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltTHm-0003nr-Rw for submit@debbugs.gnu.org; Wed, 16 Jun 2021 07:00:46 -0400 Received: from ns13.heimat.it ([46.4.214.66]:54772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltTHk-0003nd-OH for 49042@debbugs.gnu.org; Wed, 16 Jun 2021 07:00:41 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 3E42B3021BC for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 11:00:34 +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 0c6neo9Lea4u for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 11:00:32 +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 52B443021BB for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 11:00:32 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 7E389FED64B for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 13:00:31 +0200 (CEST) Received: (nullmailer pid 18964 invoked by uid 1000); Wed, 16 Jun 2021 11:00:31 -0000 From: Giovanni Biscuolo Organization: Xelera.eu Date: Wed, 16 Jun 2021 13:00:30 +0200 Message-ID: <87o8c6m5v5.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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=1623841276; 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: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=+kanOiCGOnxFvS/5cZ/eKDV9plgBB7Im6rpQX83RWPQ=; b=YrhQlF3jXe/t5wlGCzvjLHM66pu3VKPAi2CTCN0KkdRcGZTHG5B/FUwObH8Y1oFoHqTQbB 7APP2vfWRp1GK2Ktp/7JzkOFtMFdpZfhNGz88bV6si9QEw7lUnjgyPP0YNF0rs56dnNtRd 4ULZeS9AqOxYYjwsnM1mVPcHmS9gr1QIcL6YVjMVo12UHAaNes9Dvt6gJp6dEVV7IHqsXK B42i6oZrOtJN3anFmpSEOSlapSm246lN7TUM+q0VngOL9eR5724VdMJlVwPjqIy5AIFMxc GTEadLVPdDV+p7o+nefN7QThl36GJL8fEAb9FBj27svAodNDkm7PryZKym26ow== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1623841276; a=rsa-sha256; cv=none; b=mQoN5uVQ5B8IPvgt/k9B1f3aIHeS7+eckRr8Ruqrb+EbsTQf+RD9HSIz5Ojkyz7dgS07py 0Pob6Ph+OITomm217iicZD5WATp3lbyEj9LJI36ubbKnpDM5C26yqRHBdr4JZoVHT7Md4r 4BPnY14K7Y2d2ubYI6/CEr7V3FLDo+oXLByuy9s28UNs79nJdIH7WS0v5oZv8j2vyY5RN+ MDVuCBblsX2z6O2mSoeAkyRLVSUB7wAlYhFeF1sbrrh1zUkAVYACg8X+5DQoG2IYOL1NeY FVKhoZnEF+2h08IxTuOTfngL5BJKZoGTI6Ez83UBhTyCED8LxdBrX2hpk0F6zA== 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: -3.02 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: 1C3B923F8E X-Spam-Score: -3.02 X-Migadu-Scanner: scn1.migadu.com X-TUID: DQn3OW4cvHCU --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-Add-ruby-taskjuggler.patch Content-Transfer-Encoding: quoted-printable From=2046aacfc1ab93166a289f8edb1fcd119e9145840c Mon Sep 17 00:00:00 2001 From: Giovanni Biscuolo Date: Wed, 9 Jun 2021 11:57:12 +0200 Subject: [PATCH] gnu: Add ruby-taskjuggler. * gnu/packages/ruby.scm (ruby-taskjuggler): New variable. =2D-- gnu/packages/ruby.scm | 54 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index e2f53bbdca..2ba9924bec 100644 =2D-- 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) + (native-inputs `(("tzdata" ,tzdata-for-tests))) + (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))) =2D-=20 2.31.1 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmDJ2c4MHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSZ2QP/2wp0zKDrYiFhwJmbaW4WgU/KtIJA4V9m3TiroEb uVwvSWDv4qAY4TLKFUmI1sA5SKhLiGREkBz1Bwk4jp+yk+V8TVsVLPy+3x+fLvtd Gr42gq5yYwy50c0fNevaIE1kUAGlQS3fWR47+KY8FOhc52Eh2K6vg3nlY+UI4k30 g/nQKb9N2w/cgnl+SHvTK8pi0Q3NPs3ufx1MuX1lLlmP3qMFLpU3sNHeF7dLpi/t MtsNOmmef3skWyjWBOf3OAj2FpbkTbY7wIgt62fkh+MqGS6ZuL/cW7JHrcmmDaPW iJWJEp6xTnYGog3KfeB1m/40OhOoxfss5lGJDMqLUnmCVyMsmNunKwIo5O7Jjdp3 mvK9Chglv+QnSfinGBLX+hVYoVik6FNaRMnasew1ZESGS3Vc4FdsgOEp363WsI6f 2vVzYI/9TWYAMv9vnP7z09+ClskjIQTr6yZhCeVhWxVt8cBlwLEjVHGOhyV+8V4z f9hLc1Iv7WjoVbw39t4pcYJx896xCyIYZ+hfIxKOT/smxwmMtylYoCNvD/6deV/1 1PD9Vl9bxW97V4Z/A+ojXzoHKpdiNsGIeF9nNQTGMCr90oVCTVqeJgVIUajr63yz 4Up8KiI9GpLIbrsau9RgHKXbpQjzZnBI8a1DWZUHmBeD8ObXQNnqKOLOnDKLBDdx od/s =T7GJ -----END PGP SIGNATURE----- --==-=-=--