at 17.09-beta 41 lines 1.1 kB view raw
1{ stdenv, fetchFromGitHub, buildPythonApplication, fuse 2, appdirs, colorama, dateutil, requests, requests_toolbelt 3, fusepy, sqlalchemy }: 4 5buildPythonApplication rec { 6 name = pname + "-" + version; 7 pname = "acd_cli"; 8 version = "0.3.2"; 9 10 doCheck = false; 11 12 src = fetchFromGitHub { 13 owner = "yadayada"; 14 repo = pname; 15 rev = version; 16 sha256 = "0a0fr632l24a3jmgla3b1vcm50ayfa9hdbp677ch1chwj5dq4zfp"; 17 }; 18 19 propagatedBuildInputs = [ appdirs colorama dateutil fusepy requests 20 requests_toolbelt sqlalchemy ]; 21 22 makeWrapperArgs = [ "--prefix LIBFUSE_PATH : ${fuse}/lib/libfuse.so" ]; 23 24 postFixup = '' 25 function lnOverBin() { 26 rm -f $out/bin/{$2,.$2-wrapped} 27 ln -s $out/bin/$1 $out/bin/$2 28 } 29 lnOverBin acd_cli.py acd-cli 30 lnOverBin acd_cli.py acd_cli 31 lnOverBin acd_cli.py acdcli 32 ''; 33 34 meta = with stdenv.lib; { 35 description = "A command line interface and FUSE filesystem for Amazon Cloud Drive"; 36 homepage = https://github.com/yadayada/acd_cli; 37 license = licenses.gpl2; 38 platforms = platforms.linux; 39 maintainers = with maintainers; [ edwtjo ]; 40 }; 41}