Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / fiche / default.nix
blob375733d272ccba144fa9735a5d23ca7df56bd574
1 { lib, stdenv, fetchFromGitHub }:
3 stdenv.mkDerivation rec {
4   pname = "fiche";
5   version = "0.9.1";
7   src = fetchFromGitHub {
8     owner = "solusipse";
9     repo = "fiche";
10     rev = version;
11     sha256 = "1102r39xw17kip7mjp987jy8na333gw9vxv31f7v8q05cr7d7kfb";
12   };
14   installPhase = ''
15     install -Dm755 fiche -t $out/bin
16   '';
18   doCheck = true;
20   meta = with lib; {
21     description = "Command line pastebin for sharing terminal output";
22     longDescription = ''
23       Fiche is a command line pastebin server for sharing terminal output.
24       It can be used without any graphical tools from a TTY and has minimal requirements.
25       A live instance can be found at https://termbin.com.
27       Example usage:
28       echo just testing! | nc termbin.com 9999
29     '';
31     homepage = "https://github.com/solusipse/fiche";
32     changelog = "https://github.com/solusipse/fiche/releases/tag/${version}";
33     license = licenses.mit;
34     maintainers = [ maintainers.pinpox ];
35     platforms = platforms.all;
36     mainProgram = "fiche";
37   };