2021-01-09 00:27:18 +00:00
|
|
|
self: super:
|
|
|
|
let
|
|
|
|
package = { python3Packages, fetchFromGitHub }:
|
|
|
|
let
|
|
|
|
pname = "matrix-commander";
|
|
|
|
version = "67a6a89";
|
2021-05-18 14:33:28 +00:00
|
|
|
in
|
|
|
|
python3Packages.buildPythonApplication {
|
2021-01-09 00:27:18 +00:00
|
|
|
name = "${pname}-${version}";
|
|
|
|
inherit pname version;
|
|
|
|
src = fetchFromGitHub {
|
|
|
|
owner = "8go";
|
|
|
|
repo = "matrix-commander";
|
|
|
|
rev = version;
|
|
|
|
sha256 = "0k387a0i9jh6034f8yy3b8wxsjr8abb896rfmmbmh5gx1a6f5cz4";
|
|
|
|
};
|
|
|
|
format = "other";
|
|
|
|
installPhase = ''
|
|
|
|
mkdir -p $out/bin
|
|
|
|
install matrix-commander.py $out/bin/matrix-commander
|
|
|
|
'';
|
|
|
|
propagatedBuildInputs = with python3Packages; [
|
|
|
|
aiohttp
|
|
|
|
aiofiles
|
|
|
|
markdown
|
|
|
|
matrix-nio
|
|
|
|
notify2
|
|
|
|
pillow
|
|
|
|
python_magic
|
|
|
|
];
|
|
|
|
checkPhase = ''
|
|
|
|
$out/bin/matrix-commander --help > /dev/null
|
|
|
|
'';
|
|
|
|
};
|
2021-05-18 14:33:28 +00:00
|
|
|
in
|
|
|
|
{ matrix-commander = self.callPackage package { }; }
|