Merge master into staging-next
This commit is contained in:
commit
7f55131098
@ -6,14 +6,13 @@ let
|
|||||||
in {
|
in {
|
||||||
options.hardware.rtl-sdr = {
|
options.hardware.rtl-sdr = {
|
||||||
enable = lib.mkEnableOption ''
|
enable = lib.mkEnableOption ''
|
||||||
Enables rtl-sdr udev rules and ensures 'plugdev' group exists.
|
Enables rtl-sdr udev rules, ensures 'plugdev' group exists, and blacklists DVB kernel modules.
|
||||||
This is a prerequisite to using devices supported by rtl-sdr without
|
This is a prerequisite to using devices supported by rtl-sdr without being root, since rtl-sdr USB descriptors will be owned by plugdev through udev.
|
||||||
being root, since rtl-sdr USB descriptors will be owned by plugdev
|
|
||||||
through udev.
|
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
|
boot.blacklistedKernelModules = [ "dvb_usb_rtl28xxu" "e4000" "rtl2832" ];
|
||||||
services.udev.packages = [ pkgs.rtl-sdr ];
|
services.udev.packages = [ pkgs.rtl-sdr ];
|
||||||
users.groups.plugdev = {};
|
users.groups.plugdev = {};
|
||||||
};
|
};
|
||||||
|
@ -163,6 +163,7 @@ in
|
|||||||
users.users.scanner = {
|
users.users.scanner = {
|
||||||
uid = config.ids.uids.scanner;
|
uid = config.ids.uids.scanner;
|
||||||
group = "scanner";
|
group = "scanner";
|
||||||
|
extraGroups = [ "lp" ] ++ optionals config.services.avahi.enable [ "avahi" ];
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
@ -263,7 +263,8 @@ in {
|
|||||||
# settings_local.json is loaded.
|
# settings_local.json is loaded.
|
||||||
os.environ["SECRET_KEY"] = ""
|
os.environ["SECRET_KEY"] = ""
|
||||||
|
|
||||||
from mailman_web.settings import *
|
from mailman_web.settings.base import *
|
||||||
|
from mailman_web.settings.mailman import *
|
||||||
|
|
||||||
import json
|
import json
|
||||||
|
|
||||||
|
@ -15,6 +15,7 @@ in
|
|||||||
./cwm.nix
|
./cwm.nix
|
||||||
./clfswm.nix
|
./clfswm.nix
|
||||||
./dwm.nix
|
./dwm.nix
|
||||||
|
./e16.nix
|
||||||
./evilwm.nix
|
./evilwm.nix
|
||||||
./exwm.nix
|
./exwm.nix
|
||||||
./fluxbox.nix
|
./fluxbox.nix
|
||||||
|
26
nixos/modules/services/x11/window-managers/e16.nix
Normal file
26
nixos/modules/services/x11/window-managers/e16.nix
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
{ config , lib , pkgs , ... }:
|
||||||
|
|
||||||
|
with lib;
|
||||||
|
|
||||||
|
let
|
||||||
|
cfg = config.services.xserver.windowManager.e16;
|
||||||
|
in
|
||||||
|
{
|
||||||
|
###### interface
|
||||||
|
options = {
|
||||||
|
services.xserver.windowManager.e16.enable = mkEnableOption "e16";
|
||||||
|
};
|
||||||
|
|
||||||
|
###### implementation
|
||||||
|
config = mkIf cfg.enable {
|
||||||
|
services.xserver.windowManager.session = singleton {
|
||||||
|
name = "E16";
|
||||||
|
start = ''
|
||||||
|
${pkgs.e16}/bin/e16 &
|
||||||
|
waitPID=$!
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
|
environment.systemPackages = [ pkgs.e16 ];
|
||||||
|
};
|
||||||
|
}
|
@ -1,26 +1,23 @@
|
|||||||
{ stdenv
|
{ lib
|
||||||
|
, stdenv
|
||||||
, alsaLib
|
, alsaLib
|
||||||
, curl
|
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, fftwFloat
|
, fftwFloat
|
||||||
, freetype
|
, freetype
|
||||||
, glib
|
|
||||||
, lib
|
|
||||||
, libGL
|
, libGL
|
||||||
, libX11
|
, libX11
|
||||||
, libXcursor
|
, libXcursor
|
||||||
, libXext
|
, libXext
|
||||||
, libXinerama
|
|
||||||
, libXrandr
|
|
||||||
, libXrender
|
, libXrender
|
||||||
, libgcc
|
|
||||||
, libglvnd
|
|
||||||
, libsecret
|
|
||||||
, meson
|
, meson
|
||||||
, ninja
|
, ninja
|
||||||
, pkg-config
|
, pkg-config
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
let rpathLibs = [
|
||||||
|
fftwFloat
|
||||||
|
];
|
||||||
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "distrho-ports";
|
pname = "distrho-ports";
|
||||||
version = "2021-03-15";
|
version = "2021-03-15";
|
||||||
@ -34,24 +31,26 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
nativeBuildInputs = [ pkg-config meson ninja ];
|
nativeBuildInputs = [ pkg-config meson ninja ];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = rpathLibs ++ [
|
||||||
alsaLib
|
alsaLib
|
||||||
curl
|
|
||||||
fftwFloat
|
|
||||||
freetype
|
freetype
|
||||||
glib
|
|
||||||
libGL
|
libGL
|
||||||
libX11
|
libX11
|
||||||
libXcursor
|
libXcursor
|
||||||
libXext
|
libXext
|
||||||
libXinerama
|
|
||||||
libXrandr
|
|
||||||
libXrender
|
libXrender
|
||||||
libgcc
|
|
||||||
libglvnd
|
|
||||||
libsecret
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
postFixup = ''
|
||||||
|
for file in \
|
||||||
|
$out/lib/lv2/vitalium.lv2/vitalium.so \
|
||||||
|
$out/lib/vst/vitalium.so \
|
||||||
|
$out/lib/vst3/vitalium.vst3/Contents/x86_64-linux/vitalium.so
|
||||||
|
do
|
||||||
|
patchelf --set-rpath "${lib.makeLibraryPath rpathLibs}:$(patchelf --print-rpath $file)" $file
|
||||||
|
done
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "http://distrho.sourceforge.net/ports";
|
homepage = "http://distrho.sourceforge.net/ports";
|
||||||
description = "Linux audio plugins and LV2 ports";
|
description = "Linux audio plugins and LV2 ports";
|
||||||
|
@ -1,24 +1,23 @@
|
|||||||
{ lib, stdenv, fetchFromGitLab, cmake, pkg-config, redkite, libsndfile, rapidjson
|
{ lib, stdenv, fetchFromGitLab, cmake, pkg-config, libsndfile, rapidjson
|
||||||
, libjack2, lv2, libX11, cairo }:
|
, libjack2, lv2, libX11, cairo }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "geonkick";
|
pname = "geonkick";
|
||||||
version = "2.6.1";
|
version = "2.8.0";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "iurie-sw";
|
owner = "iurie-sw";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1l647j11pb9lkknnh4q99mmfcvr644b02lfcdjh98z60vqm1s54c";
|
sha256 = "0dpwdjyy6phhr1jm1cabj2gc3rfsdan513mijbgnpzkq9w9jfb60";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake pkg-config ];
|
nativeBuildInputs = [ cmake pkg-config ];
|
||||||
|
|
||||||
buildInputs = [ redkite libsndfile rapidjson libjack2 lv2 libX11 cairo ];
|
buildInputs = [ libsndfile rapidjson libjack2 lv2 libX11 cairo ];
|
||||||
|
|
||||||
# https://github.com/iurie-sw/geonkick/issues/120
|
# https://github.com/iurie-sw/geonkick/issues/120
|
||||||
cmakeFlags = [
|
cmakeFlags = [
|
||||||
"-DGKICK_REDKITE_SDK_PATH=${redkite}"
|
|
||||||
"-DCMAKE_INSTALL_LIBDIR=lib"
|
"-DCMAKE_INSTALL_LIBDIR=lib"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -10,14 +10,14 @@
|
|||||||
|
|
||||||
pythonPackages.buildPythonPackage rec {
|
pythonPackages.buildPythonPackage rec {
|
||||||
pname = "hydrus";
|
pname = "hydrus";
|
||||||
version = "431";
|
version = "434";
|
||||||
format = "other";
|
format = "other";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "hydrusnetwork";
|
owner = "hydrusnetwork";
|
||||||
repo = "hydrus";
|
repo = "hydrus";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0mfql27n725k6ynvhkgzmxxpfbjlzil2fjpy082gz257kb0880zy";
|
sha256 = "sha256-7Allc9zawja8DO2idv+MAYZ/cBRTCMd0mbgBLfEVii8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
@ -75,11 +75,11 @@ pythonPackages.buildPythonPackage rec {
|
|||||||
-e TestServer \
|
-e TestServer \
|
||||||
'';
|
'';
|
||||||
|
|
||||||
extraOutputsToLink = [ "doc" ];
|
outputs = [ "out" "doc" ];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
sed 's;os\.path\.join(\sHC\.BIN_DIR,.*;"${miniupnpc_2}/bin/upnpc";' \
|
sed 's;os\.path\.join(\sHC\.BIN_DIR,.*;"${miniupnpc_2}/bin/upnpc";' \
|
||||||
-i ./hydrus/core/HydrusNATPunch.py
|
-i ./hydrus/core/networking/HydrusNATPunch.py
|
||||||
|
|
||||||
sed 's;os\.path\.join(\sHC\.BIN_DIR,.*;"${swftools}/bin/swfrender";' \
|
sed 's;os\.path\.join(\sHC\.BIN_DIR,.*;"${swftools}/bin/swfrender";' \
|
||||||
-i ./hydrus/core/HydrusFlashHandling.py
|
-i ./hydrus/core/HydrusFlashHandling.py
|
||||||
|
@ -17,11 +17,13 @@
|
|||||||
, dbus-python
|
, dbus-python
|
||||||
, distro
|
, distro
|
||||||
, evdev
|
, evdev
|
||||||
|
, lxml
|
||||||
, pillow
|
, pillow
|
||||||
, pygobject3
|
, pygobject3
|
||||||
, pyyaml
|
, pyyaml
|
||||||
, requests
|
, requests
|
||||||
, keyring
|
, keyring
|
||||||
|
, python_magic
|
||||||
|
|
||||||
# commands that lutris needs
|
# commands that lutris needs
|
||||||
, xrandr
|
, xrandr
|
||||||
@ -71,13 +73,13 @@ let
|
|||||||
|
|
||||||
in buildPythonApplication rec {
|
in buildPythonApplication rec {
|
||||||
pname = "lutris-original";
|
pname = "lutris-original";
|
||||||
version = "0.5.7.1";
|
version = "0.5.8.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lutris";
|
owner = "lutris";
|
||||||
repo = "lutris";
|
repo = "lutris";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "12ispwkbbm5aq263n3bdjmjfkpwplizacnqs2c0wnag4zj4kpm29";
|
sha256 = "sha256-NnWIP9oEndk/hDo5Z33pkmZ61pxT/ScmZ4YpS2ajK/8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ wrapGAppsHook ];
|
nativeBuildInputs = [ wrapGAppsHook ];
|
||||||
@ -94,7 +96,16 @@ in buildPythonApplication rec {
|
|||||||
] ++ gstDeps;
|
] ++ gstDeps;
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
evdev distro pyyaml pygobject3 requests pillow dbus-python keyring
|
evdev
|
||||||
|
distro
|
||||||
|
lxml
|
||||||
|
pyyaml
|
||||||
|
pygobject3
|
||||||
|
requests
|
||||||
|
pillow
|
||||||
|
dbus-python
|
||||||
|
keyring
|
||||||
|
python_magic
|
||||||
];
|
];
|
||||||
|
|
||||||
# avoid double wrapping
|
# avoid double wrapping
|
||||||
@ -112,7 +123,7 @@ in buildPythonApplication rec {
|
|||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://lutris.net";
|
homepage = "https://lutris.net";
|
||||||
description = "Open Source gaming platform for GNU/Linux";
|
description = "Open Source gaming platform for GNU/Linux";
|
||||||
license = licenses.gpl3;
|
license = licenses.gpl3Plus;
|
||||||
maintainers = with maintainers; [ chiiruno ];
|
maintainers = with maintainers; [ chiiruno ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
|
@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "unipicker";
|
pname = "unipicker";
|
||||||
version = "unstable-2018-07-10";
|
version = "2.0.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "jeremija";
|
owner = "jeremija";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "767571c87cdb1e654408d19fc4db98e5e6725c04";
|
rev = "v${version}";
|
||||||
sha256 = "1k4v53pm3xivwg9vq2kndpcmah0yn4679r5jzxvg38bbkfdk86c1";
|
sha256 = "1k4v53pm3xivwg9vq2kndpcmah0yn4679r5jzxvg38bbkfdk86c1";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "helm-secrets";
|
pname = "helm-secrets";
|
||||||
version = "3.5.0";
|
version = "3.6.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "jkroepke";
|
owner = "jkroepke";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-EXCr0QjupsBBKTm6Opw5bcNwAD4FGGyOiqaa8L91/OI=";
|
hash = "sha256-RACETma0AaqaAfe0HWC541/i+knr+emMUauFWnkEuMI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
|
@ -11,9 +11,9 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "minikube";
|
pname = "minikube";
|
||||||
version = "1.18.1";
|
version = "1.19.0";
|
||||||
|
|
||||||
vendorSha256 = "sha256-rw1tqz+Y5iSXWIxXV4433Hwgyfz8jYMzKWurCi2hmhM=";
|
vendorSha256 = "sha256-WGW2uz3YJIUjLsYQ6rXNvgJGLrZSIkEEk07llLzMVXA=";
|
||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
@ -21,7 +21,7 @@ buildGoModule rec {
|
|||||||
owner = "kubernetes";
|
owner = "kubernetes";
|
||||||
repo = "minikube";
|
repo = "minikube";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-8QI/Kn5LHSD3at7icmEDhjuYP811A4l+2KrRmKTwi8w=";
|
sha256 = "sha256-F+nPSWX9gs/hvOR6g8MW4b+JW+w3ScDaaF/FLHbLspY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ go-bindata installShellFiles pkg-config which ];
|
nativeBuildInputs = [ go-bindata installShellFiles pkg-config which ];
|
||||||
|
@ -5,8 +5,8 @@ self: super: {
|
|||||||
_: {
|
_: {
|
||||||
src = pkgs.fetchgit {
|
src = pkgs.fetchgit {
|
||||||
url = "https://github.com/NixOS/nixops.git";
|
url = "https://github.com/NixOS/nixops.git";
|
||||||
rev = "1ed5a091bc52de6c91319f446f833018a1cb326e";
|
rev = "45256745cef246dabe1ae8a7d109988f190cd7ef";
|
||||||
sha256 = "1fx17qv9cl7hz7322zh4xlg02xn7bwwjj82cdcvqpsjf83crz3xi";
|
sha256 = "0ni1v8ppg5cf35gq7nzd50kajxzp5zkbzhf022in0fgbjcprlzr2";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
@ -15,8 +15,8 @@ self: super: {
|
|||||||
_: {
|
_: {
|
||||||
src = pkgs.fetchgit {
|
src = pkgs.fetchgit {
|
||||||
url = "https://github.com/NixOS/nixops-aws.git";
|
url = "https://github.com/NixOS/nixops-aws.git";
|
||||||
rev = "dbbaa1b15b6cf7ca1ceeb0a6195f5ee27693c505";
|
rev = "3f66ee06f689021cd4c985b9b49697bdda64d961";
|
||||||
sha256 = "13gw3h7g19a0s7dpayjfksrmw6g0364dcm5z2d6mlyzdkfgak4jn";
|
sha256 = "17vn8bpy9kr259anmh3g5xwp08q69l9sz7s3nzn8sy5flqa87w50";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
@ -25,8 +25,8 @@ self: super: {
|
|||||||
_: {
|
_: {
|
||||||
src = pkgs.fetchgit {
|
src = pkgs.fetchgit {
|
||||||
url = "https://github.com/nix-community/nixops-encrypted-links.git";
|
url = "https://github.com/nix-community/nixops-encrypted-links.git";
|
||||||
rev = "0bb9aa50a7294ee9dca10a18ff7d9024234913e1";
|
rev = "e2f196fce15fcfb00d18c055e1ac53aec33b8fb1";
|
||||||
sha256 = "00wj03wcry83acwljq5v80dyrqaxpqb4j3jsdkfy3d7n5g4aq19l";
|
sha256 = "12ynqwd5ad6wfyv6sma55wnmrlr8i14kd5d42zqv4zl23h0xnd6m";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
@ -35,8 +35,8 @@ self: super: {
|
|||||||
_: {
|
_: {
|
||||||
src = pkgs.fetchgit {
|
src = pkgs.fetchgit {
|
||||||
url = "https://github.com/nix-community/nixops-gce.git";
|
url = "https://github.com/nix-community/nixops-gce.git";
|
||||||
rev = "23596af53eabc4e3bcf72beaaed82b2c8d40e419";
|
rev = "fed6aadace9a9e914425589c065bb969d53f2309";
|
||||||
sha256 = "10gfdhf4b3ldrpns8z66mqxwfcbgf9ccz8fx0rcp7gsgsffb0i3c";
|
sha256 = "096ic1kzlcv8cx51hnhlq37pkg4pis2rk5kri14dwp3865si1mdw";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
166
pkgs/applications/networking/cluster/nixops/poetry.lock
generated
166
pkgs/applications/networking/cluster/nixops/poetry.lock
generated
@ -38,20 +38,20 @@ python-versions = "*"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "boto3"
|
name = "boto3"
|
||||||
version = "1.17.0"
|
version = "1.17.35"
|
||||||
description = "The AWS SDK for Python"
|
description = "The AWS SDK for Python"
|
||||||
category = "main"
|
category = "main"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">= 2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*"
|
python-versions = ">= 2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*"
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
botocore = ">=1.20.0,<1.21.0"
|
botocore = ">=1.20.35,<1.21.0"
|
||||||
jmespath = ">=0.7.1,<1.0.0"
|
jmespath = ">=0.7.1,<1.0.0"
|
||||||
s3transfer = ">=0.3.0,<0.4.0"
|
s3transfer = ">=0.3.0,<0.4.0"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "botocore"
|
name = "botocore"
|
||||||
version = "1.20.0"
|
version = "1.20.35"
|
||||||
description = "Low-level, data-driven core of boto 3."
|
description = "Low-level, data-driven core of boto 3."
|
||||||
category = "main"
|
category = "main"
|
||||||
optional = false
|
optional = false
|
||||||
@ -62,6 +62,9 @@ jmespath = ">=0.7.1,<1.0.0"
|
|||||||
python-dateutil = ">=2.1,<3.0.0"
|
python-dateutil = ">=2.1,<3.0.0"
|
||||||
urllib3 = ">=1.25.4,<1.27"
|
urllib3 = ">=1.25.4,<1.27"
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
crt = ["awscrt (==0.10.8)"]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "certifi"
|
name = "certifi"
|
||||||
version = "2020.12.5"
|
version = "2020.12.5"
|
||||||
@ -72,7 +75,7 @@ python-versions = "*"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cffi"
|
name = "cffi"
|
||||||
version = "1.14.4"
|
version = "1.14.5"
|
||||||
description = "Foreign Function Interface for Python calling C code."
|
description = "Foreign Function Interface for Python calling C code."
|
||||||
category = "main"
|
category = "main"
|
||||||
optional = false
|
optional = false
|
||||||
@ -99,22 +102,22 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cryptography"
|
name = "cryptography"
|
||||||
version = "3.3.1"
|
version = "3.4.6"
|
||||||
description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
|
description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
|
||||||
category = "main"
|
category = "main"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*"
|
python-versions = ">=3.6"
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
cffi = ">=1.12"
|
cffi = ">=1.12"
|
||||||
six = ">=1.4.1"
|
|
||||||
|
|
||||||
[package.extras]
|
[package.extras]
|
||||||
docs = ["sphinx (>=1.6.5,!=1.8.0,!=3.1.0,!=3.1.1)", "sphinx-rtd-theme"]
|
docs = ["sphinx (>=1.6.5,!=1.8.0,!=3.1.0,!=3.1.1)", "sphinx-rtd-theme"]
|
||||||
docstest = ["doc8", "pyenchant (>=1.6.11)", "twine (>=1.12.0)", "sphinxcontrib-spelling (>=4.0.1)"]
|
docstest = ["doc8", "pyenchant (>=1.6.11)", "twine (>=1.12.0)", "sphinxcontrib-spelling (>=4.0.1)"]
|
||||||
pep8test = ["black", "flake8", "flake8-import-order", "pep8-naming"]
|
pep8test = ["black", "flake8", "flake8-import-order", "pep8-naming"]
|
||||||
|
sdist = ["setuptools-rust (>=0.11.4)"]
|
||||||
ssh = ["bcrypt (>=3.1.5)"]
|
ssh = ["bcrypt (>=3.1.5)"]
|
||||||
test = ["pytest (>=3.6.0,!=3.9.0,!=3.9.1,!=3.9.2)", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,!=3.79.2)"]
|
test = ["pytest (>=6.0)", "pytest-cov", "pytest-subtests", "pytest-xdist", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,!=3.79.2)"]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "docutils"
|
name = "docutils"
|
||||||
@ -197,7 +200,7 @@ typing-extensions = "^3.7.4"
|
|||||||
type = "git"
|
type = "git"
|
||||||
url = "https://github.com/NixOS/nixops.git"
|
url = "https://github.com/NixOS/nixops.git"
|
||||||
reference = "master"
|
reference = "master"
|
||||||
resolved_reference = "1ed5a091bc52de6c91319f446f833018a1cb326e"
|
resolved_reference = "45256745cef246dabe1ae8a7d109988f190cd7ef"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "nixops-aws"
|
name = "nixops-aws"
|
||||||
@ -219,7 +222,7 @@ typing-extensions = "^3.7.4"
|
|||||||
type = "git"
|
type = "git"
|
||||||
url = "https://github.com/NixOS/nixops-aws.git"
|
url = "https://github.com/NixOS/nixops-aws.git"
|
||||||
reference = "master"
|
reference = "master"
|
||||||
resolved_reference = "dbbaa1b15b6cf7ca1ceeb0a6195f5ee27693c505"
|
resolved_reference = "3f66ee06f689021cd4c985b9b49697bdda64d961"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "nixops-encrypted-links"
|
name = "nixops-encrypted-links"
|
||||||
@ -237,7 +240,7 @@ nixops = "branch master"
|
|||||||
type = "git"
|
type = "git"
|
||||||
url = "https://github.com/nix-community/nixops-encrypted-links.git"
|
url = "https://github.com/nix-community/nixops-encrypted-links.git"
|
||||||
reference = "master"
|
reference = "master"
|
||||||
resolved_reference = "0bb9aa50a7294ee9dca10a18ff7d9024234913e1"
|
resolved_reference = "e2f196fce15fcfb00d18c055e1ac53aec33b8fb1"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "nixops-gcp"
|
name = "nixops-gcp"
|
||||||
@ -258,7 +261,7 @@ nixos-modules-contrib = "branch master"
|
|||||||
type = "git"
|
type = "git"
|
||||||
url = "https://github.com/nix-community/nixops-gce.git"
|
url = "https://github.com/nix-community/nixops-gce.git"
|
||||||
reference = "master"
|
reference = "master"
|
||||||
resolved_reference = "23596af53eabc4e3bcf72beaaed82b2c8d40e419"
|
resolved_reference = "fed6aadace9a9e914425589c065bb969d53f2309"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "nixops-virtd"
|
name = "nixops-virtd"
|
||||||
@ -355,7 +358,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "pygments"
|
name = "pygments"
|
||||||
version = "2.7.4"
|
version = "2.8.1"
|
||||||
description = "Pygments is a syntax highlighting package written in Python."
|
description = "Pygments is a syntax highlighting package written in Python."
|
||||||
category = "dev"
|
category = "dev"
|
||||||
optional = false
|
optional = false
|
||||||
@ -408,7 +411,7 @@ socks = ["PySocks (>=1.5.6,!=1.5.7)", "win-inet-pton"]
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "s3transfer"
|
name = "s3transfer"
|
||||||
version = "0.3.4"
|
version = "0.3.6"
|
||||||
description = "An Amazon S3 Transfer Manager"
|
description = "An Amazon S3 Transfer Manager"
|
||||||
category = "main"
|
category = "main"
|
||||||
optional = false
|
optional = false
|
||||||
@ -435,7 +438,7 @@ python-versions = "*"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "sphinx"
|
name = "sphinx"
|
||||||
version = "3.4.3"
|
version = "3.5.3"
|
||||||
description = "Python documentation generator"
|
description = "Python documentation generator"
|
||||||
category = "dev"
|
category = "dev"
|
||||||
optional = false
|
optional = false
|
||||||
@ -461,7 +464,7 @@ sphinxcontrib-serializinghtml = "*"
|
|||||||
|
|
||||||
[package.extras]
|
[package.extras]
|
||||||
docs = ["sphinxcontrib-websupport"]
|
docs = ["sphinxcontrib-websupport"]
|
||||||
lint = ["flake8 (>=3.5.0)", "isort", "mypy (>=0.790)", "docutils-stubs"]
|
lint = ["flake8 (>=3.5.0)", "isort", "mypy (>=0.800)", "docutils-stubs"]
|
||||||
test = ["pytest", "pytest-cov", "html5lib", "cython", "typed-ast"]
|
test = ["pytest", "pytest-cov", "html5lib", "cython", "typed-ast"]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@ -537,7 +540,7 @@ test = ["pytest"]
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typeguard"
|
name = "typeguard"
|
||||||
version = "2.10.0"
|
version = "2.11.1"
|
||||||
description = "Run-time type checker for Python"
|
description = "Run-time type checker for Python"
|
||||||
category = "main"
|
category = "main"
|
||||||
optional = false
|
optional = false
|
||||||
@ -545,7 +548,7 @@ python-versions = ">=3.5.3"
|
|||||||
|
|
||||||
[package.extras]
|
[package.extras]
|
||||||
doc = ["sphinx-rtd-theme", "sphinx-autodoc-typehints (>=1.2.0)"]
|
doc = ["sphinx-rtd-theme", "sphinx-autodoc-typehints (>=1.2.0)"]
|
||||||
test = ["pytest", "typing-extensions"]
|
test = ["pytest", "typing-extensions", "mypy"]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typing-extensions"
|
name = "typing-extensions"
|
||||||
@ -557,16 +560,16 @@ python-versions = "*"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "urllib3"
|
name = "urllib3"
|
||||||
version = "1.26.3"
|
version = "1.26.4"
|
||||||
description = "HTTP library with thread-safe connection pooling, file post, and more."
|
description = "HTTP library with thread-safe connection pooling, file post, and more."
|
||||||
category = "main"
|
category = "main"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
|
||||||
|
|
||||||
[package.extras]
|
[package.extras]
|
||||||
brotli = ["brotlipy (>=0.6.0)"]
|
|
||||||
secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"]
|
secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"]
|
||||||
socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
|
socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
|
||||||
|
brotli = ["brotlipy (>=0.6.0)"]
|
||||||
|
|
||||||
[metadata]
|
[metadata]
|
||||||
lock-version = "1.1"
|
lock-version = "1.1"
|
||||||
@ -591,55 +594,55 @@ boto = [
|
|||||||
{file = "boto-2.49.0.tar.gz", hash = "sha256:ea0d3b40a2d852767be77ca343b58a9e3a4b00d9db440efb8da74b4e58025e5a"},
|
{file = "boto-2.49.0.tar.gz", hash = "sha256:ea0d3b40a2d852767be77ca343b58a9e3a4b00d9db440efb8da74b4e58025e5a"},
|
||||||
]
|
]
|
||||||
boto3 = [
|
boto3 = [
|
||||||
{file = "boto3-1.17.0-py2.py3-none-any.whl", hash = "sha256:b4860f56bc585d3d1fde90d288da5eb4d1198401d72201dc3e25de8887b080e2"},
|
{file = "boto3-1.17.35-py2.py3-none-any.whl", hash = "sha256:1e6e06b2f1eee5a76acdde1e7b4f57c93c1bf2905341207d74f2a140ce060cd8"},
|
||||||
{file = "boto3-1.17.0.tar.gz", hash = "sha256:2a39bd5e5f2d50ce9267d682cc92750f8771399665021f47e80f9c8d2fb812a6"},
|
{file = "boto3-1.17.35.tar.gz", hash = "sha256:40e84a5f7888924db74a2710dbe48d066b51fe1f5549efaffe90e6efe813f37b"},
|
||||||
]
|
]
|
||||||
botocore = [
|
botocore = [
|
||||||
{file = "botocore-1.20.0-py2.py3-none-any.whl", hash = "sha256:634b39ab0d55477cfbffb0e5dff31b7ab4bb171b04a0c69f8bcf65135f26ba94"},
|
{file = "botocore-1.20.35-py2.py3-none-any.whl", hash = "sha256:e34bbb7d7de154c2ff2a73ae0691c601a69c5bda887374c8a6a23072380b07a4"},
|
||||||
{file = "botocore-1.20.0.tar.gz", hash = "sha256:a608d6d644b852f3c154fc433eaae52febbebc7c474fa8f4d666797d0931770a"},
|
{file = "botocore-1.20.35.tar.gz", hash = "sha256:9119ffb231145ffadd55391c9356dcdb18e3de65c3a7c82844634e949f0ca5a0"},
|
||||||
]
|
]
|
||||||
certifi = [
|
certifi = [
|
||||||
{file = "certifi-2020.12.5-py2.py3-none-any.whl", hash = "sha256:719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830"},
|
{file = "certifi-2020.12.5-py2.py3-none-any.whl", hash = "sha256:719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830"},
|
||||||
{file = "certifi-2020.12.5.tar.gz", hash = "sha256:1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c"},
|
{file = "certifi-2020.12.5.tar.gz", hash = "sha256:1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c"},
|
||||||
]
|
]
|
||||||
cffi = [
|
cffi = [
|
||||||
{file = "cffi-1.14.4-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:ebb253464a5d0482b191274f1c8bf00e33f7e0b9c66405fbffc61ed2c839c775"},
|
{file = "cffi-1.14.5-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:bb89f306e5da99f4d922728ddcd6f7fcebb3241fc40edebcb7284d7514741991"},
|
||||||
{file = "cffi-1.14.4-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:2c24d61263f511551f740d1a065eb0212db1dbbbbd241db758f5244281590c06"},
|
{file = "cffi-1.14.5-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:34eff4b97f3d982fb93e2831e6750127d1355a923ebaeeb565407b3d2f8d41a1"},
|
||||||
{file = "cffi-1.14.4-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:9f7a31251289b2ab6d4012f6e83e58bc3b96bd151f5b5262467f4bb6b34a7c26"},
|
{file = "cffi-1.14.5-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:99cd03ae7988a93dd00bcd9d0b75e1f6c426063d6f03d2f90b89e29b25b82dfa"},
|
||||||
{file = "cffi-1.14.4-cp27-cp27m-win32.whl", hash = "sha256:5cf4be6c304ad0b6602f5c4e90e2f59b47653ac1ed9c662ed379fe48a8f26b0c"},
|
{file = "cffi-1.14.5-cp27-cp27m-win32.whl", hash = "sha256:65fa59693c62cf06e45ddbb822165394a288edce9e276647f0046e1ec26920f3"},
|
||||||
{file = "cffi-1.14.4-cp27-cp27m-win_amd64.whl", hash = "sha256:f60567825f791c6f8a592f3c6e3bd93dd2934e3f9dac189308426bd76b00ef3b"},
|
{file = "cffi-1.14.5-cp27-cp27m-win_amd64.whl", hash = "sha256:51182f8927c5af975fece87b1b369f722c570fe169f9880764b1ee3bca8347b5"},
|
||||||
{file = "cffi-1.14.4-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:c6332685306b6417a91b1ff9fae889b3ba65c2292d64bd9245c093b1b284809d"},
|
{file = "cffi-1.14.5-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:43e0b9d9e2c9e5d152946b9c5fe062c151614b262fda2e7b201204de0b99e482"},
|
||||||
{file = "cffi-1.14.4-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:d9efd8b7a3ef378dd61a1e77367f1924375befc2eba06168b6ebfa903a5e59ca"},
|
{file = "cffi-1.14.5-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:cbde590d4faaa07c72bf979734738f328d239913ba3e043b1e98fe9a39f8b2b6"},
|
||||||
{file = "cffi-1.14.4-cp35-cp35m-macosx_10_9_x86_64.whl", hash = "sha256:51a8b381b16ddd370178a65360ebe15fbc1c71cf6f584613a7ea08bfad946698"},
|
{file = "cffi-1.14.5-cp35-cp35m-macosx_10_9_x86_64.whl", hash = "sha256:5de7970188bb46b7bf9858eb6890aad302577a5f6f75091fd7cdd3ef13ef3045"},
|
||||||
{file = "cffi-1.14.4-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:1d2c4994f515e5b485fd6d3a73d05526aa0fcf248eb135996b088d25dfa1865b"},
|
{file = "cffi-1.14.5-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:a465da611f6fa124963b91bf432d960a555563efe4ed1cc403ba5077b15370aa"},
|
||||||
{file = "cffi-1.14.4-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:af5c59122a011049aad5dd87424b8e65a80e4a6477419c0c1015f73fb5ea0293"},
|
{file = "cffi-1.14.5-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:d42b11d692e11b6634f7613ad8df5d6d5f8875f5d48939520d351007b3c13406"},
|
||||||
{file = "cffi-1.14.4-cp35-cp35m-win32.whl", hash = "sha256:594234691ac0e9b770aee9fcdb8fa02c22e43e5c619456efd0d6c2bf276f3eb2"},
|
{file = "cffi-1.14.5-cp35-cp35m-win32.whl", hash = "sha256:72d8d3ef52c208ee1c7b2e341f7d71c6fd3157138abf1a95166e6165dd5d4369"},
|
||||||
{file = "cffi-1.14.4-cp35-cp35m-win_amd64.whl", hash = "sha256:64081b3f8f6f3c3de6191ec89d7dc6c86a8a43911f7ecb422c60e90c70be41c7"},
|
{file = "cffi-1.14.5-cp35-cp35m-win_amd64.whl", hash = "sha256:29314480e958fd8aab22e4a58b355b629c59bf5f2ac2492b61e3dc06d8c7a315"},
|
||||||
{file = "cffi-1.14.4-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:f803eaa94c2fcda012c047e62bc7a51b0bdabda1cad7a92a522694ea2d76e49f"},
|
{file = "cffi-1.14.5-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:3d3dd4c9e559eb172ecf00a2a7517e97d1e96de2a5e610bd9b68cea3925b4892"},
|
||||||
{file = "cffi-1.14.4-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:105abaf8a6075dc96c1fe5ae7aae073f4696f2905fde6aeada4c9d2926752362"},
|
{file = "cffi-1.14.5-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:48e1c69bbacfc3d932221851b39d49e81567a4d4aac3b21258d9c24578280058"},
|
||||||
{file = "cffi-1.14.4-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:0638c3ae1a0edfb77c6765d487fee624d2b1ee1bdfeffc1f0b58c64d149e7eec"},
|
{file = "cffi-1.14.5-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:69e395c24fc60aad6bb4fa7e583698ea6cc684648e1ffb7fe85e3c1ca131a7d5"},
|
||||||
{file = "cffi-1.14.4-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:7c6b1dece89874d9541fc974917b631406233ea0440d0bdfbb8e03bf39a49b3b"},
|
{file = "cffi-1.14.5-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:9e93e79c2551ff263400e1e4be085a1210e12073a31c2011dbbda14bda0c6132"},
|
||||||
{file = "cffi-1.14.4-cp36-cp36m-win32.whl", hash = "sha256:155136b51fd733fa94e1c2ea5211dcd4c8879869008fc811648f16541bf99668"},
|
{file = "cffi-1.14.5-cp36-cp36m-win32.whl", hash = "sha256:58e3f59d583d413809d60779492342801d6e82fefb89c86a38e040c16883be53"},
|
||||||
{file = "cffi-1.14.4-cp36-cp36m-win_amd64.whl", hash = "sha256:6bc25fc545a6b3d57b5f8618e59fc13d3a3a68431e8ca5fd4c13241cd70d0009"},
|
{file = "cffi-1.14.5-cp36-cp36m-win_amd64.whl", hash = "sha256:005a36f41773e148deac64b08f233873a4d0c18b053d37da83f6af4d9087b813"},
|
||||||
{file = "cffi-1.14.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a7711edca4dcef1a75257b50a2fbfe92a65187c47dab5a0f1b9b332c5919a3fb"},
|
{file = "cffi-1.14.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:2894f2df484ff56d717bead0a5c2abb6b9d2bf26d6960c4604d5c48bbc30ee73"},
|
||||||
{file = "cffi-1.14.4-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:00e28066507bfc3fe865a31f325c8391a1ac2916219340f87dfad602c3e48e5d"},
|
{file = "cffi-1.14.5-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:0857f0ae312d855239a55c81ef453ee8fd24136eaba8e87a2eceba644c0d4c06"},
|
||||||
{file = "cffi-1.14.4-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:798caa2a2384b1cbe8a2a139d80734c9db54f9cc155c99d7cc92441a23871c03"},
|
{file = "cffi-1.14.5-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:cd2868886d547469123fadc46eac7ea5253ea7fcb139f12e1dfc2bbd406427d1"},
|
||||||
{file = "cffi-1.14.4-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:a5ed8c05548b54b998b9498753fb9cadbfd92ee88e884641377d8a8b291bcc01"},
|
{file = "cffi-1.14.5-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:35f27e6eb43380fa080dccf676dece30bef72e4a67617ffda586641cd4508d49"},
|
||||||
{file = "cffi-1.14.4-cp37-cp37m-win32.whl", hash = "sha256:00a1ba5e2e95684448de9b89888ccd02c98d512064b4cb987d48f4b40aa0421e"},
|
{file = "cffi-1.14.5-cp37-cp37m-win32.whl", hash = "sha256:9ff227395193126d82e60319a673a037d5de84633f11279e336f9c0f189ecc62"},
|
||||||
{file = "cffi-1.14.4-cp37-cp37m-win_amd64.whl", hash = "sha256:9cc46bc107224ff5b6d04369e7c595acb700c3613ad7bcf2e2012f62ece80c35"},
|
{file = "cffi-1.14.5-cp37-cp37m-win_amd64.whl", hash = "sha256:9cf8022fb8d07a97c178b02327b284521c7708d7c71a9c9c355c178ac4bbd3d4"},
|
||||||
{file = "cffi-1.14.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:df5169c4396adc04f9b0a05f13c074df878b6052430e03f50e68adf3a57aa28d"},
|
{file = "cffi-1.14.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8b198cec6c72df5289c05b05b8b0969819783f9418e0409865dac47288d2a053"},
|
||||||
{file = "cffi-1.14.4-cp38-cp38-manylinux1_i686.whl", hash = "sha256:9ffb888f19d54a4d4dfd4b3f29bc2c16aa4972f1c2ab9c4ab09b8ab8685b9c2b"},
|
{file = "cffi-1.14.5-cp38-cp38-manylinux1_i686.whl", hash = "sha256:ad17025d226ee5beec591b52800c11680fca3df50b8b29fe51d882576e039ee0"},
|
||||||
{file = "cffi-1.14.4-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:8d6603078baf4e11edc4168a514c5ce5b3ba6e3e9c374298cb88437957960a53"},
|
{file = "cffi-1.14.5-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:6c97d7350133666fbb5cf4abdc1178c812cb205dc6f41d174a7b0f18fb93337e"},
|
||||||
{file = "cffi-1.14.4-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:d5ff0621c88ce83a28a10d2ce719b2ee85635e85c515f12bac99a95306da4b2e"},
|
{file = "cffi-1.14.5-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:8ae6299f6c68de06f136f1f9e69458eae58f1dacf10af5c17353eae03aa0d827"},
|
||||||
{file = "cffi-1.14.4-cp38-cp38-win32.whl", hash = "sha256:b4e248d1087abf9f4c10f3c398896c87ce82a9856494a7155823eb45a892395d"},
|
{file = "cffi-1.14.5-cp38-cp38-win32.whl", hash = "sha256:b85eb46a81787c50650f2392b9b4ef23e1f126313b9e0e9013b35c15e4288e2e"},
|
||||||
{file = "cffi-1.14.4-cp38-cp38-win_amd64.whl", hash = "sha256:ec80dc47f54e6e9a78181ce05feb71a0353854cc26999db963695f950b5fb375"},
|
{file = "cffi-1.14.5-cp38-cp38-win_amd64.whl", hash = "sha256:1f436816fc868b098b0d63b8920de7d208c90a67212546d02f84fe78a9c26396"},
|
||||||
{file = "cffi-1.14.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:840793c68105fe031f34d6a086eaea153a0cd5c491cde82a74b420edd0a2b909"},
|
{file = "cffi-1.14.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1071534bbbf8cbb31b498d5d9db0f274f2f7a865adca4ae429e147ba40f73dea"},
|
||||||
{file = "cffi-1.14.4-cp39-cp39-manylinux1_i686.whl", hash = "sha256:b18e0a9ef57d2b41f5c68beefa32317d286c3d6ac0484efd10d6e07491bb95dd"},
|
{file = "cffi-1.14.5-cp39-cp39-manylinux1_i686.whl", hash = "sha256:9de2e279153a443c656f2defd67769e6d1e4163952b3c622dcea5b08a6405322"},
|
||||||
{file = "cffi-1.14.4-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:045d792900a75e8b1e1b0ab6787dd733a8190ffcf80e8c8ceb2fb10a29ff238a"},
|
{file = "cffi-1.14.5-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:6e4714cc64f474e4d6e37cfff31a814b509a35cb17de4fb1999907575684479c"},
|
||||||
{file = "cffi-1.14.4-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:7ef7d4ced6b325e92eb4d3502946c78c5367bc416398d387b39591532536734e"},
|
{file = "cffi-1.14.5-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:158d0d15119b4b7ff6b926536763dc0714313aa59e320ddf787502c70c4d4bee"},
|
||||||
{file = "cffi-1.14.4-cp39-cp39-win32.whl", hash = "sha256:ba4e9e0ae13fc41c6b23299545e5ef73055213e466bd107953e4a013a5ddd7e3"},
|
{file = "cffi-1.14.5-cp39-cp39-win32.whl", hash = "sha256:afb29c1ba2e5a3736f1c301d9d0abe3ec8b86957d04ddfa9d7a6a42b9367e396"},
|
||||||
{file = "cffi-1.14.4-cp39-cp39-win_amd64.whl", hash = "sha256:f032b34669220030f905152045dfa27741ce1a6db3324a5bc0b96b6c7420c87b"},
|
{file = "cffi-1.14.5-cp39-cp39-win_amd64.whl", hash = "sha256:f2d45f97ab6bb54753eab54fffe75aaf3de4ff2341c9daee1987ee1837636f1d"},
|
||||||
{file = "cffi-1.14.4.tar.gz", hash = "sha256:1a465cbe98a7fd391d47dce4b8f7e5b921e6cd805ef421d04f5f66ba8f06086c"},
|
{file = "cffi-1.14.5.tar.gz", hash = "sha256:fd78e5fee591709f32ef6edb9a015b4aa1a5022598e36227500c8f4e02328d9c"},
|
||||||
]
|
]
|
||||||
chardet = [
|
chardet = [
|
||||||
{file = "chardet-4.0.0-py2.py3-none-any.whl", hash = "sha256:f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5"},
|
{file = "chardet-4.0.0-py2.py3-none-any.whl", hash = "sha256:f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5"},
|
||||||
@ -650,20 +653,13 @@ colorama = [
|
|||||||
{file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"},
|
{file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"},
|
||||||
]
|
]
|
||||||
cryptography = [
|
cryptography = [
|
||||||
{file = "cryptography-3.3.1-cp27-cp27m-macosx_10_10_x86_64.whl", hash = "sha256:c366df0401d1ec4e548bebe8f91d55ebcc0ec3137900d214dd7aac8427ef3030"},
|
{file = "cryptography-3.4.6-cp36-abi3-macosx_10_10_x86_64.whl", hash = "sha256:57ad77d32917bc55299b16d3b996ffa42a1c73c6cfa829b14043c561288d2799"},
|
||||||
{file = "cryptography-3.3.1-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:9f6b0492d111b43de5f70052e24c1f0951cb9e6022188ebcb1cc3a3d301469b0"},
|
{file = "cryptography-3.4.6-cp36-abi3-manylinux2010_x86_64.whl", hash = "sha256:93cfe5b7ff006de13e1e89830810ecbd014791b042cbe5eec253be11ac2b28f3"},
|
||||||
{file = "cryptography-3.3.1-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:a69bd3c68b98298f490e84519b954335154917eaab52cf582fa2c5c7efc6e812"},
|
{file = "cryptography-3.4.6-cp36-abi3-manylinux2014_aarch64.whl", hash = "sha256:5ecf2bcb34d17415e89b546dbb44e73080f747e504273e4d4987630493cded1b"},
|
||||||
{file = "cryptography-3.3.1-cp27-cp27m-win32.whl", hash = "sha256:84ef7a0c10c24a7773163f917f1cb6b4444597efd505a8aed0a22e8c4780f27e"},
|
{file = "cryptography-3.4.6-cp36-abi3-manylinux2014_x86_64.whl", hash = "sha256:fec7fb46b10da10d9e1d078d1ff8ed9e05ae14f431fdbd11145edd0550b9a964"},
|
||||||
{file = "cryptography-3.3.1-cp27-cp27m-win_amd64.whl", hash = "sha256:594a1db4511bc4d960571536abe21b4e5c3003e8750ab8365fafce71c5d86901"},
|
{file = "cryptography-3.4.6-cp36-abi3-win32.whl", hash = "sha256:df186fcbf86dc1ce56305becb8434e4b6b7504bc724b71ad7a3239e0c9d14ef2"},
|
||||||
{file = "cryptography-3.3.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:0003a52a123602e1acee177dc90dd201f9bb1e73f24a070db7d36c588e8f5c7d"},
|
{file = "cryptography-3.4.6-cp36-abi3-win_amd64.whl", hash = "sha256:66b57a9ca4b3221d51b237094b0303843b914b7d5afd4349970bb26518e350b0"},
|
||||||
{file = "cryptography-3.3.1-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:83d9d2dfec70364a74f4e7c70ad04d3ca2e6a08b703606993407bf46b97868c5"},
|
{file = "cryptography-3.4.6.tar.gz", hash = "sha256:2d32223e5b0ee02943f32b19245b61a62db83a882f0e76cc564e1cec60d48f87"},
|
||||||
{file = "cryptography-3.3.1-cp36-abi3-macosx_10_10_x86_64.whl", hash = "sha256:dc42f645f8f3a489c3dd416730a514e7a91a59510ddaadc09d04224c098d3302"},
|
|
||||||
{file = "cryptography-3.3.1-cp36-abi3-manylinux1_x86_64.whl", hash = "sha256:788a3c9942df5e4371c199d10383f44a105d67d401fb4304178020142f020244"},
|
|
||||||
{file = "cryptography-3.3.1-cp36-abi3-manylinux2010_x86_64.whl", hash = "sha256:69e836c9e5ff4373ce6d3ab311c1a2eed274793083858d3cd4c7d12ce20d5f9c"},
|
|
||||||
{file = "cryptography-3.3.1-cp36-abi3-manylinux2014_aarch64.whl", hash = "sha256:9e21301f7a1e7c03dbea73e8602905a4ebba641547a462b26dd03451e5769e7c"},
|
|
||||||
{file = "cryptography-3.3.1-cp36-abi3-win32.whl", hash = "sha256:b4890d5fb9b7a23e3bf8abf5a8a7da8e228f1e97dc96b30b95685df840b6914a"},
|
|
||||||
{file = "cryptography-3.3.1-cp36-abi3-win_amd64.whl", hash = "sha256:0e85aaae861d0485eb5a79d33226dd6248d2a9f133b81532c8f5aae37de10ff7"},
|
|
||||||
{file = "cryptography-3.3.1.tar.gz", hash = "sha256:7e177e4bea2de937a584b13645cab32f25e3d96fc0bc4a4cf99c27dc77682be6"},
|
|
||||||
]
|
]
|
||||||
docutils = [
|
docutils = [
|
||||||
{file = "docutils-0.16-py2.py3-none-any.whl", hash = "sha256:0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af"},
|
{file = "docutils-0.16-py2.py3-none-any.whl", hash = "sha256:0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af"},
|
||||||
@ -767,8 +763,8 @@ pycparser = [
|
|||||||
{file = "pycparser-2.20.tar.gz", hash = "sha256:2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0"},
|
{file = "pycparser-2.20.tar.gz", hash = "sha256:2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0"},
|
||||||
]
|
]
|
||||||
pygments = [
|
pygments = [
|
||||||
{file = "Pygments-2.7.4-py3-none-any.whl", hash = "sha256:bc9591213a8f0e0ca1a5e68a479b4887fdc3e75d0774e5c71c31920c427de435"},
|
{file = "Pygments-2.8.1-py3-none-any.whl", hash = "sha256:534ef71d539ae97d4c3a4cf7d6f110f214b0e687e92f9cb9d2a3b0d3101289c8"},
|
||||||
{file = "Pygments-2.7.4.tar.gz", hash = "sha256:df49d09b498e83c1a73128295860250b0b7edd4c723a32e9bc0d295c7c2ec337"},
|
{file = "Pygments-2.8.1.tar.gz", hash = "sha256:2656e1a6edcdabf4275f9a3640db59fd5de107d88e8663c5d4e9a0fa62f77f94"},
|
||||||
]
|
]
|
||||||
pyparsing = [
|
pyparsing = [
|
||||||
{file = "pyparsing-2.4.7-py2.py3-none-any.whl", hash = "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"},
|
{file = "pyparsing-2.4.7-py2.py3-none-any.whl", hash = "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"},
|
||||||
@ -787,8 +783,8 @@ requests = [
|
|||||||
{file = "requests-2.25.1.tar.gz", hash = "sha256:27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804"},
|
{file = "requests-2.25.1.tar.gz", hash = "sha256:27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804"},
|
||||||
]
|
]
|
||||||
s3transfer = [
|
s3transfer = [
|
||||||
{file = "s3transfer-0.3.4-py2.py3-none-any.whl", hash = "sha256:1e28620e5b444652ed752cf87c7e0cb15b0e578972568c6609f0f18212f259ed"},
|
{file = "s3transfer-0.3.6-py2.py3-none-any.whl", hash = "sha256:5d48b1fd2232141a9d5fb279709117aaba506cacea7f86f11bc392f06bfa8fc2"},
|
||||||
{file = "s3transfer-0.3.4.tar.gz", hash = "sha256:7fdddb4f22275cf1d32129e21f056337fd2a80b6ccef1664528145b72c49e6d2"},
|
{file = "s3transfer-0.3.6.tar.gz", hash = "sha256:c5dadf598762899d8cfaecf68eba649cd25b0ce93b6c954b156aaa3eed160547"},
|
||||||
]
|
]
|
||||||
six = [
|
six = [
|
||||||
{file = "six-1.15.0-py2.py3-none-any.whl", hash = "sha256:8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced"},
|
{file = "six-1.15.0-py2.py3-none-any.whl", hash = "sha256:8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced"},
|
||||||
@ -799,8 +795,8 @@ snowballstemmer = [
|
|||||||
{file = "snowballstemmer-2.1.0.tar.gz", hash = "sha256:e997baa4f2e9139951b6f4c631bad912dfd3c792467e2f03d7239464af90e914"},
|
{file = "snowballstemmer-2.1.0.tar.gz", hash = "sha256:e997baa4f2e9139951b6f4c631bad912dfd3c792467e2f03d7239464af90e914"},
|
||||||
]
|
]
|
||||||
sphinx = [
|
sphinx = [
|
||||||
{file = "Sphinx-3.4.3-py3-none-any.whl", hash = "sha256:c314c857e7cd47c856d2c5adff514ac2e6495f8b8e0f886a8a37e9305dfea0d8"},
|
{file = "Sphinx-3.5.3-py3-none-any.whl", hash = "sha256:3f01732296465648da43dec8fb40dc451ba79eb3e2cc5c6d79005fd98197107d"},
|
||||||
{file = "Sphinx-3.4.3.tar.gz", hash = "sha256:41cad293f954f7d37f803d97eb184158cfd90f51195131e94875bc07cd08b93c"},
|
{file = "Sphinx-3.5.3.tar.gz", hash = "sha256:ce9c228456131bab09a3d7d10ae58474de562a6f79abb3dc811ae401cf8c1abc"},
|
||||||
]
|
]
|
||||||
sphinxcontrib-applehelp = [
|
sphinxcontrib-applehelp = [
|
||||||
{file = "sphinxcontrib-applehelp-1.0.2.tar.gz", hash = "sha256:a072735ec80e7675e3f432fcae8610ecf509c5f1869d17e2eecff44389cdbc58"},
|
{file = "sphinxcontrib-applehelp-1.0.2.tar.gz", hash = "sha256:a072735ec80e7675e3f432fcae8610ecf509c5f1869d17e2eecff44389cdbc58"},
|
||||||
@ -827,8 +823,8 @@ sphinxcontrib-serializinghtml = [
|
|||||||
{file = "sphinxcontrib_serializinghtml-1.1.4-py2.py3-none-any.whl", hash = "sha256:f242a81d423f59617a8e5cf16f5d4d74e28ee9a66f9e5b637a18082991db5a9a"},
|
{file = "sphinxcontrib_serializinghtml-1.1.4-py2.py3-none-any.whl", hash = "sha256:f242a81d423f59617a8e5cf16f5d4d74e28ee9a66f9e5b637a18082991db5a9a"},
|
||||||
]
|
]
|
||||||
typeguard = [
|
typeguard = [
|
||||||
{file = "typeguard-2.10.0-py3-none-any.whl", hash = "sha256:a75c6d86ac9d1faf85c5ae952de473e5d26824dda6d4394ff6bc676849cfb939"},
|
{file = "typeguard-2.11.1-py3-none-any.whl", hash = "sha256:c62706201ec6c14962162fa67d70bd2762753247533d70ff2442e5ac08f94fa2"},
|
||||||
{file = "typeguard-2.10.0.tar.gz", hash = "sha256:d830132dcd544d3f8a2a842ea739eaa0d7c099fcebb9dcdf3802f4c9929d8191"},
|
{file = "typeguard-2.11.1.tar.gz", hash = "sha256:33243c1cbfcb9736a06c6db22dd08876b5f297e6344aa272a2862c0f8e669f64"},
|
||||||
]
|
]
|
||||||
typing-extensions = [
|
typing-extensions = [
|
||||||
{file = "typing_extensions-3.7.4.3-py2-none-any.whl", hash = "sha256:dafc7639cde7f1b6e1acc0f457842a83e722ccca8eef5270af2d74792619a89f"},
|
{file = "typing_extensions-3.7.4.3-py2-none-any.whl", hash = "sha256:dafc7639cde7f1b6e1acc0f457842a83e722ccca8eef5270af2d74792619a89f"},
|
||||||
@ -836,6 +832,6 @@ typing-extensions = [
|
|||||||
{file = "typing_extensions-3.7.4.3.tar.gz", hash = "sha256:99d4073b617d30288f569d3f13d2bd7548c3a7e4c8de87db09a9d29bb3a4a60c"},
|
{file = "typing_extensions-3.7.4.3.tar.gz", hash = "sha256:99d4073b617d30288f569d3f13d2bd7548c3a7e4c8de87db09a9d29bb3a4a60c"},
|
||||||
]
|
]
|
||||||
urllib3 = [
|
urllib3 = [
|
||||||
{file = "urllib3-1.26.3-py2.py3-none-any.whl", hash = "sha256:1b465e494e3e0d8939b50680403e3aedaa2bc434b7d5af64dfd3c958d7f5ae80"},
|
{file = "urllib3-1.26.4-py2.py3-none-any.whl", hash = "sha256:2f4da4594db7e1e110a944bb1b551fdf4e6c136ad42e4234131391e21eb5b0df"},
|
||||||
{file = "urllib3-1.26.3.tar.gz", hash = "sha256:de3eedaad74a2683334e282005cd8d7f22f4d55fa690a2a1020a416cb0a47e73"},
|
{file = "urllib3-1.26.4.tar.gz", hash = "sha256:e7b021f7241115872f92f43c6508082facffbd1c048e3c6e2bb9c2a157e28937"},
|
||||||
]
|
]
|
||||||
|
@ -15,11 +15,11 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "teams";
|
pname = "teams";
|
||||||
version = "1.4.00.4855";
|
version = "1.4.00.7556";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://packages.microsoft.com/repos/ms-teams/pool/main/t/teams/teams_${version}_amd64.deb";
|
url = "https://packages.microsoft.com/repos/ms-teams/pool/main/t/teams/teams_${version}_amd64.deb";
|
||||||
sha256 = "1g0lsydz4l536qf890drdz6g86xb0sm3326hz3ymj9pi8vvbs7d9";
|
sha256 = "0yak3jxh0gdn57wjss0s7sdjssf1b70j0klrcpv66bizqvw1xl7b";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ dpkg autoPatchelfHook wrapGAppsHook ];
|
nativeBuildInputs = [ dpkg autoPatchelfHook wrapGAppsHook ];
|
||||||
|
@ -28,14 +28,23 @@ stdenv.mkDerivation {
|
|||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
buildInputs = [ nano ];
|
configureFlags = [
|
||||||
|
"--with-editor=${nano}/bin/nano"
|
||||||
|
|
||||||
|
# Required for cross-compilation.
|
||||||
|
"cvs_cv_func_printf_ptr=yes"
|
||||||
|
];
|
||||||
|
|
||||||
|
makeFlags = [
|
||||||
|
"AR=${stdenv.cc.targetPrefix}ar"
|
||||||
|
];
|
||||||
|
|
||||||
doCheck = false; # fails 1 of 1 tests
|
doCheck = false; # fails 1 of 1 tests
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "http://cvs.nongnu.org";
|
homepage = "http://cvs.nongnu.org";
|
||||||
description = "Concurrent Versions System - a source control system";
|
description = "Concurrent Versions System - a source control system";
|
||||||
license = licenses.gpl2; # library is GPLv2, main is GPLv1
|
license = licenses.gpl2Plus; # library is GPLv2, main is GPLv1
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -13,11 +13,11 @@ let
|
|||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "gitkraken";
|
pname = "gitkraken";
|
||||||
version = "7.5.4";
|
version = "7.5.5";
|
||||||
|
|
||||||
src = fetchzip {
|
src = fetchzip {
|
||||||
url = "https://release.axocdn.com/linux/GitKraken-v${version}.tar.gz";
|
url = "https://release.axocdn.com/linux/GitKraken-v${version}.tar.gz";
|
||||||
sha256 = "1laqki01zcmsl9s18dnwg3x3jbbs0xcipiyj2qlsb1sx9y4x05wm";
|
sha256 = "0l40ap0ck2ywjarmn7lmpw4qbsdkx717d9kmx67p4qlmbwpimqhg";
|
||||||
};
|
};
|
||||||
|
|
||||||
dontBuild = true;
|
dontBuild = true;
|
||||||
|
@ -34,6 +34,8 @@
|
|||||||
, pulseaudioSupport ? config.pulseaudio or stdenv.isLinux
|
, pulseaudioSupport ? config.pulseaudio or stdenv.isLinux
|
||||||
, libpulseaudio
|
, libpulseaudio
|
||||||
, libcef
|
, libcef
|
||||||
|
, pipewireSupport ? stdenv.isLinux
|
||||||
|
, pipewire
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
@ -76,7 +78,8 @@ in mkDerivation rec {
|
|||||||
]
|
]
|
||||||
++ optionals scriptingSupport [ luajit swig python3 ]
|
++ optionals scriptingSupport [ luajit swig python3 ]
|
||||||
++ optional alsaSupport alsaLib
|
++ optional alsaSupport alsaLib
|
||||||
++ optional pulseaudioSupport libpulseaudio;
|
++ optional pulseaudioSupport libpulseaudio
|
||||||
|
++ optional pipewireSupport pipewire;
|
||||||
|
|
||||||
# Copied from the obs-linuxbrowser
|
# Copied from the obs-linuxbrowser
|
||||||
postUnpack = ''
|
postUnpack = ''
|
||||||
|
62
pkgs/applications/window-managers/e16/default.nix
Normal file
62
pkgs/applications/window-managers/e16/default.nix
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, fetchurl
|
||||||
|
, pkg-config
|
||||||
|
, freetype
|
||||||
|
, imlib2
|
||||||
|
, libSM
|
||||||
|
, libXcomposite
|
||||||
|
, libXdamage
|
||||||
|
, libXext
|
||||||
|
, libXfixes
|
||||||
|
, libXft
|
||||||
|
, libXinerama
|
||||||
|
, libXrandr
|
||||||
|
, libpulseaudio
|
||||||
|
, libsndfile
|
||||||
|
, pango
|
||||||
|
, perl
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "e16";
|
||||||
|
version = "1.0.23";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://sourceforge/enlightenment/e16-${version}.tar.xz";
|
||||||
|
sha256 = "028rn1plggacsvdd035qnnph4xw8nya34mmjvvl7d4gqj9pj293f";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
pkg-config
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
freetype
|
||||||
|
imlib2
|
||||||
|
libSM
|
||||||
|
libXcomposite
|
||||||
|
libXdamage
|
||||||
|
libXext
|
||||||
|
libXfixes
|
||||||
|
libXft
|
||||||
|
libXinerama
|
||||||
|
libXrandr
|
||||||
|
libpulseaudio
|
||||||
|
libsndfile
|
||||||
|
pango
|
||||||
|
perl
|
||||||
|
];
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
substituteInPlace scripts/e_gen_menu --replace "/usr/local:" "/run/current-system/sw:/usr/local:"
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
homepage = "https://www.enlightenment.org/e16";
|
||||||
|
description = "Enlightenment DR16 window manager";
|
||||||
|
license = licenses.bsd2;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
maintainers = [ maintainers.romildo ];
|
||||||
|
};
|
||||||
|
}
|
@ -12,16 +12,21 @@ in mkCoqDerivation {
|
|||||||
owner = "LPCIC";
|
owner = "LPCIC";
|
||||||
inherit version;
|
inherit version;
|
||||||
defaultVersion = lib.switch coq.coq-version [
|
defaultVersion = lib.switch coq.coq-version [
|
||||||
{ case = "8.13"; out = "1.9.4"; }
|
{ case = "8.13"; out = "1.9.5"; }
|
||||||
{ case = "8.12"; out = "1.8.0"; }
|
{ case = "8.12"; out = "1.8.2_8.12"; }
|
||||||
{ case = "8.11"; out = "1.6.1_8.11"; }
|
{ case = "8.11"; out = "1.6.2_8.11"; }
|
||||||
] null;
|
] null;
|
||||||
|
release."1.9.5".sha256 = "0gjdwmb6bvb5gh0a6ra48bz5fb3pr5kpxijb7a8mfydvar5i9qr6";
|
||||||
release."1.9.4".sha256 = "0nii7238mya74f9g6147qmpg6gv6ic9b54x5v85nb6q60d9jh0jq";
|
release."1.9.4".sha256 = "0nii7238mya74f9g6147qmpg6gv6ic9b54x5v85nb6q60d9jh0jq";
|
||||||
release."1.9.3".sha256 = "198irm800fx3n8n56vx1c6f626cizp1d7jfkrc6ba4iqhb62ma0z";
|
release."1.9.3".sha256 = "198irm800fx3n8n56vx1c6f626cizp1d7jfkrc6ba4iqhb62ma0z";
|
||||||
release."1.9.2".sha256 = "1rr2fr8vjkc0is7vh1461aidz2iwkigdkp6bqss4hhv0c3ijnn07";
|
release."1.9.2".sha256 = "1rr2fr8vjkc0is7vh1461aidz2iwkigdkp6bqss4hhv0c3ijnn07";
|
||||||
|
release."1.8.2_8.12".sha256 = "1n6jwcdazvjgj8vsv2r9zgwpw5yqr5a1ndc2pwhmhqfl04b5dk4y";
|
||||||
|
release."1.8.2_8.12".version = "1.8.2";
|
||||||
release."1.8.1".sha256 = "1fbbdccdmr8g4wwpihzp4r2xacynjznf817lhijw6kqfav75zd0r";
|
release."1.8.1".sha256 = "1fbbdccdmr8g4wwpihzp4r2xacynjznf817lhijw6kqfav75zd0r";
|
||||||
release."1.8.0".sha256 = "13ywjg94zkbki22hx7s4gfm9rr87r4ghsgan23xyl3l9z8q0idd1";
|
release."1.8.0".sha256 = "13ywjg94zkbki22hx7s4gfm9rr87r4ghsgan23xyl3l9z8q0idd1";
|
||||||
release."1.7.0".sha256 = "1ws5cqr0xawv69prgygbl3q6dgglbaw0vc397h9flh90kxaqgyh8";
|
release."1.7.0".sha256 = "1ws5cqr0xawv69prgygbl3q6dgglbaw0vc397h9flh90kxaqgyh8";
|
||||||
|
release."1.6.2_8.11".sha256 = "06xrx0ljilwp63ik2sxxr7h617dgbch042xfcnfpy5x96br147rn";
|
||||||
|
release."1.6.2_8.11".version = "1.6.2";
|
||||||
release."1.6.1_8.11".sha256 = "0yyyh35i1nb3pg4hw7cak15kj4y6y9l84nwar9k1ifdsagh5zq53";
|
release."1.6.1_8.11".sha256 = "0yyyh35i1nb3pg4hw7cak15kj4y6y9l84nwar9k1ifdsagh5zq53";
|
||||||
release."1.6.1_8.11".version = "1.6.1";
|
release."1.6.1_8.11".version = "1.6.1";
|
||||||
release."1.6.0_8.11".sha256 = "0ahxjnzmd7kl3gl38kyjqzkfgllncr2ybnw8bvgrc6iddgga7bpq";
|
release."1.6.0_8.11".sha256 = "0ahxjnzmd7kl3gl38kyjqzkfgllncr2ybnw8bvgrc6iddgga7bpq";
|
||||||
|
@ -4,13 +4,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "civetweb";
|
pname = "civetweb";
|
||||||
version = "1.13";
|
version = "1.14";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = pname;
|
owner = pname;
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "/q7Q1lavIR3i126uI4NsKByHJ6Tp+DSN60R4YxR506U=";
|
sha256 = "sha256-6qBsM9zkN838cMtpE3+c7qcrFpZCS/Av7Ch7EWmlnD4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
makeFlags = [
|
makeFlags = [
|
||||||
|
23
pkgs/development/libraries/openimagedenoise/1_2_x.nix
Normal file
23
pkgs/development/libraries/openimagedenoise/1_2_x.nix
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{ lib, stdenv, fetchzip, cmake, tbb, python3, ispc }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "openimagedenoise";
|
||||||
|
version = "1.2.2";
|
||||||
|
|
||||||
|
# The release tarballs include pretrained weights, which would otherwise need to be fetched with git-lfs
|
||||||
|
src = fetchzip {
|
||||||
|
url = "https://github.com/OpenImageDenoise/oidn/releases/download/v${version}/oidn-${version}.src.tar.gz";
|
||||||
|
sha256 = "0wyaarjxkzlvljmpnr7qm06ma2wl1aik3z664gwpzhizswygk6yp";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ cmake python3 ispc ];
|
||||||
|
buildInputs = [ tbb ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
homepage = "https://openimagedenoise.github.io";
|
||||||
|
description = "High-Performance Denoising Library for Ray Tracing";
|
||||||
|
license = licenses.asl20;
|
||||||
|
maintainers = [ maintainers.leshainc ];
|
||||||
|
platforms = platforms.unix;
|
||||||
|
};
|
||||||
|
}
|
@ -1,16 +1,16 @@
|
|||||||
{ lib, stdenv, fetchzip, cmake, tbb, python, ispc }:
|
{ lib, stdenv, fetchzip, cmake, tbb, python3, ispc }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "openimagedenoise";
|
pname = "openimagedenoise";
|
||||||
version = "1.2.2";
|
version = "1.3.0";
|
||||||
|
|
||||||
# The release tarballs include pretrained weights, which would otherwise need to be fetched with git-lfs
|
# The release tarballs include pretrained weights, which would otherwise need to be fetched with git-lfs
|
||||||
src = fetchzip {
|
src = fetchzip {
|
||||||
url = "https://github.com/OpenImageDenoise/oidn/releases/download/v${version}/oidn-${version}.src.tar.gz";
|
url = "https://github.com/OpenImageDenoise/oidn/releases/download/v${version}/oidn-${version}.src.tar.gz";
|
||||||
sha256 = "0wyaarjxkzlvljmpnr7qm06ma2wl1aik3z664gwpzhizswygk6yp";
|
sha256 = "sha256-ls0F2D5pC+wqhQn1Zh8m8Q/KoK7rAkhKatTY9k+letQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake python ispc ];
|
nativeBuildInputs = [ cmake python3 ispc ];
|
||||||
buildInputs = [ tbb ];
|
buildInputs = [ tbb ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
@ -1,20 +0,0 @@
|
|||||||
{ lib, stdenv, fetchurl }:
|
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
|
||||||
name = "proj-5.2.0";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = "https://download.osgeo.org/proj/proj-5.2.0.tar.gz";
|
|
||||||
sha256 = "0q3ydh2j8qhwlxmnac72pg69rw2znbi5b6k5wama8qmwzycr94gg";
|
|
||||||
};
|
|
||||||
|
|
||||||
doCheck = stdenv.is64bit;
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "Cartographic Projections Library";
|
|
||||||
homepage = "https://proj4.org";
|
|
||||||
license = licenses.mit;
|
|
||||||
platforms = platforms.linux ++ platforms.darwin;
|
|
||||||
maintainers = with maintainers; [ vbgl ];
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,21 +1,21 @@
|
|||||||
{ lib, stdenv, fetchFromGitHub, pkg-config, sqlite, autoreconfHook }:
|
{ lib, stdenv, fetchFromGitHub, pkg-config, sqlite, autoreconfHook, libtiff, curl }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "proj";
|
pname = "proj";
|
||||||
version = "6.3.1";
|
version = "7.2.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "OSGeo";
|
owner = "OSGeo";
|
||||||
repo = "PROJ";
|
repo = "PROJ";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "1ildcp57qsa01kvv2qxd05nqw5mg0wfkksiv9l138dbhp0s7rkxp";
|
sha256 = "0mymvfvs8xggl4axvlj7kc1ksd9g94kaz6w1vdv0x2y5mqk93gx9";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "out" "dev"];
|
outputs = [ "out" "dev"];
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config autoreconfHook ];
|
nativeBuildInputs = [ pkg-config autoreconfHook ];
|
||||||
|
|
||||||
buildInputs = [ sqlite ];
|
buildInputs = [ sqlite libtiff curl ];
|
||||||
|
|
||||||
doCheck = stdenv.is64bit;
|
doCheck = stdenv.is64bit;
|
||||||
|
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
{ lib, stdenv, fetchFromGitHub, cmake, cairo }:
|
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
pname = "redkite";
|
|
||||||
version = "1.3.1";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "iurie-sw";
|
|
||||||
repo = pname;
|
|
||||||
rev = "v${version}";
|
|
||||||
sha256 = "sha256-bf8kz9RyhDDuUHKiKvLiQLBIEXbIyoy3yuKfSpSYYv0=";
|
|
||||||
};
|
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ];
|
|
||||||
|
|
||||||
buildInputs = [ cairo ];
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
homepage = "https://gitlab.com/iurie-sw/redkite";
|
|
||||||
description = "A small GUI toolkit";
|
|
||||||
license = licenses.gpl3Plus;
|
|
||||||
platforms = platforms.linux;
|
|
||||||
maintainers = [ maintainers.magnetophon ];
|
|
||||||
};
|
|
||||||
}
|
|
@ -141,6 +141,7 @@
|
|||||||
, "karma"
|
, "karma"
|
||||||
, "lcov-result-merger"
|
, "lcov-result-merger"
|
||||||
, "leetcode-cli"
|
, "leetcode-cli"
|
||||||
|
, "vsc-leetcode-cli"
|
||||||
, "lerna"
|
, "lerna"
|
||||||
, "less"
|
, "less"
|
||||||
, "less-plugin-clean-css"
|
, "less-plugin-clean-css"
|
||||||
|
3780
pkgs/development/node-packages/node-packages.nix
generated
3780
pkgs/development/node-packages/node-packages.nix
generated
File diff suppressed because it is too large
Load Diff
@ -5,13 +5,13 @@
|
|||||||
|
|
||||||
buildDunePackage rec {
|
buildDunePackage rec {
|
||||||
pname = "rpclib";
|
pname = "rpclib";
|
||||||
version = "8.0.0";
|
version = "8.1.0";
|
||||||
|
|
||||||
useDune2 = true;
|
useDune2 = true;
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/mirage/ocaml-rpc/releases/download/v${version}/rpclib-v${version}.tbz";
|
url = "https://github.com/mirage/ocaml-rpc/releases/download/v${version}/rpclib-v${version}.tbz";
|
||||||
sha256 = "1kqbixk4d9y15ns566fiyzid5jszkamm1kv7iks71invv33v7krz";
|
sha256 = "0fbajg8wq8hjhkvvfnq68br0m0pa8zf2qzadhfgi2nnr9713rada";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ cmdliner yojson ];
|
buildInputs = [ cmdliner yojson ];
|
||||||
|
35
pkgs/development/python-modules/amiibo-py/default.nix
Normal file
35
pkgs/development/python-modules/amiibo-py/default.nix
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pythonOlder
|
||||||
|
, aiohttp
|
||||||
|
, requests
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "amiibo-py";
|
||||||
|
version = "unstable-2021-01-16";
|
||||||
|
disabled = pythonOlder "3.5.3"; # Older versions are not supported upstream
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "XiehCanCode";
|
||||||
|
repo = "amiibo.py";
|
||||||
|
rev = "4766037530f41ad11368240e994888d196783b83";
|
||||||
|
sha256 = "0ln8ykaws8c5fvzlzccn60mpbdbvxlhkp3nsvs2xqdbsqp270yv2";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
aiohttp
|
||||||
|
requests
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = false; # No tests are available upstream
|
||||||
|
pythonImportsCheck = [ "amiibo" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "API Wrapper for amiiboapi.com";
|
||||||
|
homepage = "https://github.com/XiehCanCode/amiibo.py";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = [ maintainers.ivar ];
|
||||||
|
};
|
||||||
|
}
|
@ -1,6 +1,7 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
|
, pythonAtLeast
|
||||||
, numpy
|
, numpy
|
||||||
, matplotlib
|
, matplotlib
|
||||||
, pillow
|
, pillow
|
||||||
@ -43,6 +44,7 @@ buildPythonPackage rec {
|
|||||||
http://matplotlib.github.com/basemap/users/examples.html for examples of what it can do.
|
http://matplotlib.github.com/basemap/users/examples.html for examples of what it can do.
|
||||||
'';
|
'';
|
||||||
license = with licenses; [ mit gpl2 ];
|
license = with licenses; [ mit gpl2 ];
|
||||||
|
broken = pythonAtLeast "3.9";
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -13,11 +13,11 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "boto3";
|
pname = "boto3";
|
||||||
version = "1.17.46"; # N.B: if you change this, change botocore and awscli to a matching version
|
version = "1.17.49"; # N.B: if you change this, change botocore and awscli to a matching version
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "sha256-Xe4Vv5YepYTWgfrkLFADTIOXF+dFTD2pDLV6bFLpdTI=";
|
sha256 = "sha256-pIITXDD6B+r0NwMU3Q+0kRciKiZtBCOyB1rtODXtHwQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ botocore jmespath s3transfer ] ++ lib.optionals (!isPy3k) [ futures ];
|
propagatedBuildInputs = [ botocore jmespath s3transfer ] ++ lib.optionals (!isPy3k) [ futures ];
|
||||||
|
@ -13,11 +13,11 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "botocore";
|
pname = "botocore";
|
||||||
version = "1.20.46"; # N.B: if you change this, change boto3 and awscli to a matching version
|
version = "1.20.49"; # N.B: if you change this, change boto3 and awscli to a matching version
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "sha256-ULvD6TQcfaqCGduYw48mASoVHKiPomAUjlvzrcvLlUE=";
|
sha256 = "sha256-9/ED+gZRxp3TYMfQ7Nh0hUMD3lzAhp4MvCgYpSuqzGk=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -1,10 +1,9 @@
|
|||||||
{ buildPythonPackage, lib, fetchPypi
|
{ buildPythonPackage, lib, fetchPypi, fetchpatch
|
||||||
, pytest_4, filelock, mock, pep8
|
, pytestCheckHook, filelock, mock, pep8
|
||||||
, cython, isPy27
|
, cython
|
||||||
, six, pyshp, shapely, geos, numpy
|
, six, pyshp, shapely, geos, numpy
|
||||||
, gdal, pillow, matplotlib, pyepsg, pykdtree, scipy, owslib, fiona
|
, gdal, pillow, matplotlib, pyepsg, pykdtree, scipy, owslib, fiona
|
||||||
, xvfb_run
|
, proj
|
||||||
, proj_5 # see https://github.com/SciTools/cartopy/pull/1252 for status on proj 6 support
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
@ -17,28 +16,16 @@ buildPythonPackage rec {
|
|||||||
sha256 = "0d24fk0cbp29gmkysrwq05vry13swmwi3vx3cpcy04c0ixz33ykz";
|
sha256 = "0d24fk0cbp29gmkysrwq05vry13swmwi3vx3cpcy04c0ixz33ykz";
|
||||||
};
|
};
|
||||||
|
|
||||||
checkInputs = [ filelock mock pytest_4 pep8 ];
|
patches = [
|
||||||
|
# Fix numpy-1.20 compatibility. Will be part of 0.19.
|
||||||
# several tests require network connectivity: we disable them.
|
(fetchpatch {
|
||||||
# also py2.7's tk is over-eager in trying to open an x display,
|
url = "https://github.com/SciTools/cartopy/commit/e663bbbef07989a5f8484a8f36ea9c07e61d14ce.patch";
|
||||||
# so give it xvfb
|
sha256 = "061kbjgzkc3apaz6sxy00pkgy3n9dxcgps5wzj4rglb5iy86n2kq";
|
||||||
checkPhase = let
|
})
|
||||||
maybeXvfbRun = lib.optionalString isPy27 "${xvfb_run}/bin/xvfb-run";
|
|
||||||
in ''
|
|
||||||
export HOME=$(mktemp -d)
|
|
||||||
${maybeXvfbRun} pytest --pyargs cartopy \
|
|
||||||
-m "not network and not natural_earth" \
|
|
||||||
-k "not test_nightshade_image and not background_img"
|
|
||||||
'';
|
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
cython
|
|
||||||
geos # for geos-config
|
|
||||||
proj_5
|
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
geos proj_5
|
geos proj
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
@ -49,12 +36,28 @@ buildPythonPackage rec {
|
|||||||
gdal pillow matplotlib pyepsg pykdtree scipy fiona owslib
|
gdal pillow matplotlib pyepsg pykdtree scipy fiona owslib
|
||||||
];
|
];
|
||||||
|
|
||||||
|
checkInputs = [ pytestCheckHook filelock mock pep8 ];
|
||||||
|
|
||||||
|
pytestFlagsArray = [
|
||||||
|
"--pyargs" "cartopy"
|
||||||
|
"-m" "'not network and not natural_earth'"
|
||||||
|
];
|
||||||
|
|
||||||
|
disabledTests = [
|
||||||
|
"test_nightshade_image"
|
||||||
|
"background_img"
|
||||||
|
];
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
cython
|
||||||
|
geos # for geos-config
|
||||||
|
proj
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Process geospatial data to create maps and perform analyses";
|
description = "Process geospatial data to create maps and perform analyses";
|
||||||
license = licenses.lgpl3;
|
license = licenses.lgpl3;
|
||||||
homepage = "https://scitools.org.uk/cartopy/docs/latest/";
|
homepage = "https://scitools.org.uk/cartopy/docs/latest/";
|
||||||
maintainers = with maintainers; [ mredaelli ];
|
maintainers = with maintainers; [ mredaelli ];
|
||||||
# following tests fail: test_eccentric_globe and test_ellipse_globe
|
|
||||||
broken = true;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
{ lib
|
{ lib
|
||||||
|
, stdenv
|
||||||
, pythonOlder
|
, pythonOlder
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchPypi
|
, fetchPypi
|
||||||
@ -8,19 +9,21 @@
|
|||||||
, osqp
|
, osqp
|
||||||
, scipy
|
, scipy
|
||||||
, scs
|
, scs
|
||||||
|
, useOpenmp ? true
|
||||||
# Check inputs
|
# Check inputs
|
||||||
, pytestCheckHook
|
, pytestCheckHook
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "cvxpy";
|
pname = "cvxpy";
|
||||||
version = "1.1.11";
|
version = "1.1.12";
|
||||||
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.5";
|
disabled = pythonOlder "3.5";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-W4qly+g07Q1iYJ76/tGZNkBPa+oavhTDUYRQ3cZ+s1I=";
|
hash = "sha256-tJnr+uT8ZF6VI2IVc//LHFtoVKG1wM4dZqippFhgWAc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
@ -32,12 +35,20 @@ buildPythonPackage rec {
|
|||||||
scs
|
scs
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# Required flags from https://github.com/cvxgrp/cvxpy/releases/tag/v1.1.11
|
||||||
|
preBuild = lib.optional useOpenmp ''
|
||||||
|
export CFLAGS="-fopenmp"
|
||||||
|
export LDFLAGS="-lgomp"
|
||||||
|
'';
|
||||||
|
|
||||||
checkInputs = [ pytestCheckHook ];
|
checkInputs = [ pytestCheckHook ];
|
||||||
pytestFlagsArray = [ "./cvxpy" ];
|
pytestFlagsArray = [ "./cvxpy" ];
|
||||||
# Disable the slowest benchmarking tests, cuts test time in half
|
# Disable the slowest benchmarking tests, cuts test time in half
|
||||||
disabledTests = [
|
disabledTests = [
|
||||||
"test_tv_inpainting"
|
"test_tv_inpainting"
|
||||||
"test_diffcp_sdp_example"
|
"test_diffcp_sdp_example"
|
||||||
|
] ++ lib.optionals stdenv.isAarch64 [
|
||||||
|
"test_ecos_bb_mi_lp_2" # https://github.com/cvxgrp/cvxpy/issues/1241#issuecomment-780912155
|
||||||
];
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
@ -12,11 +12,11 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "hcloud";
|
pname = "hcloud";
|
||||||
version = "1.11.0";
|
version = "1.12.0";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "1yq7g9hk6b95nqd0f7kvh9r8ij8k9hs6gmjif83qip98xvkdwf0b";
|
sha256 = "1fka4m3kbz52pksrjw3v42k611x5kl06dxrc7p5rb64jg6gayjfl";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ future requests python-dateutil ];
|
propagatedBuildInputs = [ future requests python-dateutil ];
|
||||||
|
@ -1,62 +1,56 @@
|
|||||||
diff -Nur a/pyproj/datadir.py b/pyproj/datadir.py
|
diff -Nur a/pyproj/datadir.py b/pyproj/datadir.py
|
||||||
--- a/pyproj/datadir.py 2020-03-24 12:53:39.417440608 +0100
|
--- a/pyproj/datadir.py 2021-04-10 18:26:52.829018483 +0100
|
||||||
+++ b/pyproj/datadir.py 2020-03-24 12:56:19.870089479 +0100
|
+++ b/pyproj/datadir.py 2021-04-10 18:44:59.155190614 +0100
|
||||||
@@ -66,9 +66,7 @@
|
@@ -70,7 +70,7 @@
|
||||||
if _VALIDATED_PROJ_DATA is not None:
|
if _VALIDATED_PROJ_DATA is not None:
|
||||||
return _VALIDATED_PROJ_DATA
|
return _VALIDATED_PROJ_DATA
|
||||||
global _USER_PROJ_DATA
|
global _USER_PROJ_DATA
|
||||||
- internal_datadir = os.path.join(
|
- internal_datadir = Path(__file__).absolute().parent / "proj_dir" / "share" / "proj"
|
||||||
- os.path.dirname(os.path.abspath(__file__)), "proj_dir", "share", "proj"
|
+ internal_datadir = Path("@proj@/share/proj")
|
||||||
- )
|
|
||||||
+ internal_datadir = "@proj@/share/proj"
|
|
||||||
proj_lib_dirs = os.environ.get("PROJ_LIB", "")
|
proj_lib_dirs = os.environ.get("PROJ_LIB", "")
|
||||||
prefix_datadir = os.path.join(sys.prefix, "share", "proj")
|
prefix_datadir = Path(sys.prefix, "share", "proj")
|
||||||
|
|
||||||
diff -Nur a/setup.py b/setup.py
|
diff -Nur a/setup.py b/setup.py
|
||||||
--- a/setup.py 2020-03-24 12:53:39.415440624 +0100
|
--- a/setup.py 2021-04-10 18:26:52.817018512 +0100
|
||||||
+++ b/setup.py 2020-03-24 12:52:05.311232522 +0100
|
+++ b/setup.py 2021-04-10 18:46:01.652324424 +0100
|
||||||
@@ -11,7 +11,7 @@
|
@@ -11,7 +11,7 @@
|
||||||
PROJ_MIN_VERSION = parse_version("6.2.0")
|
PROJ_MIN_VERSION = parse_version("7.2.0")
|
||||||
CURRENT_FILE_PATH = os.path.dirname(os.path.abspath(__file__))
|
CURRENT_FILE_PATH = Path(__file__).absolute().parent
|
||||||
BASE_INTERNAL_PROJ_DIR = "proj_dir"
|
BASE_INTERNAL_PROJ_DIR = Path("proj_dir")
|
||||||
-INTERNAL_PROJ_DIR = os.path.join(CURRENT_FILE_PATH, "pyproj", BASE_INTERNAL_PROJ_DIR)
|
-INTERNAL_PROJ_DIR = CURRENT_FILE_PATH / "pyproj" / BASE_INTERNAL_PROJ_DIR
|
||||||
+INTERNAL_PROJ_DIR = "@proj@"
|
+INTERNAL_PROJ_DIR = Path("@proj@")
|
||||||
|
|
||||||
|
|
||||||
def check_proj_version(proj_dir):
|
def get_proj_version(proj_dir: Path) -> str:
|
||||||
@@ -146,7 +146,7 @@
|
@@ -150,7 +150,7 @@
|
||||||
# By default we'll try to get options PROJ_DIR or the local version of proj
|
# By default we'll try to get options PROJ_DIR or the local version of proj
|
||||||
proj_dir = get_proj_dir()
|
proj_dir = get_proj_dir()
|
||||||
library_dirs = get_proj_libdirs(proj_dir)
|
library_dirs = get_proj_libdirs(proj_dir)
|
||||||
- include_dirs = get_proj_incdirs(proj_dir)
|
- include_dirs = get_proj_incdirs(proj_dir)
|
||||||
+ include_dirs = get_proj_incdirs("@projdev@")
|
+ include_dirs = get_proj_incdirs(Path("@projdev@"))
|
||||||
|
|
||||||
# setup extension options
|
proj_version = get_proj_version(proj_dir)
|
||||||
ext_options = {
|
check_proj_version(proj_version)
|
||||||
diff -Nur a/test/conftest.py b/test/conftest.py
|
diff -Nur a/test/conftest.py b/test/conftest.py
|
||||||
--- a/test/conftest.py 2020-03-24 12:53:39.417440608 +0100
|
--- a/test/conftest.py 2021-04-10 18:26:52.831018478 +0100
|
||||||
+++ b/test/conftest.py 2020-03-24 23:16:47.373972786 +0100
|
+++ b/test/conftest.py 2021-04-10 18:37:01.605682432 +0100
|
||||||
@@ -1,6 +1,7 @@
|
@@ -2,6 +2,7 @@
|
||||||
import os
|
from contextlib import contextmanager
|
||||||
import shutil
|
from distutils.version import LooseVersion
|
||||||
import tempfile
|
from pathlib import Path
|
||||||
+import stat
|
+import stat
|
||||||
|
|
||||||
import pytest
|
import pyproj
|
||||||
|
from pyproj.datadir import get_data_dir, get_user_data_dir, set_data_dir
|
||||||
|
diff -Nur a/test/test_cli.py b/test/test_cli.py
|
||||||
|
--- a/test/test_cli.py 2021-04-10 18:26:52.831018478 +0100
|
||||||
|
+++ b/test/test_cli.py 2021-04-10 22:17:04.665088162 +0100
|
||||||
|
@@ -14,7 +14,7 @@
|
||||||
|
from test.conftest import grids_available, proj_env, tmp_chdir
|
||||||
|
|
||||||
|
PYPROJ_CLI_ENDPONTS = pytest.mark.parametrize(
|
||||||
|
- "input_command", [["pyproj"], [sys.executable, "-m", "pyproj"]]
|
||||||
|
+ "input_command", [[sys.executable, "-m", "pyproj"]]
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
@@ -17,6 +18,15 @@
|
|
||||||
with tempfile.TemporaryDirectory() as tmpdir:
|
|
||||||
tmp_data_dir = os.path.join(tmpdir, "proj")
|
|
||||||
shutil.copytree(data_dir, tmp_data_dir)
|
|
||||||
+
|
|
||||||
+ # Data copied from the nix store is readonly (causes cleanup problem).
|
|
||||||
+ # Make it writable.
|
|
||||||
+ for r, d, files in os.walk(tmp_data_dir):
|
|
||||||
+ os.chmod(r, os.stat(r).st_mode | stat.S_IWUSR)
|
|
||||||
+ for f in files:
|
|
||||||
+ fpath = os.path.join(r, f)
|
|
||||||
+ os.chmod(fpath, os.stat(fpath).st_mode | stat.S_IWUSR)
|
|
||||||
+
|
|
||||||
try:
|
|
||||||
os.remove(os.path.join(str(tmp_data_dir), "ntv2_0.gsb"))
|
|
||||||
except OSError:
|
|
||||||
|
@ -1,60 +1,94 @@
|
|||||||
{ lib, buildPythonPackage, fetchFromGitHub, python, pkgs, pythonOlder, isPy27, substituteAll
|
{ lib
|
||||||
, aenum
|
, buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, python
|
||||||
|
, proj
|
||||||
|
, pythonOlder
|
||||||
|
, substituteAll
|
||||||
, cython
|
, cython
|
||||||
, pytestCheckHook
|
, pytestCheckHook
|
||||||
, mock
|
, mock
|
||||||
|
, certifi
|
||||||
, numpy
|
, numpy
|
||||||
, shapely
|
, shapely
|
||||||
|
, pandas
|
||||||
|
, xarray
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pyproj";
|
pname = "pyproj";
|
||||||
version = "2.6.0";
|
version = "3.0.1";
|
||||||
disabled = isPy27;
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "pyproj4";
|
owner = "pyproj4";
|
||||||
repo = "pyproj";
|
repo = "pyproj";
|
||||||
rev = "v${version}rel";
|
rev = version;
|
||||||
sha256 = "0fyggkbr3kp8mlq4c0r8sl5ah58bdg2mj4kzql9p3qyrkcdlgixh";
|
sha256 = "1q1i1235cp3k32dpb11r7krx5rpqwszb89mrx85rflc1z5acaj58";
|
||||||
};
|
};
|
||||||
|
|
||||||
# force pyproj to use ${pkgs.proj}
|
# force pyproj to use ${proj}
|
||||||
patches = [
|
patches = [
|
||||||
(substituteAll {
|
(substituteAll {
|
||||||
src = ./001.proj.patch;
|
src = ./001.proj.patch;
|
||||||
proj = pkgs.proj;
|
proj = proj;
|
||||||
projdev = pkgs.proj.dev;
|
projdev = proj.dev;
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [ cython pkgs.proj ];
|
nativeBuildInputs = [ cython ];
|
||||||
|
buildInputs = [ proj ];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
numpy shapely
|
certifi
|
||||||
] ++ lib.optional (pythonOlder "3.6") aenum;
|
];
|
||||||
|
|
||||||
checkInputs = [ pytestCheckHook mock ];
|
checkInputs = [
|
||||||
|
pytestCheckHook
|
||||||
|
mock
|
||||||
|
numpy
|
||||||
|
shapely
|
||||||
|
pandas
|
||||||
|
xarray
|
||||||
|
];
|
||||||
|
|
||||||
# prevent importing local directory
|
preCheck = ''
|
||||||
preCheck = "cd test";
|
# We need to build extensions locally to run tests
|
||||||
pytestFlagsArray = [
|
${python.interpreter} setup.py build_ext --inplace
|
||||||
"--ignore=test_doctest_wrapper.py"
|
cd test
|
||||||
"--ignore=test_datadir.py"
|
'';
|
||||||
|
|
||||||
|
disabledTestPaths = [
|
||||||
|
"test_doctest_wrapper.py"
|
||||||
|
"test_datadir.py"
|
||||||
];
|
];
|
||||||
|
|
||||||
disabledTests = [
|
disabledTests = [
|
||||||
"alternative_grid_name"
|
# The following tests try to access network and end up with a URLError
|
||||||
"transform_wgs84_to_alaska"
|
"test__load_grid_geojson_old_file"
|
||||||
"transformer_group__unavailable"
|
"test_get_transform_grid_list"
|
||||||
"transform_group__missing_best"
|
"test_get_transform_grid_list__area_of_use"
|
||||||
"datum"
|
"test_get_transform_grid_list__bbox__antimeridian"
|
||||||
"repr"
|
"test_get_transform_grid_list__bbox__out_of_bounds"
|
||||||
|
"test_get_transform_grid_list__contains"
|
||||||
|
"test_get_transform_grid_list__file"
|
||||||
|
"test_get_transform_grid_list__source_id"
|
||||||
|
"test_sync__area_of_use__list"
|
||||||
|
"test_sync__bbox__list"
|
||||||
|
"test_sync__bbox__list__exclude_world_coverage"
|
||||||
|
"test_sync__download_grids"
|
||||||
|
"test_sync__file__list"
|
||||||
|
"test_sync__source_id__list"
|
||||||
|
"test_sync_download"
|
||||||
|
"test_sync_download__directory"
|
||||||
|
"test_sync_download__system_directory"
|
||||||
|
"test_transformer_group__download_grids"
|
||||||
];
|
];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Python interface to PROJ.4 library";
|
description = "Python interface to PROJ.4 library";
|
||||||
homepage = "https://github.com/jswhit/pyproj";
|
homepage = "https://github.com/pyproj4/pyproj";
|
||||||
license = with lib.licenses; [ isc ];
|
license = with lib.licenses; [ isc ];
|
||||||
|
maintainers = with lib.maintainers; [ lsix ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -15,11 +15,11 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "sagemaker";
|
pname = "sagemaker";
|
||||||
version = "2.33.0";
|
version = "2.34.0";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "sha256-0l8xwZ10zQb+LnV/hjYoSSgN/TGpVdzdXeSfnEyf0J0=";
|
sha256 = "sha256-j0YlFh5SG1PlBN5vWZ9bLuOKcO03pDwoOB44CMyvXPk=";
|
||||||
};
|
};
|
||||||
|
|
||||||
pythonImportsCheck = [
|
pythonImportsCheck = [
|
||||||
|
@ -41,6 +41,6 @@ buildPythonPackage rec {
|
|||||||
description = "Twilio API client and TwiML generator";
|
description = "Twilio API client and TwiML generator";
|
||||||
homepage = "https://github.com/twilio/twilio-python/";
|
homepage = "https://github.com/twilio/twilio-python/";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ flokli ];
|
maintainers = with maintainers; [ ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -8,11 +8,11 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "urwid_readline";
|
pname = "urwid_readline";
|
||||||
version = "0.12";
|
version = "0.13";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "f7384e03017c3fb07bfba0d829d70287793326d9f6dac145dd09e0d693d7bf9c";
|
sha256 = "sha256-AYAgy8hku17Ye+F9wmsGnq4nVcsp86nFaarDve0e+vQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -5,6 +5,9 @@
|
|||||||
, requests
|
, requests
|
||||||
, matrix-client
|
, matrix-client
|
||||||
, distro
|
, distro
|
||||||
|
, cryptography
|
||||||
|
, pyopenssl
|
||||||
|
, pytestCheckHook
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
@ -26,12 +29,22 @@ buildPythonPackage rec {
|
|||||||
requests
|
requests
|
||||||
matrix-client
|
matrix-client
|
||||||
distro
|
distro
|
||||||
|
|
||||||
|
# from requests[security]
|
||||||
|
cryptography
|
||||||
|
pyopenssl
|
||||||
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
pytestCheckHook
|
||||||
];
|
];
|
||||||
|
|
||||||
preCheck = ''
|
preCheck = ''
|
||||||
export COLUMNS=80
|
export COLUMNS=80
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "zulip" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Bindings for the Zulip message API";
|
description = "Bindings for the Zulip message API";
|
||||||
homepage = "https://github.com/zulip/python-zulip-api";
|
homepage = "https://github.com/zulip/python-zulip-api";
|
||||||
|
28
pkgs/development/tools/kubepug/default.nix
Normal file
28
pkgs/development/tools/kubepug/default.nix
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
{ lib, buildGoModule, fetchFromGitHub }:
|
||||||
|
|
||||||
|
buildGoModule rec {
|
||||||
|
pname = "kubepug";
|
||||||
|
version = "1.1.3";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "rikatz";
|
||||||
|
repo = "kubepug";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "094c1qfmsdmy963bxs6lq3xh1zpfdfh16vlhfwi9yywmgcynb3b6";
|
||||||
|
};
|
||||||
|
|
||||||
|
vendorSha256 = "0jzry4znq4kcl6i9jcawilyjm8av1zxbml6nlr96v8x47ijxav5j";
|
||||||
|
|
||||||
|
buildFlagsArray = ''
|
||||||
|
-ldflags=-s -w -X=github.com/rikatz/kubepug/version.Version=${src.rev}
|
||||||
|
'';
|
||||||
|
|
||||||
|
subPackages = [ "cmd/kubepug.go" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Checks a Kubernetes cluster for objects using deprecated API versions";
|
||||||
|
homepage = "https://github.com/rikatz/kubepug";
|
||||||
|
license = licenses.asl20;
|
||||||
|
maintainers = with maintainers; [ mausch ];
|
||||||
|
};
|
||||||
|
}
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "kustomize-sops";
|
pname = "kustomize-sops";
|
||||||
version = "2.5.1";
|
version = "2.5.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "viaduct-ai";
|
owner = "viaduct-ai";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-XZoevXYSlBj8umxC8UNucE21pjDNaeX1c65QAwEuqWQ=";
|
sha256 = "sha256-c8v9O3ufTZ7/rWwLNoak0ITlEVlOg9MvheRjQIxPwKc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-kJtJ2ut+yhgNoPIY5i3dKmQV0g+8RvcGnxCyay7wy2A=";
|
vendorSha256 = "sha256-kJtJ2ut+yhgNoPIY5i3dKmQV0g+8RvcGnxCyay7wy2A=";
|
||||||
|
@ -4,20 +4,16 @@
|
|||||||
, doCheck ? true
|
, doCheck ? true
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
rustPlatform.buildRustPackage rec {
|
||||||
rev = "2021-04-05";
|
|
||||||
in
|
|
||||||
|
|
||||||
rustPlatform.buildRustPackage {
|
|
||||||
pname = "rust-analyzer-unwrapped";
|
pname = "rust-analyzer-unwrapped";
|
||||||
version = "unstable-${rev}";
|
version = "2021-04-12";
|
||||||
cargoSha256 = "sha256-kDwdKa08E0h24lOOa7ALeNqHlMjMry/ru1qwCIyKmuE=";
|
cargoSha256 = "1mnx0mnfkvz6gmzy2jcl0wrdwd1mgfnrny4xf9wkd5vd4ks4k338";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "rust-analyzer";
|
owner = "rust-analyzer";
|
||||||
repo = "rust-analyzer";
|
repo = "rust-analyzer";
|
||||||
inherit rev;
|
rev = version;
|
||||||
sha256 = "sha256-ZDxy87F3uz8bTF1/2LIy5r4Nv/M3xe97F7mwJNEFcUs=";
|
sha256 = "1rg20aswbh9palwr3qfcnscsvzmbmhghn4k0nl11m9j7z6hva6bg";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildAndTestSubdir = "crates/rust-analyzer";
|
buildAndTestSubdir = "crates/rust-analyzer";
|
||||||
@ -31,7 +27,7 @@ rustPlatform.buildRustPackage {
|
|||||||
libiconv
|
libiconv
|
||||||
];
|
];
|
||||||
|
|
||||||
RUST_ANALYZER_REV = rev;
|
RUST_ANALYZER_REV = version;
|
||||||
|
|
||||||
inherit doCheck;
|
inherit doCheck;
|
||||||
preCheck = lib.optionalString doCheck ''
|
preCheck = lib.optionalString doCheck ''
|
||||||
@ -43,7 +39,7 @@ rustPlatform.buildRustPackage {
|
|||||||
runHook preInstallCheck
|
runHook preInstallCheck
|
||||||
versionOutput="$($out/bin/rust-analyzer --version)"
|
versionOutput="$($out/bin/rust-analyzer --version)"
|
||||||
echo "'rust-analyzer --version' returns: $versionOutput"
|
echo "'rust-analyzer --version' returns: $versionOutput"
|
||||||
[[ "$versionOutput" == "rust-analyzer ${rev}" ]]
|
[[ "$versionOutput" == "rust-analyzer ${version}" ]]
|
||||||
runHook postInstallCheck
|
runHook postInstallCheck
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -8,23 +8,23 @@ nixpkgs=../../../../..
|
|||||||
|
|
||||||
# Update lsp
|
# Update lsp
|
||||||
|
|
||||||
rev=$(
|
ver=$(
|
||||||
curl -s "https://api.github.com/repos/$owner/$repo/releases" |
|
curl -s "https://api.github.com/repos/$owner/$repo/releases" |
|
||||||
jq 'map(select(.prerelease | not)) | .[0].tag_name' --raw-output
|
jq 'map(select(.prerelease | not)) | .[0].tag_name' --raw-output
|
||||||
)
|
)
|
||||||
old_rev=$(sed -nE 's/.*\brev = "(.*)".*/\1/p' ./default.nix)
|
old_ver=$(sed -nE 's/.*\bversion = "(.*)".*/\1/p' ./default.nix)
|
||||||
if grep -q 'cargoSha256 = ""' ./default.nix; then
|
if grep -q 'cargoSha256 = ""' ./default.nix; then
|
||||||
old_rev='broken'
|
old_ver='broken'
|
||||||
fi
|
fi
|
||||||
if [[ "$rev" == "$old_rev" ]]; then
|
if [[ "$ver" == "$old_ver" ]]; then
|
||||||
echo "Up to date: $rev"
|
echo "Up to date: $ver"
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
echo "$old_rev -> $rev"
|
echo "$old_ver -> $ver"
|
||||||
|
|
||||||
sha256=$(nix-prefetch -f "$nixpkgs" rust-analyzer-unwrapped.src --rev "$rev")
|
sha256=$(nix-prefetch -f "$nixpkgs" rust-analyzer-unwrapped.src --rev "$ver")
|
||||||
# Clear cargoSha256 to avoid inconsistency.
|
# Clear cargoSha256 to avoid inconsistency.
|
||||||
sed -e "s#rev = \".*\"#rev = \"$rev\"#" \
|
sed -e "s#version = \".*\"#version = \"$ver\"#" \
|
||||||
-e "/fetchFromGitHub/,/}/ s#sha256 = \".*\"#sha256 = \"$sha256\"#" \
|
-e "/fetchFromGitHub/,/}/ s#sha256 = \".*\"#sha256 = \"$sha256\"#" \
|
||||||
-e "s#cargoSha256 = \".*\"#cargoSha256 = \"sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\"#" \
|
-e "s#cargoSha256 = \".*\"#cargoSha256 = \"sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\"#" \
|
||||||
--in-place ./default.nix
|
--in-place ./default.nix
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "sd-local";
|
pname = "sd-local";
|
||||||
version = "1.0.30";
|
version = "1.0.31";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "screwdriver-cd";
|
owner = "screwdriver-cd";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-Ha0E0e9CPR8dnApw0cR4A7Tzi3shYVtSeaQ+6I80qcU=";
|
sha256 = "sha256-2EhXhgSm6rCCXNBCf0BH+MzHeU7n/XAXYXosCjRGEbo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-4xuWehRrmVdS2F6r00LZLKq/oHlWqCTQ/jYUKeIJ6DI=";
|
vendorSha256 = "sha256-4xuWehRrmVdS2F6r00LZLKq/oHlWqCTQ/jYUKeIJ6DI=";
|
||||||
|
@ -2,27 +2,29 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "cypress";
|
pname = "cypress";
|
||||||
version = "6.6.0";
|
version = "7.0.0";
|
||||||
|
|
||||||
src = fetchzip {
|
src = fetchzip {
|
||||||
url = "https://cdn.cypress.io/desktop/${version}/linux-x64/cypress.zip";
|
url = "https://cdn.cypress.io/desktop/${version}/linux-x64/cypress.zip";
|
||||||
sha256 = "13zw9gyaqna9d82mwrglab4dfx5y9faqf36d6xplq0z6vnzig1rg";
|
sha256 = "0ad578fqbijw8yf0c92c33inpqam1cfhbwcwinzlmc22h0d4bv5h";
|
||||||
};
|
};
|
||||||
|
|
||||||
# don't remove runtime deps
|
# don't remove runtime deps
|
||||||
dontPatchELF = true;
|
dontPatchELF = true;
|
||||||
|
|
||||||
nativeBuildInputs = [ autoPatchelfHook wrapGAppsHook ];
|
nativeBuildInputs = [ autoPatchelfHook wrapGAppsHook unzip ];
|
||||||
|
|
||||||
buildInputs = with xorg; [
|
buildInputs = with xorg; [
|
||||||
libXScrnSaver libXdamage libXtst
|
libXScrnSaver libXdamage libXtst libxshmfence
|
||||||
] ++ [
|
] ++ [
|
||||||
nss gtk2 alsaLib gnome2.GConf gtk3 unzip
|
nss gtk2 alsaLib gnome2.GConf gtk3
|
||||||
];
|
];
|
||||||
|
|
||||||
runtimeDependencies = [ (lib.getLib udev) ];
|
runtimeDependencies = [ (lib.getLib udev) ];
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
|
||||||
mkdir -p $out/bin $out/opt/cypress
|
mkdir -p $out/bin $out/opt/cypress
|
||||||
cp -vr * $out/opt/cypress/
|
cp -vr * $out/opt/cypress/
|
||||||
# Let's create the file binary_state ourselves to make the npm package happy on initial verification.
|
# Let's create the file binary_state ourselves to make the npm package happy on initial verification.
|
||||||
@ -32,6 +34,8 @@ stdenv.mkDerivation rec {
|
|||||||
# Cypress now looks for binary_state.json in bin
|
# Cypress now looks for binary_state.json in bin
|
||||||
echo '{"verified": true}' > $out/binary_state.json
|
echo '{"verified": true}' > $out/binary_state.json
|
||||||
ln -s $out/opt/cypress/Cypress $out/bin/Cypress
|
ln -s $out/opt/cypress/Cypress $out/bin/Cypress
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
@ -1,62 +1,55 @@
|
|||||||
{ lib, stdenv, fetchurl, pkg-config, bc, perl, pam, libXext, libXScrnSaver, libX11
|
{ lib, stdenv, fetchurl
|
||||||
, libXrandr, libXmu, libXxf86vm, libXrender, libXxf86misc, libjpeg, libGLU, libGL, gtk2
|
, pkg-config, intltool
|
||||||
, libxml2, libglade, intltool, xorg, makeWrapper, gle, gdk-pixbuf, gdk-pixbuf-xlib
|
, perl, gettext, libX11, libXext, libXi, libXt
|
||||||
|
, libXft, libXinerama, libXrandr, libXxf86vm, libGL, libGLU, gle
|
||||||
|
, gtk2, gdk-pixbuf, gdk-pixbuf-xlib, libxml2, pam
|
||||||
|
, systemd
|
||||||
, forceInstallAllHacks ? false
|
, forceInstallAllHacks ? false
|
||||||
|
, withSystemd ? stdenv.isLinux
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "5.44";
|
version = "6.00";
|
||||||
pname = "xscreensaver";
|
pname = "xscreensaver";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://www.jwz.org/${pname}/${pname}-${version}.tar.gz";
|
url = "https://www.jwz.org/${pname}/${pname}-${version}.tar.gz";
|
||||||
sha256 = "15bv05vpfjwsrqbazrjmm382jd7vvw0mp6y9vasn6wvxzjf0in3k";
|
sha256 = "WFCIl0chuCjr1x/T67AZ0b8xITPJVurJZy1h9rSddwY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs =
|
nativeBuildInputs = [
|
||||||
[ pkg-config bc perl libjpeg libGLU libGL gtk2 libxml2 libglade pam
|
pkg-config intltool
|
||||||
libXext libXScrnSaver libX11 libXrandr libXmu libXxf86vm libXrender
|
|
||||||
libXxf86misc intltool xorg.appres makeWrapper gle gdk-pixbuf
|
|
||||||
gdk-pixbuf-xlib
|
|
||||||
];
|
];
|
||||||
|
|
||||||
preConfigure =
|
buildInputs = [
|
||||||
''
|
perl gettext libX11 libXext libXi libXt
|
||||||
|
libXft libXinerama libXrandr libXxf86vm libGL libGLU gle
|
||||||
|
gtk2 gdk-pixbuf gdk-pixbuf-xlib libxml2 pam
|
||||||
|
] ++ lib.optional withSystemd systemd;
|
||||||
|
|
||||||
|
preConfigure = ''
|
||||||
# Fix installation paths for GTK resources.
|
# Fix installation paths for GTK resources.
|
||||||
sed -e 's%@GTK_DATADIR@%@datadir@% ; s%@PO_DATADIR@%@datadir@%' \
|
sed -e 's%@GTK_DATADIR@%@datadir@% ; s%@PO_DATADIR@%@datadir@%' \
|
||||||
-i driver/Makefile.in po/Makefile.in.in
|
-i driver/Makefile.in po/Makefile.in.in
|
||||||
'';
|
'';
|
||||||
|
|
||||||
configureFlags =
|
configureFlags = [
|
||||||
[ "--with-gl" "--with-pam" "--with-pixbuf" "--with-proc-interrupts"
|
"--with-app-defaults=${placeholder "out"}/share/xscreensaver/app-defaults"
|
||||||
"--with-dpms-ext" "--with-randr-ext" "--with-xinerama-ext"
|
|
||||||
"--with-xf86vmode-ext" "--with-xf86gamma-ext" "--with-randr-ext"
|
|
||||||
"--with-xshm-ext" "--with-xdbe-ext"
|
|
||||||
"--with-x-app-defaults=\${out}/share/xscreensaver/app-defaults"
|
|
||||||
];
|
];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = lib.optionalString forceInstallAllHacks ''
|
||||||
wrapProgram $out/bin/xscreensaver-text \
|
make -j$NIX_BUILD_CORES -C hacks/glx dnalogo
|
||||||
--prefix PATH : ${lib.makeBinPath [xorg.appres]}
|
cat hacks/Makefile.in \
|
||||||
|
| grep -E '([a-z0-9]+):[[:space:]]*\1[.]o' | cut -d : -f 1 | xargs make -j$NIX_BUILD_CORES -C hacks
|
||||||
substituteInPlace $out/bin/xscreensaver-getimage-file \
|
cat hacks/glx/Makefile.in \
|
||||||
--replace '${perl}' '${perl.withPackages (p: with p;
|
| grep -E '([a-z0-9]+):[[:space:]]*\1[.]o' | cut -d : -f 1 | xargs make -j$NIX_BUILD_CORES -C hacks/glx
|
||||||
[ EncodeLocale HTTPDate HTTPMessage IOSocketSSL
|
|
||||||
LWP LWPProtocolHttps MozillaCA NetHTTP
|
|
||||||
NetSSLeay TryTiny URI
|
|
||||||
])}'
|
|
||||||
''
|
|
||||||
+ lib.optionalString forceInstallAllHacks ''
|
|
||||||
make -C hacks/glx dnalogo
|
|
||||||
cat hacks/Makefile.in | grep -E '([a-z0-9]+):[[:space:]]*\1[.]o' | cut -d : -f 1 | xargs make -C hacks
|
|
||||||
cat hacks/glx/Makefile.in | grep -E '([a-z0-9]+):[[:space:]]*\1[.]o' | cut -d : -f 1 | xargs make -C hacks/glx
|
|
||||||
cp -f $(find hacks -type f -perm -111 "!" -name "*.*" ) "$out/libexec/xscreensaver"
|
cp -f $(find hacks -type f -perm -111 "!" -name "*.*" ) "$out/libexec/xscreensaver"
|
||||||
''
|
'';
|
||||||
;
|
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "https://www.jwz.org/xscreensaver/";
|
homepage = "https://www.jwz.org/xscreensaver/";
|
||||||
description = "A set of screensavers";
|
description = "A set of screensavers";
|
||||||
|
license = lib.licenses.mit;
|
||||||
maintainers = with lib.maintainers; [ raskin ];
|
maintainers = with lib.maintainers; [ raskin ];
|
||||||
platforms = lib.platforms.unix; # Once had cygwin problems
|
platforms = lib.platforms.unix; # Once had cygwin problems
|
||||||
inherit version;
|
inherit version;
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{ lib, fetchFromGitHub, buildLinux, linux_zen, ... } @ args:
|
{ lib, fetchFromGitHub, buildLinux, linux_zen, ... } @ args:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "5.11.11";
|
version = "5.11.13";
|
||||||
suffix = "lqx1";
|
suffix = "lqx1";
|
||||||
in
|
in
|
||||||
|
|
||||||
@ -14,7 +14,7 @@ buildLinux (args // {
|
|||||||
owner = "zen-kernel";
|
owner = "zen-kernel";
|
||||||
repo = "zen-kernel";
|
repo = "zen-kernel";
|
||||||
rev = "v${version}-${suffix}";
|
rev = "v${version}-${suffix}";
|
||||||
sha256 = "1wycqy0m6vjaa39rq7ngwr2qmksqfca27z1711nag7j68dk3ywak";
|
sha256 = "1yx0l90happm6g2cx1ar4lbhfv3a2aalpwhjqyzc8b15af0h0ddv";
|
||||||
};
|
};
|
||||||
|
|
||||||
extraMeta = {
|
extraMeta = {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{ lib, fetchFromGitHub, buildLinux, ... } @ args:
|
{ lib, fetchFromGitHub, buildLinux, ... } @ args:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "5.11.11";
|
version = "5.11.13";
|
||||||
suffix = "zen1";
|
suffix = "zen1";
|
||||||
in
|
in
|
||||||
|
|
||||||
@ -14,7 +14,7 @@ buildLinux (args // {
|
|||||||
owner = "zen-kernel";
|
owner = "zen-kernel";
|
||||||
repo = "zen-kernel";
|
repo = "zen-kernel";
|
||||||
rev = "v${version}-${suffix}";
|
rev = "v${version}-${suffix}";
|
||||||
sha256 = "0rldvgvdbsqvshrbv2g335qvwzk76l7rpnp9dwzsiv2qphrzxazi";
|
sha256 = "1m95kqi2njm4cdixy7rwmycdbg386nidrk3xr4qqm64wych9bqn8";
|
||||||
};
|
};
|
||||||
|
|
||||||
extraMeta = {
|
extraMeta = {
|
||||||
|
@ -1,16 +1,16 @@
|
|||||||
{ buildPythonPackage, lib, fetchgit, isPy3k
|
{ buildPythonPackage, lib, fetchgit, isPy3k
|
||||||
, git, makeWrapper, sassc, hyperkitty, postorius, whoosh
|
, git, makeWrapper, sassc, hyperkitty, postorius, whoosh, setuptools-scm
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "mailman-web-unstable";
|
pname = "mailman-web";
|
||||||
version = "2019-09-29";
|
version = "unstable-2021-04-10";
|
||||||
disabled = !isPy3k;
|
disabled = !isPy3k;
|
||||||
|
|
||||||
src = fetchgit {
|
src = fetchgit {
|
||||||
url = "https://gitlab.com/mailman/mailman-web";
|
url = "https://gitlab.com/mailman/mailman-web";
|
||||||
rev = "d17203b4d6bdc71c2b40891757f57a32f3de53d5";
|
rev = "19a7abe27dd3bc39c0250440de073f0adecd4da1";
|
||||||
sha256 = "124cxr4vfi1ibgxygk4l74q4fysx0a6pga1kk9p5wq2yvzwg9z3n";
|
sha256 = "0h25140n2jaisl0ri5x7gdmbypiys8vlq8dql1zmaxvq459ybxkn";
|
||||||
leaveDotGit = true;
|
leaveDotGit = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -25,7 +25,7 @@ buildPythonPackage rec {
|
|||||||
sed -i '/^ Django/d' setup.cfg
|
sed -i '/^ Django/d' setup.cfg
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [ git makeWrapper ];
|
nativeBuildInputs = [ git setuptools-scm makeWrapper ];
|
||||||
propagatedBuildInputs = [ hyperkitty postorius whoosh ];
|
propagatedBuildInputs = [ hyperkitty postorius whoosh ];
|
||||||
|
|
||||||
# Tries to check runtime configuration.
|
# Tries to check runtime configuration.
|
||||||
@ -38,7 +38,7 @@ buildPythonPackage rec {
|
|||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Django project for Mailman 3 web interface";
|
description = "Django project for Mailman 3 web interface";
|
||||||
license = licenses.gpl3;
|
license = licenses.gpl3Plus;
|
||||||
maintainers = with maintainers; [ peti qyliss ];
|
maintainers = with maintainers; [ peti qyliss m1cr0man ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "grafana-agent";
|
pname = "grafana-agent";
|
||||||
version = "0.13.0";
|
version = "0.13.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
owner = "grafana";
|
owner = "grafana";
|
||||||
repo = "agent";
|
repo = "agent";
|
||||||
sha256 = "sha256-wm+WoOvYVa29lMMnXatlQ4gcCLsz+uQZ7D/hUxNjIPc=";
|
sha256 = "sha256-ySdBHlUSGIyhMwInoFT90mm+HfAkO/60wBPACQgxDAM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = null;
|
vendorSha256 = null;
|
||||||
|
@ -5,15 +5,15 @@
|
|||||||
, git, nix, nixfmt, jq, coreutils, gnused, curl, cacert }:
|
, git, nix, nixfmt, jq, coreutils, gnused, curl, cacert }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "2021-04-07";
|
version = "2021-04-11";
|
||||||
pname = "oh-my-zsh";
|
pname = "oh-my-zsh";
|
||||||
rev = "3f50482674c2b3153590a4aba92fbfa1c01bc583";
|
rev = "12669f29f0843b8b980dd137f150a74511f88842";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
inherit rev;
|
inherit rev;
|
||||||
owner = "ohmyzsh";
|
owner = "ohmyzsh";
|
||||||
repo = "ohmyzsh";
|
repo = "ohmyzsh";
|
||||||
sha256 = "1ypx15p4c3mrs99xwkii3hwzlpk34mdldlymwiwad1c1ihw1r7r9";
|
sha256 = "07vcxw60cvlh745lgy03l6vgsxkalmwh386akvrpvbg9a6p6k8rb";
|
||||||
};
|
};
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
@ -21,11 +21,11 @@ let
|
|||||||
in
|
in
|
||||||
with py.pkgs; buildPythonApplication rec {
|
with py.pkgs; buildPythonApplication rec {
|
||||||
pname = "awscli";
|
pname = "awscli";
|
||||||
version = "1.19.46"; # N.B: if you change this, change botocore and boto3 to a matching version too
|
version = "1.19.49"; # N.B: if you change this, change botocore and boto3 to a matching version too
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "sha256-Cs+VOgbW/x1vsgMPgUG6PRlqZcvzHQCIRYuR6AsSYP4=";
|
sha256 = "sha256-SiE3t26giRwNMJHGpeSzEO0nFjXS+bms4pRydOGWQyI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# https://github.com/aws/aws-cli/issues/4837
|
# https://github.com/aws/aws-cli/issues/4837
|
||||||
|
@ -2,16 +2,16 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "chezmoi";
|
pname = "chezmoi";
|
||||||
version = "2.0.8";
|
version = "2.0.9";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "twpayne";
|
owner = "twpayne";
|
||||||
repo = "chezmoi";
|
repo = "chezmoi";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-bGrGekZLystw3AvQP9bdFGlxteGCzwrhamaO8WLKf7U=";
|
sha256 = "sha256-yDd9u9cwC+bjB0ZQW0EgEDaHmWwkUprwXIiVrOVP2nk=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-YU+t8GVsLYWONezUIB4NUrVxtYOmf/2b5v4v3VSYtBU=";
|
vendorSha256 = "sha256-c6YIWpC8sQA/gbgD2vuuFvwccEE00aUrj6gcPpJsn0k=";
|
||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
@ -1,41 +0,0 @@
|
|||||||
From 611cb2de31a460789c44615d3a52b8d24dbd6fdd Mon Sep 17 00:00:00 2001
|
|
||||||
From: Maximilian Bosch <maximilian@mbosch.me>
|
|
||||||
Date: Fri, 4 Dec 2020 21:53:52 +0100
|
|
||||||
Subject: [PATCH] Fix installation with Nix
|
|
||||||
|
|
||||||
---
|
|
||||||
Makefile | 2 +-
|
|
||||||
setup.py | 4 ++--
|
|
||||||
2 files changed, 3 insertions(+), 3 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/Makefile b/Makefile
|
|
||||||
index 2febf4e..8feab91 100644
|
|
||||||
--- a/Makefile
|
|
||||||
+++ b/Makefile
|
|
||||||
@@ -7,7 +7,7 @@ all:
|
|
||||||
@echo
|
|
||||||
|
|
||||||
install:
|
|
||||||
- @python3 setup.py install --root="$(DESTDIR)" --optimize=1 --skip-build
|
|
||||||
+ @python3 setup.py install --root="$(DESTDIR)" --optimize=1 --skip-build --prefix=
|
|
||||||
@echo
|
|
||||||
@echo "pass-import is installed succesfully"
|
|
||||||
@echo
|
|
||||||
diff --git a/setup.py b/setup.py
|
|
||||||
index b30870c..d9fedbc 100644
|
|
||||||
--- a/setup.py
|
|
||||||
+++ b/setup.py
|
|
||||||
@@ -15,8 +15,8 @@ with Path('pass_import', '__about__.py').open() as file:
|
|
||||||
with open('README.md') as file:
|
|
||||||
long_description = file.read()
|
|
||||||
|
|
||||||
-share = Path(sys.prefix, 'share')
|
|
||||||
-lib = Path('/usr', 'lib', 'password-store', 'extensions')
|
|
||||||
+share = Path('/share')
|
|
||||||
+lib = Path('/lib', 'password-store', 'extensions')
|
|
||||||
if '--user' in sys.argv:
|
|
||||||
lib = Path.home() / '.password-store' / 'extensions'
|
|
||||||
if 'XDG_DATA_HOME' in os.environ:
|
|
||||||
--
|
|
||||||
2.28.0
|
|
||||||
|
|
@ -7,9 +7,7 @@ with pkgs;
|
|||||||
pythonPackages = python3Packages;
|
pythonPackages = python3Packages;
|
||||||
};
|
};
|
||||||
pass-checkup = callPackage ./checkup.nix {};
|
pass-checkup = callPackage ./checkup.nix {};
|
||||||
pass-import = callPackage ./import.nix {
|
pass-import = callPackage ./import.nix {};
|
||||||
pythonPackages = python3Packages;
|
|
||||||
};
|
|
||||||
pass-otp = callPackage ./otp.nix {};
|
pass-otp = callPackage ./otp.nix {};
|
||||||
pass-tomb = callPackage ./tomb.nix {};
|
pass-tomb = callPackage ./tomb.nix {};
|
||||||
pass-update = callPackage ./update.nix {};
|
pass-update = callPackage ./update.nix {};
|
||||||
|
@ -1,17 +1,12 @@
|
|||||||
{ lib, stdenv, fetchFromGitHub, pythonPackages, makeWrapper, fetchpatch }:
|
{ lib
|
||||||
|
, fetchFromGitHub
|
||||||
|
, fetchpatch
|
||||||
|
, python3Packages
|
||||||
|
, gnupg
|
||||||
|
, pass
|
||||||
|
}:
|
||||||
|
|
||||||
let
|
python3Packages.buildPythonApplication rec {
|
||||||
pythonEnv = pythonPackages.python.withPackages (p: [
|
|
||||||
p.defusedxml
|
|
||||||
p.setuptools
|
|
||||||
p.pyaml
|
|
||||||
p.pykeepass
|
|
||||||
p.filemagic
|
|
||||||
p.cryptography
|
|
||||||
p.secretstorage
|
|
||||||
]);
|
|
||||||
|
|
||||||
in stdenv.mkDerivation rec {
|
|
||||||
pname = "pass-import";
|
pname = "pass-import";
|
||||||
version = "3.1";
|
version = "3.1";
|
||||||
|
|
||||||
@ -22,26 +17,43 @@ in stdenv.mkDerivation rec {
|
|||||||
sha256 = "sha256-nH2xAqWfMT+Brv3z9Aw6nbvYqArEZjpM28rKsRPihqA=";
|
sha256 = "sha256-nH2xAqWfMT+Brv3z9Aw6nbvYqArEZjpM28rKsRPihqA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [ ./0001-Fix-installation-with-Nix.patch ];
|
# by default, tries to install scripts/pimport, which is a bash wrapper around "python -m pass_import ..."
|
||||||
|
# This is a better way to do the same, and takes advantage of the existing Nix python environments
|
||||||
|
patches = [
|
||||||
|
# from https://github.com/roddhjav/pass-import/pull/138
|
||||||
|
(fetchpatch {
|
||||||
|
name = "pass-import-pr-138-pimport-entrypoint.patch";
|
||||||
|
url = "https://github.com/roddhjav/pass-import/commit/ccdb6995bee6436992dd80d7b3101f0eb94c59bb.patch";
|
||||||
|
sha256 = "sha256-CO8PyWxa4eLuTQBB+jKTImFPlPn+1yt6NBsIp+SPk94=";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
propagatedBuildInputs = with python3Packages; [
|
||||||
|
cryptography
|
||||||
|
defusedxml
|
||||||
|
pyaml
|
||||||
|
pykeepass
|
||||||
|
python_magic # similar API to "file-magic", but already in nixpkgs.
|
||||||
|
secretstorage
|
||||||
|
];
|
||||||
|
|
||||||
buildInputs = [ pythonEnv ];
|
checkInputs = [
|
||||||
|
gnupg
|
||||||
|
pass
|
||||||
|
python3Packages.pytestCheckHook
|
||||||
|
];
|
||||||
|
|
||||||
makeFlags = [ "DESTDIR=${placeholder "out"}" ];
|
disabledTests = [
|
||||||
|
"test_import_gnome_keyring" # requires dbus, which pytest doesn't support
|
||||||
postInstall = ''
|
];
|
||||||
wrapProgram $out/bin/pimport \
|
postCheck = ''
|
||||||
--prefix PATH : "${pythonEnv}/bin" \
|
$out/bin/pimport --list-exporters --list-importers
|
||||||
--prefix PYTHONPATH : "$out/${pythonPackages.python.sitePackages}"
|
|
||||||
wrapProgram $out/lib/password-store/extensions/import.bash \
|
|
||||||
--prefix PATH : "${pythonEnv}/bin" \
|
|
||||||
--prefix PYTHONPATH : "$out/${pythonPackages.python.sitePackages}"
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Pass extension for importing data from existing password managers";
|
description = "Pass extension for importing data from existing password managers";
|
||||||
homepage = "https://github.com/roddhjav/pass-import";
|
homepage = "https://github.com/roddhjav/pass-import";
|
||||||
|
changelog = "https://github.com/roddhjav/pass-import/blob/v${version}/CHANGELOG.rst";
|
||||||
license = licenses.gpl3Plus;
|
license = licenses.gpl3Plus;
|
||||||
maintainers = with maintainers; [ lovek323 fpletz tadfisher ];
|
maintainers = with maintainers; [ lovek323 fpletz tadfisher ];
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
|
@ -578,6 +578,7 @@ mapAliases ({
|
|||||||
ppl-address-book = throw "ppl-address-book deprecated on 2019-05-02: abandoned by upstream.";
|
ppl-address-book = throw "ppl-address-book deprecated on 2019-05-02: abandoned by upstream.";
|
||||||
processing3 = processing; # added 2019-08-16
|
processing3 = processing; # added 2019-08-16
|
||||||
procps-ng = procps; # added 2018-06-08
|
procps-ng = procps; # added 2018-06-08
|
||||||
|
proj_5 = throw "Proj-5 has been removed from nixpkgs, use proj instead."; # added 2021-04-12
|
||||||
prometheus-cups-exporter = throw "outdated and broken by design; removed by developer."; # added 2021-03-16
|
prometheus-cups-exporter = throw "outdated and broken by design; removed by developer."; # added 2021-03-16
|
||||||
pygmentex = texlive.bin.pygmentex; # added 2019-12-15
|
pygmentex = texlive.bin.pygmentex; # added 2019-12-15
|
||||||
pyload = throw "pyload has been removed from nixpkgs, as it was unmaintained."; # added 2021-03-21
|
pyload = throw "pyload has been removed from nixpkgs, as it was unmaintained."; # added 2021-03-21
|
||||||
@ -622,6 +623,7 @@ mapAliases ({
|
|||||||
rfkill = throw "rfkill has been removed, as it's included in util-linux"; # added 2020-08-23
|
rfkill = throw "rfkill has been removed, as it's included in util-linux"; # added 2020-08-23
|
||||||
riak-cs = throw "riak-cs is not maintained anymore"; # added 2020-10-14
|
riak-cs = throw "riak-cs is not maintained anymore"; # added 2020-10-14
|
||||||
radare2-cutter = cutter; # added 2021-03-30
|
radare2-cutter = cutter; # added 2021-03-30
|
||||||
|
redkite = throw "redkite was archived by upstream"; # added 2021-04-12
|
||||||
rkt = throw "rkt was archived by upstream"; # added 2020-05-16
|
rkt = throw "rkt was archived by upstream"; # added 2020-05-16
|
||||||
ruby_2_0_0 = throw "ruby_2_0_0 was deprecated on 2018-02-13: use a newer version of ruby";
|
ruby_2_0_0 = throw "ruby_2_0_0 was deprecated on 2018-02-13: use a newer version of ruby";
|
||||||
ruby_2_1_0 = throw "ruby_2_1_0 was deprecated on 2018-02-13: use a newer version of ruby";
|
ruby_2_1_0 = throw "ruby_2_1_0 was deprecated on 2018-02-13: use a newer version of ruby";
|
||||||
|
@ -5852,6 +5852,8 @@ in
|
|||||||
|
|
||||||
kube-router = callPackage ../applications/networking/cluster/kube-router { };
|
kube-router = callPackage ../applications/networking/cluster/kube-router { };
|
||||||
|
|
||||||
|
kubepug = callPackage ../development/tools/kubepug { };
|
||||||
|
|
||||||
kwalletcli = libsForQt5.callPackage ../tools/security/kwalletcli { };
|
kwalletcli = libsForQt5.callPackage ../tools/security/kwalletcli { };
|
||||||
|
|
||||||
peruse = libsForQt5.callPackage ../tools/misc/peruse { };
|
peruse = libsForQt5.callPackage ../tools/misc/peruse { };
|
||||||
@ -6388,7 +6390,9 @@ in
|
|||||||
|
|
||||||
lzip = callPackage ../tools/compression/lzip { };
|
lzip = callPackage ../tools/compression/lzip { };
|
||||||
|
|
||||||
luxcorerender = callPackage ../tools/graphics/luxcorerender { };
|
luxcorerender = callPackage ../tools/graphics/luxcorerender {
|
||||||
|
openimagedenoise = openimagedenoise_1_2_x;
|
||||||
|
};
|
||||||
|
|
||||||
xz = callPackage ../tools/compression/xz { };
|
xz = callPackage ../tools/compression/xz { };
|
||||||
|
|
||||||
@ -7091,6 +7095,8 @@ in
|
|||||||
|
|
||||||
openimagedenoise = callPackage ../development/libraries/openimagedenoise { };
|
openimagedenoise = callPackage ../development/libraries/openimagedenoise { };
|
||||||
|
|
||||||
|
openimagedenoise_1_2_x = callPackage ../development/libraries/openimagedenoise/1_2_x.nix { };
|
||||||
|
|
||||||
openmvg = callPackage ../applications/science/misc/openmvg { };
|
openmvg = callPackage ../applications/science/misc/openmvg { };
|
||||||
|
|
||||||
openmvs = callPackage ../applications/science/misc/openmvs { };
|
openmvs = callPackage ../applications/science/misc/openmvs { };
|
||||||
@ -16861,8 +16867,6 @@ in
|
|||||||
|
|
||||||
proj = callPackage ../development/libraries/proj { };
|
proj = callPackage ../development/libraries/proj { };
|
||||||
|
|
||||||
proj_5 = callPackage ../development/libraries/proj/5.2.nix { };
|
|
||||||
|
|
||||||
proj-datumgrid = callPackage ../development/libraries/proj-datumgrid { };
|
proj-datumgrid = callPackage ../development/libraries/proj-datumgrid { };
|
||||||
|
|
||||||
proselint = callPackage ../tools/text/proselint {
|
proselint = callPackage ../tools/text/proselint {
|
||||||
@ -17128,8 +17132,6 @@ in
|
|||||||
|
|
||||||
randomx = callPackage ../development/libraries/randomx { };
|
randomx = callPackage ../development/libraries/randomx { };
|
||||||
|
|
||||||
redkite = callPackage ../development/libraries/redkite { };
|
|
||||||
|
|
||||||
resolv_wrapper = callPackage ../development/libraries/resolv_wrapper { };
|
resolv_wrapper = callPackage ../development/libraries/resolv_wrapper { };
|
||||||
|
|
||||||
rhino = callPackage ../development/libraries/java/rhino {
|
rhino = callPackage ../development/libraries/java/rhino {
|
||||||
@ -22481,6 +22483,8 @@ in
|
|||||||
|
|
||||||
dzen2 = callPackage ../applications/window-managers/dzen2 { };
|
dzen2 = callPackage ../applications/window-managers/dzen2 { };
|
||||||
|
|
||||||
|
e16 = callPackage ../applications/window-managers/e16 { };
|
||||||
|
|
||||||
eaglemode = callPackage ../applications/misc/eaglemode { };
|
eaglemode = callPackage ../applications/misc/eaglemode { };
|
||||||
|
|
||||||
ebumeter = callPackage ../applications/audio/ebumeter { };
|
ebumeter = callPackage ../applications/audio/ebumeter { };
|
||||||
@ -26943,9 +26947,7 @@ in
|
|||||||
|
|
||||||
xscope = callPackage ../applications/misc/xscope { };
|
xscope = callPackage ../applications/misc/xscope { };
|
||||||
|
|
||||||
xscreensaver = callPackage ../misc/screensavers/xscreensaver {
|
xscreensaver = callPackage ../misc/screensavers/xscreensaver { };
|
||||||
inherit (gnome2) libglade;
|
|
||||||
};
|
|
||||||
|
|
||||||
xsuspender = callPackage ../applications/misc/xsuspender { };
|
xsuspender = callPackage ../applications/misc/xsuspender { };
|
||||||
|
|
||||||
|
@ -1048,9 +1048,7 @@ let
|
|||||||
|
|
||||||
ppx_deriving_protobuf = callPackage ../development/ocaml-modules/ppx_deriving_protobuf {};
|
ppx_deriving_protobuf = callPackage ../development/ocaml-modules/ppx_deriving_protobuf {};
|
||||||
|
|
||||||
ppx_deriving_rpc = callPackage ../development/ocaml-modules/ppx_deriving_rpc {
|
ppx_deriving_rpc = callPackage ../development/ocaml-modules/ppx_deriving_rpc { };
|
||||||
ppxlib = ppxlib.override { version = "0.15.0"; };
|
|
||||||
};
|
|
||||||
|
|
||||||
ppx_deriving_yojson = callPackage ../development/ocaml-modules/ppx_deriving_yojson {};
|
ppx_deriving_yojson = callPackage ../development/ocaml-modules/ppx_deriving_yojson {};
|
||||||
|
|
||||||
|
@ -379,6 +379,8 @@ in {
|
|||||||
|
|
||||||
amcrest = callPackage ../development/python-modules/amcrest { };
|
amcrest = callPackage ../development/python-modules/amcrest { };
|
||||||
|
|
||||||
|
amiibo-py = callPackage ../development/python-modules/amiibo-py { };
|
||||||
|
|
||||||
amply = callPackage ../development/python-modules/amply { };
|
amply = callPackage ../development/python-modules/amply { };
|
||||||
|
|
||||||
amqp = callPackage ../development/python-modules/amqp { };
|
amqp = callPackage ../development/python-modules/amqp { };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user