Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- with import <nixpkgs> {};
- stdenv.mkDerivation rec {
- pname = "libtelebot";
- version = "4.7.0";
- src = fetchFromGitHub {
- owner = "smartnode";
- repo = "telebot";
- rev = "ba78cd3aceb1d6c9b4556307c3a37333263cfc5a";
- sha256 = "1iwrc229lnyp7mfdn1whghslbbqx6w4xk89b3zafca2qhw9kj2ly";
- };
- buildInputs = [ curlFull json_c binutils gnumake cmake pkgconfig ];
- buildPhase = ''
- mkdir -p Build && cd Build
- cmake ..
- cd ..
- make
- '';
- installPhase = ''
- mkdir -p $out/lib
- mkdir -p $out/include
- cp libtelebot_static.a $out/lib
- cp libtelebot.so $out/lib
- cp $src/include/telebot.h $out/include
- cp $src/include/telebot-common.h $out/include
- cp $src/include/telebot-core.h $out/include
- cp $src/include/telebot-methods.h $out/include
- cp $src/include/telebot-parser.h $out/include
- cp $src/include/telebot-private.h $out/include
- cp $src/include/telebot-stickers.h $out/include
- cp $src/include/telebot-types.h $out/include
- '';
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement