summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2018-08-13 11:33:00 +0100
committerAlyssa Ross <hi@alyssa.is>2018-08-13 11:37:59 +0100
commit43b6d46f4f0a049c222789e6f9be2137791d11e8 (patch)
treeb1a91d865cdcc0f7c003a562e18f4e7b280aad57
parentcfff3eb6c416a881abbacdc2751ac40db2e2aa86 (diff)
downloadnixpkgs-43b6d46f4f0a049c222789e6f9be2137791d11e8.tar
nixpkgs-43b6d46f4f0a049c222789e6f9be2137791d11e8.tar.gz
nixpkgs-43b6d46f4f0a049c222789e6f9be2137791d11e8.tar.bz2
nixpkgs-43b6d46f4f0a049c222789e6f9be2137791d11e8.tar.lz
nixpkgs-43b6d46f4f0a049c222789e6f9be2137791d11e8.tar.xz
nixpkgs-43b6d46f4f0a049c222789e6f9be2137791d11e8.tar.zst
nixpkgs-43b6d46f4f0a049c222789e6f9be2137791d11e8.zip
puppet-lint: init at 2.3.6
-rw-r--r--pkgs/development/tools/puppet/puppet-lint/Gemfile5
-rw-r--r--pkgs/development/tools/puppet/puppet-lint/Gemfile.lock13
-rw-r--r--pkgs/development/tools/puppet/puppet-lint/default.nix7
-rw-r--r--pkgs/development/tools/puppet/puppet-lint/gemset.nix10
-rw-r--r--pkgs/top-level/all-packages.nix2
5 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/development/tools/puppet/puppet-lint/Gemfile b/pkgs/development/tools/puppet/puppet-lint/Gemfile
new file mode 100644
index 00000000000..10504981912
--- /dev/null
+++ b/pkgs/development/tools/puppet/puppet-lint/Gemfile
@@ -0,0 +1,5 @@
+# frozen_string_literal: true
+
+source "https://rubygems.org"
+
+gem "puppet-lint"
diff --git a/pkgs/development/tools/puppet/puppet-lint/Gemfile.lock b/pkgs/development/tools/puppet/puppet-lint/Gemfile.lock
new file mode 100644
index 00000000000..8c5d369fb37
--- /dev/null
+++ b/pkgs/development/tools/puppet/puppet-lint/Gemfile.lock
@@ -0,0 +1,13 @@
+GEM
+  remote: https://rubygems.org/
+  specs:
+    puppet-lint (2.3.6)
+
+PLATFORMS
+  ruby
+
+DEPENDENCIES
+  puppet-lint
+
+BUNDLED WITH
+   1.16.3
diff --git a/pkgs/development/tools/puppet/puppet-lint/default.nix b/pkgs/development/tools/puppet/puppet-lint/default.nix
new file mode 100644
index 00000000000..2940605b1b0
--- /dev/null
+++ b/pkgs/development/tools/puppet/puppet-lint/default.nix
@@ -0,0 +1,7 @@
+{ bundlerApp }:
+
+bundlerApp {
+  pname = "puppet-lint";
+  gemdir = ./.;
+  exes = [ "puppet-lint" ];
+}
diff --git a/pkgs/development/tools/puppet/puppet-lint/gemset.nix b/pkgs/development/tools/puppet/puppet-lint/gemset.nix
new file mode 100644
index 00000000000..86d18b0c554
--- /dev/null
+++ b/pkgs/development/tools/puppet/puppet-lint/gemset.nix
@@ -0,0 +1,10 @@
+{
+  puppet-lint = {
+    source = {
+      remotes = ["https://rubygems.org"];
+      sha256 = "1wyk2l440d96ps3x127r52n51kqpqi2nzb3xlg92qn6aksqhnkis";
+      type = "gem";
+    };
+    version = "2.3.6";
+  };
+}
\ No newline at end of file
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index ae8b6708122..dfd8d5410f2 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -8479,6 +8479,8 @@ with pkgs;
 
   pup = callPackage ../development/tools/pup { };
 
+  puppet-lint = callPackage ../development/tools/puppet/puppet-lint { };
+
   pyrseas = callPackage ../development/tools/database/pyrseas { };
 
   qtcreator = libsForQt5.callPackage ../development/tools/qtcreator { };