diff options
Diffstat (limited to 'nixpkgs/pkgs/by-name/co/connman-notify/package.nix')
-rw-r--r-- | nixpkgs/pkgs/by-name/co/connman-notify/package.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/by-name/co/connman-notify/package.nix b/nixpkgs/pkgs/by-name/co/connman-notify/package.nix new file mode 100644 index 000000000000..cbf500913038 --- /dev/null +++ b/nixpkgs/pkgs/by-name/co/connman-notify/package.nix @@ -0,0 +1,36 @@ +{ lib, fetchFromGitLab, python3Packages, glib, gobject-introspection, wrapGAppsHook }: + +python3Packages.buildPythonApplication { + pname = "connman-notify"; + version = "2019-10-05"; + + src = fetchFromGitLab { + owner = "wavexx"; + repo = "connman-notify"; + rev = "24b10a51721b54d932f4cd61ef2756423768c015"; + sha256 = "1k5b5y6114yna2cm0cq82xilicran63hrhlklgv7k3p89057xh8j"; + }; + + format = "other"; + + nativeBuildInputs = [ gobject-introspection wrapGAppsHook ]; + + buildInputs = [ glib ]; + + pythonPath = with python3Packages; [ dbus-python pygobject3 ]; + + strictDeps = false; + + installPhase = '' + install -D -t $out/bin connman-notify + install -D -t $out/share/doc README.rst + ''; + + meta = with lib; { + description = "Desktop notification integration for connman"; + homepage = "https://gitlab.com/wavexx/connman-notify"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.romildo ]; + }; +} |