Merge master into staging-next
This commit is contained in:
commit
0958e34289
@ -18665,6 +18665,12 @@
|
|||||||
githubId = 82817;
|
githubId = 82817;
|
||||||
name = "Robert Kreuzer";
|
name = "Robert Kreuzer";
|
||||||
};
|
};
|
||||||
|
rksm = {
|
||||||
|
email = "robert@kra.hn";
|
||||||
|
github = "rksm";
|
||||||
|
githubId = 467450;
|
||||||
|
name = "Robert Krahn";
|
||||||
|
};
|
||||||
rlupton20 = {
|
rlupton20 = {
|
||||||
email = "richard.lupton@gmail.com";
|
email = "richard.lupton@gmail.com";
|
||||||
github = "rlupton20";
|
github = "rlupton20";
|
||||||
|
@ -109,6 +109,8 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
|
|
||||||
env.CFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-D_DARWIN_C_SOURCE";
|
env.CFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-D_DARWIN_C_SOURCE";
|
||||||
|
|
||||||
|
env.NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-liconv";
|
||||||
|
|
||||||
patchPhase = lib.optionalString stdenv.cc.isClang ''
|
patchPhase = lib.optionalString stdenv.cc.isClang ''
|
||||||
runHook prePatch
|
runHook prePatch
|
||||||
|
|
||||||
|
@ -175,7 +175,6 @@ stdenv.mkDerivation rec {
|
|||||||
libnotify
|
libnotify
|
||||||
libdbusmenu
|
libdbusmenu
|
||||||
pipewire
|
pipewire
|
||||||
stdenv.cc.cc
|
|
||||||
xdg-utils
|
xdg-utils
|
||||||
wayland
|
wayland
|
||||||
];
|
];
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/src/HyperionProperties.cpp b/src/HyperionProperties.cpp
|
||||||
|
index b585702..3fd308c 100644
|
||||||
|
--- a/src/HyperionProperties.cpp
|
||||||
|
+++ b/src/HyperionProperties.cpp
|
||||||
|
@@ -59,7 +59,7 @@ HyperionProperties::HyperionProperties(QWidget *parent)
|
||||||
|
signal_handler_connect(handler, "log", logger_message, this);
|
||||||
|
|
||||||
|
connect(ui->ButtonStart, &QPushButton::clicked, this, &HyperionProperties::saveSettings);
|
||||||
|
- connect(ui->AutoStart, &QCheckBox::stateChanged, this, &HyperionProperties::saveSettings);
|
||||||
|
+ connect(ui->AutoStart, &QCheckBox::checkStateChanged, this, &HyperionProperties::saveSettings);
|
||||||
|
|
||||||
|
connect(ui->ButtonStart, &QPushButton::clicked, this, &HyperionProperties::onStart);
|
||||||
|
connect(ui->ButtonStop, &QPushButton::clicked, this, &HyperionProperties::onStop);
|
@ -17,6 +17,8 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
dontWrapQtApps = true;
|
dontWrapQtApps = true;
|
||||||
|
|
||||||
|
patches = [ ./check-state-changed.patch ];
|
||||||
|
|
||||||
cmakeFlags = [
|
cmakeFlags = [
|
||||||
"-DOBS_SOURCE=${obs-studio.src}"
|
"-DOBS_SOURCE=${obs-studio.src}"
|
||||||
"-DGLOBAL_INSTALLATION=ON"
|
"-DGLOBAL_INSTALLATION=ON"
|
||||||
|
@ -5,18 +5,18 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "azure-storage-azcopy";
|
pname = "azure-storage-azcopy";
|
||||||
version = "10.26.0";
|
version = "10.27.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Azure";
|
owner = "Azure";
|
||||||
repo = "azure-storage-azcopy";
|
repo = "azure-storage-azcopy";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-u6ngYEHqNVjz0YYkWhFnoQGCBRMHLdOzFTee8plwoDo=";
|
hash = "sha256-TF0vChuM3OF/YbCsP8Vg4x609Q1QgqwBNmKUdWCHHUc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
subPackages = [ "." ];
|
subPackages = [ "." ];
|
||||||
|
|
||||||
vendorHash = "sha256-C8UopiCSp6qFeaDNE+w2QUKbSHALSSeV5WVo4lkLDrs=";
|
vendorHash = "sha256-dYIZb8sSh1Y8yllWOSsWEpiaIwcwZL2wCet3Terl0Ro=";
|
||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
20
pkgs/by-name/co/completely/Gemfile.lock
Normal file
20
pkgs/by-name/co/completely/Gemfile.lock
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
GEM
|
||||||
|
remote: https://rubygems.org/
|
||||||
|
specs:
|
||||||
|
colsole (1.0.0)
|
||||||
|
completely (0.6.3)
|
||||||
|
colsole (>= 0.8.1, < 2)
|
||||||
|
mister_bin (~> 0.7)
|
||||||
|
docopt_ng (0.7.1)
|
||||||
|
mister_bin (0.7.6)
|
||||||
|
colsole (>= 0.8.1, < 2)
|
||||||
|
docopt_ng (~> 0.7, >= 0.7.1)
|
||||||
|
|
||||||
|
PLATFORMS
|
||||||
|
ruby
|
||||||
|
|
||||||
|
DEPENDENCIES
|
||||||
|
completely
|
||||||
|
|
||||||
|
BUNDLED WITH
|
||||||
|
2.5.16
|
@ -4,10 +4,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1l29sxy4p9jbvcihckxfsyqx98b8xwzd3hjqvdh1zxw8nv5walnp";
|
sha256 = "1fvf6dz2wsvjk7q24z0dm8lajq3p2l6i5ywf3mxj683rmhwq49bg";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.8.2";
|
version = "1.0.0";
|
||||||
};
|
};
|
||||||
completely = {
|
completely = {
|
||||||
dependencies = ["colsole" "mister_bin"];
|
dependencies = ["colsole" "mister_bin"];
|
||||||
@ -15,30 +15,30 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0w7cmmsp9m42c8w4j03kr98zy7x7yszw3qsm3ww600dmc0d0xd2b";
|
sha256 = "0ci8iza647hvc4f1cmf9mpsm3i78ysf6g6213wkyrr5jk296hjjb";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.5.2";
|
version = "0.6.3";
|
||||||
};
|
};
|
||||||
docopt = {
|
docopt_ng = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0rvlfbb7kzyagncm4zdpcjwrh682zamgf5rcf5qmj0bd6znkgy3k";
|
sha256 = "0rsnl5s7k2s1gl4n4dg68ssg577kf11sl4a4l2lb2fpswj718950";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.6.1";
|
version = "0.7.1";
|
||||||
};
|
};
|
||||||
mister_bin = {
|
mister_bin = {
|
||||||
dependencies = ["colsole" "docopt"];
|
dependencies = ["colsole" "docopt_ng"];
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1f51zs9wjpslhdadp8yfx4ij0jj1ya92cbzqlfd2wfr19wdr2jgd";
|
sha256 = "0xx8cxvzcn47zsnshcllf477x4rbssrchvp76929qnsg5k9q7fas";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.7.3";
|
version = "0.7.6";
|
||||||
};
|
};
|
||||||
}
|
}
|
@ -1,6 +1,7 @@
|
|||||||
{ lib
|
{
|
||||||
, bundlerApp
|
lib,
|
||||||
, bundlerUpdateScript
|
bundlerApp,
|
||||||
|
bundlerUpdateScript,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
bundlerApp {
|
bundlerApp {
|
||||||
@ -11,12 +12,12 @@ bundlerApp {
|
|||||||
|
|
||||||
passthru.updateScript = bundlerUpdateScript "completely";
|
passthru.updateScript = bundlerUpdateScript "completely";
|
||||||
|
|
||||||
meta = with lib; {
|
meta = {
|
||||||
description = "Generate bash completion scripts using a simple configuration file";
|
description = "Generate bash completion scripts using a simple configuration file";
|
||||||
homepage = "https://github.com/DannyBen/completely";
|
homepage = "https://github.com/DannyBen/completely";
|
||||||
license = licenses.mit;
|
license = lib.licenses.mit;
|
||||||
platforms = platforms.unix;
|
platforms = lib.platforms.unix;
|
||||||
maintainers = with maintainers; [ zendo ];
|
maintainers = with lib.maintainers; [ zendo ];
|
||||||
mainProgram = "completely";
|
mainProgram = "completely";
|
||||||
};
|
};
|
||||||
}
|
}
|
@ -1,20 +1,21 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, buildGoModule
|
, buildGoModule
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
|
, stdenv
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "gcsfuse";
|
pname = "gcsfuse";
|
||||||
version = "2.4.0";
|
version = "2.5.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "googlecloudplatform";
|
owner = "googlecloudplatform";
|
||||||
repo = "gcsfuse";
|
repo = "gcsfuse";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-4susiXFe1aBcakxRkhmOe7dvcwsNfam4KKyFFzYXhcU=";
|
hash = "sha256-4UzRg6fNKBrTSoimJ9jURW9oPRhUOAUDMG3JaM7f100=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-uOr929RS8q7LB+WDiyxEIyScE/brmvPJKfnq28PfsDM=";
|
vendorHash = "sha256-QrpILFzgUQwmrvjCdtrlgq1zSW7f82qMHsifI39WaB0=";
|
||||||
|
|
||||||
subPackages = [ "." "tools/mount_gcsfuse" ];
|
subPackages = [ "." "tools/mount_gcsfuse" ];
|
||||||
|
|
||||||
@ -41,5 +42,7 @@ buildGoModule rec {
|
|||||||
changelog = "https://github.com/GoogleCloudPlatform/gcsfuse/releases/tag/v${version}";
|
changelog = "https://github.com/GoogleCloudPlatform/gcsfuse/releases/tag/v${version}";
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
maintainers = [ ];
|
maintainers = [ ];
|
||||||
|
# internal/cache/file/downloader/job.go:386:77: undefined: syscall.O_DIRECT
|
||||||
|
broken = stdenv.hostPlatform.isDarwin;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
28
pkgs/by-name/ku/kubectl-graph/package.nix
Normal file
28
pkgs/by-name/ku/kubectl-graph/package.nix
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
lib,
|
||||||
|
fetchFromGitHub,
|
||||||
|
buildGoModule,
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildGoModule rec {
|
||||||
|
pname = "kubectl-graph";
|
||||||
|
version = "0.7.0";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "steveteuber";
|
||||||
|
repo = "kubectl-graph";
|
||||||
|
rev = "v${version}";
|
||||||
|
hash = "sha256-5N1eC8J0nHEgFUCHEn5b3kUDj6MWejouQBKkdJKsaAo=";
|
||||||
|
};
|
||||||
|
|
||||||
|
vendorHash = "sha256-fvn+CoOyMRjsIemMRXitMjTlbbhjrlDIHu398b4/ZZ0=";
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Kubectl plugin to visualize Kubernetes resources and relationships";
|
||||||
|
homepage = "https://github.com/steveteuber/kubectl-graph";
|
||||||
|
changelog = "https://github.com/steveteuber/kubectl-graph/releases/tag/v${version}";
|
||||||
|
mainProgram = "kubectl-graph";
|
||||||
|
license = lib.licenses.asl20;
|
||||||
|
maintainers = [ lib.maintainers.rksm ];
|
||||||
|
};
|
||||||
|
}
|
@ -14,13 +14,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "libdatachannel";
|
pname = "libdatachannel";
|
||||||
version = "0.21.2";
|
version = "0.22.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "paullouisageneau";
|
owner = "paullouisageneau";
|
||||||
repo = "libdatachannel";
|
repo = "libdatachannel";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-3fax57oaJvOgbTDPCiiUdtsfAGhICfPkuMihawq06SA=";
|
hash = "sha256-ZGxv4JfJ3b0S7zacIHBlBtCbChADCQG1CfxStA1lKKE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [
|
outputs = [
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "libnvme";
|
pname = "libnvme";
|
||||||
version = "1.10";
|
version = "1.11";
|
||||||
|
|
||||||
outputs = [ "out" ] ++ lib.optionals withDocs [ "man" ];
|
outputs = [ "out" ] ++ lib.optionals withDocs [ "man" ];
|
||||||
|
|
||||||
@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
owner = "linux-nvme";
|
owner = "linux-nvme";
|
||||||
repo = "libnvme";
|
repo = "libnvme";
|
||||||
rev = "v${finalAttrs.version}";
|
rev = "v${finalAttrs.version}";
|
||||||
hash = "sha256-guNABLpDKdWDE79gxoNq0ukAUE7CnMw5QRXA3rl3Dk4=";
|
hash = "sha256-c7+vNUTU0J1e8aWl49C7rEbFAQZ3X53PKtv7r8CcheE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ lib, stdenv, fetchFromGitHub,
|
{ lib, stdenv, fetchFromGitHub, fetchpatch,
|
||||||
libtool, gettext, pkg-config,
|
libtool, gettext, pkg-config,
|
||||||
vala, gnome-common, gobject-introspection,
|
vala, gnome-common, gobject-introspection,
|
||||||
libgee, json-glib, skkDictionaries, libxkbcommon }:
|
libgee, json-glib, skkDictionaries, libxkbcommon }:
|
||||||
@ -14,6 +14,15 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "0y279pcgs3jrsi9vzx086xhz9jbz23dqqijp4agygc9ackp9sxy5";
|
sha256 = "0y279pcgs3jrsi9vzx086xhz9jbz23dqqijp4agygc9ackp9sxy5";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
# fix parse error in default.json
|
||||||
|
# https://github.com/ueno/libskk/pull/90
|
||||||
|
(fetchpatch {
|
||||||
|
url = "https://github.com/ueno/libskk/commit/2382ebedc8dca88e745d223ad7badb8b73bbb0de.diff";
|
||||||
|
hash = "sha256-e1bKVteNjqmr40XI82Qar63LXPWYIfnUVlo5zQSkPNw=";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
buildInputs = [ libxkbcommon ];
|
buildInputs = [ libxkbcommon ];
|
||||||
nativeBuildInputs = [ vala gnome-common gobject-introspection libtool gettext pkg-config ];
|
nativeBuildInputs = [ vala gnome-common gobject-introspection libtool gettext pkg-config ];
|
||||||
propagatedBuildInputs = [ libgee json-glib ];
|
propagatedBuildInputs = [ libgee json-glib ];
|
||||||
|
@ -15,13 +15,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "nix-unit";
|
pname = "nix-unit";
|
||||||
version = "2.24.0";
|
version = "2.24.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nix-community";
|
owner = "nix-community";
|
||||||
repo = "nix-unit";
|
repo = "nix-unit";
|
||||||
rev = "v${finalAttrs.version}";
|
rev = "v${finalAttrs.version}";
|
||||||
hash = "sha256-6O4Q51PSUbr/ODVbfEfAAcoRdID3fqn0lAuHERHq+h4=";
|
hash = "sha256-PcT0jtv2QFaht5eSs1Vq4XGDqtMLdPC49ao9uwGYclE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
python3Packages,
|
python3Packages,
|
||||||
testers,
|
testers,
|
||||||
|
pyamlboot,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
@ -27,9 +28,9 @@ python3Packages.buildPythonApplication rec {
|
|||||||
];
|
];
|
||||||
|
|
||||||
passthru.tests.version = testers.testVersion {
|
passthru.tests.version = testers.testVersion {
|
||||||
package = "pyamlboot";
|
package = pyamlboot;
|
||||||
command = "boot.py -v";
|
command = "boot.py -v";
|
||||||
version = "boot.py ${version}";
|
version = "boot.py ${lib.versions.majorMinor version}";
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
@ -8,13 +8,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "rapidfuzz-cpp";
|
pname = "rapidfuzz-cpp";
|
||||||
version = "3.0.5";
|
version = "3.1.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "rapidfuzz";
|
owner = "rapidfuzz";
|
||||||
repo = "rapidfuzz-cpp";
|
repo = "rapidfuzz-cpp";
|
||||||
rev = "v${finalAttrs.version}";
|
rev = "v${finalAttrs.version}";
|
||||||
hash = "sha256-8s2Jd1fI8iNmFyMbCEaGZdpqvYFB1tVNZ41ICLN4AeI=";
|
hash = "sha256-0ZMK9WVMflgGD4uEKp7/SvWXCByYQtPU9gSJsNEqTbM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
32
pkgs/by-name/ro/roboto-flex/package.nix
Normal file
32
pkgs/by-name/ro/roboto-flex/package.nix
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
lib,
|
||||||
|
stdenvNoCC,
|
||||||
|
fetchzip,
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenvNoCC.mkDerivation rec {
|
||||||
|
pname = "roboto-flex";
|
||||||
|
version = "3.200";
|
||||||
|
|
||||||
|
src = fetchzip {
|
||||||
|
url = "https://github.com/googlefonts/roboto-flex/releases/download/${version}/roboto-flex-fonts.zip";
|
||||||
|
stripRoot = false;
|
||||||
|
hash = "sha256-p8BvE4f6zQLygl49hzYTXXVQFZEJjrlfUvjNW+miar4=";
|
||||||
|
};
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
|
||||||
|
install -Dm644 roboto-flex-fonts/fonts/variable/*.ttf -t $out/share/fonts/truetype
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = "https://github.com/googlefonts/roboto-flex";
|
||||||
|
description = "Google Roboto Flex family of fonts";
|
||||||
|
license = lib.licenses.ofl;
|
||||||
|
platforms = lib.platforms.all;
|
||||||
|
maintainers = [ lib.maintainers.romildo ];
|
||||||
|
};
|
||||||
|
}
|
@ -21,9 +21,13 @@
|
|||||||
glslang,
|
glslang,
|
||||||
spirv-tools,
|
spirv-tools,
|
||||||
ffts,
|
ffts,
|
||||||
|
moltenvk,
|
||||||
|
apple-sdk_11,
|
||||||
|
darwinMinVersionHook,
|
||||||
|
llvmPackages,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation {
|
||||||
pname = "scopehal-apps";
|
pname = "scopehal-apps";
|
||||||
version = "0-unstable-2024-09-16";
|
version = "0-unstable-2024-09-16";
|
||||||
|
|
||||||
@ -37,30 +41,42 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
strictDeps = true;
|
strictDeps = true;
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs =
|
||||||
cmake
|
[
|
||||||
pkg-config
|
cmake
|
||||||
shaderc
|
pkg-config
|
||||||
spirv-tools
|
shaderc
|
||||||
wrapGAppsHook4
|
spirv-tools
|
||||||
];
|
]
|
||||||
|
++ lib.optionals stdenv.isLinux [
|
||||||
|
wrapGAppsHook4
|
||||||
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs =
|
||||||
cairomm
|
[
|
||||||
ffts
|
cairomm
|
||||||
glew
|
glew
|
||||||
glfw
|
glfw
|
||||||
glslang
|
glslang
|
||||||
gtkmm3
|
liblxi
|
||||||
liblxi
|
libsigcxx
|
||||||
libsigcxx
|
vulkan-headers
|
||||||
libtirpc
|
vulkan-loader
|
||||||
vulkan-headers
|
vulkan-tools
|
||||||
vulkan-loader
|
yaml-cpp
|
||||||
vulkan-tools
|
zstd
|
||||||
yaml-cpp
|
]
|
||||||
zstd
|
++ lib.optionals stdenv.isLinux [
|
||||||
];
|
ffts
|
||||||
|
gtkmm3
|
||||||
|
libtirpc
|
||||||
|
]
|
||||||
|
++ lib.optionals stdenv.cc.isClang [ llvmPackages.openmp ]
|
||||||
|
++ lib.optionals stdenv.isDarwin [
|
||||||
|
apple-sdk_11
|
||||||
|
(darwinMinVersionHook "10.15")
|
||||||
|
moltenvk
|
||||||
|
];
|
||||||
|
|
||||||
# Targets InitializeSearchPaths
|
# Targets InitializeSearchPaths
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
@ -68,12 +84,19 @@ stdenv.mkDerivation rec {
|
|||||||
--replace-fail '"/share/' '"/../share/'
|
--replace-fail '"/share/' '"/../share/'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
cmakeFlags = lib.optionals stdenv.isDarwin [
|
||||||
|
"-DCMAKE_INSTALL_RPATH=${lib.strings.makeLibraryPath [ vulkan-loader ]}"
|
||||||
|
];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Advanced test & measurement remote control and analysis suite";
|
description = "Advanced test & measurement remote control and analysis suite";
|
||||||
homepage = "https://www.ngscopeclient.org/";
|
homepage = "https://www.ngscopeclient.org/";
|
||||||
license = lib.licenses.bsd3;
|
license = lib.licenses.bsd3;
|
||||||
mainProgram = "ngscopeclient";
|
mainProgram = "ngscopeclient";
|
||||||
maintainers = with lib.maintainers; [ bgamari ];
|
maintainers = with lib.maintainers; [
|
||||||
platforms = lib.platforms.linux;
|
bgamari
|
||||||
|
carlossless
|
||||||
|
];
|
||||||
|
platforms = lib.platforms.linux ++ lib.platforms.darwin;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "google-cloud-bigquery-logging";
|
pname = "google-cloud-bigquery-logging";
|
||||||
version = "1.4.5";
|
version = "1.5.0";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
@ -23,7 +23,7 @@ buildPythonPackage rec {
|
|||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
pname = "google_cloud_bigquery_logging";
|
pname = "google_cloud_bigquery_logging";
|
||||||
inherit version;
|
inherit version;
|
||||||
hash = "sha256-XrBXr0Y1vpxWceSR59ERQJKziMBI4+QBoHWK0Wt1cec=";
|
hash = "sha256-4eDfCpkZBDZySWq92C/fr0FKeKdbkymN6sbl+/qzKfg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
fetchpatch,
|
fetchpatch,
|
||||||
isPyPy,
|
isPyPy,
|
||||||
lib,
|
lib,
|
||||||
|
stdenv,
|
||||||
numpy,
|
numpy,
|
||||||
protobuf,
|
protobuf,
|
||||||
pytestCheckHook,
|
pytestCheckHook,
|
||||||
@ -84,15 +85,21 @@ buildPythonPackage {
|
|||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
] ++ lib.optionals (lib.versionAtLeast protobuf.version "22") [ numpy ];
|
] ++ lib.optionals (lib.versionAtLeast protobuf.version "22") [ numpy ];
|
||||||
|
|
||||||
disabledTests = lib.optionals isPyPy [
|
disabledTests =
|
||||||
# error message differs
|
lib.optionals isPyPy [
|
||||||
"testInvalidTimestamp"
|
# error message differs
|
||||||
# requires tracemalloc which pypy does not implement
|
"testInvalidTimestamp"
|
||||||
# https://foss.heptapod.net/pypy/pypy/-/issues/3048
|
# requires tracemalloc which pypy does not implement
|
||||||
"testUnknownFieldsNoMemoryLeak"
|
# https://foss.heptapod.net/pypy/pypy/-/issues/3048
|
||||||
# assertion is not raised for some reason
|
"testUnknownFieldsNoMemoryLeak"
|
||||||
"testStrictUtf8Check"
|
# assertion is not raised for some reason
|
||||||
];
|
"testStrictUtf8Check"
|
||||||
|
]
|
||||||
|
++ lib.optionals stdenv.hostPlatform.is32bit [
|
||||||
|
# OverflowError: timestamp out of range for platform time_t
|
||||||
|
"testTimezoneAwareDatetimeConversionWhereTimestampLosesPrecision"
|
||||||
|
"testTimezoneNaiveDatetimeConversionWhereTimestampLosesPrecision"
|
||||||
|
];
|
||||||
|
|
||||||
disabledTestPaths =
|
disabledTestPaths =
|
||||||
lib.optionals (lib.versionAtLeast protobuf.version "23") [
|
lib.optionals (lib.versionAtLeast protobuf.version "23") [
|
||||||
|
@ -50,21 +50,17 @@ buildPythonPackage rec {
|
|||||||
];
|
];
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
# Cannot create directory /homeless-shelter/.... Error: FILE_ERROR_ACCESS_DENIED
|
# a Qt wrapper is required to run the Qt backend
|
||||||
export HOME=$TMPDIR
|
# since the upstream script does not have a way to disable tests individually pytest is used directly instead
|
||||||
# QStandardPaths: XDG_RUNTIME_DIR not set
|
makeQtWrapper "$(command -v pytest)" tests/run.sh \
|
||||||
export XDG_RUNTIME_DIR=$HOME/xdg-runtime-dir
|
--set PYWEBVIEW_LOG debug \
|
||||||
|
--add-flags "--deselect tests/test_js_api.py::test_concurrent"
|
||||||
|
|
||||||
pushd tests
|
# HOME and XDG directories are required for the tests
|
||||||
substituteInPlace run.sh \
|
env \
|
||||||
--replace "PYTHONPATH=.." "PYTHONPATH=$PYTHONPATH" \
|
HOME=$TMPDIR \
|
||||||
--replace "pywebviewtest test_js_api.py::test_concurrent ''${PYTEST_OPTIONS}" "# skip flaky test_js_api.py::test_concurrent"
|
XDG_RUNTIME_DIR=$TMPDIR/xdg-runtime-dir \
|
||||||
|
xvfb-run -s '-screen 0 800x600x24' tests/run.sh
|
||||||
patchShebangs run.sh
|
|
||||||
wrapQtApp run.sh
|
|
||||||
|
|
||||||
xvfb-run -s '-screen 0 800x600x24' ./run.sh
|
|
||||||
popd
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
pythonImportsCheck = [ "webview" ];
|
pythonImportsCheck = [ "webview" ];
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
pythonOlder,
|
pythonOlder,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
fetchpatch2,
|
|
||||||
cmake,
|
cmake,
|
||||||
cython,
|
cython,
|
||||||
ninja,
|
ninja,
|
||||||
@ -20,7 +19,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "rapidfuzz";
|
pname = "rapidfuzz";
|
||||||
version = "3.10.0";
|
version = "3.10.1";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
@ -29,18 +28,9 @@ buildPythonPackage rec {
|
|||||||
owner = "maxbachmann";
|
owner = "maxbachmann";
|
||||||
repo = "RapidFuzz";
|
repo = "RapidFuzz";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-hLYidU09nCSOi42zgSh7dW83glxIjFY4C6BTmy/sf60=";
|
hash = "sha256-0L8nkjgWdP/w//M69ZRxYk9If3CIEcnAl9mkJKJ4o1g=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
|
||||||
# https://github.com/rapidfuzz/RapidFuzz/pull/414
|
|
||||||
(fetchpatch2 {
|
|
||||||
name = "support-taskflow-3.8.0.patch";
|
|
||||||
url = "https://github.com/rapidfuzz/RapidFuzz/commit/8f0429bbd970ccc036018b87108845c384911ff7.patch";
|
|
||||||
hash = "sha256-1wizdCkXYEMe5JWXUHCOCuDdS0z76FKimR47B3s2oVU=";
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace pyproject.toml \
|
substituteInPlace pyproject.toml \
|
||||||
--replace-fail "Cython >=3.0.11, <3.1.0" "Cython"
|
--replace-fail "Cython >=3.0.11, <3.1.0" "Cython"
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "soco";
|
pname = "soco";
|
||||||
version = "0.30.5";
|
version = "0.30.6";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.6";
|
||||||
@ -27,7 +27,7 @@ buildPythonPackage rec {
|
|||||||
owner = "SoCo";
|
owner = "SoCo";
|
||||||
repo = "SoCo";
|
repo = "SoCo";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-Lw/VXEfIb+avRpQHcy0TVhWDjdGQlHHtVs2gZZkAAM4=";
|
hash = "sha256-3/BDqCYNgICb8NGYR1VJM9MsMRmdvJVruqFXuyG6tIY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
@ -1,5 +1,11 @@
|
|||||||
{ fetchurl, lib, stdenv, zstd
|
{
|
||||||
, testers, buck2 # for passthru.tests
|
fetchurl,
|
||||||
|
lib,
|
||||||
|
stdenv,
|
||||||
|
zstd,
|
||||||
|
installShellFiles,
|
||||||
|
testers,
|
||||||
|
buck2, # for passthru.tests
|
||||||
}:
|
}:
|
||||||
|
|
||||||
# NOTE (aseipp): buck2 uses a precompiled binary build for good reason — the
|
# NOTE (aseipp): buck2 uses a precompiled binary build for good reason — the
|
||||||
@ -74,7 +80,10 @@ in stdenv.mkDerivation {
|
|||||||
version = "unstable-${version}"; # TODO (aseipp): kill 'unstable' once a non-prerelease is made
|
version = "unstable-${version}"; # TODO (aseipp): kill 'unstable' once a non-prerelease is made
|
||||||
inherit src;
|
inherit src;
|
||||||
|
|
||||||
nativeBuildInputs = [ zstd ];
|
nativeBuildInputs = [
|
||||||
|
installShellFiles
|
||||||
|
zstd
|
||||||
|
];
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
dontConfigure = true;
|
dontConfigure = true;
|
||||||
@ -87,6 +96,12 @@ in stdenv.mkDerivation {
|
|||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
install -D buck2 $out/bin/buck2
|
install -D buck2 $out/bin/buck2
|
||||||
'';
|
'';
|
||||||
|
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||||
|
installShellCompletion --cmd buck2 \
|
||||||
|
--bash <( $out/bin/buck2 completion bash ) \
|
||||||
|
--fish <( $out/bin/buck2 completion fish ) \
|
||||||
|
--zsh <( $out/bin/buck2 completion zsh )
|
||||||
|
'';
|
||||||
|
|
||||||
passthru = {
|
passthru = {
|
||||||
prelude = prelude-src;
|
prelude = prelude-src;
|
||||||
|
@ -20,11 +20,11 @@ let
|
|||||||
'';
|
'';
|
||||||
in stdenvNoCC.mkDerivation rec {
|
in stdenvNoCC.mkDerivation rec {
|
||||||
pname = "linux-firmware";
|
pname = "linux-firmware";
|
||||||
version = "20241017";
|
version = "20241110";
|
||||||
|
|
||||||
src = fetchzip {
|
src = fetchzip {
|
||||||
url = "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${version}.tar.gz";
|
url = "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${version}.tar.gz";
|
||||||
hash = "sha256-q4StJdoLCHQThFTzhxETDYlQP/ywmb3vwCr13xtrQzc=";
|
hash = "sha256-AsEJfAkr+E2Tnev/UkYLRXsf+PWCp7brvO99bMgLQ1A=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postUnpack = ''
|
postUnpack = ''
|
||||||
|
@ -49,7 +49,8 @@ in
|
|||||||
(if withX then "--with-x" else "--without-x")
|
(if withX then "--with-x" else "--without-x")
|
||||||
(if withQt then "--with-qt=qt5" else "--without-qt")
|
(if withQt then "--with-qt=qt5" else "--without-qt")
|
||||||
(if aquaterm then "--with-aquaterm" else "--without-aquaterm")
|
(if aquaterm then "--with-aquaterm" else "--without-aquaterm")
|
||||||
] ++ lib.optional withCaca "--with-caca";
|
] ++ lib.optional withCaca "--with-caca"
|
||||||
|
++ lib.optional withTeXLive "--with-texdir=${placeholder "out"}/share/texmf/tex/latex/gnuplot";
|
||||||
|
|
||||||
CXXFLAGS = lib.optionalString (stdenv.hostPlatform.isDarwin && withQt) "-std=c++11";
|
CXXFLAGS = lib.optionalString (stdenv.hostPlatform.isDarwin && withQt) "-std=c++11";
|
||||||
|
|
||||||
|
@ -1,20 +0,0 @@
|
|||||||
GEM
|
|
||||||
remote: https://rubygems.org/
|
|
||||||
specs:
|
|
||||||
colsole (0.8.2)
|
|
||||||
completely (0.5.2)
|
|
||||||
colsole (~> 0.6)
|
|
||||||
mister_bin (~> 0.7.2)
|
|
||||||
docopt (0.6.1)
|
|
||||||
mister_bin (0.7.3)
|
|
||||||
colsole (~> 0.7)
|
|
||||||
docopt (~> 0.6)
|
|
||||||
|
|
||||||
PLATFORMS
|
|
||||||
ruby
|
|
||||||
|
|
||||||
DEPENDENCIES
|
|
||||||
completely
|
|
||||||
|
|
||||||
BUNDLED WITH
|
|
||||||
2.4.5
|
|
@ -9,16 +9,16 @@ in
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "vaultwarden";
|
pname = "vaultwarden";
|
||||||
version = "1.32.3";
|
version = "1.32.4";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "dani-garcia";
|
owner = "dani-garcia";
|
||||||
repo = "vaultwarden";
|
repo = "vaultwarden";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-dtzC5T96fBrIvy5LFDnwLfx1wF9aVGv/FuAUDH56yto=";
|
hash = "sha256-fT1o+nR7k1fLFS4TeoP1Gm1P0uLTu6Dai6hMGraAKjE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-a4OwL7yD2i4uJLnSzWpwfRZRSgFFammfUOE+PHA2iw0=";
|
cargoHash = "sha256-xidkmkRVIyQ3mutkmR3oObEwi1uRLCiRSyF5GpWVM9w=";
|
||||||
|
|
||||||
# used for "Server Installed" version in admin panel
|
# used for "Server Installed" version in admin panel
|
||||||
env.VW_VERSION = version;
|
env.VW_VERSION = version;
|
||||||
|
@ -8179,7 +8179,7 @@ with pkgs;
|
|||||||
python3 = python311;
|
python3 = python311;
|
||||||
};
|
};
|
||||||
|
|
||||||
buck2 = callPackage ../development/tools/build-managers/buck2 { };
|
buck2 = callPackage ../development/tools/build-managers/buck2 { stdenv = stdenvNoCC; };
|
||||||
|
|
||||||
build2 = callPackage ../development/tools/build-managers/build2 {
|
build2 = callPackage ../development/tools/build-managers/build2 {
|
||||||
# Break cycle by using self-contained toolchain for bootstrapping
|
# Break cycle by using self-contained toolchain for bootstrapping
|
||||||
@ -13764,8 +13764,6 @@ with pkgs;
|
|||||||
|
|
||||||
communi = libsForQt5.callPackage ../applications/networking/irc/communi { };
|
communi = libsForQt5.callPackage ../applications/networking/irc/communi { };
|
||||||
|
|
||||||
completely = callPackage ../tools/misc/completely { };
|
|
||||||
|
|
||||||
confclerk = libsForQt5.callPackage ../applications/misc/confclerk { };
|
confclerk = libsForQt5.callPackage ../applications/misc/confclerk { };
|
||||||
|
|
||||||
copyq = qt6Packages.callPackage ../applications/misc/copyq { };
|
copyq = qt6Packages.callPackage ../applications/misc/copyq { };
|
||||||
|
Loading…
Reference in New Issue
Block a user