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