Skip to content

Commit

Permalink
mcrcon: init at 0.0.5
Browse files Browse the repository at this point in the history
  • Loading branch information
dermetfan committed May 29, 2017
1 parent 97eddf0 commit 75a94a5
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 0 deletions.
1 change: 1 addition & 0 deletions lib/maintainers.nix
Expand Up @@ -132,6 +132,7 @@
deepfire = "Kosyrev Serge <_deepfire@feelingofgreen.ru>";
demin-dmitriy = "Dmitriy Demin <demindf@gmail.com>";
DerGuteMoritz = "Moritz Heidkamp <moritz@twoticketsplease.de>";
dermetfan = "Robin Stumm <serverkorken@gmail.com>";
DerTim1 = "Tim Digel <tim.digel@active-group.de>";
desiderius = "Didier J. Devroye <didier@devroye.name>";
devhell = "devhell <\"^\"@regexmail.net>";
Expand Down
33 changes: 33 additions & 0 deletions pkgs/tools/networking/mcrcon/default.nix
@@ -0,0 +1,33 @@
{ stdenv, fetchFromGitHub }:

stdenv.mkDerivation rec {
name = "mcrcon-${version}";
version = "0.0.5";

src = fetchFromGitHub {
owner = "Tiiffi";
repo = "mcrcon";
rev = "v${version}";
sha256 = "1pwr1cjldjy8bxqpp7w03nvdpw8l4vqfnk6w6b3mf0qpap1k700z";
};

buildPhase = ''
$CC mcrcon.c -o mcrcon
'';

installPhase = ''
install -Dm 755 mcrcon $out/bin/mcrcon
'';

meta = {
homepage = https://bukkit.org/threads/admin-rcon-mcrcon-remote-connection-client-for-minecraft-servers.70910/;
description = "Minecraft console client with Bukkit coloring support.";
longDescription = ''
Mcrcon is a powerful Minecraft RCON terminal client with Bukkit coloring support.
It is well suited for remote administration and to be used as part of automated server maintenance scripts.
It does not trigger "IO: Broken pipe" or "IO: Connection reset" spam bugs on the server side.
'';
maintainers = with stdenv.lib.maintainers; [ dermetfan ];
license = with stdenv.lib.licenses; [ zlib libpng ];
};
}
2 changes: 2 additions & 0 deletions pkgs/top-level/all-packages.nix
Expand Up @@ -1689,6 +1689,8 @@ with pkgs;

eid-viewer = callPackage ../tools/security/eid-viewer { };

mcrcon = callPackage ../tools/networking/mcrcon {};

### DEVELOPMENT / EMSCRIPTEN

buildEmscriptenPackage = callPackage ../development/em-modules/generic { };
Expand Down

0 comments on commit 75a94a5

Please sign in to comment.