at 18.03-beta 62 lines 1.4 kB view raw
1{ stdenv, fetchgit, autoreconfHook, readline, python3Packages }: 2 3let 4 ell = fetchgit { 5 url = https://git.kernel.org/pub/scm/libs/ell/ell.git; 6 rev = "8192131685be0f27d6f51b14b78ef93fa7f3c692"; 7 sha256 = "1k74qz3w0l4zq8llrxc4p62xy0c0n33f260vy3d14wx5rhvf0544"; 8 }; 9in stdenv.mkDerivation rec { 10 name = "iwd-unstable-2017-12-14"; 11 12 src = fetchgit { 13 url = https://git.kernel.org/pub/scm/network/wireless/iwd.git; 14 rev = "cf3372235c4592ca7366b27548abc4e89a982414"; 15 sha256 = "0dg28j919w1v8sqr6jdj12c233rsjzd2jzkcpag1hx2h3g35hnlz"; 16 }; 17 18 nativeBuildInputs = [ 19 autoreconfHook 20 python3Packages.wrapPython 21 ]; 22 23 buildInputs = [ 24 readline 25 python3Packages.python 26 ]; 27 28 pythonPath = [ 29 python3Packages.dbus-python 30 python3Packages.pygobject3 31 ]; 32 33 enableParallelBuilding = true; 34 35 configureFlags = [ 36 "--with-dbusconfdir=$(out)/etc/" 37 ]; 38 39 postUnpack = '' 40 ln -s ${ell} ell 41 patchShebangs . 42 ''; 43 44 postInstall = '' 45 cp -a test/* $out/bin/ 46 mkdir -p $out/share 47 cp -a doc $out/share/ 48 cp -a README AUTHORS TODO $out/share/doc/ 49 ''; 50 51 preFixup = '' 52 wrapPythonPrograms 53 ''; 54 55 meta = with stdenv.lib; { 56 homepage = https://git.kernel.org/pub/scm/network/wireless/iwd.git; 57 description = "Wireless daemon for Linux"; 58 license = licenses.lgpl21; 59 platforms = platforms.linux; 60 maintainers = [ maintainers.mic92 ]; 61 }; 62}