Merge staging-next into staging
This commit is contained in:
commit
2d6670a86b
32 changed files with 213 additions and 123 deletions
|
@ -16,13 +16,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "mympd";
|
pname = "mympd";
|
||||||
version = "11.0.3";
|
version = "11.0.4";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "jcorporation";
|
owner = "jcorporation";
|
||||||
repo = "myMPD";
|
repo = "myMPD";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-pDM9igAX1iUi/yC8/Jqobaixkw6klEVcd0sAn0Ufdjk=";
|
sha256 = "sha256-uDr0QyyYROpaWQ7sv/JeI9IHwdJaFWorIqWMHs5XKU4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -9,15 +9,15 @@
|
||||||
, cmake
|
, cmake
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "pineapple-pictures";
|
pname = "pineapple-pictures";
|
||||||
version = "0.7.1";
|
version = "0.7.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "BLumia";
|
owner = "BLumia";
|
||||||
repo = "pineapple-pictures";
|
repo = "pineapple-pictures";
|
||||||
rev = version;
|
rev = finalAttrs.version;
|
||||||
hash = "sha256-6peNZc+rrQrUFSrn1AK8lZsy4RQf9DwpmXY0McfEus8=";
|
hash = "sha256-dD0pHqw1Gxp+yxzYdm2ZgxiHKyuJKBGYpjv99B1Da1g=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -36,12 +36,12 @@ stdenv.mkDerivation rec {
|
||||||
"-DPREFER_QT_5=OFF"
|
"-DPREFER_QT_5=OFF"
|
||||||
];
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = {
|
||||||
description = "Homebrew lightweight image viewer";
|
description = "Homebrew lightweight image viewer";
|
||||||
homepage = "https://github.com/BLumia/pineapple-pictures";
|
homepage = "https://github.com/BLumia/pineapple-pictures";
|
||||||
license = licenses.mit;
|
license = lib.licenses.mit;
|
||||||
platforms = platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
mainProgram = "ppic";
|
mainProgram = "ppic";
|
||||||
maintainers = with maintainers; [ rewine ];
|
maintainers = with lib.maintainers; [ rewine ];
|
||||||
};
|
};
|
||||||
}
|
})
|
||||||
|
|
|
@ -1179,11 +1179,11 @@
|
||||||
"vendorHash": null
|
"vendorHash": null
|
||||||
},
|
},
|
||||||
"ucloud": {
|
"ucloud": {
|
||||||
"hash": "sha256-ccQwHQlJTqNRNdcz1gd58rzauBcCgV3bGpoKIThruDQ=",
|
"hash": "sha256-+xqt0y/DIx+h8L+73B00ou0Cy9f60sGijgw95N8eROk=",
|
||||||
"homepage": "https://registry.terraform.io/providers/ucloud/ucloud",
|
"homepage": "https://registry.terraform.io/providers/ucloud/ucloud",
|
||||||
"owner": "ucloud",
|
"owner": "ucloud",
|
||||||
"repo": "terraform-provider-ucloud",
|
"repo": "terraform-provider-ucloud",
|
||||||
"rev": "v1.36.1",
|
"rev": "v1.37.0",
|
||||||
"spdx": "MPL-2.0",
|
"spdx": "MPL-2.0",
|
||||||
"vendorHash": null
|
"vendorHash": null
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ lib
|
{ lib
|
||||||
, writeShellScript
|
, writeShellScript
|
||||||
, buildFHSEnv
|
, buildFHSEnvBubblewrap
|
||||||
, stdenvNoCC
|
, stdenvNoCC
|
||||||
, fetchurl
|
, fetchurl
|
||||||
, autoPatchelfHook
|
, autoPatchelfHook
|
||||||
|
@ -40,11 +40,12 @@ let
|
||||||
};
|
};
|
||||||
|
|
||||||
insync-pkg = stdenvNoCC.mkDerivation {
|
insync-pkg = stdenvNoCC.mkDerivation {
|
||||||
inherit pname version meta;
|
name = "${pname}-pkg-${version}";
|
||||||
|
inherit version meta;
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
# Find a binary from https://www.insynchq.com/downloads/linux#ubuntu.
|
# Find a binary from https://www.insynchq.com/downloads/linux#ubuntu.
|
||||||
url = "https://cdn.insynchq.com/builds/linux/${pname}_${version}-lunar_amd64.deb";
|
url = "https://cdn.insynchq.com/builds/linux/insync_${version}-lunar_amd64.deb";
|
||||||
sha256 = "sha256-BxTFtQ1rAsOuhKnH5vsl3zkM7WOd+vjA4LKZGxl4jk0=";
|
sha256 = "sha256-BxTFtQ1rAsOuhKnH5vsl3zkM7WOd+vjA4LKZGxl4jk0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -66,7 +67,7 @@ let
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
runHook preInstall
|
runHook preInstall
|
||||||
|
|
||||||
mkdir -p $out/bin $out/lib $out/share
|
mkdir -p $out
|
||||||
cp -R usr/* $out/
|
cp -R usr/* $out/
|
||||||
|
|
||||||
# use system glibc
|
# use system glibc
|
||||||
|
@ -75,6 +76,9 @@ let
|
||||||
# remove badly packaged plugins
|
# remove badly packaged plugins
|
||||||
rm $out/lib/insync/PySide2/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so
|
rm $out/lib/insync/PySide2/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so
|
||||||
|
|
||||||
|
# remove the unused vendor wrapper
|
||||||
|
rm $out/bin/insync
|
||||||
|
|
||||||
runHook postInstall
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -82,37 +86,40 @@ let
|
||||||
dontStrip = true;
|
dontStrip = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
insync-fhsenv = buildFHSEnv {
|
in buildFHSEnvBubblewrap {
|
||||||
name = "${pname}-${version}";
|
name = pname;
|
||||||
inherit meta;
|
inherit meta;
|
||||||
|
|
||||||
# for including insync's xdg data dirs
|
targetPkgs = pkgs: with pkgs; [
|
||||||
extraOutputsToInstall = [ "share" ];
|
insync-pkg
|
||||||
|
libudev0-shim
|
||||||
|
];
|
||||||
|
|
||||||
targetPkgs = pkgs: with pkgs; [
|
runScript = writeShellScript "insync-wrapper.sh" ''
|
||||||
insync-pkg
|
|
||||||
libudev0-shim
|
|
||||||
];
|
|
||||||
|
|
||||||
runScript = writeShellScript "insync-wrapper.sh" ''
|
|
||||||
# QT_STYLE_OVERRIDE was used to suppress a QT warning, it should have no actual effect for this binary.
|
# QT_STYLE_OVERRIDE was used to suppress a QT warning, it should have no actual effect for this binary.
|
||||||
export QT_STYLE_OVERRIDE=Fusion
|
echo Unsetting QT_STYLE_OVERRIDE=$QT_STYLE_OVERRIDE
|
||||||
|
echo Unsetting QT_QPA_PLATFORMTHEME=$QT_QPA_PLATFORMTHEME
|
||||||
|
unset QT_STYLE_OVERRIDE
|
||||||
|
unset QPA_PLATFORMTHEME
|
||||||
|
|
||||||
# xkb configuration needed: https://github.com/NixOS/nixpkgs/issues/236365
|
# xkb configuration needed: https://github.com/NixOS/nixpkgs/issues/236365
|
||||||
export XKB_CONFIG_ROOT=${xkeyboard_config}/share/X11/xkb/
|
export XKB_CONFIG_ROOT=${xkeyboard_config}/share/X11/xkb/
|
||||||
exec "${insync-pkg.outPath}/lib/insync/insync" "$@"
|
echo XKB_CONFIG_ROOT=$XKB_CONFIG_ROOT
|
||||||
|
|
||||||
|
# For debuging:
|
||||||
|
# export QT_DEBUG_PLUGINS=1
|
||||||
|
# find -L /usr/share -name "*insync*"
|
||||||
|
|
||||||
|
exec /usr/lib/insync/insync "$@"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# "insync start" command starts a daemon.
|
# As intended by this bubble wrap, share as much namespaces as possible with user.
|
||||||
dieWithParent = false;
|
unshareUser = false;
|
||||||
};
|
unshareIpc = false;
|
||||||
|
unsharePid = false;
|
||||||
in stdenvNoCC.mkDerivation {
|
unshareNet = false;
|
||||||
inherit pname version meta;
|
unshareUts = false;
|
||||||
|
unshareCgroup = false;
|
||||||
dontUnpack = true;
|
# Since "insync start" command starts a daemon, this daemon should die with it.
|
||||||
installPhase = ''
|
dieWithParent = false;
|
||||||
mkdir -p $out/bin
|
|
||||||
ln -s ${insync-fhsenv}/bin/${insync-fhsenv.name} $out/bin/insync
|
|
||||||
ln -s ${insync-pkg}/share $out/share
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,11 +4,11 @@
|
||||||
|
|
||||||
buildPythonApplication rec {
|
buildPythonApplication rec {
|
||||||
pname = "MAVProxy";
|
pname = "MAVProxy";
|
||||||
version = "1.8.62";
|
version = "1.8.66";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "sha256-XypOQNETmxg9DYcuCGkXH9/LwCq+pR23KbNfP0mfs3I=";
|
hash = "sha256-tIwXiDHEmFHF5Jdv25hPkzEqAdig+i5h4fW6SGIrZDM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
|
|
@ -3,12 +3,12 @@
|
||||||
let
|
let
|
||||||
generator = pkgsBuildBuild.buildGoModule rec {
|
generator = pkgsBuildBuild.buildGoModule rec {
|
||||||
pname = "v2ray-domain-list-community";
|
pname = "v2ray-domain-list-community";
|
||||||
version = "20230815132423";
|
version = "20230825070717";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "v2fly";
|
owner = "v2fly";
|
||||||
repo = "domain-list-community";
|
repo = "domain-list-community";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-rz7oxcmIQJ9cM7KbQ+zBcBmggGhhhGFad9k0hGLgVgY=";
|
hash = "sha256-xB+8WhFnaQ8YD99FcihqI58R8fxiBAzQK5b4VVdWbMo=";
|
||||||
};
|
};
|
||||||
vendorHash = "sha256-dYaGR5ZBORANKAYuPAi9i+KQn2OAGDGTZxdyVjkcVi8=";
|
vendorHash = "sha256-dYaGR5ZBORANKAYuPAi9i+KQn2OAGDGTZxdyVjkcVi8=";
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
|
@ -18,13 +18,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "lobster";
|
pname = "lobster";
|
||||||
version = "2023.9";
|
version = "2023.11";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "aardappel";
|
owner = "aardappel";
|
||||||
repo = "lobster";
|
repo = "lobster";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-30OOdl/BzWJeLhSWuzLAhwELRPcOJIi7FqwL/ztUOUo=";
|
sha256 = "sha256-c0EElDvoFzIZvYZpjWd9az+KUxDXTETOp89I/tRCrQ0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ];
|
nativeBuildInputs = [ cmake ];
|
||||||
|
|
|
@ -5,11 +5,13 @@ let hb = mkCoqDerivation {
|
||||||
owner = "math-comp";
|
owner = "math-comp";
|
||||||
inherit version;
|
inherit version;
|
||||||
defaultVersion = with lib.versions; lib.switch coq.coq-version [
|
defaultVersion = with lib.versions; lib.switch coq.coq-version [
|
||||||
|
{ case = range "8.15" "8.18"; out = "1.5.0"; }
|
||||||
{ case = range "8.15" "8.17"; out = "1.4.0"; }
|
{ case = range "8.15" "8.17"; out = "1.4.0"; }
|
||||||
{ case = range "8.13" "8.14"; out = "1.2.0"; }
|
{ case = range "8.13" "8.14"; out = "1.2.0"; }
|
||||||
{ case = range "8.12" "8.13"; out = "1.1.0"; }
|
{ case = range "8.12" "8.13"; out = "1.1.0"; }
|
||||||
{ case = isEq "8.11"; out = "0.10.0"; }
|
{ case = isEq "8.11"; out = "0.10.0"; }
|
||||||
] null;
|
] null;
|
||||||
|
release."1.5.0".sha256 = "sha256-Lia3o156Pbe8rDHOA1IniGYsG5/qzZkzDKdHecfmS+c=";
|
||||||
release."1.4.0".sha256 = "sha256-tOed9UU3kMw6KWHJ5LVLUFEmzHx1ImutXQvZ0ldW9rw=";
|
release."1.4.0".sha256 = "sha256-tOed9UU3kMw6KWHJ5LVLUFEmzHx1ImutXQvZ0ldW9rw=";
|
||||||
release."1.3.0".sha256 = "17k7rlxdx43qda6i1yafpgc64na8br285cb0mbxy5wryafcdrkrc";
|
release."1.3.0".sha256 = "17k7rlxdx43qda6i1yafpgc64na8br285cb0mbxy5wryafcdrkrc";
|
||||||
release."1.2.1".sha256 = "sha256-pQYZJ34YzvdlRSGLwsrYgPdz3p/l5f+KhJjkYT08Mj0=";
|
release."1.2.1".sha256 = "sha256-pQYZJ34YzvdlRSGLwsrYgPdz3p/l5f+KhJjkYT08Mj0=";
|
||||||
|
|
|
@ -1,17 +1,21 @@
|
||||||
{ stdenv, lib, fetchFromGitHub, cmake }:
|
{ cmake
|
||||||
|
, fetchFromGitHub
|
||||||
|
, lib
|
||||||
|
, stdenv
|
||||||
|
}:
|
||||||
|
|
||||||
# This was originally called mkl-dnn, then it was renamed to dnnl, and it has
|
# This was originally called mkl-dnn, then it was renamed to dnnl, and it has
|
||||||
# just recently been renamed again to oneDNN. See here for details:
|
# just recently been renamed again to oneDNN. See here for details:
|
||||||
# https://github.com/oneapi-src/oneDNN#oneapi-deep-neural-network-library-onednn
|
# https://github.com/oneapi-src/oneDNN#oneapi-deep-neural-network-library-onednn
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "oneDNN";
|
pname = "oneDNN";
|
||||||
version = "2.7.1";
|
version = "2.7.5";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "oneapi-src";
|
owner = "oneapi-src";
|
||||||
repo = "oneDNN";
|
repo = "oneDNN";
|
||||||
rev = "v${version}";
|
rev = "v${finalAttrs.version}";
|
||||||
sha256 = "sha256-HBCuSZkApd/6UkAxz/KDFb/gyX2SI1S2GwgXAXSTU/c=";
|
sha256 = "sha256-oMPBORAdL2rk2ewyUrInYVHYBRvuvNX4p4rwykO3Rhs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "out" "dev" "doc" ];
|
outputs = [ "out" "dev" "doc" ];
|
||||||
|
@ -30,12 +34,12 @@ stdenv.mkDerivation rec {
|
||||||
--replace "\''${_IMPORT_PREFIX}/" ""
|
--replace "\''${_IMPORT_PREFIX}/" ""
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = {
|
||||||
|
changelog = "https://github.com/oneapi-src/oneDNN/releases/tag/v${finalAttrs.version}";
|
||||||
description = "oneAPI Deep Neural Network Library (oneDNN)";
|
description = "oneAPI Deep Neural Network Library (oneDNN)";
|
||||||
homepage = "https://01.org/oneDNN";
|
homepage = "https://01.org/oneDNN";
|
||||||
changelog = "https://github.com/oneapi-src/oneDNN/releases/tag/v${version}";
|
license = lib.licenses.asl20;
|
||||||
license = licenses.asl20;
|
maintainers = with lib.maintainers; [ alexarice bhipple ];
|
||||||
platforms = platforms.all;
|
platforms = lib.platforms.all;
|
||||||
maintainers = with maintainers; [ alexarice bhipple ];
|
|
||||||
};
|
};
|
||||||
}
|
})
|
||||||
|
|
|
@ -1,17 +1,21 @@
|
||||||
{ stdenv, lib, fetchFromGitHub, cmake }:
|
{ cmake
|
||||||
|
, fetchFromGitHub
|
||||||
|
, lib
|
||||||
|
, stdenv
|
||||||
|
}:
|
||||||
|
|
||||||
# This was originally called mkl-dnn, then it was renamed to dnnl, and it has
|
# This was originally called mkl-dnn, then it was renamed to dnnl, and it has
|
||||||
# just recently been renamed again to oneDNN. See here for details:
|
# just recently been renamed again to oneDNN. See here for details:
|
||||||
# https://github.com/oneapi-src/oneDNN#oneapi-deep-neural-network-library-onednn
|
# https://github.com/oneapi-src/oneDNN#oneapi-deep-neural-network-library-onednn
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "oneDNN";
|
pname = "oneDNN";
|
||||||
version = "3.2.1";
|
version = "3.2.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "oneapi-src";
|
owner = "oneapi-src";
|
||||||
repo = "oneDNN";
|
repo = "oneDNN";
|
||||||
rev = "v${version}";
|
rev = "v${finalAttrs.version}";
|
||||||
sha256 = "sha256-/LbT2nHPpZHjY3xbJ9bDabR7aIMvetNP4mB+rxuTfy8=";
|
hash = "sha256-/LbT2nHPpZHjY3xbJ9bDabR7aIMvetNP4mB+rxuTfy8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "out" "dev" "doc" ];
|
outputs = [ "out" "dev" "doc" ];
|
||||||
|
@ -30,12 +34,12 @@ stdenv.mkDerivation rec {
|
||||||
--replace "\''${_IMPORT_PREFIX}/" ""
|
--replace "\''${_IMPORT_PREFIX}/" ""
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = {
|
||||||
|
changelog = "https://github.com/oneapi-src/oneDNN/releases/tag/v${finalAttrs.version}";
|
||||||
description = "oneAPI Deep Neural Network Library (oneDNN)";
|
description = "oneAPI Deep Neural Network Library (oneDNN)";
|
||||||
homepage = "https://01.org/oneDNN";
|
homepage = "https://01.org/oneDNN";
|
||||||
changelog = "https://github.com/oneapi-src/oneDNN/releases/tag/v${version}";
|
license = lib.licenses.asl20;
|
||||||
license = licenses.asl20;
|
maintainers = with lib.maintainers; [ bhipple ];
|
||||||
platforms = platforms.all;
|
platforms = lib.platforms.all;
|
||||||
maintainers = with maintainers; [ bhipple ];
|
|
||||||
};
|
};
|
||||||
}
|
})
|
||||||
|
|
|
@ -12,6 +12,9 @@
|
||||||
else if lib.versionAtLeast ocaml.version "4.07" then "1.15.2" else "1.14.1"
|
else if lib.versionAtLeast ocaml.version "4.07" then "1.15.2" else "1.14.1"
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
let p5 = camlp5; in
|
||||||
|
let camlp5 = p5.override { legacy = true; }; in
|
||||||
|
|
||||||
let fetched = coqPackages.metaFetch ({
|
let fetched = coqPackages.metaFetch ({
|
||||||
release."1.16.5".sha256 = "sha256-tKX5/cVPoBeHiUe+qn7c5FIRYCwY0AAukN7vSd/Nz9A=";
|
release."1.16.5".sha256 = "sha256-tKX5/cVPoBeHiUe+qn7c5FIRYCwY0AAukN7vSd/Nz9A=";
|
||||||
release."1.15.2".sha256 = "sha256-XgopNP83POFbMNyl2D+gY1rmqGg03o++Ngv3zJfCn2s=";
|
release."1.15.2".sha256 = "sha256-XgopNP83POFbMNyl2D+gY1rmqGg03o++Ngv3zJfCn2s=";
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "bimmer-connected";
|
pname = "bimmer-connected";
|
||||||
version = "0.13.10";
|
version = "0.14.0";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.6";
|
||||||
|
@ -23,7 +23,7 @@ buildPythonPackage rec {
|
||||||
owner = "bimmerconnected";
|
owner = "bimmerconnected";
|
||||||
repo = "bimmer_connected";
|
repo = "bimmer_connected";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-IylA73N3bZOs5HjQGbT6xqokb73iO3bdg5M2KCTX3p4=";
|
hash = "sha256-cx22otbBCSFRTfr+wY1+k5kyX6h9mTQfRBfPw3rplzY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -12,14 +12,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "curtsies";
|
pname = "curtsies";
|
||||||
version = "0.4.1";
|
version = "0.4.2";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-YtEPNJxVOEUwZVan8mY86WsJjYxbvEDa7Hpu7d4WIrA=";
|
hash = "sha256-br4zIVvXyShRpQYEnHIMykz1wZLBZlwdepigTEcCdg4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -37,6 +37,7 @@ buildPythonPackage rec {
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Curses-like terminal wrapper, with colored strings!";
|
description = "Curses-like terminal wrapper, with colored strings!";
|
||||||
homepage = "https://github.com/bpython/curtsies";
|
homepage = "https://github.com/bpython/curtsies";
|
||||||
|
changelog = "https://github.com/bpython/curtsies/blob/v${version}/CHANGELOG.md";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ flokli ];
|
maintainers = with maintainers; [ flokli ];
|
||||||
broken = stdenv.isDarwin;
|
broken = stdenv.isDarwin;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{ stdenv
|
{ lib
|
||||||
, lib
|
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
|
, flit-core
|
||||||
, pythonOlder
|
, pythonOlder
|
||||||
, python
|
, python
|
||||||
, py-multiaddr
|
, py-multiaddr
|
||||||
|
@ -22,7 +22,7 @@
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "ipfshttpclient";
|
pname = "ipfshttpclient";
|
||||||
version = "0.8.0a2";
|
version = "0.8.0a2";
|
||||||
format = "flit";
|
format = "pyproject";
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.6";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
|
@ -32,6 +32,10 @@ buildPythonPackage rec {
|
||||||
hash = "sha256-OmC67pN2BbuGwM43xNDKlsLhwVeUbpvfOazyIDvoMEA=";
|
hash = "sha256-OmC67pN2BbuGwM43xNDKlsLhwVeUbpvfOazyIDvoMEA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
flit-core
|
||||||
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
py-multiaddr
|
py-multiaddr
|
||||||
requests
|
requests
|
||||||
|
@ -85,7 +89,6 @@ buildPythonPackage rec {
|
||||||
pythonImportsCheck = [ "ipfshttpclient" ];
|
pythonImportsCheck = [ "ipfshttpclient" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
broken = stdenv.isDarwin;
|
|
||||||
description = "A python client library for the IPFS API";
|
description = "A python client library for the IPFS API";
|
||||||
homepage = "https://github.com/ipfs-shipyard/py-ipfs-http-client";
|
homepage = "https://github.com/ipfs-shipyard/py-ipfs-http-client";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
|
|
|
@ -16,7 +16,7 @@ in
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "playwright";
|
pname = "playwright";
|
||||||
# run ./pkgs/development/python-modules/playwright/update.sh to update
|
# run ./pkgs/development/python-modules/playwright/update.sh to update
|
||||||
version = "1.36.0";
|
version = "1.37.0";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ buildPythonPackage rec {
|
||||||
owner = "microsoft";
|
owner = "microsoft";
|
||||||
repo = "playwright-python";
|
repo = "playwright-python";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-/umpMkD+WEpBmw2cRb71PtOMd1sRNfwmURKdaRy4Qsc=";
|
hash = "sha256-7egK76A3+C+JPbCNFXDd4qTjepBRSZgtQmFrE/jWJN4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
@ -88,6 +88,7 @@ buildPythonPackage rec {
|
||||||
driver = playwright-driver;
|
driver = playwright-driver;
|
||||||
browsers = playwright-driver.browsers;
|
browsers = playwright-driver.browsers;
|
||||||
};
|
};
|
||||||
|
updateScript = ./update.sh;
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#!/usr/bin/env nix-shell
|
#!/usr/bin/env nix-shell
|
||||||
#!nix-shell -i bash -p curl gnused nix-prefetch common-updater-scripts node2nix
|
#!nix-shell -i bash -p curl gnused nix-prefetch common-updater-scripts node2nix jq
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
root="$(dirname "$(readlink -f "$0")")"
|
root="$(dirname "$(readlink -f "$0")")"
|
||||||
|
|
39
pkgs/development/python-modules/pygobject-stubs/default.nix
Normal file
39
pkgs/development/python-modules/pygobject-stubs/default.nix
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, setuptools
|
||||||
|
, black
|
||||||
|
, codespell
|
||||||
|
, isort
|
||||||
|
, mypy
|
||||||
|
, pre-commit
|
||||||
|
, pygobject3
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pygobject-stubs";
|
||||||
|
version = "2.8.0";
|
||||||
|
format = "pyproject";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "pygobject";
|
||||||
|
repo = "pygobject-stubs";
|
||||||
|
rev = "v${version}";
|
||||||
|
hash = "sha256-8TB8eqXPhvoKtyQ8+hnCQnH4NwO2WC1NYAxmVj+FCvg=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
setuptools
|
||||||
|
];
|
||||||
|
|
||||||
|
# This package does not include any tests.
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "PEP 561 Typing Stubs for PyGObject";
|
||||||
|
homepage = "https://github.com/pygobject/pygobject-stubs";
|
||||||
|
changelog = "https://github.com/pygobject/pygobject-stubs/blob/${src.rev}/CHANGELOG.md";
|
||||||
|
license = licenses.lgpl21Plus;
|
||||||
|
maintainers = with maintainers; [ hacker1024 ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -2,11 +2,11 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pymavlink";
|
pname = "pymavlink";
|
||||||
version = "2.4.39";
|
version = "2.4.40";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-rS1EZGGAcWEi7MK565oii+KUaqACruLrWXNcB/aXPek=";
|
hash = "sha256-PWpVKtNEof/54MgRNhrJ2LuCAc9qrK1yJNUW+gN8yzA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ future lxml ];
|
propagatedBuildInputs = [ future lxml ];
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "coursier";
|
pname = "coursier";
|
||||||
version = "2.1.5";
|
version = "2.1.6";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/coursier/coursier/releases/download/v${version}/coursier";
|
url = "https://github.com/coursier/coursier/releases/download/v${version}/coursier";
|
||||||
sha256 = "rmssIpXp6bwrrxtbH45catYxQh/7K+tkQtvfKYBToNk=";
|
sha256 = "HBjtR2OTzWgMdm8oBfBuJaxP4arAokOMUnRECEsTvg8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "go-mockery";
|
pname = "go-mockery";
|
||||||
version = "2.32.4";
|
version = "2.33.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "vektra";
|
owner = "vektra";
|
||||||
repo = "mockery";
|
repo = "mockery";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-8J8SEPsRj6T6kpCTaouHEojLJQD4K0894m5ldVGdy6I=";
|
sha256 = "sha256-HQBGKWJSjo4ox8YEeQhzM8r+GxuEMsj3SiFAO78j0bA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
preCheck = ''
|
preCheck = ''
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
{ lib, stdenv, fetchFromGitHub, ocaml, findlib, perl, makeWrapper
|
{ lib, stdenv, fetchFromGitHub, ocaml, findlib, perl, makeWrapper
|
||||||
, rresult, bos, ocaml_pcre, re, camlp-streams
|
, rresult, bos, ocaml_pcre, re, camlp-streams
|
||||||
|
, legacy ? false
|
||||||
}:
|
}:
|
||||||
|
|
||||||
if lib.versionOlder ocaml.version "4.02"
|
if lib.versionOlder ocaml.version "4.02"
|
||||||
|
@ -7,7 +8,7 @@ then throw "camlp5 is not available for OCaml ${ocaml.version}"
|
||||||
else
|
else
|
||||||
|
|
||||||
let params =
|
let params =
|
||||||
if lib.versionAtLeast ocaml.version "4.12"
|
if lib.versionAtLeast ocaml.version "4.12" && !legacy
|
||||||
then rec {
|
then rec {
|
||||||
version = "8.00.05";
|
version = "8.00.05";
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
[
|
[
|
||||||
{"@playwright/test": "1.34.3"}
|
{"@playwright/test": "1.37.0"}
|
||||||
]
|
]
|
||||||
|
|
|
@ -4,13 +4,13 @@
|
||||||
|
|
||||||
let
|
let
|
||||||
sources = {
|
sources = {
|
||||||
"@types/node-20.2.5" = {
|
"@types/node-20.5.0" = {
|
||||||
name = "_at_types_slash_node";
|
name = "_at_types_slash_node";
|
||||||
packageName = "@types/node";
|
packageName = "@types/node";
|
||||||
version = "20.2.5";
|
version = "20.5.0";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz";
|
url = "https://registry.npmjs.org/@types/node/-/node-20.5.0.tgz";
|
||||||
sha512 = "JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==";
|
sha512 = "Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"fsevents-2.3.2" = {
|
"fsevents-2.3.2" = {
|
||||||
|
@ -22,30 +22,30 @@ let
|
||||||
sha512 = "xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==";
|
sha512 = "xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"playwright-core-1.34.3" = {
|
"playwright-core-1.37.0" = {
|
||||||
name = "playwright-core";
|
name = "playwright-core";
|
||||||
packageName = "playwright-core";
|
packageName = "playwright-core";
|
||||||
version = "1.34.3";
|
version = "1.37.0";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/playwright-core/-/playwright-core-1.34.3.tgz";
|
url = "https://registry.npmjs.org/playwright-core/-/playwright-core-1.37.0.tgz";
|
||||||
sha512 = "2pWd6G7OHKemc5x1r1rp8aQcpvDh7goMBZlJv6Co5vCNLVcQJdhxRL09SGaY6HcyHH9aT4tiynZabMofVasBYw==";
|
sha512 = "1c46jhTH/myQw6sesrcuHVtLoSNfJv8Pfy9t3rs6subY7kARv0HRw5PpyfPYPpPtQvBOmgbE6K+qgYUpj81LAA==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
"@playwright/test-1.34.3" = nodeEnv.buildNodePackage {
|
"@playwright/test-1.37.0" = nodeEnv.buildNodePackage {
|
||||||
name = "_at_playwright_slash_test";
|
name = "_at_playwright_slash_test";
|
||||||
packageName = "@playwright/test";
|
packageName = "@playwright/test";
|
||||||
version = "1.34.3";
|
version = "1.37.0";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/@playwright/test/-/test-1.34.3.tgz";
|
url = "https://registry.npmjs.org/@playwright/test/-/test-1.37.0.tgz";
|
||||||
sha512 = "zPLef6w9P6T/iT6XDYG3mvGOqOyb6eHaV9XtkunYs0+OzxBtrPAAaHotc0X+PJ00WPPnLfFBTl7mf45Mn8DBmw==";
|
sha512 = "181WBLk4SRUyH1Q96VZl7BP6HcK0b7lbdeKisn3N/vnjitk+9HbdlFz/L5fey05vxaAhldIDnzo8KUoy8S3mmQ==";
|
||||||
};
|
};
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."@types/node-20.2.5"
|
sources."@types/node-20.5.0"
|
||||||
sources."fsevents-2.3.2"
|
sources."fsevents-2.3.2"
|
||||||
sources."playwright-core-1.34.3"
|
sources."playwright-core-1.37.0"
|
||||||
];
|
];
|
||||||
buildInputs = globalBuildInputs;
|
buildInputs = globalBuildInputs;
|
||||||
meta = {
|
meta = {
|
||||||
|
|
|
@ -30,15 +30,15 @@ let
|
||||||
{
|
{
|
||||||
pname = "playwright-driver";
|
pname = "playwright-driver";
|
||||||
# run ./pkgs/development/python-modules/playwright/update.sh to update
|
# run ./pkgs/development/python-modules/playwright/update.sh to update
|
||||||
version = "1.34.3";
|
version = "1.37.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://playwright.azureedge.net/builds/driver/${filename}";
|
url = "https://playwright.azureedge.net/builds/driver/${filename}";
|
||||||
sha256 = {
|
sha256 = {
|
||||||
x86_64-linux = "1xh05v3yqa8gkwayhl4nffgjcnlakpyyi17hwzh0wqzrbwwn0cs8";
|
x86_64-linux = "1lkmanr402ar9njwb7dgyzparjyr1r9krz9ad7b8c6hi3fjvrj0y";
|
||||||
aarch64-linux = "18jxbmhiqda5pzrv6b3n7xi14xg4zvlh6sn7hc3b3hckl77vl933";
|
aarch64-linux = "13nfva9jfmjyjxm1my0aq8ngn6ha0fdrpfv28gm351n0j9cjlvqh";
|
||||||
x86_64-darwin = "0fy5nxbvp1kxplavj832gxiznjqpvl0ww869hsfj0h1fibhly7cy";
|
x86_64-darwin = "0q1qmgypngxs9ipb6dlhk1xccyzw6frzr835ijifpypgp4xmz2gi";
|
||||||
aarch64-darwin = "11msl4pnmr8cmlw32xq2qvfz3g3fy0azvq134a47c0fnpj2gd5zl";
|
aarch64-darwin = "1mq1868s06wgfgi3nhdrzsdqi3cl08lrkiz5q06mg1s724b2sf0v";
|
||||||
}.${system} or throwSystem;
|
}.${system} or throwSystem;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
buildFishPlugin rec {
|
buildFishPlugin rec {
|
||||||
pname = "pure";
|
pname = "pure";
|
||||||
version = "4.1.1";
|
version = "4.7.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "pure-fish";
|
owner = "pure-fish";
|
||||||
repo = "pure";
|
repo = "pure";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1x1h65l8582p7h7w5986sc9vfd7b88a7hsi68dbikm090gz8nlxx";
|
hash = "sha256-2ZNb6aB7rIubTfRVRb42xmCdImQmtGGubo0TBwSPHEo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# The tests aren't passing either on the project's CI.
|
# The tests aren't passing either on the project's CI.
|
||||||
|
|
|
@ -1,38 +1,56 @@
|
||||||
{ lib
|
{ lib
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, python3
|
, python3
|
||||||
|
, softhsm
|
||||||
}:
|
}:
|
||||||
|
|
||||||
python3.pkgs.buildPythonApplication rec {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
pname = "esptool";
|
pname = "esptool";
|
||||||
version = "4.5.1";
|
version = "4.6.2";
|
||||||
|
|
||||||
|
format = "setuptools";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "espressif";
|
owner = "espressif";
|
||||||
repo = "esptool";
|
repo = "esptool";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-FKFw7czXzC8F3OXjlLoJEFaqsSgqWz0ZEqd7KjCy5Ik=";
|
hash = "sha256-3uvTyJrGCpulu/MR/VfCgnIxibxJj2ehBIBSveq7EfI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
patchShebangs ci
|
||||||
|
|
||||||
|
substituteInPlace test/test_espsecure_hsm.py \
|
||||||
|
--replace "/usr/lib/softhsm" "${lib.getLib softhsm}/lib/softhsm"
|
||||||
|
'';
|
||||||
|
|
||||||
propagatedBuildInputs = with python3.pkgs; [
|
propagatedBuildInputs = with python3.pkgs; [
|
||||||
bitstring
|
bitstring
|
||||||
cryptography
|
cryptography
|
||||||
ecdsa
|
ecdsa
|
||||||
pyserial
|
pyserial
|
||||||
reedsolo
|
reedsolo
|
||||||
|
pyyaml
|
||||||
|
python-pkcs11
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeCheckInputs = with python3.pkgs; [
|
nativeCheckInputs = with python3.pkgs; [
|
||||||
pyelftools
|
pyelftools
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
|
softhsm
|
||||||
];
|
];
|
||||||
|
|
||||||
# tests mentioned in `.github/workflows/test_esptool.yml`
|
# tests mentioned in `.github/workflows/test_esptool.yml`
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
runHook preCheck
|
runHook preCheck
|
||||||
|
|
||||||
|
export SOFTHSM2_CONF=$(mktemp)
|
||||||
|
echo "directories.tokendir = $(mktemp -d)" > "$SOFTHSM2_CONF"
|
||||||
|
./ci/setup_softhsm2.sh
|
||||||
|
|
||||||
pytest test/test_imagegen.py
|
pytest test/test_imagegen.py
|
||||||
pytest test/test_espsecure.py
|
pytest test/test_espsecure.py
|
||||||
|
pytest test/test_espsecure_hsm.py
|
||||||
pytest test/test_merge_bin.py
|
pytest test/test_merge_bin.py
|
||||||
pytest test/test_image_info.py
|
pytest test/test_image_info.py
|
||||||
pytest test/test_modules.py
|
pytest test/test_modules.py
|
||||||
|
|
|
@ -2,11 +2,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "routino";
|
pname = "routino";
|
||||||
version = "3.3.3";
|
version = "3.4.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://routino.org/download/${pname}-${version}.tgz";
|
url = "https://routino.org/download/${pname}-${version}.tgz";
|
||||||
sha256 = "1xa7l2bjn832nk6bc7b481nv8hd2gj41jwhg0d2qy10lqdvjpn5b";
|
hash = "sha256-C6qNKljRdV0ProbgSxfrZLgZH+Pl8kcpKmTb83GLhSs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patchFlags = [ "-p0" ];
|
patchFlags = [ "-p0" ];
|
||||||
|
@ -38,6 +38,7 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "http://www.routino.org/";
|
homepage = "http://www.routino.org/";
|
||||||
|
changelog = "http://routino.org/software/NEWS.txt";
|
||||||
description = "OpenStreetMap Routing Software";
|
description = "OpenStreetMap Routing Software";
|
||||||
license = licenses.agpl3Plus;
|
license = licenses.agpl3Plus;
|
||||||
maintainers = with maintainers; [ dotlambda ];
|
maintainers = with maintainers; [ dotlambda ];
|
||||||
|
|
|
@ -11,13 +11,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "dnsperf";
|
pname = "dnsperf";
|
||||||
version = "2.13.0";
|
version = "2.13.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "DNS-OARC";
|
owner = "DNS-OARC";
|
||||||
repo = "dnsperf";
|
repo = "dnsperf";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-ijbJ3ttSLO3UL8TBdayJeYcsBMisv4vICQW3+ZhVsuM=";
|
hash = "sha256-iNTuLcN9bsBPyXZ8SL96moFaI2pTcEhFey8+4xo9iyk=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -37,8 +37,10 @@ stdenv.mkDerivation rec {
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Tools for DNS benchmaring";
|
description = "Tools for DNS benchmaring";
|
||||||
homepage = "https://www.dns-oarc.net/tools/dnsperf";
|
homepage = "https://www.dns-oarc.net/tools/dnsperf";
|
||||||
|
changelog = "https://github.com/DNS-OARC/dnsperf/releases/tag/v${version}";
|
||||||
license = licenses.isc;
|
license = licenses.isc;
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
maintainers = with maintainers; [ vcunat ];
|
mainProgram = "dnsperf";
|
||||||
|
maintainers = with maintainers; [ vcunat mfrw ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,16 +2,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "ssh-to-age";
|
pname = "ssh-to-age";
|
||||||
version = "1.1.4";
|
version = "1.1.5";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Mic92";
|
owner = "Mic92";
|
||||||
repo = "ssh-to-age";
|
repo = "ssh-to-age";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-guBwwIXKAr9rtkiitFPs+usdzCQacnXcn5bTtQY77AY=";
|
sha256 = "sha256-vER4PG2LFi/NM9TmCffqsF3aR4ZycwWVeKls2fNupo0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-NEHZ2ZakkO6Yw2pZdKIfCp9NzjgIRIVxARpcQOBGse4=";
|
vendorHash = "sha256-g8qVV2cd7nxBN/BGNz28gJbtNkCUDJDdSdupXxhFw9Q=";
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
runHook preCheck
|
runHook preCheck
|
||||||
|
|
|
@ -11,13 +11,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "wl-clipboard";
|
pname = "wl-clipboard";
|
||||||
version = "2.2.0";
|
version = "2.2.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "bugaevc";
|
owner = "bugaevc";
|
||||||
repo = "wl-clipboard";
|
repo = "wl-clipboard";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-L4k2jOZ2YtkFpDs2+LAUElYl5aNSC42QxkbMNJ2ZhWQ=";
|
hash = "sha256-BYRXqVpGt9FrEBYQpi2kHPSZyeMk9o1SXkxjjcduhiY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
strictDeps = true;
|
strictDeps = true;
|
||||||
|
|
|
@ -13222,7 +13222,9 @@ with pkgs;
|
||||||
};
|
};
|
||||||
|
|
||||||
soapui = callPackage ../applications/networking/soapui {
|
soapui = callPackage ../applications/networking/soapui {
|
||||||
jdk = jdk11;
|
jdk = if stdenv.isDarwin
|
||||||
|
then (jdk11.override { enableJavaFX = true; })
|
||||||
|
else jdk11;
|
||||||
};
|
};
|
||||||
|
|
||||||
sockdump = callPackage ../tools/networking/sockdump { };
|
sockdump = callPackage ../tools/networking/sockdump { };
|
||||||
|
|
|
@ -9144,6 +9144,8 @@ self: super: with self; {
|
||||||
inherit (pkgs.buildPackages) meson;
|
inherit (pkgs.buildPackages) meson;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
pygobject-stubs = callPackage ../development/python-modules/pygobject-stubs { };
|
||||||
|
|
||||||
pygogo = callPackage ../development/python-modules/pygogo { };
|
pygogo = callPackage ../development/python-modules/pygogo { };
|
||||||
|
|
||||||
pygpgme = callPackage ../development/python-modules/pygpgme { };
|
pygpgme = callPackage ../development/python-modules/pygpgme { };
|
||||||
|
|
Loading…
Reference in a new issue