mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-08-25 17:55:21 +00:00
Merge master into staging-next
This commit is contained in:
@@ -10120,6 +10120,11 @@
|
||||
name = "Kirill Samoylenkov";
|
||||
keys = [ { fingerprint = "955B 97C5 78A3 DF03 D818 25EB 8E40 5DD2 CF84 CCE0"; } ];
|
||||
};
|
||||
gefla = {
|
||||
name = "Gerd Flaig";
|
||||
github = "gefla";
|
||||
githubId = 56790;
|
||||
};
|
||||
genga898 = {
|
||||
email = "genga898@gmail.com";
|
||||
github = "genga898";
|
||||
|
||||
@@ -400,7 +400,7 @@ in
|
||||
# Figure out device names for the boot device and root filesystem.
|
||||
rootPart=$(${lib.getExe' pkgs.util-linux "findmnt"} -n -o SOURCE /)
|
||||
bootDevice=$(${lib.getExe' pkgs.util-linux "lsblk"} -npo PKNAME $rootPart)
|
||||
partNum=$(${lib.getExe' pkgs.util-linux "lsblk"} -npo MAJ:MIN $rootPart | ${lib.getExe pkgs.gawk} -F: '{print $2}')
|
||||
partNum=$(${lib.getExe' pkgs.util-linux "lsblk"} -npo PARTN $rootPart)
|
||||
|
||||
# Resize the root partition and the filesystem to fit the disk
|
||||
echo ",+," | ${lib.getExe' pkgs.util-linux "sfdisk"} -N$partNum --no-reread $bootDevice
|
||||
|
||||
@@ -44,7 +44,6 @@ rec {
|
||||
homepage = "https://www.vim.org";
|
||||
license = lib.licenses.vim;
|
||||
maintainers = with lib.maintainers; [
|
||||
das_j
|
||||
equirosa
|
||||
philiptaron
|
||||
];
|
||||
|
||||
@@ -17,16 +17,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "netmaker";
|
||||
version = "1.1.0";
|
||||
version = "1.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "gravitl";
|
||||
repo = "netmaker";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-acsIe3N6F76KktfPOHreFwDatyuv1q7ui6MMhVXfj7c=";
|
||||
hash = "sha256-Zt6bQgmummfaC0cbW2GgSlu2TatHHrd8UEY/CZsJoDU=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-Ur8cuE0jToOme79BTaYbaLDl2cRMjsr1DTvZjm8zmtc=";
|
||||
vendorHash = "sha256-m+z0bzE/XMb8YHX4Q6UtPfeG0B2OSp9azMhVX51ECgM=";
|
||||
|
||||
inherit subPackages;
|
||||
|
||||
|
||||
@@ -12,11 +12,11 @@
|
||||
buildKodiAddon rec {
|
||||
pname = "arteplussept";
|
||||
namespace = "plugin.video.arteplussept";
|
||||
version = "1.5.3";
|
||||
version = "1.6.0";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://mirrors.kodi.tv/addons/${lib.toLower rel}/${namespace}/${namespace}-${version}.zip";
|
||||
hash = "sha256-a0HMYqeCYTTPgTgZfLcycHEqf/CPxdP03TePpE6nEK8=";
|
||||
hash = "sha256-5gGRYzRBFPrZKtTLUcwIF/Exq6fwkymP1W6iyGdo5nc=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
buildKodiAddon rec {
|
||||
pname = "radioparadise";
|
||||
namespace = "script.radioparadise";
|
||||
version = "2.4.0";
|
||||
version = "2.5.0";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://mirrors.kodi.tv/addons/${lib.toLower rel}/script.radioparadise/script.radioparadise-${version}.zip";
|
||||
sha256 = "sha256-qM+YzWesgAIiqL2YbKgJ0wSTTghtPPBcMGzsKF7tVAY=";
|
||||
sha256 = "sha256-7mBKWgyjXcGPbUknE7F7czxicMDoYmv06Am1RgbOjgE=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
||||
@@ -16,7 +16,6 @@ rustPlatform.buildRustPackage {
|
||||
description = "Tool for copying binaries and their dependencies";
|
||||
mainProgram = "make-initrd-ng";
|
||||
maintainers = with lib.maintainers; [
|
||||
das_j
|
||||
elvishjerricco
|
||||
k900
|
||||
];
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
{
|
||||
"version": "1.3.22-stable",
|
||||
"version": "1.3.23-stable",
|
||||
"sources": {
|
||||
"aarch64-darwin": {
|
||||
"url": "https://acli.atlassian.com/darwin/1.3.22-stable/acli_1.3.22-stable_darwin_arm64.tar.gz",
|
||||
"sha256": "3a9a6ff1bb0bce5902780e26e748b18b9adb4489df67d88ea878f4b7673944ad"
|
||||
"url": "https://acli.atlassian.com/darwin/1.3.23-stable/acli_1.3.23-stable_darwin_arm64.tar.gz",
|
||||
"sha256": "af78f7bb06b137ddab785257fb74367ac3304629c7d240af0117a700c7b56b64"
|
||||
},
|
||||
"aarch64-linux": {
|
||||
"url": "https://acli.atlassian.com/linux/1.3.22-stable/acli_1.3.22-stable_linux_arm64.tar.gz",
|
||||
"sha256": "1a9e86d0b46a62a8f1992c1ef98b3af7e9a9ee3f76d0efa215fe1f2d1b2fd139"
|
||||
"url": "https://acli.atlassian.com/linux/1.3.23-stable/acli_1.3.23-stable_linux_arm64.tar.gz",
|
||||
"sha256": "5d4e8580cf2aae681bc02bb4f61c8a62f3efa8fa2b051b3a5f4f560a90279a60"
|
||||
},
|
||||
"x86_64-linux": {
|
||||
"url": "https://acli.atlassian.com/linux/1.3.22-stable/acli_1.3.22-stable_linux_amd64.tar.gz",
|
||||
"sha256": "de9e0a60a556e4119428b9072f6ca787e75b9f9a538aa71ebcc8084deb8ca1a6"
|
||||
"url": "https://acli.atlassian.com/linux/1.3.23-stable/acli_1.3.23-stable_linux_amd64.tar.gz",
|
||||
"sha256": "1678a6d0ac36904b1b7788191b5740962a3dc8694aa6f3eee9ccd8f4774996e5"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "alembic";
|
||||
version = "1.8.8";
|
||||
version = "1.8.12";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "alembic";
|
||||
repo = "alembic";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-R69UYyvLnMwv1JzEQ6S6elvR83Rmvc8acBJwSV/+hCk=";
|
||||
hash = "sha256-cH/hfGnl037Q2kWzGz68RZW9MOqU/M2I+/osyyGlN/s=";
|
||||
};
|
||||
|
||||
# note: out is unused (but required for outputDoc anyway)
|
||||
|
||||
@@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
description = "Replacement for the SCCP channel driver in Asterisk";
|
||||
homepage = "https://github.com/chan-sccp/chan-sccp";
|
||||
license = lib.licenses.gpl1Only;
|
||||
maintainers = with lib.maintainers; [ das_j ];
|
||||
maintainers = [ ];
|
||||
# https://github.com/chan-sccp/chan-sccp/issues/609
|
||||
broken = lib.versionAtLeast (lib.getVersion asterisk) "21";
|
||||
};
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "biglybt";
|
||||
version = "3.9.0.0";
|
||||
version = "4.1.0.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/BiglySoftware/BiglyBT/releases/download/v${finalAttrs.version}/GitHub_BiglyBT_unix.tar.gz";
|
||||
hash = "sha256-NBXEY5f2kVPoZit7Gy4rM61bwQSdXovg0gURukhxJJ4=";
|
||||
hash = "sha256-P9CscKANZUZd49tPelT8fZVVaf5P5CKnq5eAbE7H6eU=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "buildkite-agent-metrics";
|
||||
version = "5.12.3";
|
||||
version = "5.12.4";
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
@@ -18,10 +18,10 @@ buildGoModule (finalAttrs: {
|
||||
owner = "buildkite";
|
||||
repo = "buildkite-agent-metrics";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-h6RPAqRNCcsT49d+D+q3FShoPZK4z7e8JCkB1FOHgNY=";
|
||||
hash = "sha256-0pQhybD6RREqpB6Fa4L5HnPb54mh0QEylqHhl6mgGSQ=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-2os2V1iyw1k6XwX2wLz0abMnu+X5p+Aqau7ajC3JIRc=";
|
||||
vendorHash = "sha256-kaObR5j6vsqRnU2jP4hJjC+Ek8X5v82T0AJsiHx6lvc=";
|
||||
|
||||
# This is a Google Cloud Function and is not needed for compiling the binary
|
||||
excludedPackages = [ "./cloud_function" ];
|
||||
|
||||
@@ -4,33 +4,42 @@
|
||||
buildGoModule,
|
||||
faketty,
|
||||
fetchFromGitHub,
|
||||
fetchYarnDeps,
|
||||
fixup-yarn-lock,
|
||||
fetchPnpmDeps,
|
||||
go,
|
||||
makeWrapper,
|
||||
nodejs,
|
||||
nix-update-script,
|
||||
patchelf,
|
||||
pnpm_10,
|
||||
pnpmConfigHook,
|
||||
removeReferencesTo,
|
||||
testers,
|
||||
yarn,
|
||||
versionCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "cdktn-cli";
|
||||
version = "0.23.3";
|
||||
version = "0.24.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "open-constructs";
|
||||
repo = "cdk-terrain";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-k3xAaJiqldRZubAFrRuNM1e+3kH/5vv0maEeT/gdqK0=";
|
||||
hash = "sha256-8vUGGg31MkuXdyvZo83GIoLZeJlOKIFgg3KlYU2F8hY=";
|
||||
};
|
||||
|
||||
offlineCache = fetchYarnDeps {
|
||||
yarnLock = "${finalAttrs.src}/yarn.lock";
|
||||
hash = "sha256-9nhv31ljJ8DphOot3TAsYhbV6cx7Ovfe+ll+V2vJWx8=";
|
||||
pnpmWorkspaces = [ "cdktn-cli..." ];
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
inherit (finalAttrs)
|
||||
pname
|
||||
version
|
||||
src
|
||||
pnpmInstallFlags
|
||||
pnpmWorkspaces
|
||||
;
|
||||
fetcherVersion = 3;
|
||||
hash = "sha256-2DTexRQg/n454cKaYitFT3KAT8BR+153KxlYMaa1NXM=";
|
||||
pnpm = pnpm_10;
|
||||
};
|
||||
|
||||
hcl2json-go-modules =
|
||||
@@ -55,26 +64,27 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
env.GOWORK = "off";
|
||||
}).goModules;
|
||||
|
||||
pnpmInstallFlags = [ "--shamefully-hoist" ];
|
||||
strictDeps = true;
|
||||
disallowedReferences = [ go ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
faketty
|
||||
fixup-yarn-lock
|
||||
go
|
||||
makeWrapper
|
||||
nodejs
|
||||
patchelf
|
||||
pnpm_10
|
||||
pnpmConfigHook
|
||||
removeReferencesTo
|
||||
yarn
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
# wasm_exec has moved to lib in newer versions of Go
|
||||
substituteInPlace packages/@cdktn/hcl-tools/prebuild.sh \
|
||||
--replace-fail "misc/wasm/wasm_exec.js" "lib/wasm/wasm_exec.js"
|
||||
substituteInPlace packages/@cdktn/hcl2json/prebuild.sh \
|
||||
--replace-fail "misc/wasm/wasm_exec.js" "lib/wasm/wasm_exec.js"
|
||||
# Fix tests (workaround for https://github.com/open-constructs/cdk-terrain/issues/381)
|
||||
substituteInPlace jest.preset.js \
|
||||
--replace-fail "...nxPreset," "...nxPreset, transform: {},"
|
||||
|
||||
patchShebangs packages
|
||||
'';
|
||||
|
||||
preConfigure = ''
|
||||
@@ -87,24 +97,12 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
export CHECKPOINT_DISABLE=1
|
||||
'';
|
||||
|
||||
configurePhase = ''
|
||||
runHook preConfigure
|
||||
|
||||
export HOME=$(mktemp -d)
|
||||
yarn config --offline set yarn-offline-mirror $offlineCache
|
||||
fixup-yarn-lock yarn.lock
|
||||
yarn --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive install
|
||||
patchShebangs node_modules packages
|
||||
|
||||
runHook postConfigure
|
||||
'';
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
bash ./tools/align-version.sh
|
||||
node tools/align-version.mjs
|
||||
|
||||
faketty yarn --offline build
|
||||
faketty pnpm --filter "cdktn-cli..." run build
|
||||
|
||||
runHook postBuild
|
||||
'';
|
||||
@@ -114,9 +112,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
runHook preCheck
|
||||
|
||||
# Skip tests that require terraform (unfree)
|
||||
yarn --offline workspace cdktn-cli jest \
|
||||
pnpm --filter cdktn-cli exec jest \
|
||||
--testPathIgnorePatterns \
|
||||
"src/test/cmds/(convert|init).test.ts"
|
||||
"src/test/cmds/convert.test.ts"
|
||||
|
||||
runHook postCheck
|
||||
'';
|
||||
@@ -124,14 +122,15 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
yarn --offline --production install
|
||||
pnpm install --force --offline --production --ignore-scripts --shamefully-hoist --filter "cdktn-cli..."
|
||||
|
||||
mkdir -p "$out/lib/node_modules/cdktn-cli"
|
||||
cp -rL node_modules packages/cdktn-cli/bundle packages/cdktn-cli/package.json "$out/lib/node_modules/cdktn-cli/"
|
||||
mkdir -p "$out/lib/cdktn"
|
||||
cp -r node_modules packages package.json "$out/lib/cdktn/"
|
||||
|
||||
makeWrapper "${lib.getExe nodejs}" "$out/bin/cdktn" \
|
||||
--set-default CHECKPOINT_DISABLE 1 \
|
||||
--add-flags "--no-warnings=DEP0040" \
|
||||
--add-flags "$out/lib/node_modules/cdktn-cli/bundle/bin/cdktn.js"
|
||||
--add-flags "$out/lib/cdktn/packages/cdktn-cli/bundle/bin/cdktn.js"
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
@@ -139,8 +138,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
postInstall = ''
|
||||
# Go isn't needed at runtime, so remove these to decrease the closure size
|
||||
remove-references-to -t ${go} \
|
||||
"$out/lib/node_modules/cdktn-cli/node_modules/@cdktn/hcl-tools/main.wasm" \
|
||||
"$out/lib/node_modules/cdktn-cli/node_modules/@cdktn/hcl2json/main.wasm"
|
||||
"$out/lib/cdktn/packages/@cdktn/hcl-tools/main.wasm" \
|
||||
"$out/lib/cdktn/packages/@cdktn/hcl2json/main.wasm"
|
||||
'';
|
||||
|
||||
nativeInstallCheckInputs = [
|
||||
|
||||
@@ -23,14 +23,14 @@ in
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "chameleon-cli";
|
||||
version = "2.2.0-unstable-2026-07-04";
|
||||
version = "2.2.0-unstable-2026-08-10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "RfidResearchGroup";
|
||||
repo = "ChameleonUltra";
|
||||
rev = "f349dbeeaa315776b272ae8fb851cc4042d55f07";
|
||||
rev = "0c1d5791b46e8ac1a87cb8e356f180b1394fb827";
|
||||
rootDir = "software";
|
||||
hash = "sha256-D8/hdOcDnkAmwQeWR+faukAISlm6ZTauf8zoSi9sCsI=";
|
||||
hash = "sha256-vbY1kU67fnVUlQYSx3oG/xKPKRWSUBVXfR9hk+MaoyA=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -9,11 +9,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "chessx";
|
||||
version = "1.6.2";
|
||||
version = "1.6.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/chessx/chessx-${finalAttrs.version}.tgz";
|
||||
hash = "sha256-uwkdhJywLWMJl4/ihMnxqFwnTzUSL+kca5wwiabiD4A=";
|
||||
hash = "sha256-d8bvP4nYw+oTel9LsNzYOyYQRvrL3gbq7iI0N60ccy8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -26,6 +26,6 @@ buildGoModule {
|
||||
homepage = "https://github.com/tomdoherty/cidrgrep";
|
||||
mainProgram = "cidrgrep";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ das_j ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
76
pkgs/by-name/cl/clojure-mcp-light/package.nix
Normal file
76
pkgs/by-name/cl/clojure-mcp-light/package.nix
Normal file
@@ -0,0 +1,76 @@
|
||||
{
|
||||
lib,
|
||||
stdenvNoCC,
|
||||
fetchFromGitHub,
|
||||
nix-update-script,
|
||||
babashka,
|
||||
runtimeShell,
|
||||
parinfer-rust,
|
||||
}:
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "clojure-mcp-light";
|
||||
version = "0.2.2";
|
||||
__structuredAttrs = true;
|
||||
strictDeps = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bhauman";
|
||||
repo = "clojure-mcp-light";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-PzYQ6WBlApjGbiAy+FS7QC+Mriqr9Jq6d5cr0LZ2Unk=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
babashka
|
||||
parinfer-rust
|
||||
];
|
||||
|
||||
dontConfigure = true;
|
||||
dontBuild = true;
|
||||
|
||||
installPhase =
|
||||
let
|
||||
scripts = [
|
||||
{
|
||||
name = "clj-nrepl-eval";
|
||||
module = "clojure-mcp-light.nrepl-eval";
|
||||
}
|
||||
{
|
||||
name = "clj-paren-repair";
|
||||
module = "clojure-mcp-light.paren-repair";
|
||||
}
|
||||
{
|
||||
name = "clj-paren-repair-claude-hook";
|
||||
module = "clojure-mcp-light.hook";
|
||||
}
|
||||
];
|
||||
mkScript = { name, module }: ''
|
||||
cat > $out/bin/${name} <<SCRIPT
|
||||
#!${runtimeShell}
|
||||
export PATH="${parinfer-rust}/bin:\$PATH"
|
||||
exec ${babashka}/bin/bb --config $src/bb.edn --deps-root $src -m ${module} -- "\$@"
|
||||
SCRIPT
|
||||
|
||||
chmod +x $out/bin/${name}
|
||||
'';
|
||||
in
|
||||
''
|
||||
runHook preInstall
|
||||
mkdir -p $out/bin
|
||||
${lib.concatMapStrings mkScript scripts}
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Simple Clojure tooling for AI coding assistants";
|
||||
homepage = "https://github.com/bhauman/clojure-mcp-light";
|
||||
changelog = "https://github.com/bhauman/clojure-mcp-light/blob/${finalAttrs.src.tag}/CHANGELOG.md";
|
||||
license = lib.licenses.epl20;
|
||||
maintainers = with lib.maintainers; [ jlesquembre ];
|
||||
mainProgram = "clojure-mcp-light";
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
})
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "convimg";
|
||||
version = "9.4";
|
||||
version = "10.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mateoconlechuga";
|
||||
repo = "convimg";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-5insJ391Usef8GF3Yh74PEqE534zitQg9udFRPcz69g=";
|
||||
hash = "sha256-osLtxnugSYmIyepQzvQAOt06vTtTHd1ft9EOPuBUkXU=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
15
pkgs/by-name/cu/curl/package.nix
Normal file
15
pkgs/by-name/cu/curl/package.nix
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
curlMinimal,
|
||||
...
|
||||
}@args:
|
||||
|
||||
curlMinimal.override (
|
||||
{
|
||||
brotliSupport = true;
|
||||
http3Support = true;
|
||||
idnSupport = true;
|
||||
pslSupport = true;
|
||||
zstdSupport = true;
|
||||
}
|
||||
// removeAttrs args [ "curlMinimal" ]
|
||||
)
|
||||
15
pkgs/by-name/cu/curlFull/package.nix
Normal file
15
pkgs/by-name/cu/curlFull/package.nix
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
curl,
|
||||
...
|
||||
}@args:
|
||||
|
||||
curl.override (
|
||||
{
|
||||
c-aresSupport = true;
|
||||
ldapSupport = true;
|
||||
gsaslSupport = true;
|
||||
rtmpSupport = true;
|
||||
websocketSupport = true;
|
||||
}
|
||||
// removeAttrs args [ "curl" ]
|
||||
)
|
||||
17
pkgs/by-name/cu/curlWithGnuTls/package.nix
Normal file
17
pkgs/by-name/cu/curlWithGnuTls/package.nix
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
curl,
|
||||
ngtcp2-gnutls,
|
||||
...
|
||||
}@args:
|
||||
|
||||
curl.override (
|
||||
{
|
||||
gnutlsSupport = true;
|
||||
opensslSupport = false;
|
||||
ngtcp2 = ngtcp2-gnutls;
|
||||
}
|
||||
// removeAttrs args [
|
||||
"curl"
|
||||
"ngtcp2-gnutls"
|
||||
]
|
||||
)
|
||||
@@ -1,10 +1,45 @@
|
||||
#!/usr/bin/env nix-shell
|
||||
#!nix-shell -i bash -p common-updater-scripts curl jq
|
||||
#!nix-shell -i bash -p curl jq
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
basedir="$(git rev-parse --show-toplevel)"
|
||||
version="$(curl -sL https://cdn.cypress.io/desktop/ | jq '.version' --raw-output)"
|
||||
package_nix="$basedir/pkgs/by-name/cy/cypress/package.nix"
|
||||
|
||||
cd "$basedir"
|
||||
update-source-version cypress "$version"
|
||||
version="$(curl -sL https://cdn.cypress.io/desktop/ | jq '.version' --raw-output)"
|
||||
old_version=$(sed -nE 's/^ version = "(.*)";$/\1/p' "$package_nix")
|
||||
|
||||
if [[ "$version" == "$old_version" ]]; then
|
||||
echo "cypress is already up to date at version $version"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo "Updating cypress from $old_version to $version"
|
||||
sed -i "s/version = \"$old_version\"/version = \"$version\"/" "$package_nix"
|
||||
|
||||
update_hash() {
|
||||
local nix_system="$1"
|
||||
local platform="$2"
|
||||
local url="https://cdn.cypress.io/desktop/${version}/${platform}/cypress.zip"
|
||||
|
||||
echo "Fetching hash for $nix_system ($platform)..."
|
||||
local hash sri_hash old_hash
|
||||
hash=$(nix-prefetch-url --unpack --type sha256 "$url" 2>/dev/null)
|
||||
sri_hash=$(nix hash convert --hash-algo sha256 --to sri "$hash")
|
||||
|
||||
old_hash=$(sed -n "/${nix_system}/,/hash/s/.*hash = \"\(.*\)\";/\1/p" "$package_nix")
|
||||
|
||||
if [[ -n "$old_hash" ]]; then
|
||||
sed -i "s|${old_hash}|${sri_hash}|" "$package_nix"
|
||||
echo " $nix_system: $sri_hash"
|
||||
else
|
||||
echo " ERROR: Could not find hash for $nix_system" >&2
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
update_hash "x86_64-linux" "linux-x64"
|
||||
update_hash "aarch64-linux" "linux-arm64"
|
||||
update_hash "aarch64-darwin" "darwin-arm64"
|
||||
|
||||
echo "Done updating cypress to $version"
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "darkman";
|
||||
version = "2.2.0";
|
||||
version = "2.3.1";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "WhyNotHugo";
|
||||
repo = "darkman";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-Kpuuxxwn/huA5WwmnVGG0HowNBGyexDRpdUc3bNmB18=";
|
||||
hash = "sha256-dQyFOdJbiijbAMWR63i2sMGuQAsJk8rmM/xnmYeWfOY=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -30,7 +30,7 @@ buildGoModule (finalAttrs: {
|
||||
--replace-fail /usr/bin/darkman $out/bin/darkman
|
||||
'';
|
||||
|
||||
vendorHash = "sha256-QO+fz8m2rILKTokimf+v4x0lon5lZy7zC+5qjTMdcs0=";
|
||||
vendorHash = "sha256-6wH2mE3pr4C4CoroNXd+OUjnOZ8xr7SrJfNCJX4t8Gs=";
|
||||
nativeBuildInputs = [ scdoc ];
|
||||
|
||||
buildPhase = ''
|
||||
|
||||
@@ -69,7 +69,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
homepage = "https://distrobox.it/";
|
||||
license = lib.licenses.gpl3Only;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = [ ];
|
||||
maintainers = with lib.maintainers; [ tallesCoelho ];
|
||||
mainProgram = "distrobox";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -30,10 +30,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
description = "Simple drag-and-drop source/sink for X or Wayland (called dragon in upstream)";
|
||||
homepage = "https://github.com/mwh/dragon";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [
|
||||
das_j
|
||||
panicrune
|
||||
];
|
||||
maintainers = with lib.maintainers; [ panicrune ];
|
||||
mainProgram = "dragon-drop";
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
|
||||
@@ -9,11 +9,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "duo-unix";
|
||||
version = "2.2.1";
|
||||
version = "2.2.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://dl.duosecurity.com/duo_unix-${finalAttrs.version}.tar.gz";
|
||||
sha256 = "sha256-43a+BYWzw9ETpYjxlSXjV83uJG1prrjoYMv0/dv5AMo=";
|
||||
hash = "sha256-t7MBY4P0Nz4m3FZv7LlOe4uX632bVGR9zKNyeQAYwD4=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
||||
68
pkgs/by-name/em/empserver/package.nix
Normal file
68
pkgs/by-name/em/empserver/package.nix
Normal file
@@ -0,0 +1,68 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
autoconf,
|
||||
automake,
|
||||
groff,
|
||||
ncurses,
|
||||
perl,
|
||||
readline,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "empserver";
|
||||
version = "4.4.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "gefla";
|
||||
repo = "empserver";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-FhU3pkv6v1sqEaFje/lrO4hikH2gfW55e21HlOyl7WA=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoconf
|
||||
automake
|
||||
groff
|
||||
perl
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
ncurses
|
||||
readline
|
||||
];
|
||||
|
||||
strictDeps = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
# The git snapshot lacks generated files that upstream's distribution
|
||||
# tarballs carry and the build requires: sources.mk (list of source
|
||||
# files), .tarball-version (version without the leading "v" of the
|
||||
# tag) and its stamp file .dirty-stamp. Create them before running
|
||||
# ./bootstrap, so its own generated files don't end up in sources.mk.
|
||||
# .tarball-version must be in place when autoconf runs, sources.mk
|
||||
# before configure and make.
|
||||
postUnpack = ''
|
||||
echo "src := $(find "$sourceRoot" -type f \
|
||||
! -name sources.mk ! -name .tarball-version ! -name .dirty-stamp \
|
||||
-printf '%P\n' | sort | tr '\n' ' ')" > "$sourceRoot/sources.mk"
|
||||
echo "${finalAttrs.version}" > "$sourceRoot/.tarball-version"
|
||||
touch "$sourceRoot/.dirty-stamp"
|
||||
'';
|
||||
|
||||
preConfigure = ''
|
||||
./bootstrap
|
||||
'';
|
||||
|
||||
doCheck = true;
|
||||
|
||||
meta = {
|
||||
description = "Multi-player, client/server Internet based war game";
|
||||
homepage = "https://www.wolfpackempire.com/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
mainProgram = "empire";
|
||||
maintainers = with lib.maintainers; [ gefla ];
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
})
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "enpass-cli";
|
||||
version = "1.7.0";
|
||||
version = "1.12.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "HazCod";
|
||||
repo = "enpass-cli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-SloFiV+tmdjiHjeS/SsDMLZ9gjNB/EOmgexMXpu253I=";
|
||||
hash = "sha256-UwoJmANh2Gvz7FMydeP2uiflciAeQrUMGmXdOMpRFvw=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-S02hHPA7WSAMLELhfD+2cmsbhxsCiXdPbikU/GGubPc=";
|
||||
vendorHash = "sha256-tgOo756kNKGvY87ioX81WngeNlRBVdAEL7PXbIdNS3Y=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "enroot";
|
||||
version = "3.5.0";
|
||||
version = "4.2.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "NVIDIA";
|
||||
repo = "enroot";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Sw4kfsb0Gi21At2pU8lt5wIfCih7VZ7Zf9/62xBKKRU=";
|
||||
hash = "sha256-TMfzXmKrhdiUan3kemivlEQ6KqUNGOHtCZVZQP1AcB8=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "falcoctl";
|
||||
version = "0.11.4";
|
||||
version = "0.13.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "falcosecurity";
|
||||
repo = "falcoctl";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-BEnThboYmcZKL1o6Js8zHWvbU1OSH7BRcohBzlqNZKI=";
|
||||
hash = "sha256-nqikPwIlDZQLs6JQ8DSKGOHlp0qt3OLe0p5y33qR0cI=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-SIEd/YVwEF4FleudzvYoOW2GnIflKMYRDEiWSv77H7o=";
|
||||
vendorHash = "sha256-FYbmrdg8K5ptVdG1qs5dCQ+2faBCHBxe4wCD4tHhgss=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "faust-physicalmodeling";
|
||||
version = "2.85.5";
|
||||
version = "2.85.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "grame-cncm";
|
||||
repo = "faust";
|
||||
rev = finalAttrs.version;
|
||||
sha256 = "sha256-bp9awzdzhOjI+kFwcKX85Da1CojSSIAZ7vYEL5ZT034=";
|
||||
sha256 = "sha256-dK7UPoPpbiQNQCrcaJc/U3U3eOoIUcHK/WQeTDg4vqE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -70,10 +70,7 @@ appimageTools.wrapAppImage {
|
||||
homepage = "https://www.flexoptix.net";
|
||||
changelog = "https://www.flexoptix.net/en/flexoptix-app/?os=linux#flexapp__modal__changelog";
|
||||
license = lib.licenses.unfree;
|
||||
maintainers = with lib.maintainers; [
|
||||
das_j
|
||||
helsinki-Jo
|
||||
];
|
||||
maintainers = with lib.maintainers; [ helsinki-Jo ];
|
||||
platforms = [ "x86_64-linux" ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -88,6 +88,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
mainProgram = "flycast";
|
||||
license = lib.licenses.gpl2Only;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = [ ];
|
||||
maintainers = with lib.maintainers; [ tallesCoelho ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "flyctl";
|
||||
version = "0.4.79";
|
||||
version = "0.4.83";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "superfly";
|
||||
@@ -22,11 +22,11 @@ buildGoModule rec {
|
||||
cd "$out"
|
||||
git rev-parse HEAD > COMMIT
|
||||
'';
|
||||
hash = "sha256-XRJeHGaN06QeJKLh5KMRIXMPO4tndIKEiwkux8eLAdg=";
|
||||
hash = "sha256-VqgSZqy4SfQi47tIj6MQ3BnAyFBv+PzTomegC4iU8HQ=";
|
||||
};
|
||||
|
||||
proxyVendor = true;
|
||||
vendorHash = "sha256-pzuVGCiKBlORfFWbWhTqSXPUwwz6VrO+Ztr6Zqf1p3M=";
|
||||
vendorHash = "sha256-4URp7oJokRhhnxJ6z1k6lv/Y7rjdLvg2r4eIjQN/wN4=";
|
||||
|
||||
subPackages = [ "." ];
|
||||
|
||||
|
||||
@@ -25,10 +25,7 @@ buildGoModule (finalAttrs: {
|
||||
description = "Automatic GeoIP database updater";
|
||||
homepage = "https://github.com/maxmind/geoipupdate";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
das_j
|
||||
helsinki-Jo
|
||||
];
|
||||
maintainers = with lib.maintainers; [ helsinki-Jo ];
|
||||
mainProgram = "geoipupdate";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "ghostfolio";
|
||||
version = "3.43.0";
|
||||
version = "3.50.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ghostfolio";
|
||||
repo = "ghostfolio";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-SFu/oBrl1PZomquPjetYHnkdzFoxlhcxWe/eIqc5Q04=";
|
||||
hash = "sha256-jW/qcLIAVNcLlg9NqPcH2QeTouFZEzUHy4qqOzZ3h/8=";
|
||||
# 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;
|
||||
@@ -28,7 +28,7 @@ buildNpmPackage (finalAttrs: {
|
||||
'';
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-kS/KXjMqmuF5cQgFk2pmqzsb4T8QCqK64Y/xPGqDSqQ=";
|
||||
npmDepsHash = "sha256-wi8NfGBCiCbGUdVGWrX4XMRLUyLoBnur/v8og6RufKU=";
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace replace.build.mjs \
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "github-mcp-server";
|
||||
version = "1.8.0";
|
||||
version = "1.9.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "github";
|
||||
repo = "github-mcp-server";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-oPsH9pC8sWSxaVQxL5p+Ok4ed3mOtiVsNvQUH/DfCFk=";
|
||||
hash = "sha256-zG6WwhY7j08Qqvj+BCpBIU6UaS4Di5aksjlnCgZ0Z2c=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-QztH+35KQReYsft50WBZMB0EEBWmQZiSA/mFzsvLSQU=";
|
||||
|
||||
@@ -11,13 +11,13 @@
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "gl3w";
|
||||
version = "0-unstable-2025-09-23";
|
||||
version = "0-unstable-2025-11-07";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "skaslev";
|
||||
repo = "gl3w";
|
||||
rev = "97a85e153d7f43c8d2de8b776a33721e238ddb96";
|
||||
hash = "sha256-cpB/8qo9dDyKPxD6mRriKGZf7N7ei1oL5JtM4jgXsAw=";
|
||||
rev = "d5ba9340cdeb9154323817f5c87e5a5c377fdef7";
|
||||
hash = "sha256-IAI0Ep2s79UT2d8davHnUp65SvE5mubwqVg6ym1Agw4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
125
pkgs/by-name/gl/glitchtip/django-allauth-async.nix
Normal file
125
pkgs/by-name/gl/glitchtip/django-allauth-async.nix
Normal file
@@ -0,0 +1,125 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitLab,
|
||||
python,
|
||||
|
||||
# build-system
|
||||
setuptools,
|
||||
setuptools-scm,
|
||||
|
||||
# build-time dependencies
|
||||
gettext,
|
||||
|
||||
# dependencies
|
||||
aiohttp,
|
||||
asgiref,
|
||||
django,
|
||||
|
||||
# optional-dependencies
|
||||
fido2,
|
||||
oauthlib,
|
||||
python3-openid,
|
||||
python3-saml,
|
||||
requests,
|
||||
requests-oauthlib,
|
||||
pyjwt,
|
||||
qrcode,
|
||||
|
||||
# tests
|
||||
django-ninja,
|
||||
djangorestframework,
|
||||
pillow,
|
||||
psycopg2,
|
||||
pytest-asyncio,
|
||||
pytest-django,
|
||||
pytestCheckHook,
|
||||
pyyaml,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "django-allauth-async";
|
||||
version = "65.16.1.7";
|
||||
pyproject = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "glitchtip";
|
||||
repo = "django-allauth-async";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-0eUqIbQT4+8qH3oiGrXUzXBzy9iE5vhn00xdUBCGDh0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ gettext ];
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
setuptools-scm
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
aiohttp
|
||||
asgiref
|
||||
django
|
||||
];
|
||||
|
||||
preBuild = ''
|
||||
${python.pythonOnBuildForHost.interpreter} -m django compilemessages
|
||||
'';
|
||||
|
||||
optional-dependencies = {
|
||||
headless = [
|
||||
pyjwt
|
||||
]
|
||||
++ pyjwt.optional-dependencies.crypto;
|
||||
headless-spec = [ pyyaml ];
|
||||
idp-oidc = [
|
||||
oauthlib
|
||||
pyjwt
|
||||
]
|
||||
++ pyjwt.optional-dependencies.crypto;
|
||||
mfa = [
|
||||
fido2
|
||||
qrcode
|
||||
];
|
||||
openid = [ python3-openid ];
|
||||
saml = [ python3-saml ];
|
||||
socialaccount = [
|
||||
requests
|
||||
requests-oauthlib
|
||||
pyjwt
|
||||
]
|
||||
++ pyjwt.optional-dependencies.crypto;
|
||||
steam = [ python3-openid ];
|
||||
};
|
||||
|
||||
pythonImportsCheck = [ "allauth_async" ];
|
||||
|
||||
nativeCheckInputs = [
|
||||
django-ninja
|
||||
djangorestframework
|
||||
pillow
|
||||
psycopg2
|
||||
pytest-asyncio
|
||||
pytest-django
|
||||
pytestCheckHook
|
||||
pyyaml
|
||||
]
|
||||
++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies;
|
||||
|
||||
disabledTests = [
|
||||
# Tests require network access
|
||||
"test_login"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Native-asyncio twin of allauth's authentication flows for ASGI applications";
|
||||
downloadPage = "https://gitlab.com/glitchtip/django-allauth-async/";
|
||||
homepage = "https://allauth.org";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
defelo
|
||||
felbinger
|
||||
];
|
||||
};
|
||||
})
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "glitchtip-frontend";
|
||||
version = "6.2.0";
|
||||
version = "6.2.6";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "glitchtip";
|
||||
repo = "glitchtip-frontend";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-iKY1w9lmfuyvDblH/TlnUwAnda17qWGxmx1qtmQRENg=";
|
||||
hash = "sha256-i4ZlIyWIlRIW7bOu8Ae+3Yu84VBHacW0rnkLvd7D0Lk=";
|
||||
};
|
||||
|
||||
nodejs = nodejs_22;
|
||||
@@ -26,7 +26,7 @@ buildNpmPackage (finalAttrs: {
|
||||
name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps";
|
||||
inherit (finalAttrs) src;
|
||||
fetcherVersion = 2;
|
||||
hash = "sha256-xobZg0Hc+Yi9+q6kMwuKtBb4pjdYNS4T9VdFy5hARlw=";
|
||||
hash = "sha256-6+YQoMEg9jTOzzOdDQoJCbuvQtaVLIm54olzxKiR+5g=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -1,25 +1,26 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
django-vpg,
|
||||
fetchFromGitLab,
|
||||
rustPlatform,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "glitchtip-rust";
|
||||
version = "0.3.0";
|
||||
version = "0.9.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "glitchtip";
|
||||
repo = "glitchtip-rust";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-0FG+seIWqfyOG3JR0WF4ICnxMAPx9FO0JyFSB43CttU=";
|
||||
hash = "sha256-XQoJJ3w1HTyOtzjnsU2OD2IkOMLUSvIf+9Xd0sF9s5E=";
|
||||
};
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit (finalAttrs) pname version src;
|
||||
hash = "sha256-14j7h4TgQhTE5oihnvjAxtGZhPajuTRD4Cga8xzN9Lg=";
|
||||
hash = "sha256-vXRcONfyrHCjcdfjHjpauoRTgiqcHgkBsNIS6VDPWpo=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -27,6 +28,8 @@ buildPythonPackage (finalAttrs: {
|
||||
rustPlatform.maturinBuildHook
|
||||
];
|
||||
|
||||
dependencies = [ django-vpg ];
|
||||
|
||||
pythonImportsCheck = [ "gt_rust" ];
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -13,6 +13,7 @@ let
|
||||
self = python;
|
||||
packageOverrides = final: prev: {
|
||||
django = final.django_6;
|
||||
django-allauth-async = final.callPackage ./django-allauth-async.nix { };
|
||||
glitchtip-rust = final.callPackage ./glitchtip-rust.nix { };
|
||||
};
|
||||
};
|
||||
@@ -27,7 +28,7 @@ let
|
||||
boto3
|
||||
cxxfilt
|
||||
django
|
||||
django-allauth
|
||||
django-allauth-async
|
||||
django-anymail
|
||||
django-async-backend
|
||||
django-cors-headers
|
||||
@@ -60,9 +61,9 @@ let
|
||||
uwsgi-chunked
|
||||
whitenoise
|
||||
]
|
||||
++ django-allauth.optional-dependencies.headless-spec
|
||||
++ django-allauth.optional-dependencies.mfa
|
||||
++ django-allauth.optional-dependencies.socialaccount
|
||||
++ django-allauth-async.optional-dependencies.headless-spec
|
||||
++ django-allauth-async.optional-dependencies.mfa
|
||||
++ django-allauth-async.optional-dependencies.socialaccount
|
||||
++ django-storages.optional-dependencies.boto3
|
||||
++ django-storages.optional-dependencies.azure
|
||||
++ django-storages.optional-dependencies.google
|
||||
@@ -70,8 +71,6 @@ let
|
||||
++ granian.optional-dependencies.reload
|
||||
++ granian.optional-dependencies.uvloop
|
||||
++ mcp.optional-dependencies.cli
|
||||
++ psycopg.optional-dependencies.c
|
||||
++ psycopg.optional-dependencies.pool
|
||||
++ pydantic.optional-dependencies.email;
|
||||
|
||||
frontend = callPackage ./frontend.nix { };
|
||||
@@ -79,14 +78,14 @@ in
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "glitchtip";
|
||||
version = "6.2.0";
|
||||
version = "6.2.6";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "glitchtip";
|
||||
repo = "glitchtip-backend";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-E1YwJwfL5+Q68xRfnoi2Sg+vAZxGQa0IKfOSVuLVnK0=";
|
||||
hash = "sha256-RGYD6HAFZZTSNJWd8n7/gMy9FkjZno9LO1jGxav5d9M=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -130,7 +129,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
passthru = {
|
||||
inherit frontend python;
|
||||
inherit (python.pkgs) glitchtip-rust;
|
||||
inherit (python.pkgs) django-allauth-async glitchtip-rust;
|
||||
tests = { inherit (nixosTests) glitchtip; };
|
||||
updateScript = ./update.sh;
|
||||
};
|
||||
|
||||
@@ -6,15 +6,15 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "goa";
|
||||
version = "3.23.4";
|
||||
version = "3.29.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "goadesign";
|
||||
repo = "goa";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-7+hOXJU2a39ytn08FlR/YAhOnAmVL5JxdcvF1AlOxHk=";
|
||||
hash = "sha256-UgjqcQe1piJDlQJeQjsFSEeX8pNnIw81tsR5+Wmlesk=";
|
||||
};
|
||||
vendorHash = "sha256-VSjiEgkjLMFRThNI4G7O91wpF8CYaIVYOrtE49S/o3w=";
|
||||
vendorHash = "sha256-JfpBv49AO/YJ9Scz22IgxhwF+EUnS4brGtbmpMB+B/Y=";
|
||||
|
||||
subPackages = [ "cmd/goa" ];
|
||||
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
fetchpatch2,
|
||||
gitUpdater,
|
||||
unstableGitUpdater,
|
||||
cctools,
|
||||
@@ -40,12 +39,12 @@
|
||||
|
||||
let
|
||||
stable = rec {
|
||||
version = "26.02.0";
|
||||
version = "26.07.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "gpac";
|
||||
repo = "gpac";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-UtL+KG3dsp6dD7cfTK7e17ngt/RHKJL0s5IopTM3VOk=";
|
||||
hash = "sha256-L4GKXCFsKVxWXZJJeiAegXJySoS9+/V+/cuzEJEse+I=";
|
||||
};
|
||||
updateScript = gitUpdater {
|
||||
rev-prefix = "v";
|
||||
@@ -53,12 +52,12 @@ let
|
||||
};
|
||||
};
|
||||
unstable = {
|
||||
version = "26.02.0-unstable-2026-04-29";
|
||||
version = "26.07.0-unstable-2026-08-04";
|
||||
src = fetchFromGitHub {
|
||||
owner = "gpac";
|
||||
repo = "gpac";
|
||||
rev = "525bf1af642c30af04e4df5345e6d798c0a4d8a1";
|
||||
hash = "sha256-G/4gefsS2hUKo8VEt80YZOaGJSjrzXFrdHO/u33BiDw=";
|
||||
rev = "014bb6de5136e9466f6339486901db4d46570784";
|
||||
hash = "sha256-Uj3+CH2xkw504A2LUmruQ5vdQXhGqKY7Lx1Yp5263J0=";
|
||||
};
|
||||
updateScript = unstableGitUpdater {
|
||||
tagFormat = "v*";
|
||||
@@ -111,14 +110,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
curl
|
||||
];
|
||||
|
||||
patches = lib.optionals (releaseChannel == "stable") [
|
||||
(fetchpatch2 {
|
||||
# CVE-2026-7135 fix
|
||||
url = "https://github.com/gpac/gpac/commit/cf6ac48c972eaaee2af270adc3f36615325deb3e.patch?full_index=1";
|
||||
hash = "sha256-JaJiQAQvzdB74ag2/aZTiQa2NqlgqgMYS1tsk/R+wiI=";
|
||||
})
|
||||
];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
passthru.updateScript = channelToUse.updateScript;
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "hyx";
|
||||
version = "2024.02.29";
|
||||
version = "2026.01.11";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://yx7.cc/code/hyx/hyx-${lib.replaceStrings [ "-" ] [ "." ] finalAttrs.version}.tar.xz";
|
||||
sha256 = "sha256-dufx3zsabeet7Rp0d60MIuNqisIQd6UgE7WDZYNHl3E=";
|
||||
hash = "sha256-VQhjyeaiwOJhjBalYsjumV6IwdMOYqv99Oy4GbPE31Q=";
|
||||
};
|
||||
|
||||
postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
|
||||
@@ -143,9 +143,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
homepage = "https://www.icinga.com";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [
|
||||
das_j
|
||||
helsinki-Jo
|
||||
];
|
||||
maintainers = with lib.maintainers; [ helsinki-Jo ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
fetchurl,
|
||||
jdk17_headless,
|
||||
jdk21_headless,
|
||||
lib,
|
||||
makeWrapper,
|
||||
stdenvNoCC,
|
||||
@@ -9,11 +9,11 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "ijhttp";
|
||||
version = "252.23892.409";
|
||||
version = "261.25134.95";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://download.jetbrains.com/resources/intellij/http-client/${finalAttrs.version}/intellij-http-client.zip";
|
||||
hash = "sha256-yEEDG9NRYYj8K7+32FB3bJ+qPrVUL0/MMfPoBlol418=";
|
||||
hash = "sha256-RlbpweLHmPvn/Xjtj8EkvAceu0bgJ3DhmKViaJ2jLJ0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -28,7 +28,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
mv lib $out/lib
|
||||
install -Dm755 ijhttp $out/lib/ijhttp
|
||||
makeWrapper $out/lib/ijhttp $out/bin/ijhttp \
|
||||
--set JAVA_HOME ${jdk17_headless.home}
|
||||
--set JAVA_HOME ${jdk21_headless.home}
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
@@ -7,12 +7,12 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
version = "2.6.7";
|
||||
version = "2.7.0";
|
||||
pname = "jbake";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://github.com/jbake-org/jbake/releases/download/v${finalAttrs.version}/jbake-${finalAttrs.version}-bin.zip";
|
||||
sha256 = "sha256-kikGnFsParq8g0dzzYtMr2vIJD2ie8PeF6TG2G5K7KE=";
|
||||
hash = "sha256-oaTZEXrI208tVP+lLgz2bplXvM7yYbcNlfkAvdOJCik=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
|
||||
let
|
||||
pname = "jbrowse";
|
||||
version = "3.6.5";
|
||||
version = "4.3.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/GMOD/jbrowse-components/releases/download/v${version}/jbrowse-desktop-v${version}-linux.AppImage";
|
||||
sha256 = "sha256-aCmNpZX8TBZm7nbS13GBUG4a/X4kvwWRHvwWWykoLwU=";
|
||||
sha256 = "sha256-8d/nF2e92BLYzlw7MfLon+dWZnwnoIFCLy+gTGA1E14=";
|
||||
};
|
||||
|
||||
appimageContents = appimageTools.extract {
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "juju";
|
||||
version = "3.6.21";
|
||||
version = "4.0.12";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "juju";
|
||||
repo = "juju";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-Gvrzk3xaMtEpOxMBMH17Aam14eymISYmuokdEyGGgCY=";
|
||||
hash = "sha256-NirC6L+Ji4/wb3IWda+487AtDJH/tk2Y4wHYRlK5mJU=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-Aod6k9etHDEW5WtetlA15MB0ZfaVFLbIK0Ud4gy/MuY=";
|
||||
vendorHash = "sha256-UtnExwgKBYL7TLEcW9XAlEOfs+UCRrcEtMJ5L1VUBXM=";
|
||||
|
||||
subPackages = [
|
||||
"cmd/juju"
|
||||
|
||||
@@ -28,12 +28,12 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "k40-whisperer";
|
||||
version = "0.68";
|
||||
version = "0.71";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://www.scorchworks.com/K40whisperer/K40_Whisperer-${finalAttrs.version}_src.zip";
|
||||
stripRoot = true;
|
||||
sha256 = "sha256-Pc6iqBQUoI0dsrf+2dA1ZbxX+4Eks/lVgMGC4SR+oFI=";
|
||||
sha256 = "sha256-Xj+o1Mo1e6Sp/DlY3QSo0h8sldn4Rt47JqYHEqzgZAY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
php.buildComposerProject2 (finalAttrs: {
|
||||
pname = "kimai";
|
||||
version = "2.62.0";
|
||||
version = "2.65.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kimai";
|
||||
repo = "kimai";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-IN9AnyN04inRK43YbMas6rUtDhSXCtbEkP6vv+yZREc=";
|
||||
hash = "sha256-lqKHXf5pksyZpKEf3ZIey2ub/3Q9b/Gik7NH+B2ZgAE=";
|
||||
};
|
||||
|
||||
php = php.buildEnv {
|
||||
@@ -38,7 +38,7 @@ php.buildComposerProject2 (finalAttrs: {
|
||||
'';
|
||||
};
|
||||
|
||||
vendorHash = "sha256-MkQlK3DUbLBkkwZkxzGdR98NTHx/o5KD9D194Dg2F38=";
|
||||
vendorHash = "sha256-0nOmdnpGzUszBiAYH0sdkT4UCJc8Sd8eihBQE5Vo4Lo=";
|
||||
|
||||
composerNoPlugins = false;
|
||||
postInstall = ''
|
||||
|
||||
@@ -50,6 +50,6 @@ stdenvNoCC.mkDerivation {
|
||||
homepage = "http://www.left4gore.com";
|
||||
description = "Memory patcher which adds the gore back into Left 4 Dead 2";
|
||||
license = lib.licenses.unfree; # Probably the best choice
|
||||
maintainers = with lib.maintainers; [ das_j ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -18,10 +18,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://github.com/maxmind/libmaxminddb";
|
||||
license = lib.licenses.asl20;
|
||||
mainProgram = "mmdblookup";
|
||||
maintainers = with lib.maintainers; [
|
||||
das_j
|
||||
helsinki-Jo
|
||||
];
|
||||
maintainers = with lib.maintainers; [ helsinki-Jo ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -11,13 +11,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "libnats";
|
||||
version = "3.11.0";
|
||||
version = "3.13.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nats-io";
|
||||
repo = "nats.c";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-W1WxaQ33K+N3AHCK3sQWTQo4sN57qW2ZuAGrj6JpgCU=";
|
||||
sha256 = "sha256-9W7CMM52SblvB560dwtRAKgrYHDuWYryc0a2fWeVC5s=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
@@ -11,13 +11,13 @@
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "libsegfault";
|
||||
version = "0-unstable-2022-11-13";
|
||||
version = "0-unstable-2025-10-01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jonathanpoelen";
|
||||
repo = "libsegfault";
|
||||
rev = "8bca5964613695bf829c96f7a3a14dbd8304fe1f";
|
||||
sha256 = "vKtY6ZEkyK2K+BzJCSo30f9MpERpPlUnarFIlvJ1Giw=";
|
||||
rev = "30346f0103d6c301d5be28ec59c57396a9939931";
|
||||
sha256 = "AlR5lVo/lQ8RPY2/mlztwhOmWqINU0hHVE6as5D2s8k=";
|
||||
};
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = lib.optionalString (stdenv.hostPlatform.isDarwin) "-DBOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED=1";
|
||||
|
||||
@@ -41,7 +41,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
bsd2
|
||||
];
|
||||
maintainers = with lib.maintainers; [
|
||||
das_j
|
||||
euxane
|
||||
helsinki-Jo
|
||||
];
|
||||
|
||||
@@ -5,16 +5,16 @@
|
||||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "lifecycled";
|
||||
version = "3.3.0";
|
||||
version = "3.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "buildkite";
|
||||
repo = "lifecycled";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-zskN2T0+1xZPjppggeGpPFuQ8/AgPNyN77F33rDoghc=";
|
||||
sha256 = "sha256-4xHtibZk3LERp2Klh6rqUOdEwghChQ8CpbgFoc7nedM=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-q5wYKSLHRzL+UGn29kr8+mUupOPR1zohTscbzjMRCS0=";
|
||||
vendorHash = "sha256-8IVw/vSrt7u9SgUGML8Q52UQ0XKUivr/TCxz/ncFe7s=";
|
||||
|
||||
postInstall = ''
|
||||
mkdir -p $out/lib/systemd/system
|
||||
|
||||
@@ -39,7 +39,7 @@ in
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "lsp-plugins";
|
||||
version = "1.2.33";
|
||||
version = "1.2.34";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/lsp-plugins/lsp-plugins/releases/download/${finalAttrs.version}/lsp-plugins-src-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-K2kiEFEYrIe9lCsP8+e/PIGAInsqtcTlDkjeuQrGib0=";
|
||||
hash = "sha256-Vl4SGrR4NLL+4DXWNZUXrWGz6dr5tKWjg0Zg9ag3q+Y=";
|
||||
};
|
||||
|
||||
# By default, GStreamer plugins are installed right alongside GStreamer itself
|
||||
|
||||
@@ -10,20 +10,20 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "mackerel-agent";
|
||||
version = "0.85.2";
|
||||
version = "0.87.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mackerelio";
|
||||
repo = "mackerel-agent";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-3A3x32JytJGXebgZeJcToHXNqRB+rbyziT5Zwgc9rEM=";
|
||||
sha256 = "sha256-4a1rOfm4hDwIQBiLJVzwbognv7iPzZOKDSBcqX4cR5E=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
nativeCheckInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ net-tools ];
|
||||
buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ iproute2 ];
|
||||
|
||||
vendorHash = "sha256-Ubk/ms/3FwH1ZqZ5uTy0MubXhrKBoeaC85Y1KKH5cIw=";
|
||||
vendorHash = "sha256-Je8yd551MXmx/VQl1Qu1P8i3GvDiJKr1aK2b5OotZrM=";
|
||||
|
||||
subPackages = [ "." ];
|
||||
|
||||
|
||||
@@ -11,11 +11,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "maildrop";
|
||||
version = "3.2.1";
|
||||
version = "4.0.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/courier/maildrop/${finalAttrs.version}/maildrop-${finalAttrs.version}.tar.bz2";
|
||||
hash = "sha256-PFiQ9NQzItTmPz6Aw6YJzeYF9ylm1iNPyIZBjZSdJLk=";
|
||||
hash = "sha256-YfNjWVcSTiTfqrhAlWpQlG3LL25m2CE6ECBJu60a2GE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
@@ -20,13 +20,13 @@ assert withOpenCL -> ocl-icd != null;
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "mandelbulber";
|
||||
version = "2.33";
|
||||
version = "2.34";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "buddhi1980";
|
||||
repo = "mandelbulber2";
|
||||
rev = finalAttrs.version;
|
||||
sha256 = "sha256-3PPgH9E+k2DFm8ib1bmvTsllQ9kYi3oLDwPHcs1Otac=";
|
||||
sha256 = "sha256-FrJ5X7dZgciEsInfzW45+CenAdtTRmLInRo6OLvhdB8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -11,16 +11,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "mdbook-pandoc";
|
||||
version = "0.11.0";
|
||||
version = "0.11.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "max-heller";
|
||||
repo = "mdbook-pandoc";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-lLuw6CZPWHZ8DZz/lWTd+eEv688HcbkvsxLRvW38RKs=";
|
||||
hash = "sha256-Br+rt8OrAvLIRKlNyKJd97wb0/ZlQoBRCfGU1haxNa4=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-TMFnF/aTJ2UrtnPZ4UOQke6dtUZbUxywf4JIX53mhKY=";
|
||||
cargoHash = "sha256-pzRwxIEWVAJxa6tmjvalD/lFyK86vAmv78nAhp6X104=";
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "mlmmj";
|
||||
version = "1.5.0";
|
||||
version = "1.8.0";
|
||||
|
||||
src = fetchFromCodeberg {
|
||||
owner = "mlmmj";
|
||||
repo = "mlmmj";
|
||||
tag = "RELEASE_" + lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version;
|
||||
hash = "sha256-kAo04onxVve3kCaM4h1APsjs3C4iePabkBFJeqvnPxo=";
|
||||
hash = "sha256-f1SiqAzFw+uu3GqsxWNCJVh5hvlbezhUFTH0YFMgUx8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -25,13 +25,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "moonlight-embedded";
|
||||
version = "2.7.0";
|
||||
version = "2.7.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "moonlight-stream";
|
||||
repo = "moonlight-embedded";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Jc706BjIT3rS9zwntNOdgszP4CHuX+qxvPvWeU68Amg=";
|
||||
hash = "sha256-h+hI9TQUGMI8VDzvnuRGDjxm8D7GuC/L4/0rwTFocgA=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "mprisence";
|
||||
version = "1.8.0";
|
||||
version = "1.8.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lazykern";
|
||||
repo = "mprisence";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-pBVugRpU3s2ZtO67XDhpZP2YK5aanU++E53M4Ggw/Hc=";
|
||||
hash = "sha256-m3rmyE9sta8t2Xr3OQL85luPC2gnzCtA9hJ84dzqSVM=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-PLl4D63Bgz4OqL0SjH+TXU8c4bgQXwNQD6IXvIGrbFc=";
|
||||
cargoHash = "sha256-BWsnQRKYjcJF3xojV73DCo2b99eLpuOuQHi4qZWmsnU=";
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
|
||||
let
|
||||
pname = "muffon";
|
||||
version = "2.3.0";
|
||||
version = "2.4.0";
|
||||
src = fetchurl {
|
||||
url = "https://github.com/staniel359/muffon/releases/download/v${version}/muffon-${version}-linux-x86_64.AppImage";
|
||||
hash = "sha256-C9oaRXS4w89i4tq/hWh5n5uHUETzaoEid49OII/+5dg=";
|
||||
hash = "sha256-BrPlvHnwhMoPVm8AFa6bF8A/jCDwKUynkmxBlwPmsic=";
|
||||
};
|
||||
appimageContents = appimageTools.extract { inherit pname src version; };
|
||||
in
|
||||
|
||||
@@ -20,11 +20,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "nbdkit";
|
||||
version = "1.44.1";
|
||||
version = "1.48.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://download.libguestfs.org/nbdkit/${lib.versions.majorMinor finalAttrs.version}-stable/nbdkit-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-WQRLqBtYkPBmeK2I4aCt1P7r78fjVLsCOnUEjml1lmM=";
|
||||
hash = "sha256-W5DtgnfFFIieVOK3A8z4UIYBXXF0u/EN0W4W9eNdnO8=";
|
||||
};
|
||||
|
||||
prePatch = ''
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
}:
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
version = "0.8.2";
|
||||
version = "0.9.1";
|
||||
pyproject = true;
|
||||
pname = "nbstripout";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-KHZTDraEv5OltI/m2SshY/eNBAchx2s31bnhUU04/Gk=";
|
||||
hash = "sha256-MTu7QhfI44mYVn5deQtr1sOheow5BzsgW4Ta38XXVtw=";
|
||||
};
|
||||
|
||||
testAssets = fetchFromGitHub {
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "netclient";
|
||||
version = "1.1.0";
|
||||
version = "1.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "gravitl";
|
||||
repo = "netclient";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-gQvMT7hyh1yF/cS8+fXI4en1lj3dXyZ8/3LxrFwJos0=";
|
||||
hash = "sha256-3vljlrWmetQfAwemRsC76e7DqlFVQKxnV1mpx/NtYvc=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-OzIp6tVVVh4xWuzaGI4FasCz5dMZQmRxeLqZhg/AgN0=";
|
||||
vendorHash = "sha256-fnXekqGK1c6pf8UY1F44RYbU+wc9kZJQg3hmRPcBFCE=";
|
||||
|
||||
buildInputs = lib.optional stdenv.hostPlatform.isLinux libx11;
|
||||
|
||||
|
||||
@@ -22,11 +22,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "NetworkManager-openvpn";
|
||||
version = "1.12.3";
|
||||
version = "1.12.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/NetworkManager-openvpn/${lib.versions.majorMinor finalAttrs.version}/NetworkManager-openvpn-${finalAttrs.version}.tar.xz";
|
||||
sha256 = "S9ochVm7jDX28THAntrpDN/M0DFOi4y5isVeCbYAWtw=";
|
||||
sha256 = "zjLjiwUA7d8vyAcsoXZ5gX/C0165H2/3uZBCCcFLWv0=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "nitrokey-trng-rs232-firmware";
|
||||
version = "1.0.0";
|
||||
version = "1.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Nitrokey";
|
||||
repo = "nitrokey-trng-rs232-firmware";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-vY/9KAGB6lTkkjW9zUiHA3wD2d35cEBVBTr12bHCy4k=";
|
||||
hash = "sha256-d8H19UwJLTsvcUdYjBv3JJ7Iplrww5ytCIFoXnbrFUg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgsCross.avr.stdenv.cc ];
|
||||
|
||||
@@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
mainProgram = "nullidentdmod";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
homepage = "https://github.com/Ranthrall/nullidentdmod";
|
||||
maintainers = with lib.maintainers; [ das_j ];
|
||||
maintainers = [ ];
|
||||
platforms = lib.platforms.linux; # Must be run by systemd
|
||||
};
|
||||
})
|
||||
|
||||
@@ -70,9 +70,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
bsd3
|
||||
sendmail
|
||||
];
|
||||
maintainers = with lib.maintainers; [
|
||||
das_j
|
||||
helsinki-Jo
|
||||
];
|
||||
maintainers = with lib.maintainers; [ helsinki-Jo ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -168,7 +168,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
license = lib.licenses.openldap;
|
||||
maintainers = with lib.maintainers; [
|
||||
conni2461
|
||||
das_j
|
||||
helsinki-Jo
|
||||
];
|
||||
platforms = lib.platforms.unix;
|
||||
|
||||
@@ -12,18 +12,18 @@
|
||||
}:
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "openlist-frontend";
|
||||
version = "4.2.4";
|
||||
version = "4.2.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "OpenListTeam";
|
||||
repo = "OpenList-Frontend";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Xw/nMgNLIuNvfwZ0qJhHcTLfmlk4dQk5HgIGuBYUhtY=";
|
||||
hash = "sha256-AOy8IZnrf3893d33Gkuu8Ktz1WY/FnvhUzbiHf9PpGk=";
|
||||
};
|
||||
|
||||
i18n = fetchzip {
|
||||
url = "https://github.com/OpenListTeam/OpenList-Frontend/releases/download/v${finalAttrs.version}/i18n.tar.gz";
|
||||
hash = "sha256-YXkwy9usUFK9o958AP+eeZuFGEGgpXIRDjnn06VQIJk=";
|
||||
hash = "sha256-ID8fEVBpq68rrppqx1bx3rwD9hJU/JlEDKuKz5g9DPs=";
|
||||
stripRoot = false;
|
||||
};
|
||||
|
||||
@@ -41,7 +41,7 @@ buildNpmPackage (finalAttrs: {
|
||||
inherit (finalAttrs) pname version src;
|
||||
pnpm = openlistPnpm;
|
||||
fetcherVersion = 4;
|
||||
hash = "sha256-R1abgVxkxCGCtC47Knrnv959JUy0NVadJBxlzg8sDPw=";
|
||||
hash = "sha256-+QW8ViG8jNUiGPPAUuAY2AhzSUHuFOlLYB2uHA0ILpU=";
|
||||
};
|
||||
|
||||
npmConfigHook = pnpmConfigHook;
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "openlist";
|
||||
version = "4.2.4";
|
||||
version = "4.2.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "OpenListTeam";
|
||||
repo = "OpenList";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-dev6hUxJ8y1TjDy9ecCKnUe9d9PLkgVxvoSggahT8I8=";
|
||||
hash = "sha256-EVKHCyGJMYrD7nrvBGX1xReAPkgTV7ElAG2Uyu3W1cg=";
|
||||
# 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;
|
||||
@@ -34,7 +34,7 @@ buildGoModule (finalAttrs: {
|
||||
frontend = callPackage ./frontend.nix { };
|
||||
|
||||
proxyVendor = true;
|
||||
vendorHash = "sha256-YRIadkUlp8u36E/g2/+3469BG9pwAWNl8JgF5yQbCEY=";
|
||||
vendorHash = "sha256-G27D6zDuA4HBEOFUWjwf4+gt8OOHBKsPvuPatBussTM=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "otpclient";
|
||||
version = "5.1.1";
|
||||
version = "5.1.7";
|
||||
|
||||
strictDeps = true;
|
||||
__structuredAttrs = true;
|
||||
@@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
owner = "paolostivanin";
|
||||
repo = "otpclient";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-sKXxujzHNQUZj9XloQLsZR12ZhyiY+512FOqgkTrxyQ=";
|
||||
hash = "sha256-UDEsCdkIRAAtGCuXXJdse6HrIl2wiaapKUvcI0GDGWM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "papilo";
|
||||
version = "2.4.4";
|
||||
version = "3.0.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "scipopt";
|
||||
repo = "papilo";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-VHOwr3uIhurab1zI9FeecBXZIp1ee2pk8fhVak6H0+A=";
|
||||
hash = "sha256-YDaahgsE7NqTNE1WvkSp5DwyvfJrP19IcytTkM8VKZo=";
|
||||
};
|
||||
|
||||
# skip SEGFAULT tests
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
pkg-config,
|
||||
vips,
|
||||
symlinkJoin,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
let
|
||||
@@ -48,7 +49,7 @@ buildGoModule {
|
||||
substituteInPlace internal/commands/passwd.go --replace-fail '/bin/stty' "${coreutils}/bin/stty"
|
||||
'';
|
||||
|
||||
vendorHash = "sha256-mF07Lz61IIvUi4SLIMkMlKMH9zm6Zrp/KAdutl+mUzI=";
|
||||
vendorHash = "sha256-coFrVxlriIlHe06BrzuyuB297pCLEMZnGiAgActEIcM=";
|
||||
|
||||
subPackages = [ "cmd/photoprism" ];
|
||||
|
||||
@@ -57,6 +58,8 @@ buildGoModule {
|
||||
|
||||
CGO_LDFLAGS = "-L${libtensorflow} -ltensorflow_framework";
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
homepage = "https://photoprism.app";
|
||||
description = "Photoprism's backend";
|
||||
|
||||
@@ -3,13 +3,14 @@
|
||||
buildNpmPackage,
|
||||
src,
|
||||
version,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
buildNpmPackage {
|
||||
inherit src version;
|
||||
pname = "photoprism-frontend";
|
||||
|
||||
npmDepsHash = "sha256-HBzul2fyISwOqf8w92yt0friMnLhMmvKPm8yI2I3ngE=";
|
||||
npmDepsHash = "sha256-8vi5ETVO2t7evJRPge2Ck7iMNAOIbArNHZ8R8Nrx0o8=";
|
||||
|
||||
npmWorkspace = "frontend";
|
||||
|
||||
@@ -22,6 +23,8 @@ buildNpmPackage {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
homepage = "https://photoprism.app";
|
||||
description = "Photoprism's frontend";
|
||||
|
||||
@@ -14,17 +14,18 @@
|
||||
callPackage,
|
||||
nixosTests,
|
||||
librsvg,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
let
|
||||
version = "260601-a7d098548";
|
||||
version = "260728-bbde8f452";
|
||||
pname = "photoprism";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "photoprism";
|
||||
repo = "photoprism";
|
||||
rev = version;
|
||||
hash = "sha256-6zE9bqHFF9ifcqbvA0yjSF69+BA/M2U6ABnPta4dpl4=";
|
||||
hash = "sha256-NRVaTrYrYpOdeNLM+GY6Ae7jXR3uNpAVjhLWWoHCdyc=";
|
||||
};
|
||||
|
||||
backend = callPackage ./backend.nix { inherit src version; };
|
||||
@@ -34,10 +35,28 @@ let
|
||||
{ name, hash }:
|
||||
fetchzip {
|
||||
inherit hash;
|
||||
url = "https://dl.photoprism.app/tensorflow/${name}.zip";
|
||||
extension = "zip";
|
||||
url = "https://dl.photoprism.app/tensorflow/${name}.zip?${version}";
|
||||
stripRoot = false;
|
||||
};
|
||||
|
||||
# NB: needs to be a derivation with a src attribute so the update script
|
||||
# can ensure that these hashes remain up to date
|
||||
wrapModelForUpdate =
|
||||
src:
|
||||
stdenv.mkDerivation {
|
||||
inherit pname version src;
|
||||
|
||||
dontUnpack = true;
|
||||
dontBuild = true;
|
||||
|
||||
installPhase = ''
|
||||
mkdir $out
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
};
|
||||
|
||||
facenet = fetchModel {
|
||||
name = "facenet";
|
||||
hash = "sha256-aS5kkNhxOLSLTH/ipxg7NAa1w9X8iiG78jmloR1hpRo=";
|
||||
@@ -56,7 +75,7 @@ let
|
||||
assets_path = "$out/share/photoprism";
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
inherit pname version;
|
||||
inherit pname version src;
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeWrapper
|
||||
@@ -96,8 +115,33 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; };
|
||||
passthru.tests.photoprism = nixosTests.photoprism;
|
||||
passthru = {
|
||||
inherit backend frontend;
|
||||
|
||||
facenet = wrapModelForUpdate facenet;
|
||||
nasnet = wrapModelForUpdate nasnet;
|
||||
nsfw = wrapModelForUpdate nsfw;
|
||||
|
||||
tests = {
|
||||
version = testers.testVersion { package = finalAttrs.finalPackage; };
|
||||
photoprism = nixosTests.photoprism;
|
||||
};
|
||||
|
||||
updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--subpackage"
|
||||
"backend"
|
||||
"--subpackage"
|
||||
"frontend"
|
||||
"--subpackage"
|
||||
"facenet"
|
||||
"--subpackage"
|
||||
"nasnet"
|
||||
"--subpackage"
|
||||
"nsfw"
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
meta = {
|
||||
homepage = "https://photoprism.app";
|
||||
|
||||
85
pkgs/by-name/pi/pint/package.nix
Normal file
85
pkgs/by-name/pi/pint/package.nix
Normal file
@@ -0,0 +1,85 @@
|
||||
{
|
||||
lib,
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
|
||||
versionCheckHook,
|
||||
curl,
|
||||
git,
|
||||
perl,
|
||||
|
||||
nix-update-script,
|
||||
testers,
|
||||
}:
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "pint";
|
||||
version = "0.87.0";
|
||||
|
||||
__structuredAttrs = true;
|
||||
strictDeps = true;
|
||||
# required for tests
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cloudflare";
|
||||
repo = "pint";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-JPUEseo2J8JcsQ8BqYCh+jtw1p5gt5Av9z041M26rIs=";
|
||||
# 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;
|
||||
postFetch = ''
|
||||
cd "$out"
|
||||
git rev-parse HEAD > $out/COMMIT
|
||||
# 0000-00-00T00:00:00Z
|
||||
date -u -d "@$(git log -1 --pretty=%ct)" "+%Y-%m-%dT%H:%M:%SZ" > $out/SOURCE_DATE_EPOCH
|
||||
find "$out" -name .git -print0 | xargs -0 rm -rf
|
||||
'';
|
||||
};
|
||||
|
||||
vendorHash = "sha256-BjFX0RWvNQq6BCR24FpIWT2CTJkRK5mkg3kCEInGE2E=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X=main.version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
preBuild = ''
|
||||
ldflags+=" -X main.commit=$(cat COMMIT)"
|
||||
'';
|
||||
|
||||
nativeCheckInputs = [
|
||||
curl # hits local server
|
||||
git # creates local repo
|
||||
perl # processes some output with perl
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
nativeInstallCheckInputs = [
|
||||
versionCheckHook
|
||||
];
|
||||
|
||||
versionCheckProgramArg = "version";
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
passthru.tests.version = testers.testVersion {
|
||||
package = finalAttrs.finalPackage;
|
||||
command = "pint version";
|
||||
version = finalAttrs.version;
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Prometheus rule linter/validator";
|
||||
homepage = "https://cloudflare.github.io/pint/";
|
||||
changelog = "https://cloudflare.github.io/pint/changelog.html#${
|
||||
builtins.replaceStrings [ "." ] [ "" ] finalAttrs.src.tag
|
||||
}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
jk
|
||||
];
|
||||
mainProgram = "pint";
|
||||
};
|
||||
})
|
||||
@@ -17,13 +17,13 @@ let
|
||||
in
|
||||
stdenv'.mkDerivation (finalAttrs: {
|
||||
pname = "prism-model-checker";
|
||||
version = "4.9";
|
||||
version = "4.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "prismmodelchecker";
|
||||
repo = "prism";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-eoyMGrXta49j2h/bStPuzrF6OZd/l2aQBngPbTZEvAo=";
|
||||
hash = "sha256-b5YjG/69ZcFxLtW5L6WJOmQBiMegywKgkIiZT42uthQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "prometheus-chrony-exporter";
|
||||
version = "0.13.3";
|
||||
version = "0.14.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "superq";
|
||||
repo = "chrony_exporter";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-nfOiGWi+buOmJGaCZpbcbQzXeCnm8q+QW53DavgoBDI=";
|
||||
hash = "sha256-OGxptCMggqzFjODHd7RyTvfZRs8cOEzwYj5Ib1dFEMo=";
|
||||
leaveDotGit = true;
|
||||
postFetch = ''
|
||||
cd "$out"
|
||||
@@ -36,7 +36,7 @@ buildGoModule (finalAttrs: {
|
||||
"-X github.com/prometheus/common/version.BuildUser=nix@nixpkgs"
|
||||
];
|
||||
|
||||
vendorHash = "sha256-nOu4t4Dchw+TXqfIY0B50zalo2ZhPWkoOeQ5MgbljMU=";
|
||||
vendorHash = "sha256-AONDSx7krgXjGATfNm/ggWGKTOjKdbLqwl6yKa/l1k4=";
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
|
||||
@@ -19,6 +19,6 @@ fetchurl (finalAttrs: {
|
||||
homepage = "http://prototypejs.org/";
|
||||
downloadPage = "http://prototypejs.org/download/";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ das_j ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -29,7 +29,7 @@ buildGoModule (finalAttrs: {
|
||||
description = "Tiny and feature-rich command line DNS client with support for UDP, TCP, DoT, DoH, DoQ, and ODoH";
|
||||
homepage = "https://github.com/natesales/q";
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = [ lib.maintainers.das_j ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "q";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -77,10 +77,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
bsd3
|
||||
unfreeRedistributableFirmware
|
||||
];
|
||||
maintainers = with lib.maintainers; [
|
||||
das_j
|
||||
Luflosi
|
||||
];
|
||||
maintainers = with lib.maintainers; [ Luflosi ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "raycast-beta";
|
||||
version = "0.68.0.0";
|
||||
version = "0.71.5.0";
|
||||
|
||||
__structuredAttrs = true;
|
||||
strictDeps = true;
|
||||
@@ -20,8 +20,8 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
{
|
||||
aarch64-darwin = fetchurl {
|
||||
name = "Raycast_Beta.dmg";
|
||||
url = "https://x-r2.raycast-releases.com/Raycast_Beta_0.68.0.0_c991260b0f_arm64.dmg";
|
||||
hash = "sha256-GD2iZeBBUhRbkbLaAw1EJtlOlBFqeMHUDdzNUk1DxO0=";
|
||||
url = "https://x-r2.raycast-releases.com/Raycast_Beta_0.71.5.0_7520eff523_arm64.dmg";
|
||||
hash = "sha256-KveiWuyeNuMGwDAeyPMqUxMzFTei23NnEOBVL5HKXMk=";
|
||||
};
|
||||
}
|
||||
.${stdenvNoCC.system} or (throw "raycast-beta: ${stdenvNoCC.system} is unsupported.");
|
||||
|
||||
@@ -12,12 +12,12 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "raycast";
|
||||
version = "1.104.17";
|
||||
version = "1.104.24";
|
||||
|
||||
src = fetchurl {
|
||||
name = "Raycast.dmg";
|
||||
url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=arm";
|
||||
hash = "sha256-muX6PPanjU+ElCQhIfo7Y7cChbTO8Q/gH12ULvBK43s=";
|
||||
hash = "sha256-kn9bZYSeASKj23NYiWX76OIRXCTonAbUCATyYhPdGgo=";
|
||||
};
|
||||
|
||||
dontPatch = true;
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
|
||||
let
|
||||
pname = "requestly";
|
||||
version = "1.6.0";
|
||||
version = "26.6.29";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/requestly/requestly-desktop-app/releases/download/v${version}/Requestly-${version}.AppImage";
|
||||
hash = "sha256-aUhgn6QeCHcs3yi1KKzw+yOUucbTOeNqObTYZTkKqrs=";
|
||||
hash = "sha256-TnHEt5CCGNb75KtDEzuDbkqba6V5Kqkl1JkPfHT6dPI=";
|
||||
};
|
||||
|
||||
appimageContents = appimageTools.extract { inherit pname version src; };
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
}:
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "resnap";
|
||||
version = "2.5.2";
|
||||
version = "2.5.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cloudsftp";
|
||||
repo = "resnap";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-thVyf1gTDPLQVtZKoWL7SGiWI++ICWqmF/Ar57I3WP8=";
|
||||
hash = "sha256-Uw7lRQv+NKSJzb29MIr6ki5BvLpetKHdeudHtyQnc4A=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
@@ -21,13 +21,13 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "rocketchat-desktop";
|
||||
version = "4.15.6";
|
||||
version = "4.16.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "RocketChat";
|
||||
repo = "Rocket.Chat.Electron";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-cCCE+d/YXUqTb5gMgcxsOjh2nDUZuuQ4L4QZYzIN4r0=";
|
||||
hash = "sha256-6yFfSZSHWD/RDk2dD1aUWzNM8KOJmmfiz0GWKrTL7mY=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
offlineCache = yarn-berry.fetchYarnBerryDeps {
|
||||
inherit (finalAttrs) src missingHashes patches;
|
||||
hash = "sha256-XYfC5K7oXVjxP6Ndlc3qYb47Zh3GnwPx7c4+vBiA2AI=";
|
||||
hash = "sha256-7zPiu8kgZbp64ugf229hrjpwZujQHHDLwCxlGRVgH4E=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -31,11 +31,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "rosegarden";
|
||||
version = "25.06";
|
||||
version = "26.06";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/rosegarden/rosegarden-${finalAttrs.version}.tar.xz";
|
||||
sha256 = "sha256-df5SsAWJlHHMSw5JVL5dNe4c6PQWWauO9IomF4qlw20=";
|
||||
sha256 = "sha256-ddnwHGqkbRoIwawp7jdeSqsdzbZw+3IwqeacCUWNO9k=";
|
||||
};
|
||||
|
||||
postPhase = ''
|
||||
|
||||
@@ -9,21 +9,21 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "sauce-connect";
|
||||
version = "5.3.0";
|
||||
version = "5.5.3";
|
||||
|
||||
passthru = {
|
||||
sources = {
|
||||
x86_64-linux = fetchurl {
|
||||
url = "https://saucelabs.com/downloads/sauce-connect/${version}/sauce-connect-${version}_linux.x86_64.tar.gz";
|
||||
hash = "sha256-7DeGVdRtbgwpDpt7txuYLmf7R6KYeneMOGPH0B1PTIQ=";
|
||||
hash = "sha256-s71/6EA5H9Tp5FFDQZRnoWa1DVALhUnLnhMOEQOvqIs=";
|
||||
};
|
||||
aarch64-linux = fetchurl {
|
||||
url = "https://saucelabs.com/downloads/sauce-connect/${version}/sauce-connect-${version}_linux.aarch64.tar.gz";
|
||||
hash = "sha256-3fUB0KLFEmSzRlYSZhJ3VP4QJC/S1R2Iyk3+o82sNRg=";
|
||||
hash = "sha256-VZ+hBomcFzXs+iJ0mdnvAH1LBI3V497L9qE8Yn+jKpI=";
|
||||
};
|
||||
aarch64-darwin = fetchurl {
|
||||
url = "https://saucelabs.com/downloads/sauce-connect/${version}/sauce-connect-${version}_darwin.all.zip";
|
||||
hash = "sha256-nSmDenuel+L4HKhDEHMirGwKj0A7plIXAqf+T7Agc3A=";
|
||||
hash = "sha256-O0ixRKJiwlTPuGSDVX2AR01pZBFWPWmyqQxMEr7X4zk=";
|
||||
};
|
||||
};
|
||||
updateScript = ./update.sh;
|
||||
|
||||
@@ -43,6 +43,6 @@ stdenvNoCC.mkDerivation rec {
|
||||
homepage = "https://www.fusiondirectory.org/schema2ldif-project-and-components/";
|
||||
license = lib.licenses.bsd3;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [ das_j ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,6 +32,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
homepage = "https://script.aculo.us/";
|
||||
downloadPage = "https://script.aculo.us/dist/";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ das_j ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -69,7 +69,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
homepage = "https://github.com/philpennock/sieve-connect";
|
||||
license = lib.licenses.bsd3;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [ das_j ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "sieve-connect";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -13,11 +13,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "skrooge";
|
||||
version = "25.10.0";
|
||||
version = "26.4.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/stable/skrooge/skrooge-${finalAttrs.version}.tar.xz";
|
||||
hash = "sha256-kECWi5/q2reBOs9DrubOz5Vol3AkA7lXzOLtbgx2HlE=";
|
||||
hash = "sha256-TkrFiXZUsp+sTt3bW1lrKqJvNvBI8Jo8R8x947SdjCI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = with kdePackages; [
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "smartdns";
|
||||
version = "47";
|
||||
version = "48.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pymumu";
|
||||
repo = "smartdns";
|
||||
rev = "Release${finalAttrs.version}";
|
||||
hash = "sha256-8OK1OV3Jvj/5nUOxnWTTQAa1Qe3RGxNwJhYEZ7O1RIE=";
|
||||
hash = "sha256-q9xHDccu2WUwQl9nCbxdtNFLpq5ei7V8XIoRa7w5BpE=";
|
||||
};
|
||||
|
||||
buildInputs = [ openssl ];
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user