From 59d2eeff841f1018b0498cfbf61bf0ebc218167d Mon Sep 17 00:00:00 2001 From: Richard Larocque Date: Sun, 12 Feb 2017 11:44:44 -0800 Subject: [PATCH 1/2] openant: init at unstable-2017-02-11 --- pkgs/top-level/python-packages.nix | 31 ++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 40201bc6047d..ae64512e73d3 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4659,6 +4659,37 @@ in { }; }; + openant = buildPythonPackage rec { + name = "openant-unstable-2017-02-11"; + + meta = with stdenv.lib; { + homepage = "https://github.com/Tigge/openant"; + description = "ANT and ANT-FS Python Library"; + license = licenses.mit; + platforms = platforms.linux; + }; + + src = pkgs.fetchFromGitHub { + owner = "Tigge"; + repo = "openant"; + rev = "ed89281e37f65d768641e87356cef38877952397"; + sha256 = "1g81l9arqdy09ijswn3sp4d6i3z18d44lzyb78bwnvdb14q22k19"; + }; + + # Removes some setup.py hacks intended to install udev rules. + # We do the job ourselves in postInstall below. + postPatch = '' + sed -i -e '/cmdclass=.*/d' setup.py + ''; + + postInstall = '' + install -dm755 "$out/etc/udev/rules.d" + install -m644 resources/ant-usb-sticks.rules "$out/etc/udev/rules.d/99-ant-usb-sticks.rules" + ''; + + propagatedBuildInputs = with self; [ pyusb ]; + }; + opencv = pkgs.opencv.override { enablePython = true; pythonPackages = self; From 13884d6de1295b376884a74733796345c468668b Mon Sep 17 00:00:00 2001 From: Richard Larocque Date: Sun, 12 Feb 2017 11:45:05 -0800 Subject: [PATCH 2/2] antfs-cli: init at unstable-2017-02-11 --- pkgs/applications/misc/antfs-cli/default.nix | 21 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/applications/misc/antfs-cli/default.nix diff --git a/pkgs/applications/misc/antfs-cli/default.nix b/pkgs/applications/misc/antfs-cli/default.nix new file mode 100644 index 000000000000..556c1db3c836 --- /dev/null +++ b/pkgs/applications/misc/antfs-cli/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchFromGitHub, pythonPackages }: + +pythonPackages.buildPythonApplication rec { + name = "antfs-cli-unstable-2017-02-11"; + + meta = with stdenv.lib; { + homepage = "https://github.com/Tigge/antfs-cli"; + description = "Extracts FIT files from ANT-FS based sport watches"; + license = licenses.mit; + platforms = platforms.linux; + }; + + src = fetchFromGitHub { + owner = "Tigge"; + repo = "antfs-cli"; + rev = "85a6cc6fe6fc0ec38399f5aa30fb39177c565b52"; + sha256 = "0v8y64kldfbs809j1g9d75dd1vxq7mfxnp4b45pz8anpxhjf64fy"; + }; + + propagatedBuildInputs = [ pythonPackages.openant ]; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1d7d103c00a5..54aec17b7ece 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12457,6 +12457,8 @@ with pkgs; }; }; + antfs-cli = callPackage ../applications/misc/antfs-cli {}; + antimony = qt5.callPackage ../applications/graphics/antimony {}; antiword = callPackage ../applications/office/antiword {};