Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot] 2025-04-27 12:05:44 +00:00 committed by GitHub
commit a821261015
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
124 changed files with 908 additions and 483 deletions

View file

@ -26,7 +26,6 @@ In Nixpkgs, `cargo-tauri.hook` overrides the default build and install phases.
rustPlatform.buildRustPackage (finalAttrs: {
# ...
useFetchCargoVendor = true;
cargoHash = "...";
# Assuming our app's frontend uses `npm` as a package manager

View file

@ -188,6 +188,13 @@ Whether the build result should be allowed to contain references to the Go tool
Defaults to `false`
### `goSum` {#var-go-goSum}
Specifies the contents of the `go.sum` file and triggers rebuilds when it changes. This helps combat inconsistent dependency errors on `go.sum` changes.
Defaults to `null`
## Overriding `goModules` {#buildGoModule-goModules-override}
Overriding `<pkg>.goModules` by calling `goModules.overrideAttrs` is unsupported. Still, it is possible to override the `vendorHash` (`goModules`'s `outputHash`) and the `pre`/`post` hooks for both the build and patch phases of the primary and `goModules` derivation.

View file

@ -39,7 +39,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
hash = "sha256-gyWnahj1A+iXUQlQ1O1H1u7K5euYQOld9qWm99Vjaeg=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-9atn5qyBDy4P6iUoHFhg+TV6Ur71fiah4oTJbBMeEy4=";
meta = {
@ -113,7 +112,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
hash = "sha256-aDQA4A5mScX9or3Lyiv/5GyAehidnpKKE0grhbP1Ctc=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-iDYh52rj1M5Uupvbx2WeDd/jvQZ+2A50V5rp5e2t7q4=";
cargoDepsName = finalAttrs.pname;
@ -1011,7 +1009,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
hash = "sha256-gyWnahj1A+iXUQlQ1O1H1u7K5euYQOld9qWm99Vjaeg=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-9atn5qyBDy4P6iUoHFhg+TV6Ur71fiah4oTJbBMeEy4=";
# Tests require network access. Skipping.

View file

@ -453,6 +453,9 @@
"var-meta-teams": [
"index.html#var-meta-teams"
],
"var-go-goSum": [
"index.html#var-go-goSum"
],
"variables-specifying-dependencies": [
"index.html#variables-specifying-dependencies"
],

View file

@ -154,6 +154,8 @@
- `buildGoPackage` has been removed. Use `buildGoModule` instead. See the [Go section in the nixpkgs manual](https://nixos.org/manual/nixpkgs/unstable/#sec-language-go) for details.
- `buildGoModule` now supports a `goSum` attribute (`null` by default) to optionally provide a path to `go.sum` and correctly enabling rebuilds when the file changes.
- top-level `playwright` now refers to the github Microsoft/playwright package
instead of the python tester launcher. You can still refer to the python
launcher via `python3Packages.toPythonApplication python3Packages.playwright`

View file

@ -11954,6 +11954,12 @@
github = "joshainglis";
githubId = 1281131;
};
joshheinrichs-shopify = {
name = "Josh Heinrichs";
email = "josh.heinrichs@shopify.com";
github = "joshheinrichs-shopify";
githubId = 100245234;
};
joshniemela = {
name = "Joshua Niemelä";
email = "josh@jniemela.dk";

View file

@ -9,6 +9,8 @@ let
};
runTest =
module:
# Infra issue: virtualization on darwin doesn't seem to work yet.
lib.addMetaAttrs { hydraPlatforms = lib.platforms.linux; }
(evalTest (
{ config, ... }:
{

View file

@ -36,7 +36,9 @@ in
};
platforms = lib.mkOption {
type = types.listOf types.raw;
default = lib.platforms.linux ++ lib.platforms.darwin;
# darwin could be added, but it would add VM tests that don't work on Hydra.nixos.org (so far)
# see https://github.com/NixOS/nixpkgs/pull/303597#issuecomment-2128782362
default = lib.platforms.linux;
description = ''
Sets the [`meta.platforms`](https://nixos.org/manual/nixpkgs/stable/#var-meta-platforms) attribute on the [{option}`test`](#test-opt-test) derivation.
'';

View file

@ -42,10 +42,7 @@ let
$CC -Os main.c -o $out
'';
pkgs32 = pkgs.pkgsi686Linux;
stub-ld = stub-ld-for pkgs message;
stub-ld32 = stub-ld-for pkgs32 message;
in
{
options = {
@ -65,7 +62,6 @@ in
config = mkIf cfg.enable {
environment.ldso = mkDefault stub-ld;
environment.ldso32 = mkIf pkgs.stdenv.hostPlatform.isx86_64 (mkDefault stub-ld32);
};
meta.maintainers = with lib.maintainers; [ tejing ];

View file

@ -16,13 +16,20 @@ in
// lib.mkOption {
apply = pkg: pkg.override { systemdSupport = true; };
};
systemd.target = lib.mkOption {
type = lib.types.str;
description = ''
The systemd target that will automatically start the Waybar service.
'';
default = "graphical-session.target";
};
};
config = lib.mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
systemd = {
packages = [ cfg.package ];
user.services.waybar.wantedBy = [ "graphical-session.target" ];
user.services.waybar.wantedBy = [ cfg.systemd.target ];
};
};

View file

@ -14,19 +14,19 @@ let
{
x86_64-linux = {
arch = "linux-x64";
hash = "sha256-YmlXnmLp0ZtFvHXOsI0sLySLprU+ntduywvvlZ2Riw0=";
hash = "sha256-pMcUrsIVpb0lYhonEKB/5pZG+08OhL/Py7wmkmlXWgo=";
};
aarch64-linux = {
arch = "linux-arm64";
hash = "sha256-QBon9zOXykngvJHydJQPdgjvLxy65DbWS+IUAzo638o=";
hash = "sha256-dJilgYVLkx5JVHk3e3mZjW7qpWrviuB4OhtzV1DkmrI=";
};
x86_64-darwin = {
arch = "darwin-x64";
hash = "sha256-fOfCm+XiD5NVexMlBeBfSxtTr9mTnn2HKFsJjuGBCJ0=";
hash = "sha256-DyueVd+G67P48Oo0+HTC3Sg0/en/bRBV+F8mKuz66RY=";
};
aarch64-darwin = {
arch = "darwin-arm64";
hash = "sha256-e1cxz8A2IlO6fnN41PKXqPxthTuAOmAWy6/kRck6hsM=";
hash = "sha256-yk6bSeaEivx8kc3fqpSJBTMxUDsJGVwMoRxPPwaHgtc=";
};
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}")
@ -36,7 +36,7 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "csharp";
publisher = "ms-dotnettools";
version = "2.72.27";
version = "2.72.34";
inherit (extInfo) hash arch;
};

View file

@ -1075,13 +1075,13 @@
"vendorHash": "sha256-j+3qtGlueKZgf0LuNps4Wc9G3EmpSgl8ZNSLqslyizI="
},
"rancher2": {
"hash": "sha256-LJgYGgJ7PLRq3WlT2rAnnM8svn4EGghLy3rY7lpmJxI=",
"hash": "sha256-H6ZdGvKSYRlDsCKIHlPHdEv1+6aa1rll/73IeJ+PDhc=",
"homepage": "https://registry.terraform.io/providers/rancher/rancher2",
"owner": "rancher",
"repo": "terraform-provider-rancher2",
"rev": "v6.1.4",
"rev": "v7.0.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-uIyLOqabx8wQurxcG70LHm+jBga+bCNyf5XxGrt5OKA="
"vendorHash": "sha256-M2lJKmIR66lQKFkInjizn68ax2Gq4sim5Y3vZKyDhZ8="
},
"random": {
"hash": "sha256-tdTVqSJmQ6Ht3kdoYMxhoRN+XJqvu8BPVB0VQghcDVs=",

View file

@ -28,6 +28,8 @@ python3.pkgs.buildPythonApplication rec {
hash = "sha256-+3PkG33qKckagSVvVdqkypulO7uu5AMOv8fQiP8IUbs=";
};
pythonRelaxDeps = [ "rich" ];
nativeBuildInputs =
with python3.pkgs;
[

View file

@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "application-title-bar";
version = "0.8.4";
version = "0.8.5";
src = fetchFromGitHub {
owner = "antroids";
repo = "application-title-bar";
tag = "v${finalAttrs.version}";
hash = "sha256-VlZlcPBGwV8Gyqm8CjwUZdaQgTiPLsSxj0iIXKbLEpE=";
hash = "sha256-YSzXjFPCG/bs1Qm9YvoEDcM9GmlSosf2KAyz+7lx6Xg=";
};
propagatedUserEnvPkgs = with kdePackages; [ kconfig ];

View file

@ -30,13 +30,13 @@ assert enableViewer -> wrapGAppsHook3 != null;
stdenv.mkDerivation rec {
pname = "aravis";
version = "0.8.33";
version = "0.8.34";
src = fetchFromGitHub {
owner = "AravisProject";
repo = "aravis";
rev = version;
sha256 = "sha256-D6zcTCaFJxJ2VhhsgEFu5+3Xx1MJov4ryrtA0VkjZlY=";
tag = version;
hash = "sha256-6tCV2QyzlMNnkXlRz41JT05FeBcRckHXM50VGY5/BnM=";
};
outputs = [
@ -82,6 +82,9 @@ stdenv.mkDerivation rec {
doCheck = true;
# needed for fakegv tests
__darwinAllowLocalNetworking = true;
meta = {
description = "Library for video acquisition using GenICam cameras";
longDescription = ''

View file

@ -25,11 +25,11 @@
}:
stdenv.mkDerivation (finalAttrs: rec {
pname = "auto-multiple-choice";
version = "1.6.0";
version = "1.7.0";
src = fetchurl {
url = "https://download.auto-multiple-choice.net/${pname}_${version}_dist.tar.gz";
# before 1.6.0, the URL pattern used "precomp" instead of "dist". ^^^^
sha256 = "sha256-I9Xw1BN8ZSQhi5F1R3axHBKE6tnaCNk8k5tts6LoMjY=";
# before 1.7.0, the URL pattern used "precomp" instead of "dist". ^^^^
sha256 = "sha256-37kWqgdvZopvNSU6LA/FmY2wfSJz3rRSlaQF2HSbdmA=";
};
# There's only the Makefile

View file

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "aws-iam-authenticator";
version = "0.6.31";
version = "0.7.1";
src = fetchFromGitHub {
owner = "kubernetes-sigs";
repo = pname;
tag = "v${version}";
hash = "sha256-v0CWwDLgjMU9kjPx5yUUauWNnzP0gP5zm4xCzBMPZpE=";
hash = "sha256-IjV07F0PyXhOMz3/FoJLhcX8SSgTvV6dInvFp0GDjS8=";
};
vendorHash = "sha256-dR98s5g2KFGJIFbgYHmW2813GEhLFZZvV5nja84a0Ik=";
vendorHash = "sha256-dMoX3qfmLKrmof80KTfRiH2VLv0UOOrSofSz73HYpO0=";
ldflags =
let

View file

@ -6,15 +6,15 @@
}:
buildGoModule rec {
pname = "aws-signing-helper";
version = "1.4.0";
version = "1.5.0";
src = fetchFromGitHub {
owner = "aws";
repo = "rolesanywhere-credential-helper";
rev = "v${version}";
hash = "sha256-CIUhO+5gMIknB3NwYwaBbtZEkW2x/U2Bi9Qbqn9bLuc=";
hash = "sha256-aWSOSGv7JpRii/xYzLF1K58Lcvwywzw9AN9dNUZni/I=";
};
vendorHash = "sha256-QKKgBIocJoGbfs78PxNBLBi4KTDPtSuhzvsb6OBhNWQ=";
vendorHash = "sha256-8YkLeGtf8Il7V5rVk+YJgH03lx+Ivq6kcqZNXcUnyrc=";
checkPhase = ''
runHook preCheck

View file

@ -85,6 +85,10 @@ python.pkgs.buildPythonApplication rec {
# AssertionError: Expected 'echo' to be called once. Called 2 times
"test_multiple_modules__one_or_more_of_the_specified_modules_lacks_an_env_yaml"
# fails on hydra only on aarch64-linux
# ebcli.objects.exceptions.CredentialsError: Operation Denied. You appear to have no credentials
"test_aws_eb_profile_environment_variable_found__profile_exists_in_credentials_file"
];
meta = with lib; {

View file

@ -3,17 +3,18 @@
buildGoModule,
fetchFromGitHub,
versionCheckHook,
nix-update-script,
}:
buildGoModule rec {
buildGoModule (finalAttrs: {
pname = "bark-server";
version = "2.1.9";
version = "2.2.0";
src = fetchFromGitHub {
owner = "Finb";
repo = "bark-server";
tag = "v${version}";
hash = "sha256-bZWX47krx9V0qXg6Yl8yQbX1zd5DtsWkIBLi0bDxrpA=";
tag = "v${finalAttrs.version}";
hash = "sha256-c3kMGD4JuLAP/Ms2dJBAl85urvranGGIicTmx4gIhNM=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@ -31,14 +32,17 @@ buildGoModule rec {
ldflags = [
"-s"
"-w"
"-X main.version=${version}"
"-X main.version=${finalAttrs.version}"
];
preBuild = ''
ldflags+=" -X \"main.buildDate=$(cat SOURCE_DATE_EPOCH)\""
ldflags+=" -X main.commitID==$(cat COMMIT)"
ldflags+=" -X \"main.buildDate=$(<SOURCE_DATE_EPOCH)\""
ldflags+=" -X main.commitID==$(<COMMIT)"
'';
# All tests require network
doCheck = false;
doInstallCheck = true;
versionCheckProgramArg = "-v";
@ -47,12 +51,14 @@ buildGoModule rec {
versionCheckHook
];
passthru.updateScript = nix-update-script { };
meta = {
description = "Backend of Bark, an iOS App which allows you to push customed notifications to your iPhone";
homepage = "https://github.com/Finb/bark-server";
changelog = "https://github.com/Finb/bark-server/releases/tag/v${version}";
changelog = "https://github.com/Finb/bark-server/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ moraxyc ];
mainProgram = "bark-server";
};
}
})

View file

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "bazel-remote";
version = "2.5.0";
version = "2.5.1";
src = fetchFromGitHub {
owner = "buchgr";
repo = pname;
rev = "v${version}";
hash = "sha256-vNj1w08g7364DcN2reIdamMxKNApKquf/CvFZx3Gu7A=";
hash = "sha256-PjhLybiZoq7Uies2bWdlLKAbKcG3+AQZ55Qp706u7hc=";
};
vendorHash = "sha256-UakVmKimlWRcubUIvVgBO+ffltrPwYHhfXwFNbl3J3I=";
vendorHash = "sha256-okXGqPN/Do7Ht3zW8jVWo+8YquUEqNhirr9pPqMelmk=";
subPackages = [ "." ];

View file

@ -6,13 +6,13 @@
}:
buildGoModule rec {
pname = "bitrise";
version = "2.30.6";
version = "2.31.0";
src = fetchFromGitHub {
owner = "bitrise-io";
repo = "bitrise";
rev = "v${version}";
hash = "sha256-XMfBkn139BPdcSzC1ByXFxIKXNXgj2ktHjp29DO6API=";
hash = "sha256-zCa8qOrjavrUDi2n7KpSS5+hgDH9dCMwb6AjQ3bKACs=";
};
# many tests rely on writable $HOME/.bitrise and require network access

View file

@ -0,0 +1,29 @@
{
lib,
buildGoModule,
fetchFromGitHub,
nix-update-script,
}:
buildGoModule rec {
pname = "catbox";
version = "0.2.2";
src = fetchFromGitHub {
owner = "konimarti";
repo = "catbox";
tag = "v${version}";
hash = "sha256-mLjrHDc8Sn/cHYc8VbrC0YMVVCKyhiYHVzE5kvMergc=";
};
vendorHash = "sha256-mbxZUCxkPhgIzUUgiQ1P1z6Zgs0UaVnm+erW60AIIH8=";
passthru.updateScript = nix-update-script { };
meta = {
description = "Pipe mbox messages into shell commands";
homepage = "https://github.com/konimarti/catbox";
license = lib.licenses.mit;
mainProgram = "catbox";
maintainers = with lib.maintainers; [ antonmosich ];
};
}

View file

@ -16,13 +16,13 @@
stdenv.mkDerivation {
pname = "chawan";
version = "0-unstable-2025-03-27";
version = "0-unstable-2025-04-18";
src = fetchFromSourcehut {
owner = "~bptato";
repo = "chawan";
rev = "b2d954b96f227597b62cfae1ac64785bd8f0fb37";
hash = "sha256-1kxqzzEMGDFNk25mQX8p7TuADuTMIz+hHZ7p+i7m494=";
rev = "656092f399d36c13a551b4a2474c8aded3388b1a";
hash = "sha256-GYCmRIswHFM+VehBlf8NSAt0ewrl7SVD0y9lLhFYkvo=";
};
patches = [ ./mancha-augment-path.diff ];

View file

@ -16,6 +16,8 @@ python3.pkgs.buildPythonApplication rec {
hash = "sha256-CVXa2HvX7M0cwqnTeZVETg07j324ATQuMNreEgAC2QA=";
};
pythonRelaxDeps = [ "rich" ];
nativeBuildInputs = with python3.pkgs; [
poetry-core
];

View file

@ -1,28 +0,0 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
}:
buildNpmPackage rec {
pname = "clubhouse-cli";
version = "2.7.0";
src = fetchFromGitHub {
owner = "andjosh";
repo = "clubhouse-cli";
rev = "v${version}";
hash = "sha256-OGUEPWKL3GBIQHEDljX1gXMRDEztIrJT5ivAIcyW91k=";
};
npmDepsHash = "sha256-QlCLEvmqLVkWwgTVlToYD6bptLp/MVfQ10Wdfr3PIr4=";
meta = {
description = "Command line tool for viewing, creating and updating clubhouse.io stories";
homepage = "https://github.com/andjosh/clubhouse-cli";
changelog = "https://github.com/andjosh/clubhouse-cli/blob/${src.rev}/CHANGELOG.md";
license = lib.licenses.mit;
mainProgram = "club";
maintainers = with lib.maintainers; [ tobim ];
};
}

View file

@ -8,14 +8,14 @@
stdenv.mkDerivation rec {
pname = "diffstat";
version = "1.67";
version = "1.68";
src = fetchurl {
urls = [
"ftp://ftp.invisible-island.net/diffstat/diffstat-${version}.tgz"
"https://invisible-mirror.net/archives/diffstat/diffstat-${version}.tgz"
];
hash = "sha256-dg7QyZxtZDI41BuA5gJ4zxaD/7lKKDlUrH7xaMhSdmo=";
hash = "sha256-ifkpSorHT8728bmsQI9D6+340gjj7+C5m0rMFtxlgsc=";
};
buildInputs = [ zstd ];

View file

@ -6,23 +6,23 @@
python3Packages.buildPythonApplication rec {
pname = "dotbot";
version = "1.20.4";
version = "1.21.0";
pyproject = true;
src = fetchFromGitHub {
owner = "anishathalye";
repo = "dotbot";
tag = "v${version}";
hash = "sha256-GnzN8z7LP9rVD0DnKkPxJ0BxiO1YDY7MyMWBt1CAh6g=";
hash = "sha256-f+ykGXcQ1hLptGElQ5ZTt8z0SXnlTbdcf922AVF78bU=";
};
preCheck = ''
patchShebangs bin/dotbot
'';
nativeBuildInputs = with python3Packages; [ setuptools ];
build-system = with python3Packages; [ hatchling ];
propagatedBuildInputs = with python3Packages; [ pyyaml ];
dependencies = with python3Packages; [ pyyaml ];
nativeCheckInputs = with python3Packages; [ pytestCheckHook ];

View file

@ -5,16 +5,16 @@
}:
buildGoModule rec {
pname = "drone-scp";
version = "1.7.0";
version = "1.8.0";
src = fetchFromGitHub {
owner = "appleboy";
repo = "drone-scp";
rev = "v${version}";
hash = "sha256-cVgKWdhmCdjEHGazZ1FMAOJMVyU5pl8aIgwFMhxlhzg=";
hash = "sha256-qIIPvh+y1xPTXRGqUyCG2BnHQsgFlkbfi46vfM/Zgjg=";
};
vendorHash = "sha256-2FEHklEa6TIB3jhmxR2yosPbtqMJcxeIDDnT2X2Xm+U=";
vendorHash = "sha256-OCxqdb0VQP1jIRkiiAiyhRy15MiW2i9JbEATMedM0Bg=";
# Needs a specific user...
doCheck = false;

View file

@ -12,7 +12,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ente-web";
version = "1.0.0";
version = "1.0.4";
src = fetchFromGitHub {
owner = "ente-io";
@ -20,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: {
sparseCheckout = [ "web" ];
tag = "photos-v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-hK5CO4FTjh2MNT8pztV/GO7ifOGv1hw32flXrmcUAfk=";
hash = "sha256-M1kAZgqjbWNn6LqymtWRmAk/v0vWEGbyS50lVrsr85o=";
};
sourceRoot = "${finalAttrs.src.name}/web";
offlineCache = fetchYarnDeps {
yarnLock = "${finalAttrs.src}/web/yarn.lock";
hash = "sha256-n/+HETnwtnpFlfDLA0znCzro5YhNsISweR820QXJFUQ=";
hash = "sha256-EYhYwy6+7bgWckU/7SfL1PREWw9JUgKxWadSVtoZwXs=";
};
nativeBuildInputs = [

View file

@ -6,10 +6,10 @@
let
pname = "fflogs";
version = "8.16.56";
version = "8.17.1";
src = fetchurl {
url = "https://github.com/RPGLogs/Uploaders-fflogs/releases/download/v${version}/fflogs-v${version}.AppImage";
hash = "sha256-ahStMcNvtvOVK3K9W73gSuymmicuYRWZdpfeFQ5uNCI=";
hash = "sha256-ky9MsRo6/wxNNHrAC8BcWkBBgJTtSmssKiU4cADW3kk=";
};
extracted = appimageTools.extractType2 { inherit pname version src; };
in

View file

@ -12,16 +12,16 @@
buildNpmPackage rec {
pname = "gitlab-ci-local";
version = "4.58.0";
version = "4.59.0";
src = fetchFromGitHub {
owner = "firecow";
repo = "gitlab-ci-local";
rev = version;
hash = "sha256-4Hn/I0PJ5w+Wb3tI8szy4I/vHso85GTFyT2Ek+WbYxs=";
hash = "sha256-4C+96rPtEFDJc08D5qXEuNvoDWJR5drvsvZ6mCGd5Vo=";
};
npmDepsHash = "sha256-fndSJd15sZ/sIFvh+MzNw25kuP9D9+Qc0mDqgnvjnPo=";
npmDepsHash = "sha256-brzCPG/keYOGfjqnj8mP28OdSAKTbDQWBxN4oMLHoNU=";
nativeBuildInputs = [
makeBinaryWrapper

View file

@ -10,16 +10,16 @@
buildGoModule (finalAttrs: {
pname = "gitlab-runner";
version = "17.10.1";
version = "17.11.0";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-runner";
tag = "v${finalAttrs.version}";
hash = "sha256-pLmDWZHxd9dNhmbcHJRBxPuY0IpcJoXz/fOJeP1lVlA=";
hash = "sha256-Jppy8IG0Oq95RDDkvN1FpXjJuSc3DkfhGgnfpaUSKa4=";
};
vendorHash = "sha256-1NteDxcGjsC0kT/9u7BT065EN/rBhaNznegdPHZUKxo=";
vendorHash = "sha256-wxFVDkqiqs7jaZEPGyawWfs6h6UgAhCWSckM90G44lA=";
# For patchShebangs
nativeBuildInputs = [ bash ];

View file

@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "glbinding";
version = "3.4.0";
version = "3.5.0";
src = fetchFromGitHub {
owner = "cginternals";
repo = "glbinding";
rev = "v${version}";
sha256 = "sha256-EHvudihHL/MEVo0lbSqxrgc6TJnPH8Ia6bCJK0yNCbg=";
sha256 = "sha256-oLtOsiXfl/18rY/89vl9JDDWpPmEELOFKAHuClveU0c=";
};
nativeBuildInputs = [ cmake ];

View file

@ -25,11 +25,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "got";
version = "0.110";
version = "0.111";
src = fetchurl {
url = "https://gameoftrees.org/releases/portable/got-portable-${finalAttrs.version}.tar.gz";
hash = "sha256-NjXkEgXn+FI2pudv94XT2JlxMc81PIzfb20lwDFmHSk=";
hash = "sha256-0Jb3bpGnAN0NIvuvlkHCuU+KbeFvCbD0k5yblqnYeM4=";
};
nativeBuildInputs = [

View file

@ -44,6 +44,6 @@ buildNpmPackage rec {
homepage = "https://graphite.dev/docs/graphite-cli";
license = lib.licenses.unfree; # no license specified
mainProgram = "gt";
maintainers = with lib.maintainers; [ ];
maintainers = with lib.maintainers; [ joshheinrichs-shopify ];
};
}

View file

@ -4,7 +4,7 @@
lib,
}:
let
version = "0.15.10";
version = "0.16.0";
in
buildGoModule {
pname = "heimdall-proxy";
@ -15,10 +15,10 @@ buildGoModule {
owner = "dadrus";
repo = "heimdall";
tag = "v${version}";
hash = "sha256-WB8ZfuL8zNJ4UK6hbFapCjbRg/xMXxMeoajXZliLVD0=";
hash = "sha256-50LLclXdSIJ03zQ3qqF+2LlPAeIyZFaa2U2tJGFLpuk=";
};
vendorHash = "sha256-WFtqZTCaL3oZArWhVjeTH085O2BkY7y1feUJuRllY7E=";
vendorHash = "sha256-MFlRjTlaD6pppk5Dx0+EAtRSlVH/EOp3NKQgHbtQdRA=";
tags = [ "sqlite" ];

View file

@ -9,11 +9,11 @@
stdenv.mkDerivation {
pname = "heroku";
version = "10.4.0";
version = "10.6.1";
src = fetchzip {
url = "https://cli-assets.heroku.com/versions/10.4.0/467b8ab/heroku-v10.4.0-467b8ab-linux-x64.tar.xz";
hash = "sha256-SSZby3CjNOaukrc8Bv/8OwWY6JkU6XpXvfEt/kh4Rig=";
url = "https://cli-assets.heroku.com/versions/10.6.1/6a01789/heroku-v10.6.1-6a01789-linux-x64.tar.xz";
hash = "sha256-dJ18GYfYVzWNssVyBu+L/iuHyRok5whQfs7CC2AYnf4=";
};
nativeBuildInputs = [ makeWrapper ];

View file

@ -7,17 +7,17 @@
rustPlatform.buildRustPackage rec {
pname = "inori";
version = "0.2.4";
version = "0.2.5";
src = fetchFromGitHub {
owner = "eshrh";
repo = "inori";
tag = "v${version}";
hash = "sha256-UKYRqiwqyYh1ZQH4yAm2ALJjxCkczHAURy/Pob4S29g=";
hash = "sha256-w+UsG4CHdug6TITJLjhHsQeAhHenzDFnZLICDT0Z1UM=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-0ITazN1eGAuuy0QR8GdnU0Z6Nz44R/8kByWyHIr0P60=";
cargoHash = "sha256-AvYNeWyitoi9hDqiy5hl/VM4LO8J2xmLgl0y8P4xYNA=";
passthru.updateScript = nix-update-script { };

View file

@ -17,7 +17,7 @@ let
in
stdenv.mkDerivation rec {
pname = "${name}-bin";
version = "33.2.0";
version = "33.2.1";
src = fetchurl {
url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/PkgTTC-${name}-${version}.zip";

View file

@ -1,93 +1,93 @@
# This file was autogenerated. DO NOT EDIT!
{
Iosevka = "1fp26w8gwvs7rnfkjx36dkf6d87py9y3wd9x21l6v8kia8lfpmbd";
IosevkaAile = "1inglmx8xqhyn4zrh8hk11xsnz00rahvg539ca9fbvzn096lbhfz";
IosevkaCurly = "1srw7fpssmyksp9ylqif81vppwi0a0rdmwr7d24q7ij6h2kk094d";
IosevkaCurlySlab = "047m9lwmrw40mlgb6mislqahvjs7i5laqgya3xsrgsmm9ybkf2gn";
IosevkaEtoile = "1cdvsbbpzf0b0daqpyzcdffi0g31b8xfbzara933gs5xmf01ggv5";
IosevkaSlab = "1yvxx6kg92jv5j8fjb5z8xw3fqh0hp305i4f523wwhbxvf3jjpmb";
IosevkaSS01 = "0ml1ypz2wxsqxwcx8g4kvj4facqlav2lw9ymj94clkgxm07mp6nz";
IosevkaSS02 = "1gijwlzbj5wc1qfagnn8zcivzd9m6bw7p6z3cxkivnknsnirnnd2";
IosevkaSS03 = "1xbh6igibgv430lnr92xn31srglvajmbpbirfammhr7lp4fxwh64";
IosevkaSS04 = "1mm2j2k4l73y2r5x6snswn4cyikxs5dqy70cqj31f5286x8ggf67";
IosevkaSS05 = "1gm35zh3lmvni3vspnan5zkqxkc91324n3a5dqic1zdc4ispigv4";
IosevkaSS06 = "11j6hy19rpw7mv2km76qcngcxq6vx27qpl7k8nnv7lbs2932kngv";
IosevkaSS07 = "1wivn5h4ryn3d47953jy8ylbp4as6p4ml2x9p492lccrhbb3hbmi";
IosevkaSS08 = "1xdn8yf3w4641fxzk0s4171f8z0dg7xysh6ambi4mx5yfwr4rhxa";
IosevkaSS09 = "0akaaix1a74sjcnrkg1b4df01zvsbspww4814j1sdm149ckp559c";
IosevkaSS10 = "0ddz060z14pij8sjy5yf1ip5lzdvv9sl57cn17l8ls16hc3k2b9j";
IosevkaSS11 = "0l3yikky9gqmlvqxgk1smzcmyymdxj8ha8kpjmdcpdll8zzhdqf1";
IosevkaSS12 = "1qpqllyc1avp9ca6yimdxljr1qq4dgqm5zwprbnf200sayr84vg8";
IosevkaSS13 = "1qlad3glcsarmg9nxcx4yx611z8fr5993hwg82s3xpd2zqadkgrn";
IosevkaSS14 = "17gb43kdfi63djcww59pmmh9pi274gpxsf5k5p01gfp5792xs4c5";
IosevkaSS15 = "0viiikzhgxydmrn9nq090z3rydh4k1rr62ri2593157k3bdqc1xa";
IosevkaSS16 = "1pfnb8ih1gi10f61dmxjgqm2z6aik71bqmjc0ax5w16dg9shqdrj";
IosevkaSS17 = "068rf59f6zcni6635waabspg8spdj02lqksjxp1lxbl6rf6dsadl";
IosevkaSS18 = "1wkymkrzqgsmp9d07wggzvnvsni649kc68gnq98x2j5nrl8jcivp";
SGr-Iosevka = "1hxsz9f1pg5wcwzb51asabxqly87cvrmq0rsq9f7kg2w10m9ckzd";
SGr-IosevkaCurly = "1gn179s1niisc29i2dms45qmr1cglwix60mwq5pjs5fkzg23nqb4";
SGr-IosevkaCurlySlab = "18fd3gmzc2f759aq8gn8p03zvqpydvvp80ly42bpl3s3i8gbxg0q";
SGr-IosevkaFixed = "1dnms6sidyrjyi6379x3yv6g1a5njbn1qa3s2k4j0q5mfs41273p";
SGr-IosevkaFixedCurly = "0h3lhawlimvy2x0zl6i0imp3l57shdzapzg15y5961dbcdbsyf4f";
SGr-IosevkaFixedCurlySlab = "1zx9xpv8dkib1fgqw9m494skhwlji8vg0m1is4syk3c4h5q87d3j";
SGr-IosevkaFixedSlab = "03i7d5bqi4ycbvx74srsmvns0g8pmfnyc9ivk3jn91ahnp6fflxa";
SGr-IosevkaFixedSS01 = "1jg1qy8crjsr2vpdc7sc82z2nrsblm71gpl5nhzs0v9jkp55iiwk";
SGr-IosevkaFixedSS02 = "10lh9996knlsp8rjm4jp98rs5ykyrib9zqm0dpx23dmrxpsq86rn";
SGr-IosevkaFixedSS03 = "1kpkzrqmwabrwg29f4rm8i3d199jkq3yc7aq4wq1qj6bgvsw1qsq";
SGr-IosevkaFixedSS04 = "1myjn9i5ssjrqa3ljmf8yqq5675c36mxy4xq5cxn730zm436cl3w";
SGr-IosevkaFixedSS05 = "114naq0k3yf3qfcp87w6a4527sjs2259rc6gldzw7xxhfq13mdkp";
SGr-IosevkaFixedSS06 = "0qvqs24rcj70n3x7qsrbh6gxs5nld5qp5wxqmzhhsypr5z54rb27";
SGr-IosevkaFixedSS07 = "1kyz866kv6vfnqdaizn6d71qh5jhx321zh9sjiyifqlgmyjn6ahw";
SGr-IosevkaFixedSS08 = "1zyfkadgsjxgzkbw2c5qgh1gkhsmpxxsbqjfxiwqpfjhzb023rxs";
SGr-IosevkaFixedSS09 = "0nm562ywsmgqywbsylxh6ynr75ngkw9h9ffz85gs8acf6m8x5v64";
SGr-IosevkaFixedSS10 = "0vnq36s96h7srbkzcayclhiy55crnzmgj1ilj7in2mrb7sk7jzlq";
SGr-IosevkaFixedSS11 = "0p771fwl54pl9kv6qk3piwxpqcbx0p4vx8dq7pgbpnkbhj0mrb1r";
SGr-IosevkaFixedSS12 = "0nxgpsiyprpgzas304j3imk4gff0q1v2k93sgdwxj7cl1cnncl79";
SGr-IosevkaFixedSS13 = "14rmi3fgxvbc8db7i767wlki850nbg8sgyafqdpisn0l5n2qxma9";
SGr-IosevkaFixedSS14 = "1mssv68ky1pqfldbhy9sx4cy99l5as8v2gkav85m3wj8a26x63fp";
SGr-IosevkaFixedSS15 = "03c8ll9yiyh7pwnm73wggv160wbvvik0bp2s36122w5fyws48m8c";
SGr-IosevkaFixedSS16 = "0mh3b633yqagfpx31dx91p0y8c8l8ks0bnm1v8snbvp1irkjhkgs";
SGr-IosevkaFixedSS17 = "03isvkr0m6pvygiqr497p4drly4vqlbvpmy4rc81c6kj1klwsi7a";
SGr-IosevkaFixedSS18 = "0z9idiblf12yfi106mmzw7nmxija7jpnil6809r9ilgp4wdm68hv";
SGr-IosevkaSlab = "1bx49i4lbiqvjfj3j3pc9yfg3xn4s2m269vp5zdavhxdakjxlgq1";
SGr-IosevkaSS01 = "0ymx90ajjcdgk0d5432srmbm4a0f46l52r3ig6gpq2q144qdnnfd";
SGr-IosevkaSS02 = "0d4q81jp4pj99h0bkm9gqwyhhm82h46p2i6p7wcvqnpar8diqpbg";
SGr-IosevkaSS03 = "1g5xm3rmpi5r6sk29i5csjjbqlkpza4sdp00w19bvpbj6c5xkmvh";
SGr-IosevkaSS04 = "1lv4fh3x1ykgcby0k4hky0rjmxy2c4ndilns14zbj51gb7w99iw8";
SGr-IosevkaSS05 = "1npm7dz5p05b5gc683jf0ky2249hdjdv96vgv0vp2xb7v9lm5mmw";
SGr-IosevkaSS06 = "0ixg8fsjc56kyizr1z3db3p17rkjm3hblv8vlilansszj9j0nhbj";
SGr-IosevkaSS07 = "07brpyb3bra1mhlscn64x5ca4yicqn6saalv8rdpnx9y4rwnc11p";
SGr-IosevkaSS08 = "07cl4sg1rhvq28liys8qay6v7xxqs07xpy1lkh7zzkjfmviw0kcm";
SGr-IosevkaSS09 = "0j005bk7njxcbiy4d05mvgrb4h2jygjp5sa9d16a5rzkpksia9jn";
SGr-IosevkaSS10 = "01hyahgssqw92qr5nlq06b6hd0vj3jcd9f7w82b2cp70z50027y8";
SGr-IosevkaSS11 = "0r50w6kqq0s9gv9w28kdc3vvv2scnp15iww04izrgzayd3frl685";
SGr-IosevkaSS12 = "1h16fc6az407zjnkfpchgw534m7h00i7shb1bc9690hfibcdiwib";
SGr-IosevkaSS13 = "1d8p1mbp57zmwi6xdnmq74m3vildnlsikxj2src0ybzc7vk33cyk";
SGr-IosevkaSS14 = "0zv5d9i596c36rzvyjf640zg85nr91vm8xvxbx523rrk1by70hvl";
SGr-IosevkaSS15 = "11rn8j21a2811bvh2nn2fxn1sgy084598cqxypi3d9z3bazq34xv";
SGr-IosevkaSS16 = "1y40x7vsni6ir9z88xvl9f33j1wynwg43vjy9b6ip96jm1760h34";
SGr-IosevkaSS17 = "1cfasza68xmifhkllfax4f0fr76ymmapd39d3da98pw3cp4m984b";
SGr-IosevkaSS18 = "0lc3sc7wydxbrfxkngb323fkdsdkvf1d6s2c4k42i1y0jjk2g3zj";
SGr-IosevkaTerm = "0ll89axvrvnvzdgsvmy4aqkkgwl42r09a112lk3z909wp4qcg69h";
SGr-IosevkaTermCurly = "0frxm0hc1fxdcgy88jh9wgj2r9g93cdmz1b3j71mniqpyf5zg219";
SGr-IosevkaTermCurlySlab = "1r8ljbvxnfjd27kccfjz7f7y3lwyvaaa09hhnj5h1cm2n97l1kbd";
SGr-IosevkaTermSlab = "1z96xhrbpcmwml46kd5x7ai6pmiagyvg4p4nlz0qn5xcfs3pvwan";
SGr-IosevkaTermSS01 = "0b1rd5s2rv6a5bpwhbrs9sdnsp64vzljrd6c0ql5m1svg3flfrjd";
SGr-IosevkaTermSS02 = "0mgpgz7bgx29chwbmy6wsq8j57p3nd45frqahsqjlj40k8f8smqp";
SGr-IosevkaTermSS03 = "05pg4a2lcil21yv1m5896xa9gazh5jzgihlzlmax6gzc0m6qcjx1";
SGr-IosevkaTermSS04 = "18j178n5mpszx5agjgvbgp253mnn6k1sdkwvm2xqvl53gxmxc179";
SGr-IosevkaTermSS05 = "0cai601srxcng56fw465ykikhs2gb6d05yd3694561bxp43mhnxb";
SGr-IosevkaTermSS06 = "0v4m0x9r94mqjicqnx8w2ia41n8xxqnax747ghdsrympfra7fkar";
SGr-IosevkaTermSS07 = "1xyr0qj8xz9pz3v5xj80c80q32j6n066xq5mknvy8d71kka3ikqm";
SGr-IosevkaTermSS08 = "1wwghn8j0q2r2n94v8gg9jd426z272ww4j6ln40h3ib6hfal8k53";
SGr-IosevkaTermSS09 = "0b17mr4h7m9ms2j84jifjp1f9l5cxwqdfliaqwhpmmnjsj3p95zz";
SGr-IosevkaTermSS10 = "0lh471pr3dcj2iwragsbgnvvp4d6l87f7wihkgdr5hzv7bjqgjh9";
SGr-IosevkaTermSS11 = "1h8mcywy9vgwna68n0s8a373jq78c39xkny95az8jbcxsbbg3z9w";
SGr-IosevkaTermSS12 = "04399p8rv8rhklfhghsnwl7fy473klbng5msqnnm6cgi7fq4myam";
SGr-IosevkaTermSS13 = "0m748a43xavjr2qnz32g0jsgjrnbl6ajyknc648i42gipbq0mgfp";
SGr-IosevkaTermSS14 = "15l6i5pcya9mdv07sbb1gab637kp0rqg77bl9rwknhlg1y91blw3";
SGr-IosevkaTermSS15 = "18lg7h5cg3dd4miy9wmcq692fy98c9j45pn23wdh8awl7bmfjbk9";
SGr-IosevkaTermSS16 = "1185c8q068i0zs1qr7nzzcf4k50yil9jxnl9833sr5wxpn7x74mv";
SGr-IosevkaTermSS17 = "0j6mwgxla3dw3a6ddk61w8biv7kwkf0bgfda87yvpfim598anif2";
SGr-IosevkaTermSS18 = "070lag58blnd0vf3icqfsm7c3ydgpljyr2qh7ak7yz1fg61mzhmx";
Iosevka = "08z48033g3px5ybh5idcc8i9sgkaqphm2246ncrh4g7bwap4gm3p";
IosevkaAile = "10hc78wsqd7ijglsiml1mpcn3c8g0hf9j1hbz6k51rz8ql4iq12b";
IosevkaCurly = "13hdcvg51wlpxqjxzgf055gxfdqlw7ly2x9fajqiqwxfg6haq701";
IosevkaCurlySlab = "172g677kr092v1a86yv1nbnifdmvhk824fqwqyr9q8zv8yibq4pd";
IosevkaEtoile = "0ckz3qs9alf3r9xzq3l2pgdf86y8bckpyqbl8f37mwdqqk177y8l";
IosevkaSlab = "0sqwsgn8p1fympsm4ah27ghckxafddiqia8wibc54908jb84j6n2";
IosevkaSS01 = "1lsymss2scp7y8hdbwgzzqxi03wdmfikphfz0b2hjwbzqsv3198i";
IosevkaSS02 = "1fhiiwnmb7l2cw7rvmk65zn3x2g665p2hwl4mxmnbj94m0h1nyki";
IosevkaSS03 = "0vsrj557mzn21gdw1nrmrxl4r8q6rf3w7h1z104vxzp0zqn15hz6";
IosevkaSS04 = "114gzjjg00lagmq2lhdkjjgzsa2a9jc8v7mw0ayjc4gadjdvr3qv";
IosevkaSS05 = "1gw2wdxw4yz825aqi50p14bz7iz7i1d7nph1vz58ii52nnkygivq";
IosevkaSS06 = "0j5fz5vyg3b9c9aybrizncxdmh76yk2k6f430znqx6dd692i3irq";
IosevkaSS07 = "1qd28dp96xjqsz35b4fqxgiq2g797vpfv9zjvd1r1xcgsaliin5p";
IosevkaSS08 = "19n75kan3xggx3xvf0i978j058wzjd62bbyx36vyyjki104wkphk";
IosevkaSS09 = "0fidll4cqfwral0babkh3zb0kb9fi5nahax4cy395hbd2db4frzy";
IosevkaSS10 = "04nagrfnw0is75g0bh9pk046y6vh5b236d6mgfjxvv93zvqxdvyy";
IosevkaSS11 = "1ni71hx8pi9vyrg7imkym25g1pnx4fig525vkxp6mxzv63g50c43";
IosevkaSS12 = "1afhf8gvb7j0qlw87ps7rwaq2j39f199ghaif6qlh84wrahbmvr0";
IosevkaSS13 = "0byc54mpm28qcyzjryasyr6xm3nsqcc460caa9vmr0aajjmjqrva";
IosevkaSS14 = "0vlaa0zpb9myxnxrzwmr1sh99yypiiv94dabhyh5qwr8n8dz90qw";
IosevkaSS15 = "0q0jymy8brda65lliyfyfphw68s0zdh3c5vha1n0qgx26giq6cfx";
IosevkaSS16 = "0xdfagax1jaigxhk4n58r5wplpqgv9n4592g8rz09y9fnx16j42f";
IosevkaSS17 = "10yj4flqci2y7mbsjfm5zib7fa0jkxjsv4bjdh07bsgf0z1c5v4i";
IosevkaSS18 = "1j97gc101al6nqwrb2n896r1m29g9x9138fy9f7607mxd9l6m4y0";
SGr-Iosevka = "1rxmirx3xys75nmj76vdb6kh7m8awx8js9amm3cx9zwgn3rsibbm";
SGr-IosevkaCurly = "0sjqgnsbmmlb9g65z4zdfp57qbidmidzqvfal2szbydqp2kfpm8x";
SGr-IosevkaCurlySlab = "1yqy4fmfk8jbn98gqbg8q2iihlnzy590h4cyc3ap03npki9z737z";
SGr-IosevkaFixed = "1jw3w3nxbcbkqa2shskfjnh173zwj0n7qn1cl4dh5x4fpbpd8q1v";
SGr-IosevkaFixedCurly = "0pq0hyw1v687i1kwjzadwfbr9k6i07jyvg276h9mjsw6nc3x1lzm";
SGr-IosevkaFixedCurlySlab = "12bz84pm0cm37h99c67qw3ajqnfw894xx7jpzc6mygblcqv5ll6h";
SGr-IosevkaFixedSlab = "1cn9bndrcf1iv6jhry9wd850arb94dypm1zhv352vcq87vqawnyw";
SGr-IosevkaFixedSS01 = "1dgr2a94xhzcqsvcnpixdwvlm70nmxzpflr4m5c824g36n8xvvj3";
SGr-IosevkaFixedSS02 = "0vzfiq0wm6xf9alkarn2yyrdwjcxrr3z4ckskxl297pbpl3brr04";
SGr-IosevkaFixedSS03 = "1jbjmwx3l9h0978f319p4vkcm7bj9kmynywjvwgdfjwja5xl3mni";
SGr-IosevkaFixedSS04 = "0yiihs1l257bq9mxk6mmkldh5jipzc5nlh7v833pzw5b04i8lppl";
SGr-IosevkaFixedSS05 = "0n5v1yqgbydi51gf68d1w22vcp12annfialrj7w5azwszbgqps7k";
SGr-IosevkaFixedSS06 = "07lg26m4nbx02q1bfp7jg19pa2rvchpniay1wi3y064xw2xknzyb";
SGr-IosevkaFixedSS07 = "0pfbfifibcp5s7q8p4a17y6d5xp233ycba3n50qw3h0caml4qbnv";
SGr-IosevkaFixedSS08 = "18pc0fqx0zdqp2b3wxznx0c7qsa3b1fg9pfp90yc8984zfnfi0g7";
SGr-IosevkaFixedSS09 = "0mjyhjdif1a6mmh0swjczqmq4422ahpdpf5ivkpkd1dphcnpw5p5";
SGr-IosevkaFixedSS10 = "12m4c567cl869myhcbssy9xbigghvhylps3p76152hx0dvlaf7g5";
SGr-IosevkaFixedSS11 = "09q39nrzhcd1248nadv8cpqffkbzz2c4wcrq3pzfhxgsd3rl1asf";
SGr-IosevkaFixedSS12 = "1bj4j5zkyifsn0fgpb5ngixc2xii2rj9yglahy1hanxj5wd7i2ac";
SGr-IosevkaFixedSS13 = "1r0d62hka8jgkaasy4vagy0fvigfj7ffmjggqzsyrxma8lqhq73q";
SGr-IosevkaFixedSS14 = "1g1xyxs3lzzk1gj0qjv9gviklcs5psc19wrgklik6gd979rw1nzk";
SGr-IosevkaFixedSS15 = "0spga64nmnsbcrzvx7fqffbaxgps62qk90ap7ziqfbpvjmv1z7ig";
SGr-IosevkaFixedSS16 = "0yavrjd0b356kh32w4h022rrmk5cjs9zd7ibxfw8v4jzs0kyfcjy";
SGr-IosevkaFixedSS17 = "0aysk3lqvrrgng5sd0g40xsbkd74bqxksnm4mw4zngnp6mf59vvf";
SGr-IosevkaFixedSS18 = "0xd7d4j37xd2s2yhjc36fj6908s2zfl02cbn5yg2r8l02k4axi9v";
SGr-IosevkaSlab = "1y9xk9pyy16n239gn3l6355w5vmkb7chml3f7bhj4ad2ksiifvqx";
SGr-IosevkaSS01 = "1wz1vh7bqq1rwb7lgcb3864d7y5y1kf17hg83zg6061hdxfdsmhl";
SGr-IosevkaSS02 = "090idw6d1vqycs9gv6c3ajsgkk4wf66rag8gry9pcr54q9m5lym5";
SGr-IosevkaSS03 = "1p3q9gvx453506lrjcarvsqwqdbwgcdcrzq63p9gk2gm1n5kff85";
SGr-IosevkaSS04 = "1i22r2xkzj7271lhzaz2054nm5h6bdrz0jyagj93g2jdmqalfcpr";
SGr-IosevkaSS05 = "1qkxnj5wa2n9vk4v7ygyb4mrs52r1nh0847md42cj23ra5ym52xl";
SGr-IosevkaSS06 = "11mdlppqls83lrm2008bqzi1vmif6ficxby3p4ali61cv4w7svzx";
SGr-IosevkaSS07 = "1h7m4amjxhvhas3c7hxilfl8njn0i7d5rz6qczfwfd39v08iz5xy";
SGr-IosevkaSS08 = "1nq2c3a1s5lm1x4rx6xxpmxxkvvsg8rl2d98lriv80zhgs0lm4r8";
SGr-IosevkaSS09 = "1a90gi3gdfcid5kdrmyr0f7b5vg4akqmndxzrycrfbagbjdbi1v6";
SGr-IosevkaSS10 = "1ingh71nf7wkkgv4l6z4rbc43w4ca18x4ncr4f1jcyfliqqbf16k";
SGr-IosevkaSS11 = "0kgw3syf5ssym2hzz4xhg9dm078p6n1cj917bnvcymclam4b6c22";
SGr-IosevkaSS12 = "05vyx3fz0c9rrb4jfh194zw4bi8pafib6aa7cmiz1f6hz1vbacy5";
SGr-IosevkaSS13 = "0d6y1hjbnr30amcpakrwlmajcab1jlm3r5n7hhrc8d5jz35hqaa8";
SGr-IosevkaSS14 = "1l88ipygz2agjcqn44j1i5gnmqjrh793mwan67ilp1z5lgnzhw16";
SGr-IosevkaSS15 = "0j1svlf5c62bjhax31l9v2cn4qr5vx7hqpn8znv6035zdahilsqq";
SGr-IosevkaSS16 = "0q5dxd5zn75lfsxnvs219ii4nhc9gb6qaf42anzvqh7gq735kavh";
SGr-IosevkaSS17 = "0400s8yww3f98p797pppb4i3przdimbn432zah7dk5sgb0ywx95x";
SGr-IosevkaSS18 = "1ipbn79y1s095yqcji4wcysshnm1gkacb0xc5qh3lvsw8j2cr0v1";
SGr-IosevkaTerm = "1rqydb9y3nv8sb3vw874kr2f2lzphm1q7p1nlvv5sbwcd6fp53kf";
SGr-IosevkaTermCurly = "0gb5cxj0lhpi8mlsicfs3g9zzngfia0ggcmydv7c203bnza4d4ml";
SGr-IosevkaTermCurlySlab = "18anf1rzxgjc7df9jfr3pv0lxn6r7dn369lydqjlycpqjsfbfm30";
SGr-IosevkaTermSlab = "1fb1prmbdddh2jlsjnjw1gszxhccfp3bwjpzzs6b882bkryg8rmz";
SGr-IosevkaTermSS01 = "17y2bscaq7fjmy5cvwqycsmkzc5q0mp7lb99n2xrp9mrgf4yhqs0";
SGr-IosevkaTermSS02 = "126lpqnsx78i78nqi4l3n2va6588h8aw2ka7c2flj85vr29yisys";
SGr-IosevkaTermSS03 = "1wa8xl2m50kml1xj1yw29c3i6yzipqxcsryhi0k509cc9sxgnka7";
SGr-IosevkaTermSS04 = "0wfbi0hay0wrkrsa1v7hdy1l64mp5ipfpsl53jgf31panys7c683";
SGr-IosevkaTermSS05 = "0jk6cjlada8jxp68q05baw1f04waq5gmi01mipdrnvbw9kc30hyr";
SGr-IosevkaTermSS06 = "08jryrlih6kfnjj568i6imkrla1rgjmjr9wal16fng3gzfm8xq3p";
SGr-IosevkaTermSS07 = "0jiddj4qwrisq4v597dhvk15bkgiwx22ym64h2s5mkfqi7ddmfg3";
SGr-IosevkaTermSS08 = "0gjr3fd1cw78svlcdlq2dv8zzqrqijl57i51yll6g44vycfbfhh9";
SGr-IosevkaTermSS09 = "11x29agzb8s3a327zw6sb8sr1qkigc9psi4kinbmqzaxv86qgmx4";
SGr-IosevkaTermSS10 = "12x00b7fgci8jikayzhsf1p2qc0mrkff9n1rcq3xbwk03n0dykrn";
SGr-IosevkaTermSS11 = "0x836r4ham7ymlmpzxyk3bf3gb11rg40fdlin4liv4dj8mq2l8vb";
SGr-IosevkaTermSS12 = "1rk9lzxh1dgsnnk638p0fdxvvrnvbd5nxr3r2hx9qpfv72js19rk";
SGr-IosevkaTermSS13 = "0dbfmpx0asjichvgk4r2xi1w1mfsl5j496ih7cs5401vzwxm2xji";
SGr-IosevkaTermSS14 = "1433cfzzgxw1kb5alyjgfphq3ihwb8m45wpwnk7q9mlbap47wdff";
SGr-IosevkaTermSS15 = "15pi839rj3a72f85bbzxqysaykmd4lkfi9pxcvzr0yy0x2iy1cwz";
SGr-IosevkaTermSS16 = "1lfhgg5acmdxhkwwc2mp47sa835yhm0lj558gxcf59nd70hc3wak";
SGr-IosevkaTermSS17 = "14qp2i3f8r2bcgw8s8xnrykk34ik5p0d37pypf5rj8ph9fyfdjj1";
SGr-IosevkaTermSS18 = "0arw7wwgsr0a530jz7835m49ag4sp71zhs5xbc8sbhi9cqg94rdk";
}

View file

@ -13,7 +13,7 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "irpf";
version = "2025-1.1";
version = "2025-1.2";
# https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/download/pgd/dirpf
# Para outros sistemas operacionais -> Multi
@ -23,7 +23,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
in
fetchzip {
url = "https://downloadirpf.receita.fazenda.gov.br/irpf/${year}/irpf/arquivos/IRPF${finalAttrs.version}.zip";
hash = "sha256-C5Ebit11TGhh3jI0ZKVEPFpuqnHbrDC1JoMt0v21S90=";
hash = "sha256-RlkDioXLcD3wHm9DDLw42QCRT4z0rEwlM0sGMORxk/A=";
};
passthru.updateScript = writeScript "update-irpf" ''

View file

@ -9,16 +9,16 @@
buildGoModule rec {
pname = "juju";
version = "3.6.4";
version = "3.6.5";
src = fetchFromGitHub {
owner = "juju";
repo = "juju";
rev = "v${version}";
hash = "sha256-kXSqOifUkx6ReXBrB19Zx6TbiloaG+G90cIo/+ysIHk=";
hash = "sha256-Ruwmj+MrqulB+XwbE3qvqFJ/yt0ttwFuM9lqXV9YI7k=";
};
vendorHash = "sha256-xqF5+QvZbC04e2f8/pftfbhXrJjCZKfAcyw74kwgdn4=";
vendorHash = "sha256-/BejA4Wn+SbKQHDqA7hanVaTKzaInLNOMSlesy714VI=";
subPackages = [
"cmd/juju"

View file

@ -1,27 +1,62 @@
{
lib,
stdenv,
fetchurl,
docutils,
fetchFromGitHub,
cmake,
ninja,
nix-update-script,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "libxmp";
version = "4.6.2";
meta = with lib; {
src = fetchFromGitHub {
owner = "libxmp";
repo = "libxmp";
tag = "libxmp-${finalAttrs.version}";
hash = "sha256-AfHathuBmF9OhtTyt8WabZKzFtnAkX1YeiYFF079z80=";
};
outputs = [
"out"
"dev"
"man"
];
nativeBuildInputs = [
cmake
ninja
docutils
];
cmakeFlags = [
(lib.cmakeBool "BUILD_SHARED" (!stdenv.hostPlatform.isStatic))
(lib.cmakeBool "BUILD_STATIC" stdenv.hostPlatform.isStatic)
(lib.cmakeBool "WITH_UNIT_TESTS" finalAttrs.doCheck)
];
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
passthru.updateScript = nix-update-script {
extraArgs = [
"--version-regex"
"libxmp-(.*)"
];
};
meta = {
description = "Extended module player library";
homepage = "https://xmp.sourceforge.net/";
changelog = "https://github.com/libxmp/libxmp/releases/tag/${finalAttrs.src.tag}";
longDescription = ''
Libxmp is a library that renders module files to PCM data. It supports
over 90 mainstream and obscure module formats including Protracker (MOD),
Scream Tracker 3 (S3M), Fast Tracker II (XM), and Impulse Tracker (IT).
'';
license = licenses.lgpl21Plus;
platforms = platforms.all;
maintainers = with lib.maintainers; [ marcin-serwin ];
license = lib.licenses.mit;
platforms = lib.platforms.all;
};
src = fetchurl {
url = "mirror://sourceforge/xmp/libxmp/${pname}-${version}.tar.gz";
sha256 = "sha256-rKwXBb4sT7TS1w3AV1mFO6aqt0eoPeV2sIJ4TUb1pLk=";
};
}
})

View file

@ -0,0 +1,46 @@
{
lib,
stdenv,
fetchFromGitHub,
libsForQt5,
}:
stdenv.mkDerivation rec {
pname = "atools";
version = "4.0.16";
src = fetchFromGitHub {
owner = "albar965";
repo = "atools";
tag = "v${version}";
hash = "sha256-wPDE2CUHrf/WoksInYZ9UBEBMISqIkBYcMVu0NaxbmE=";
};
nativeBuildInputs = [
libsForQt5.qmake
];
buildInputs = [
libsForQt5.qtsvg
];
env.ATOOLS_NO_CRASHHANDLER = "true";
installTargets = "deploy";
postInstall = ''
rmdir $out
mv D/atools $out
'';
dontWrapQtApps = true;
meta = {
description = "A static library extending Qt for exception handling, a log4j like logging framework, Flight Simulator related utilities like BGL reader and more";
homepage = "https://github.com/albar965/atools";
changelog = "https://github.com/albar965/atools/blob/${src.rev}/CHANGELOG.txt";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ ck3d ];
platforms = lib.platforms.all;
};
}

View file

@ -0,0 +1,108 @@
diff --git a/littlenavmap.pro b/littlenavmap.pro
index 7c8ed0c6..31590e2c 100644
--- a/littlenavmap.pro
+++ b/littlenavmap.pro
@@ -777,18 +777,6 @@ OTHER_FILES += \
# Linux - Copy help and Marble plugins and data
unix:!macx {
copydata.commands = mkdir -p $$OUT_PWD/plugins &&
- copydata.commands += cp -avfu \
- $$MARBLE_LIB_PATH/marble/plugins/libCachePlugin.so \
- $$MARBLE_LIB_PATH/marble/plugins/libAtmospherePlugin.so \
- $$MARBLE_LIB_PATH/marble/plugins/libCompassFloatItem.so \
- $$MARBLE_LIB_PATH/marble/plugins/libGraticulePlugin.so \
- $$MARBLE_LIB_PATH/marble/plugins/libKmlPlugin.so \
- $$MARBLE_LIB_PATH/marble/plugins/libLatLonPlugin.so \
- $$MARBLE_LIB_PATH/marble/plugins/libPn2Plugin.so \
- $$MARBLE_LIB_PATH/marble/plugins/libMapScaleFloatItem.so \
- $$MARBLE_LIB_PATH/marble/plugins/libNavigationFloatItem.so \
- $$MARBLE_LIB_PATH/marble/plugins/libOverviewMap.so \
- $$OUT_PWD/plugins &&
copydata.commands += mkdir -p $$OUT_PWD/translations &&
copydata.commands += cp -avfu $$PWD/*.qm $$OUT_PWD/translations &&
copydata.commands += cp -avfu $$ATOOLS_INC_PATH/../*.qm $$OUT_PWD/translations &&
@@ -796,8 +784,7 @@ unix:!macx {
copydata.commands += cp -avfu $$PWD/web $$OUT_PWD &&
copydata.commands += cp -avfu $$PWD/customize $$OUT_PWD &&
copydata.commands += cp -avfu $$PWD/marble/data $$OUT_PWD &&
- copydata.commands += cp -vf $$PWD/desktop/littlenavmap*.sh $$OUT_PWD &&
- copydata.commands += chmod -v a+x $$OUT_PWD/littlenavmap*.sh
+ copydata.commands += true
}
# Mac OS X - Copy help and Marble plugins and data
@@ -820,73 +807,20 @@ unix:!macx {
deploy.commands += rm -Rfv $$DEPLOY_DIR &&
deploy.commands += mkdir -pv $$DEPLOY_DIR/translations &&
- deploy.commands += mkdir -pv $$DEPLOY_DIR_LIB &&
- deploy.commands += mkdir -pv $$DEPLOY_DIR_LIB/iconengines &&
- deploy.commands += mkdir -pv $$DEPLOY_DIR_LIB/imageformats &&
- deploy.commands += mkdir -pv $$DEPLOY_DIR_LIB/platforms &&
- deploy.commands += mkdir -pv $$DEPLOY_DIR_LIB/platformthemes &&
- deploy.commands += mkdir -pv $$DEPLOY_DIR_LIB/printsupport &&
- deploy.commands += mkdir -pv $$DEPLOY_DIR_LIB/sqldrivers &&
deploy.commands += echo $$VERSION_NUMBER > $$DEPLOY_DIR/version.txt &&
- deploy.commands += echo $$GIT_REVISION_FULL > $$DEPLOY_DIR/revision.txt &&
- deploy.commands += cp -Rvf $$MARBLE_LIB_PATH/*.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += patchelf --set-rpath \'\$\$ORIGIN/.\' $$DEPLOY_DIR_LIB/libmarblewidget-qt5.so* &&
- deploy.commands += patchelf --set-rpath \'\$\$ORIGIN/.\' $$DEPLOY_DIR_LIB/libastro.so* &&
- deploy.commands += cp -Rvf $$OUT_PWD/plugins $$DEPLOY_DIR &&
deploy.commands += cp -Rvf $$OUT_PWD/data $$DEPLOY_DIR &&
deploy.commands += cp -Rvf $$OUT_PWD/help $$DEPLOY_DIR &&
deploy.commands += cp -Rvf $$OUT_PWD/web $$DEPLOY_DIR &&
deploy.commands += cp -Rvf $$OUT_PWD/customize $$DEPLOY_DIR &&
deploy.commands += cp -Rvf $$OUT_PWD/littlenavmap $$DEPLOY_DIR &&
- deploy.commands += cp -vfa $$[QT_INSTALL_TRANSLATIONS]/qt_??.qm $$DEPLOY_DIR/translations &&
- deploy.commands += cp -vfa $$[QT_INSTALL_TRANSLATIONS]/qt_??_??.qm $$DEPLOY_DIR/translations &&
- deploy.commands += cp -vfa $$[QT_INSTALL_TRANSLATIONS]/qtbase*.qm $$DEPLOY_DIR/translations &&
deploy.commands += cp -Rvf $$OUT_PWD/translations $$DEPLOY_DIR &&
exists($$DATABASE_BASE) : deploy.commands += cp -Rvf $$DATABASE_BASE $$DEPLOY_DIR &&
exists($$HELP_BASE) : deploy.commands += cp -Rvf $$HELP_BASE/* $$DEPLOY_DIR/help &&
- deploy.commands += cp -vf $$PWD/desktop/\"Little Navmap Portable Linux.sh\" $$DEPLOY_DIR/\"Little Navmap Portable.sh\" &&
- deploy.commands += cp -vf $$PWD/desktop/linux-qt.conf $$DEPLOY_DIR/qt.conf &&
deploy.commands += cp -vf $$PWD/CHANGELOG.txt $$DEPLOY_DIR &&
deploy.commands += cp -vf $$PWD/README.txt $$DEPLOY_DIR &&
deploy.commands += cp -vf $$PWD/LICENSE.txt $$DEPLOY_DIR &&
deploy.commands += cp -vf $$PWD/resources/icons/littlenavmap.svg $$DEPLOY_DIR &&
- deploy.commands += cp -vf \"$$PWD/desktop/Little Navmap.desktop\" $$DEPLOY_DIR &&
- exists(/usr/lib/x86_64-linux-gnu/libssl.so.1.1) : deploy.commands += cp -vfaL /usr/lib/x86_64-linux-gnu/libssl.so.1.1 $$DEPLOY_DIR_LIB &&
- exists(/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1) : deploy.commands += cp -vfaL /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_PLUGINS]/iconengines/libqsvgicon.so* $$DEPLOY_DIR_LIB/iconengines &&
- deploy.commands += cp -vfa $$[QT_INSTALL_PLUGINS]/imageformats/libqgif.so* $$DEPLOY_DIR_LIB/imageformats &&
- deploy.commands += cp -vfa $$[QT_INSTALL_PLUGINS]/imageformats/libqjpeg.so* $$DEPLOY_DIR_LIB/imageformats &&
- deploy.commands += cp -vfa $$[QT_INSTALL_PLUGINS]/imageformats/libqsvg.so* $$DEPLOY_DIR_LIB/imageformats &&
- deploy.commands += cp -vfa $$[QT_INSTALL_PLUGINS]/imageformats/libqwbmp.so* $$DEPLOY_DIR_LIB/imageformats &&
- deploy.commands += cp -vfa $$[QT_INSTALL_PLUGINS]/imageformats/libqwebp.so* $$DEPLOY_DIR_LIB/imageformats &&
- deploy.commands += cp -vfa $$[QT_INSTALL_PLUGINS]/platforms/libqeglfs.so* $$DEPLOY_DIR_LIB/platforms &&
- deploy.commands += cp -vfa $$[QT_INSTALL_PLUGINS]/platforms/libqlinuxfb.so* $$DEPLOY_DIR_LIB/platforms &&
- deploy.commands += cp -vfa $$[QT_INSTALL_PLUGINS]/platforms/libqminimal.so* $$DEPLOY_DIR_LIB/platforms &&
- deploy.commands += cp -vfa $$[QT_INSTALL_PLUGINS]/platforms/libqminimalegl.so* $$DEPLOY_DIR_LIB/platforms &&
- deploy.commands += cp -vfa $$[QT_INSTALL_PLUGINS]/platforms/libqoffscreen.so* $$DEPLOY_DIR_LIB/platforms &&
- deploy.commands += cp -vfa $$[QT_INSTALL_PLUGINS]/platforms/libqxcb.so* $$DEPLOY_DIR_LIB/platforms &&
- deploy.commands += cp -vfa $$[QT_INSTALL_PLUGINS]/platformthemes/libqgtk*.so* $$DEPLOY_DIR_LIB/platformthemes &&
- deploy.commands += cp -vfa $$[QT_INSTALL_PLUGINS]/printsupport/libcupsprintersupport.so* $$DEPLOY_DIR_LIB/printsupport &&
- deploy.commands += cp -vfa $$[QT_INSTALL_PLUGINS]/sqldrivers/libqsqlite.so* $$DEPLOY_DIR_LIB/sqldrivers &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libicudata.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libicui18n.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libicuuc.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libQt5Concurrent.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libQt5Core.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libQt5DBus.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libQt5Gui.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libQt5Network.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libQt5PrintSupport.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libQt5Qml.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libQt5Quick.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libQt5Sql.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libQt5Svg.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libQt5Widgets.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libQt5X11Extras.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libQt5XcbQpa.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libQt5QmlModels.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += cp -vfa $$[QT_INSTALL_LIBS]/libQt5Xml.so* $$DEPLOY_DIR_LIB &&
- deploy.commands += rm -fv $$DEPLOY_DIR_LIB/lib*.so.*.debug $$DEPLOY_DIR_LIB/*/lib*.so.*.debug
+ deploy.commands += true
}
# Mac specific deploy target

View file

@ -0,0 +1,131 @@
{
lib,
stdenv,
callPackage,
fetchFromGitHub,
libsForQt5,
makeDesktopItem,
}:
let
atools = callPackage ./atools.nix { };
marble = libsForQt5.marble.overrideAttrs (self: {
version = "0.25.5";
src = fetchFromGitHub {
owner = "albar965";
repo = "marble";
rev = "722acf7f8d79023f6c6a761063645a1470bb3935";
hash = "sha256-5GSa+xIQS9EgJXxMFUOA5jTtHJ6Dl4C9yAkFPIOrgo8=";
};
# https://github.com/albar965/littlenavmap/wiki/Compiling#compile-marble
cmakeFlags =
let
disable = n: lib.cmakeBool n false;
enable = n: lib.cmakeBool n true;
in
map enable [
"STATIC_BUILD"
"MARBLE_EMPTY_MAPTHEME"
"QTONLY"
]
++ map disable [
"BUILD_MARBLE_EXAMPLES"
"BUILD_INHIBIT_SCREENSAVER_PLUGIN"
"BUILD_MARBLE_APPS"
"BUILD_MARBLE_EXAMPLES"
"BUILD_MARBLE_TESTS"
"BUILD_MARBLE_TOOLS"
"BUILD_TESTING"
"BUILD_WITH_DBUS"
"MOBILE"
"WITH_DESIGNER_PLUGIN"
"WITH_Phonon"
"WITH_Qt5Location"
"WITH_Qt5Positioning"
"WITH_Qt5SerialPort"
"WITH_ZLIB"
"WITH_libgps"
"WITH_libshp"
"WITH_libwlocate"
];
});
pname = "littlenavmap";
desktopItem = makeDesktopItem {
name = "Little Navmap";
desktopName = "Little Navmap";
icon = pname;
terminal = false;
exec = pname;
categories = [
"Qt"
"Utility"
"Geography"
"Maps"
];
};
in
stdenv.mkDerivation (finalAttrs: rec {
inherit pname;
version = "3.0.16";
src = fetchFromGitHub {
owner = "albar965";
repo = "littlenavmap";
rev = "v${version}";
hash = "sha256-QUgQV8WOAVowjGFpNbzl32gksQ2OnWtLfrJmBK2lJ6M=";
};
nativeBuildInputs = [
libsForQt5.qmake
libsForQt5.wrapQtAppsHook
];
# https://github.com/albar965/littlenavmap/wiki/Compiling#default-paths-and-environment-variables-2
env = {
ATOOLS_INC_PATH = "${atools}/include";
ATOOLS_LIB_PATH = "${atools}/lib";
MARBLE_INC_PATH = "${marble.dev}/include";
MARBLE_LIB_PATH = "${marble}/lib";
inherit (atools) ATOOLS_NO_CRASHHANDLER;
};
patches = [ ./deploy.patch ];
configurePhase = ''
runHook preConfigure
# we have to build out of source tree
cd build
qmake "''${flagsArray[@]}" ..
runHook postConfigure
'';
postInstall = ''
mkdir -p $out/bin $out/lib $out/share/icons/scaleable/apps
mv "../../deploy/Little Navmap" $out/lib/littlenavmap
ln -s $out/lib/littlenavmap/littlenavmap $out/bin
cp -ra ${desktopItem}/* $out
mv $out/lib/littlenavmap/littlenavmap.svg $out/share/icons/scaleable/apps
'';
enableParallelBuilding = true;
enableParallelInstalling = true;
installTargets = "deploy";
passthru.local-packages = { inherit atools marble; };
meta = {
description = "A free flight planner, navigation tool, moving map, airport search and airport information system for Flight Simulator X, Microsoft Flight Simulator 2020, Prepar3D and X-Plane";
homepage = "https://github.com/albar965/littlenavmap";
changelog = "https://github.com/albar965/littlenavmap/blob/${src.rev}/CHANGELOG.txt";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ ck3d ];
mainProgram = "littlenavmap";
platforms = lib.platforms.linux;
};
})

View file

@ -7,6 +7,7 @@
version,
url,
hash,
passthru,
}:
stdenv.mkDerivation {
inherit meta pname version;
@ -47,4 +48,6 @@ stdenv.mkDerivation {
echo 'Copying extracted content into "sourceRoot"'
cp -a $mnt/LM\ Studio.app $PWD/
'';
inherit passthru;
}

View file

@ -8,7 +8,7 @@
meta,
stdenv,
lib,
patchelf,
passthru,
}:
let
src = fetchurl { inherit url hash; };
@ -21,6 +21,7 @@ appimageTools.wrapType2 {
pname
version
src
passthru
;
extraPkgs = pkgs: [ pkgs.ocl-icd ];

View file

@ -7,12 +7,10 @@
let
pname = "lmstudio";
version_aarch64-darwin = "0.3.14-5";
hash_aarch64-darwin = "sha256-8OTfjEZ27ubRFvRQ84em2Gz3mS9w3oev41Qg6MMNjNU=";
version_x86_64-linux = "0.3.14-5";
hash_x86_64-linux = "sha256-WrO95ez81/A0U1Tt1Oi2PyUp6nvsmQMzK0VUVH1TYbg=";
passthru.updateScript = ./update.sh;
version_aarch64-darwin = "0.3.15-11";
hash_aarch64-darwin = "sha256-Bi5UbZR0fDYF+x9mtFaqZsOZZ1gMQAJN+IS/ST/5Wkc=";
version_x86_64-linux = "0.3.15-11";
hash_x86_64-linux = "sha256-EfynIN6DGSvzOgI+E7CxycJ2KUlFZx2YRwRihjhE3SM=";
meta = {
description = "LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs)";
@ -31,6 +29,7 @@ in
if stdenv.hostPlatform.isDarwin then
callPackage ./darwin.nix {
inherit pname meta;
passthru.updateScript = ./update.sh;
version = version_aarch64-darwin;
url =
args.url
@ -40,6 +39,7 @@ if stdenv.hostPlatform.isDarwin then
else
callPackage ./linux.nix {
inherit pname meta;
passthru.updateScript = ./update.sh;
version = version_x86_64-linux;
url =
args.url

View file

@ -5,12 +5,14 @@ set -euo pipefail
packages="$(curl -s -L "https://lmstudio.ai/" | grep -oE 'https://installers.lmstudio.ai[^"\]*' | sort -u | grep -v \\.exe)"
for system in "aarch64-darwin darwin/arm64" "x86_64-linux linux/x64"; do
set -- ${system}
# shellcheck disable=SC2086
set -- ${system} # split string into variables $1 and $2
arch="${1}"
url=$(echo "${packages}" | grep "${2}")
version="$(echo "${url}" | cut -d/ -f6)"
hash=$(nix hash convert --hash-algo sha256 "$(nix-prefetch-url "${url}")")
update-source-version lmstudio "${version}" "${hash}" --system="${arch}" --version-key="version_${arch}"
update-source-version lmstudio "${version}" "${hash}" --system="${arch}" --version-key="version_${arch}" \
2> >(tee /dev/stderr) | grep -q "nothing to do" && exit
done

View file

@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "localstack";
version = "4.2.0";
version = "4.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "localstack";
repo = "localstack";
tag = "v${version}";
hash = "sha256-cmBorHlYL7xmq4SIdyGu11/byCJK+OzrJsqVZHJDDTE=";
hash = "sha256-owkRyMT/ntKPUHp4Are91/4LThVzzaoeZZ0gpKLD6mM=";
};
build-system = with python3.pkgs; [

View file

@ -17,6 +17,8 @@ python3Packages.buildPythonApplication {
hash = "sha256-Ifp8hwkuyBw57fGer3GbDiJaRjL4TD3hzj+ecGXWqI0=";
};
pythonRelaxDeps = [ "rich" ];
nativeBuildInputs = with python3Packages; [
poetry-core
];

View file

@ -8,14 +8,14 @@
}:
stdenv.mkDerivation rec {
version = "4.3";
version = "5.0";
pname = "messer-slim";
src = fetchFromGitHub {
owner = "MesserLab";
repo = "SLiM";
rev = "v${version}";
hash = "sha256-Hgh1ianEdITRUIDKLiLW32kQlPlXKIfN4PSv3cOXTGI=";
hash = "sha256-fouZI5Uc8pY7eXD9Tm1C66j3reu7kijTEGA402bOJwc=";
};
nativeBuildInputs = [

View file

@ -89,6 +89,7 @@ rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } rec {
[
libglvnd
libxkbcommon
xorg.libX11
xorg.libXcursor
xorg.libXext
xorg.libXrandr

View file

@ -1,12 +1,12 @@
{
"x86_64-darwin": {
"version": "4.6.3",
"url": "https://desktop-release.notion-static.com/Notion-4.6.3.zip",
"hash": "sha512-8MVCebWFInBLh8PEnm2hcCW95tncOvaIPx+MxC0xCr377fEpCAU9IlCjhUokKxw/u3sljU7Vfkxhwk/kXjh+PQ=="
"version": "4.9.1",
"url": "https://desktop-release.notion-static.com/Notion-4.9.1.zip",
"hash": "sha512-q32pytnWo9YIXqWFvEa7Pw2FI1S0EAR5O0O33At2l7OVCJLytdV0BavsZtMP+xhDw51TUUYnDsMzkXoTVAzaCQ=="
},
"aarch64-darwin": {
"version": "4.6.3",
"url": "https://desktop-release.notion-static.com/Notion-arm64-4.6.3.zip",
"hash": "sha512-aNMx/tZ26KXz0Wb3kajRER6Ni9raItflCCt+aQTKMz3v4SN+wkoad/aKbIugrNB30+4cxeVRJISOZMNWmQryOA=="
"version": "4.9.1",
"url": "https://desktop-release.notion-static.com/Notion-arm64-4.9.1.zip",
"hash": "sha512-DFgQOevvIDIq3zG0O3x3kwmDmtEtpifw0MIB7CPmuAhAix7LJwM2+FxeOXr1YlJF0MaAja5kllMWSyK993Qijw=="
}
}

View file

@ -5,9 +5,7 @@
unzip,
}:
let
info =
(builtins.fromJSON (builtins.readFile ./info.json))."${stdenvNoCC.targetPlatform.system}"
or (throw "notion-app: unsupported system ${stdenvNoCC.targetPlatform.system}");
info = (lib.importJSON ./info.json)."${stdenvNoCC.hostPlatform.parsed.cpu.name}-darwin";
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "notion-app";

View file

@ -16,7 +16,7 @@ let
// {
pname = "octoprint-plugin-${args.pname}";
inherit (args) version;
propagatedBuildInputs = (args.propagatedBuildInputs or [ ]) ++ [ self.octoprint ];
propagatedBuildInputs = (args.propagatedBuildInputs or [ ]) ++ [ super.octoprint ];
# none of the following have tests
doCheck = false;
}
@ -345,13 +345,13 @@ in
octopod = buildPlugin rec {
pname = "octopod";
version = "0.3.16";
version = "0.3.18";
src = fetchFromGitHub {
owner = "gdombiak";
repo = "OctoPrint-OctoPod";
rev = version;
sha256 = "sha256-9QKC1MsYO3XihOTAijJUv5i20iMSQHOHPfLiYPV5y8s=";
sha256 = "sha256-HLR5402hFlUX0MLg3HXE7bIHKNnOI0buGAViqDt8mLc=";
};
propagatedBuildInputs = with super; [ pillow ];
@ -366,13 +366,13 @@ in
printtimegenius = buildPlugin rec {
pname = "printtimegenius";
version = "2.3.3";
version = "2.4.0";
src = fetchFromGitHub {
owner = "eyal0";
repo = "OctoPrint-PrintTimeGenius";
rev = version;
sha256 = "sha256-hqm8RShCNpsVbrVXquat5VXqcVc7q5tn5+7Ipqmaw4U=";
sha256 = "sha256-+EmM61s8HHcTIf0xoHkxEP7eqaNYB6ls61YwSXiVzyA=";
};
propagatedBuildInputs = with super; [

View file

@ -19,13 +19,13 @@ in
buildDunePackage rec {
pname = "opam-publish";
version = "2.5.0";
version = "2.5.1";
src = fetchFromGitHub {
owner = "ocaml-opam";
repo = "opam-publish";
rev = version;
hash = "sha256-HjMba80c4vOEm9p7r0cfFBf3y0XoFf986XjTDCPzn38=";
hash = "sha256-clTEm2DGxcNsv+Y1wwWwnM/lrRJDQBHsncwrdqVWA5U=";
};
buildInputs = [

View file

@ -2,7 +2,7 @@
lib,
fetchFromGitHub,
buildGoModule,
go_1_24,
installShellFiles,
versionCheckHook,
nix-update-script,
nixosTests,
@ -12,7 +12,7 @@
withHsm ? stdenvNoCC.hostPlatform.isLinux,
}:
buildGoModule.override { go = go_1_24; } (finalAttrs: {
buildGoModule (finalAttrs: {
pname = "openbao";
version = "2.2.1";
@ -43,8 +43,15 @@ buildGoModule.override { go = go_1_24; } (finalAttrs: {
cp -r --no-preserve=mode ${finalAttrs.passthru.ui} http/web_ui
'';
nativeBuildInputs = [
installShellFiles
];
postInstall = ''
mv $out/bin/openbao $out/bin/bao
# https://github.com/posener/complete/blob/9a4745ac49b29530e07dc2581745a218b646b7a3/cmd/install/bash.go#L8
installShellCompletion --bash --name bao <(echo complete -C "$out/bin/bao" bao)
'';
nativeInstallCheckInputs = [

View file

@ -19,13 +19,13 @@ let
in
buildNpmPackage rec {
pname = "penpot-desktop";
version = "0.12.0";
version = "0.13.0";
src = fetchFromGitHub {
owner = "author-more";
repo = "penpot-desktop";
tag = "v${version}";
hash = "sha256-ga37rZ70Xfll3y58uKC4d57NJOxQzQZZps/j/baxkPk=";
hash = "sha256-ZN0SoPvzZlCGrWOfYw/ain+3+IWLwl6mKLhhArf4MIg=";
};
makeCacheWritable = true;
@ -33,7 +33,7 @@ buildNpmPackage rec {
"--engine-strict"
"--legacy-peer-deps"
];
npmDepsHash = "sha256-E8b/L5g+Xt/N3ddOPgm7xkbb5jQtL5ceFtJW6DQN4nA=";
npmDepsHash = "sha256-wJpcgSp9V0GJm8I+3LgFwo2Nq/Hu5qW24peKBwNvzMo=";
# Do not run the default build script as it leads to errors caused by the electron-builder configuration
dontNpmBuild = true;

View file

@ -14,14 +14,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "persepolis";
version = "5.0.2";
version = "5.1.0";
format = "other";
src = fetchFromGitHub {
owner = "persepolisdm";
repo = "persepolis";
tag = version;
hash = "sha256-n8hMf+odUkL6cXYeh+SFmR4raI4RrmqzjEm5n/MpxHQ=";
hash = "sha256-viRRPccw0C1GmZFXWAtg008HfDmnTwEjg2TqVlIiICY=";
};
postPatch = ''

View file

@ -25,13 +25,13 @@
stdenv.mkDerivation rec {
pname = "pwsafe";
version = "1.20.0"; # do NOT update to 3.x Windows releases
version = "1.21.0fp"; # do NOT update to 3.x Windows releases
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
hash = "sha256-GmM7AXnTjw6kme2mZqmKrirsorosSygJ38H5fnIqTZ4=";
hash = "sha256-pPKUFX6NNGtGGjHL3g0Y6xzj+bHU2KDNMhYCnpP9wgM=";
};
strictDeps = true;

View file

@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "rasm";
version = "2.3.5";
version = "2.3.6";
src = fetchFromGitHub {
owner = "EdouardBERGE";
repo = "rasm";
rev = "v${version}";
hash = "sha256-gH1YGN8uM4K8JpkV2r7PilAcgv8leswaN+IOgMM0m74=";
hash = "sha256-U4bsOU76eNGBSDVEduxqbKqxcq7tIHQZldbe/ElZm+A=";
};
# by default the EXEC variable contains `rasm.exe`

View file

@ -6,10 +6,10 @@
}:
let
pname = "remnote";
version = "1.19.15";
version = "1.19.22";
src = fetchurl {
url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage";
hash = "sha256-gmhpxh/u5Ror3V2BMjAJzaWs66+nrsUiBXkVd5G8B/E=";
hash = "sha256-ecMAHUD/qZaWquO65WcSoiAGQEXaJpTjm12z/raf0AA=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
in

View file

@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication {
pname = "renode-dts2repl";
version = "0-unstable-2025-03-17";
version = "0-unstable-2025-04-08";
pyproject = true;
src = fetchFromGitHub {
owner = "antmicro";
repo = "dts2repl";
rev = "1039408cd06b7630bef0ef2d04d64d14e9a00641";
hash = "sha256-Ho7H4gb48PfkuF0q4My9E4MHIny1cfqWeLwZpVb0L1E=";
rev = "8395f0e36546df3f6ca73961f60c89220c022d1a";
hash = "sha256-PJ+OCWUw6MpDU5+BdG0h/15BmGQOsLPl+Lq/WPyPc00=";
};
nativeBuildInputs = [

View file

@ -9,17 +9,17 @@
rustPlatform.buildRustPackage rec {
pname = "serie";
version = "0.4.5";
version = "0.4.6";
src = fetchFromGitHub {
owner = "lusingander";
repo = "serie";
rev = "v${version}";
hash = "sha256-JTrXsakXsDuEzRs7y3OgdvfWw8vvF1IvajHi7KueoPI=";
hash = "sha256-26B/bwXz60fcZrh6H1RPROiML44S1Pt1J3VrJh2gRrI=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-+5mUMB4rqLePimfgWlV7UP8B1lPoKzfWCXBBN1q2WIU=";
cargoHash = "sha256-Bdk553tECJiMxJlXj147Sv2LzH+nM+/Cm5BpBr78I4o=";
nativeCheckInputs = [ gitMinimal ];

View file

@ -65,13 +65,13 @@ let
'';
});
version = "7.51.0";
version = "7.52.0";
src = fetchFromGitHub {
owner = "signalapp";
repo = "Signal-Desktop";
tag = "v${version}";
hash = "sha256-q857FcZgBGjB7/IKr+oD7wmOCUV8lso6kch4nIYtrCA=";
hash = "sha256-dV99PUcXhFwdI6VmS3tuvLYNkPMJOFhxg+lbDqIV7Ms=";
};
sticker-creator = stdenv.mkDerivation (finalAttrs: {
@ -131,15 +131,15 @@ stdenv.mkDerivation (finalAttrs: {
;
hash =
if withAppleEmojis then
"sha256-cWXbymy+AqaqDvK8szRWzFPH9jrMjQ9WEw2lRFcCnz8="
"sha256-fCA1tBpj0l3Ur9z1o1IAz+HtfDlC5DzPa3m1/8NsFkY="
else
"sha256-oTH4wy5RIgrZcMuO/AB/561lvx6JZ4BM9xjjOzl/CA4=";
"sha256-XQzjctXrpIy1zCWshJY2bA1BvKJ2o2cBA8/ikNYKXok=";
};
env = {
ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
SIGNAL_ENV = "production";
SOURCE_DATE_EPOCH = 1744907672;
SOURCE_DATE_EPOCH = 1745425141;
};
preBuild = ''

View file

@ -9,16 +9,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ringrtc";
version = "2.50.4";
version = "2.50.5";
src = fetchFromGitHub {
owner = "signalapp";
repo = "ringrtc";
tag = "v${finalAttrs.version}";
hash = "sha256-r2HyhrYCCPdV5tFayHyY4R3qjK8ksF56Wq98GuQWmO0=";
hash = "sha256-qBIm5gMwnTHR0PjO4xjyka0ebR6JAOcCJ/JqcyhPP6Q=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-QkEqtv/novbQOcaHKE51ivQjY4mf6Gju4uM7AT7j1P0=";
cargoHash = "sha256-VLefmYCotBwppcKUrVfi1ikfompQsaYZ9cYbHU93iwA=";
cargoBuildFlags = [
"-p"

View file

@ -11,13 +11,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "node-sqlcipher";
version = "1.0.0";
version = "2.0.0";
src = fetchFromGitHub {
owner = "signalapp";
repo = "node-sqlcipher";
tag = "v${finalAttrs.version}";
hash = "sha256-fuChNio2iWYuxIj40jW1lJCZItnQKrzX7m1gJeeajvs=";
hash = "sha256-piHgAcUdmJo09UG/840GOim3TrlM1Wbzh2wceC1xb9k=";
};
pnpmDeps = pnpm.fetchDeps {

View file

@ -1,33 +1,33 @@
{
"src": {
"args": {
"hash": "sha256-xKv606lqGgC27sf5WVPxkVRI5wixmRxQvOs1+pgORxc=",
"hash": "sha256-yomovlwRmrzsN+dvmUgOM6pzBTH41QuHQXnEJBhQglY=",
"owner": "signalapp",
"repo": "webrtc",
"rev": "6834g"
"rev": "6998a"
},
"fetcher": "fetchFromGitHub"
},
"src/base": {
"args": {
"hash": "sha256-1e9jieGg8q0jrVkxN5chnslHTVkuul6ZAkaNrphF75s=",
"rev": "69f3676cdbd05660c136a6cc3b23383cbabe53d8",
"hash": "sha256-hglQbmk4pfkzhHPXPGPrjN60VfpEbCn3mbOkM1kcjhE=",
"rev": "e0914b7606a151a3a12e994c400519f2e291c53f",
"url": "https://chromium.googlesource.com/chromium/src/base"
},
"fetcher": "fetchFromGitiles"
},
"src/build": {
"args": {
"hash": "sha256-Si7wgZ895XWALVdMLiKoACB8w6H5IUvpKIOdtasfbCs=",
"rev": "05874e6c9429039f1747034af61de1fe2ea1ed06",
"hash": "sha256-f7sLdyVzuWsVMsH21tLBDPadEJPyzSWhk8f97P7Meko=",
"rev": "64e296c42a93fbd27acc9a94713e4289273409b2",
"url": "https://chromium.googlesource.com/chromium/src/build"
},
"fetcher": "fetchFromGitiles"
},
"src/buildtools": {
"args": {
"hash": "sha256-XbY2NHW5twzMpACa689F0n3Pie2RJOFeu2JNOM1yERM=",
"rev": "db0eae9640184fb132061f248f6108771a6ea2d4",
"hash": "sha256-w6CVjFp5hkRHscXF7qUJ/Ei9Nl7lqBcGnwHXmjrehHw=",
"rev": "a660247d3c14a172b74b8e832ba1066b30183c97",
"url": "https://chromium.googlesource.com/chromium/src/buildtools"
},
"fetcher": "fetchFromGitiles"
@ -43,40 +43,40 @@
},
"src/testing": {
"args": {
"hash": "sha256-P8zXemUOv6dpElAW7zmiy6L26nPeQk7R08zqz3Iatls=",
"rev": "eac4c18f749488d7232af275405e0e1b67d84cb3",
"hash": "sha256-VQJ0hqEI2QIFPKZwLCAtUtKuPkJndvndtK4lGRiX20M=",
"rev": "63412fdcdfe281e6b9531a5e1086a59c0b9e6909",
"url": "https://chromium.googlesource.com/chromium/src/testing"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party": {
"args": {
"hash": "sha256-6Hhx+aLqZgs8/Ykn5YilzsRlqbh48Uj5W5rY5CBMwf8=",
"rev": "9d80a193fbfe8e2f2a29be2efeee93de9a826dcb",
"hash": "sha256-88mIRDQvFeCcwiLPt4cyFE/xfmEJ95xB93uUcRPe670=",
"rev": "d212a71416ad7c6ceca04d6d27dfdd84fd00c04c",
"url": "https://chromium.googlesource.com/chromium/src/third_party"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/boringssl/src": {
"args": {
"hash": "sha256-glHy/C18/oHy77IUC9uHaMA9IhbcaO0X/Ek+RoFwZFg=",
"rev": "0fa9014d861f024e28fb491ed7b1cfd44103dee7",
"hash": "sha256-Mrv/aV7RjDLPVi0QN7p1qJ3M8zHWogcq+u2F+S1LoNE=",
"rev": "d4b6eb542d4fd109baacd550935efd00c521e674",
"url": "https://boringssl.googlesource.com/boringssl.git"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/breakpad/breakpad": {
"args": {
"hash": "sha256-kTkwRfaqw5ZCHEvu2YPZ+1vCfekHkY5pY3m9snDN64g=",
"rev": "6b0c5b7ee1988a14a4af94564e8ae8bba8a94374",
"hash": "sha256-jOTRgF2WxsX5P0LgUI9zdCc0+NcqSnO310aq15msThY=",
"rev": "0dfd77492fdb0dcd06027c5842095e2e908adc90",
"url": "https://chromium.googlesource.com/breakpad/breakpad.git"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/catapult": {
"args": {
"hash": "sha256-SkF+RIIlU8Vl3AmN6kARkLuVz/X5vygNOtGN2K3Sr+M=",
"rev": "44791916611acec1cd74c492c7453e46d9b0dbd2",
"hash": "sha256-XtQclu96NHJxt8kJCyp8iaJUkTI2bS+q6NRwvIgmhX8=",
"rev": "b15611f18b506cf9dbc03e9bf87dbc8df549ccce",
"url": "https://chromium.googlesource.com/catapult.git"
},
"fetcher": "fetchFromGitiles"
@ -91,8 +91,8 @@
},
"src/third_party/clang-format/script": {
"args": {
"hash": "sha256-whD8isX2ZhLrFzdxHhFP1S/sZDRgyrzLFaVd7OEFqYo=",
"rev": "3c0acd2d4e73dd911309d9e970ba09d58bf23a62",
"hash": "sha256-d9uweklBffiuCWEb03ti1eFLnMac2qRtvggzXY1n/RU=",
"rev": "37f6e68a107df43b7d7e044fd36a13cbae3413f2",
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git"
},
"fetcher": "fetchFromGitiles"
@ -115,24 +115,24 @@
},
"src/third_party/dav1d/libdav1d": {
"args": {
"hash": "sha256-FK3tOLq5NcKQuStY5o8Lv2CXpjYHJm7n+NnyLFMOCxo=",
"rev": "389450f61ea0b2057fc9ea393d3065859c4ba7f2",
"hash": "sha256-Ft71Ubirlpi7IJcNDFIfyZqmR2Xxv68PiEOfg7JhLuU=",
"rev": "edb16889d16f5e13161b6e8f7a839cd82d7d655d",
"url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/depot_tools": {
"args": {
"hash": "sha256-vlBENaVTtbwDJtSswuszcUlx+icZYJeP6ew6MO1cAv0=",
"rev": "20b9bdcace7ed561d6a75728c85373503473cb6b",
"hash": "sha256-Qea35ZMbVtvdFPmge0ShrEW0p17Z1UJUGdBTaxaZ5gQ=",
"rev": "80d1969422e75e8e9eecafa46074074b289e2568",
"url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/ffmpeg": {
"args": {
"hash": "sha256-j5mpWn4j+U4rRlXbq8okUUXrRKycZkiV+UntiS90ChM=",
"rev": "686d6944501a6ee9c849581e3fe343273d4af3f6",
"hash": "sha256-OXumpRb9XB38dOCJmL3jDcabiJ08wAvydVlJwMgpCoQ=",
"rev": "d10a0f8bf5ddcce572df95105152bc74041cae0c",
"url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git"
},
"fetcher": "fetchFromGitiles"
@ -155,40 +155,40 @@
},
"src/third_party/freetype/src": {
"args": {
"hash": "sha256-Lc2hbmZnnXQa0vzlJCizNBQ5WCOI5sJglTTe5gWVYUA=",
"rev": "f02bffad0fd57f3acfa835c3f2899c5b71ff8be0",
"hash": "sha256-wKzsJ5SXicsLXs0M2+usPz72gy8IsmQGTD3RGKYnhgo=",
"rev": "a059b237bb01eb3e4f9f8b1618dda8c117498bab",
"url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/fuzztest/src": {
"args": {
"hash": "sha256-UYmzjOX8k+CWL+xOIF3NiEL3TRUjS8JflortB2RUT4o=",
"rev": "0021f30508bc7f73fa5270962d022acb480d242f",
"hash": "sha256-KjO8h5KS7/3vP8zRY2I09nIA/eJHKnmBuY8i8KU81KQ=",
"rev": "00edfa0dd94d7e00a89684e950015c30d3b7ae07",
"url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/google_benchmark/src": {
"args": {
"hash": "sha256-gztnxui9Fe/FTieMjdvfJjWHjkImtlsHn6fM1FruyME=",
"rev": "344117638c8ff7e239044fd0fa7085839fc03021",
"hash": "sha256-cH8s1gP6kCcojAAfTt5iQCVqiAaSooNk4BdaILujM3w=",
"rev": "761305ec3b33abf30e08d50eb829e19a802581cc",
"url": "https://chromium.googlesource.com/external/github.com/google/benchmark.git"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/googletest/src": {
"args": {
"hash": "sha256-Iv/7r79cKC1pFkxPPHK/IHv/HFx18XZ4YVr+C2CX8+M=",
"rev": "62df7bdbc10887e094661e07ec2595b7920376fd",
"hash": "sha256-9hPtc5kLEaetJXqtcneXFOcC2z5AdkvWGYgKMSB+vbs=",
"rev": "2b6b042a77446ff322cd7522ca068d9f2a21c1d1",
"url": "https://chromium.googlesource.com/external/github.com/google/googletest.git"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/grpc/src": {
"args": {
"hash": "sha256-64JEVCx/PCM0dvv7kAQvSjLc0QbRAZVBDzwD/FAV6T8=",
"rev": "822dab21d9995c5cf942476b35ca12a1aa9d2737",
"hash": "sha256-RKGZWtH2JmP2mXN+4ln/nCJvOyzynrYcfrxSY8k1vVg=",
"rev": "a363b6c001139b9c8ffb7cd63f60a72f15349c3b",
"url": "https://chromium.googlesource.com/external/github.com/grpc/grpc.git"
},
"fetcher": "fetchFromGitiles"
@ -203,24 +203,24 @@
},
"src/third_party/harfbuzz-ng/src": {
"args": {
"hash": "sha256-iR49rfGDKxPObCff1/30hYHpP5FpZ28ROgMZhNk9eFY=",
"rev": "1da053e87f0487382404656edca98b85fe51f2fd",
"hash": "sha256-TStJvz3Txn4cvU1tCPPZn6RLslvM+VNUqt8l8g67JN4=",
"rev": "1c249be96e27eafd15eb86d832b67fbc3751634b",
"url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/icu": {
"args": {
"hash": "sha256-7568UHNDOzyTCLy3TAwxZLUrKfB6A1yKA0wVZQJjKoI=",
"rev": "4239b1559d11d4fa66c100543eda4161e060311e",
"hash": "sha256-O9qrAt8lwNBg5LCVz+SfTe48uJx8onVYwn0LRXIhUvY=",
"rev": "bbccc2f6efc1b825de5f2c903c48be685cd0cf22",
"url": "https://chromium.googlesource.com/chromium/deps/icu.git"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/instrumented_libs": {
"args": {
"hash": "sha256-kHKGADAgzlaeckXFbpU1GhJK+zkiRd9XvdtPF6qrQFY=",
"rev": "bb6dbcf2df7a9beb34c3773ef4df161800e3aed9",
"hash": "sha256-7w5wMcmPcKLS91buxyRdcgaQjbKGFdmrKClvYVO3iko=",
"rev": "3cc43119a29158bcde39d288a8def4b8ec49baf8",
"url": "https://chromium.googlesource.com/chromium/third_party/instrumented_libraries.git"
},
"fetcher": "fetchFromGitiles"
@ -233,26 +233,34 @@
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/libFuzzer/src": {
"args": {
"hash": "sha256-Lb+HczYax0T7qvC0/Nwhc5l2szQTUYDouWRMD/Qz7sA=",
"rev": "e31b99917861f891308269c36a32363b120126bb",
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/libaom/source/libaom": {
"args": {
"hash": "sha256-2XHqNAmv2L3TEFXu4Q6rnASLmuE93QplSVKNqyhlKUk=",
"rev": "840f8797871cc587f7113ea9d2483a1156d57c0e",
"hash": "sha256-oceORERaQDEQkssZwiWGOtAsbuI0YeOciwb9FgtFuHw=",
"rev": "d737ca3ebe92feec465876a8fc98950cecd08fd8",
"url": "https://aomedia.googlesource.com/aom.git"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/libc++/src": {
"args": {
"hash": "sha256-7skqaen0XqbRvAGXQ0/3kea3vRInktdP3DOBeIBiGlQ=",
"rev": "6a68fd412b9aecd515a20a7cf84d11b598bfaf96",
"hash": "sha256-QxEbtsEKCs2Xgulq7nVWtAeOGkIYFOy/L1ROfXa5u8U=",
"rev": "2e25154d49c29fa9aa42c30ad4a027bd30123434",
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/libc++abi/src": {
"args": {
"hash": "sha256-zPm+Rif9fITazDvvm6SvLq8gwcPzPbuaXlRbyYqv7JA=",
"rev": "9a1d90c3b412d5ebeb97a6e33d98e1d0dd923221",
"hash": "sha256-RIPejJnlQE5S8ss3WijR4uLVC+yRL9Ba0vslQeJFNiE=",
"rev": "8205ccf0f23545ebcd8846363ea1d29e77917a22",
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git"
},
"fetcher": "fetchFromGitiles"
@ -267,40 +275,40 @@
},
"src/third_party/libsrtp": {
"args": {
"hash": "sha256-4qEZ9MD97MoqCUlZtbEhIKy+fDO1iIWqyrBsKwkjXTg=",
"rev": "000edd791434c8738455f10e0dd6b268a4852c0b",
"hash": "sha256-bkG1+ss+1a2rCHGwZjhvf5UaNVbPPZJt9HZSIPBKGwM=",
"rev": "a52756acb1c5e133089c798736dd171567df11f5",
"url": "https://chromium.googlesource.com/chromium/deps/libsrtp.git"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/libunwind/src": {
"args": {
"hash": "sha256-0OBelaxkKdajYXrGgz08nyPZhxqpsnFXiF3m8DGQkDo=",
"rev": "efc3baa2d1ece3630fcfa72bef93ed831bcaec4c",
"hash": "sha256-JazjgI+ch9RgnsDgu6p4cT4UmCBor4x4sRi1ClLISAY=",
"rev": "e55d8cf51c6db1fdd4bb56c158945ec59772c8ee",
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/libvpx/source/libvpx": {
"args": {
"hash": "sha256-7GInV/uHuK6bUa1dSBuxJn6adyjfoOqSqfmfTvQbAoc=",
"rev": "906334ac1de2b0afa666472dce5545b82c1251fb",
"hash": "sha256-8/Ttkc1ZLQ9WvQf+0/BW9zlmWvlyGDujELyLDqNmQxI=",
"rev": "7a65480684b1b28bb9defae164bf0dc78b32653e",
"url": "https://chromium.googlesource.com/webm/libvpx.git"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/libyuv": {
"args": {
"hash": "sha256-gTNmhYuYmt/JmWSAVbcE4PqG3kW/JaL7XEWXbiNVfMM=",
"rev": "a8e59d207483f75b87dd5fc670e937672cdf5776",
"hash": "sha256-hHwJLMI/leUm8RjkBsSQn/GaNU8Aan1yllGnXvdfG78=",
"rev": "10592b60c0b2c33210b7752454253dc2625b4305",
"url": "https://chromium.googlesource.com/libyuv/libyuv.git"
},
"fetcher": "fetchFromGitiles"
},
"src/third_party/llvm-libc/src": {
"args": {
"hash": "sha256-Q0Y/jvAOovOGYTgdDivVQD0CJciuEAt91DCBNNQHwnE=",
"rev": "98ed09318387deb45282ca1c92a384499860b76a",
"hash": "sha256-OtNt+IRn2AFRTKvrA+c9AD+mbfBD37K2S9PXk3UI99A=",
"rev": "12809bfa855813dcef51871e2ee3155e53ed35ea",
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git"
},
"fetcher": "fetchFromGitiles"
@ -331,8 +339,8 @@
},
"src/third_party/perfetto": {
"args": {
"hash": "sha256-WXBjGcWZQWrfSQRVv7NfxVv483cf04rNfmXzqyuy9bk=",
"rev": "e57316a6ae4e85e9bc8ba82a6c6a93eb5d9a72aa",
"hash": "sha256-ogrB+n5F4UnmL3nHJRyMFOLYVUvjirT9BClg20mTZkc=",
"rev": "a0c2bc7919f7467cf4a8287c8389c3f96a3fcbac",
"url": "https://android.googlesource.com/platform/external/perfetto.git"
},
"fetcher": "fetchFromGitiles"
@ -355,8 +363,8 @@
},
"src/tools": {
"args": {
"hash": "sha256-o4Q+uDF+TUDlu/bcjBEn3o3UuF5q9h1Vf/gx16bnlYs=",
"rev": "c809c4133185094fbd75508202221ff14fc92f7c",
"hash": "sha256-C3bzAAJp8OpKAHhM54P/sTBVFf3K6ffxvrpfKKxLRII=",
"rev": "6820cc03cc8a4b1fb99747f30e8249d138a70981",
"url": "https://chromium.googlesource.com/chromium/src/tools"
},
"fetcher": "fetchFromGitiles"

View file

@ -6,13 +6,13 @@
python3Packages.buildPythonApplication rec {
pname = "skypilot";
version = "0.8.0";
version = "0.8.1";
src = fetchFromGitHub {
owner = "skypilot-org";
repo = "skypilot";
tag = "v${version}";
hash = "sha256-WM2glbjRFwAxyrIV5ID0bRaGb8UCQXiIgm0Praf7mU4=";
hash = "sha256-jLjYsBkb5Tba3q/mdqCWK04FLg0pEdHyZH3vuMIP6tg=";
};
pyproject = true;

View file

@ -12,11 +12,11 @@
stdenv.mkDerivation rec {
pname = "snd";
version = "25.2";
version = "25.3";
src = fetchurl {
url = "mirror://sourceforge/snd/snd-${version}.tar.gz";
hash = "sha256-BPtovk1seGGz/hrIRP5SEjfBIi4trZoKMLJ1v8DE/Tk=";
hash = "sha256-YZcMojm68CiyEH8shmoIH9Tl27RSV20q7UId7L9rhYM=";
};
nativeBuildInputs = [

View file

@ -6,13 +6,13 @@
stdenvNoCC.mkDerivation rec {
pname = "spaceship-prompt";
version = "4.17.0";
version = "4.18.0";
src = fetchFromGitHub {
owner = "denysdovhan";
repo = "spaceship-prompt";
rev = "v${version}";
sha256 = "sha256-a7z/z++dmwMqIrutOc74ljz/Tu/wuEuQaN2XRBMtOvw=";
sha256 = "sha256-ymIOv4GRwDpD3bbs81muzecsrUcKSYaPcR7mcaSYbl8=";
};
strictDeps = true;

View file

@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "sslh";
version = "2.1.3";
version = "2.2.1";
src = fetchFromGitHub {
owner = "yrutschle";
repo = "sslh";
rev = "v${version}";
hash = "sha256-46lnQ+u+TfHrI2Yz5jd/Tl82K8mmqFY2Cqu6ktLiveA=";
hash = "sha256-AAGS7/mhlPRbZ6VazVA0wnKf3SrEB/AgF8HgeICwvx4=";
};
postPatch = "patchShebangs *.sh";

View file

@ -11,7 +11,7 @@
buildGoModule rec {
pname = "steampipe";
version = "1.0.3";
version = "1.1.0";
env.CGO_ENABLED = 0;
@ -19,10 +19,10 @@ buildGoModule rec {
owner = "turbot";
repo = "steampipe";
tag = "v${version}";
hash = "sha256-GpFTMbwfTou+mKB8hn4ucXbcvSFl7SEzlz7H98ojGO4=";
hash = "sha256-7RRSsjQUgDLNpSvCIgdojsUv3o8W0OjobLzGwqfG6Zo=";
};
vendorHash = "sha256-/8MDRlPR53MTMtW/VF6XsJ2NdV4NLDF8aukx7Rm/D7A=";
vendorHash = "sha256-pYXS7RwulpmDlCdNf3DXg97lsMshHYAzhZ+PTRvKBhE=";
proxyVendor = true;
postPatch = ''

View file

@ -6,13 +6,13 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "stevenblack-blocklist";
version = "3.15.29";
version = "3.15.34";
src = fetchFromGitHub {
owner = "StevenBlack";
repo = "hosts";
tag = finalAttrs.version;
hash = "sha256-Ph0Wc7tl5FHZatSK9BNMZ8lNhGdJKx9X3+Px9MaYKyI=";
hash = "sha256-FSZzTEQrjY4InqHo1wPbnqqwKHpbfV1Y5JJsYR/c6VU=";
};
outputs = [

View file

@ -32,7 +32,7 @@ let
# https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/misc/ollama/default.nix
pname = "tabby";
version = "0.26.0";
version = "0.27.1";
availableAccelerations = flatten [
(optional cudaSupport "cuda")
@ -121,12 +121,12 @@ rustPlatform.buildRustPackage {
owner = "TabbyML";
repo = "tabby";
tag = "v${version}";
hash = "sha256-OIt0UtknzPikGowfYWMufBXl0Ktt6zsZKqRMx63UqR4=";
hash = "sha256-mpLy+bSKoJr3fo9bEE1dyES1ZeIHQLSvzpt23E55b4o=";
fetchSubmodules = true;
};
useFetchCargoVendor = true;
cargoHash = "sha256-wkd2EVCyWkUEo/gqNuX+P5wDeNmx0Jrd7UhhvIZwAFU=";
cargoHash = "sha256-einG593Brv59j1F5sebUATFnfER/PmXwQJpF3VLPKjg=";
# Don't need to build llama-cpp-server (included in default build)
# We also don't add CUDA features here since we're using the overridden llama-cpp package

View file

@ -8,12 +8,12 @@
stdenv.mkDerivation rec {
pname = "tt-rss";
version = "0-unstable-2025-03-19";
version = "0-unstable-2025-04-17";
src = fetchgit {
url = "https://git.tt-rss.org/fox/tt-rss.git";
rev = "5dcb8db933f1e49526137a55638d26f4d8d2d182";
hash = "sha256-8iHWrfyV2Gm4P91E/1Y8Z58Um4r5a1mwJ1Y7vNYpIM8=";
rev = "be82663ac9b59de8a135178a519efe9f7ebae213";
hash = "sha256-bZrmOOFB5HhiWsV6wWfqv3/wW4rf/05AX7qU+v1IBFE=";
};
installPhase = ''

View file

@ -87,6 +87,8 @@ python3.pkgs.buildPythonApplication rec {
"ubi-reader"
];
pythonRelaxDeps = [ "rich" ];
pythonImportsCheck = [ "unblob" ];
makeWrapperArgs = [

View file

@ -6,11 +6,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "unifont-csur";
version = "16.0.02";
version = "16.0.03";
src = fetchurl {
url = "https://unifoundry.com/pub/unifont/unifont-${finalAttrs.version}/font-builds/unifont_csur-${finalAttrs.version}.otf";
hash = "sha256-orLV0a0dQUAnzWnSTD1ALfbAsqWtFscH3rMCDyaXNfo=";
hash = "sha256-41MXxHHohZFm42LMePmLSZp3bytsxMJmWh/0psIgWt4=";
};
dontUnpack = true;

View file

@ -8,21 +8,21 @@
stdenv.mkDerivation (finalAttrs: {
pname = "unifont";
version = "16.0.02";
version = "16.0.03";
otf = fetchurl {
url = "mirror://gnu/unifont/unifont-${finalAttrs.version}/unifont-${finalAttrs.version}.otf";
hash = "sha256-3oI6EOZeIkOt56mK+CuC68a71c89CqPjjtTMzTa8qzM=";
hash = "sha256-9TnyHLrjkWoJP4GdNsR3EtVwGshtrO2KaOzPe9nTPAw=";
};
pcf = fetchurl {
url = "mirror://gnu/unifont/unifont-${finalAttrs.version}/unifont-${finalAttrs.version}.pcf.gz";
hash = "sha256-AqP+EZlNPNrx1L1dK2tglzXmgj4BdkroO3BOAuwvZA0=";
hash = "sha256-ysKULOBusx4n7NfYRAzEoRfqaTNn5JtjigTVmb7wozY=";
};
bdf = fetchurl {
url = "mirror://gnu/unifont/unifont-${finalAttrs.version}/unifont-${finalAttrs.version}.bdf.gz";
hash = "sha256-Uh8rkui2vU6hkM6gSaA53eNZpuLK6UWORdaWAI+mmX8=";
hash = "sha256-fz0WZKwcBR9ZoaE2DdZU942CwkamiMNC6GPOx/a6ldQ=";
};
nativeBuildInputs = [

View file

@ -6,11 +6,11 @@
stdenvNoCC.mkDerivation rec {
pname = "unifont_upper";
version = "16.0.02";
version = "16.0.03";
src = fetchurl {
url = "mirror://gnu/unifont/unifont-${version}/${pname}-${version}.otf";
hash = "sha256-QBc6oiQ6aTiWrqMwyY/YesG+s1JPMggsLT9mZzJsud4=";
hash = "sha256-ACW+6xiQAd9QMidqJ2MQGTkYbW9fvateIR2FyoM7rIs=";
};
dontUnpack = true;

View file

@ -80,13 +80,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "uwsgi";
version = "2.0.28";
version = "2.0.29";
src = fetchFromGitHub {
owner = "unbit";
repo = "uwsgi";
tag = finalAttrs.version;
hash = "sha256-/7Z9lq7JiGBrTpmtbIEqpMg7nw9SVm8ypmzd1/p6xgU=";
hash = "sha256-WlbvvAu+A0anPItnG8RnWrXm450/xbOloPzUd2L9TuU=";
};
patches = [

View file

@ -8,13 +8,13 @@
buildGoModule rec {
pname = "velero";
version = "1.15.2";
version = "1.16.0";
src = fetchFromGitHub {
owner = "vmware-tanzu";
repo = "velero";
rev = "v${version}";
hash = "sha256-WClNupUW1Nd5Xnx58KYDRLz1/2kNCOR4AoAsUv78yPE=";
hash = "sha256-+gEu323/Y6BZiN22yX1oj9WmejoVSOLjBCKL0YTXI6A=";
};
ldflags = [
@ -26,7 +26,7 @@ buildGoModule rec {
"-X github.com/vmware-tanzu/velero/pkg/buildinfo.GitSHA=none"
];
vendorHash = "sha256-Q3h39o78V5Lqzols3RmSDL9d5WevMnTt4bv4qBscnGs=";
vendorHash = "sha256-+gmHQoAIfvKT3g4q7YsOVwKS/LMkmwpq9OTtCuqEd/Y=";
excludedPackages = [
"issue-template-gen"

View file

@ -67,6 +67,7 @@ stdenv.mkDerivation (finalAttrs: {
runHook preInstall
cp -r dist/${lib.optionalString buildWebExtension "chromium-unpacked/"} $out
cp package.json $out # Presence is checked by Vesktop.
runHook postInstall
'';

View file

@ -16,7 +16,7 @@
let
pname = "wallabag";
version = "2.6.10";
version = "2.6.12";
in
stdenv.mkDerivation {
inherit pname version;
@ -24,7 +24,7 @@ stdenv.mkDerivation {
# Release tarball includes vendored files
src = fetchurl {
url = "https://github.com/wallabag/wallabag/releases/download/${version}/wallabag-${version}.tar.gz";
hash = "sha256-a0j3tFQD7JcUV4kDcHWifodeu8KvoHn5gvVbxo86MP4=";
hash = "sha256-o6IbFhDac6BUNjYqhRQXWoNVwkqkRLSYyhYoOz+IG80=";
};
patches = [

View file

@ -6,16 +6,16 @@
buildNpmPackage rec {
pname = "whistle";
version = "2.9.96";
version = "2.9.97";
src = fetchFromGitHub {
owner = "avwo";
repo = "whistle";
rev = "v${version}";
hash = "sha256-+v+wuH/30egnBDMv/IbSIXvuFHaXLle7jvWgIA9n4YM=";
hash = "sha256-V6LnwhWTgkEBph/DkENhiUwoetEV8Wj6iGNbRWGWITU=";
};
npmDepsHash = "sha256-5mxQOdHFUn/7el67stVb4B2TYGA9uC2/FQa7C/MyiTo=";
npmDepsHash = "sha256-td6Nl0ntFzztvE/TIFnYrgy5ny1N9ZCHMMiJpBYnAzA=";
dontNpmBuild = true;

View file

@ -10,15 +10,15 @@
stdenv.mkDerivation {
pname = "xrsh";
version = "0-unstable-2025-03-28";
version = "0-unstable-2025-04-18";
src = fetchFromGitea {
fetchSubmodules = true;
domain = "codeberg.org";
owner = "xrsh";
repo = "xrsh";
rev = "6eb4feb04ddd4aa96319340921d12b9fdd1bbe59";
hash = "sha256-EPrp9tsBDo7A4Si0wV8cup3zOBeMG3em1ePSZwjXUcI=";
rev = "f9ca00efb864447ceac94d3e8134a7ed4c41a590";
hash = "sha256-2nGG6B+uW2QEdIjg8NXQjtbIQu+1hhOSKeHFQenc6eI=";
};
dontBuild = true;

View file

@ -12,13 +12,13 @@ let
in
buildDotnetModule (finalAttrs: {
pname = "yafc-ce";
version = "2.11.0";
version = "2.11.1";
src = fetchFromGitHub {
owner = "shpaass";
repo = "yafc-ce";
rev = finalAttrs.version;
hash = "sha256-jWJOJ00VXBaHogm3xUsV9Shvv9islRA+Z4fkln5VuWM=";
hash = "sha256-n6twiCIQ1nMSidfmdl2py5wHvx4kk6skK0f8chXTCjQ=";
};
projectFile = [ "Yafc/Yafc.csproj" ];

View file

@ -12,15 +12,17 @@
python3Packages.buildPythonApplication rec {
pname = "yle-dl";
version = "20240706";
version = "20250316";
src = fetchFromGitHub {
owner = "aajanki";
repo = "yle-dl";
rev = version;
hash = "sha256-X5fkcJgTVGASoVvvshGWUFNzB1V4KMSKgwoxzP62mxc=";
rev = "releases/${version}";
hash = "sha256-8cJVaoZRKAR/mkRebpgMfwOWIdDySS8q6Dc2kanr4SE=";
};
pyproject = true;
propagatedBuildInputs = with python3Packages; [
attrs
configargparse
@ -29,6 +31,9 @@ python3Packages.buildPythonApplication rec {
lxml
requests
];
buildInputs = with python3Packages; [
flit-core
];
pythonPath = [
rtmpdump
php

View file

@ -5,7 +5,7 @@
}:
let
version = "0.5.0";
version = "1.0.1";
in
buildGoModule {
pname = "yoink";
@ -15,10 +15,10 @@ buildGoModule {
owner = "MrMarble";
repo = "yoink";
rev = "v${version}";
hash = "sha256-9ftlAECywF4khH279h2qcSvKRDQX2I7GDQ7EYcEybL0=";
hash = "sha256-yI3koHVeZWkujpiO0qLj1i4m5l5BiZNZE5ix+IKFwyc=";
};
vendorHash = "sha256-cnfh2D/k4JP9BNlI+6FVLBFyk5XMIYG/DotUdAZaY0Q=";
vendorHash = "sha256-P1bkugMaVKCvVx7y8g/elsEublHPA0SgeKzWiQCi4vs=";
meta = {
homepage = "https://github.com/MrMarble/yoink";

View file

@ -1,22 +1,22 @@
# Generated by update.sh script
{
"version" = "24.2.0";
"version" = "24.2.1";
"hashes" = {
"aarch64-linux" = {
sha256 = "1f74v71g3abxxwdzqk50pg9yyfpd41gq8kdr8cji97307ipi41jy";
url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.0/graalnodejs-community-24.2.0-linux-aarch64.tar.gz";
sha256 = "0hz90igswilf6scdlpgj1a1fq6d3jkwzk7g7aflrq9z4ij2qkpn0";
url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.1/graalnodejs-community-24.2.1-linux-aarch64.tar.gz";
};
"x86_64-linux" = {
sha256 = "15kjr2i2ymdmi7rrssgwka9nhfcak5nrh4yj3rxgw42rik4f8d83";
url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.0/graalnodejs-community-24.2.0-linux-amd64.tar.gz";
sha256 = "01gvnfgcmylwsw6cbybhg1nl5xwshmcnsxmpn4wyq4h801qmmsxx";
url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.1/graalnodejs-community-24.2.1-linux-amd64.tar.gz";
};
"x86_64-darwin" = {
sha256 = "06zhyyz4bx7z30mky1slqm3rg8p7nixbls9w6h0q2xm50ck2mx38";
url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.0/graalnodejs-community-24.2.0-macos-amd64.tar.gz";
sha256 = "0mix0phzm0kg2q0w37ip8qkri8hg9mqd0f1215apl42b4nps71sl";
url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.1/graalnodejs-community-24.2.1-macos-amd64.tar.gz";
};
"aarch64-darwin" = {
sha256 = "0lzqff3n1pk6ymv7c828l37g6xl6bgw2af3gb7amnqxyy9qzpz8d";
url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.0/graalnodejs-community-24.2.0-macos-aarch64.tar.gz";
sha256 = "1ix6zb1d3sp55hf3fb5l7v65272gich5abbh6ggkxcskhk41xilq";
url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.1/graalnodejs-community-24.2.1-macos-aarch64.tar.gz";
};
};
}

View file

@ -1,22 +1,22 @@
# Generated by update.sh script
{
"version" = "24.2.0";
"version" = "24.2.1";
"hashes" = {
"aarch64-linux" = {
sha256 = "0idzgirhx30h65bflsccbgjn4dszy78zb2ahwzhlfy6zxgm94mvd";
url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.0/graalpy-community-24.2.0-linux-aarch64.tar.gz";
sha256 = "1zqf6pjs2majxdhxa276wyfhszw1jbm3qykwk40jq6hs07kfyvk7";
url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.1/graalpy-community-24.2.1-linux-aarch64.tar.gz";
};
"x86_64-linux" = {
sha256 = "0ql20z31mv85xidmwg1h7aiyngh7gr886ffd3442fvhqmy8rvgm3";
url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.0/graalpy-community-24.2.0-linux-amd64.tar.gz";
sha256 = "184hp8k1d2pp1k8jqi9f60fg5k9jv4sx955n1ggjb12gc0rg7hcn";
url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.1/graalpy-community-24.2.1-linux-amd64.tar.gz";
};
"x86_64-darwin" = {
sha256 = "0vwv49araj5lrcab3i64y424b6gv3fqrxh1rgmcv7ga1jc3bw5ja";
url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.0/graalpy-community-24.2.0-macos-amd64.tar.gz";
sha256 = "1jhs797cdscay36nh2yrrd7kc2sx4xx2ibwjp6xdwys5jg6502hd";
url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.1/graalpy-community-24.2.1-macos-amd64.tar.gz";
};
"aarch64-darwin" = {
sha256 = "10dp9665qbzalzlw5a8zflq2q5z9dxydhl90d9v9ka30q9dv3n5y";
url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.0/graalpy-community-24.2.0-macos-aarch64.tar.gz";
sha256 = "02a9jr9sh1zn786ci4wc94rdblrsq9js64rh37ffcf2908gzqcgc";
url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.1/graalpy-community-24.2.1-macos-aarch64.tar.gz";
};
};
}

View file

@ -1,22 +1,22 @@
# Generated by update.sh script
{
"version" = "24.2.0";
"version" = "24.2.1";
"hashes" = {
"aarch64-linux" = {
sha256 = "0nxhll26wl3193jk360hyr0hck929rvsnbmk1gx5zf8r4076zs2c";
url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-community-24.2.0-linux-aarch64.tar.gz";
sha256 = "1g6c7wk4d9n4xgx549w9zmwd3aniayghwivx65l4fd1x9l78fhz9";
url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.1/truffleruby-community-24.2.1-linux-aarch64.tar.gz";
};
"x86_64-linux" = {
sha256 = "0vn8ccxqzri0a2c4rz6r9gpam5j8l6g72jd8iwak5jjjmxdn0wlg";
url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-community-24.2.0-linux-amd64.tar.gz";
sha256 = "06jc89r4w5isjxbndyy8g2p9q1jbb3879xdgj76379hrpzkdd6hd";
url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.1/truffleruby-community-24.2.1-linux-amd64.tar.gz";
};
"x86_64-darwin" = {
sha256 = "1v1mgh28gqncjc12v31525ca53h3c2jz3ss0mk5l4w0zw0lrl1l1";
url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-community-24.2.0-macos-amd64.tar.gz";
sha256 = "1a9kb7d1kv3j2svc41zwb43jx3jp96n2smqnijc3wkblgcg3gc51";
url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.1/truffleruby-community-24.2.1-macos-amd64.tar.gz";
};
"aarch64-darwin" = {
sha256 = "0312r3pihpm5zbkiabzy9iv4rijy9ckh6mx72igcwlzbwgqb0916";
url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-community-24.2.0-macos-aarch64.tar.gz";
sha256 = "0gbmk5h2api8y48sl3a731j3bjp1zzq9raar8ps81wld2yigxx0r";
url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.1/truffleruby-community-24.2.1-macos-aarch64.tar.gz";
};
};
}

View file

@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "zef";
version = "0.22.8";
version = "1.0.0";
src = fetchFromGitHub {
owner = "ugexe";
repo = "zef";
rev = "v${finalAttrs.version}";
hash = "sha256-FyxNguwaVcCbE0JZzXFa0wSFEPMF15WkUC9QJnR0Md8=";
hash = "sha256-TUsEevaxB8DYMNhAsF8qFf1owv5ML8xSyGS9C0IkfbI=";
};
nativeBuildInputs = [

View file

@ -9,13 +9,13 @@
buildOctavePackage rec {
pname = "video";
version = "2.1.1";
version = "2.1.3";
src = fetchFromGitHub {
owner = "Andy1978";
repo = "octave-video";
rev = version;
hash = "sha256-JFySAu/3lCnfuFMNGYPzX2MqhsRi1+IyJQBcKB9vCo0=";
rev = "refs/tags/${version}";
hash = "sha256-fn9LNfuS9dSStBfzBjRRkvP50JJ5K+Em02J9+cHqt6w=";
};
nativeBuildInputs = [

View file

@ -21,6 +21,7 @@
pythonOlder,
redshift-connector,
requests-aws4auth,
setuptools,
}:
buildPythonPackage rec {
@ -37,7 +38,10 @@ buildPythonPackage rec {
hash = "sha256-dIdNrfhBrfrzXmspw25yd/y6MbXRrLfDveCQk+AERV0=";
};
pythonRelaxDeps = [ "packaging" ];
pythonRelaxDeps = [
"packaging"
"pyarrow"
];
build-system = [ poetry-core ];
@ -54,6 +58,7 @@ buildPythonPackage rec {
pymysql
redshift-connector
requests-aws4auth
setuptools
];
optional-dependencies = {

View file

@ -37,6 +37,7 @@ buildPythonPackage rec {
pythonRelaxDeps = [
"beautifulsoup4"
"lxml"
"pillow"
];
build-system = [

View file

@ -28,6 +28,8 @@ buildPythonPackage rec {
hash = "sha256-XqCP2GfS8hxlFU4Mndeh+7Ll2kXJ3Dei+AGp/oy0PUg=";
};
pythonRelaxDeps = [ "cryptography" ];
build-system = [ hatchling ];
dependencies = [

Some files were not shown because too many files have changed in this diff Show more