mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-12 04:35:41 +03:00
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts: pkgs/by-name/ca/cargo-bundle-licenses/package.nix pkgs/by-name/ca/cargo-semver-checks/package.nix pkgs/by-name/co/comrak/package.nix pkgs/by-name/kr/krabby/package.nix pkgs/by-name/pr/pretix/plugins/passbook/package.nix pkgs/by-name/ua/uair/package.nix pkgs/development/python-modules/dlinfo/default.nix
This commit is contained in:
commit
ce26e2f25a
96 changed files with 497 additions and 423 deletions
|
@ -38,7 +38,7 @@ in
|
|||
|
||||
See the upstream documentation:
|
||||
|
||||
https://gethomepage.dev/latest/installation/docker/#using-environment-secrets
|
||||
https://gethomepage.dev/installation/docker/#using-environment-secrets
|
||||
'';
|
||||
default = "";
|
||||
};
|
||||
|
@ -48,7 +48,7 @@ in
|
|||
description = ''
|
||||
Custom CSS for styling Homepage.
|
||||
|
||||
See https://gethomepage.dev/latest/configs/custom-css-js/.
|
||||
See https://gethomepage.dev/configs/custom-css-js/.
|
||||
'';
|
||||
default = "";
|
||||
};
|
||||
|
@ -58,7 +58,7 @@ in
|
|||
description = ''
|
||||
Custom Javascript for Homepage.
|
||||
|
||||
See https://gethomepage.dev/latest/configs/custom-css-js/.
|
||||
See https://gethomepage.dev/configs/custom-css-js/.
|
||||
'';
|
||||
default = "";
|
||||
};
|
||||
|
@ -68,7 +68,7 @@ in
|
|||
description = ''
|
||||
Homepage bookmarks configuration.
|
||||
|
||||
See https://gethomepage.dev/latest/configs/bookmarks/.
|
||||
See https://gethomepage.dev/configs/bookmarks/.
|
||||
'';
|
||||
# Defaults: https://github.com/gethomepage/homepage/blob/main/src/skeleton/bookmarks.yaml
|
||||
example = [
|
||||
|
@ -105,7 +105,7 @@ in
|
|||
description = ''
|
||||
Homepage services configuration.
|
||||
|
||||
See https://gethomepage.dev/latest/configs/services/.
|
||||
See https://gethomepage.dev/configs/services/.
|
||||
'';
|
||||
# Defaults: https://github.com/gethomepage/homepage/blob/main/src/skeleton/services.yaml
|
||||
example = [
|
||||
|
@ -138,7 +138,7 @@ in
|
|||
description = ''
|
||||
Homepage widgets configuration.
|
||||
|
||||
See https://gethomepage.dev/latest/configs/service-widgets/.
|
||||
See https://gethomepage.dev/widgets/.
|
||||
'';
|
||||
# Defaults: https://github.com/gethomepage/homepage/blob/main/src/skeleton/widgets.yaml
|
||||
example = [
|
||||
|
@ -164,7 +164,7 @@ in
|
|||
description = ''
|
||||
Homepage kubernetes configuration.
|
||||
|
||||
See https://gethomepage.dev/latest/configs/kubernetes/.
|
||||
See https://gethomepage.dev/configs/kubernetes/.
|
||||
'';
|
||||
default = { };
|
||||
};
|
||||
|
@ -174,7 +174,7 @@ in
|
|||
description = ''
|
||||
Homepage docker configuration.
|
||||
|
||||
See https://gethomepage.dev/latest/configs/docker/.
|
||||
See https://gethomepage.dev/configs/docker/.
|
||||
'';
|
||||
default = { };
|
||||
};
|
||||
|
@ -184,7 +184,7 @@ in
|
|||
description = ''
|
||||
Homepage settings.
|
||||
|
||||
See https://gethomepage.dev/latest/configs/settings/.
|
||||
See https://gethomepage.dev/configs/settings/.
|
||||
'';
|
||||
# Defaults: https://github.com/gethomepage/homepage/blob/main/src/skeleton/settings.yaml
|
||||
default = { };
|
||||
|
|
|
@ -439,7 +439,7 @@ in
|
|||
expires 7d;
|
||||
'';
|
||||
};
|
||||
"^~ /media/(cachedfiles|invoices)" = {
|
||||
"^~ (/media/(cachedfiles|invoices)|/static/(staticfiles.json|CACHE/manifest.json))" = {
|
||||
extraConfig = ''
|
||||
deny all;
|
||||
return 404;
|
||||
|
|
|
@ -28,18 +28,18 @@ in
|
|||
|
||||
boot.growPartition = true;
|
||||
|
||||
fileSystems."/" = mkIf (!cfg.zfs.enable) lib.mkDefault {
|
||||
fileSystems."/" = mkIf (!cfg.zfs.enable) (lib.mkDefault {
|
||||
device = "/dev/disk/by-label/nixos";
|
||||
fsType = "ext4";
|
||||
autoResize = true;
|
||||
};
|
||||
});
|
||||
|
||||
fileSystems."/boot" = mkIf (cfg.efi || cfg.zfs.enable) lib.mkDefault {
|
||||
fileSystems."/boot" = mkIf (cfg.efi || cfg.zfs.enable) (lib.mkDefault {
|
||||
# The ZFS image uses a partition labeled ESP whether or not we're
|
||||
# booting with EFI.
|
||||
device = "/dev/disk/by-label/ESP";
|
||||
fsType = "vfat";
|
||||
};
|
||||
});
|
||||
|
||||
services.zfs.expandOnBoot = mkIf cfg.zfs.enable "all";
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
let
|
||||
pname = "mbrola";
|
||||
version = "3.3";
|
||||
version = "3.3-unstable-2024-01-29";
|
||||
|
||||
meta = with lib; {
|
||||
license = licenses.agpl3Plus;
|
||||
|
@ -25,19 +25,10 @@ let
|
|||
src = fetchFromGitHub {
|
||||
owner = "numediart";
|
||||
repo = "MBROLA";
|
||||
rev = version;
|
||||
sha256 = "1w86gv6zs2cbr0731n49z8v6xxw0g8b0hzyv2iqb9mqcfh38l8zy";
|
||||
rev = "bf17e9e1416a647979ac683657a536e8ca5d880e";
|
||||
hash = "sha256-ZjCl1gx/6sGtpXAYO4sAh6dutjwzClQ7kZoq0WaaBlU=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace Makefile \
|
||||
--replace-fail 'O6' 'O3'
|
||||
substituteInPlace Misc/common.h \
|
||||
--replace-fail '|| defined(TARGET_OS_MAC)' ""
|
||||
substituteInPlace Misc/common.c \
|
||||
--replace-fail '|| defined(TARGET_OS_MAC)' ""
|
||||
'';
|
||||
|
||||
# required for cross compilation
|
||||
makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];
|
||||
|
||||
|
|
|
@ -12876,6 +12876,18 @@ final: prev:
|
|||
meta.homepage = "https://github.com/chomosuke/term-edit.nvim/";
|
||||
};
|
||||
|
||||
terminal-nvim = buildVimPlugin {
|
||||
pname = "terminal.nvim";
|
||||
version = "2024-10-14";
|
||||
src = fetchFromGitHub {
|
||||
owner = "rebelot";
|
||||
repo = "terminal.nvim";
|
||||
rev = "95cdb0c22cd2d2f8c2b33a55ec07f0bcbd6cad9e";
|
||||
sha256 = "0bp6m6b7bsw9d4iyn1b8bw3avnvjlk7pi8h941m68fw54n3mf06f";
|
||||
};
|
||||
meta.homepage = "https://github.com/rebelot/terminal.nvim/";
|
||||
};
|
||||
|
||||
terminus = buildVimPlugin {
|
||||
pname = "terminus";
|
||||
version = "2024-07-30";
|
||||
|
|
|
@ -1066,6 +1066,7 @@ https://github.com/joerdav/templ.vim/,HEAD,
|
|||
https://github.com/axelvc/template-string.nvim/,HEAD,
|
||||
https://github.com/jacoborus/tender.vim/,,
|
||||
https://github.com/chomosuke/term-edit.nvim/,HEAD,
|
||||
https://github.com/rebelot/terminal.nvim/,HEAD,
|
||||
https://github.com/wincent/terminus/,,
|
||||
https://github.com/oberblastmeister/termwrapper.nvim/,,
|
||||
https://github.com/ternjs/tern_for_vim/,,
|
||||
|
|
|
@ -5399,8 +5399,8 @@ let
|
|||
mktplcRef = {
|
||||
name = "vscode-icons";
|
||||
publisher = "vscode-icons-team";
|
||||
version = "12.10.0";
|
||||
hash = "sha256-GNDLuszuJN3P0V25F4gm7yUJsFEQgFMMPMTFLWLIvSo=";
|
||||
version = "12.11.0";
|
||||
hash = "sha256-RpuCHJBLqhAXAdvC0qGDUJIy5ww1yqlSb7hKwCALidM=";
|
||||
};
|
||||
meta = {
|
||||
description = "Bring real icons to your Visual Studio Code";
|
||||
|
|
|
@ -53,6 +53,8 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
"-Dconvert-icon=enabled"
|
||||
"-Dsynctex=enabled"
|
||||
"-Dtests=disabled"
|
||||
# by default, zathura searches for zathurarc under $out/etc
|
||||
"-Dsysconfdir=/etc"
|
||||
# Make sure tests are enabled for doCheck
|
||||
# (lib.mesonEnable "tests" finalAttrs.finalPackage.doCheck)
|
||||
(lib.mesonEnable "seccomp" stdenv.hostPlatform.isLinux)
|
||||
|
|
|
@ -27,13 +27,13 @@
|
|||
"vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk="
|
||||
},
|
||||
"aiven": {
|
||||
"hash": "sha256-m2T8MNHBQfAyFDL28v4HE0UJzTKZFH1DY5OlfmCp+kE=",
|
||||
"hash": "sha256-hvGLHjdvFVFH1gMivC4uTPA7Yf2j1+Niw2dMF9bwFoA=",
|
||||
"homepage": "https://registry.terraform.io/providers/aiven/aiven",
|
||||
"owner": "aiven",
|
||||
"repo": "terraform-provider-aiven",
|
||||
"rev": "v4.33.0",
|
||||
"rev": "v4.34.0",
|
||||
"spdx": "MIT",
|
||||
"vendorHash": "sha256-0WLhjCCOMi6uQJ+yEA+W6KHyZaf5L2P5hTFSdyb1ExU="
|
||||
"vendorHash": "sha256-kux6AYEVA0VytEJsEjLjFvGGygW1zsTv+AQt4YdaZyA="
|
||||
},
|
||||
"akamai": {
|
||||
"hash": "sha256-acGLXJclAfg43AkJRoROReIOjBEnhgSpDRgvO6LumIY=",
|
||||
|
@ -81,13 +81,13 @@
|
|||
"vendorHash": "sha256-0UM4I/oxIsWIP1G93KJsJxYofXrO4Yy86PEk0FnB1DE="
|
||||
},
|
||||
"artifactory": {
|
||||
"hash": "sha256-v0tHvbYzD1xS5/cSD2409jlAOfbgzG3kOrLjWrXF4ok=",
|
||||
"hash": "sha256-VGIUgIYQSlczUFT/lXab/qTTTjZw7RNeLHnLK5D7pBo=",
|
||||
"homepage": "https://registry.terraform.io/providers/jfrog/artifactory",
|
||||
"owner": "jfrog",
|
||||
"repo": "terraform-provider-artifactory",
|
||||
"rev": "v12.8.1",
|
||||
"rev": "v12.8.3",
|
||||
"spdx": "Apache-2.0",
|
||||
"vendorHash": "sha256-gF8aLRn2OCOzGRS6jb+K6M1cSbXPcQoVrIqrrRc7sMg="
|
||||
"vendorHash": "sha256-V2CublY/9xSosrgxMYwHpnHtTucjiSuyzm+W4AY3pz0="
|
||||
},
|
||||
"auth0": {
|
||||
"hash": "sha256-4ZHTy4mBQ+ZgiUOZQEku8n+AfMmA9azioyAPeWUUae0=",
|
||||
|
@ -317,13 +317,13 @@
|
|||
"vendorHash": "sha256-ZCMSmOCPEMxCSpl3DjIUGPj1W/KNJgyjtHpmQ19JquA="
|
||||
},
|
||||
"datadog": {
|
||||
"hash": "sha256-/RaKITbDBaTcF4xL+66gTBlEitbwj7z2NhJ60o+Cje0=",
|
||||
"hash": "sha256-evCfICTIjyEhfAFuLcBVlIzjx5BV3MJcrflIRQtfruw=",
|
||||
"homepage": "https://registry.terraform.io/providers/DataDog/datadog",
|
||||
"owner": "DataDog",
|
||||
"repo": "terraform-provider-datadog",
|
||||
"rev": "v3.52.1",
|
||||
"rev": "v3.53.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-rbGBGmgOmv+PtkYlj89FXagDscrtVRl7J0ZP3n+lVdU="
|
||||
"vendorHash": "sha256-U/Ii8VsmtBry6N0YVUA/cpxDKJeufE2TkW73QmmRKys="
|
||||
},
|
||||
"deno": {
|
||||
"hash": "sha256-7IvJrhXMeAmf8e21QBdYNSJyVMEzLpat4Tm4zHWglW8=",
|
||||
|
@ -534,13 +534,13 @@
|
|||
"vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g="
|
||||
},
|
||||
"grafana": {
|
||||
"hash": "sha256-IGMq770Fshwr4pmGMzrksquxe5eN2WtUkCQAnAXP8uw=",
|
||||
"hash": "sha256-oyYQkSyqsARguSaMLHiTMY9UGfAKvueSX6Dyj6EK7+w=",
|
||||
"homepage": "https://registry.terraform.io/providers/grafana/grafana",
|
||||
"owner": "grafana",
|
||||
"repo": "terraform-provider-grafana",
|
||||
"rev": "v3.16.0",
|
||||
"rev": "v3.18.2",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-PEm/5AMATheF/yxEMVlEC/7hsRsMtMcp5wHpqrFBlFA="
|
||||
"vendorHash": "sha256-s2Ee9wB0smWx4mDPf/mUkCrmWfBrRzYlriWKB/I9Ax8="
|
||||
},
|
||||
"gridscale": {
|
||||
"hash": "sha256-kgpEPbQLqiu8X0lOs6dCUqWpYTDxQX8fMgWoP0wWtBw=",
|
||||
|
@ -958,13 +958,13 @@
|
|||
"vendorHash": "sha256-0Atbzx1DjInPMa1lNxyNKfNMILjN4S814TlIAQeTfdI="
|
||||
},
|
||||
"opentelekomcloud": {
|
||||
"hash": "sha256-KA0SMkf+Wt/YDa/lPndedD75yCMTcDO/EFX9wrLtIVY=",
|
||||
"hash": "sha256-Hbu2CX6g62rVNtquz5G41O1dtKeyOUWs/OB9lxF7t2o=",
|
||||
"homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud",
|
||||
"owner": "opentelekomcloud",
|
||||
"repo": "terraform-provider-opentelekomcloud",
|
||||
"rev": "v1.36.29",
|
||||
"rev": "v1.36.30",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-/vhalSK/kxbBc3Pq19BPl6H6L0FXhAqkK0/p1MPXckc="
|
||||
"vendorHash": "sha256-o4Ib/mw2LLnhD0TdumutZjvZMqjcg3NCQDgmVozTyIE="
|
||||
},
|
||||
"opsgenie": {
|
||||
"hash": "sha256-+msy9kPAryR0Ll5jKOd47DMjeMxEdSIfKZZKVHohQGY=",
|
||||
|
|
|
@ -8,13 +8,13 @@
|
|||
|
||||
mkHyprlandPlugin hyprland {
|
||||
pluginName = "hypr-dynamic-cursors";
|
||||
version = "0-unstable-2024-12-19";
|
||||
version = "0-unstable-2025-01-27";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "VirtCode";
|
||||
repo = "hypr-dynamic-cursors";
|
||||
rev = "111669a699f998b5eb5a0d5610b5fcb748aab038";
|
||||
hash = "sha256-EeNVNDNxbz1dGWs/jJ/JQbZtWkN+i4qfU7SAiQOMwwY=";
|
||||
rev = "4d1d88522bbeefd07a9113dd5449a0a288d11ba8";
|
||||
hash = "sha256-BTYq6SDfUvhLH/Zjc0sGr19m5qnjB9Vn3OfIpxumsyk=";
|
||||
};
|
||||
|
||||
dontUseCmakeConfigure = true;
|
||||
|
|
|
@ -3,28 +3,20 @@
|
|||
mkHyprlandPlugin,
|
||||
hyprland,
|
||||
fetchFromGitHub,
|
||||
fetchpatch2,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
mkHyprlandPlugin hyprland {
|
||||
pluginName = "hyprfocus";
|
||||
version = "0-unstable-2024-11-09";
|
||||
version = "0-unstable-2025-01-04";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pyt0xic";
|
||||
repo = "hyprfocus";
|
||||
rev = "bead5b77d80f222c006d1a6c6f44ee8b02021d73";
|
||||
hash = "sha256-qIl7opF7fA1ZmC91TGQ7D12tB7kHc6Sn9DrfUN6sbBY=";
|
||||
rev = "de6eaf5846b970b697bdf0e20e731b9fbe08654d";
|
||||
hash = "sha256-o8uDSynpHAgpQZMjXyDiyQbxi+QgxY62uZeB08PcL/A=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch2 {
|
||||
url = "https://github.com/pyt0xic/hyprfocus/commit/e7d9ee3c470b194fe16179ff2f16fc4233e928ef.patch";
|
||||
hash = "sha256-iETrtvoIZfcaD3TcKIIwFL8Rua0dFEqboml9AgQ/RZ0=";
|
||||
})
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
|
@ -41,5 +33,6 @@ mkHyprlandPlugin hyprland {
|
|||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ donovanglover ];
|
||||
platforms = lib.platforms.linux;
|
||||
broken = true; # Doesn't work on Hyprland v0.47.0+
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,13 +13,13 @@
|
|||
|
||||
mkHyprlandPlugin hyprland {
|
||||
pluginName = "hyprgrass";
|
||||
version = "0.8.2-unstable-2024-12-13";
|
||||
version = "0.8.2-unstable-2025-02-01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "horriblename";
|
||||
repo = "hyprgrass";
|
||||
rev = "dc19ccb209147312a4f60d76193b995c2634e756";
|
||||
hash = "sha256-3ALmrImk37KT+UHt1EMi6PAHyj8WhL9Xw/Ar/ys4rtk=";
|
||||
rev = "f7017c493e071c02f203c09a63ef7260dede0586";
|
||||
hash = "sha256-F9Jnu36LXJnfDdc3mG4JYKACw/ygsPcwEbZsOdCreIQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -14,13 +14,13 @@ let
|
|||
mkHyprlandPlugin,
|
||||
}:
|
||||
let
|
||||
version = "0.46.0";
|
||||
version = "0.47.0";
|
||||
|
||||
hyprland-plugins-src = fetchFromGitHub {
|
||||
owner = "hyprwm";
|
||||
repo = "hyprland-plugins";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-Q9bXV9d6xqxr8V1UKmmmHdCgky3I4n2hk1TDxZ/pBto=";
|
||||
hash = "sha256-zys4H2zSSIw54ecnYnBh2NUKZQraWD4B7qftuClrXho=";
|
||||
};
|
||||
in
|
||||
mkHyprlandPlugin hyprland {
|
||||
|
|
|
@ -8,13 +8,13 @@
|
|||
|
||||
mkHyprlandPlugin hyprland {
|
||||
pluginName = "hyprspace";
|
||||
version = "0-unstable-2024-12-08";
|
||||
version = "0-unstable-2025-01-18";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "KZDKM";
|
||||
repo = "hyprspace";
|
||||
rev = "e2d561c933cd085d68bf0b39c4f78870ad0abbc2";
|
||||
hash = "sha256-YiLUDw14NaavML8y9rxXxO7q+j3b/ghQhBmIy0+/Zmk=";
|
||||
rev = "1b5865f4ac9a04ba614df50de7acfaa40dcb852f";
|
||||
hash = "sha256-YQgW4QifYIcNaFF4nMw0LpllXn0rhk/Yb6cwyH3PB9o=";
|
||||
};
|
||||
|
||||
dontUseCmakeConfigure = true;
|
||||
|
@ -36,5 +36,6 @@ mkHyprlandPlugin hyprland {
|
|||
license = lib.licenses.gpl2Only;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [ donovanglover ];
|
||||
broken = true; # Doesn't work on Hyprland v0.47.0+
|
||||
};
|
||||
}
|
||||
|
|
|
@ -6,13 +6,13 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "abcmidi";
|
||||
version = "2025.01.20";
|
||||
version = "2025.01.30";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sshlien";
|
||||
repo = "abcmidi";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-QFtxiIx5MxzMK7QWqVC9xq4SQ44Ba210WEBP7M+QRxo=";
|
||||
hash = "sha256-3l9sOPwoi5jHZraEldNiXXMC3Dz3km5z848IBP+8aPg=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
|
|
@ -6,13 +6,13 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "arkade";
|
||||
version = "0.11.32";
|
||||
version = "0.11.33";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "alexellis";
|
||||
repo = "arkade";
|
||||
rev = version;
|
||||
hash = "sha256-HbIV5eQES3K2wBEPLW1w41y3BPGh4fbkTxA0MpKh9x0=";
|
||||
hash = "sha256-E7xdF1aqUiZFEA1LGwA+f1XOFex3VkiC2Km198cstxA=";
|
||||
};
|
||||
|
||||
env.CGO_ENABLED = 0;
|
||||
|
|
|
@ -3,24 +3,24 @@
|
|||
|
||||
let
|
||||
pname = "brave";
|
||||
version = "1.74.50";
|
||||
version = "1.74.51";
|
||||
|
||||
allArchives = {
|
||||
aarch64-linux = {
|
||||
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb";
|
||||
hash = "sha256-vit57iZLBp1wP4SK8nqqZRaCHlxwgMRo2MXHVvw8apk=";
|
||||
hash = "sha256-rsoZ5AKdYGyg6zt6k/HlBfK+FNvVZdL5VjNMNYqpKls=";
|
||||
};
|
||||
x86_64-linux = {
|
||||
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
|
||||
hash = "sha256-XnaDaJaqjPOXSXaShia6Ooyn/DegU0vC0XefjBoX6zE=";
|
||||
hash = "sha256-ZlpKfTvsJKDmzpTCnPBqzCCvBKGJJCvOKi65KdEFGlI=";
|
||||
};
|
||||
aarch64-darwin = {
|
||||
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip";
|
||||
hash = "sha256-9fke4rkaXWO5e9GBF+hdiDUjST8OsYJQ8tHxE5kJAcc=";
|
||||
hash = "sha256-VKpxOffAg5+IereL3fLfDa8MSxVDmTKvf6VNbDuibhw=";
|
||||
};
|
||||
x86_64-darwin = {
|
||||
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip";
|
||||
hash = "sha256-TwBmR7LlGZlpgIDJ2ShAS5uHwTh8dHvRONJln7Z9rgs=";
|
||||
hash = "sha256-NrU/J7+7kS6w93bjbp56nviju33gR8tHBOwbNibG3vY=";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
}:
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
version = "1.2.1";
|
||||
version = "1.2.2";
|
||||
pname = "bun";
|
||||
|
||||
src = passthru.sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}");
|
||||
|
@ -73,19 +73,19 @@ stdenvNoCC.mkDerivation rec {
|
|||
sources = {
|
||||
"aarch64-darwin" = fetchurl {
|
||||
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip";
|
||||
hash = "sha256-+QPKAgbohV+Gm+L3mQi4hzxCTluCrIbMFtjPx905Qgs=";
|
||||
hash = "sha256-xNWOBsXDOIW1JvTZGjjKnr25/D+0zVR/fTMCBVyY5Bw=";
|
||||
};
|
||||
"aarch64-linux" = fetchurl {
|
||||
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip";
|
||||
hash = "sha256-i3iaovqeH9VAMbb9APW7lGL2vw3BkapOakigimfdKAw=";
|
||||
hash = "sha256-0duqPpryRUn62Svb5Psh+lMwLNBIqPAE6FokCYTJPU0=";
|
||||
};
|
||||
"x86_64-darwin" = fetchurl {
|
||||
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip";
|
||||
hash = "sha256-Qy8xKNW9JETmDOMW1Dp467zUOh1L8+Gtkxy1jG/4yyY=";
|
||||
hash = "sha256-Dztuh9hi1AFvjZXaF3vJE2yi6VDz1tPSJqNdcGH/8PE=";
|
||||
};
|
||||
"x86_64-linux" = fetchurl {
|
||||
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip";
|
||||
hash = "sha256-Q4DjmFTLTIqt8jfI9dJwJWSaK0lwXakc4zBm3pWdUug=";
|
||||
hash = "sha256-P077iv0fhKwqmMBGYciYVh0dNVJ9Awy0Vx6Zt8hfUHk=";
|
||||
};
|
||||
};
|
||||
updateScript = writeShellScript "update-bun" ''
|
||||
|
|
|
@ -6,17 +6,17 @@
|
|||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "cargo-bundle-licenses";
|
||||
version = "2.3.0";
|
||||
version = "3.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sstadick";
|
||||
repo = "cargo-bundle-licenses";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-Rw5uwfUPTkIbiOQDohBRoAm0momljJRSYP+VmEOOw/k=";
|
||||
hash = "sha256-dA6jaYqPIxARwCP4R4+agbLKZFgx2gti4Vyhl56FzWw=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-qG7pkgSMdWDlODPOaWHFhGkSyXP9kcrh/lK4CVGVOz8=";
|
||||
cargoHash = "sha256-hiwKoQ6vd7Jjr2M3U5GPDjsLMrcF/POIvIV/Gok6Gms=";
|
||||
|
||||
meta = with lib; {
|
||||
description = "Generate a THIRDPARTY file with all licenses in a cargo project";
|
||||
|
|
|
@ -13,17 +13,17 @@
|
|||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "cargo-semver-checks";
|
||||
version = "0.38.0";
|
||||
version = "0.39.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "obi1kenobi";
|
||||
repo = pname;
|
||||
tag = "v${version}";
|
||||
hash = "sha256-IcKjiKFvkFvu8+LFCAmm39AGUaUdK8zhtNzzSb8VPE0=";
|
||||
hash = "sha256-ZP0Zu9NLhJNsVwKiAj5RuGdZn5Q3meJW7/U+quAdoxw=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-/o5Q0K1vYmj7WB6ahYm+urE7PRv6n4difi/poTXO0z8=";
|
||||
cargoHash = "sha256-XF48aCpEHOiL8BM9xr3ORQwV0nTnJc1vznIa7Zgw7AQ=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
|
|
|
@ -10,16 +10,16 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "cf-terraforming";
|
||||
version = "0.22.0";
|
||||
version = "0.23.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cloudflare";
|
||||
repo = "cf-terraforming";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-vWsA/VNtQvnrypcBB/5CJbiHEvnYkjuesdkq4soTMVM=";
|
||||
sha256 = "sha256-y98UXRC8pyCIhCUHh9vqxXkN+HDwSTfplOAJZwKnIxw=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-eTc9K9EXlWmj1YAcOOEIUwELq6szLsj1zYj44VTvquw=";
|
||||
vendorHash = "sha256-tSN+ExQeDlaw8kTnDGIGbdAoX5wCPhp9MgYi2Z8fGvc=";
|
||||
ldflags = [
|
||||
"-X github.com/cloudflare/cf-terraforming/internal/app/cf-terraforming/cmd.versionString=${version}"
|
||||
];
|
||||
|
|
|
@ -6,14 +6,14 @@
|
|||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "changedetection-io";
|
||||
version = "0.48.06";
|
||||
version = "0.49.0";
|
||||
format = "setuptools";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dgtlmoon";
|
||||
repo = "changedetection.io";
|
||||
tag = version;
|
||||
hash = "sha256-6ofCVmdO8Z/EyJjbzAQdwnqUfsjtPzveNd5Zfj3pcFM=";
|
||||
hash = "sha256-u0sJSOwPmt6Bg++hlL9CR+PREdLF/mYuha8VRgMBMHg=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = true;
|
||||
|
|
|
@ -6,17 +6,17 @@
|
|||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "comrak";
|
||||
version = "0.34.0";
|
||||
version = "0.35.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kivikakk";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-8LBMyCmt4HTYgprChfPSFZm6uQ7yFmJ0+srAUz785MA=";
|
||||
sha256 = "sha256-4aNV9FKqRNirYBMXIgAXjwS2FBCgLuxdhWQCvZbmZp4=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-vE7i5jcNl1Rx3znVGLCi8foQZDlXr5e1p1VEMKBBS8Y=";
|
||||
cargoHash = "sha256-5j6Q6nBwg/Tq2dBUqYjYUzEnGlxhXuahEITsShP13eQ=";
|
||||
|
||||
meta = with lib; {
|
||||
description = "CommonMark-compatible GitHub Flavored Markdown parser and formatter";
|
||||
|
|
|
@ -8,13 +8,13 @@
|
|||
|
||||
stdenvNoCC.mkDerivation {
|
||||
pname = "cyberpunk-neon";
|
||||
version = "0-unstable-2024-11-07";
|
||||
version = "0-unstable-2025-02-01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Roboron3042";
|
||||
repo = "Cyberpunk-Neon";
|
||||
rev = "f036cc70f39caa91b8ff1dab16194a97848ee378";
|
||||
hash = "sha256-PmCzTj9TfFzilO+Sf976hhcBwUq7qyG1+HbwwBD777o=";
|
||||
rev = "eb7595459c0d4164262e0ccaf8d6e5c1936a6f67";
|
||||
hash = "sha256-whHBIxEGGvTPVUaE/HQDb/Qyl5sPMGlOmofgNCBaNng=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
|
|
@ -7,16 +7,16 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "dnsx";
|
||||
version = "1.2.1";
|
||||
version = "1.2.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "projectdiscovery";
|
||||
repo = "dnsx";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-scp0CDIO8F2TqpSCgXXfb8I83stvO/GZqSA5/BkN8pE=";
|
||||
hash = "sha256-v5GDDA+ubHtUtLvhe0Hwm6l3OqTcIFbdm6HuxxV2zco=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-WbFkBTPy4N+mAVSkq1q9XcNs1jk6YuBcYxiEmQV/TsM=";
|
||||
vendorHash = "sha256-B9GwQaX/W2xjpIFicfFFGBcopxyhMKZZRKBPcQ/r5Oo=";
|
||||
|
||||
subPackages = [ "cmd/dnsx" ];
|
||||
|
||||
|
|
|
@ -6,16 +6,16 @@
|
|||
}:
|
||||
buildGoModule rec {
|
||||
pname = "eigenlayer";
|
||||
version = "0.11.0";
|
||||
version = "0.11.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Layr-Labs";
|
||||
repo = "eigenlayer-cli";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-NIie5x7gaveUFkKPP6BXtrFfnjYmwV0NbsTGufmMw1A=";
|
||||
hash = "sha256-CqEHf19Xup2p+pBRZQUnh+hapSJxgo26xz7WcAH4iQM=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-cKESs8W0q25KRlEPEqkcV7bMcknti28OkF/LmmZ0vO0=";
|
||||
vendorHash = "sha256-CUCxGSZ7NxCu3uQswp2mrcJClCTQtLnCvpO/KdKZAZo=";
|
||||
|
||||
ldflags = ["-s" "-w"];
|
||||
subPackages = ["cmd/eigenlayer"];
|
||||
|
|
|
@ -10,13 +10,13 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "faudio";
|
||||
version = "25.01";
|
||||
version = "25.02";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "FNA-XNA";
|
||||
repo = "FAudio";
|
||||
rev = version;
|
||||
sha256 = "sha256-k/cu8yqrwohpr37oZNBi7+Ln+Fj0TGXkl5VmdcjZB1o=";
|
||||
sha256 = "sha256-nPU225LLQYN0D1LUsp9XGm2bCcB5WLpD3TcGDiWCe0c=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
|
|
@ -1,54 +0,0 @@
|
|||
diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json
|
||||
index da429c128..9c69ec8cb 100644
|
||||
--- a/npm-shrinkwrap.json
|
||||
+++ b/npm-shrinkwrap.json
|
||||
@@ -14637,9 +14637,10 @@
|
||||
}
|
||||
},
|
||||
"node_modules/nan": {
|
||||
- "version": "2.17.0",
|
||||
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz",
|
||||
- "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==",
|
||||
+ "version": "2.22.0",
|
||||
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz",
|
||||
+ "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==",
|
||||
+ "license": "MIT",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/nanoid": {
|
||||
@@ -31852,9 +31853,9 @@
|
||||
}
|
||||
},
|
||||
"nan": {
|
||||
- "version": "2.17.0",
|
||||
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz",
|
||||
- "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==",
|
||||
+ "version": "2.22.0",
|
||||
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz",
|
||||
+ "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==",
|
||||
"optional": true
|
||||
},
|
||||
"nanoid": {
|
||||
@@ -33672,7 +33673,7 @@
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"install-artifact-from-github": "^1.3.1",
|
||||
- "nan": "^2.17.0",
|
||||
+ "nan": "^2.22.0",
|
||||
"node-gyp": "^9.3.0"
|
||||
}
|
||||
},
|
||||
diff --git a/package.json b/package.json
|
||||
index a4284d841..90a0524f2 100644
|
||||
--- a/package.json
|
||||
+++ b/package.json
|
||||
@@ -98,6 +98,9 @@
|
||||
"src/test/**/*"
|
||||
]
|
||||
},
|
||||
+ "overrides" : {
|
||||
+ "nan": "^2.22.0"
|
||||
+ },
|
||||
"dependencies": {
|
||||
"@electric-sql/pglite": "^0.2.0",
|
||||
"@google-cloud/cloud-sql-connector": "^1.3.3",
|
|
@ -5,33 +5,19 @@
|
|||
fetchFromGitHub,
|
||||
python3,
|
||||
xcbuild,
|
||||
fetchpatch,
|
||||
}:
|
||||
let
|
||||
version = "13.29.1";
|
||||
buildNpmPackage rec {
|
||||
pname = "firebase-tools";
|
||||
version = "13.29.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "firebase";
|
||||
repo = "firebase-tools";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-j6luT+L/vN9qaGjjeMW+8QGuzjJxzbn0sMGDjhqoeZA=";
|
||||
hash = "sha256-ZY4hbo84qdvBGOpGWKKWR3bHHTP2+Poa1od7FCy9uSE=";
|
||||
};
|
||||
in
|
||||
buildNpmPackage {
|
||||
pname = "firebase-tools";
|
||||
inherit version src;
|
||||
|
||||
npmDepsHash = "sha256-lQmoemIxzy2biu80UTR2eA+KJBeXWPh0xZRs/1of0eo=";
|
||||
|
||||
patches = [
|
||||
# Use modern version of `ajv` instead of the four year old default in 13.29.1
|
||||
(fetchpatch {
|
||||
name = "bump-ajv.patch";
|
||||
url = "https://github.com/firebase/firebase-tools/commit/b684155d827e7d1e8390e22511c0e1b5c46812ef.patch";
|
||||
hash = "sha256-yv2AknT85Eyurc1ZFbbF5S9Sj/VEaVnHXBcXI10OWpw=";
|
||||
})
|
||||
# Fix embedded nan version to support node 22
|
||||
./001-override-nan.patch
|
||||
];
|
||||
npmDepsHash = "sha256-UqrTyK5IOK4N6z1UfApqzGCHj0H1/FujWdgJPrQoNxQ=";
|
||||
|
||||
postPatch = ''
|
||||
ln -s npm-shrinkwrap.json package-lock.json
|
||||
|
@ -50,11 +36,14 @@ buildNpmPackage {
|
|||
};
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/firebase/firebase-tools/blob/${src.rev}/CHANGELOG.md";
|
||||
changelog = "https://github.com/firebase/firebase-tools/blob/v${version}/CHANGELOG.md";
|
||||
description = "Manage, and deploy your Firebase project from the command line";
|
||||
homepage = "https://github.com/firebase/firebase-tools";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "firebase";
|
||||
maintainers = with lib.maintainers; [ momeemt ];
|
||||
maintainers = with lib.maintainers; [
|
||||
momeemt
|
||||
sarahec
|
||||
];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -25,13 +25,13 @@ in
|
|||
stdenv'.mkDerivation {
|
||||
pname = "flameshot";
|
||||
# wlr screenshotting is currently only available on unstable version (>12.1.0)
|
||||
version = "12.1.0-unstable-2025-01-19";
|
||||
version = "12.1.0-unstable-2025-02-01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "flameshot-org";
|
||||
repo = "flameshot";
|
||||
rev = "10d12e0b54d59de2ac2567c540a93113672cd884";
|
||||
hash = "sha256-3ujqwiQrv/H1HzkpD/Q+hoqyrUdO65gA0kKqtRV0vmw=";
|
||||
rev = "61a6074bec8d07b6528b85cbb45bb3be7dd6ac0b";
|
||||
hash = "sha256-tqKUCfvb5oWudCXhUzclQOF75eIcHqPz+zm7MtNKuSA=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
|
|
@ -22,19 +22,19 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "flare";
|
||||
version = "0.15.7";
|
||||
version = "0.15.8";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
domain = "gitlab.com";
|
||||
owner = "schmiddi-on-mobile";
|
||||
repo = "flare";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-KFxBdWNN7LYQ5jiDZhAs4pqX2cRLvEGaAhYabaQh1n0=";
|
||||
hash = "sha256-uvqLcFHtoXn4VALd/SOWg5i6ndjsvcZ+Uxokjg7YEO8=";
|
||||
};
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit (finalAttrs) pname version src;
|
||||
hash = "sha256-bZL9/0MYGxXefrj9whG+N7iMaBpaZSeBVAWR0AKKEvo=";
|
||||
hash = "sha256-ZKq/6MEYq99lLS2b7o1iXXgnmTIzvhmPhRXbQeYPONA=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -7,14 +7,14 @@
|
|||
}:
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "fna3d";
|
||||
version = "25.01";
|
||||
version = "25.02";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "FNA-XNA";
|
||||
repo = "FNA3D";
|
||||
rev = version;
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-0BD3aFIg3miBhGr6YuWJyrRxWsNnPNIFNiZSzPalJ/c=";
|
||||
hash = "sha256-0rRwIbOciPepo+ApvJiK5IyhMdq/4jsMlCSv0UeDETs=";
|
||||
};
|
||||
|
||||
buildInputs = [ SDL2 ];
|
||||
|
|
|
@ -8,13 +8,13 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "go-ios";
|
||||
version = "1.0.168";
|
||||
version = "1.0.174";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "danielpaulus";
|
||||
repo = "go-ios";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-BaJFFaNPPpPvDc8bMl89SfGYglvx9TwpoDQUEr0mqYM=";
|
||||
sha256 = "sha256-Z8But7NE5Guf7CKKAgJJBF9RvUo5YaY7VJJYfBYd000=";
|
||||
};
|
||||
|
||||
proxyVendor = true;
|
||||
|
|
|
@ -7,18 +7,18 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "google-cloud-sql-proxy";
|
||||
version = "2.14.3";
|
||||
version = "2.15.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "GoogleCloudPlatform";
|
||||
repo = "cloud-sql-proxy";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-zY4V5QNoesvwJxW9htTkmMk6KPCxKvLg1FVn+xmlw14=";
|
||||
hash = "sha256-bQfOqshn5hikEaylcqRomsUfvfrMuOH94ZeYDq6ted8=";
|
||||
};
|
||||
|
||||
subPackages = [ "." ];
|
||||
|
||||
vendorHash = "sha256-ZwCe8gJ1Sowvt0X+inFoiYpJjhl/sdQUqrkXte2gV2I=";
|
||||
vendorHash = "sha256-enBeWLybIW8MEpireRZrdXzTusf9D0wTRVZ4cG/L+W4=";
|
||||
|
||||
checkFlags = [
|
||||
"-short"
|
||||
|
|
|
@ -9,13 +9,13 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "jna";
|
||||
version = "5.15.0";
|
||||
version = "5.16.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "java-native-access";
|
||||
repo = "jna";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-PadOJtoH+guPBQ/j6nIBp7BokNz23OQhaYpcFl/wbpQ=";
|
||||
hash = "sha256-IlOdvgZ5acwjuaDQT+vgQhC9itZmMjqzsrQHDNoEapM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -5,15 +5,15 @@
|
|||
}:
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "krabby";
|
||||
version = "0.2.2";
|
||||
version = "0.3.0";
|
||||
|
||||
src = fetchCrate {
|
||||
inherit pname version;
|
||||
hash = "sha256-BmTx2kpnibTVuutAIrpFTTOGpO6WzITb6SXwUKuMtYY=";
|
||||
hash = "sha256-UcvCIazuVoqYb4iz62MrOVtQli4EqzrEpg3imv3sXHY=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-Al9Ym+8HdunACRNMn6a3nrzoWVw1nAdRJmHqP3ch4lw=";
|
||||
cargoHash = "sha256-aJBZtRs83KwnxlgNn/5zEGCw4YUl4mRcs1dFi2uaIrc=";
|
||||
|
||||
meta = with lib; {
|
||||
description = "Print pokemon sprites in your terminal";
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
makeDesktopItem,
|
||||
copyDesktopItems,
|
||||
nixosTests,
|
||||
pkg-config,
|
||||
libayatana-appindicator,
|
||||
undmg,
|
||||
makeBinaryWrapper,
|
||||
|
@ -21,9 +20,9 @@ let
|
|||
inherit pname version;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = pname;
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
owner = "localsend";
|
||||
repo = "localsend";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-9nW1cynvRgX565ZupR+ogfDH9Qem+LQH4XZupVsrEWo=";
|
||||
};
|
||||
|
||||
|
@ -36,8 +35,12 @@ let
|
|||
pasteboard = "sha256-lJA5OWoAHfxORqWMglKzhsL1IFr9YcdAQP/NVOLYB4o=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace lib/util/native/autostart_helper.dart \
|
||||
--replace-fail 'Exec=''${Platform.resolvedExecutable}' "Exec=localsend_app"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
copyDesktopItems
|
||||
];
|
||||
|
||||
|
@ -52,18 +55,28 @@ let
|
|||
'';
|
||||
|
||||
extraWrapProgramArgs = ''
|
||||
--prefix LD_LIBRARY_PATH : "$out/app/${pname}/lib"
|
||||
--prefix LD_LIBRARY_PATH : $out/app/localsend/lib
|
||||
'';
|
||||
|
||||
desktopItems = [
|
||||
(makeDesktopItem {
|
||||
name = "LocalSend";
|
||||
exec = "localsend_app";
|
||||
exec = "localsend_app %U";
|
||||
icon = "localsend";
|
||||
desktopName = "LocalSend";
|
||||
startupWMClass = "localsend_app";
|
||||
genericName = "An open source cross-platform alternative to AirDrop";
|
||||
categories = [ "Network" ];
|
||||
categories = [
|
||||
"GTK"
|
||||
"FileTransfer"
|
||||
"Utility"
|
||||
];
|
||||
keywords = [
|
||||
"Sharing"
|
||||
"LAN"
|
||||
"Files"
|
||||
];
|
||||
startupNotify = true;
|
||||
})
|
||||
];
|
||||
|
||||
|
@ -93,12 +106,17 @@ let
|
|||
sourceRoot = ".";
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out/Applications
|
||||
cp -r *.app $out/Applications
|
||||
cp -r LocalSend.app $out/Applications
|
||||
makeBinaryWrapper $out/Applications/LocalSend.app/Contents/MacOS/LocalSend $out/bin/localsend
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = metaCommon // {
|
||||
mainProgram = "localsend";
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
|
||||
platforms = [
|
||||
"x86_64-darwin"
|
||||
|
@ -111,7 +129,6 @@ let
|
|||
description = "Open source cross-platform alternative to AirDrop";
|
||||
homepage = "https://localsend.org/";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "localsend";
|
||||
maintainers = with lib.maintainers; [
|
||||
sikmir
|
||||
linsui
|
||||
|
|
|
@ -6,18 +6,18 @@
|
|||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "mitra";
|
||||
version = "3.13.1";
|
||||
version = "3.14.0";
|
||||
|
||||
src = fetchFromGitea {
|
||||
domain = "codeberg.org";
|
||||
owner = "silverpill";
|
||||
repo = "mitra";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-jAh3sWOHbqo5EpH+Ap/AOha2AKk6iwMvyUme6Ct96qI=";
|
||||
hash = "sha256-4f0zh7rdS0lTnN4OzUEL8tn6S18cYTj92vA8akyt4K4=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-GDhdMShO+W05ny/hgXKcwDzcO9Stk3NM4U95ArImRYU=";
|
||||
cargoHash = "sha256-MA/C/8x7Bmh6ekd4iHvjX9Lf/hG43Qb5nhEHINpeBHA=";
|
||||
|
||||
# require running database
|
||||
doCheck = false;
|
||||
|
|
|
@ -23,13 +23,13 @@
|
|||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "nwg-panel";
|
||||
version = "0.9.61";
|
||||
version = "0.9.62";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nwg-piotr";
|
||||
repo = "nwg-panel";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-1p6fWP4iS8yryVv0DC+yQSSJj5EeAYNdiJiklKpfqgM=";
|
||||
hash = "sha256-h+lhk3gqJj3/GZ8S4vnUE8UaunmT1KcaGquSb/I+kpI=";
|
||||
};
|
||||
|
||||
# No tests
|
||||
|
|
|
@ -19,6 +19,8 @@ stdenv.mkDerivation {
|
|||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace build.sh \
|
||||
--replace-fail "-microarch:native" ""
|
||||
patchShebangs build.sh odinfmt.sh
|
||||
'';
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "openapi-python-client";
|
||||
version = "0.23.0";
|
||||
version = "0.23.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
|
@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec {
|
|||
owner = "openapi-generators";
|
||||
repo = "openapi-python-client";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-jMRnzrQ5ZySaxrCloE9DLXt2O78d04+XHq4XlFUohjs=";
|
||||
hash = "sha256-40Cb+1QNpjOlJCYEHtVUfn3wbWEYIt1LkqAMIwA9sK0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs =
|
||||
|
|
|
@ -2,45 +2,47 @@
|
|||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
nix-update-script,
|
||||
qt6Packages,
|
||||
# nativeBuildInputs
|
||||
pkg-config,
|
||||
cmake,
|
||||
extra-cmake-modules,
|
||||
qt6,
|
||||
qt6Packages,
|
||||
# buildInputs
|
||||
sqlite,
|
||||
libsecret,
|
||||
libre-graph-api-cpp-qt-client,
|
||||
kdsingleapplication,
|
||||
# darwin only:
|
||||
## darwin only
|
||||
libinotify-kqueue,
|
||||
sparkleshare,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "owncloud-client";
|
||||
version = "5.3.1";
|
||||
version = "5.3.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "owncloud";
|
||||
repo = "client";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-ot+2hxipeZ5eI6nPJ8XGE8gFMNQoblUq+koAFZpZDv4=";
|
||||
hash = "sha256-HEnjtedmdNJTpc/PmEyoEsLGUydFkVF3UAsSdzQ4L1Q=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
cmake
|
||||
extra-cmake-modules
|
||||
qt6.qttools
|
||||
qt6.wrapQtAppsHook
|
||||
qt6Packages.qttools
|
||||
qt6Packages.wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs =
|
||||
[
|
||||
sqlite
|
||||
libsecret
|
||||
qt6.qtbase
|
||||
qt6.qtsvg # Needed for the systray icon
|
||||
qt6Packages.qtbase
|
||||
qt6Packages.qtsvg # Needed for the systray icon
|
||||
qt6Packages.qtkeychain
|
||||
libre-graph-api-cpp-qt-client
|
||||
kdsingleapplication
|
||||
|
@ -50,6 +52,8 @@ stdenv.mkDerivation rec {
|
|||
sparkleshare
|
||||
];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = with lib; {
|
||||
description = "Synchronise your ownCloud with your computer using this desktop client";
|
||||
homepage = "https://owncloud.org";
|
||||
|
|
|
@ -7,16 +7,16 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "pocketbase";
|
||||
version = "0.24.4";
|
||||
version = "0.25.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pocketbase";
|
||||
repo = "pocketbase";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-wUHPp48kI+9ij/eVkgWKTxwGNOhrUBZXGhKd3z6YHZU=";
|
||||
hash = "sha256-ftBAjEX2dzPZA1FGqJUr9Kji+qQMJsSGjkOnJBRZMIE=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-Elli5NSddF2tgKiJg8CH8KtR3mP+OfaIMRc15oKYNh8=";
|
||||
vendorHash = "sha256-ap5idG2ydS/k3ZYvVT1VV6i578m+cXY3AbibaqEVCo8=";
|
||||
|
||||
# This is the released subpackage from upstream repo
|
||||
subPackages = [ "examples/base" ];
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
buildNpmPackage,
|
||||
fetchFromGitHub,
|
||||
fetchPypi,
|
||||
fetchpatch2,
|
||||
nodejs,
|
||||
python3,
|
||||
gettext,
|
||||
|
@ -43,13 +42,13 @@ let
|
|||
};
|
||||
|
||||
pname = "pretix";
|
||||
version = "2024.11.0";
|
||||
version = "2025.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pretix";
|
||||
repo = "pretix";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-vmk7oW9foXkZdt3XOLJDbPldX2TruJOgd8mmi5tGqNw=";
|
||||
hash = "sha256-azJFXuoV+9qs5MJQTkc1+ZiJb6UKwEa0Ow0p31CkHqI=";
|
||||
};
|
||||
|
||||
npmDeps = buildNpmPackage {
|
||||
|
@ -57,7 +56,7 @@ let
|
|||
inherit version src;
|
||||
|
||||
sourceRoot = "${src.name}/src/pretix/static/npm_dir";
|
||||
npmDepsHash = "sha256-4PrOrI2cykkuzob+DMeAu/GF5OMCho40G3BjCwVW/tE=";
|
||||
npmDepsHash = "sha256-oo9fo3MjwKYA8gueJ5otIPawORaVNj/Js3y8ZuCZ4qQ=";
|
||||
|
||||
dontBuild = true;
|
||||
|
||||
|
@ -79,12 +78,6 @@ python.pkgs.buildPythonApplication rec {
|
|||
# Discover pretix.plugin entrypoints during build and add them into
|
||||
# INSTALLED_APPS, so that their static files are collected.
|
||||
./plugin-build.patch
|
||||
|
||||
(fetchpatch2 {
|
||||
# fix tests after 2025-01-01
|
||||
url = "https://github.com/pretix/pretix/commit/5a5a551c21461d9ef36337480c9874d65a9fdba9.patch";
|
||||
hash = "sha256-ZtSVI6nVlJtNrnBZ9ktIqFGtNf+oWtvNsgCWwOUwVug=";
|
||||
})
|
||||
];
|
||||
|
||||
pythonRelaxDeps = [
|
||||
|
@ -273,8 +266,9 @@ python.pkgs.buildPythonApplication rec {
|
|||
python
|
||||
;
|
||||
plugins = lib.recurseIntoAttrs (
|
||||
python.pkgs.callPackage ./plugins {
|
||||
lib.packagesFromDirectoryRecursive {
|
||||
inherit (python.pkgs) callPackage;
|
||||
directory = ./plugins;
|
||||
}
|
||||
);
|
||||
tests = {
|
||||
|
|
|
@ -1,18 +0,0 @@
|
|||
{
|
||||
callPackage,
|
||||
...
|
||||
}:
|
||||
|
||||
{
|
||||
mollie = callPackage ./mollie.nix { };
|
||||
|
||||
pages = callPackage ./pages.nix { };
|
||||
|
||||
passbook = callPackage ./passbook.nix { };
|
||||
|
||||
reluctant-stripe = callPackage ./reluctant-stripe.nix { };
|
||||
|
||||
stretchgoals = callPackage ./stretchgoals.nix { };
|
||||
|
||||
zugferd = callPackage ./zugferd.nix { };
|
||||
}
|
|
@ -8,14 +8,14 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "pretix-mollie";
|
||||
version = "2.2.1";
|
||||
version = "2.2.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pretix";
|
||||
repo = "pretix-mollie";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-utrdFrE4XHDTi/45gUTFarD+PQoGIHc4gTkDR8dGu40=";
|
||||
hash = "sha256-yc4t+XtHk7u3KcfeS+0CSTrBJ6e6SyLRpaQBHAKYVvo=";
|
||||
};
|
||||
|
||||
build-system = [
|
|
@ -29,7 +29,7 @@ buildPythonPackage rec {
|
|||
};
|
||||
|
||||
patches = [
|
||||
(replaceVars ./passbook-openssl.patch {
|
||||
(replaceVars ./openssl.patch {
|
||||
openssl = lib.getExe openssl;
|
||||
})
|
||||
];
|
|
@ -11,14 +11,14 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "pretix-zugferd";
|
||||
version = "2.2.2";
|
||||
version = "2.3.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pretix";
|
||||
repo = "pretix-zugferd";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-urf5HrC3Y64hH+U738t9fchoeR2sawlJAQoLFtwebA4=";
|
||||
hash = "sha256-/efhp9B/cw/C3Bok8/E93dOrP9FHfaVZNSwC/j2lNuA=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
|
@ -6,13 +6,13 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "rmapi";
|
||||
version = "0.0.28";
|
||||
version = "0.0.29";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ddvk";
|
||||
repo = "rmapi";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-/eiW0i7+FLa8i9a2RFcABVSC40MUwhsV+bHVLdPpV3s=";
|
||||
sha256 = "sha256-pVmG9XD3AcHDRo1A25QSnPStKPsgku3lWhN47xdYrwE=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-Qisfw+lCFZns13jRe9NskCaCKVj5bV1CV8WPpGBhKFc=";
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
libzip,
|
||||
libiconv,
|
||||
zlib,
|
||||
autoreconfHook,
|
||||
}:
|
||||
|
||||
|
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
|
|||
nativeBuildInputs = [ autoreconfHook ];
|
||||
buildInputs = [
|
||||
libiconv
|
||||
libzip
|
||||
zlib
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
|
@ -24,6 +24,17 @@ stdenv.mkDerivation rec {
|
|||
sha256 = "0l5zbb5hswxczigvyal877j0aiq3fc01j3gv88bvy7ikyvw3lc07";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs tests/check-runzip.sh
|
||||
'';
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = toString [
|
||||
"-Wno-error=implicit-int"
|
||||
"-Wno-error=incompatible-pointer-types"
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
|
||||
meta = {
|
||||
description = "Tool to convert filename encoding inside a ZIP archive";
|
||||
license = lib.licenses.bsd2;
|
||||
|
|
|
@ -201,18 +201,18 @@
|
|||
},
|
||||
{
|
||||
"pname": "FluentIcons.Avalonia",
|
||||
"version": "1.1.266",
|
||||
"hash": "sha256-Jb0PcacBWTVC1BhiqK9SJRbmeaQJcqY4wY4oHtKMpQo="
|
||||
"version": "1.1.271",
|
||||
"hash": "sha256-TCswtCSLAskSyxQcRglZsNN8y5ZJDJLCRPv6nWLkB3w="
|
||||
},
|
||||
{
|
||||
"pname": "FluentIcons.Avalonia.Fluent",
|
||||
"version": "1.1.266",
|
||||
"hash": "sha256-H/alh+K0X4fHSnbmYNczFCLEqiUkSuvyBsbwroJf8lA="
|
||||
"version": "1.1.271",
|
||||
"hash": "sha256-S+52KCyNhV/kLY6DJAQWrN+Wxi3xQ8ARWDCfak+y2tw="
|
||||
},
|
||||
{
|
||||
"pname": "FluentIcons.Common",
|
||||
"version": "1.1.266",
|
||||
"hash": "sha256-YcmvpwwXXrVue6gyc4R2FOs2RGQfS74gFB3PjnBV5A4="
|
||||
"version": "1.1.271",
|
||||
"hash": "sha256-A1SufiopAAHu92eRJVamq7zcff9Nd4z4qgJV9VeZVQY="
|
||||
},
|
||||
{
|
||||
"pname": "HarfBuzzSharp",
|
||||
|
@ -371,8 +371,8 @@
|
|||
},
|
||||
{
|
||||
"pname": "SkFluentAvalonia",
|
||||
"version": "2.1.1",
|
||||
"hash": "sha256-gF4AL5Ru0pbLRn7UTSK7Lr+kDb+z/OgUbDgUrt3XKPk="
|
||||
"version": "2.1.2",
|
||||
"hash": "sha256-3TG3GCMk8VW1/j6DYJO1FVSx1FylXjLDozafxa2bM2A="
|
||||
},
|
||||
{
|
||||
"pname": "SkiaSharp",
|
||||
|
|
|
@ -9,13 +9,13 @@
|
|||
}:
|
||||
buildDotnetModule rec {
|
||||
pname = "skeditor";
|
||||
version = "2.8.3";
|
||||
version = "2.8.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "skeditorteam";
|
||||
repo = "skeditor";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-I/EW/8AkzezYGyPeiRceRVahq+Pfygf1XiJpwwYd9cI=";
|
||||
hash = "sha256-e8mQTkTvR8RfC27VsONqf9UtkM/H8GebxrYVUdJw7PE=";
|
||||
};
|
||||
|
||||
projectFile = "SkEditor/SkEditor.csproj";
|
||||
|
|
|
@ -9,13 +9,13 @@
|
|||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "tabby-agent";
|
||||
version = "0.23.0";
|
||||
version = "0.23.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "TabbyML";
|
||||
repo = "tabby";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-VuyfKIfOJ6+LTiNCO/SQMHk81KffF/dUfxMGT2go6RM=";
|
||||
hash = "sha256-KiADf4vjdMMbD5edSEE4LPphaDP64E0nqLLJ0lVnLDE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -6,16 +6,16 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "terramate";
|
||||
version = "0.11.6";
|
||||
version = "0.11.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "terramate-io";
|
||||
repo = "terramate";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-MqJc1gi+Din7G+WxOQaZmXvDvN9YXRIevenFK1m72S0=";
|
||||
hash = "sha256-VRoYjn0iZD0fbctpJPgvvRQIAV7ZoOoFeqlDSCDc3ME=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-6nnUyNOdG1QmaHeRXRWvyjLhYPXA3Xs9062ZkF82Kzo=";
|
||||
vendorHash = "sha256-rvUsYBrz85TWtnivX3QmIXdIDVbDbQRmXcYjcP2S3kg=";
|
||||
|
||||
# required for version info
|
||||
nativeBuildInputs = [ git ];
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
let
|
||||
pname = "tflint";
|
||||
version = "0.55.0";
|
||||
version = "0.55.1";
|
||||
in
|
||||
buildGoModule {
|
||||
inherit pname version;
|
||||
|
@ -20,10 +20,10 @@ buildGoModule {
|
|||
owner = "terraform-linters";
|
||||
repo = pname;
|
||||
tag = "v${version}";
|
||||
hash = "sha256-RCA3kd15Lutx5VGOswEt3l1iLkFqUKeK93Fgwy4DegA=";
|
||||
hash = "sha256-TIMOsd/m0Z274HvTH1VZYezIN6EfLRPJMO8F9xXGyrI=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-VrC1ytmQjx1PalpT+rxSIpW6UBwxAPnKckws07mmuos=";
|
||||
vendorHash = "sha256-6FY9aZwbA3DpdaKNRquONu8DzYyacu9a1OZpeupdWoc=";
|
||||
|
||||
doCheck = false;
|
||||
|
||||
|
|
|
@ -8,17 +8,17 @@
|
|||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "uair";
|
||||
version = "0.6.2";
|
||||
version = "0.6.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "metent";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-s6st4rBuviH1DACui3dakRt90z3TphIS4ptMN3eHpr8=";
|
||||
hash = "sha256-VytbtTQch8O5hCg3L3ANNOfFOyiQY1V7DvGMEKr1R04=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-kSivxIRXmAZ+YfpkOd/ZImCcwEYYIMAAkRgbQ4wv9Pc=";
|
||||
cargoHash = "sha256-5/CvyN/uOMIEhOg7uqon6bQd5EQDPVrfi7XnJF9mZyg=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
|
|
56
pkgs/by-name/uc/uchmviewer/package.nix
Normal file
56
pkgs/by-name/uc/uchmviewer/package.nix
Normal file
|
@ -0,0 +1,56 @@
|
|||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
chmlib,
|
||||
libzip,
|
||||
qt6,
|
||||
cmake,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "uchmviewer";
|
||||
version = "8.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "eBookProjects";
|
||||
repo = "uChmViewer";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-p3KIIg2B+sSlwJr1rNMP7JByxYXyYFsj+UyUiDbJge8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
qt6.wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
chmlib
|
||||
libzip
|
||||
qt6.qt5compat
|
||||
qt6.qtwebengine
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
(lib.cmakeBool "USE_WEBENGINE" true)
|
||||
];
|
||||
|
||||
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
mkdir -p $out/{Applications,bin}
|
||||
mv $out/uchmviewer.app $out/Applications
|
||||
ln -s $out/Applications/uchmviewer.app/Contents/MacOS/uchmviewer $out/bin/uchmviewer
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/eBookProjects/uChmViewer/releases/tag/v${finalAttrs.version}";
|
||||
description = "CHM (Winhelp) files viewer (fork of KchmViewer)";
|
||||
homepage = "https://github.com/eBookProjects/uChmViewer";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
mainProgram = "uchmviewer";
|
||||
maintainers = with lib.maintainers; [ azuwis ];
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
})
|
|
@ -1,39 +1,38 @@
|
|||
{
|
||||
mkDerivation,
|
||||
stdenv,
|
||||
lib,
|
||||
fetchurl,
|
||||
cmake,
|
||||
pkg-config,
|
||||
qttools,
|
||||
qtx11extras,
|
||||
drumstick,
|
||||
qt6,
|
||||
qt6Packages,
|
||||
docbook-xsl-nons,
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "vmpk";
|
||||
version = "0.8.8";
|
||||
version = "0.9.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/${pname}/${version}/${pname}-${version}.tar.bz2";
|
||||
sha256 = "sha256-+NjTcszb1KXGynIcCf4IEDvN4f8pgXtR1TksxGR5ZHQ=";
|
||||
hash = "sha256-O/uIg1Wq6Hwt7J5AkoXQshBhrKrQdfVTbb8qr7ttSNw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
qttools
|
||||
qt6.qttools
|
||||
docbook-xsl-nons
|
||||
qt6.wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
drumstick
|
||||
qtx11extras
|
||||
qt6Packages.drumstick
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
# vmpk drumstickLocales looks here:
|
||||
ln -s ${drumstick}/share/drumstick $out/share/
|
||||
ln -s ${qt6Packages.drumstick}/share/drumstick $out/share/
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
|
@ -7,13 +7,13 @@
|
|||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "whoogle-search";
|
||||
version = "0.9.2";
|
||||
version = "0.9.3";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "whoogle_search";
|
||||
inherit version;
|
||||
hash = "sha256-Vp59n8o6hq4q15nuQguLGvQhYWrXpR6ZjDnaBCV4I4M=";
|
||||
hash = "sha256-4NFHz3l8kJ9QBbr5N55dhCgfoU83naC7avQZSzW6L8w=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [ setuptools ];
|
||||
|
|
|
@ -5,16 +5,16 @@
|
|||
}:
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "xan";
|
||||
version = "0.42.0";
|
||||
version = "0.43.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "medialab";
|
||||
repo = "xan";
|
||||
tag = version;
|
||||
hash = "sha256-8uNfiPJjZWqtbrBU/LRYM7PI5/4JBqZGe1dtCWArU8M=";
|
||||
hash = "sha256-a9vEAKYZv2ItUKeWAcoXw/Q/EIHMhnBZFct0UKcRKg0=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-TRT//USKHCc7MAgNWAiZoovQmkud3isT+kwsNkJH8Bk=";
|
||||
cargoHash = "sha256-IKKDlIfzDkpGtpdKU5IKMJc9nIhwoECj8fj4dyImrwU=";
|
||||
useFetchCargoVendor = true;
|
||||
|
||||
# FIXME: tests fail and I do not have the time to investigate. Temporarily disable
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "yutto";
|
||||
version = "2.0.0-rc.7";
|
||||
version = "2.0.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = python3Packages.pythonOlder "3.9";
|
||||
|
@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec {
|
|||
owner = "yutto-dev";
|
||||
repo = "yutto";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-yNAQmpR65FSCbciSSdO2eHUJcE6Dl8J4dqq6GHt5NDQ=";
|
||||
hash = "sha256-qbT72SGtSz7/7j1xUzQh5bXxM0GKsJorZ6Y8jshP2WU=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [ hatchling ];
|
||||
|
|
|
@ -16,13 +16,13 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "zapret";
|
||||
version = "69.9";
|
||||
version = "70";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bol-van";
|
||||
repo = "zapret";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-rpm9v/7twsrImeipz3I7fHUrk98qzkLQ2b4Kz3Rc+GI=";
|
||||
hash = "sha256-ywqJ44WN0UmZEVUlghuBDSdeaBpf7F8KjrcKSwx/ATI=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
|
|
@ -14,13 +14,13 @@
|
|||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "papirus-icon-theme";
|
||||
version = "20240501";
|
||||
version = "20250201";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "PapirusDevelopmentTeam";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
hash = "sha256-ZTijLslItfXRBUVKrz9KcOc78Efr5rRV+HfQckKcZSI=";
|
||||
hash = "sha256-E2SpGAMsFfB64axDzUgVOZZwHDyPVbZjEvY4fJzRyUQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -11,13 +11,13 @@ let
|
|||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "lief";
|
||||
version = "0.16.2";
|
||||
version = "0.16.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lief-project";
|
||||
repo = "LIEF";
|
||||
rev = version;
|
||||
sha256 = "sha256-5T/lTtmm3jwkxoFU/8Cl+hPcysZOwnWWqVQ91D5G0LA=";
|
||||
sha256 = "sha256-tV9L4UUl+gwpzJIqrMsNeCCtcxX+wsHvPxNTqtvsoV0=";
|
||||
};
|
||||
|
||||
outputs = [ "out" "py" ];
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "aioesphomeapi";
|
||||
version = "28.0.1";
|
||||
version = "29.0.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
|
@ -35,7 +35,7 @@ buildPythonPackage rec {
|
|||
owner = "esphome";
|
||||
repo = "aioesphomeapi";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-MAlgr+DaJWQnO4Y8KesP/d9aCRbSjUb9ciuvR5DHz+w=";
|
||||
hash = "sha256-1H6+/V87mjkBvHwPTs3sgrqY24Gc/MCKb97r2ly6oTA=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
|
|
@ -4,20 +4,20 @@
|
|||
fetchFromGitHub,
|
||||
setuptools,
|
||||
ply,
|
||||
python,
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "calmjs-parse";
|
||||
version = "1.3.2";
|
||||
version = "1.3.3";
|
||||
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "calmjs";
|
||||
repo = "calmjs.parse";
|
||||
rev = version;
|
||||
hash = "sha256-+tel9AJFaKqsuSjqS1KPyRjO6iU7V90ECSEYLBdfqZU=";
|
||||
tag = version;
|
||||
hash = "sha256-aGGIwQBHToujc69zzIeEbvmYwLKA5X3bamVWBRmJtSE=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
@ -32,13 +32,9 @@ buildPythonPackage rec {
|
|||
ply
|
||||
];
|
||||
|
||||
checkPhase = ''
|
||||
runHook preCheck
|
||||
|
||||
${python.interpreter} -m unittest calmjs.parse.tests.make_suite
|
||||
|
||||
runHook postCheck
|
||||
'';
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"calmjs.parse"
|
||||
|
|
|
@ -49,7 +49,7 @@ else
|
|||
# The tests use -Werror but with python3.6 clang detects some unreachable code.
|
||||
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-unused-command-line-argument -Wno-unreachable-code -Wno-c++11-narrowing";
|
||||
|
||||
doCheck = !stdenv.hostPlatform.isMusl;
|
||||
doCheck = !(stdenv.hostPlatform.isMusl || stdenv.hostPlatform.useLLVM or false);
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
|
|
|
@ -3,6 +3,9 @@
|
|||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
|
||||
# build-system
|
||||
setuptools,
|
||||
|
||||
# tests
|
||||
djangorestframework,
|
||||
html5lib,
|
||||
|
@ -12,18 +15,20 @@
|
|||
pyyaml,
|
||||
}:
|
||||
|
||||
buildPythonPackage {
|
||||
buildPythonPackage rec {
|
||||
pname = "django-i18nfield";
|
||||
version = "1.10.2";
|
||||
format = "setuptools";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "raphaelm";
|
||||
repo = "django-i18nfield";
|
||||
rev = "10488eb6c673be50e50387c76085a7c8d84e9157";
|
||||
hash = "sha256-FF980LTw7RFuG9QgxA96yJsSczCNNMq9WsbacQqIReE=";
|
||||
tag = version;
|
||||
hash = "sha256-27PR2jLDXxRSgbJvRxDSBK4sTiqGAhP+XYg/fCg9AzM=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
env.DJANGO_SETTINGS_MODULE = "tests.settings";
|
||||
|
||||
nativeCheckInputs = [
|
||||
|
|
|
@ -3,10 +3,11 @@
|
|||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
|
||||
# bring your own
|
||||
django,
|
||||
# build-system
|
||||
setuptools,
|
||||
|
||||
# propagates
|
||||
# dependencies
|
||||
django,
|
||||
python-stdnum,
|
||||
|
||||
# tests
|
||||
|
@ -17,7 +18,7 @@
|
|||
buildPythonPackage rec {
|
||||
pname = "django-localflavor";
|
||||
version = "4.0";
|
||||
format = "setuptools";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "django";
|
||||
|
@ -26,9 +27,12 @@ buildPythonPackage rec {
|
|||
hash = "sha256-UWp3ei1VlEsEfjbJIE+MpffSzYF4X1HEQw+z+5kZoP0=";
|
||||
};
|
||||
|
||||
buildInputs = [ django ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [ python-stdnum ];
|
||||
dependencies = [
|
||||
django
|
||||
python-stdnum
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
# samples
|
||||
|
@ -41,12 +45,12 @@ buildPythonPackage rec {
|
|||
"localflavor.za"
|
||||
];
|
||||
|
||||
checkInputs = [
|
||||
nativeCheckInputs = [
|
||||
pytest-django
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
DJANGO_SETTINGS_MODULE = "tests.settings";
|
||||
env.DJANGO_SETTINGS_MODULE = "tests.settings";
|
||||
|
||||
meta = with lib; {
|
||||
description = "Country-specific Django helpers";
|
||||
|
|
|
@ -17,14 +17,14 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "django-statici18n";
|
||||
version = "2.5.0";
|
||||
version = "2.6.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "zyegfryed";
|
||||
repo = "django-statici18n";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-n6HqHcXvz2ihwN+gJr5P+/Yt4RpuOu2yAjo9fiNZB54=";
|
||||
hash = "sha256-G1JF/AQEDgvDamvjCYiQM7b6HfbdMBhfEUvT3yL1io0=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
lib,
|
||||
stdenv,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
fetchFromGitHub,
|
||||
setuptools-scm,
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
@ -10,23 +10,25 @@
|
|||
buildPythonPackage rec {
|
||||
pname = "dlinfo";
|
||||
version = "2.0.0";
|
||||
pyproject = true;
|
||||
|
||||
format = "setuptools";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-iKK8BPUdAbxgTNyescPMC96JBXUyymo+caQfYjVDPhc=";
|
||||
src = fetchFromGitHub {
|
||||
owner = "fphammerle";
|
||||
repo = "python-dlinfo";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-W9WfXU5eIMQQImzRgTJS0KL4IZfRtLrK8TYmdEc0VLI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools-scm ];
|
||||
build-system = [ setuptools-scm ];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
pythonImportsCheck = [ "dlinfo" ];
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/fphammerle/python-dlinfo/blob/${src.tag}/CHANGELOG.md";
|
||||
description = "Python wrapper for libc's dlinfo and dyld_find on Mac";
|
||||
homepage = "https://github.com/cloudflightio/python-dlinfo";
|
||||
homepage = "https://github.com/fphammerle/python-dlinfo";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ dotlambda ];
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
|
|
|
@ -27,14 +27,14 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "experiment-utilities";
|
||||
version = "0.3.8";
|
||||
version = "0.3.9";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ChrisReinke";
|
||||
repo = "exputils";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-fo8kwxm5/oEuLXVKhBrvKg18S0Yh6SkkNRaHUGJfdw4=";
|
||||
hash = "sha256-LQ1RjDcOL1SroNzWSfSS2OUSqsGgWOly7bLcbZ7e8LY=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
fetchurl,
|
||||
fetchpatch,
|
||||
blas,
|
||||
boost,
|
||||
boost186,
|
||||
cmake,
|
||||
doxygen,
|
||||
eigen,
|
||||
|
@ -133,6 +133,13 @@ let
|
|||
url = "https://bitbucket.org/fenics-project/ffc/downloads/ffc-${version}.tar.gz";
|
||||
sha256 = "1zdg6pziss4va74pd7jjl8sc3ya2gmhpypccmyd8p7c66ji23y2g";
|
||||
};
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
name = "fenics-ffc-numpy2-compat.patch";
|
||||
url = "https://bitbucket.org/fenics-project/ffc/commits/245d15115b35b5ac091251fe6c84cc6474704b3c/raw";
|
||||
hash = "sha256-TcLQZ44C+uR2ryxtCBjR/5Tjn7B0S4MqoYi0nlP8JwI=";
|
||||
})
|
||||
];
|
||||
nativeBuildInputs = [ pybind11 ];
|
||||
propagatedBuildInputs = [
|
||||
dijitso
|
||||
|
@ -177,6 +184,11 @@ let
|
|||
url = "https://bitbucket.org/fenics-project/dolfin/issues/attachments/1116/fenics-project/dolfin/1602778118.04/1116/0001-Use-__BYTE_ORDER__-instead-of-removed-Boost-endian.h.patch";
|
||||
hash = "sha256-wPaDmPU+jaD3ce3nNEbvM5p8e3zBdLozamLTJ/0ai2c=";
|
||||
})
|
||||
(fetchpatch {
|
||||
name = "fenics-boost-filesystem-1.85-compat.patch.";
|
||||
url = "https://bitbucket.org/sblauth/dolfin/commits/16fa03887b3e9ec417c484ddf92db104cb9a93f9/raw";
|
||||
hash = "sha256-ZMKfzeWlPre88cKzrj04Tj+nQWS4ixat0bBvyt3TJmk=";
|
||||
})
|
||||
];
|
||||
# https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=dolfin&id=a965ad934f7b3d49a5e77fa6fb5e3c710ec2163e
|
||||
postPatch = ''
|
||||
|
@ -197,7 +209,7 @@ let
|
|||
pkg-config
|
||||
];
|
||||
buildInputs = [
|
||||
boost
|
||||
boost186
|
||||
dijitso
|
||||
eigen
|
||||
ffc
|
||||
|
@ -265,7 +277,7 @@ let
|
|||
'';
|
||||
buildInputs = [
|
||||
dolfin
|
||||
boost
|
||||
boost186
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "hahomematic";
|
||||
version = "2025.1.11";
|
||||
version = "2025.2.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.12";
|
||||
|
@ -26,7 +26,7 @@ buildPythonPackage rec {
|
|||
owner = "SukramJ";
|
||||
repo = "hahomematic";
|
||||
tag = version;
|
||||
hash = "sha256-XHXQ1A6s5ew5hsivlC83oufYiImpKCRJ7v7NsAn6PJs=";
|
||||
hash = "sha256-QuPHSd6GHBu7OILMnnif/sbIuujtk+dGKIn8c6Aitq4=";
|
||||
};
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
|
49
pkgs/development/python-modules/mkdocs-glightbox/default.nix
Normal file
49
pkgs/development/python-modules/mkdocs-glightbox/default.nix
Normal file
|
@ -0,0 +1,49 @@
|
|||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
pytestCheckHook,
|
||||
pytest-click,
|
||||
mkdocs-material,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "mkdocs-glightbox";
|
||||
version = "0.4.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "blueswen";
|
||||
repo = "mkdocs-glightbox";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-9HgXK7cE2z0fvKwEpCG5PTaaqGiet9KMNN2Ys9VJgeE=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
pytest-click
|
||||
mkdocs-material
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# Checks compatible with material privacy plugin, which is currently not packaged in nixpkgs.
|
||||
"privacy"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"mkdocs_glightbox"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "MkDocs plugin supports image lightbox (zoom effect) with GLightbox";
|
||||
homepage = "https://github.com/blueswen/mkdocs-glightbox";
|
||||
changelog = "https://github.com/blueswen/mkdocs-glightbox/blob/v${version}/CHANGELOG";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ marcel ];
|
||||
};
|
||||
}
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
cython,
|
||||
setuptools,
|
||||
mpi,
|
||||
|
@ -11,36 +11,37 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "mpi4py";
|
||||
version = "4.0.1";
|
||||
version = "4.0.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
repo = "mpi4py";
|
||||
owner = "mpi4py";
|
||||
rev = version;
|
||||
hash = "sha256-pH4z+hyoFOSAUlXv9EKO54/SM5HyLxv7B+18xBidH2Q=";
|
||||
tag = version;
|
||||
hash = "sha256-hsP4aonjiBit2un6EQWQxF+lVjsnMFFqLaAOqBWAzgo=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
cython
|
||||
setuptools
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
mpi
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
mpi
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "mpi4py" ];
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
mpiCheckPhaseHook
|
||||
];
|
||||
doCheck = true;
|
||||
disabledTestPaths = [
|
||||
# Almost all tests in this file fail (TODO: Report about this upstream..)
|
||||
"test/test_spawn.py"
|
||||
];
|
||||
|
||||
passthru = {
|
||||
inherit mpi;
|
||||
|
@ -49,6 +50,7 @@ buildPythonPackage rec {
|
|||
meta = {
|
||||
description = "Python bindings for the Message Passing Interface standard";
|
||||
homepage = "https://github.com/mpi4py/mpi4py";
|
||||
changelog = "https://github.com/mpi4py/mpi4py/blob/${version}/CHANGES.rst";
|
||||
license = lib.licenses.bsd2;
|
||||
maintainers = with lib.maintainers; [ doronbehar ];
|
||||
};
|
||||
|
|
|
@ -9,11 +9,11 @@
|
|||
pandas-stubs,
|
||||
pdfminer-six,
|
||||
pillow,
|
||||
pypdfium2,
|
||||
pytest-cov,
|
||||
pytest-parallel,
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
types-pillow,
|
||||
wand,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
|
@ -21,8 +21,6 @@ buildPythonPackage rec {
|
|||
version = "0.11.5";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jsvine";
|
||||
repo = "pdfplumber";
|
||||
|
@ -30,19 +28,17 @@ buildPythonPackage rec {
|
|||
hash = "sha256-oe6lZyQKXASzG7Ho6o7mlXY+BOgVBaACebxbYD+1+x0=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace setup.cfg \
|
||||
--replace "--cov=pdfplumber --cov-report xml:coverage.xml --cov-report term" ""
|
||||
'';
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
pdfminer-six
|
||||
pillow
|
||||
wand
|
||||
pypdfium2
|
||||
];
|
||||
|
||||
preCheck = ''
|
||||
export HOME=$(mktemp -d)
|
||||
# test_issue_1089 assumes the soft limit on open files is "low", otherwise it never completes
|
||||
# reported at: https://github.com/jsvine/pdfplumber/issues/1263
|
||||
ulimit -n 1024
|
||||
'';
|
||||
|
||||
nativeCheckInputs = [
|
||||
|
@ -51,6 +47,7 @@ buildPythonPackage rec {
|
|||
nbexec
|
||||
pandas
|
||||
pandas-stubs
|
||||
pytest-cov
|
||||
pytest-parallel
|
||||
pytestCheckHook
|
||||
types-pillow
|
||||
|
@ -58,24 +55,12 @@ buildPythonPackage rec {
|
|||
|
||||
pythonImportsCheck = [ "pdfplumber" ];
|
||||
|
||||
disabledTests = [
|
||||
# flaky
|
||||
"test__repr_png_"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
# Tests requires pypdfium2
|
||||
"tests/test_display.py"
|
||||
# Tests requires pypdfium2
|
||||
"tests/test_issues.py"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Plumb a PDF for detailed information about each char, rectangle, line, et cetera — and easily extract text and tables";
|
||||
mainProgram = "pdfplumber";
|
||||
homepage = "https://github.com/jsvine/pdfplumber";
|
||||
changelog = "https://github.com/jsvine/pdfplumber/releases/tag/v${version}";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ happysalada ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ happysalada ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "python-motionmount";
|
||||
version = "2.2.0";
|
||||
version = "2.3.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
@ -17,7 +17,7 @@ buildPythonPackage rec {
|
|||
owner = "vogelsproducts";
|
||||
repo = "python-MotionMount";
|
||||
tag = version;
|
||||
hash = "sha256-07wTlyfUSt44dBwOXjkXADA+HDy8531KYxJAKqBWKeQ=";
|
||||
hash = "sha256-T7LMEISgc8HytiyANDUPdsE+l14g9wdW2QiDKFx2gY0=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
|
|
@ -3,6 +3,8 @@
|
|||
buildPythonPackage,
|
||||
pythonOlder,
|
||||
fetchFromGitHub,
|
||||
fetchpatch2,
|
||||
setuptools,
|
||||
aiocoap,
|
||||
dtlssocket,
|
||||
pydantic,
|
||||
|
@ -12,7 +14,7 @@
|
|||
buildPythonPackage rec {
|
||||
pname = "pytradfri";
|
||||
version = "13.0.0";
|
||||
format = "setuptools";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
|
||||
|
@ -23,7 +25,18 @@ buildPythonPackage rec {
|
|||
hash = "sha256-CWv3ebDulZuiFP+nJ2Xr7U/HTDFTqA9VYC0USLkpWR0=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ pydantic ];
|
||||
patches = [
|
||||
(fetchpatch2 {
|
||||
name = "pydantic2-compat.patch";
|
||||
url = "https://github.com/home-assistant-libs/pytradfri/commit/ecd099837a0b4538a56301af6260fddde77fbbb1.patch";
|
||||
excludes = [ "requirements.txt" ];
|
||||
hash = "sha256-QsvBTB9evKyE1fcfDaB0SN21kHmNmLgGPs3GJHHsMJc=";
|
||||
})
|
||||
];
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [ pydantic ];
|
||||
|
||||
optional-dependencies = {
|
||||
async = [
|
||||
|
@ -42,7 +55,5 @@ buildPythonPackage rec {
|
|||
changelog = "https://github.com/home-assistant-libs/pytradfri/releases/tag/${version}";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ dotlambda ];
|
||||
# https://github.com/home-assistant-libs/pytradfri/issues/720
|
||||
broken = versionAtLeast pydantic.version "2";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -40,14 +40,14 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "sagemaker";
|
||||
version = "2.237.3";
|
||||
version = "2.239.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aws";
|
||||
repo = "sagemaker-python-sdk";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-eQ+5WFEobJUHdIK317A94/ro2H1xU738j3b7Z6iddlk=";
|
||||
hash = "sha256-KE3EWCxl4Q90pChswYjmBwtPazAjVw2MaAjNesQoWiM=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "tencentcloud-sdk-python";
|
||||
version = "3.0.1310";
|
||||
version = "3.0.1311";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
|
@ -19,7 +19,7 @@ buildPythonPackage rec {
|
|||
owner = "TencentCloud";
|
||||
repo = "tencentcloud-sdk-python";
|
||||
tag = version;
|
||||
hash = "sha256-m7Kg3aWgvSHLiDPC52lVen+6dRfVDMPdv1IItd/aBjM=";
|
||||
hash = "sha256-UgtbOc5/7NAqC4W6A7EBBr8Wm0moWn+xSTq3NBMGVOU=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
|
|
@ -23,10 +23,15 @@ buildPythonPackage rec {
|
|||
hash = "sha256-NTog461RpyHKo/Qpicj3tflehaKj9LlZEN9qeCMM6JQ=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace src/python/ttfautohint/__init__.py \
|
||||
--replace-fail 'find_library("ttfautohint")' '"${lib.getLib ttfautohint}/lib/libttfautohint${stdenv.hostPlatform.extensions.sharedLibrary}"'
|
||||
'';
|
||||
postPatch =
|
||||
''
|
||||
substituteInPlace src/python/ttfautohint/__init__.py \
|
||||
--replace-fail 'find_library("ttfautohint")' '"${lib.getLib ttfautohint}/lib/libttfautohint${stdenv.hostPlatform.extensions.sharedLibrary}"'
|
||||
''
|
||||
+ lib.optionalString stdenv.hostPlatform.isLinux ''
|
||||
substituteInPlace src/python/ttfautohint/memory.py \
|
||||
--replace-fail 'find_library("c")' '"${lib.getLib stdenv.cc.libc}/lib/libc.so.6"'
|
||||
'';
|
||||
|
||||
env.TTFAUTOHINTPY_BUNDLE_DLL = false;
|
||||
|
||||
|
@ -36,6 +41,10 @@ buildPythonPackage rec {
|
|||
distutils
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
setuptools # for pkg_resources
|
||||
];
|
||||
|
||||
buildInputs = [ ttfautohint ];
|
||||
|
||||
nativeCheckInputs = [
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
async-timeout,
|
||||
buildPythonPackage,
|
||||
fetchFromGitLab,
|
||||
fetchpatch2,
|
||||
flit-core,
|
||||
ifaddr,
|
||||
pytestCheckHook,
|
||||
|
@ -12,7 +11,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "yeelight";
|
||||
version = "0.7.14";
|
||||
version = "0.7.16";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
@ -21,17 +20,9 @@ buildPythonPackage rec {
|
|||
owner = "stavros";
|
||||
repo = "python-yeelight";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-BnMvRs95rsmoBa/5bp0zShgU1BBHtZzyADjbH0y1d/o=";
|
||||
hash = "sha256-WLEXTDVcSpGCmfEI31cQXGf9+4EIUCkcaeaj25f4ERU=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch2 {
|
||||
name = "remove-future-dependency.patch";
|
||||
url = "https://gitlab.com/stavros/python-yeelight/-/commit/654f4f34e0246e65d8db02a107e2ab706de4806d.patch";
|
||||
hash = "sha256-olKpYCzIq/E7zup40Kwzwgk5iOtCubLHo9uQDOhaByQ=";
|
||||
})
|
||||
];
|
||||
|
||||
build-system = [ flit-core ];
|
||||
|
||||
dependencies = [ ifaddr ] ++ lib.optionals (pythonOlder "3.11") [ async-timeout ];
|
||||
|
|
|
@ -70,6 +70,13 @@ let # un-indented, over the whole file
|
|||
--replace "ffi.load(" "ffi.load('${lib.getLib knot-dns}/lib/' .. "
|
||||
done
|
||||
''
|
||||
# https://gitlab.nic.cz/knot/knot-resolver/-/issues/925
|
||||
+ ''
|
||||
patch modules/http/meson.build <<EOF
|
||||
@@ -22 +21,0 @@
|
||||
- ['http', files('http.test.lua')],
|
||||
EOF
|
||||
''
|
||||
# some tests have issues with network sandboxing, apparently
|
||||
+ optionalString doInstallCheck ''
|
||||
echo 'os.exit(77)' > daemon/lua/trust_anchors.test/bootstrap.test.lua
|
||||
|
|
|
@ -9,13 +9,13 @@
|
|||
buildHomeAssistantComponent rec {
|
||||
owner = "SukramJ";
|
||||
domain = "homematicip_local";
|
||||
version = "1.79.1";
|
||||
version = "1.80.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "SukramJ";
|
||||
repo = "custom_homematic";
|
||||
tag = version;
|
||||
hash = "sha256-kkUN7orPs9Xdq23VPwVp+AxqkWXMLiDcYRFNWeVlVpM=";
|
||||
hash = "sha256-smagkEz5ec3Wrv5ldMY9hv+TnSzQ7pbZUURnTKBsF1g=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
|
|
@ -251,6 +251,8 @@ let
|
|||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-xOdTzG0bF5p1QpkXv2btwrVugQRjSwdAj8bXcC0IoQg=";
|
||||
};
|
||||
patches = [ ];
|
||||
doCheck = false;
|
||||
});
|
||||
|
||||
slack-sdk = super.slack-sdk.overridePythonAttrs (oldAttrs: rec {
|
||||
|
|
|
@ -17,10 +17,7 @@ buildPostgresqlExtension (finalAttrs: {
|
|||
hash = "sha256-W3G6TGtkj+zXXdGZZR0bmZhsLuFJvuGTlDoo8kL8sf0=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
postgresql
|
||||
perl
|
||||
];
|
||||
|
||||
|
|
|
@ -100,7 +100,7 @@ let
|
|||
pypandoc
|
||||
pyparsing
|
||||
pypdf
|
||||
# pypdfium2
|
||||
pypdfium2
|
||||
python-dateutil
|
||||
python-docx
|
||||
# python-iso639
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "instaloader";
|
||||
version = "4.14";
|
||||
version = "4.14.1";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.6";
|
||||
|
@ -18,7 +18,7 @@ buildPythonPackage rec {
|
|||
owner = "instaloader";
|
||||
repo = "instaloader";
|
||||
tag = "v${version}";
|
||||
sha256 = "sha256-UgnqO52q4kPYPz/eTrQOQXC+zZgtr4KwWPRRDTpzFuc=";
|
||||
sha256 = "sha256-ZGCO5xNUwrQFsSaAiP1yffrkSN+Mxdtrw+Kve0s2t2E=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -68,6 +68,7 @@ lib.makeExtensible (self: {
|
|||
docCargoDeps = rustPlatform.fetchCargoVendor {
|
||||
name = "lix-doc-${version}";
|
||||
inherit src;
|
||||
allowGitDependencies = false;
|
||||
sourceRoot = "${src.name or src}/lix-doc";
|
||||
hash = "sha256-VPcrf78gfLlkTRrcbLkPgLOk0o6lsOJBm6HYLvavpNU=";
|
||||
};
|
||||
|
@ -88,6 +89,7 @@ lib.makeExtensible (self: {
|
|||
docCargoDeps = rustPlatform.fetchCargoVendor {
|
||||
name = "lix-doc-${version}";
|
||||
inherit src;
|
||||
allowGitDependencies = false;
|
||||
sourceRoot = "${src.name or src}/lix-doc";
|
||||
hash = "sha256-U820gvcbQIBaFr2OWPidfFIDXycDFGgXX1NpWDDqENs=";
|
||||
};
|
||||
|
|
|
@ -15575,8 +15575,6 @@ with pkgs;
|
|||
onlyLibVLC = true;
|
||||
};
|
||||
|
||||
vmpk = libsForQt5.callPackage ../applications/audio/vmpk { };
|
||||
|
||||
vmware-horizon-client = callPackage ../applications/networking/remote/vmware-horizon-client { };
|
||||
|
||||
vorbis-tools = callPackage ../applications/audio/vorbis-tools {
|
||||
|
|
|
@ -8335,6 +8335,8 @@ self: super: with self; {
|
|||
|
||||
mkdocs-gitlab = callPackage ../development/python-modules/mkdocs-gitlab-plugin { };
|
||||
|
||||
mkdocs-glightbox = callPackage ../development/python-modules/mkdocs-glightbox { };
|
||||
|
||||
mkdocs-jupyter = callPackage ../development/python-modules/mkdocs-jupyter { };
|
||||
|
||||
mkdocs-linkcheck = callPackage ../development/python-modules/mkdocs-linkcheck { };
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue