This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

1{ stdenv, pkgs, fetchFromGitHub, cmake, pidgin, libwebp, libtgvoip } : 2 3let 4 5 tdlib = stdenv.mkDerivation rec { 6 version = "1.6.0"; 7 pname = "tdlib"; 8 9 src = fetchFromGitHub { 10 owner = "tdlib"; 11 repo = "td"; 12 rev = "v${version}"; 13 sha256 = "0zlzpl6fgszg18kwycyyyrnkm255dvc6fkq0b0y32m5wvwwl36cv"; 14 }; 15 16 buildInputs = with pkgs; [ gperf openssl readline zlib ]; 17 nativeBuildInputs = [ pkgs.cmake ]; 18 19 }; 20 21in stdenv.mkDerivation rec { 22 pname = "tdlib-purple"; 23 version = "0.7.8"; 24 25 src = fetchFromGitHub { 26 owner = "ars3niy"; 27 repo = pname; 28 rev = "v${version}"; 29 sha256 = "17g54mcxsidcx37l6m4p8i06ln1hvq3347dhdl9xkkn7pqpwvv1c"; 30 }; 31 32 cmakeFlags = [ 33 "-Dtgvoip_INCLUDE_DIRS=${libtgvoip.dev}/include/tgvoip" 34 ]; 35 36 nativeBuildInputs = [ cmake ]; 37 buildInputs = [ pidgin tdlib libwebp libtgvoip ]; 38 39 installPhase = '' 40 mkdir -p $out/lib/purple-2/ 41 cp *.so $out/lib/purple-2/ 42 ''; 43 44 meta = with stdenv.lib; { 45 homepage = "https://github.com/ars3niy/tdlib-purple"; 46 description = "New libpurple plugin for Telegram"; 47 license = licenses.gpl2; 48 maintainers = [ maintainers.lassulus ]; 49 platforms = platforms.linux; 50 }; 51}