nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

default.nix (850B)


      1 { lib, buildGoModule, fetchFromGitea, openssl, tdlib, zlib, testers, telegabber }:
      2 
      3 buildGoModule rec {
      4   pname = "telegabber";
      5   version = "1.8.2";
      6 
      7   src = fetchFromGitea {
      8     domain = "dev.narayana.im";
      9     owner = "narayana";
     10     repo = "telegabber";
     11     rev = "v${version}";
     12     hash = "sha256-dU+pqHKu9I/zSWqaM6gcZp9+ncyZAICi5y392tQoh9c=";
     13   };
     14 
     15   vendorHash = "sha256-AW4LycYBL5sSbZbn2sVsxq2k7dGBmwjXKnWgy3+dptI=";
     16 
     17   buildInputs = [ openssl tdlib zlib ];
     18 
     19   postInstall = ''
     20     install -Dm644 config_schema.json config.yml.example -t $out/share/telegabber
     21   '';
     22 
     23   passthru.tests.version = testers.testVersion {
     24     package = telegabber;
     25   };
     26 
     27   meta = with lib; {
     28     description = "XMPP/Jabber transport to Telegram network";
     29     inherit (src.meta) homepage;
     30     license = licenses.asl20;
     31     maintainers = [ maintainers.sikmir ];
     32   };
     33 }