diff options
Diffstat (limited to 'nixpkgs/pkgs/servers/nitter/default.nix')
-rw-r--r-- | nixpkgs/pkgs/servers/nitter/default.nix | 36 |
1 files changed, 21 insertions, 15 deletions
diff --git a/nixpkgs/pkgs/servers/nitter/default.nix b/nixpkgs/pkgs/servers/nitter/default.nix index 32c7ac21dae4..8005b78df53f 100644 --- a/nixpkgs/pkgs/servers/nitter/default.nix +++ b/nixpkgs/pkgs/servers/nitter/default.nix @@ -1,34 +1,40 @@ -{ lib, nimPackages, nixosTests, fetchFromGitHub, libsass }: +{ lib +, fetchFromGitHub +, nimPackages +, nixosTests +}: nimPackages.buildNimPackage rec { pname = "nitter"; - version = "unstable-2022-02-11"; - nimBinOnly = true; + version = "unstable-2022-06-04"; src = fetchFromGitHub { owner = "zedeus"; repo = "nitter"; - rev = "6695784050605c77a301c0a66764fa9a9580a2f5"; - sha256 = "1lddzf6m74bw5kkv465cp211xxqbwnfacav7ia3y9i38rrnqwk6m"; + rev = "138826fb4fbdec73fc6fee2e025fda88f7f2fb49"; + hash = "sha256-fdzVfzmEFIej6Kb/K9MQyvbN8aN3hO7RetHL53cD59k="; }; buildInputs = with nimPackages; [ + flatty jester + jsony karax - sass - nimcrypto markdown + nimcrypto packedjson - supersnappy - redpool redis + redpool + sass + supersnappy zippy - flatty - jsony ]; + nimBinOnly = true; + postBuild = '' nim c --hint[Processing]:off -r tools/gencss + nim c --hint[Processing]:off -r tools/rendermd ''; postInstall = '' @@ -36,13 +42,13 @@ nimPackages.buildNimPackage rec { cp -r public $out/share/nitter/public ''; - passthru.tests = { inherit (nixosTests) nitter; }; - meta = with lib; { - description = "Alternative Twitter front-end"; homepage = "https://github.com/zedeus/nitter"; - maintainers = with maintainers; [ erdnaxe ]; + description = "Alternative Twitter front-end"; license = licenses.agpl3Only; + maintainers = with maintainers; [ erdnaxe ]; mainProgram = "nitter"; }; + + passthru.tests = { inherit (nixosTests) nitter; }; } |