python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / misc / discocss / default.nix
blobe010541c71822243c5e2de5882cb173118310a9f
1 { stdenvNoCC
2 , lib
3 , fetchFromGitHub
4 , discordAlias ? false
5 , discord
6 , makeWrapper
7 }:
9 stdenvNoCC.mkDerivation rec {
10   pname = "discocss";
11   version = "0.2.1";
13   src = fetchFromGitHub {
14     owner = "mlvzk";
15     repo = pname;
16     rev = "v${version}";
17     sha256 = "sha256-Qp1EixARxEnpNM+Yhn00anR0Ll4aFmkeaGtNju/iWlY=";
18   };
20   dontBuild = true;
22   nativeBuildInputs = [ makeWrapper ];
24   installPhase = ''
25     install -Dm755 discocss $out/bin/discocss
26   '' + lib.optionalString discordAlias ''
27     wrapProgram $out/bin/discocss --set DISCOCSS_DISCORD_BIN ${discord}/bin/Discord
28     ln -s $out/bin/discocss $out/bin/Discord
29     ln -s $out/bin/discocss $out/bin/discord
30     mkdir -p $out/share
31     ln -s ${discord}/share/* $out/share
32   '';
34   meta = with lib; {
35     description = "A tiny Discord css-injector";
36     changelog = "https://github.com/mlvzk/discocss/releases/tag/v${version}";
37     homepage = "https://github.com/mlvzk/discocss";
38     license = licenses.mpl20;
39     platforms = platforms.unix;
40     maintainers = with maintainers; [ mlvzk ];
41   };