diff options
author | Brian Leung <29217594+leungbk@users.noreply.github.com> | 2022-03-04 16:22:42 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-05 01:22:42 +0100 |
commit | 19d4aedf71967bb6f112e447ee4c8f449ac81dde (patch) | |
tree | e79d2907279d267efd016e312c6cb5b50940b11f /pkgs/games | |
parent | 0a4ef1dae9c8a9f46f5ca088bda99c06d9472e9f (diff) | |
download | nixlib-19d4aedf71967bb6f112e447ee4c8f449ac81dde.tar nixlib-19d4aedf71967bb6f112e447ee4c8f449ac81dde.tar.gz nixlib-19d4aedf71967bb6f112e447ee4c8f449ac81dde.tar.bz2 nixlib-19d4aedf71967bb6f112e447ee4c8f449ac81dde.tar.lz nixlib-19d4aedf71967bb6f112e447ee4c8f449ac81dde.tar.xz nixlib-19d4aedf71967bb6f112e447ee4c8f449ac81dde.tar.zst nixlib-19d4aedf71967bb6f112e447ee4c8f449ac81dde.zip |
vimgolf: init at 0.5.0 (#157642)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Diffstat (limited to 'pkgs/games')
-rw-r--r-- | pkgs/games/vimgolf/Gemfile | 2 | ||||
-rw-r--r-- | pkgs/games/vimgolf/Gemfile.lock | 19 | ||||
-rw-r--r-- | pkgs/games/vimgolf/default.nix | 17 | ||||
-rw-r--r-- | pkgs/games/vimgolf/gemset.nix | 43 |
4 files changed, 81 insertions, 0 deletions
diff --git a/pkgs/games/vimgolf/Gemfile b/pkgs/games/vimgolf/Gemfile new file mode 100644 index 000000000000..a375239ffc82 --- /dev/null +++ b/pkgs/games/vimgolf/Gemfile @@ -0,0 +1,2 @@ +source 'https://rubygems.org' +gem 'vimgolf' diff --git a/pkgs/games/vimgolf/Gemfile.lock b/pkgs/games/vimgolf/Gemfile.lock new file mode 100644 index 000000000000..9eaf1172d05e --- /dev/null +++ b/pkgs/games/vimgolf/Gemfile.lock @@ -0,0 +1,19 @@ +GEM + remote: https://rubygems.org/ + specs: + highline (2.0.3) + json_pure (2.6.1) + thor (1.2.1) + vimgolf (0.5.0) + highline (~> 2.0, >= 2.0.3) + json_pure (~> 2.3, >= 2.3.1) + thor (~> 1.0, >= 1.0.1) + +PLATFORMS + ruby + +DEPENDENCIES + vimgolf + +BUNDLED WITH + 2.1.4 diff --git a/pkgs/games/vimgolf/default.nix b/pkgs/games/vimgolf/default.nix new file mode 100644 index 000000000000..2847ff7dd3bf --- /dev/null +++ b/pkgs/games/vimgolf/default.nix @@ -0,0 +1,17 @@ +{ lib, bundlerApp, bundlerUpdateScript }: + +bundlerApp { + pname = "vimgolf"; + gemdir = ./.; + exes = [ "vimgolf" ]; + + passthru.updateScript = bundlerUpdateScript "vimgolf"; + + meta = with lib; { + description = "A game that tests Vim efficiency"; + homepage = "https://vimgolf.com"; + license = licenses.mit; + maintainers = with maintainers; [ leungbk ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/games/vimgolf/gemset.nix b/pkgs/games/vimgolf/gemset.nix new file mode 100644 index 000000000000..17d66b934b22 --- /dev/null +++ b/pkgs/games/vimgolf/gemset.nix @@ -0,0 +1,43 @@ +{ + highline = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0yclf57n2j3cw8144ania99h1zinf8q3f5zrhqa754j6gl95rp9d"; + type = "gem"; + }; + version = "2.0.3"; + }; + json_pure = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "05ddn30jkpw6anfakfm7lffnrl2i0265ryrrwa4j0ivihjr95y82"; + type = "gem"; + }; + version = "2.6.1"; + }; + thor = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0inl77jh4ia03jw3iqm5ipr76ghal3hyjrd6r8zqsswwvi9j2xdi"; + type = "gem"; + }; + version = "1.2.1"; + }; + vimgolf = { + dependencies = ["highline" "json_pure" "thor"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "190dzqkvshd4i6jf30xnpm4sczraw6rdh4wvfh6qnmg0czmj0sny"; + type = "gem"; + }; + version = "0.5.0"; + }; +} |