From unknown Sat Aug 09 13:00:57 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#26069 <26069@debbugs.gnu.org> To: bug#26069 <26069@debbugs.gnu.org> Subject: Status: [PATCH 0/2] Add shellcheck and its dependencies. Reply-To: bug#26069 <26069@debbugs.gnu.org> Date: Sat, 09 Aug 2025 20:00:57 +0000 retitle 26069 [PATCH 0/2] Add shellcheck and its dependencies. reassign 26069 guix-patches submitter 26069 Danny Milosavljevic severity 26069 normal tag 26069 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 12 05:02:52 2017 Received: (at submit) by debbugs.gnu.org; 12 Mar 2017 09:02:52 +0000 Received: from localhost ([127.0.0.1]:51963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmzOu-0003d6-KN for submit@debbugs.gnu.org; Sun, 12 Mar 2017 05:02:52 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmzOt-0003cs-08 for submit@debbugs.gnu.org; Sun, 12 Mar 2017 05:02:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cmzOm-0006aj-T4 for submit@debbugs.gnu.org; Sun, 12 Mar 2017 05:02:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48992) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cmzOm-0006aW-Q1 for submit@debbugs.gnu.org; Sun, 12 Mar 2017 05:02:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54346) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cmzOl-0005wg-Ic for guix-patches@gnu.org; Sun, 12 Mar 2017 05:02:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cmzOi-0006VN-Ge for guix-patches@gnu.org; Sun, 12 Mar 2017 05:02:43 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:43181) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cmzOi-0006S6-AX for guix-patches@gnu.org; Sun, 12 Mar 2017 05:02:40 -0400 Received: from dayas.3.home (77.116.251.225.wireless.dyn.drei.com [77.116.251.225]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 3DFB91CA0A25; Sun, 12 Mar 2017 10:02:35 +0100 (CET) From: Danny Milosavljevic To: guix-patches@gnu.org Subject: [PATCH 0/2] Add shellcheck and its dependencies. Date: Sun, 12 Mar 2017 10:02:31 +0100 Message-Id: <20170312090231.23966-1-dannym@scratchpost.org> X-Mailer: git-send-email 2.12.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: Danny Milosavljevic X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Danny Milosavljevic (2): gnu: Add ghc-json. gnu: Add shellcheck. gnu/packages/haskell.scm | 62 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 12 05:04:34 2017 Received: (at 26069) by debbugs.gnu.org; 12 Mar 2017 09:04:34 +0000 Received: from localhost ([127.0.0.1]:51969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmzQY-0003fz-05 for submit@debbugs.gnu.org; Sun, 12 Mar 2017 05:04:34 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:39487) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmzQW-0003fq-Jo for 26069@debbugs.gnu.org; Sun, 12 Mar 2017 05:04:33 -0400 Received: from dayas.3.home (77.116.251.225.wireless.dyn.drei.com [77.116.251.225]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 189DA1CA0A25; Sun, 12 Mar 2017 10:04:31 +0100 (CET) From: Danny Milosavljevic To: 26069@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add ghc-json. Date: Sun, 12 Mar 2017 10:04:28 +0100 Message-Id: <20170312090429.24022-1-dannym@scratchpost.org> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20170312090231.23966-1-dannym@scratchpost.org> References: <20170312090231.23966-1-dannym@scratchpost.org> Tags: patch X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26069 Cc: Danny Milosavljevic X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) * gnu/packages/haskell.scm (ghc-json): New variable. --- gnu/packages/haskell.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 2415881e8..ce37f63f9 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -8212,4 +8212,31 @@ handler built in.") handled safely, this is what you're left with.") (license license:isc))) +(define-public ghc-json + (package + (name "ghc-json") + (version "0.9.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/json/" + "json-" version ".tar.gz")) + (sha256 + (base32 + "18l5027vc68hnnxrxlnyl59vkkg95a92m1zzms0dqiby2r6pxdcn")))) + (build-system haskell-build-system) + (inputs + `(("ghc-syb" ,ghc-syb) + ("ghc-mtl" ,ghc-mtl) + ("ghc-text" ,ghc-text) + ("ghc-parsec" ,ghc-parsec))) + (home-page "http://hackage.haskell.org/package/json") + (synopsis "Serializes Haskell data to and from JSON") + (description "This package provides a parser and pretty printer for +converting between Haskell values and JSON. +JSON (JavaScript Object Notation) is a lightweight data-interchange format. +It is based on a subset of the JavaScript Programming Language, Standard +ECMA-262 3rd Edition - December 1999.") + (license license:bsd-3))) + ;;; haskell.scm ends here From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 12 05:04:36 2017 Received: (at 26069) by debbugs.gnu.org; 12 Mar 2017 09:04:36 +0000 Received: from localhost ([127.0.0.1]:51971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmzQa-0003gE-CE for submit@debbugs.gnu.org; Sun, 12 Mar 2017 05:04:36 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:39491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmzQX-0003fx-MW for 26069@debbugs.gnu.org; Sun, 12 Mar 2017 05:04:34 -0400 Received: from dayas.3.home (77.116.251.225.wireless.dyn.drei.com [77.116.251.225]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 3FA071CA0A45; Sun, 12 Mar 2017 10:04:32 +0100 (CET) From: Danny Milosavljevic To: 26069@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add shellcheck. Date: Sun, 12 Mar 2017 10:04:29 +0100 Message-Id: <20170312090429.24022-2-dannym@scratchpost.org> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20170312090429.24022-1-dannym@scratchpost.org> References: <20170312090231.23966-1-dannym@scratchpost.org> <20170312090429.24022-1-dannym@scratchpost.org> Tags: patch X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26069 Cc: Danny Milosavljevic X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) * gnu/packages/haskell.scm (shellcheck): New variable. --- gnu/packages/haskell.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index ce37f63f9..62bae9d81 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -8239,4 +8239,39 @@ It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999.") (license license:bsd-3))) +(define-public shellcheck + (package + (name "shellcheck") + (version "0.4.5") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/koalaman/shellcheck/archive/" + "v" version ".tar.gz")) + (sha256 + (base32 + "14r84fcn28rin339avlvca5g0kz832f01x8dpmwb5ql8mbc4rlxr")) + (file-name (string-append name "-" version ".tar.gz")))) + (build-system haskell-build-system) + (inputs + `(("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-json" ,ghc-json) + ("ghc-mtl" ,ghc-mtl) + ("ghc-parsec" ,ghc-parsec) + ("ghc-regex-tdfa" ,ghc-regex-tdfa))) + (home-page "https://github.com/koalaman/shellcheck") + (synopsis "Static analysis for shell scripts") + (description "@code{shellcheck} provides static analysis for bash and sh shell +scripts. It gives warnings and suggestions in order to: + +@enumerate +@item Point out and clarify typical beginner's syntax issues that cause +a shell to give cryptic error messages. +@item Point out and clarify typical intermediate level semantic problems +that cause a shell to behave strangely and counter-intuitively. +@item Point out subtle caveats, corner cases and pitfalls that may cause an +advanced user's otherwise working script to fail under future circumstances. +@end enumerate") + (license license:gpl3+))) + ;;; haskell.scm ends here From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 12 13:47:21 2017 Received: (at 26069) by debbugs.gnu.org; 12 Mar 2017 17:47:21 +0000 Received: from localhost ([127.0.0.1]:52846 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cn7aT-00013r-3Q for submit@debbugs.gnu.org; Sun, 12 Mar 2017 13:47:21 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:55937) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cn7aR-00013h-2E for 26069@debbugs.gnu.org; Sun, 12 Mar 2017 13:47:19 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 7C2F820685; Sun, 12 Mar 2017 13:47:18 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Sun, 12 Mar 2017 13:47:18 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=2izYgPUfZ7YAjNEJCoNIme3mIWU=; b=RbUMK9 kViNxos+O97731l5YpMTR7Jvww56C0sTM0dvpAyOEGmLMhV+e5YHL90iuWj7KdMA kXsWgTQmpQJEBfWv+CsqcreQ9iw1IqGwK3pX0xG5/81MsBv3OPUm9f3PcU0YKoxH zdrp889bgSIfsvm+Sav50ZA5+R9X1/m2gzHrw= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=smtpout; bh=2izYgPUfZ7YAjN EJCoNIme3mIWU=; b=dcFR5y3r1cZjnjuVTQqBw6R+mSd56D1dmUfopb1oevXPJ4 aAdXpMjId0kXLpg4GiCTYh/8Xi7Ti7okKXXgHUxgRjggxtMgK3U4HirxaQF0f0Hf U4b95xpRVK+/3YC2PfjpXH+QVmPNQ5zjVbvxUV1QslzkUN8WP2t3bO6foAjjA= X-ME-Sender: X-Sasl-enc: LI5jA56++HytNxG284oGY4B0O5uQbqy+8L3157BoK2LV 1489340838 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 181067E525; Sun, 12 Mar 2017 13:47:17 -0400 (EDT) From: Marius Bakke To: Danny Milosavljevic , 26069@debbugs.gnu.org Subject: Re: bug#26069: [PATCH 1/2] gnu: Add ghc-json. In-Reply-To: <20170312090429.24022-1-dannym@scratchpost.org> References: <20170312090231.23966-1-dannym@scratchpost.org> <20170312090429.24022-1-dannym@scratchpost.org> User-Agent: Notmuch/0.23.7 (https://notmuchmail.org) Emacs/25.1.1 (x86_64-unknown-linux-gnu) Date: Sun, 12 Mar 2017 18:47:15 +0100 Message-ID: <87bmt6jskc.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26069 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Danny Milosavljevic writes: > * gnu/packages/haskell.scm (ghc-json): New variable. > --- > gnu/packages/haskell.scm | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 2415881e8..ce37f63f9 100644 > --- a/gnu/packages/haskell.scm > +++ b/gnu/packages/haskell.scm > @@ -8212,4 +8212,31 @@ handler built in.") > handled safely, this is what you're left with.") > (license license:isc))) >=20=20 > +(define-public ghc-json > + (package > + (name "ghc-json") > + (version "0.9.1") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://hackage.haskell.org/package/json/" > + "json-" version ".tar.gz")) > + (sha256 > + (base32 > + "18l5027vc68hnnxrxlnyl59vkkg95a92m1zzms0dqiby2r6pxdcn")))) > + (build-system haskell-build-system) > + (inputs > + `(("ghc-syb" ,ghc-syb) > + ("ghc-mtl" ,ghc-mtl) > + ("ghc-text" ,ghc-text) > + ("ghc-parsec" ,ghc-parsec))) > + (home-page "http://hackage.haskell.org/package/json") > + (synopsis "Serializes Haskell data to and from JSON") > + (description "This package provides a parser and pretty printer for > +converting between Haskell values and JSON. > +JSON (JavaScript Object Notation) is a lightweight data-interchange form= at. > +It is based on a subset of the JavaScript Programming Language, Standard > +ECMA-262 3rd Edition - December 1999.") The second sentence can be left off IMO. Otherwise LGTM. > + (license license:bsd-3))) > + > ;;; haskell.scm ends here --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAljFiaQACgkQoqBt8qM6 VPoPLQf/eSsFp53LVYXqZG3p+4yIf8lL9nZ9XS9Uh0csdWlkJvu58Z5K+FGkArQR aD8VXETB+/XnTFCyP9H4PH8cELpvDT8LESao6ozfXm9KOTVDWRFKWSCaYIknIxnV AlubZj4rrpP5TuHNOh82EAUWlb4GLxVh2K9t6ahpdNW3HD179aeq8oa5d3dAvMmM a6ZR3epYzSiAsA+6mT3Pi1sPeCvJZdHxdijgrgp6RxZx0LozXeMge+JRzXEoWp2A GIL04h1Z5vu8zIYrLW9yKa83viV7SoCP+MqhZ30LvfD7NTMiqmE7CdkS5JdrFfi2 DLK34bnqoAZX7aFKfe42IqHLnLe5Kg== =j+Hk -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 12 13:49:15 2017 Received: (at 26069) by debbugs.gnu.org; 12 Mar 2017 17:49:15 +0000 Received: from localhost ([127.0.0.1]:52853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cn7cI-00017i-PS for submit@debbugs.gnu.org; Sun, 12 Mar 2017 13:49:14 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:58975) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cn7cH-00017V-KA for 26069@debbugs.gnu.org; Sun, 12 Mar 2017 13:49:13 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 7AAE620751; Sun, 12 Mar 2017 13:49:13 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Sun, 12 Mar 2017 13:49:13 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=ZmfQjdqgdVd8FqngQ2H1lbY4HAs=; b=IIPK4G sdznkE/RGnNenOFWmc0Lf9y/RTzArnx3BQwuUMGOtIbLVlUz33gmP/CxQwuDt9CT 0ujGp77aapzfskG/gHBMaCmzQVTSsSOPUadHnvaLtEgOcVNDA4TjGjH7OM+TqHPa 5XCFL0rEcYMf/hYyKHA1xv9XsCEx0TRSwjJbg= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=smtpout; bh=ZmfQjdqgdVd8Fq ngQ2H1lbY4HAs=; b=AmriKksWJh6R2kXvzgTCjNRuWt2wzdi6Xsqq6Vpr9Es0Fh FuWI7FNROa0nof9MGDLokJ11ZQxjEymduYGl4APnfMP445C4xqxyZye0GD0axtWG MAIpQAA70qPwU6JdnUP3sRVb10kH6iEwMeRQMubqYIofQNdF5syNSHJpzOqEc= X-ME-Sender: X-Sasl-enc: YIXya1mD2psVi44/he9mwCaFbM0K8OyF8pbACdAGZzYI 1489340953 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 158217E168; Sun, 12 Mar 2017 13:49:12 -0400 (EDT) From: Marius Bakke To: Danny Milosavljevic , 26069@debbugs.gnu.org Subject: Re: bug#26069: [PATCH 2/2] gnu: Add shellcheck. In-Reply-To: <20170312090429.24022-2-dannym@scratchpost.org> References: <20170312090231.23966-1-dannym@scratchpost.org> <20170312090429.24022-1-dannym@scratchpost.org> <20170312090429.24022-2-dannym@scratchpost.org> User-Agent: Notmuch/0.23.7 (https://notmuchmail.org) Emacs/25.1.1 (x86_64-unknown-linux-gnu) Date: Sun, 12 Mar 2017 18:49:11 +0100 Message-ID: <878toajsh4.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26069 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Danny Milosavljevic writes: > * gnu/packages/haskell.scm (shellcheck): New variable. > --- > gnu/packages/haskell.scm | 35 +++++++++++++++++++++++++++++++++++ > 1 file changed, 35 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index ce37f63f9..62bae9d81 100644 > --- a/gnu/packages/haskell.scm > +++ b/gnu/packages/haskell.scm > @@ -8239,4 +8239,39 @@ It is based on a subset of the JavaScript Programm= ing Language, Standard > ECMA-262 3rd Edition - December 1999.") > (license license:bsd-3))) >=20=20 > +(define-public shellcheck > + (package > + (name "shellcheck") > + (version "0.4.5") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://github.com/koalaman/shellcheck/archi= ve/" > + "v" version ".tar.gz")) > + (sha256 > + (base32 > + "14r84fcn28rin339avlvca5g0kz832f01x8dpmwb5ql8mbc4rlxr")) > + (file-name (string-append name "-" version ".tar.gz")))) > + (build-system haskell-build-system) > + (inputs > + `(("ghc-quickcheck" ,ghc-quickcheck) > + ("ghc-json" ,ghc-json) > + ("ghc-mtl" ,ghc-mtl) > + ("ghc-parsec" ,ghc-parsec) > + ("ghc-regex-tdfa" ,ghc-regex-tdfa))) > + (home-page "https://github.com/koalaman/shellcheck") > + (synopsis "Static analysis for shell scripts") > + (description "@code{shellcheck} provides static analysis for bash an= d sh shell @command{bash} (and sh) Looks good elsewise, seems like a nice tool! :) > +scripts. It gives warnings and suggestions in order to: > + > +@enumerate > +@item Point out and clarify typical beginner's syntax issues that cause > +a shell to give cryptic error messages. > +@item Point out and clarify typical intermediate level semantic problems > +that cause a shell to behave strangely and counter-intuitively. > +@item Point out subtle caveats, corner cases and pitfalls that may cause= an > +advanced user's otherwise working script to fail under future circumstan= ces. > +@end enumerate") > + (license license:gpl3+))) > + > ;;; haskell.scm ends here --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAljFihcACgkQoqBt8qM6 VPpr+QgArJ+lfdyTXFvej5WP97HMh574fm8F0nFdLLuBO0cF2l8amZi5KaKl/TA2 NWWXcdlBT07YpRF+2V9zc2VOtHpRPOIeJLhAMOm2aH2TmqZuN6JLo5mC2qk8AUaz BZf/g2uDbvsSsmfEvHcC5GAzyDKnzwEIEj6x+9bCDbUvFtWULRBCEt9ap52W5Tvx UvaIfWCmZybuSR+5LV3b3HXPRDdVnwm7v2T4kr4JgGjXX+qsjJHKiTnou8caCz+k hmwoQXUR3pBavTLp2VPqV2jMjUEIoSevtTr/iBSzvsZbeAU31LLscO+HMHCqdieL wMOZsXjrr8XgQGlgeZm9cxxL4Wh0Hg== =8NYZ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 25 10:03:34 2017 Received: (at 26069-done) by debbugs.gnu.org; 25 Mar 2017 14:03:34 +0000 Received: from localhost ([127.0.0.1]:44399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crmI2-0001np-8W for submit@debbugs.gnu.org; Sat, 25 Mar 2017 10:03:34 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:43546) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crmI1-0001ni-6O for 26069-done@debbugs.gnu.org; Sat, 25 Mar 2017 10:03:33 -0400 Received: from localhost (178.113.153.152.wireless.dyn.drei.com [178.113.153.152]) by dd1012.kasserver.com (Postfix) with ESMTPSA id ADD371CA03AD for <26069-done@debbugs.gnu.org>; Sat, 25 Mar 2017 15:03:30 +0100 (CET) Date: Sat, 25 Mar 2017 15:03:28 +0100 From: Danny Milosavljevic To: 26069-done@debbugs.gnu.org Subject: Shellcheck pushed to master Message-ID: <20170325150328.6b0c7d20@scratchpost.org> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26069-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Shellcheck pushed to master, commits 6f8016f4d8a84739ffdc7338bb1bbac5179e3ae3 (ghc-json) and 7e58cbbb39ea5efc890c84b9e42144117af0748d (shellcheck). From unknown Sat Aug 09 13:00:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 23 Apr 2017 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator