Merge pull request #31366 from ravloony/procodile

procodile: init at 1.0.17

authored by Jörg Thalheim and committed by GitHub 27d83707 3641da1e

+61
+1
lib/maintainers.nix
··· 518 518 rardiol = "Ricardo Ardissone <ricardo.ardissone@gmail.com>"; 519 519 rasendubi = "Alexey Shmalko <rasen.dubi@gmail.com>"; 520 520 raskin = "Michael Raskin <7c6f434c@mail.ru>"; 521 + ravloony = "Tom Macdonald <ravloony@gmail.com>"; 521 522 rbasso = "Rafael Basso <rbasso@sharpgeeks.net>"; 522 523 redbaron = "Maxim Ivanov <ivanov.maxim@gmail.com>"; 523 524 redvers = "Redvers Davies <red@infect.me>";
+2
pkgs/tools/system/procodile/Gemfile
··· 1 + source 'https://rubygems.org' 2 + gem 'procodile'
+15
pkgs/tools/system/procodile/Gemfile.lock
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + json (2.1.0) 5 + procodile (1.0.17) 6 + json 7 + 8 + PLATFORMS 9 + ruby 10 + 11 + DEPENDENCIES 12 + procodile 13 + 14 + BUNDLED WITH 15 + 1.14.6
+22
pkgs/tools/system/procodile/default.nix
··· 1 + { lib, bundlerEnv, ruby, stdenv }: 2 + 3 + bundlerEnv rec { 4 + name = "procodile-${version}"; 5 + 6 + gemfile = ./Gemfile; 7 + lockfile = ./Gemfile.lock; 8 + gemset = ./gemset.nix; 9 + 10 + version = (import gemset).procodile.version; 11 + inherit ruby; 12 + 13 + gemdir = ./.; 14 + 15 + meta = with lib; { 16 + description = "Run processes in the background (and foreground) on Mac & Linux from a Procfile (for production and/or development environments)"; 17 + homepage = https://adam.ac/procodile; 18 + license = with licenses; mit; 19 + maintainers = [ maintainers.ravloony ]; 20 + platforms = platforms.unix; 21 + }; 22 + }
+19
pkgs/tools/system/procodile/gemset.nix
··· 1 + { 2 + json = { 3 + source = { 4 + remotes = ["https://rubygems.org"]; 5 + sha256 = "01v6jjpvh3gnq6sgllpfqahlgxzj50ailwhj9b3cd20hi2dx0vxp"; 6 + type = "gem"; 7 + }; 8 + version = "2.1.0"; 9 + }; 10 + procodile = { 11 + dependencies = ["json"]; 12 + source = { 13 + remotes = ["https://rubygems.org"]; 14 + sha256 = "1gfms2h4k9zqq7jn04nphibcsjykgxiqwdyyz2r4kq428a25kqsf"; 15 + type = "gem"; 16 + }; 17 + version = "1.0.17"; 18 + }; 19 + }
+2
pkgs/top-level/all-packages.nix
··· 7486 7486 7487 7487 premake = premake4; 7488 7488 7489 + procodile = callPackage ../tools/system/procodile { }; 7490 + 7489 7491 qtcreator = libsForQt5.callPackage ../development/qtcreator { }; 7490 7492 7491 7493 r10k = callPackage ../tools/system/r10k { };