From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?B?VG9tw6HFoSDEjGVjaA==?= Subject: Re: [PATCH v2] gnu: Add taskwarrior. Date: Fri, 13 Mar 2015 07:11:44 +0100 Message-ID: <20150313061143.GA2680@venom> References: <1426208221-17839-1-git-send-email-sleep_walker@suse.cz> <1426208221-17839-2-git-send-email-sleep_walker@suse.cz> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="mP3DRpeJDSE+ciuQ" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53181) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YWIpO-00035C-VB for guix-devel@gnu.org; Fri, 13 Mar 2015 02:12:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YWIp1-0000ez-1f for guix-devel@gnu.org; Fri, 13 Mar 2015 02:11:50 -0400 Received: from cantor2.suse.de ([195.135.220.15]:50651 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YWIp0-0000er-No for guix-devel@gnu.org; Fri, 13 Mar 2015 02:11:46 -0400 Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 53A46AAC9 for ; Fri, 13 Mar 2015 06:11:45 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1426208221-17839-2-git-send-email-sleep_walker@suse.cz> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org --mP3DRpeJDSE+ciuQ Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Mar 13, 2015 at 01:57:01AM +0100, Tom=C3=A1=C5=A1 =C4=8Cech wrote: >* gnu/packages/task.scm: New file. >* gnu-system.am (GNU_SYSTEM_MODULES): Add new file here. >--- > gnu-system.am | 1 + > gnu/packages/task.scm | 68 ++++++++++++++++++++++++++++++++++++++++++++++= +++++ > 2 files changed, 69 insertions(+) > create mode 100644 gnu/packages/task.scm > >diff --git a/gnu-system.am b/gnu-system.am >index 2175605..f4c92dd 100644 >--- a/gnu-system.am >+++ b/gnu-system.am >@@ -273,6 +273,7 @@ GNU_SYSTEM_MODULES =3D \ > gnu/packages/swig.scm \ > gnu/packages/sxiv.scm \ > gnu/packages/synergy.scm \ >+ gnu/packages/task.scm \ > gnu/packages/tbb.scm \ > gnu/packages/tcl.scm \ > gnu/packages/tcsh.scm \ >diff --git a/gnu/packages/task.scm b/gnu/packages/task.scm >new file mode 100644 >index 0000000..d643146 >--- /dev/null >+++ b/gnu/packages/task.scm >@@ -0,0 +1,68 @@ >+;;; GNU Guix --- Functional package management for GNU >+;;; Copyright =C2=A9 2015 Tom=C3=A1=C5=A1 =C4=8Cech >+;;; >+;;; This file is part of GNU Guix. >+;;; >+;;; GNU Guix is free software; you can redistribute it and/or modify it >+;;; under the terms of the GNU General Public License as published by >+;;; the Free Software Foundation; either version 3 of the License, or (at >+;;; your option) any later version. >+;;; >+;;; GNU Guix is distributed in the hope that it will be useful, but >+;;; WITHOUT ANY WARRANTY; without even the implied warranty of >+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the >+;;; GNU General Public License for more details. >+;;; >+;;; You should have received a copy of the GNU General Public License >+;;; along with GNU Guix. If not, see . >+ >+(define-module (gnu packages task) >+ #:use-module ((guix licenses) #:prefix license:) >+ #:use-module (guix packages) >+ #:use-module (gnu packages base) >+ #:use-module (gnu packages gnutls) >+ #:use-module (gnu packages linux) >+ #:use-module (gnu packages lua) >+ #:use-module (guix download) >+ #:use-module (guix build-system cmake) >+ ) >+ >+(define-public taskwarrior >+ (package >+ (name "taskwarrior") >+ (version "2.4.1") >+ (source >+ (origin >+ (method url-fetch) >+ (uri (string-append >+ "http://taskwarrior.org/download/task-" version ".tar.gz")) >+ (sha256 (base32 >+ "1qn2jwskrkqg3lszkcd37h06j4a1spfkr8z9yq17p59r8v34h3nr")))) >+ (build-system cmake-build-system) >+ (inputs >+ `(("util-linux" ,util-linux) >+ ("gnutls" ,gnutls) >+ ("lua" ,lua) >+ ("coreutils" ,coreutils))) >+ (arguments >+ `(#:tests? #f ; skip tests >+ #:phases >+ (alist-cons-before >+ 'patch-source-shebangs 'remove-broken-symlinks >+ (lambda _ >+ ;; these files are broken symlinks - lets just delete them >+ (delete-file "src/cal") >+ (delete-file "src/calendar") >+ (delete-file "src/tw")) >+ %standard-phases)) Here is missing one parenthesis ')'. S_W --mP3DRpeJDSE+ciuQ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlUCf5sACgkQ37XrCapiVCPoqQCgnmeVEIR/dgKW0GWr+9Xh9QMc oy8AoLzofw0eSfu5ZuuiBJbYKFPXFVr3 =iFxN -----END PGP SIGNATURE----- --mP3DRpeJDSE+ciuQ--