diff options
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 |