diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2019-02-10 11:03:19 +0100 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2019-02-10 11:03:19 +0100 |
commit | e01535ee6ea3d756528aab1b4ca454a2002daf9c (patch) | |
tree | 07ce467efbf0441b9eaaae49653091700657389d /default.nix | |
parent | f80772dc1f1ffb3e6d36ea0b96f71c875bb9b2cd (diff) | |
download | Nix-e01535ee6ea3d756528aab1b4ca454a2002daf9c.tar.gz Nix-e01535ee6ea3d756528aab1b4ca454a2002daf9c.tar.zst Nix-e01535ee6ea3d756528aab1b4ca454a2002daf9c.zip |
Add mutt-ics telegram-cli
Diffstat (limited to 'default.nix')
-rw-r--r-- | default.nix | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/default.nix b/default.nix index 75e1e0a..40cac81 100644 --- a/default.nix +++ b/default.nix | |||
@@ -252,6 +252,35 @@ let | |||
252 | buildInputs = old.buildInputs ++ [ tokyocabinet bzip2 ]; | 252 | buildInputs = old.buildInputs ++ [ tokyocabinet bzip2 ]; |
253 | }); | 253 | }); |
254 | 254 | ||
255 | mypkgs.mutt-ics = with python3Packages; buildPythonApplication (fetchedGithub ./fetched/mutt-ics.json // rec { | ||
256 | propagatedBuildInputs = [ icalendar ]; | ||
257 | }); | ||
258 | |||
259 | mypkgs.telegram-cli = stdenv.mkDerivation (fetchedGithub ./fetched/telegram-cli.json // rec { | ||
260 | patches = [ | ||
261 | ./patches/telegram-cli.patch | ||
262 | ]; | ||
263 | buildInputs = [ pkgconfig libevent lua jansson openssl readline zlib libconfig ]; | ||
264 | preBuild = '' | ||
265 | sed -i -e 's@"/etc/" PROG_NAME "/server.pub"@"'$out'/etc/server.pub"@' main.c | ||
266 | ''; | ||
267 | installPhase = '' | ||
268 | mkdir -p $out | ||
269 | install -Dm755 bin/telegram-cli $out/bin/telegram-cli | ||
270 | install -Dm644 tg-server.pub $out/etc/server.pub | ||
271 | install -Dm644 debian/telegram-cli.8 $out/man/man8/telegram-cli.8 | ||
272 | ''; | ||
273 | }); | ||
274 | |||
275 | mypkgs.telegram-history-dump = stdenv.mkDerivation (fetchedGithub ./fetched/telegram-history-dump.json // rec { | ||
276 | installPhase = '' | ||
277 | mkdir -p $out/lib $out/bin | ||
278 | cp -a $src $out/lib/telegram-history-dump | ||
279 | ln -s $out/lib/telegram-history-dump/telegram-history-dump.rb $out/bin/telegram-history-dump | ||
280 | ''; | ||
281 | buildInputs = [ ruby ]; | ||
282 | }); | ||
283 | |||
255 | # https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh | 284 | # https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh |
256 | # https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks | 285 | # https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks |
257 | in | 286 | in |