Merge master into staging-next
This commit is contained in:
@@ -398,6 +398,9 @@ Use the following commands:
|
||||
[](#ch-options). A minimal example is shown in
|
||||
[Example: NixOS Configuration](#ex-config).
|
||||
|
||||
This command accepts an optional `--flake` option, to also generate a
|
||||
`flake.nix` file, if you want to set up a flake-based configuration.
|
||||
|
||||
The command `nixos-generate-config` can generate an initial
|
||||
configuration file for you:
|
||||
|
||||
@@ -490,6 +493,14 @@ Use the following commands:
|
||||
from the NixOS binary cache), you can re-run `nixos-install` after
|
||||
fixing your `configuration.nix`.
|
||||
|
||||
If you opted for a flake-based configuration, you will need to pass the
|
||||
`--flake` here as well and specify the name of the configuration as used in
|
||||
the `flake.nix` file. For the default generated flake, this is `nixos`.
|
||||
|
||||
```ShellSession
|
||||
# nixos-install --flake 'path/to/flake.nix#nixos'
|
||||
```
|
||||
|
||||
As the last step, `nixos-install` will ask you to set the password
|
||||
for the `root` user, e.g.
|
||||
|
||||
|
||||
@@ -30,6 +30,8 @@
|
||||
|
||||
- `nixos-rebuild-ng`, a full rewrite of `nixos-rebuild` in Python, is available for testing. You can enable it by setting [system.rebuild.enableNg](options.html#opt-system.rebuild.enableNg) in your configuration (this will replace the old `nixos-rebuild`), or by adding `nixos-rebuild-ng` to your `environment.systemPackages` (in this case, it will live side-by-side with `nixos-rebuild` as `nixos-rebuild-ng`). It is expected that the next major version of NixOS (25.11) will enable `system.rebuild.enableNg` by default.
|
||||
|
||||
- The `nixos-generate-config` command now supports a optional `--flake` option, which will generate a flake.nix file alongside the `configuration.nix` and `hardware-configuration.nix`, providing an easy instroduction into flake-based system configurations.
|
||||
|
||||
- A `nixos-rebuild build-image` sub-command has been added.
|
||||
It allows users to build platform-specific (disk) images from their NixOS configurations. `nixos-rebuild build-image` works similar to the popular [nix-community/nixos-generators](https://github.com/nix-community/nixos-generators) project. See new [section on image building in the nixpkgs manual](https://nixos.org/manual/nixpkgs/unstable/#sec-image-nixos-rebuild-build-image). It is also available for `nixos-rebuild-ng`.
|
||||
|
||||
@@ -230,6 +232,12 @@
|
||||
|
||||
- `zammad` has had its support for MySQL removed, since it was never working correctly and is now deprecated upstream. Check the [migration guide](https://docs.zammad.org/en/latest/appendix/migrate-to-postgresql.html) for how to convert your database to PostgreSQL.
|
||||
|
||||
- `mepo` was updated to version 1.3.3. The manual page was removed,
|
||||
a new JSON API was introduced to replace Mepolang for configuration,
|
||||
and a few default key bindings were changed.
|
||||
See the [1.3.0 changelog](https://git.sr.ht/~mil/mepo/refs/1.3.0)
|
||||
for more details.
|
||||
|
||||
- The `earlyoom` service is now using upstream systemd service, which enables
|
||||
hardening and filesystem isolation by default. If you need filesystem write
|
||||
access or want to access home directory via `killHook`, hardening setting can
|
||||
|
||||
@@ -128,16 +128,6 @@ in
|
||||
'');
|
||||
}
|
||||
|
||||
(lib.mkIf (!cfg.enable) {
|
||||
systemd.services = {
|
||||
"serial-getty@ttyS0".enable = false;
|
||||
"serial-getty@hvc0".enable = false;
|
||||
"getty@tty1".enable = false;
|
||||
"autovt@".enable = false;
|
||||
systemd-vconsole-setup.enable = false;
|
||||
};
|
||||
})
|
||||
|
||||
(lib.mkIf cfg.enable (lib.mkMerge [
|
||||
{ environment.systemPackages = [ pkgs.kbd ];
|
||||
|
||||
@@ -178,6 +168,10 @@ in
|
||||
"${cfg.keyMap}"
|
||||
];
|
||||
|
||||
systemd.additionalUpstreamSystemUnits = [
|
||||
"systemd-vconsole-setup.service"
|
||||
];
|
||||
|
||||
systemd.services.reload-systemd-vconsole-setup =
|
||||
{ description = "Reset console on configuration changes";
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
.Op Fl -force
|
||||
.Op Fl -root Ar root
|
||||
.Op Fl -dir Ar dir
|
||||
.Op Fl -flake
|
||||
.
|
||||
.
|
||||
.
|
||||
@@ -68,7 +69,14 @@ instead of
|
||||
.It Fl -force
|
||||
Overwrite
|
||||
.Pa /etc/nixos/configuration.nix
|
||||
if it already exists.
|
||||
(and
|
||||
.Pa /etc/nixos/flake.nix
|
||||
if --flake is passed) if already present.
|
||||
.
|
||||
.It Fl -flake
|
||||
Also generate
|
||||
.Pa /etc/nixos/flake.nix Ns
|
||||
\&.
|
||||
.
|
||||
.It Fl -no-filesystems
|
||||
Omit everything concerning file systems and swap devices from the hardware configuration.
|
||||
|
||||
@@ -35,6 +35,7 @@ my $outDir = "/etc/nixos";
|
||||
my $rootDir = ""; # = /
|
||||
my $force = 0;
|
||||
my $noFilesystems = 0;
|
||||
my $flake = 0;
|
||||
my $showHardwareConfig = 0;
|
||||
|
||||
for (my $n = 0; $n < scalar @ARGV; $n++) {
|
||||
@@ -64,6 +65,9 @@ for (my $n = 0; $n < scalar @ARGV; $n++) {
|
||||
elsif ($arg eq "--show-hardware-config") {
|
||||
$showHardwareConfig = 1;
|
||||
}
|
||||
elsif ($arg eq "--flake") {
|
||||
$flake = 1;
|
||||
}
|
||||
else {
|
||||
die "$0: unrecognized argument ‘$arg’\n";
|
||||
}
|
||||
@@ -661,6 +665,19 @@ if ($showHardwareConfig) {
|
||||
mkpath($outDir, 0, 0755);
|
||||
write_file($fn, $hwConfig);
|
||||
|
||||
$fn = "$outDir/flake.nix";
|
||||
if ($flake) {
|
||||
if ($force || ! -e $fn) {
|
||||
print STDERR "writing $fn...\n";
|
||||
mkpath($outDir, 0, 0755);
|
||||
write_file($fn, <<EOF);
|
||||
@flake@
|
||||
EOF
|
||||
} else {
|
||||
print STDERR "warning: not overwriting existing $fn\n";
|
||||
}
|
||||
}
|
||||
|
||||
# Generate a basic configuration.nix, unless one already exists.
|
||||
$fn = "$outDir/configuration.nix";
|
||||
if ($force || ! -e $fn) {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# This module generates nixos-install, nixos-rebuild,
|
||||
# nixos-generate-config, etc.
|
||||
|
||||
{ config, lib, pkgs, ... }:
|
||||
{ config, lib, pkgs, options, ... }:
|
||||
|
||||
let
|
||||
makeProg = args: pkgs.replaceVarsWith (args // {
|
||||
@@ -23,7 +23,7 @@ let
|
||||
hostPlatformSystem = pkgs.stdenv.hostPlatform.system;
|
||||
detectvirt = "${config.systemd.package}/bin/systemd-detect-virt";
|
||||
btrfs = "${pkgs.btrfs-progs}/bin/btrfs";
|
||||
inherit (config.system.nixos-generate-config) configuration desktopConfiguration;
|
||||
inherit (config.system.nixos-generate-config) configuration desktopConfiguration flake;
|
||||
xserverEnabled = config.services.xserver.enable;
|
||||
};
|
||||
manPage = ./manpages/nixos-generate-config.8;
|
||||
@@ -55,6 +55,24 @@ let
|
||||
withReexec = true;
|
||||
};
|
||||
|
||||
defaultFlakeTemplate = ''
|
||||
{
|
||||
inputs = {
|
||||
# This is pointing to an unstable release.
|
||||
# If you prefer a stable release instead, you can this to the latest number shown here: https://nixos.org/download
|
||||
# i.e. nixos-24.11
|
||||
# Use `nix flake update` to update the flake to the latest revision of the chosen release channel.
|
||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||
};
|
||||
outputs = inputs\@{ self, nixpkgs, ... }: {
|
||||
# NOTE: '${options.networking.hostName.default}' is the default hostname
|
||||
nixosConfigurations.${options.networking.hostName.default} = nixpkgs.lib.nixosSystem {
|
||||
modules = [ ./configuration.nix ];
|
||||
};
|
||||
};
|
||||
}
|
||||
'';
|
||||
|
||||
defaultConfigTemplate = ''
|
||||
# Edit this configuration file to define what should be installed on
|
||||
# your system. Help is available in the configuration.nix(5) man page, on
|
||||
@@ -176,6 +194,24 @@ let
|
||||
in
|
||||
{
|
||||
options.system.nixos-generate-config = {
|
||||
|
||||
flake = lib.mkOption {
|
||||
internal = true;
|
||||
type = lib.types.str;
|
||||
default = defaultFlakeTemplate;
|
||||
description = ''
|
||||
The NixOS module that `nixos-generate-config`
|
||||
saves to `/etc/nixos/flake.nix` if --flake is set.
|
||||
|
||||
This is an internal option. No backward compatibility is guaranteed.
|
||||
Use at your own risk!
|
||||
|
||||
Note that this string gets spliced into a Perl script. The perl
|
||||
variable `$bootLoaderConfig` can be used to
|
||||
splice in the boot loader configuration.
|
||||
'';
|
||||
};
|
||||
|
||||
configuration = lib.mkOption {
|
||||
internal = true;
|
||||
type = lib.types.str;
|
||||
@@ -196,7 +232,7 @@ in
|
||||
desktopConfiguration = lib.mkOption {
|
||||
internal = true;
|
||||
type = lib.types.listOf lib.types.lines;
|
||||
default = [];
|
||||
default = [ ];
|
||||
description = ''
|
||||
Text to preseed the desktop configuration that `nixos-generate-config`
|
||||
saves to `/etc/nixos/configuration.nix`.
|
||||
|
||||
@@ -120,12 +120,21 @@ in
|
||||
|
||||
###### implementation
|
||||
|
||||
config = {
|
||||
config = mkIf config.console.enable {
|
||||
# Note: this is set here rather than up there so that changing
|
||||
# nixos.label would not rebuild manual pages
|
||||
services.getty.greetingLine = mkDefault ''<<< Welcome to ${config.system.nixos.distroName} ${config.system.nixos.label} (\m) - \l >>>'';
|
||||
services.getty.helpLine = mkIf (config.documentation.nixos.enable && config.documentation.doc.enable) "\nRun 'nixos-help' for the NixOS manual.";
|
||||
|
||||
systemd.additionalUpstreamSystemUnits = [
|
||||
"getty.target"
|
||||
"getty-pre.target"
|
||||
"getty@.service"
|
||||
"serial-getty@.service"
|
||||
"console-getty.service"
|
||||
"container-getty@.service"
|
||||
];
|
||||
|
||||
systemd.services."getty@" =
|
||||
{ serviceConfig.ExecStart = [
|
||||
# override upstream default with an empty ExecStart
|
||||
|
||||
@@ -60,15 +60,6 @@ let
|
||||
# hwdb.bin is managed by NixOS
|
||||
# "systemd-hwdb-update.service"
|
||||
|
||||
# Consoles.
|
||||
"getty.target"
|
||||
"getty-pre.target"
|
||||
"getty@.service"
|
||||
"serial-getty@.service"
|
||||
"console-getty.service"
|
||||
"container-getty@.service"
|
||||
"systemd-vconsole-setup.service"
|
||||
|
||||
# Hardware (started by udev when a relevant device is plugged in).
|
||||
"sound.target"
|
||||
"bluetooth.target"
|
||||
|
||||
@@ -26,6 +26,8 @@ import ./make-test-python.nix (
|
||||
machine.wait_for_unit("multi-user.target")
|
||||
machine.succeed("nixos-generate-config")
|
||||
|
||||
machine.succeed("nix-instantiate --parse /etc/nixos/configuration.nix /etc/nixos/hardware-configuration.nix")
|
||||
|
||||
# Test if the configuration really is overridden
|
||||
machine.succeed("grep 'OVERRIDDEN' /etc/nixos/configuration.nix")
|
||||
|
||||
@@ -41,6 +43,10 @@ import ./make-test-python.nix (
|
||||
machine.succeed(
|
||||
"grep 'services\\.xserver\\.desktopManager\\.gnome\\.enable = true;' /etc/nixos/configuration.nix"
|
||||
)
|
||||
|
||||
machine.succeed("rm -rf /etc/nixos")
|
||||
machine.succeed("nixos-generate-config --flake")
|
||||
machine.succeed("nix-instantiate --parse /etc/nixos/flake.nix /etc/nixos/configuration.nix /etc/nixos/hardware-configuration.nix")
|
||||
'';
|
||||
}
|
||||
)
|
||||
|
||||
+2
-2
@@ -6,11 +6,11 @@
|
||||
|
||||
melpaBuild rec {
|
||||
pname = "ebuild-mode";
|
||||
version = "1.77";
|
||||
version = "1.78";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://gitweb.gentoo.org/proj/ebuild-mode.git/snapshot/ebuild-mode-${version}.tar.bz2";
|
||||
hash = "sha256-nEqdM/ZQoBDeGzPH/OisCv7ErXHyEBS+J20oIublIQM=";
|
||||
hash = "sha256-vpNjhW3U/b+A4O78vYKoMN0Gutd6fRcB4wb3dz1z2Cc=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -2827,6 +2827,19 @@ final: prev:
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
colorful-menu-nvim = buildVimPlugin {
|
||||
pname = "colorful-menu.nvim";
|
||||
version = "2025-02-17";
|
||||
src = fetchFromGitHub {
|
||||
owner = "xzbdmw";
|
||||
repo = "colorful-menu.nvim";
|
||||
rev = "e1b4095e3726156e65d009f06ad1076b0d75dd3e";
|
||||
sha256 = "0d23l2l92n7wp0am0raap7vsjxqzgv3dc60rcwpbix138fxxas96";
|
||||
};
|
||||
meta.homepage = "https://github.com/xzbdmw/colorful-menu.nvim/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
colorizer = buildVimPlugin {
|
||||
pname = "colorizer";
|
||||
version = "2022-01-03";
|
||||
|
||||
@@ -739,6 +739,14 @@ in
|
||||
dependencies = [ self.nvim-treesitter ];
|
||||
};
|
||||
|
||||
colorful-menu-nvim = super.colorful-menu-nvim.overrideAttrs {
|
||||
# Local bug reproduction modules
|
||||
nvimSkipModule = [
|
||||
"repro_blink"
|
||||
"repro_cmp"
|
||||
];
|
||||
};
|
||||
|
||||
command-t = super.command-t.overrideAttrs {
|
||||
nativeBuildInputs = [
|
||||
getconf
|
||||
|
||||
@@ -216,6 +216,7 @@ https://github.com/Exafunction/codeium.vim/,HEAD,
|
||||
https://github.com/gorbit99/codewindow.nvim/,HEAD,
|
||||
https://github.com/metakirby5/codi.vim/,,
|
||||
https://github.com/tjdevries/colorbuddy.nvim/,,
|
||||
https://github.com/xzbdmw/colorful-menu.nvim/,HEAD,
|
||||
https://github.com/lilydjwg/colorizer/,,
|
||||
https://github.com/Domeee/com.cloudedmountain.ide.neovim/,HEAD,
|
||||
https://github.com/wincent/command-t/,,
|
||||
|
||||
@@ -114,3 +114,13 @@
|
||||
saveAsPDF(u"tdf164106.fodt");
|
||||
|
||||
auto pPdfDocument = parsePDFExport();
|
||||
--- a/unoxml/qa/unit/rdftest.cxx
|
||||
+++ b/unoxml/qa/unit/rdftest.cxx
|
||||
@@ -962,6 +962,7 @@
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(RDFStreamTest, testDocumentMetadataAccess)
|
||||
{
|
||||
+ return; // fails on aarch64
|
||||
loadFromURL(u"private:factory/swriter"_ustr);
|
||||
|
||||
uno::Reference<rdf::XDocumentMetadataAccess> xDocumentMetadataAccess(mxComponent,
|
||||
|
||||
@@ -19,6 +19,14 @@
|
||||
loadFromFile(u"validity.xlsx");
|
||||
|
||||
// .uno:Save modifies the original file, make a copy first
|
||||
@@ -3212,6 +3213,7 @@ CPPUNIT_TEST_FIXTURE(ScTiledRenderingTest, testUndoReorderingMulti)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(ScTiledRenderingTest, testGetViewRenderState)
|
||||
{
|
||||
+ return; // fails on aarch64
|
||||
// Add a pair of schemes, last added is the default
|
||||
svtools::EditableColorConfig aColorConfig;
|
||||
aColorConfig.AddScheme(u"Dark"_ustr);
|
||||
--- a/sc/qa/unit/ucalc_formula.cxx
|
||||
+++ b/sc/qa/unit/ucalc_formula.cxx
|
||||
@@ -1507,6 +1507,8 @@ CPPUNIT_TEST_FIXTURE(TestFormula, testFormulaAnnotateTrimOnDoubleRefs)
|
||||
|
||||
@@ -121,3 +121,13 @@
|
||||
createSwDoc();
|
||||
SwDoc* pDoc = getSwDoc();
|
||||
CPPUNIT_ASSERT(pDoc);
|
||||
--- a/sw/qa/extras/odfexport/odfexport2.cxx
|
||||
+++ b/sw/qa/extras/odfexport/odfexport2.cxx
|
||||
@@ -1711,6 +1711,7 @@ CPPUNIT_TEST_FIXTURE(Test, testMidnightRedlineDatetime)
|
||||
// - Error: "2001-01-01" does not satisfy the "dateTime" type
|
||||
// because "2001-01-01T00:00:00" became "2001-01-01" on roundtrip.
|
||||
loadAndReload("midnight_redline.fodt");
|
||||
+ return; // fails on aarch64
|
||||
|
||||
xmlDocUniquePtr pXmlDoc = parseExport(u"content.xml"_ustr);
|
||||
assertXPathContent(pXmlDoc,
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
mkHyprlandPlugin hyprland {
|
||||
pluginName = "hypr-dynamic-cursors";
|
||||
version = "0-unstable-2025-01-27";
|
||||
version = "0-unstable-2025-02-02";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "VirtCode";
|
||||
repo = "hypr-dynamic-cursors";
|
||||
rev = "4d1d88522bbeefd07a9113dd5449a0a288d11ba8";
|
||||
hash = "sha256-BTYq6SDfUvhLH/Zjc0sGr19m5qnjB9Vn3OfIpxumsyk=";
|
||||
rev = "fd6214629937949ecd8a39f4b5ebbce2afac0dd5";
|
||||
hash = "sha256-Fg4+6Yko8V9b19/62jfKH0IWTiiRDMso1P1TnjAcs/8=";
|
||||
};
|
||||
|
||||
dontUseCmakeConfigure = true;
|
||||
|
||||
@@ -44,17 +44,17 @@ let
|
||||
in
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "alacritty";
|
||||
version = "0.15.0";
|
||||
version = "0.15.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "alacritty";
|
||||
repo = "alacritty";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-CAxf0ltvYXYTdjQmLQnRwRRJUBgABbHSB8DxfAbgBdo=";
|
||||
hash = "sha256-/yERMNfCFLPb1S17Y9OacVH8UobDIIZDhM2qPzf5Vds=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-5AIl/z9OHSBs0DRk4UD03Yrvb6Ib5FGJk9XCRCKsjTs=";
|
||||
cargoHash = "sha256-uXwefUV1NAKqwwPIWj4Slkx0c5b+RfLR3caTb42fc4M=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
|
||||
Generated
+302
-82
@@ -11,8 +11,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Azure.Bicep.Types.Az",
|
||||
"version": "0.2.727",
|
||||
"hash": "sha256-TIotyz+BRcUjUCyHUIalNZNP4pMzkKmZXRiRFeEm7fg="
|
||||
"version": "0.2.737",
|
||||
"hash": "sha256-eqjucNfQg8kJ4PCSBBtl+9ddv0xyfKvBQMbIEE9FWg8="
|
||||
},
|
||||
{
|
||||
"pname": "Azure.Bicep.Types.K8s",
|
||||
@@ -24,6 +24,11 @@
|
||||
"version": "1.1.1",
|
||||
"hash": "sha256-BC7QlrtYz74yDtTf/Kvf+Y3Vm3NEZsJLO5g5twKuxkI="
|
||||
},
|
||||
{
|
||||
"pname": "Azure.Core",
|
||||
"version": "1.28.0",
|
||||
"hash": "sha256-mEulHd88jjFglFVTn6zVSue/aqDYWds40glal9L1af8="
|
||||
},
|
||||
{
|
||||
"pname": "Azure.Core",
|
||||
"version": "1.36.0",
|
||||
@@ -41,28 +46,28 @@
|
||||
},
|
||||
{
|
||||
"pname": "Azure.Deployments.Core",
|
||||
"version": "1.195.0",
|
||||
"hash": "sha256-pFJeujdVzPFoUknQStQCuBEbgmyq/9uZRsa3jAbRxIM="
|
||||
"version": "1.224.0",
|
||||
"hash": "sha256-T6z0ZTanppSVlsPMmtSiVdNJWReAg+snvM4qvMgNNNk="
|
||||
},
|
||||
{
|
||||
"pname": "Azure.Deployments.DiffEngine",
|
||||
"version": "1.195.0",
|
||||
"hash": "sha256-UD3/kPgBGSXX+4GzEZ6uGCe0O7sJKcy5kWwTG/dtt7U="
|
||||
"version": "1.224.0",
|
||||
"hash": "sha256-Ca6iHQv6/BPHJt0EV/HZTUc5L+bCrX4iqQK8gtrj7Ho="
|
||||
},
|
||||
{
|
||||
"pname": "Azure.Deployments.Engine",
|
||||
"version": "1.195.0",
|
||||
"hash": "sha256-KHrC/lq3syrIsZIqa8a4M6+pLChM1lNsbzH5NTxNyIc="
|
||||
"version": "1.224.0",
|
||||
"hash": "sha256-crlmLUXHCzt0zqJTfulR2rttXxOgtLmo1JnO56VMhYQ="
|
||||
},
|
||||
{
|
||||
"pname": "Azure.Deployments.Expression",
|
||||
"version": "1.195.0",
|
||||
"hash": "sha256-U1jux2UH1vPqr4i/HBw3bupiSUWaavwU0b/rKC63muI="
|
||||
"version": "1.224.0",
|
||||
"hash": "sha256-P0bncRi4VntjtNQHNZL02fa2tH8aho1Y0+lxvssY5AM="
|
||||
},
|
||||
{
|
||||
"pname": "Azure.Deployments.Extensibility",
|
||||
"version": "1.195.0",
|
||||
"hash": "sha256-ai6LoMWLh8JssNStAdvZzFe+zLkiDztLhP2ZGW8wA44="
|
||||
"version": "1.224.0",
|
||||
"hash": "sha256-Dwo5xeXjwkvPA4mebl45kSgtb+kpauo9qbVTtcIhFkQ="
|
||||
},
|
||||
{
|
||||
"pname": "Azure.Deployments.Extensibility.Core",
|
||||
@@ -86,8 +91,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Azure.Deployments.Templates",
|
||||
"version": "1.195.0",
|
||||
"hash": "sha256-WxkWqXjVEsARsWzC13l6gID72a+xP0QeQ7u9IU18Mlo="
|
||||
"version": "1.224.0",
|
||||
"hash": "sha256-4O4tUhuWhEQpw3UywSbUQvvTOUNION7sZHGEZ8M1xWo="
|
||||
},
|
||||
{
|
||||
"pname": "Azure.Identity",
|
||||
@@ -99,6 +104,16 @@
|
||||
"version": "1.13.0",
|
||||
"hash": "sha256-pWjp8mjGikgJvTXCslF/sjXURq3rB36JkiTWHYJIWV0="
|
||||
},
|
||||
{
|
||||
"pname": "Azure.ResourceManager",
|
||||
"version": "1.4.0",
|
||||
"hash": "sha256-jwJf9JlL5JcsLkK87VeU7Y3njvZt3PoT7LIdQygGiIQ="
|
||||
},
|
||||
{
|
||||
"pname": "Azure.ResourceManager.ResourceGraph",
|
||||
"version": "1.0.1",
|
||||
"hash": "sha256-PSazvdFwF9XwsJ3a6Df4fykDs66Vs3sDu3AbOyYgIc4="
|
||||
},
|
||||
{
|
||||
"pname": "Azure.ResourceManager.Resources",
|
||||
"version": "1.9.0",
|
||||
@@ -111,38 +126,38 @@
|
||||
},
|
||||
{
|
||||
"pname": "coverlet.collector",
|
||||
"version": "6.0.2",
|
||||
"hash": "sha256-LdSQUrOmjFug47LjtqgtN2MM6BcfG0HR5iL+prVHlDo="
|
||||
"version": "6.0.3",
|
||||
"hash": "sha256-gQ2u3hJggz89UVoU3P7m/riu1SkN1hu316iyrodTqt8="
|
||||
},
|
||||
{
|
||||
"pname": "FluentAssertions",
|
||||
"version": "6.12.2",
|
||||
"hash": "sha256-yvbnZapTF610zG8YhMOESn0iXudX4xVCdoSKVo6eu+w="
|
||||
"version": "7.0.0",
|
||||
"hash": "sha256-V59UdvyZPfudHdlreApibs1KXYKJnTWmTPKuhm+pbK0="
|
||||
},
|
||||
{
|
||||
"pname": "Google.Protobuf",
|
||||
"version": "3.28.3",
|
||||
"hash": "sha256-jiA/FeYEEk/u9O1gtdnOzatym+/uHyaRJSdp34TOb1o="
|
||||
"version": "3.29.2",
|
||||
"hash": "sha256-gSnkG1pHeLJStWp2fUBRO4eJvvSFYQrbhrLvgYh30YM="
|
||||
},
|
||||
{
|
||||
"pname": "Grpc.Core.Api",
|
||||
"version": "2.66.0",
|
||||
"hash": "sha256-XVZmvlUK0t4bWaIBUAoAm007VhUdUvSSlCDh6P4IV9c="
|
||||
"version": "2.67.0",
|
||||
"hash": "sha256-e20szw18ddOV4euAfsJEHr74HIVzdfjV5pYvGpLVmn4="
|
||||
},
|
||||
{
|
||||
"pname": "Grpc.Net.Client",
|
||||
"version": "2.66.0",
|
||||
"hash": "sha256-bxK/5xFYWpqFmD8N79B79ymSt/u4aKRJkrO5I1ZxDgI="
|
||||
"version": "2.67.0",
|
||||
"hash": "sha256-93Q3+bBl4Z4saeYq25uPFucrsdrm0fgFB+URiVRU6Ec="
|
||||
},
|
||||
{
|
||||
"pname": "Grpc.Net.Common",
|
||||
"version": "2.66.0",
|
||||
"hash": "sha256-M/GsAvCs1vQ29xLYtK1tuxOhk5MPm5lmwn+DPhfcgkA="
|
||||
"version": "2.67.0",
|
||||
"hash": "sha256-czx/y3JgMmxXPL/LkqFcjXhAZRllFTW2rTnm7iLtSI4="
|
||||
},
|
||||
{
|
||||
"pname": "Grpc.Tools",
|
||||
"version": "2.67.0",
|
||||
"hash": "sha256-ms/lbWwb9UuJHNl3T5X2mAulCHhQ3tEiqRLWBfUYoV0="
|
||||
"version": "2.69.0",
|
||||
"hash": "sha256-3nye4UcU2J7tnruKhoacD0S+fPN6d0A34K1yxlYrfxI="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core",
|
||||
@@ -176,8 +191,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Json.More.Net",
|
||||
"version": "2.0.2",
|
||||
"hash": "sha256-a05C4llKu1sOBjjV+GXQqSD1FWaj7twjkx4L95qixDQ="
|
||||
"version": "2.1.0",
|
||||
"hash": "sha256-AdQdfQa4nD5e1QCwiEiJOn/DGs5ogyaaTwN+14E/bho="
|
||||
},
|
||||
{
|
||||
"pname": "JsonDiffPatch.Net",
|
||||
@@ -191,8 +206,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "JsonPatch.Net",
|
||||
"version": "3.1.1",
|
||||
"hash": "sha256-j8MZwl96BUPBSFnsb42d/JZIccDQQ1TvgBjqwafv9SQ="
|
||||
"version": "3.3.0",
|
||||
"hash": "sha256-o9AHT43llgnlTIiQ+7YrZ5b06BDj9EExDuT3slHJ7qA="
|
||||
},
|
||||
{
|
||||
"pname": "JsonPath.Net",
|
||||
@@ -201,8 +216,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "JsonPath.Net",
|
||||
"version": "1.1.6",
|
||||
"hash": "sha256-E9lXAJOPBZA3623ggLUKmtiG1AR/ldPtCBnH6TX6bOk="
|
||||
"version": "2.0.1",
|
||||
"hash": "sha256-4UWnu5iTzOupiGYR6X9xoDQoF2KMJ30h2sn0p5TfUu4="
|
||||
},
|
||||
{
|
||||
"pname": "JsonPointer.Net",
|
||||
@@ -211,23 +226,28 @@
|
||||
},
|
||||
{
|
||||
"pname": "JsonPointer.Net",
|
||||
"version": "5.0.2",
|
||||
"hash": "sha256-S04fnxMCJm86yc1FYHSqHznhA+90NW6QI+7rxYIyhs0="
|
||||
"version": "5.2.0",
|
||||
"hash": "sha256-Bn5AtyUxOz+p8JShDvfpzetWqscXwc/MJ85FcYXL9yQ="
|
||||
},
|
||||
{
|
||||
"pname": "JsonSchema.Net",
|
||||
"version": "7.0.4",
|
||||
"hash": "sha256-sCaGr8m20DzNEkF3TS7Cb+wmvo3hYZPZwQ2bTqwlB5g="
|
||||
},
|
||||
{
|
||||
"pname": "MediatR",
|
||||
"version": "8.1.0",
|
||||
"hash": "sha256-dyqhDG1NJjY1b+dj37sMmklGkxAm3zKdhh2lBJ0/HTM="
|
||||
},
|
||||
{
|
||||
"pname": "MessagePack",
|
||||
"version": "2.5.108",
|
||||
"hash": "sha256-+vMXyEbfutY5WOFuFnNF24uLcKJTTdntVrVlSJH4yjI="
|
||||
"version": "2.5.187",
|
||||
"hash": "sha256-3sBINhdkGdKPKTKxE4YuLGFHg6stAEHUIboR1g7eXgA="
|
||||
},
|
||||
{
|
||||
"pname": "MessagePack.Annotations",
|
||||
"version": "2.5.108",
|
||||
"hash": "sha256-u3Qu8UftNIz3oIzQUMa7Z0G6VzmDLcAnAeNQ3lB3YVk="
|
||||
"version": "2.5.187",
|
||||
"hash": "sha256-SQCJa6u8coWMptbR9iQJLjoi/YkT9t0kJNbojh9vUPw="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.ApplicationInsights",
|
||||
@@ -259,6 +279,11 @@
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-49+H/iFwp+AfCICvWcqo9us4CzxApPKC37Q5Eqrw+JU="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Bcl.AsyncInterfaces",
|
||||
"version": "7.0.0",
|
||||
"hash": "sha256-1e031E26iraIqun84ad0fCIR4MJZ1hcQo4yFN+B7UfE="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Bcl.AsyncInterfaces",
|
||||
"version": "8.0.0",
|
||||
@@ -276,8 +301,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.CodeCoverage",
|
||||
"version": "17.11.1",
|
||||
"hash": "sha256-1dLlK3NGh88PuFYZiYpT+izA96etxhU3BSgixDgdtGA="
|
||||
"version": "17.12.0",
|
||||
"hash": "sha256-lGjifppD0OBMBp28pjUfPipaeXg739n8cPhtHWoo5RE="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.CSharp",
|
||||
@@ -294,11 +319,26 @@
|
||||
"version": "3.1.3",
|
||||
"hash": "sha256-MVKR1ZRpUMNdRAPuXh9cp5T/hG7wu8R9wUr9bey8V60="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration",
|
||||
"version": "6.0.1",
|
||||
"hash": "sha256-v55PAURxnSGYgbv9x+4/pMeI51H27ikRfHBuUB+N5nE="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-9BPsASlxrV8ilmMCjdb3TiUcm5vFZxkBnAI/fNBSEyA="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-uBLeb4z60y8z7NelHs9uT3cLD6wODkdwyfJm6/YZLDM="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration.Abstractions",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-Evg+Ynj2QUa6Gz+zqF+bUyfGD0HI5A2fHmxZEXbn3HA="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration.Abstractions",
|
||||
"version": "8.0.0",
|
||||
@@ -309,6 +349,16 @@
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-xtG2USC9Qm0f2Nn6jkcklpyEDT3hcEZOxOwTc0ep7uc="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration.Binder",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-7NZcKkiXWSuhhVcA/fXHPY/62aGUyMsRdiHm91cWC5Y="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration.Binder",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-GanfInGzzoN2bKeNwON8/Hnamr6l7RTpYLA49CNXD9Q="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Configuration.Binder",
|
||||
"version": "9.0.0",
|
||||
@@ -324,6 +374,11 @@
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-qQn7Ol0CvPYuyecYWYBkPpTMdocO7I6n+jXQI2udzLI="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyInjection",
|
||||
"version": "6.0.1",
|
||||
"hash": "sha256-V+CulDoU3NXWn5EjH64JhDVQ0h+ev5BW95T+2uL1hU4="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyInjection",
|
||||
"version": "8.0.1",
|
||||
@@ -336,8 +391,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-75KzEGWjbRELczJpCiJub+ltNUMMbz5A/1KQU+5dgP8="
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-SZke0jNKIqJvvukdta+MgIlGsrP2EdPkkS8lfLg7Ju4="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
|
||||
@@ -379,11 +434,21 @@
|
||||
"version": "8.0.1",
|
||||
"hash": "sha256-ScPwhBvD3Jd4S0E7JQ18+DqY3PtQvdFLbkohUBbFd3o="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-8WsZKRGfXW5MsXkMmNVf6slrkw+cR005czkOP2KUqTk="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging",
|
||||
"version": "8.0.1",
|
||||
"hash": "sha256-vkfVw4tQEg86Xg18v6QO0Qb4Ysz0Njx57d1XcNuj6IU="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-kR16c+N8nQrWeYLajqnXPg7RiXjZMSFLnKLEs4VfjcM="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging.Abstractions",
|
||||
"version": "6.0.0",
|
||||
@@ -394,16 +459,36 @@
|
||||
"version": "8.0.2",
|
||||
"hash": "sha256-cHpe8X2BgYa5DzulZfq24rg8O2K5Lmq2OiLhoyAVgJc="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging.Abstractions",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-iBTs9twjWXFeERt4CErkIIcoJZU1jrd1RWCI8V5j7KU="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.ObjectPool",
|
||||
"version": "5.0.10",
|
||||
"hash": "sha256-tAjiU3w0hdPAGUitszxZ6jtEilRn977MY7N5eZMx0x0="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Options",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-DxnEgGiCXpkrxFkxXtOXqwaiAtoIjA8VSSWCcsW0FwE="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Options",
|
||||
"version": "8.0.2",
|
||||
"hash": "sha256-AjcldddddtN/9aH9pg7ClEZycWtFHLi9IPe1GGhNQys="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Options",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-DT5euAQY/ItB5LPI8WIp6Dnd0lSvBRP35vFkOXC68ck="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Options.ConfigurationExtensions",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-au0Y13cGk/dQFKuvSA5NnP/++bErTk0oOTlgmHdI2Mw="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Options.ConfigurationExtensions",
|
||||
"version": "8.0.0",
|
||||
@@ -414,6 +499,11 @@
|
||||
"version": "5.0.1",
|
||||
"hash": "sha256-e4uoLnUSmON4If9qJh78+4z14IzW9qCu5YkqLdQqWQU="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Primitives",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-AgvysszpQ11AiTBJFkvSy8JnwIWTj15Pfek7T7ThUc4="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Primitives",
|
||||
"version": "8.0.0",
|
||||
@@ -446,13 +536,13 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.NET.StringTools",
|
||||
"version": "17.4.0",
|
||||
"hash": "sha256-+9uBaUDZ3roUJwyYJUL30Mz+3C6LE16FzfQKgS0Yveo="
|
||||
"version": "17.6.3",
|
||||
"hash": "sha256-H2Qw8x47WyFOd/VmgRmGMc+uXySgUv68UISgK8Frsjw="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.NET.Test.Sdk",
|
||||
"version": "17.11.1",
|
||||
"hash": "sha256-0JUEucQ2lzaPgkrjm/NFLBTbqU1dfhvhN3Tl3moE6mI="
|
||||
"version": "17.12.0",
|
||||
"hash": "sha256-DKFEbhh2wPzahNeHdEoFig8tZh/LEVrFc5+zpT43Btg="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.NETCore.Platforms",
|
||||
@@ -474,6 +564,11 @@
|
||||
"version": "3.1.0",
|
||||
"hash": "sha256-cnygditsEaU86bnYtIthNMymAHqaT/sf9Gjykhzqgb0="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.NETCore.Platforms",
|
||||
"version": "5.0.0",
|
||||
"hash": "sha256-LIcg1StDcQLPOABp4JRXIs837d7z0ia6+++3SF3jl1c="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.NETCore.Targets",
|
||||
"version": "1.0.1",
|
||||
@@ -494,6 +589,11 @@
|
||||
"version": "7.0.0.2076",
|
||||
"hash": "sha256-SZ1T6ir1vBQMbRqhA2gujxjz01nWnf5wtrAJHVxd/Jo="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.PowerPlatform.ResourceStack",
|
||||
"version": "7.0.0.2080",
|
||||
"hash": "sha256-dABBbYNretOIfVcvt437VZGPpBe4IYsAfkDMamJf2j0="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.SourceLink.Common",
|
||||
"version": "8.0.0",
|
||||
@@ -506,49 +606,59 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Testing.Extensions.Telemetry",
|
||||
"version": "1.4.3",
|
||||
"hash": "sha256-oZ+AsyGdjWDoYx+nkveuniU4yB1DZ3bjgOgnucEtbnc="
|
||||
"version": "1.5.3",
|
||||
"hash": "sha256-bIXwPSa3jkr2b6xINOqMUs6/uj/r4oVFM7xq3uVIZDU="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Testing.Extensions.TrxReport.Abstractions",
|
||||
"version": "1.4.3",
|
||||
"hash": "sha256-Q3E2sfTL6VvuK1X2JQsNqUTS9AtpnH9mf2aXMj09bz8="
|
||||
"version": "1.5.3",
|
||||
"hash": "sha256-IfMRfcyaIKEMRtx326ICKtinDBEfGw/Sv8ZHawJ96Yc="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Testing.Extensions.VSTestBridge",
|
||||
"version": "1.4.3",
|
||||
"hash": "sha256-Sjx7GBgLYtX0nmjmViZHWVHwIZnL8aj+ivDK58GbA8k="
|
||||
"version": "1.5.3",
|
||||
"hash": "sha256-XpM/yFjhLSsuzyDV+xKubs4V1zVVYiV05E0+N4S1h0g="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Testing.Platform",
|
||||
"version": "1.4.3",
|
||||
"hash": "sha256-KqB3+uBGl0edpaGl6Qykubb3OrVTs6IcPWc59UQ/Iww="
|
||||
"version": "1.5.3",
|
||||
"hash": "sha256-y61Iih6w5D79dmrj2V675mcaeIiHoj1HSa1FRit2BLM="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Testing.Platform.MSBuild",
|
||||
"version": "1.4.3",
|
||||
"hash": "sha256-289hhblU55kDvzbiSQAFSxOyht1MlXT4e+bEQyQqils="
|
||||
"version": "1.5.3",
|
||||
"hash": "sha256-YspvjE5Jfi587TAfsvfDVJXNrFOkx1B3y1CKV6m7YLY="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.TestPlatform.ObjectModel",
|
||||
"version": "17.11.1",
|
||||
"hash": "sha256-5vX+vCzFY3S7xfMVIv8OlMMFtdedW9UIJzc0WEc+vm4="
|
||||
"version": "17.12.0",
|
||||
"hash": "sha256-3XBHBSuCxggAIlHXmKNQNlPqMqwFlM952Av6RrLw1/w="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.TestPlatform.TestHost",
|
||||
"version": "17.11.1",
|
||||
"hash": "sha256-wSkY0H1fQAq0H3LcKT4u7Y5RzhAAPa6yueVN84g8HxU="
|
||||
"version": "17.12.0",
|
||||
"hash": "sha256-rf8Sh0fQq44Sneuvs64unkkIHg8kOjDGWE35j9iLx5I="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.VisualStudio.Threading",
|
||||
"version": "17.10.48",
|
||||
"hash": "sha256-WL8c7TjDBHGjsVLMMPf9cin8rirzOdxusEBQlkUfiVU="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.VisualStudio.Threading",
|
||||
"version": "17.6.40",
|
||||
"hash": "sha256-5HtsgSPV5RdaPREGDvJ7qMOFubb1wMyHwkfTnZs9Zsc="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.VisualStudio.Threading.Analyzers",
|
||||
"version": "17.12.19",
|
||||
"hash": "sha256-7EteBGfUDOOpDihazJ4XGuPA2dvdc7HkpV8zTVl3FdQ="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.VisualStudio.Validation",
|
||||
"version": "17.6.11",
|
||||
"hash": "sha256-Lkjp9Ove4+CFP06x/toYpJEiAinuTfn/o+oh0fW3pGM="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.VisualStudio.Validation",
|
||||
"version": "17.8.8",
|
||||
@@ -559,11 +669,21 @@
|
||||
"version": "4.7.0",
|
||||
"hash": "sha256-+jWCwRqU/J/jLdQKDFm93WfIDrDMXMJ984UevaQMoi8="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Win32.Registry",
|
||||
"version": "5.0.0",
|
||||
"hash": "sha256-9kylPGfKZc58yFqNKa77stomcoNnMeERXozWJzDcUIA="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Win32.Registry.AccessControl",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-F2/VVsc5c3RpsraXAx63P8OdZA61Hh1HbirYI3U1FT4="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Win32.SystemEvents",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-N9EVZbl5w1VnMywGXyaVWzT9lh84iaJ3aD48hIBk1zA="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Win32.SystemEvents",
|
||||
"version": "8.0.0",
|
||||
@@ -574,20 +694,35 @@
|
||||
"version": "8.0.10",
|
||||
"hash": "sha256-VlLNyPBhHsg96Oq3Z8/bxK0iaSQqiUsQ+hQo3rGD3FU="
|
||||
},
|
||||
{
|
||||
"pname": "MSTest.Analyzers",
|
||||
"version": "3.7.3",
|
||||
"hash": "sha256-6mNfHtx9FBWA6/QrRUepwbxXWG/54GRyeZYazDiMacg="
|
||||
},
|
||||
{
|
||||
"pname": "MSTest.TestAdapter",
|
||||
"version": "3.6.3",
|
||||
"hash": "sha256-eCN8EVtxqARpDUZdsihBJaC4UUB/jrhj5ya0HrKWbo0="
|
||||
"version": "3.7.3",
|
||||
"hash": "sha256-3O/AXeS+3rHWstinivt73oa0QDp+xQpTc9p46EF+Mtc="
|
||||
},
|
||||
{
|
||||
"pname": "MSTest.TestFramework",
|
||||
"version": "3.6.3",
|
||||
"hash": "sha256-3nHMesxzDC5AwoLLV+It6r1PEVHWra/Gdo3qSji5cKM="
|
||||
"version": "3.7.3",
|
||||
"hash": "sha256-RweCMMf14GI6HqjDIP68JM67IaJKYQTZy0jk5Q4DFxs="
|
||||
},
|
||||
{
|
||||
"pname": "Nerdbank.GitVersioning",
|
||||
"version": "3.6.146",
|
||||
"hash": "sha256-6lpjiwxVrwjNUhPQ6C7LzazKdBQlAbmyEQk/qxrmr8Y="
|
||||
"version": "3.7.112",
|
||||
"hash": "sha256-vrItlaH5MpBHa4MI1cQgI11NAe4W3XsxR9DizFE7fus="
|
||||
},
|
||||
{
|
||||
"pname": "Nerdbank.GitVersioning",
|
||||
"version": "3.7.115",
|
||||
"hash": "sha256-sqn+i7vvBgBUtm7j82mH+SpApgI2hsmL5DYfLm1Z7gw="
|
||||
},
|
||||
{
|
||||
"pname": "Nerdbank.Streams",
|
||||
"version": "2.10.69",
|
||||
"hash": "sha256-a0hXKhR7dv6Vm4rlUOD2ffBKG49CC3wzXLCHeTz1ms4="
|
||||
},
|
||||
{
|
||||
"pname": "Nerdbank.Streams",
|
||||
@@ -614,6 +749,31 @@
|
||||
"version": "1.0.2",
|
||||
"hash": "sha256-ZUj6YFSMZp5CZtXiamw49eZmbp1iYBuNsIKNnjxcRzA="
|
||||
},
|
||||
{
|
||||
"pname": "OmniSharp.Extensions.JsonRpc",
|
||||
"version": "0.19.9",
|
||||
"hash": "sha256-n/DjyqXDVxWIPZZ/kdNak7gTFD6638bJtvW3hrEZFWU="
|
||||
},
|
||||
{
|
||||
"pname": "OmniSharp.Extensions.JsonRpc.Generators",
|
||||
"version": "0.19.9",
|
||||
"hash": "sha256-38+lTizxqeBkWp6ZvMOe2dVsCG1PbQXjXgerXAsK+zw="
|
||||
},
|
||||
{
|
||||
"pname": "OmniSharp.Extensions.LanguageProtocol",
|
||||
"version": "0.19.9",
|
||||
"hash": "sha256-L1O76h4n+qYDCvnKS3j3rwHDW60S4b7s8Cgg8sBbogw="
|
||||
},
|
||||
{
|
||||
"pname": "OmniSharp.Extensions.LanguageServer",
|
||||
"version": "0.19.9",
|
||||
"hash": "sha256-cGIRuIqUl3pKfYpeT2mY4RigbZOa2yGf1itbSFydZW0="
|
||||
},
|
||||
{
|
||||
"pname": "OmniSharp.Extensions.LanguageServer.Shared",
|
||||
"version": "0.19.9",
|
||||
"hash": "sha256-S27e9BjRaaVcbUle+MF0nRxjHS/fIhNqDyr3aBZyiog="
|
||||
},
|
||||
{
|
||||
"pname": "runtime.any.System.Collections",
|
||||
"version": "4.3.0",
|
||||
@@ -841,8 +1001,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "StreamJsonRpc",
|
||||
"version": "2.20.17",
|
||||
"hash": "sha256-0uUM1JUC6NLjQOPhpEIKCt0zkd/Sh8FjMCjI2j+TYxw="
|
||||
"version": "2.20.20",
|
||||
"hash": "sha256-t0DVjJejQBPk+LukHVuXSe0M2QWpDJt7W7q4DRR4OI4="
|
||||
},
|
||||
{
|
||||
"pname": "System.Buffers",
|
||||
@@ -896,8 +1056,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Configuration.ConfigurationManager",
|
||||
"version": "4.4.0",
|
||||
"hash": "sha256-+8wGYllXnIxRzy9dLhZFB88GoPj8ivYXS0KUfcivT8I="
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-fPV668Cfi+8pNWrvGAarF4fewdPVEDwlJWvJk0y+Cms="
|
||||
},
|
||||
{
|
||||
"pname": "System.Configuration.ConfigurationManager",
|
||||
@@ -924,11 +1084,21 @@
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM="
|
||||
},
|
||||
{
|
||||
"pname": "System.Diagnostics.DiagnosticSource",
|
||||
"version": "4.6.0",
|
||||
"hash": "sha256-CXjadDqpxzYqiZzF6t3Wl6Fum+8U1/cjmEBCkzxw7h4="
|
||||
},
|
||||
{
|
||||
"pname": "System.Diagnostics.DiagnosticSource",
|
||||
"version": "5.0.0",
|
||||
"hash": "sha256-6mW3N6FvcdNH/pB58pl+pFSCGWgyaP4hfVtC/SMWDV4="
|
||||
},
|
||||
{
|
||||
"pname": "System.Diagnostics.DiagnosticSource",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-RY9uWSPdK2fgSwlj1OHBGBVo3ZvGQgBJNzAsS5OGMWc="
|
||||
},
|
||||
{
|
||||
"pname": "System.Diagnostics.DiagnosticSource",
|
||||
"version": "6.0.1",
|
||||
@@ -939,6 +1109,11 @@
|
||||
"version": "8.0.1",
|
||||
"hash": "sha256-zmwHjcJgKcbkkwepH038QhcnsWMJcHys+PEbFGC0Jgo="
|
||||
},
|
||||
{
|
||||
"pname": "System.Diagnostics.DiagnosticSource",
|
||||
"version": "9.0.0",
|
||||
"hash": "sha256-1VzO9i8Uq2KlTw1wnCCrEdABPZuB2JBD5gBsMTFTSvE="
|
||||
},
|
||||
{
|
||||
"pname": "System.Diagnostics.EventLog",
|
||||
"version": "8.0.1",
|
||||
@@ -974,6 +1149,11 @@
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-Hq3/Y2QpZlJUY52W6WYpiUSQsiMWlxvevLBF+icpGzo="
|
||||
},
|
||||
{
|
||||
"pname": "System.Drawing.Common",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-/9EaAbEeOjELRSMZaImS1O8FmUe8j4WuFUw1VOrPyAo="
|
||||
},
|
||||
{
|
||||
"pname": "System.Drawing.Common",
|
||||
"version": "8.0.10",
|
||||
@@ -1006,8 +1186,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.IO.Abstractions",
|
||||
"version": "21.1.3",
|
||||
"hash": "sha256-qgbg9Y5CUcll+mjJyeYp6xPED4FxwLbthr6b8Q64m4E="
|
||||
"version": "21.1.7",
|
||||
"hash": "sha256-f5VSR/MlQ/uXfQvj1533qV6nrlIeaoCmSC1VHfMTOGk="
|
||||
},
|
||||
{
|
||||
"pname": "System.IO.FileSystem",
|
||||
@@ -1024,6 +1204,11 @@
|
||||
"version": "8.0.1",
|
||||
"hash": "sha256-xf0BAfqQvITompBsvfpxiLts/6sRQEzdjNA3f/q/vY4="
|
||||
},
|
||||
{
|
||||
"pname": "System.IO.Pipelines",
|
||||
"version": "7.0.0",
|
||||
"hash": "sha256-W2181khfJUTxLqhuAVRhCa52xZ3+ePGOLIPwEN8WisY="
|
||||
},
|
||||
{
|
||||
"pname": "System.IO.Pipelines",
|
||||
"version": "8.0.0",
|
||||
@@ -1099,6 +1284,11 @@
|
||||
"version": "4.3.2",
|
||||
"hash": "sha256-jB2+W3tTQ6D9XHy5sEFMAazIe1fu2jrENUO0cb48OgU="
|
||||
},
|
||||
{
|
||||
"pname": "System.Reactive",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-hXB18OsiUHSCmRF3unAfdUEcbXVbG6/nZxcyz13oe9Y="
|
||||
},
|
||||
{
|
||||
"pname": "System.Reflection",
|
||||
"version": "4.1.0",
|
||||
@@ -1249,6 +1439,16 @@
|
||||
"version": "4.7.0",
|
||||
"hash": "sha256-/9ZCPIHLdhzq7OW4UKqTsR0O93jjHd6BRG1SRwgHE1g="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.AccessControl",
|
||||
"version": "5.0.0",
|
||||
"hash": "sha256-ueSG+Yn82evxyGBnE49N4D+ngODDXgornlBtQ3Omw54="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.AccessControl",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-qOyWEBbNr3EjyS+etFG8/zMbuPjA+O+di717JP9Cxyg="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Cryptography.Pkcs",
|
||||
"version": "8.0.1",
|
||||
@@ -1256,13 +1456,13 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Cryptography.ProtectedData",
|
||||
"version": "4.4.0",
|
||||
"hash": "sha256-Ri53QmFX8I8UH0x4PikQ1ZA07ZSnBUXStd5rBfGWFOE="
|
||||
"version": "4.5.0",
|
||||
"hash": "sha256-Z+X1Z2lErLL7Ynt2jFszku6/IgrngO3V1bSfZTBiFIc="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Cryptography.ProtectedData",
|
||||
"version": "4.5.0",
|
||||
"hash": "sha256-Z+X1Z2lErLL7Ynt2jFszku6/IgrngO3V1bSfZTBiFIc="
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-Wi9I9NbZlpQDXgS7Kl06RIFxY/9674S7hKiYw5EabRY="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Cryptography.ProtectedData",
|
||||
@@ -1274,6 +1474,11 @@
|
||||
"version": "8.0.2",
|
||||
"hash": "sha256-9TCmVyMB4+By/ipU8vdYDtSnw1tkkebnXXVRdT78+28="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Permissions",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-/MMvtFWGN/vOQfjXdOhet1gsnMgh6lh5DCHimVsnVEs="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Permissions",
|
||||
"version": "8.0.0",
|
||||
@@ -1374,6 +1579,11 @@
|
||||
"version": "4.7.2",
|
||||
"hash": "sha256-xA8PZwxX9iOJvPbfdi7LWjM2RMVJ7hmtEqS9JvgNsoM="
|
||||
},
|
||||
{
|
||||
"pname": "System.Text.Json",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-9AE/5ds4DqEfb0l+27fCBTSeYCdRWhxh2Bhg8IKvIuo="
|
||||
},
|
||||
{
|
||||
"pname": "System.Text.Json",
|
||||
"version": "6.0.10",
|
||||
@@ -1419,6 +1629,11 @@
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-8ugqZSyqfTfIBt4xcLdvb6BmBTHWFsGATkasNvsEtJQ="
|
||||
},
|
||||
{
|
||||
"pname": "System.Threading.Channels",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-klGYnsyrjvXaGeqgfnMf/dTAMNtcHY+zM4Xh6v2JfuE="
|
||||
},
|
||||
{
|
||||
"pname": "System.Threading.Tasks",
|
||||
"version": "4.0.11",
|
||||
@@ -1444,6 +1659,11 @@
|
||||
"version": "4.10.0",
|
||||
"hash": "sha256-zpx/LCb2ofqdR0Z8KOqYI2xkuacv2wASKPZ06gesgog="
|
||||
},
|
||||
{
|
||||
"pname": "System.Windows.Extensions",
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-N+qg1E6FDJ9A9L50wmVt3xPQV8ZxlG1xeXgFuxO+yfM="
|
||||
},
|
||||
{
|
||||
"pname": "System.Windows.Extensions",
|
||||
"version": "8.0.0",
|
||||
@@ -1461,12 +1681,12 @@
|
||||
},
|
||||
{
|
||||
"pname": "TestableIO.System.IO.Abstractions",
|
||||
"version": "21.1.3",
|
||||
"hash": "sha256-ZD+4JKFD6c50Kfd8AmPCO6g5jrkUFM6hGhA1W/0WvAA="
|
||||
"version": "21.1.7",
|
||||
"hash": "sha256-EX5bkC9IW045vCdnl9UjjwyUtL99P8jTqkdXYEs0czI="
|
||||
},
|
||||
{
|
||||
"pname": "TestableIO.System.IO.Abstractions.Wrappers",
|
||||
"version": "21.1.3",
|
||||
"hash": "sha256-mS3xbH8p9rMNNpYxUb6Owb2CkDSfgnTr2XLxPKvL+6A="
|
||||
"version": "21.1.7",
|
||||
"hash": "sha256-sYF7wt6vTed2B62BJzzHw+7ySyDplFD+cTJjL5MlLig="
|
||||
}
|
||||
]
|
||||
|
||||
@@ -9,20 +9,23 @@
|
||||
|
||||
buildDotnetModule rec {
|
||||
pname = "bicep";
|
||||
version = "0.32.4";
|
||||
version = "0.33.93";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "bicep";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-SONzxKT+kVQTvkc4mKZcSGborXR4L9wadgss7j5PgmA=";
|
||||
hash = "sha256-5XrFIgblr2WIMBPoVwRZ6X2dokbXw+nS8J7WzhHEzpU=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace src/Directory.Build.props --replace-fail "<TreatWarningsAsErrors>true</TreatWarningsAsErrors>" ""
|
||||
'';
|
||||
|
||||
projectFile = "src/Bicep.Cli/Bicep.Cli.csproj";
|
||||
projectFile = [
|
||||
"src/Bicep.Cli/Bicep.Cli.csproj"
|
||||
"src/Bicep.LangServer/Bicep.LangServer.csproj"
|
||||
];
|
||||
|
||||
nugetDeps = ./deps.json;
|
||||
|
||||
|
||||
@@ -20,11 +20,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "btrfs-progs";
|
||||
version = "6.12";
|
||||
version = "6.13";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kernel/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${version}.tar.xz";
|
||||
hash = "sha256-mn2WUf/VL75SEqjkhSo82weePSI/xVBOalCwupbNIKE=";
|
||||
hash = "sha256-ZbPyERellPgAE7QyYg7sxqfisMBeq5cTb/UGx01z7po=";
|
||||
};
|
||||
|
||||
nativeBuildInputs =
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "cosmic-wallpapers";
|
||||
version = "1.0.0-alpha.5";
|
||||
version = "1.0.0-alpha.5.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pop-os";
|
||||
@@ -50,7 +50,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
# round_moons_nasa.jpg: https://www.planetary.org/space-images/the-solar-systems-round-moons
|
||||
publicDomain
|
||||
];
|
||||
maintainers = with lib.maintainers; [ pandapip1 ];
|
||||
maintainers = with lib.maintainers; [
|
||||
pandapip1
|
||||
HeitorAugustoLN
|
||||
];
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
nixosTests,
|
||||
}:
|
||||
let
|
||||
version = "4.12.2";
|
||||
version = "4.12.5";
|
||||
|
||||
frontend = buildNpmPackage {
|
||||
pname = "dependency-track-frontend";
|
||||
@@ -25,10 +25,10 @@ let
|
||||
owner = "DependencyTrack";
|
||||
repo = "frontend";
|
||||
rev = version;
|
||||
hash = "sha256-M7UtyhIuEi6ebkjO8OM0VVi8LQ+VqeVIzBgQwIzSAzg=";
|
||||
hash = "sha256-BCnWDu9DbZgzMKONtY5ZRZepvBgbHKAeXD+7n7cop6Q=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-ZU5D3ZXLaZ1m2YP6uZmpzahP2JQPL9tdOHOyN9fp/XA=";
|
||||
npmDepsHash = "sha256-RRx3oOAL178fXhEs2ihng3l/OuZnEqk1W7vhHCpWRZQ=";
|
||||
forceGitDeps = true;
|
||||
makeCacheWritable = true;
|
||||
|
||||
@@ -45,7 +45,7 @@ maven.buildMavenPackage rec {
|
||||
owner = "DependencyTrack";
|
||||
repo = "dependency-track";
|
||||
rev = version;
|
||||
hash = "sha256-wn4HnOFhV02oq66LwBIOVzU+ehXemCuzOWcDASG/47c=";
|
||||
hash = "sha256-nprAY8GinSkzgSIe3KKNQjv5hCXCHQrGcIZEaoWxw6I=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -60,7 +60,7 @@ maven.buildMavenPackage rec {
|
||||
'';
|
||||
|
||||
mvnJdk = jre_headless;
|
||||
mvnHash = "sha256-x1/b8LoXyGxCQiu7QB60XSpiufTk/y4492mOraFnRKY=";
|
||||
mvnHash = "sha256-5R+k+h6biY9xt8g6WdTtQ94sSywluQcrFTcYZbw4JgA=";
|
||||
manualMvnArtifacts = [ "com.coderplus.maven.plugins:copy-rename-maven-plugin:1.0.1" ];
|
||||
buildOffline = true;
|
||||
|
||||
@@ -106,11 +106,16 @@ maven.buildMavenPackage rec {
|
||||
|
||||
passthru = {
|
||||
# passthru for nix-update
|
||||
inherit (frontend) npmDeps;
|
||||
inherit frontend;
|
||||
tests = {
|
||||
inherit (nixosTests) dependency-track;
|
||||
};
|
||||
updateScript = nix-update-script { };
|
||||
updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"-s"
|
||||
"frontend"
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
libXtst,
|
||||
libnotify,
|
||||
libxkbcommon,
|
||||
libpng,
|
||||
openssl,
|
||||
xclip,
|
||||
xdotool,
|
||||
@@ -28,7 +29,7 @@
|
||||
assert stdenv.hostPlatform.isLinux -> x11Support != waylandSupport;
|
||||
assert stdenv.hostPlatform.isDarwin -> !x11Support;
|
||||
assert stdenv.hostPlatform.isDarwin -> !waylandSupport;
|
||||
rustPlatform.buildRustPackage rec {
|
||||
rustPlatform.buildRustPackage {
|
||||
pname = "espanso";
|
||||
version = "2.2-unstable-2024-05-14";
|
||||
|
||||
@@ -71,6 +72,7 @@ rustPlatform.buildRustPackage rec {
|
||||
|
||||
buildInputs =
|
||||
[
|
||||
libpng
|
||||
wxGTK32
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isLinux [
|
||||
@@ -99,6 +101,9 @@ rustPlatform.buildRustPackage rec {
|
||||
--replace-fail "<string>espanso</string>" "<string>${placeholder "out"}/Applications/Espanso.app/Contents/MacOS/espanso</string>"
|
||||
substituteInPlace espanso/src/path/macos.rs espanso/src/path/linux.rs \
|
||||
--replace-fail '"/usr/local/bin/espanso"' '"${placeholder "out"}/bin/espanso"'
|
||||
|
||||
substituteInPlace espanso-modulo/build.rs \
|
||||
--replace-fail '"--with-libpng=builtin"' '"--with-libpng=sys"'
|
||||
'';
|
||||
|
||||
# Some tests require networking
|
||||
|
||||
@@ -15,17 +15,17 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "eww";
|
||||
version = "0.6.0-unstable-2025-01-14";
|
||||
version = "0.6.0-unstable-2025-02-16";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "elkowar";
|
||||
repo = "eww";
|
||||
rev = "593a4f4666f0bc42790d6d033e64a2b38449090f";
|
||||
hash = "sha256-DbXsiqMyZKNSFmL5aEJwJr+cPnz8qaWe5lNDoovOX/g=";
|
||||
rev = "5b4cc3e7a8055afb758421f4a114ef4032806e39";
|
||||
hash = "sha256-iA/OTtsymhuCMRDC0IJE7YXuCeFJbkuMwPaj7tAVbQw=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-JBX6jyqzkbqnpA/P2BJ04UHTU6lWbMUcD2uMUJPblvc=";
|
||||
cargoHash = "sha256-tjhF4D5WFw6qBUXRWcWjaB57zyXeWBDULsOcr2MJJgA=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "gitlab-release-cli";
|
||||
version = "0.21.0";
|
||||
version = "0.22.0";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "gitlab-org";
|
||||
repo = "release-cli";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-jdgCRH5Jq/WZujV6es6J7AyLVtvX1oVegCeTXoV5TTM=";
|
||||
hash = "sha256-LFzZLg6AaYyvB/YOe8EATHs1t0m9Y2tYzRaS2CQ7WpY=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-UwDMRsWbk8rEv2d5FssIzCLby68YZULoxd3/JGLsCQU=";
|
||||
|
||||
@@ -6,17 +6,17 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "hyprland-autoname-workspaces";
|
||||
version = "1.1.15";
|
||||
version = "1.1.16";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hyprland-community";
|
||||
repo = "hyprland-autoname-workspaces";
|
||||
rev = version;
|
||||
hash = "sha256-oXVKee3YAMXtVJBqJGt1SpH0KFzvIB278EN69A2OeXY=";
|
||||
hash = "sha256-M/3mqO7G2E5NW2uE+X8P4UhEl0r1fPXuxyb1NowJQnY=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-zkv8Eb4k3Hu4PSQKOZTEu0dNFLeoKq03uY5S7G8fo4U=";
|
||||
cargoHash = "sha256-GwLyC1G2RAIvb7c8vFRAUErp1ychY9mSAWhBNzX4Kvk=";
|
||||
|
||||
doCheck = false;
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
}:
|
||||
buildNpmPackage rec {
|
||||
pname = "jellyfin-web";
|
||||
version = "10.10.5";
|
||||
version = "10.10.6";
|
||||
|
||||
src =
|
||||
assert version == jellyfin.version;
|
||||
@@ -21,7 +21,7 @@ buildNpmPackage rec {
|
||||
owner = "jellyfin";
|
||||
repo = "jellyfin-web";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-bmLEFnP5HalQ7w42pTJt4iV7uISLnMrOsrXKjPAezog";
|
||||
hash = "sha256-A6Y4tAJtocfRZ8R8Sio1RhgIDfvRG4Mk2JMhz2QZNwo=";
|
||||
};
|
||||
|
||||
nodejs = nodejs_20; # does not build with 22
|
||||
@@ -31,7 +31,7 @@ buildNpmPackage rec {
|
||||
--replace-fail "git describe --always --dirty" "echo ${src.rev}" \
|
||||
'';
|
||||
|
||||
npmDepsHash = "sha256-MoXE7hzavOS86UjLzpJtSQxded98YjL4h7L1IC5KLas";
|
||||
npmDepsHash = "sha256-ggRbZ7vjFe4KG+amcLEcjiZMtUc0JwSZoiKE9qwy0y4=";
|
||||
|
||||
preBuild = ''
|
||||
# using sass-embedded fails at executing node_modules/sass-embedded-linux-x64/dart-sass/src/dart
|
||||
|
||||
@@ -1246,8 +1246,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "z440.atl.core",
|
||||
"version": "6.11.0",
|
||||
"hash": "sha256-V1r1ftZ/Ud0pw/qwnqpJodRaGi9FyG3uIy3ykJUvxjg="
|
||||
"version": "6.16.0",
|
||||
"hash": "sha256-J8Orzt/H84IscHZ9p7hEja7bkweuLsZNqu9XzmUjQM0="
|
||||
},
|
||||
{
|
||||
"pname": "zlib.net-mutliplatform",
|
||||
|
||||
@@ -13,13 +13,13 @@
|
||||
|
||||
buildDotnetModule rec {
|
||||
pname = "jellyfin";
|
||||
version = "10.10.5"; # ensure that jellyfin-web has matching version
|
||||
version = "10.10.6"; # ensure that jellyfin-web has matching version
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jellyfin";
|
||||
repo = "jellyfin";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-fXjQ8h//C0Ox5pyyFazpcuVLZibKAbnXcY6OHLI2bDQ=";
|
||||
hash = "sha256-QFXZtmdR07xIjh4wKgbx1usXgRg5X0jfzzLjsxKMniU=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ sqlite ];
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "last";
|
||||
version = "1608";
|
||||
version = "1609";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "mcfrith";
|
||||
repo = "last";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-enTw68QklAJ6iz5L8y0R6ss6gAUFERfqdUMhJnPtePk=";
|
||||
hash = "sha256-QSl2RvHilsD5Z65QC9Q6Flqx3gIXeoKyFOO5LWoV6MQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
let
|
||||
version = "0.7.1";
|
||||
version = "0.7.3";
|
||||
in
|
||||
buildGoModule {
|
||||
pname = "lazyjournal";
|
||||
@@ -15,7 +15,7 @@ buildGoModule {
|
||||
owner = "Lifailon";
|
||||
repo = "lazyjournal";
|
||||
tag = version;
|
||||
hash = "sha256-FFPwifOLikuU7OEDglNFpBtME+3lWjzYMpE8uKz5umQ=";
|
||||
hash = "sha256-uu36MmBT2K7ToeWcOxR/7ZvEVw+a3nj/zeA1ZbLTbYE=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-1tQ0ZFww9VCnoRzmOQw9RaiRJmTRErAio13uAAKtgTw=";
|
||||
|
||||
@@ -1,22 +1,23 @@
|
||||
{
|
||||
autoreconfHook,
|
||||
fetchFromGitLab,
|
||||
lib,
|
||||
stdenv,
|
||||
autoreconfHook,
|
||||
pkg-config,
|
||||
libusb1,
|
||||
nix-update-script,
|
||||
pkg-config,
|
||||
stdenv,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libjaylink";
|
||||
version = "0.3.1";
|
||||
version = "0.4.0";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
domain = "gitlab.zapb.de";
|
||||
owner = "libjaylink";
|
||||
repo = "libjaylink";
|
||||
rev = version;
|
||||
hash = "sha256-odJDE1A0WZ9vBXPxaUdthjTgmbmbdHjbyY1PkaM4+vI=";
|
||||
tag = version;
|
||||
hash = "sha256-PghPVgovNo/HhNg7c6EGXrqi6jMrb8p/uLqGDIZ7t+s=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -30,9 +31,11 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
install -Dm644 contrib/99-libjaylink.rules $out/lib/udev/rules.d/libjaylink.rules
|
||||
install -Dm644 contrib/60-libjaylink.rules $out/lib/udev/rules.d/60-libjaylink.rules
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://gitlab.zapb.de/libjaylink/libjaylink";
|
||||
description = "libjaylink is a shared library written in C to access SEGGER J-Link and compatible devices";
|
||||
|
||||
@@ -8,33 +8,33 @@
|
||||
SDL2_ttf,
|
||||
busybox,
|
||||
curl,
|
||||
findutils,
|
||||
geoclue2-with-demo-agent,
|
||||
gpsd,
|
||||
jq,
|
||||
makeWrapper,
|
||||
mobroute,
|
||||
ncurses,
|
||||
pkg-config,
|
||||
util-linux,
|
||||
xwininfo,
|
||||
zenity,
|
||||
zig_0_12,
|
||||
zig_0_13,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "mepo";
|
||||
version = "1.2.1";
|
||||
version = "1.3.3";
|
||||
|
||||
src = fetchFromSourcehut {
|
||||
owner = "~mil";
|
||||
repo = "mepo";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-Ii5E9TgUxzlVIdkKS/6RtasOETeclMm1yoU86gs4hB8=";
|
||||
hash = "sha256-hEsQpTrj2WCoRgNWdhcUnQRzhI/6BydcbG9kRePstgg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
zig_0_12.hook
|
||||
zig_0_13.hook
|
||||
makeWrapper
|
||||
];
|
||||
|
||||
@@ -51,8 +51,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
doCheck = true;
|
||||
|
||||
postInstall = ''
|
||||
install -d $out/share/man/man1
|
||||
$out/bin/mepo -docman > $out/share/man/man1/mepo.1
|
||||
install -d $out/share/doc/mepo
|
||||
$out/bin/mepo -docmd > $out/share/doc/mepo/documentation.md
|
||||
'';
|
||||
|
||||
postFixup = ''
|
||||
@@ -67,9 +67,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
lib.makeBinPath ([
|
||||
busybox
|
||||
curl
|
||||
findutils
|
||||
gpsd
|
||||
jq
|
||||
mobroute
|
||||
ncurses
|
||||
util-linux
|
||||
xwininfo
|
||||
@@ -80,7 +80,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://mepo.milesalan.com";
|
||||
homepage = "https://mepo.lrdu.org";
|
||||
description = "Fast, simple, and hackable OSM map viewer";
|
||||
longDescription = ''
|
||||
Mepo is a fast, simple, and hackable OSM map viewer for desktop & mobile
|
||||
@@ -90,9 +90,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
desktop X, and desktop Wayland. Mepo works both offline and online,
|
||||
features a minimalist both touch/mouse and keyboard compatible interface,
|
||||
and offers a UNIX-philosophy inspired underlying design, exposing a
|
||||
powerful command language called Mepolang capable of being scripted to
|
||||
provide things like custom bounding-box search scripts, bookmarks, and
|
||||
more.
|
||||
powerful JSON API to allow the user to change & add functionality
|
||||
such as adding their own search & routing scripts,
|
||||
add arbitrary buttons/keybindings to the UI, and more.
|
||||
'';
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
lib,
|
||||
buildGoModule,
|
||||
fetchFromSourcehut,
|
||||
sqlite,
|
||||
stdenv,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "mobroute";
|
||||
version = "0.9.0";
|
||||
|
||||
src = fetchFromSourcehut {
|
||||
owner = "~mil";
|
||||
repo = "mobroute";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-eMLn9Px6jO88CQWpwFF7JK1UPHoEbhDXoU2G1aYe2dw=";
|
||||
};
|
||||
vendorHash = "sha256-fMIa9HCfK6YDb0V0RhzomwuSqPhlwLBHJRjQV96cY8g=";
|
||||
|
||||
buildInputs = [ sqlite ];
|
||||
tags = [
|
||||
"libsqlite3"
|
||||
"sqlite_math_functions"
|
||||
];
|
||||
|
||||
preCheck = ''
|
||||
export HOME=$TMPDIR
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
mv $out/bin/{cli,mobroute}
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "General purpose public transportation router based on GTFS";
|
||||
longDescription = ''
|
||||
Mobroute is a general purpose public transportation router
|
||||
(e.g. trip planner) Go library and CLI that works
|
||||
by directly ingesting timetable (GTFS) data from transit agencies
|
||||
(sourced from the Mobility Database). After data has been fetched,
|
||||
routing calculations can be run offline.
|
||||
|
||||
Overall, Mobroute aims to offer an opensource framework
|
||||
for integrating data-provider-agnostic GTFS public transit capabilities
|
||||
(integrated GTFS ETL, GTFS multisource support, and routing algorithm)
|
||||
into applications to get users from point-a to point-b via public transit
|
||||
without comprising privacy or user freedoms.
|
||||
'';
|
||||
homepage = "https://git.sr.ht/~mil/mobroute";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = [ maintainers.McSinyx ];
|
||||
mainProgram = "mobroute";
|
||||
platforms = platforms.unix;
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
lib,
|
||||
buildGoModule,
|
||||
fetchFromSourcehut,
|
||||
sqlite,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "mobsql";
|
||||
version = "0.9.0";
|
||||
|
||||
src = fetchFromSourcehut {
|
||||
owner = "~mil";
|
||||
repo = "mobsql";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-7zrM2vmaikyClNgHHO8OXmATNpJtH85/CDv/86vwzZU=";
|
||||
};
|
||||
vendorHash = "sha256-YqduGY9c4zRQscjqze3ZOAB8EYj+0/6V7NceRwLe3DY=";
|
||||
|
||||
buildInputs = [ sqlite ];
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
go build -o $GOPATH/bin/mobsql\
|
||||
-tags=sqlite_math_functions,libsqlite3 cli/*.go
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
checkPhase = ''
|
||||
runHook preCheck
|
||||
HOME=$TMPDIR go test -tags=sqlite_math_functions,libsqlite3 ./...
|
||||
runHook postCheck
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "GTFS to SQLite import utility";
|
||||
longDescription = ''
|
||||
Mobsql is a Go library and command-line application
|
||||
which facilitates loading one or multiple Mobility Database
|
||||
source GTFS feed archives into a SQLite database.
|
||||
Its internal SQLite schema mirrors GTFS's spec but adds a feed_id field
|
||||
to each table (thus allowing multiple feeds to be loaded
|
||||
to the database simulatenously).
|
||||
'';
|
||||
homepage = "https://git.sr.ht/~mil/mobsql";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = [ maintainers.McSinyx ];
|
||||
mainProgram = "mobsql";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
@@ -7,7 +7,7 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
let
|
||||
version = "2.6.1";
|
||||
version = "2.6.3";
|
||||
in
|
||||
python3.pkgs.buildPythonApplication {
|
||||
pname = "novelwriter";
|
||||
@@ -18,7 +18,7 @@ python3.pkgs.buildPythonApplication {
|
||||
owner = "vkbo";
|
||||
repo = "novelWriter";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-z2iDRTWiqdjEpqCn4pNthNFl/zGGoVLU/XsRJaQ3Ys4=";
|
||||
hash = "sha256-262YMVqxSZv8G82amdRnHiW/5gnxkYyFSQDiS5gOdBE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ qt5.wrapQtAppsHook ];
|
||||
|
||||
@@ -7,19 +7,19 @@
|
||||
}:
|
||||
let
|
||||
pname = "open-webui";
|
||||
version = "0.5.12";
|
||||
version = "0.5.14";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "open-webui";
|
||||
repo = "open-webui";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-+Hg4tyfmgfh3k/pUKMjs7IRahPV2/LRUDj1kt2g45Dw=";
|
||||
hash = "sha256-+5XlQ3gxrM9ooNrgQpcFDnCvCdXsisfR9Jq9tvlvUQQ=";
|
||||
};
|
||||
|
||||
frontend = buildNpmPackage {
|
||||
inherit pname version src;
|
||||
|
||||
npmDepsHash = "sha256-pM8Ie3kkjVq9OJHKpGLQ1E/omd84B0N8lXAHKxUa8/4=";
|
||||
npmDepsHash = "sha256-jLysRVrsK0e3YfADVAnjpKXWlZhkoxPU//ttzBxnxgY=";
|
||||
|
||||
# Disabling `pyodide:fetch` as it downloads packages during `buildPhase`
|
||||
# Until this is solved, running python packages from the browser will not work.
|
||||
|
||||
Generated
+626
-150
File diff suppressed because it is too large
Load Diff
@@ -7,13 +7,13 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "polarity";
|
||||
version = "latest-unstable-2025-02-03";
|
||||
version = "latest-unstable-2025-02-13";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "polarity-lang";
|
||||
repo = "polarity";
|
||||
rev = "701d7d9c2c1f72477ce661a7656ec26c823d8a0b";
|
||||
hash = "sha256-0fuM4p5fDthFP56pExviiZtU78mLV0oWzcVyS6+Euy0=";
|
||||
rev = "48d38742310d320fcf02e585db711ac4f80af742";
|
||||
hash = "sha256-GFMgathIgEG7/4Vo+JWczvUpK7RBzyrnPKj12OW80Mc=";
|
||||
};
|
||||
|
||||
cargoLock = {
|
||||
|
||||
@@ -8,11 +8,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "quarkus-cli";
|
||||
version = "3.18.1";
|
||||
version = "3.18.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/quarkusio/quarkus/releases/download/${finalAttrs.version}/quarkus-cli-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-GRDi8+/tpA39to6bUpY4rxrmYeuF3J4MmLAsDWM7OWw=";
|
||||
hash = "sha256-hdcst+g6jlHD9tOh3UrtT4kc7vro2Jd/eTlSZkB+8L4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
pkg-config,
|
||||
qt6Packages,
|
||||
SDL2,
|
||||
SDL2_net,
|
||||
speexdsp,
|
||||
vulkan-headers,
|
||||
vulkan-loader,
|
||||
@@ -26,77 +27,79 @@
|
||||
withAngrylionRdpPlus ? false,
|
||||
}:
|
||||
|
||||
let
|
||||
inherit (qt6Packages)
|
||||
qtbase
|
||||
qtsvg
|
||||
qtwayland
|
||||
wrapQtAppsHook
|
||||
;
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "rmg";
|
||||
version = "0.6.7";
|
||||
version = "0.7.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Rosalie241";
|
||||
repo = "RMG";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-4tL8x3Mb48VhzQpubSiETbkyas2+a0RL1SDNsEO7iJk=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-sjjGFV2Pse1sNWYpmu5+Y0ePB738S7jPOzFCmmeCPXA=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
nasm
|
||||
pkg-config
|
||||
wrapQtAppsHook
|
||||
qt6Packages.wrapQtAppsHook
|
||||
which
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
boost
|
||||
discord-rpc
|
||||
freetype
|
||||
hidapi
|
||||
libpng
|
||||
libsamplerate
|
||||
minizip
|
||||
qtbase
|
||||
qtsvg
|
||||
SDL2
|
||||
speexdsp
|
||||
vulkan-headers
|
||||
vulkan-loader
|
||||
xdg-user-dirs
|
||||
zlib
|
||||
] ++ lib.optional withWayland qtwayland;
|
||||
buildInputs =
|
||||
[
|
||||
boost
|
||||
discord-rpc
|
||||
freetype
|
||||
hidapi
|
||||
libpng
|
||||
libsamplerate
|
||||
minizip
|
||||
SDL2
|
||||
SDL2_net
|
||||
speexdsp
|
||||
vulkan-headers
|
||||
vulkan-loader
|
||||
xdg-user-dirs
|
||||
zlib
|
||||
]
|
||||
++ (
|
||||
with qt6Packages;
|
||||
[
|
||||
qtbase
|
||||
qtsvg
|
||||
qtwebsockets
|
||||
]
|
||||
++ lib.optional withWayland qtwayland
|
||||
);
|
||||
|
||||
cmakeFlags = [
|
||||
"-DPORTABLE_INSTALL=OFF"
|
||||
(lib.cmakeBool "PORTABLE_INSTALL" false)
|
||||
# mupen64plus-input-gca is written in Rust, so we can't build it with
|
||||
# everything else.
|
||||
"-DNO_RUST=ON"
|
||||
"-DUSE_ANGRYLION=${lib.boolToString withAngrylionRdpPlus}"
|
||||
(lib.cmakeBool "NO_RUST" true)
|
||||
(lib.cmakeBool "USE_ANGRYLION" withAngrylionRdpPlus)
|
||||
];
|
||||
|
||||
qtWrapperArgs =
|
||||
lib.optionals stdenv.hostPlatform.isLinux [
|
||||
"--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]}"
|
||||
]
|
||||
++ lib.optional withWayland "--set RMG_WAYLAND 1";
|
||||
++ lib.optional withWayland "--set RMG_ALLOW_WAYLAND 1";
|
||||
|
||||
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://github.com/Rosalie241/RMG";
|
||||
changelog = "https://github.com/Rosalie241/RMG/releases/tag/v${finalAttrs.version}";
|
||||
description = "Rosalie's Mupen GUI";
|
||||
longDescription = ''
|
||||
Rosalie's Mupen GUI is a free and open-source mupen64plus front-end
|
||||
written in C++. It offers a simple-to-use user interface.
|
||||
'';
|
||||
license = if withAngrylionRdpPlus then licenses.unfree else licenses.gpl3Only;
|
||||
platforms = platforms.linux;
|
||||
license = if withAngrylionRdpPlus then lib.licenses.unfree else lib.licenses.gpl3Only;
|
||||
platforms = lib.platforms.linux;
|
||||
mainProgram = "RMG";
|
||||
maintainers = with maintainers; [ slam-bert ];
|
||||
maintainers = with lib.maintainers; [ slam-bert ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -91,7 +91,7 @@ rustPlatform.buildRustPackage rec {
|
||||
''
|
||||
+ lib.optionalString stdenv.hostPlatform.isLinux ''
|
||||
# Both libappindicator-rs and SlimeVR need to know where Nix's appindicator lib is.
|
||||
pushd $cargoDepsCopy/libappindicator-sys
|
||||
pushd $cargoDepsCopy/libappindicator-sys-*
|
||||
oldHash=$(sha256sum src/lib.rs | cut -d " " -f 1)
|
||||
substituteInPlace src/lib.rs \
|
||||
--replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1"
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "spicetify-cli";
|
||||
version = "2.38.9";
|
||||
version = "2.39.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "spicetify";
|
||||
repo = "cli";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-aNDZZzSqVBom499mx6OZlZbeS6UvWJCKs3003TpWITo=";
|
||||
hash = "sha256-w4wrXgrsUNO3dUfzgx1Xua2heyrfxLFXB1hGwOcNAEs=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-a6lAVBUoSTqHnAKKvW+egmtupsuy0uB/XGtBaljju1I=";
|
||||
vendorHash = "sha256-3U/qV81UXS/Xh3K6OnMUyRKeMSBQUHLP64EOQl6TfMY=";
|
||||
|
||||
ldflags = [
|
||||
"-s -w"
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
let
|
||||
version = "0.26.0";
|
||||
version = "0.26.1";
|
||||
in
|
||||
rustPlatform.buildRustPackage {
|
||||
pname = "tinty";
|
||||
@@ -16,11 +16,11 @@ rustPlatform.buildRustPackage {
|
||||
owner = "tinted-theming";
|
||||
repo = "tinty";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-tQW8z0Gtxh0cnMwm9oN3PyOQW7YFVXG2LDkljudMDp0=";
|
||||
hash = "sha256-+HTdmAKsm9YXyLktAfjPenbRi1RrrCusc6+ZarCI7Ac=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-2S2M5AoppPoHIgEGGsCxrztTGXVAZIBax4VRQMH+5CE=";
|
||||
cargoHash = "sha256-7erxE5sfEMsZiOh/VPfQYsowUub9nefkNaGYjNr0Pyg=";
|
||||
|
||||
# Pretty much all tests require internet access
|
||||
doCheck = false;
|
||||
|
||||
@@ -0,0 +1,74 @@
|
||||
{
|
||||
lib,
|
||||
buildGoModule,
|
||||
fetchFromSourcehut,
|
||||
pkg-config,
|
||||
vulkan-headers,
|
||||
libxkbcommon,
|
||||
wayland,
|
||||
xorg,
|
||||
libGL,
|
||||
sqlite,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "transito";
|
||||
version = "0.9.1";
|
||||
|
||||
src = fetchFromSourcehut {
|
||||
owner = "~mil";
|
||||
repo = "transito";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-5aG/hmpUAN2qYxpqMKLl2WnYgR/sPdtAwLGkFXVyrNs=";
|
||||
};
|
||||
vendorHash = "sha256-7QMO+/f+yc5GfxvDLIXuf+QT2cAmbgI6iQqWmQIkMMA=";
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
buildInputs = [
|
||||
vulkan-headers
|
||||
libxkbcommon
|
||||
wayland
|
||||
xorg.libX11
|
||||
xorg.libXcursor
|
||||
xorg.libXfixes
|
||||
libGL
|
||||
sqlite
|
||||
];
|
||||
|
||||
tags = [ "sqlite_math_functions" ];
|
||||
ldflags = [ "-X git.sr.ht/~mil/transito/src/uipages/pageconfig.Commit=${version}" ];
|
||||
|
||||
postInstall = ''
|
||||
install -Dm644 -t $out/share/applications assets/transito.desktop
|
||||
install -Dm644 -t $out/share/pixmaps assets/transito.png
|
||||
for icon in assets/transito_*.png
|
||||
do
|
||||
name=$(basename $icon .png)
|
||||
install -Dm644 -t $out/share/icons/hicolor/''${name#transito_}/apps $icon
|
||||
done
|
||||
'';
|
||||
|
||||
doCheck = false; # no test
|
||||
|
||||
meta = with lib; {
|
||||
description = "Data-provider-agnostic (GTFS) public transportation app";
|
||||
longDescription = ''
|
||||
Transito is a data-provider-agnostic public transportation app
|
||||
that let's you route between locations using openly available
|
||||
public GTFS feeds. Utilizing the Mobroute library,
|
||||
the Transito app lets you performs routing calculations offline
|
||||
(no network calls once data is initially fetched).
|
||||
|
||||
Overall, Transito aims to be an opensource alternative
|
||||
to proprietary routing apps to get users from point A to point B
|
||||
via public transit without comprising privacy or user freedoms.
|
||||
It works in many well-connected metros which have publicly available
|
||||
GTFS data, to name a few: Lisbon, NYC, Brussels, Krakow, and Bourges.
|
||||
'';
|
||||
homepage = "https://git.sr.ht/~mil/transito";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = [ maintainers.McSinyx ];
|
||||
mainProgram = "transito";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
@@ -20,17 +20,17 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "uv";
|
||||
version = "0.6.0";
|
||||
version = "0.6.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "astral-sh";
|
||||
repo = "uv";
|
||||
tag = version;
|
||||
hash = "sha256-1D1/LY8nJI14nLghYI60a4CFmu8McUIUnxB7SeXPs1o=";
|
||||
hash = "sha256-1vWg+nDh87JSs5W+8RgvAlfmNSokAU6Or41OXMcFRC8=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-2XLkMk6IsWho/BlPr+uxfuliAsTDat+nY0h/MJN8sXU=";
|
||||
cargoHash = "sha256-Kuh3R8PRlH25wmErFVa055ggctJYFqq9fZTzyK3TAT0=";
|
||||
|
||||
buildInputs = [
|
||||
rust-jemalloc-sys
|
||||
@@ -52,7 +52,7 @@ rustPlatform.buildRustPackage rec {
|
||||
# Tests require python3
|
||||
doCheck = false;
|
||||
|
||||
postInstall =
|
||||
postInstall = lib.optionalString (stdenv.hostPlatform.emulatorAvailable buildPackages) (
|
||||
let
|
||||
emulator = stdenv.hostPlatform.emulator buildPackages;
|
||||
in
|
||||
@@ -61,7 +61,8 @@ rustPlatform.buildRustPackage rec {
|
||||
--bash <(${emulator} $out/bin/uv generate-shell-completion bash) \
|
||||
--fish <(${emulator} $out/bin/uv generate-shell-completion fish) \
|
||||
--zsh <(${emulator} $out/bin/uv generate-shell-completion zsh)
|
||||
'';
|
||||
''
|
||||
);
|
||||
|
||||
nativeInstallCheckInputs = [
|
||||
versionCheckHook
|
||||
|
||||
@@ -13,13 +13,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "walker";
|
||||
version = "0.12.13";
|
||||
version = "0.12.15";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "abenz1267";
|
||||
repo = "walker";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-B5ZFcPLgp5a3CJGlWDmuT+rfwIA/X75HUYISP44aykc=";
|
||||
hash = "sha256-V3F/WgmHE3xEQhbwdeB1ENUuvESJUJpwdULfIz/hsD8=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-6PPNVnsH1eU4fLcZpxiBoHCzN/TUUxfTfmxDsBDPDKQ=";
|
||||
|
||||
@@ -500,7 +500,7 @@ let
|
||||
})
|
||||
]
|
||||
++
|
||||
lib.optional (lib.versionAtLeast metadata.release_version "20")
|
||||
lib.optional (lib.versions.major metadata.release_version == "20")
|
||||
# Fix OrcJIT tests with page sizes > 16k
|
||||
# PR: https://github.com/llvm/llvm-project/pull/127115
|
||||
(
|
||||
|
||||
@@ -32,9 +32,9 @@ let
|
||||
"19.1.7".officialRelease.sha256 = "sha256-cZAB5vZjeTsXt9QHbP5xluWNQnAHByHtHnAhVDV0E6I=";
|
||||
"20.1.0-rc2".officialRelease.sha256 = "sha256-lBx+MWfYBM6XSJozacALMGlo0DUUWqnsBQyO8lDljSo=";
|
||||
"21.0.0-git".gitRelease = {
|
||||
rev = "c9f1d2cbf18990311ea1287cc154e3784a10a3b0";
|
||||
rev-version = "21.0.0-unstable-2025-02-10";
|
||||
sha256 = "sha256-ggH32zM85geN0c0LPLBv7VAObi67AxPlTJ4YgbT4s7M=";
|
||||
rev = "ef9f0b3c414a5d55e694829514d7b2ff8736d3c3";
|
||||
rev-version = "21.0.0-unstable-2025-02-17";
|
||||
sha256 = "sha256-EpMIADP2aIY68Ys1/Sl6hg1ew0An9ik0c17anxBEl1w=";
|
||||
};
|
||||
} // llvmVersions;
|
||||
|
||||
|
||||
@@ -83,13 +83,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "gdal" + lib.optionalString useMinimalFeatures "-minimal";
|
||||
version = "3.10.1";
|
||||
version = "3.10.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "OSGeo";
|
||||
repo = "gdal";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-4XUDHN1RJPgURwTFPFu/9QRqW6XhLMydti9CRO6p7SI=";
|
||||
hash = "sha256-PanWqieJU1opR8iAwGsAeAt5cPXNOkwT5E6D6xPNCWs=";
|
||||
};
|
||||
|
||||
nativeBuildInputs =
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
# tests
|
||||
psutil,
|
||||
pytestCheckHook,
|
||||
torch,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
@@ -69,7 +68,6 @@ buildPythonPackage rec {
|
||||
nativeCheckInputs = [
|
||||
psutil
|
||||
pytestCheckHook
|
||||
torch
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
|
||||
@@ -2,37 +2,43 @@
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
setuptools-scm,
|
||||
numpy,
|
||||
|
||||
# build-system
|
||||
cython,
|
||||
extension-helpers,
|
||||
numpy,
|
||||
setuptools,
|
||||
setuptools-scm,
|
||||
|
||||
# dependencies
|
||||
hankel,
|
||||
emcee,
|
||||
meshio,
|
||||
pyevtk,
|
||||
scipy,
|
||||
|
||||
# tests
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "gstools";
|
||||
version = "1.6.0";
|
||||
version = "1.6.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "GeoStat-Framework";
|
||||
repo = "GSTools";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-QpdOARzcSRVFl/DbnE2JLBFZmTSh/fBOmzweuf+zfEs=";
|
||||
hash = "sha256-Aieuk0Xjlut8rTZoFHcBpPtyIj/fstMrHiiKyDOpQlg=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
setuptools-scm
|
||||
numpy
|
||||
cython
|
||||
extension-helpers
|
||||
numpy
|
||||
setuptools
|
||||
setuptools-scm
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
@@ -50,7 +56,7 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "Geostatistical toolbox";
|
||||
homepage = "https://github.com/GeoStat-Framework/GSTools";
|
||||
changelog = "https://github.com/GeoStat-Framework/GSTools/blob/${src.rev}/CHANGELOG.md";
|
||||
changelog = "https://github.com/GeoStat-Framework/GSTools/blob/v${version}/CHANGELOG.md";
|
||||
license = lib.licenses.lgpl3Only;
|
||||
maintainers = with lib.maintainers; [ sigmanificient ];
|
||||
};
|
||||
|
||||
@@ -2,11 +2,17 @@
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
|
||||
# build-system
|
||||
setuptools,
|
||||
setuptools-scm,
|
||||
|
||||
# dependencies
|
||||
mpmath,
|
||||
numpy,
|
||||
scipy,
|
||||
|
||||
# tests
|
||||
pytestCheckHook,
|
||||
pytest-xdist,
|
||||
}:
|
||||
@@ -27,6 +33,7 @@ buildPythonPackage rec {
|
||||
setuptools
|
||||
setuptools-scm
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
mpmath
|
||||
numpy
|
||||
@@ -34,15 +41,21 @@ buildPythonPackage rec {
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "hankel" ];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
pytest-xdist
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# ValueError: Calling nonzero on 0d arrays is not allowed.
|
||||
"test_nu0"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Implementation of Ogata's (2005) method for Hankel transforms";
|
||||
homepage = "https://github.com/steven-murray/hankel";
|
||||
changelog = "https://github.com/steven-murray/hankel/${src.rev}/CHANGELOG.rst";
|
||||
changelog = "https://github.com/steven-murray/hankel/v${version}/CHANGELOG.rst";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ sigmanificient ];
|
||||
};
|
||||
|
||||
@@ -4,13 +4,14 @@
|
||||
buildPythonPackage,
|
||||
envisage,
|
||||
fetchPypi,
|
||||
numpy,
|
||||
numpy_1,
|
||||
packaging,
|
||||
pyface,
|
||||
pygments,
|
||||
pyqt5,
|
||||
pythonOlder,
|
||||
pythonAtLeast,
|
||||
stdenv,
|
||||
traitsui,
|
||||
vtk,
|
||||
wrapQtAppsHook,
|
||||
@@ -33,7 +34,7 @@ buildPythonPackage rec {
|
||||
propagatedBuildInputs = [
|
||||
apptools
|
||||
envisage
|
||||
numpy
|
||||
numpy_1
|
||||
packaging
|
||||
pyface
|
||||
pygments
|
||||
@@ -59,5 +60,8 @@ buildPythonPackage rec {
|
||||
license = licenses.bsdOriginal;
|
||||
maintainers = with maintainers; [ ];
|
||||
mainProgram = "mayavi2";
|
||||
# Fails during stripping with:
|
||||
# The file was not recognized as a valid object file
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,47 +1,113 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
numpy,
|
||||
netcdf4,
|
||||
fetchFromGitHub,
|
||||
|
||||
# build-system
|
||||
setuptools,
|
||||
|
||||
# dependencies
|
||||
h5py,
|
||||
netcdf4,
|
||||
numpy,
|
||||
rich,
|
||||
|
||||
# tests
|
||||
exdown,
|
||||
pytestCheckHook,
|
||||
rich,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "meshio";
|
||||
version = "5.3.5";
|
||||
format = "pyproject";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-8h8Bq9nym6BuoRkwSz055hBCHP6Tud0jNig0kZ+HWG0=";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nschloe";
|
||||
repo = "meshio";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-2j+5BYftCiy+g33UbsgCMWBRggGBJBx5VoEdSqQ/mV0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
numpy
|
||||
netcdf4
|
||||
dependencies = [
|
||||
h5py
|
||||
netcdf4
|
||||
numpy
|
||||
rich
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "meshio" ];
|
||||
|
||||
nativeCheckInputs = [
|
||||
exdown
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "meshio" ];
|
||||
disabledTests = [
|
||||
# RuntimeError: Not a valid Netgen mesh
|
||||
"test_advanced"
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/nschloe/meshio";
|
||||
# ValueError: cannot reshape array of size 12 into shape (1936876918,3)
|
||||
"test_area"
|
||||
|
||||
# Error: Couldn't read file /build/source/tests/meshes/vtk/06_color_scalars.vtk as vtk
|
||||
# Illegal VTK header
|
||||
"test_color_scalars"
|
||||
"test_pathlike"
|
||||
|
||||
# AssertionError
|
||||
"test_comma_space"
|
||||
|
||||
# ValueError: could not convert string to float: 'np.float64(63.69616873214543)'
|
||||
"test_dolfin"
|
||||
|
||||
# ValueError: cannot reshape array of size 1 into shape
|
||||
"test_gmsh22"
|
||||
"test_gmsh40"
|
||||
"test_gmsh41"
|
||||
|
||||
# meshio._exceptions.ReadError: Header of ugrid file is ill-formed
|
||||
"test_io"
|
||||
"test_volume"
|
||||
|
||||
# ValueError: invalid literal for int() with base 10: 'version'
|
||||
"test_point_cell_refs"
|
||||
|
||||
# Error: Couldn't read file /build/source/tests/meshes/vtu/01_raw_binary_int64.vtu as vtu
|
||||
"test_read_from_file"
|
||||
|
||||
# ValueError: cannot reshape array of size 12 into shape (1936876918,3)
|
||||
# -- or
|
||||
# Error: Couldn't read file /build/source/tests/meshes/medit/hch_strct.4.meshb as medit
|
||||
# Invalid code
|
||||
# -- or
|
||||
# AssertionError
|
||||
# -- or
|
||||
# Error: Couldn't read file /build/source/tests/meshes/msh/insulated-2.2.msh as either of ansys, gmsh
|
||||
"test_reference_file"
|
||||
|
||||
# UnboundLocalError: cannot access local variable 'points' where it is not associated with a value
|
||||
# -- or
|
||||
# Error: Couldn't read file /build/source/tests/meshes/vtk/00_image.vtk as vtk
|
||||
# Illegal VTK header
|
||||
"test_structured"
|
||||
|
||||
# Error: Couldn't read file /build/source/tests/meshes/ply/bun_zipper_res4.ply as ply
|
||||
# Expected ply
|
||||
"test_read_pathlike"
|
||||
"test_read_str"
|
||||
"test_write_pathlike"
|
||||
"test_write_str"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "I/O for mesh files";
|
||||
homepage = "https://github.com/nschloe/meshio";
|
||||
changelog = "https://github.com/nschloe/meshio/blob/v${version}/CHANGELOG.md";
|
||||
mainProgram = "meshio";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ wd15 ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ wd15 ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -19,14 +19,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "polyfactory";
|
||||
version = "2.18.1-unstable-2024-12-22";
|
||||
version = "2.19.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "litestar-org";
|
||||
repo = "polyfactory";
|
||||
rev = "d6a886a4f3b33c77774e14ec190531128ce504c2";
|
||||
hash = "sha256-w13pgxVAUY/THSpwktqVgfQiGeSar9iGpzXeWv6I/vA=";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-0VsH2J+vEk3cF7AYvirnXPupSLE2EGrp9FF+/EOWAbw=";
|
||||
};
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
||||
@@ -1,41 +1,73 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
pythonOlder,
|
||||
fetchFromGitHub,
|
||||
writableTmpDirAsHomeHook,
|
||||
|
||||
# build-system
|
||||
cmake,
|
||||
cython_0,
|
||||
ninja,
|
||||
oldest-supported-numpy,
|
||||
setuptools,
|
||||
scikit-build,
|
||||
numpy,
|
||||
scipy,
|
||||
|
||||
# dependencies
|
||||
matplotlib,
|
||||
pyparsing,
|
||||
tables,
|
||||
python,
|
||||
sympy,
|
||||
meshio,
|
||||
openssh,
|
||||
numpy,
|
||||
pyparsing,
|
||||
python,
|
||||
pyvista,
|
||||
scipy,
|
||||
sympy,
|
||||
tables,
|
||||
|
||||
# tests
|
||||
pytest,
|
||||
openssh,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "sfepy";
|
||||
version = "2024.1";
|
||||
version = "2024.4";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sfepy";
|
||||
repo = "sfepy";
|
||||
rev = "release_${version}";
|
||||
hash = "sha256-r2Qx9uJmVS4ugJxrIxg2UscnYu1Qr4hEkcz66NyWGmA=";
|
||||
tag = "release_${version}";
|
||||
hash = "sha256-3XQqPoAM1Qw/fZ649Xk+ceaeBkZ3ypI1FSRxtYbIrxw=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail "ninja<=1.11.1.1" "ninja" \
|
||||
--replace-fail "numpy<2" "numpy"
|
||||
|
||||
substituteInPlace sfepy/solvers/optimize.py \
|
||||
--replace-fail "nm.Inf" "nm.inf"
|
||||
|
||||
substituteInPlace sfepy/examples/quantum/quantum_common.py \
|
||||
--replace-fail "NaN" "nan"
|
||||
|
||||
# slow tests
|
||||
rm sfepy/tests/test_elasticity_small_strain.py
|
||||
rm sfepy/tests/test_hyperelastic_tlul.py
|
||||
rm sfepy/tests/test_io.py
|
||||
rm sfepy/tests/test_linear_solvers.py
|
||||
rm sfepy/tests/test_poly_spaces.py
|
||||
rm sfepy/tests/test_quadratures.py
|
||||
rm sfepy/tests/test_refine_hanging.py
|
||||
rm sfepy/tests/test_term_call_modes.py
|
||||
# ValueError: invalid literal for int() with base 10: 'np.int64(3)'
|
||||
rm sfepy/tests/test_meshio.py
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
writableTmpDirAsHomeHook
|
||||
];
|
||||
|
||||
build-system = [
|
||||
cmake
|
||||
cython_0
|
||||
@@ -48,37 +80,35 @@ buildPythonPackage rec {
|
||||
dontUseCmakeConfigure = true;
|
||||
|
||||
dependencies = [
|
||||
numpy
|
||||
scipy
|
||||
matplotlib
|
||||
pyparsing
|
||||
tables
|
||||
sympy
|
||||
meshio
|
||||
numpy
|
||||
pyparsing
|
||||
pyvista
|
||||
scipy
|
||||
sympy
|
||||
tables
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
# slow tests
|
||||
rm sfepy/tests/test_io.py
|
||||
rm sfepy/tests/test_elasticity_small_strain.py
|
||||
rm sfepy/tests/test_term_call_modes.py
|
||||
rm sfepy/tests/test_refine_hanging.py
|
||||
rm sfepy/tests/test_hyperelastic_tlul.py
|
||||
rm sfepy/tests/test_poly_spaces.py
|
||||
rm sfepy/tests/test_linear_solvers.py
|
||||
rm sfepy/tests/test_quadratures.py
|
||||
'';
|
||||
pythonRelaxDeps = [
|
||||
"numpy"
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ pytest ];
|
||||
nativeCheckInputs = [
|
||||
pytest
|
||||
writableTmpDirAsHomeHook
|
||||
];
|
||||
|
||||
checkPhase = ''
|
||||
export OMPI_MCA_plm_rsh_agent=${openssh}/bin/ssh
|
||||
export HOME=$TMPDIR
|
||||
runHook preCheck
|
||||
|
||||
export OMPI_MCA_plm_rsh_agent=${lib.getExe openssh}
|
||||
mv sfepy sfepy.hidden
|
||||
mkdir -p $HOME/.matplotlib
|
||||
echo "backend: ps" > $HOME/.matplotlib/matplotlibrc
|
||||
${python.interpreter} -c "import sfepy; sfepy.test()"
|
||||
|
||||
runHook postCheck
|
||||
'';
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -92,6 +92,8 @@ buildPythonPackage rec {
|
||||
"mock_tests"
|
||||
];
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
pythonImportsCheck = [ "weaviate" ];
|
||||
|
||||
meta = {
|
||||
@@ -100,5 +102,9 @@ buildPythonPackage rec {
|
||||
changelog = "https://github.com/weaviate/weaviate-python-client/releases/tag/${src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ happysalada ];
|
||||
badPlatforms = [
|
||||
# weaviate.exceptions.WeaviateGRPCUnavailableError
|
||||
lib.systems.inspect.patterns.isDarwin
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -12,16 +12,16 @@ let
|
||||
variants = {
|
||||
# ./update-zen.py zen
|
||||
zen = {
|
||||
version = "6.13.1"; # zen
|
||||
version = "6.13.3"; # zen
|
||||
suffix = "zen1"; # zen
|
||||
sha256 = "1n22hsjl77qby2s4wf9y6z3kbcw7yziiniv2x43xixgkl12ajvk5"; # zen
|
||||
sha256 = "1z7zmvppdl77zn66lcf8fsrlsm56lz2xjimzwsc30vs8jgp91rq0"; # zen
|
||||
isLqx = false;
|
||||
};
|
||||
# ./update-zen.py lqx
|
||||
lqx = {
|
||||
version = "6.12.10"; # lqx
|
||||
version = "6.12.14"; # lqx
|
||||
suffix = "lqx1"; # lqx
|
||||
sha256 = "0sg905xdyy9wmjqv6d8p5jr307j767wgk27gzxhq8dnb2dz2yg5v"; # lqx
|
||||
sha256 = "097pg0qaqiy75fdgq92vhj4bxk19q3385x67dl4wclfkfrfn5fiv"; # lqx
|
||||
isLqx = true;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -8070,7 +8070,9 @@ self: super: with self; {
|
||||
|
||||
mayavi = pkgs.libsForQt5.callPackage ../development/python-modules/mayavi {
|
||||
inherit buildPythonPackage pythonOlder pythonAtLeast;
|
||||
inherit (self) pyface pygments numpy packaging vtk traitsui envisage apptools pyqt5;
|
||||
# when next release contains numpy2 support unpin
|
||||
# https://github.com/enthought/mayavi/pull/1315
|
||||
inherit (self) pyface pygments numpy_1 packaging vtk traitsui envisage apptools pyqt5;
|
||||
};
|
||||
|
||||
mayim = callPackage ../development/python-modules/mayim { };
|
||||
|
||||
Reference in New Issue
Block a user