Merge master into staging-next
This commit is contained in:
commit
09cf3142e0
@ -10066,6 +10066,12 @@
|
|||||||
githubId = 7677567;
|
githubId = 7677567;
|
||||||
name = "Victor SENE";
|
name = "Victor SENE";
|
||||||
};
|
};
|
||||||
|
vtuan10 = {
|
||||||
|
email = "mail@tuan-vo.de";
|
||||||
|
github = "vtuan10";
|
||||||
|
githubId = 16415673;
|
||||||
|
name = "Van Tuan Vo";
|
||||||
|
};
|
||||||
vyorkin = {
|
vyorkin = {
|
||||||
email = "vasiliy.yorkin@gmail.com";
|
email = "vasiliy.yorkin@gmail.com";
|
||||||
github = "vyorkin";
|
github = "vyorkin";
|
||||||
|
@ -14,7 +14,7 @@ in
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "renoise";
|
pname = "renoise";
|
||||||
version = "3.2.2";
|
version = "3.3.1";
|
||||||
|
|
||||||
src =
|
src =
|
||||||
if stdenv.hostPlatform.system == "x86_64-linux" then
|
if stdenv.hostPlatform.system == "x86_64-linux" then
|
||||||
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
|
|||||||
"https://files.renoise.com/demo/Renoise_${urlVersion version}_Demo_Linux.tar.gz"
|
"https://files.renoise.com/demo/Renoise_${urlVersion version}_Demo_Linux.tar.gz"
|
||||||
"https://web.archive.org/web/https://files.renoise.com/demo/Renoise_${urlVersion version}_Demo_Linux.tar.gz"
|
"https://web.archive.org/web/https://files.renoise.com/demo/Renoise_${urlVersion version}_Demo_Linux.tar.gz"
|
||||||
];
|
];
|
||||||
sha256 = "1v249kmyidx55kppk3sry7yg6hl1a91ixhnwz36h4y134fs7bkrl";
|
sha256 = "05baicks5dx278z2dx6h5n2vabsn64niwqssgys36xy469l9m1h0";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
releasePath
|
releasePath
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
eigen, zlib,
|
eigen, zlib,
|
||||||
|
|
||||||
cfitsio, indilib, xplanet, libnova, libraw, gsl, wcslib, stellarsolver
|
cfitsio, indi-full, xplanet, libnova, libraw, gsl, wcslib, stellarsolver
|
||||||
}:
|
}:
|
||||||
|
|
||||||
mkDerivation rec {
|
mkDerivation rec {
|
||||||
@ -37,11 +37,11 @@ mkDerivation rec {
|
|||||||
|
|
||||||
eigen zlib
|
eigen zlib
|
||||||
|
|
||||||
cfitsio indilib xplanet libnova libraw gsl wcslib stellarsolver
|
cfitsio indi-full xplanet libnova libraw gsl wcslib stellarsolver
|
||||||
];
|
];
|
||||||
|
|
||||||
cmakeFlags = [
|
cmakeFlags = [
|
||||||
"-DINDI_NIX_ROOT=${indilib}"
|
"-DINDI_NIX_ROOT=${indi-full}"
|
||||||
"-DXPLANET_NIX_ROOT=${xplanet}"
|
"-DXPLANET_NIX_ROOT=${xplanet}"
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -53,7 +53,7 @@ mkDerivation rec {
|
|||||||
The display includes up to 100 million stars, 13.000 deep-sky objects, all 8 planets, the Sun and Moon, and thousands of comets, asteroids, supernovae, and satellites.
|
The display includes up to 100 million stars, 13.000 deep-sky objects, all 8 planets, the Sun and Moon, and thousands of comets, asteroids, supernovae, and satellites.
|
||||||
For students and teachers, it supports adjustable simulation speeds in order to view phenomena that happen over long timescales, the KStars Astrocalculator to predict conjunctions, and many common astronomical calculations.
|
For students and teachers, it supports adjustable simulation speeds in order to view phenomena that happen over long timescales, the KStars Astrocalculator to predict conjunctions, and many common astronomical calculations.
|
||||||
'';
|
'';
|
||||||
license = licenses.gpl2;
|
license = licenses.gpl2Plus;
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
maintainers = with maintainers; [ timput hjones2199 ];
|
maintainers = with maintainers; [ timput hjones2199 ];
|
||||||
};
|
};
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ lib, stdenv, fetchFromGitHub, pkg-config, cmake, gtk3, wxGTK30-gtk3,
|
{ lib, stdenv, fetchFromGitHub, pkg-config, cmake, gtk3, wxGTK30-gtk3,
|
||||||
curl, gettext, glib, indilib, libnova, wrapGAppsHook }:
|
curl, gettext, glib, indi-full, libnova, wrapGAppsHook }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "phd2";
|
pname = "phd2";
|
||||||
@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake pkg-config wrapGAppsHook ];
|
nativeBuildInputs = [ cmake pkg-config wrapGAppsHook ];
|
||||||
buildInputs = [ gtk3 wxGTK30-gtk3 curl gettext glib indilib libnova ];
|
buildInputs = [ gtk3 wxGTK30-gtk3 curl gettext glib indi-full libnova ];
|
||||||
|
|
||||||
cmakeFlags = [
|
cmakeFlags = [
|
||||||
"-DOPENSOURCE_ONLY=1"
|
"-DOPENSOURCE_ONLY=1"
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
{ lib, stdenv
|
{ stdenv
|
||||||
|
, lib
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, cmake
|
, cmake
|
||||||
, cfitsio
|
, cfitsio
|
||||||
@ -23,10 +24,6 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "sha256-WTRfV6f764tDGKnQVd1jeYN/qXa/VRTFK0mMalc+9aU=";
|
sha256 = "sha256-WTRfV6f764tDGKnQVd1jeYN/qXa/VRTFK0mMalc+9aU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
|
||||||
./udev-dir.patch
|
|
||||||
];
|
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
cmake
|
cmake
|
||||||
];
|
];
|
||||||
@ -43,6 +40,11 @@ stdenv.mkDerivation rec {
|
|||||||
fftw
|
fftw
|
||||||
];
|
];
|
||||||
|
|
||||||
|
cmakeFlags = [
|
||||||
|
"-DCMAKE_INSTALL_LIBDIR=lib"
|
||||||
|
"-DUDEVRULES_INSTALL_DIR=lib/udev/rules.d"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://www.indilib.org/";
|
homepage = "https://www.indilib.org/";
|
||||||
description = "Implementation of the INDI protocol for POSIX operating systems";
|
description = "Implementation of the INDI protocol for POSIX operating systems";
|
||||||
|
63
pkgs/development/libraries/indilib/indi-3rdparty.nix
Normal file
63
pkgs/development/libraries/indilib/indi-3rdparty.nix
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
{ stdenv
|
||||||
|
, lib
|
||||||
|
, fetchFromGitHub
|
||||||
|
, cmake
|
||||||
|
, cfitsio
|
||||||
|
, libusb1
|
||||||
|
, zlib
|
||||||
|
, boost
|
||||||
|
, libnova
|
||||||
|
, curl
|
||||||
|
, libjpeg
|
||||||
|
, gsl
|
||||||
|
, fftw
|
||||||
|
, indilib
|
||||||
|
, libgphoto2
|
||||||
|
, libraw
|
||||||
|
, libftdi1
|
||||||
|
, libdc1394
|
||||||
|
, gpsd
|
||||||
|
, ffmpeg
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "indi-3rdparty";
|
||||||
|
version = "1.8.8";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "indilib";
|
||||||
|
repo = pname;
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "18ii9qsghrvj8y4y6c7bx6kjradybnmyq8i5phj7pv4r8w91rq7g";
|
||||||
|
};
|
||||||
|
|
||||||
|
cmakeFlags = [
|
||||||
|
"-DINDI_DATA_DIR=\${CMAKE_INSTALL_PREFIX}/share/indi"
|
||||||
|
"-DCMAKE_INSTALL_LIBDIR=lib"
|
||||||
|
"-DUDEVRULES_INSTALL_DIR=lib/udev/rules.d"
|
||||||
|
"-DRULES_INSTALL_DIR=lib/udev/rules.d"
|
||||||
|
"-DWITH_SX=off"
|
||||||
|
"-DWITH_SBIG=off"
|
||||||
|
"-DWITH_APOGEE=off"
|
||||||
|
"-DWITH_FISHCAMP=off"
|
||||||
|
"-DWITH_DSI=off"
|
||||||
|
"-DWITH_QHY=off"
|
||||||
|
"-DWITH_ARMADILLO=off"
|
||||||
|
"-DWITH_PENTAX=off"
|
||||||
|
];
|
||||||
|
|
||||||
|
nativeBuildInputs = [ cmake ];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
indilib libnova curl cfitsio libusb1 zlib boost gsl gpsd
|
||||||
|
libjpeg libgphoto2 libraw libftdi1 libdc1394 ffmpeg fftw
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
homepage = "https://www.indilib.org/";
|
||||||
|
description = "Third party drivers for the INDI astronomical software suite";
|
||||||
|
license = licenses.lgpl2Plus;
|
||||||
|
maintainers = with maintainers; [ hjones2199 ];
|
||||||
|
platforms = [ "x86_64-linux" ];
|
||||||
|
};
|
||||||
|
}
|
11
pkgs/development/libraries/indilib/indi-full.nix
Normal file
11
pkgs/development/libraries/indilib/indi-full.nix
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
{ callPackage, indilib, indi-3rdparty }:
|
||||||
|
|
||||||
|
let
|
||||||
|
indi-with-drivers = ./indi-with-drivers.nix;
|
||||||
|
in
|
||||||
|
callPackage indi-with-drivers {
|
||||||
|
pkgName = "indi-full";
|
||||||
|
extraDrivers = [
|
||||||
|
indi-3rdparty
|
||||||
|
];
|
||||||
|
}
|
9
pkgs/development/libraries/indilib/indi-with-drivers.nix
Normal file
9
pkgs/development/libraries/indilib/indi-with-drivers.nix
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{ buildEnv, indilib ? indilib, extraDrivers ? null , pkgName ? "indi-with-drivers" }:
|
||||||
|
|
||||||
|
buildEnv {
|
||||||
|
name = pkgName;
|
||||||
|
paths = [
|
||||||
|
indilib
|
||||||
|
]
|
||||||
|
++ extraDrivers;
|
||||||
|
}
|
@ -1,11 +0,0 @@
|
|||||||
--- indi-1.8.6/CMakeLists.txt 2020-08-21 05:56:59.000000000 -0500
|
|
||||||
+++ CMakeLists.txt 2020-11-01 12:50:57.621293870 -0600
|
|
||||||
@@ -77,7 +77,7 @@
|
|
||||||
## the following are directories where stuff will be installed to
|
|
||||||
set(INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/include/")
|
|
||||||
set(PKGCONFIG_INSTALL_PREFIX "${CMAKE_INSTALL_LIBDIR}/pkgconfig/")
|
|
||||||
-set(UDEVRULES_INSTALL_DIR "/lib/udev/rules.d" CACHE STRING "Base directory for udev rules")
|
|
||||||
+set(UDEVRULES_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib/udev/rules.d" CACHE STRING "Base directory for udev rules")
|
|
||||||
|
|
||||||
set(PKG_CONFIG_LIBDIR ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR})
|
|
||||||
|
|
34
pkgs/development/python-modules/adb-enhanced/default.nix
Normal file
34
pkgs/development/python-modules/adb-enhanced/default.nix
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
{ lib, jdk11, fetchFromGitHub, buildPythonPackage, docopt, psutil, pythonOlder }:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "adb-enhanced";
|
||||||
|
version = "2.5.9";
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.4";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "ashishb";
|
||||||
|
repo = pname;
|
||||||
|
rev = version;
|
||||||
|
sha256 = "08fmb55p80fbx2cix6qv2gpw3fi5ic3q17vzvza9brfwx6z1g6dv";
|
||||||
|
};
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
substituteInPlace adbe/adb_enhanced.py \
|
||||||
|
--replace "cmd = 'java" "cmd = '${jdk11}/bin/java"
|
||||||
|
'';
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ psutil docopt ];
|
||||||
|
|
||||||
|
# Disable tests because they require a dedicated android emulator
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "adbe" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Tool for Android testing and development";
|
||||||
|
homepage = "https://github.com/ashishb/adb-enhanced";
|
||||||
|
license = licenses.asl20;
|
||||||
|
maintainers = with maintainers; [ vtuan10 ];
|
||||||
|
};
|
||||||
|
}
|
37
pkgs/development/python-modules/aiolyric/default.nix
Normal file
37
pkgs/development/python-modules/aiolyric/default.nix
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
{ lib
|
||||||
|
, aiohttp
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pythonOlder
|
||||||
|
, pytestCheckHook
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "aiolyric";
|
||||||
|
version = "1.0.5";
|
||||||
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "timmo001";
|
||||||
|
repo = pname;
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "00kq3dsjcfhjzn585phb3g168dbg53wrqq7g8a4gljs49c2mf5qx";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ aiohttp ];
|
||||||
|
|
||||||
|
checkInputs = [ pytestCheckHook ];
|
||||||
|
|
||||||
|
disabledTests = [
|
||||||
|
# AssertionError, https://github.com/timmo001/aiolyric/issues/5
|
||||||
|
"test_location"
|
||||||
|
];
|
||||||
|
pythonImportsCheck = [ "aiolyric" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Python module for the Honeywell Lyric Platform";
|
||||||
|
homepage = "https://github.com/timmo001/aiolyric";
|
||||||
|
license = with licenses; [ mit ];
|
||||||
|
maintainers = with maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
29
pkgs/development/python-modules/mullvad-api/default.nix
Normal file
29
pkgs/development/python-modules/mullvad-api/default.nix
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchPypi
|
||||||
|
, requests
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "mullvad-api";
|
||||||
|
version = "1.0.0";
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
pname = "mullvad_api";
|
||||||
|
inherit version;
|
||||||
|
sha256 = "0r0hc2d6vky52hxdqxn37w0y42ddh1zal6zz2cvqlxamc53wbiv1";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ requests ];
|
||||||
|
|
||||||
|
# Project has no tests
|
||||||
|
doCheck = false;
|
||||||
|
pythonImportsCheck = [ "mullvad_api" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Python client for the Mullvad API";
|
||||||
|
homepage = "https://github.com/meichthys/mullvad-api";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
@ -1,22 +1,15 @@
|
|||||||
{ lib, stdenv, fetchFromGitHub, buildPythonPackage, typed-ast, psutil, isPy3k
|
{ lib, stdenv, fetchPypi, buildPythonPackage, typed-ast, psutil, isPy3k
|
||||||
, mypy-extensions
|
, mypy-extensions
|
||||||
, typing-extensions
|
, typing-extensions
|
||||||
, fetchpatch
|
|
||||||
}:
|
}:
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "mypy";
|
pname = "mypy";
|
||||||
version = "0.790";
|
version = "0.812";
|
||||||
disabled = !isPy3k;
|
disabled = !isPy3k;
|
||||||
|
|
||||||
# Fetch 0.790 from GitHub temporarily because mypyc.analysis is missing from
|
src = fetchPypi {
|
||||||
# the Pip package (see also https://github.com/python/mypy/issues/9584). It
|
inherit pname version;
|
||||||
# should be possible to move back to Pypi for the next release.
|
sha256 = "069i9qnfanp7dn8df1vspnqb0flvsszzn22v00vj08nzlnd061yd";
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "python";
|
|
||||||
repo = pname;
|
|
||||||
rev = "v${version}";
|
|
||||||
sha256 = "0zq3lpdf9hphcklk40wz444h8w3dkhwa12mqba5j9lmg11klnhz7";
|
|
||||||
fetchSubmodules = true;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ typed-ast psutil mypy-extensions typing-extensions ];
|
propagatedBuildInputs = [ typed-ast psutil mypy-extensions typing-extensions ];
|
||||||
@ -34,23 +27,6 @@ buildPythonPackage rec {
|
|||||||
"mypyc.analysis"
|
"mypyc.analysis"
|
||||||
];
|
];
|
||||||
|
|
||||||
# These three patches are required to make compilation with mypyc work for
|
|
||||||
# 0.790, see also https://github.com/python/mypy/issues/9584.
|
|
||||||
patches = [
|
|
||||||
(fetchpatch {
|
|
||||||
url = "https://github.com/python/mypy/commit/f6522ae646a8d87ce10549f29fcf961dc014f154.patch";
|
|
||||||
sha256 = "0d3jp4d0b7vdc0prk07grhajsy7x3wcynn2xysnszawiww93bfrh";
|
|
||||||
})
|
|
||||||
(fetchpatch {
|
|
||||||
url = "https://github.com/python/mypy/commit/acd603496237a78b109ca9d89991539633cbbb99.patch";
|
|
||||||
sha256 = "0ry1rxpz2ws7zzrmq09pra9dlzxb84zhs8kxwf5xii1k1bgmrljr";
|
|
||||||
})
|
|
||||||
(fetchpatch {
|
|
||||||
url = "https://github.com/python/mypy/commit/81818b23b5d53f31caf3515d6f0b54e3c018d790.patch";
|
|
||||||
sha256 = "002y24kfscywkw4mz9lndsps543j4xhr2kcnfbrqr4i0yxlvdbca";
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
# Compile mypy with mypyc, which makes mypy about 4 times faster. The compiled
|
# Compile mypy with mypyc, which makes mypy about 4 times faster. The compiled
|
||||||
# version is also the default in the wheels on Pypi that include binaries.
|
# version is also the default in the wheels on Pypi that include binaries.
|
||||||
# is64bit: unfortunately the build would exhaust all possible memory on i686-linux.
|
# is64bit: unfortunately the build would exhaust all possible memory on i686-linux.
|
||||||
|
34
pkgs/development/python-modules/openwrt-ubus-rpc/default.nix
Normal file
34
pkgs/development/python-modules/openwrt-ubus-rpc/default.nix
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, requests
|
||||||
|
, urllib3
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "openwrt-ubus-rpc";
|
||||||
|
version = "0.0.3";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "Noltari";
|
||||||
|
repo = "python-ubus-rpc";
|
||||||
|
rev = version;
|
||||||
|
sha256 = "19scncc1w9ar3pw4yrw24akjgm74n2m7y308hzl1i360daf5p21k";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
requests
|
||||||
|
urllib3
|
||||||
|
];
|
||||||
|
|
||||||
|
# Project has no tests
|
||||||
|
doCheck = false;
|
||||||
|
pythonImportsCheck = [ "openwrt.ubus" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Python API for OpenWrt ubus RPC";
|
||||||
|
homepage = "https://github.com/Noltari/python-ubus-rpc";
|
||||||
|
license = with licenses; [ gpl2Only ];
|
||||||
|
maintainers = with maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
29
pkgs/development/python-modules/pykmtronic/default.nix
Normal file
29
pkgs/development/python-modules/pykmtronic/default.nix
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
{ lib
|
||||||
|
, aiohttp
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchPypi
|
||||||
|
, lxml
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pykmtronic";
|
||||||
|
version = "0.0.2";
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "1p0i7g4k8ggmzargdi3ch55id04j5qjlhv8hap2162gc77b16d59";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ aiohttp lxml ];
|
||||||
|
|
||||||
|
# Project has no tests
|
||||||
|
doCheck = false;
|
||||||
|
pythonImportsCheck = [ "pykmtronic" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Python client to interface with KM-Tronic web relays";
|
||||||
|
homepage = "https://github.com/dgomes/pykmtronic";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
45
pkgs/development/python-modules/pymfy/default.nix
Normal file
45
pkgs/development/python-modules/pymfy/default.nix
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, httpretty
|
||||||
|
, poetry-core
|
||||||
|
, pytestCheckHook
|
||||||
|
, pythonOlder
|
||||||
|
, requests
|
||||||
|
, requests_oauthlib
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pymfy";
|
||||||
|
version = "0.9.4";
|
||||||
|
format = "pyproject";
|
||||||
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "tetienne";
|
||||||
|
repo = "somfy-open-api";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "1ml536dvva2xd52jfgrd557h2sr5w6567sxnyq0blhkgpyz4m2av";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ poetry-core ];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
requests
|
||||||
|
requests_oauthlib
|
||||||
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
httpretty
|
||||||
|
pytestCheckHook
|
||||||
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "pymfy" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Python client for the Somfy Open API";
|
||||||
|
homepage = "https://github.com/tetienne/somfy-open-api";
|
||||||
|
license = with licenses; [ gpl3Only ];
|
||||||
|
maintainers = with maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
29
pkgs/development/python-modules/pyplaato/default.nix
Normal file
29
pkgs/development/python-modules/pyplaato/default.nix
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchPypi
|
||||||
|
, aiohttp
|
||||||
|
, python-dateutil
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pyplaato";
|
||||||
|
version = "0.0.15";
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "1nykbkv2fg1x5min07cbi44x6am48f5gw3mnyj7x2kpmj6sqfpqp";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ aiohttp python-dateutil ];
|
||||||
|
|
||||||
|
# Project has no tests
|
||||||
|
doCheck = false;
|
||||||
|
pythonImportsCheck = [ "pyplaato" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Python API client for fetching Plaato data";
|
||||||
|
homepage = "https://github.com/JohNan/pyplaato";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
33
pkgs/development/python-modules/pyrituals/default.nix
Normal file
33
pkgs/development/python-modules/pyrituals/default.nix
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
{ lib
|
||||||
|
, aiohttp
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pythonOlder
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pyrituals";
|
||||||
|
version = "0.0.2";
|
||||||
|
format = "pyproject";
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "milanmeu";
|
||||||
|
repo = pname;
|
||||||
|
rev = version;
|
||||||
|
sha256 = "0hrwhk3kpvdg78fgnvhmnnh3wprdv10j8jqjm4ly64chr8cdi6f2";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ aiohttp ];
|
||||||
|
|
||||||
|
# Project has no tests
|
||||||
|
doCheck = false;
|
||||||
|
pythonImportsCheck = [ "pyrituals" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Python wrapper for the Rituals Perfume Genie API";
|
||||||
|
homepage = "https://github.com/milanmeu/pyrituals";
|
||||||
|
license = with licenses; [ mit ];
|
||||||
|
maintainers = with maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
31
pkgs/development/python-modules/pyupgrade/default.nix
Normal file
31
pkgs/development/python-modules/pyupgrade/default.nix
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
{ buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, isPy27
|
||||||
|
, lib
|
||||||
|
, pytestCheckHook
|
||||||
|
, tokenize-rt
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pyupgrade";
|
||||||
|
version = "2.10.0";
|
||||||
|
disabled = isPy27;
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "asottile";
|
||||||
|
repo = pname;
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "sha256-XYeqyyfwtS7dHLxeVvmcifW6UCOlnSMxqF1vxezBjT8=";
|
||||||
|
};
|
||||||
|
|
||||||
|
checkInputs = [ pytestCheckHook ];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ tokenize-rt ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "A tool to automatically upgrade syntax for newer versions of the language";
|
||||||
|
homepage = "https://github.com/asottile/pyupgrade";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ lovesegfault ];
|
||||||
|
};
|
||||||
|
}
|
28
pkgs/development/python-modules/tokenize-rt/default.nix
Normal file
28
pkgs/development/python-modules/tokenize-rt/default.nix
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
{ buildPythonPackage
|
||||||
|
, lib
|
||||||
|
, fetchFromGitHub
|
||||||
|
, isPy27
|
||||||
|
, pytestCheckHook
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "tokenize-rt";
|
||||||
|
version = "4.1.0";
|
||||||
|
disabled = isPy27;
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "asottile";
|
||||||
|
repo = pname;
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "sha256-9qamHk2IZRmgGNFlYkSRks6mRVNlYfetpK/7rsfK9tc=";
|
||||||
|
};
|
||||||
|
|
||||||
|
checkInputs = [ pytestCheckHook ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "A wrapper around the stdlib `tokenize` which roundtrips";
|
||||||
|
homepage = "https://github.com/asottile/tokenize-rt";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ lovesegfault ];
|
||||||
|
};
|
||||||
|
}
|
@ -77,13 +77,14 @@ in with builtins; {
|
|||||||
# ------------------------------------------------------
|
# ------------------------------------------------------
|
||||||
|
|
||||||
foundationdb61 = cmakeBuild {
|
foundationdb61 = cmakeBuild {
|
||||||
version = "6.1.12";
|
version = "6.1.13";
|
||||||
branch = "release-6.1";
|
branch = "release-6.1";
|
||||||
sha256 = "1yh5hx6rim41m0dwhnb2pcwz67wlnk0zwvyw845d36b29gwy58ab";
|
sha256 = "10vd694dcnh2pp91mri1m80kfbwjanhiy50c53c5ncqfa6pwvk00";
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
./patches/clang-libcxx.patch
|
./patches/clang-libcxx.patch
|
||||||
./patches/suppress-clang-warnings.patch
|
./patches/suppress-clang-warnings.patch
|
||||||
|
./patches/stdexcept-6.1.patch
|
||||||
glibc230-fix
|
glibc230-fix
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
24
pkgs/servers/foundationdb/patches/stdexcept-6.1.patch
Normal file
24
pkgs/servers/foundationdb/patches/stdexcept-6.1.patch
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
diff --git a/FDBLibTLS/FDBLibTLSPolicy.cpp b/FDBLibTLS/FDBLibTLSPolicy.cpp
|
||||||
|
index 728ff871d..46e1dd289 100644
|
||||||
|
--- a/FDBLibTLS/FDBLibTLSPolicy.cpp
|
||||||
|
+++ b/FDBLibTLS/FDBLibTLSPolicy.cpp
|
||||||
|
@@ -31,6 +31,7 @@
|
||||||
|
#include <algorithm>
|
||||||
|
#include <exception>
|
||||||
|
#include <map>
|
||||||
|
+#include <stdexcept>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
diff --git a/FDBLibTLS/FDBLibTLSVerify.cpp b/FDBLibTLS/FDBLibTLSVerify.cpp
|
||||||
|
index 594389916..1c8b9b50d 100644
|
||||||
|
--- a/FDBLibTLS/FDBLibTLSVerify.cpp
|
||||||
|
+++ b/FDBLibTLS/FDBLibTLSVerify.cpp
|
||||||
|
@@ -25,6 +25,7 @@
|
||||||
|
#include <algorithm>
|
||||||
|
#include <exception>
|
||||||
|
#include <cstring>
|
||||||
|
+#include <stdexcept>
|
||||||
|
|
||||||
|
static int hexValue(char c) {
|
||||||
|
static char const digits[] = "0123456789ABCDEF";
|
@ -763,7 +763,7 @@
|
|||||||
"solarlog" = ps: with ps; [ ]; # missing inputs: sunwatcher
|
"solarlog" = ps: with ps; [ ]; # missing inputs: sunwatcher
|
||||||
"solax" = ps: with ps; [ solax ];
|
"solax" = ps: with ps; [ solax ];
|
||||||
"soma" = ps: with ps; [ pysoma ];
|
"soma" = ps: with ps; [ pysoma ];
|
||||||
"somfy" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pymfy
|
"somfy" = ps: with ps; [ aiohttp-cors pymfy ];
|
||||||
"somfy_mylink" = ps: with ps; [ ]; # missing inputs: somfy-mylink-synergy
|
"somfy_mylink" = ps: with ps; [ ]; # missing inputs: somfy-mylink-synergy
|
||||||
"sonarr" = ps: with ps; [ ]; # missing inputs: sonarr
|
"sonarr" = ps: with ps; [ ]; # missing inputs: sonarr
|
||||||
"songpal" = ps: with ps; [ ]; # missing inputs: python-songpal
|
"songpal" = ps: with ps; [ ]; # missing inputs: python-songpal
|
||||||
|
@ -1,9 +1,19 @@
|
|||||||
{ lib, stdenv, rustPlatform, fetchFromGitLab, python3
|
{ lib
|
||||||
, xlibsWrapper, xorg, libpulseaudio, pkg-config, patchelf, Security }:
|
, stdenv
|
||||||
|
, rustPlatform
|
||||||
|
, fetchFromGitLab
|
||||||
|
, python3
|
||||||
|
, xlibsWrapper
|
||||||
|
, xorg
|
||||||
|
, libpulseaudio
|
||||||
|
, pkg-config
|
||||||
|
, patchelf
|
||||||
|
, Security
|
||||||
|
}:
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "xidlehook";
|
pname = "xidlehook";
|
||||||
version = "0.9.1";
|
version = "0.10.0";
|
||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
@ -12,11 +22,11 @@ rustPlatform.buildRustPackage rec {
|
|||||||
repo = "xidlehook";
|
repo = "xidlehook";
|
||||||
rev = version;
|
rev = version;
|
||||||
|
|
||||||
sha256 = "00j2iwp25hz9jlr45qszyipljqdnh7h3ni9bkd2lmk58kkvmhf1s";
|
sha256 = "1pl7f8fhxfcy0c6c08vkagp0x1ak96vc5wgamigrk1nkd6l371lb";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoBuildFlags = lib.optionals (!stdenv.isLinux) ["--no-default-features" "--features" "pulse"];
|
cargoBuildFlags = lib.optionals (!stdenv.isLinux) [ "--no-default-features" "--features" "pulse" ];
|
||||||
cargoSha256 = "050ihjhg33223x6pgvhqrjprx1clkj2x3jr6acf716vbwm3m0bmz";
|
cargoSha256 = "1r2xir0x04056kq7j13cpk8984kjrgxbixlacp6vz79yq9c8pv7k";
|
||||||
|
|
||||||
buildInputs = [ xlibsWrapper xorg.libXScrnSaver libpulseaudio ] ++ lib.optional stdenv.isDarwin Security;
|
buildInputs = [ xlibsWrapper xorg.libXScrnSaver libpulseaudio ] ++ lib.optional stdenv.isDarwin Security;
|
||||||
nativeBuildInputs = [ pkg-config patchelf python3 ];
|
nativeBuildInputs = [ pkg-config patchelf python3 ];
|
||||||
|
55
pkgs/tools/X11/xkeysnail/browser-emacs-bindings.py
Normal file
55
pkgs/tools/X11/xkeysnail/browser-emacs-bindings.py
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
from xkeysnail.transform import *
|
||||||
|
|
||||||
|
aa = False
|
||||||
|
def a_setvar(v):
|
||||||
|
def _setvar():
|
||||||
|
transform._mark_set = False
|
||||||
|
global aa; aa = v
|
||||||
|
return _setvar
|
||||||
|
def a_ifvar():
|
||||||
|
def _ifvar():
|
||||||
|
transform._mark_set = False
|
||||||
|
global aa
|
||||||
|
if aa:
|
||||||
|
aa = False
|
||||||
|
return K("esc")
|
||||||
|
return K("enter")
|
||||||
|
return _ifvar
|
||||||
|
def a_flipmark():
|
||||||
|
def _flipmark():
|
||||||
|
transform._mark_set = not transform._mark_set;
|
||||||
|
return _flipmark
|
||||||
|
|
||||||
|
define_keymap(re.compile("Google-chrome|Chromium-browser|Firefox"), {
|
||||||
|
K("C-b"): with_mark(K("left")),
|
||||||
|
K("C-f"): with_mark(K("right")),
|
||||||
|
K("C-p"): with_mark(K("up")),
|
||||||
|
K("C-n"): with_mark(K("down")),
|
||||||
|
K("M-b"): with_mark(K("C-left")),
|
||||||
|
K("M-f"): with_mark(K("C-right")),
|
||||||
|
K("C-a"): with_mark(K("home")),
|
||||||
|
K("C-e"): with_mark(K("end")),
|
||||||
|
|
||||||
|
K("C-w"): [K("C-x"), set_mark(False)],
|
||||||
|
K("M-w"): [K("C-c"), K("right"), set_mark(False)],
|
||||||
|
K("C-y"): [K("C-v"), set_mark(False)],
|
||||||
|
K("C-k"): [K("Shift-end"), K("C-x"), set_mark(False)],
|
||||||
|
K("C-d"): [K("delete"), set_mark(False)],
|
||||||
|
K("M-d"): [K("C-delete"), set_mark(False)],
|
||||||
|
K("M-backspace"): [K("C-backspace"), set_mark(False)],
|
||||||
|
|
||||||
|
K("C-slash"): [K("C-z"), set_mark(False)],
|
||||||
|
K("C-space"): a_flipmark(),
|
||||||
|
K("C-M-space"): with_or_set_mark(K("C-right")),
|
||||||
|
|
||||||
|
# K("C-s"): K("F3"),
|
||||||
|
# K("C-r"): K("Shift-F3"),
|
||||||
|
# K("C-g"): [K("esc"), set_mark(False)]
|
||||||
|
|
||||||
|
K("C-s"): [K("F3"), a_setvar(True)],
|
||||||
|
K("C-r"): [K("Shift-F3"), a_setvar(True)],
|
||||||
|
K("C-g"): [K("esc"), a_setvar(False)],
|
||||||
|
K("enter"): a_ifvar()
|
||||||
|
})
|
42
pkgs/tools/X11/xkeysnail/default.nix
Normal file
42
pkgs/tools/X11/xkeysnail/default.nix
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
{ stdenv, lib, fetchFromGitHub, makeWrapper, python3Packages }:
|
||||||
|
|
||||||
|
python3Packages.buildPythonApplication rec {
|
||||||
|
pname = "xkeysnail";
|
||||||
|
version = "0.4.0";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "mooz";
|
||||||
|
repo = pname;
|
||||||
|
rev = "bf3c93b4fe6efd42893db4e6588e5ef1c4909cfb";
|
||||||
|
sha256 = "0plcpb4ndzfsd5hj32m0g32swnhyph9sd759cdhhzmjvlq3j8q6p";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
|
propagatedBuildInputs = with python3Packages; [
|
||||||
|
evdev
|
||||||
|
xlib
|
||||||
|
inotify-simple
|
||||||
|
appdirs
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
mkdir -p $out/share
|
||||||
|
cp ./example/config.py $out/share/example.py
|
||||||
|
cp ${./browser-emacs-bindings.py} $out/share/browser.py
|
||||||
|
|
||||||
|
makeWrapper $out/bin/xkeysnail $out/bin/xkeysnail-example \
|
||||||
|
--add-flags "-q" --add-flags "$out/share/example.py"
|
||||||
|
makeWrapper $out/bin/xkeysnail $out/bin/xkeysnail-browser \
|
||||||
|
--add-flags "-q" --add-flags "$out/share/browser.py"
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Yet another keyboard remapping tool for X environment";
|
||||||
|
homepage = "https://github.com/mooz/xkeysnail";
|
||||||
|
platforms = platforms.linux;
|
||||||
|
license = licenses.gpl1Only;
|
||||||
|
maintainers = with maintainers; [ bb2020 ];
|
||||||
|
};
|
||||||
|
}
|
25
pkgs/tools/security/galer/default.nix
Normal file
25
pkgs/tools/security/galer/default.nix
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
{ lib
|
||||||
|
, buildGoModule
|
||||||
|
, fetchFromGitHub
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildGoModule rec {
|
||||||
|
pname = "galer";
|
||||||
|
version = "0.0.2";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "dwisiswant0";
|
||||||
|
repo = pname;
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "1923071rk078mqk5mig45kcrr58ni02rby3r298myld7j9gfnylb";
|
||||||
|
};
|
||||||
|
|
||||||
|
vendorSha256 = "0p5b6cp4ccvcjiy3g9brcwb08wxjbrpsza525fmx38wyyi0n0wns";
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Tool to fetch URLs from HTML attributes";
|
||||||
|
homepage = "https://github.com/dwisiswant0/galer";
|
||||||
|
license = with licenses; [ mit ];
|
||||||
|
maintainers = with maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
25
pkgs/tools/security/ssb/default.nix
Normal file
25
pkgs/tools/security/ssb/default.nix
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
{ lib
|
||||||
|
, buildGoModule
|
||||||
|
, fetchFromGitHub
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildGoModule rec {
|
||||||
|
pname = "ssb";
|
||||||
|
version = "0.1.1";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "kitabisa";
|
||||||
|
repo = pname;
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "0dkd02l30461cwn5hsssnjyb9s8ww179wll3l7z5hy1hv3x6h9g1";
|
||||||
|
};
|
||||||
|
|
||||||
|
vendorSha256 = "1q3dxizyz9bcdfs5j2bzhl2aadhd00cvzhj202wlls0zrlb9pp4f";
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Tool to bruteforce SSH server";
|
||||||
|
homepage = "https://github.com/kitabisa/ssb";
|
||||||
|
license = with licenses; [ asl20 ];
|
||||||
|
maintainers = with maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
@ -8195,6 +8195,8 @@ in
|
|||||||
|
|
||||||
svgcleaner = callPackage ../tools/graphics/svgcleaner { };
|
svgcleaner = callPackage ../tools/graphics/svgcleaner { };
|
||||||
|
|
||||||
|
ssb = callPackage ../tools/security/ssb { };
|
||||||
|
|
||||||
ssb-patchwork = callPackage ../applications/networking/ssb-patchwork { };
|
ssb-patchwork = callPackage ../applications/networking/ssb-patchwork { };
|
||||||
|
|
||||||
ssdeep = callPackage ../tools/security/ssdeep { };
|
ssdeep = callPackage ../tools/security/ssdeep { };
|
||||||
@ -9060,6 +9062,8 @@ in
|
|||||||
|
|
||||||
xkbvalidate = callPackage ../tools/X11/xkbvalidate { };
|
xkbvalidate = callPackage ../tools/X11/xkbvalidate { };
|
||||||
|
|
||||||
|
xkeysnail = callPackage ../tools/X11/xkeysnail { };
|
||||||
|
|
||||||
xfstests = callPackage ../tools/misc/xfstests { };
|
xfstests = callPackage ../tools/misc/xfstests { };
|
||||||
|
|
||||||
xprintidle-ng = callPackage ../tools/X11/xprintidle-ng {};
|
xprintidle-ng = callPackage ../tools/X11/xprintidle-ng {};
|
||||||
@ -13889,6 +13893,8 @@ in
|
|||||||
|
|
||||||
funambol = callPackage ../development/libraries/funambol { };
|
funambol = callPackage ../development/libraries/funambol { };
|
||||||
|
|
||||||
|
galer = callPackage ../tools/security/galer { };
|
||||||
|
|
||||||
gamenetworkingsockets = callPackage ../development/libraries/gamenetworkingsockets { };
|
gamenetworkingsockets = callPackage ../development/libraries/gamenetworkingsockets { };
|
||||||
|
|
||||||
gamin = callPackage ../development/libraries/gamin { };
|
gamin = callPackage ../development/libraries/gamin { };
|
||||||
@ -14552,6 +14558,8 @@ in
|
|||||||
indicator-application-gtk3 = callPackage ../development/libraries/indicator-application/gtk3.nix { };
|
indicator-application-gtk3 = callPackage ../development/libraries/indicator-application/gtk3.nix { };
|
||||||
|
|
||||||
indilib = callPackage ../development/libraries/indilib { };
|
indilib = callPackage ../development/libraries/indilib { };
|
||||||
|
indi-3rdparty = callPackage ../development/libraries/indilib/indi-3rdparty.nix { };
|
||||||
|
indi-full = callPackage ../development/libraries/indilib/indi-full.nix { };
|
||||||
|
|
||||||
inih = callPackage ../development/libraries/inih { };
|
inih = callPackage ../development/libraries/inih { };
|
||||||
|
|
||||||
@ -29426,6 +29434,8 @@ in
|
|||||||
|
|
||||||
pyload = callPackage ../applications/networking/pyload {};
|
pyload = callPackage ../applications/networking/pyload {};
|
||||||
|
|
||||||
|
pyupgrade = with python3Packages; toPythonApplication pyupgrade;
|
||||||
|
|
||||||
pwntools = with python3Packages; toPythonApplication pwntools;
|
pwntools = with python3Packages; toPythonApplication pwntools;
|
||||||
|
|
||||||
uae = callPackage ../misc/emulators/uae { };
|
uae = callPackage ../misc/emulators/uae { };
|
||||||
|
@ -174,6 +174,8 @@ in {
|
|||||||
|
|
||||||
adal = callPackage ../development/python-modules/adal { };
|
adal = callPackage ../development/python-modules/adal { };
|
||||||
|
|
||||||
|
adb-enhanced = callPackage ../development/python-modules/adb-enhanced { };
|
||||||
|
|
||||||
adb-homeassistant = callPackage ../development/python-modules/adb-homeassistant { };
|
adb-homeassistant = callPackage ../development/python-modules/adb-homeassistant { };
|
||||||
|
|
||||||
adb-shell = callPackage ../development/python-modules/adb-shell { };
|
adb-shell = callPackage ../development/python-modules/adb-shell { };
|
||||||
@ -280,6 +282,8 @@ in {
|
|||||||
|
|
||||||
aiolifx-effects = callPackage ../development/python-modules/aiolifx-effects { };
|
aiolifx-effects = callPackage ../development/python-modules/aiolifx-effects { };
|
||||||
|
|
||||||
|
aiolyric = callPackage ../development/python-modules/aiolyric { };
|
||||||
|
|
||||||
aiomultiprocess = callPackage ../development/python-modules/aiomultiprocess { };
|
aiomultiprocess = callPackage ../development/python-modules/aiomultiprocess { };
|
||||||
|
|
||||||
aiomysql = callPackage ../development/python-modules/aiomysql { };
|
aiomysql = callPackage ../development/python-modules/aiomysql { };
|
||||||
@ -4261,6 +4265,8 @@ in {
|
|||||||
|
|
||||||
mt-940 = callPackage ../development/python-modules/mt-940 { };
|
mt-940 = callPackage ../development/python-modules/mt-940 { };
|
||||||
|
|
||||||
|
mullvad-api = callPackage ../development/python-modules/mullvad-api { };
|
||||||
|
|
||||||
mulpyplexer = callPackage ../development/python-modules/mulpyplexer { };
|
mulpyplexer = callPackage ../development/python-modules/mulpyplexer { };
|
||||||
|
|
||||||
multidict = callPackage ../development/python-modules/multidict { };
|
multidict = callPackage ../development/python-modules/multidict { };
|
||||||
@ -4641,6 +4647,8 @@ in {
|
|||||||
|
|
||||||
openwrt-luci-rpc = disabledIf (!isPy3k) (callPackage ../development/python-modules/openwrt-luci-rpc { });
|
openwrt-luci-rpc = disabledIf (!isPy3k) (callPackage ../development/python-modules/openwrt-luci-rpc { });
|
||||||
|
|
||||||
|
openwrt-ubus-rpc = callPackage ../development/python-modules/openwrt-ubus-rpc { };
|
||||||
|
|
||||||
opt-einsum = if isPy27 then
|
opt-einsum = if isPy27 then
|
||||||
callPackage ../development/python-modules/opt-einsum/2.nix { }
|
callPackage ../development/python-modules/opt-einsum/2.nix { }
|
||||||
else
|
else
|
||||||
@ -5648,6 +5656,8 @@ in {
|
|||||||
|
|
||||||
pykka = callPackage ../development/python-modules/pykka { };
|
pykka = callPackage ../development/python-modules/pykka { };
|
||||||
|
|
||||||
|
pykmtronic = callPackage ../development/python-modules/pykmtronic { };
|
||||||
|
|
||||||
pykwalify = callPackage ../development/python-modules/pykwalify { };
|
pykwalify = callPackage ../development/python-modules/pykwalify { };
|
||||||
|
|
||||||
pylacrosse = callPackage ../development/python-modules/pylacrosse { };
|
pylacrosse = callPackage ../development/python-modules/pylacrosse { };
|
||||||
@ -5746,6 +5756,8 @@ in {
|
|||||||
|
|
||||||
pymitv = callPackage ../development/python-modules/pymitv { };
|
pymitv = callPackage ../development/python-modules/pymitv { };
|
||||||
|
|
||||||
|
pymfy = callPackage ../development/python-modules/pymfy { };
|
||||||
|
|
||||||
pymodbus = callPackage ../development/python-modules/pymodbus { };
|
pymodbus = callPackage ../development/python-modules/pymodbus { };
|
||||||
|
|
||||||
pymongo = callPackage ../development/python-modules/pymongo { };
|
pymongo = callPackage ../development/python-modules/pymongo { };
|
||||||
@ -5884,6 +5896,8 @@ in {
|
|||||||
|
|
||||||
pypillowfight = callPackage ../development/python-modules/pypillowfight { };
|
pypillowfight = callPackage ../development/python-modules/pypillowfight { };
|
||||||
|
|
||||||
|
pyplaato = callPackage ../development/python-modules/pyplaato { };
|
||||||
|
|
||||||
pyplatec = callPackage ../development/python-modules/pyplatec { };
|
pyplatec = callPackage ../development/python-modules/pyplatec { };
|
||||||
|
|
||||||
pypoppler = callPackage ../development/python-modules/pypoppler { };
|
pypoppler = callPackage ../development/python-modules/pypoppler { };
|
||||||
@ -5974,6 +5988,8 @@ in {
|
|||||||
|
|
||||||
pyrisco = callPackage ../development/python-modules/pyrisco { };
|
pyrisco = callPackage ../development/python-modules/pyrisco { };
|
||||||
|
|
||||||
|
pyrituals = callPackage ../development/python-modules/pyrituals { };
|
||||||
|
|
||||||
pyRFC3339 = callPackage ../development/python-modules/pyrfc3339 { };
|
pyRFC3339 = callPackage ../development/python-modules/pyrfc3339 { };
|
||||||
|
|
||||||
PyRMVtransport = callPackage ../development/python-modules/PyRMVtransport { };
|
PyRMVtransport = callPackage ../development/python-modules/PyRMVtransport { };
|
||||||
@ -6636,6 +6652,8 @@ in {
|
|||||||
|
|
||||||
pyupdate = callPackage ../development/python-modules/pyupdate { };
|
pyupdate = callPackage ../development/python-modules/pyupdate { };
|
||||||
|
|
||||||
|
pyupgrade = callPackage ../development/python-modules/pyupgrade { };
|
||||||
|
|
||||||
pyusb = callPackage ../development/python-modules/pyusb { libusb1 = pkgs.libusb1; };
|
pyusb = callPackage ../development/python-modules/pyusb { libusb1 = pkgs.libusb1; };
|
||||||
|
|
||||||
pyutil = callPackage ../development/python-modules/pyutil { };
|
pyutil = callPackage ../development/python-modules/pyutil { };
|
||||||
@ -7972,6 +7990,8 @@ in {
|
|||||||
|
|
||||||
tokenizers = disabledIf (!isPy3k) (toPythonModule (callPackage ../development/python-modules/tokenizers { }));
|
tokenizers = disabledIf (!isPy3k) (toPythonModule (callPackage ../development/python-modules/tokenizers { }));
|
||||||
|
|
||||||
|
tokenize-rt = disabledIf (!isPy3k) (toPythonModule (callPackage ../development/python-modules/tokenize-rt { }));
|
||||||
|
|
||||||
tokenlib = callPackage ../development/python-modules/tokenlib { };
|
tokenlib = callPackage ../development/python-modules/tokenlib { };
|
||||||
|
|
||||||
tokenserver = callPackage ../development/python-modules/tokenserver { };
|
tokenserver = callPackage ../development/python-modules/tokenserver { };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user