anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / desktops / enlightenment / econnman / default.nix
blobb7f3f926d7f6921614747f0ec3fad6158bcd5428
1 { lib
2 , stdenv
3 , fetchurl
4 , makeWrapper
5 , pkg-config
6 , dbus
7 , efl
8 , python3Packages
9 , directoryListingUpdater
12 stdenv.mkDerivation rec {
13   pname = "econnman";
14   version = "1.1";
16   src = fetchurl {
17     url = "http://download.enlightenment.org/rel/apps/econnman/${pname}-${version}.tar.xz";
18     sha256 = "sha256-DM6HaB+ufKcPHmPP4K5l/fF7wzRycFQxfiXjiXYZ7YU=";
19   };
21   nativeBuildInputs = [
22     makeWrapper
23     pkg-config
24     python3Packages.wrapPython
25   ];
27   buildInputs = [
28     dbus
29     efl
30     python3Packages.python
31   ];
33   pythonPath = [
34     python3Packages.dbus-python
35     python3Packages.pythonefl
36   ];
38   postInstall = ''
39     wrapPythonPrograms
40   '';
42   passthru.updateScript = directoryListingUpdater { };
44   meta = with lib; {
45     description = "User interface for the connman network connection manager";
46     mainProgram = "econnman-bin";
47     homepage = "https://enlightenment.org/";
48     license = licenses.lgpl3;
49     platforms = platforms.linux;
50     maintainers = with lib.maintainers; [ matejc ftrvxmtrx ] ++ teams.enlightenment.members;
51   };