python3Packages.openusd: 24.08 -> 24.11 (#376119)
[NixPkgs.git] / pkgs / desktops / enlightenment / econnman / default.nix
blobeba9183f32018e383a51544a42d03133c5f87829
2   lib,
3   stdenv,
4   fetchurl,
5   makeWrapper,
6   pkg-config,
7   dbus,
8   efl,
9   python3Packages,
10   directoryListingUpdater,
13 stdenv.mkDerivation rec {
14   pname = "econnman";
15   version = "1.1";
17   src = fetchurl {
18     url = "http://download.enlightenment.org/rel/apps/econnman/${pname}-${version}.tar.xz";
19     sha256 = "sha256-DM6HaB+ufKcPHmPP4K5l/fF7wzRycFQxfiXjiXYZ7YU=";
20   };
22   nativeBuildInputs = [
23     makeWrapper
24     pkg-config
25     python3Packages.wrapPython
26   ];
28   buildInputs = [
29     dbus
30     efl
31     python3Packages.python
32   ];
34   pythonPath = [
35     python3Packages.dbus-python
36     python3Packages.pythonefl
37   ];
39   postInstall = ''
40     wrapPythonPrograms
41   '';
43   passthru.updateScript = directoryListingUpdater { };
45   meta = with lib; {
46     description = "User interface for the connman network connection manager";
47     mainProgram = "econnman-bin";
48     homepage = "https://enlightenment.org/";
49     license = licenses.lgpl3;
50     platforms = platforms.linux;
51     maintainers =
52       with lib.maintainers;
53       [
54         matejc
55         ftrvxmtrx
56       ]
57       ++ teams.enlightenment.members;
58   };