summary refs log tree commit diff
path: root/pkgs/development/tools
diff options
context:
space:
mode:
authorxd1le <elisp.vim@gmail.com>2017-09-27 23:27:26 +1000
committerxd1le <elisp.vim@gmail.com>2017-09-27 23:27:26 +1000
commit14befbf78d34b0d3ea251a2d0bcbc1665c10f2fa (patch)
tree15d122ea7f693f80eea545526eb56ec5a5ccdf90 /pkgs/development/tools
parentfd0375830562aa41f0a9429e72f42ba9bbe0ac89 (diff)
downloadnixlib-14befbf78d34b0d3ea251a2d0bcbc1665c10f2fa.tar
nixlib-14befbf78d34b0d3ea251a2d0bcbc1665c10f2fa.tar.gz
nixlib-14befbf78d34b0d3ea251a2d0bcbc1665c10f2fa.tar.bz2
nixlib-14befbf78d34b0d3ea251a2d0bcbc1665c10f2fa.tar.lz
nixlib-14befbf78d34b0d3ea251a2d0bcbc1665c10f2fa.tar.xz
nixlib-14befbf78d34b0d3ea251a2d0bcbc1665c10f2fa.tar.zst
nixlib-14befbf78d34b0d3ea251a2d0bcbc1665c10f2fa.zip
guile-lint: code formatting nits
Diffstat (limited to 'pkgs/development/tools')
-rw-r--r--pkgs/development/tools/guile/guile-lint/default.nix15
1 files changed, 10 insertions, 5 deletions
diff --git a/pkgs/development/tools/guile/guile-lint/default.nix b/pkgs/development/tools/guile/guile-lint/default.nix
index 156def09187a..66891dea62a4 100644
--- a/pkgs/development/tools/guile/guile-lint/default.nix
+++ b/pkgs/development/tools/guile/guile-lint/default.nix
@@ -1,15 +1,20 @@
-{stdenv, fetchurl, guile}:
+{ stdenv, fetchurl, guile }:
+
+let
+  name = "guile-lint-${version}";
+  version = "14";
+in stdenv.mkDerivation {
+  inherit name;
 
-stdenv.mkDerivation rec {
-  name = "guile-lint-14";
   src = fetchurl {
-    url = "http://download.tuxfamily.org/user42/" + name + ".tar.bz2";
+    url = "http://download.tuxfamily.org/user42/${name}.tar.bz2";
     sha256 = "5bfcf7a623338b2ef81ac097e3e136eaf32856dd0730b7eeaff3161067b5d0be";
   };
 
   buildInputs = [ guile ];
 
   unpackPhase = ''tar xjvf "$src" && sourceRoot="$PWD/${name}"'';
+
   patchPhase = ''
     cat guile-lint.in |						\
     sed 's|^exec guile|exec $\{GUILE:-${guile}/bin/guile}|g' > ,,tmp &&	\
@@ -20,7 +25,7 @@ stdenv.mkDerivation rec {
 
   meta = {
     description = "Guile-Lint checks syntax and semantics in a Guile program or module";
-    homepage = http://user42.tuxfamily.org/guile-lint/index.html;
+    homepage = "http://user42.tuxfamily.org/guile-lint/index.html";
     license = "GPL";
   };
 }