Merge pull request #17137 from romildo/new.connman-notify

connman-notify: init at 2014-06-23

Changed files
+42
pkgs
tools
networking
connman-notify
top-level
+40
pkgs/tools/networking/connman-notify/default.nix
···
+
{ stdenv, fetchFromGitHub, pythonPackages, makeWrapper }:
+
+
stdenv.mkDerivation rec {
+
name = "connman-notify-${version}";
+
version = "2014-06-23";
+
+
src = fetchFromGitHub {
+
owner = "wavexx";
+
repo = "connman-notify";
+
rev = "0ed9b5e4a0e1f03c83c4589cabf410cac66cd11d";
+
sha256 = "0lhk417fdg3qxs1marpqp277bdxhwnbyrld9xj224bfk5v7xi4bg";
+
};
+
+
nativeBuildInputs = [ makeWrapper ];
+
+
buildInputs = [
+
pythonPackages.python
+
pythonPackages.dbus
+
pythonPackages.pygobject
+
pythonPackages.pygtk
+
pythonPackages.notify
+
];
+
+
installPhase = ''
+
mkdir -p $out/bin
+
cp -vai connman-notify $out/bin/
+
'';
+
+
preFixup = ''
+
wrapProgram $out/bin/connman-notify --prefix PYTHONPATH : "$PYTHONPATH"
+
'';
+
+
meta = with stdenv.lib; {
+
description = "Desktop notification integration for connman";
+
homepage = https://github.com/wavexx/connman-notify;
+
license = licenses.gpl2;
+
platforms = platforms.unix;
+
maintainers = [ maintainers.romildo ];
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
connman = callPackage ../tools/networking/connman { };
+
connman-notify = callPackage ../tools/networking/connman-notify { };
+
connmanui = callPackage ../tools/networking/connmanui { };
connman_dmenu = callPackage ../tools/networking/connman_dmenu { };