Skip to content

Commit 6317f5b

Browse files
committed
matrixcli: init at 2019-08-15
1 parent 917b37c commit 6317f5b

2 files changed

Lines changed: 59 additions & 0 deletions

File tree

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
{ stdenv, fetchgit
2+
, buildPythonApplication, buildPythonPackage
3+
, pygobject3, pytestrunner, requests, responses, pytest, python-olm
4+
, canonicaljson, olm
5+
}:
6+
let
7+
mainsrc = fetchgit {
8+
url = "https://github.com/saadnpq/matrixcli";
9+
rev = "61ebde173ca2f77185c261c2b7f6db297ca89863";
10+
sha256 = "0xcjjy2xwlcixr9fwgzcfjjkivqpk104h7dslfa7lz9jq9pzqzvq";
11+
fetchSubmodules = true;
12+
};
13+
14+
sdk = buildPythonPackage rec {
15+
name = "${pname}-${version}";
16+
pname = "matrix-python-sdk-matrixcli";
17+
version = "0.0.2019-08-15";
18+
19+
src = "${mainsrc}/matrix-python-sdk/";
20+
21+
propagatedBuildInputs = [
22+
requests responses olm python-olm canonicaljson
23+
pytestrunner pytest
24+
];
25+
26+
doCheck = false;
27+
doInstallCheck = false;
28+
29+
meta = {
30+
license = stdenv.lib.licenses.asl20;
31+
description = "Fork of Matrix Python SDK";
32+
platforms = stdenv.lib.platforms.linux;
33+
};
34+
};
35+
36+
in
37+
buildPythonApplication rec {
38+
name = "${pname}-${version}";
39+
pname = "matrixcli";
40+
version = "0.0.2019-08-15";
41+
42+
src = mainsrc;
43+
44+
propagatedBuildInputs = [pygobject3 sdk];
45+
46+
meta = {
47+
description = "CLI client for Matrix";
48+
license = stdenv.lib.licenses.gpl3;
49+
maintainers = [stdenv.lib.maintainers.raskin];
50+
platforms = stdenv.lib.platforms.linux;
51+
homepage = "https://github.com/saadnpq/matrixcli";
52+
};
53+
}

pkgs/top-level/all-packages.nix

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19928,6 +19928,12 @@ in
1992819928
};
1992919929

1993019930
matchbox = callPackage ../applications/window-managers/matchbox { };
19931+
19932+
matrixcli = callPackage ../applications/networking/instant-messengers/matrixcli {
19933+
inherit (python3Packages) buildPythonApplication buildPythonPackage
19934+
pygobject3 pytestrunner requests responses pytest python-olm
19935+
canonicaljson;
19936+
};
1993119937

1993219938
mblaze = callPackage ../applications/networking/mailreaders/mblaze { };
1993319939

0 commit comments

Comments
 (0)