diff options
author | Edward Tjörnhammar <ed@cflags.cc> | 2016-11-20 17:05:11 +0100 |
---|---|---|
committer | Edward Tjörnhammar <ed@cflags.cc> | 2016-11-20 17:06:17 +0100 |
commit | ba9e16a7ccc3c79177a44b88d6238ad4f50b2cef (patch) | |
tree | c05af51a3c28f782cc51af0f4563e8d14a563d92 | |
parent | 56c20d3014a41c50b3f02ffc72986fa243297e56 (diff) | |
download | nixpkgs-ba9e16a7ccc3c79177a44b88d6238ad4f50b2cef.tar nixpkgs-ba9e16a7ccc3c79177a44b88d6238ad4f50b2cef.tar.gz nixpkgs-ba9e16a7ccc3c79177a44b88d6238ad4f50b2cef.tar.bz2 nixpkgs-ba9e16a7ccc3c79177a44b88d6238ad4f50b2cef.tar.lz nixpkgs-ba9e16a7ccc3c79177a44b88d6238ad4f50b2cef.tar.xz nixpkgs-ba9e16a7ccc3c79177a44b88d6238ad4f50b2cef.tar.zst nixpkgs-ba9e16a7ccc3c79177a44b88d6238ad4f50b2cef.zip |
acd-cli: pull out of pythonPackages and update to 3.0.2
-rw-r--r-- | pkgs/applications/networking/sync/acd_cli/default.nix | 41 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 6 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 28 |
3 files changed, 47 insertions, 28 deletions
diff --git a/pkgs/applications/networking/sync/acd_cli/default.nix b/pkgs/applications/networking/sync/acd_cli/default.nix new file mode 100644 index 00000000000..bb767da94d0 --- /dev/null +++ b/pkgs/applications/networking/sync/acd_cli/default.nix @@ -0,0 +1,41 @@ +{ stdenv, fetchFromGitHub, buildPythonApplication, fuse +, appdirs, colorama, dateutil, requests2, requests_toolbelt +, fusepy, sqlalchemy }: + +buildPythonApplication rec { + name = pname + "-" + version; + pname = "acd_cli"; + version = "0.3.2"; + + doCheck = false; + + src = fetchFromGitHub { + owner = "yadayada"; + repo = pname; + rev = version; + sha256 = "0a0fr632l24a3jmgla3b1vcm50ayfa9hdbp677ch1chwj5dq4zfp"; + }; + + propagatedBuildInputs = [ appdirs colorama dateutil fusepy requests2 + requests_toolbelt sqlalchemy ]; + + makeWrapperArgs = [ "--prefix LIBFUSE_PATH : ${fuse}/lib/libfuse.so" ]; + + postFixup = '' + function lnOverBin() { + rm -f $out/bin/{$2,.$2-wrapped} + ln -s $out/bin/$1 $out/bin/$2 + } + lnOverBin acd_cli.py acd-cli + lnOverBin acd_cli.py acd_cli + lnOverBin acd_cli.py acdcli + ''; + + meta = with stdenv.lib; { + description = "A command line interface and FUSE filesystem for Amazon Cloud Drive"; + homepage = https://github.com/yadayada/acd_cli; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = with maintainers; [ edwtjo ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index aa396a5fe6a..726f5eb5336 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12053,6 +12053,12 @@ in abook = callPackage ../applications/misc/abook { }; + acd-cli = callPackage ../applications/networking/sync/acd_cli { + inherit (python35Packages) + buildPythonApplication appdirs colorama dateutil + requests2 requests_toolbelt sqlalchemy fusepy; + }; + adobe-reader = callPackage_i686 ../applications/misc/adobe-reader { }; aeolus = callPackage ../applications/audio/aeolus { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index dac77f70979..341f5192dc6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -336,34 +336,6 @@ in { }; }; - acd_cli = buildPythonPackage rec { - name = pname + "-" + version; - pname = "acd_cli"; - version = "0.3.1"; - - disabled = !isPy33; - doCheck = !isPy33; - - src = pkgs.fetchFromGitHub { - owner = "yadayada"; - repo = pname; - rev = version; - sha256 = "1ywimbisgb5g7xl9nrfwcm7dv3j8fsrjfp7bxb3l58zbsrzj6z2s"; - }; - - propagatedBuildInputs = with self; [ appdirs colorama dateutil requests2 requests_toolbelt sqlalchemy ]; - - makeWrapperArgs = [ "--prefix LIBFUSE_PATH : ${pkgs.fuse}/lib/libfuse.so" ]; - - meta = { - description = "A command line interface and FUSE filesystem for Amazon Cloud Drive"; - homepage = https://github.com/yadayada/acd_cli; - license = licenses.gpl2; - platforms = platforms.linux; - maintainers = with maintainers; [ edwtjo ]; - }; - }; - altair = buildPythonPackage rec { name = "altair-1.0.0"; |