Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2026-02-13 18:15:45 +00:00
committed by GitHub
162 changed files with 2804 additions and 694 deletions
+12
View File
@@ -7240,6 +7240,11 @@
name = "Duncan Dean";
keys = [ { fingerprint = "9484 44FC E03B 05BA 5AB0 591E C37B 1C1D 44C7 86EE"; } ];
};
DuskyElf = {
name = "jan Lemata";
github = "DuskyElf";
githubId = 91879372;
};
dustyhorizon = {
name = "Kenneth Tan";
email = "i.am@kennethtan.xyz";
@@ -14278,6 +14283,13 @@
githubId = 80984519;
name = "Kristian Alvestad Nedevold-Hansen";
};
KristijanZic = {
name = "Kristijan Zic";
github = "KristijanZic";
githubId = 10299892;
email = "maintainer@zic.email";
matrix = "@kristijan.zic:matrix.org";
};
kristoff3r = {
email = "k.soeholm@gmail.com";
github = "kristoff3r";
+4 -4
View File
@@ -68,10 +68,10 @@ in
verify_ca = true;
verify_hostnames = true;
};
unix = {
enable = true;
kanidm.pam_allowed_login_groups = [ "shell" ];
};
};
unix = {
enable = true;
settings.kanidm.pam_allowed_login_groups = [ "shell" ];
};
};
@@ -41,8 +41,10 @@ mapAliases (
{
# keep-sorted start case=no
blueballs-neovim = throw "`blueballs-neovim` has been removed"; # added 2025-06-17
coc-go = throw "`vimPlugins.coc-go` was removed, as it was unmaintained"; # added 2026-02-12
coc-rls = throw "coc-rls has been removed, as rls has been archived since 2022. You should use coc-rust-analyzer instead, as rust-analyzer is maintained."; # added 2025-10-01
coc-sumneko-lua = throw "'vimPlugins.coc-sumneko-lua' was removed, as it is unmaintained and broken. You should switch to lua_ls"; # added 2026-02-04
coc-tsserver = throw "`vimPlugins.coc-tsserver` was removed, as it was unmaintained"; # added 2026-02-12
coc-vetur = throw "coc-vetur was removed, as vetur is unmaintained by Vue. You should switch to Volar, which supports Vue 3"; # added 2025-10-01
completion-treesitter = throw "completion-treesitter has been archived since 2024-01"; # Added 2025-12-18
feline-nvim = throw "feline.nvim has been removed: upstream deleted repository. Consider using lualine"; # Added 2025-02-09
@@ -27,10 +27,6 @@ let
inherit (neovimUtils) buildNeovimPlugin;
};
nodePackagePlugins = callPackage ./nodePackagePlugins.nix {
inherit buildVimPlugin;
};
nonGeneratedPlugins =
self: super:
let
@@ -65,7 +61,6 @@ lib.pipe initialPackages [
(extends plugins)
(extends cocPlugins)
(extends luaPackagePlugins)
(extends nodePackagePlugins)
(extends nonGeneratedPlugins)
(extends corePlugins)
(extends overrides)
@@ -1,22 +0,0 @@
{
lib,
buildVimPlugin,
nodePackages,
}:
final: prev:
let
nodePackageNames = [
# # keep-sorted start case=no
"coc-go"
"coc-tsserver"
# keep-sorted end
];
in
lib.genAttrs nodePackageNames (
name:
buildVimPlugin {
pname = name;
inherit (nodePackages.${name}) version meta;
src = "${nodePackages.${name}}/lib/node_modules/${name}";
}
)
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "obs-media-controls";
version = "0.4.1";
version = "0.5.0";
src = fetchFromGitHub {
owner = "exeldro";
repo = "obs-media-controls";
tag = finalAttrs.version;
hash = "sha256-r9fqpg0G9rzGSqq5FUS8ul58rj0796aGZIND8PCJ9jk=";
hash = "sha256-CElK9e+wpnMiup6DwdQpQfVMm6atXvz+JYHsGnv3lFo=";
};
nativeBuildInputs = [ cmake ];
@@ -107,8 +107,7 @@ let
# Projects providing a lockfile from upstream can be automatically updated.
passthru = passthru // {
updateScript =
args.passthru.updateScript
or (if finalAttrs.composerVendor.composerLock == null then nix-update-script { } else null);
args.passthru.updateScript or (if composerLock == null then nix-update-script { } else null);
};
meta = meta // {
+1 -1
View File
@@ -1,5 +1,5 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p nodePackages.npm nix-update
#!nix-shell -i bash -p nodejs nix-update
set -euo pipefail
+2 -2
View File
@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ascii";
version = "3.30";
version = "3.31";
src = fetchFromGitLab {
owner = "esr";
repo = "ascii";
tag = finalAttrs.version;
hash = "sha256-TE9YR5Va9tXaf2ZyNxz7d8lZRTgnD4Lz7FyqRDl1HNY=";
hash = "sha256-fXVREwjiSpLdwNAm6hbuPiCNFqFlpeBiwKsXGaMiY6s=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "c2patool";
version = "0.26.9";
version = "0.26.26";
src = fetchFromGitHub {
owner = "contentauth";
repo = "c2pa-rs";
tag = "c2patool-v${finalAttrs.version}";
hash = "sha256-hSt+BfcFtV0ooWk9z9mw2m9Lw9vvi9r6XNkbEskL8yU=";
hash = "sha256-IKWvUAhEzHjXb0oAa8SKfsvinqb/Mb4oWorGcxOLjDI=";
};
cargoHash = "sha256-hlFthmanwTYOmw8Vu7eS7xQdvyKDEyT4joQYJNEnmK8=";
cargoHash = "sha256-AJa90o5lDxf8BGnMS2bz1X+nDe9inZMIqMqstP+LT4U=";
# use the non-vendored openssl
env.OPENSSL_NO_VENDOR = 1;
+21
View File
@@ -0,0 +1,21 @@
{
lib,
symlinkJoin,
cabal2nix-unwrapped,
makeWrapper,
nix-prefetch-scripts,
}:
symlinkJoin {
inherit (cabal2nix-unwrapped) pname version meta;
nativeBuildInputs = [ makeWrapper ];
paths = [ cabal2nix-unwrapped ];
postBuild = ''
wrapProgram $out/bin/cabal2nix \
--prefix PATH ":" "${
lib.makeBinPath [
nix-prefetch-scripts
]
}"
'';
}
+2 -2
View File
@@ -27,7 +27,7 @@
}:
stdenv.mkDerivation rec {
pname = "curl-impersonate";
version = "1.4.2";
version = "1.4.3";
outputs = [
"out"
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
owner = "lexiforest";
repo = "curl-impersonate";
tag = "v${version}";
hash = "sha256-c24KaYc0cH6b+92kg02mMtTp7ZVu36LeDpW5xjxuzk4=";
hash = "sha256-HMJqc7eoV8+Dn19mOfWaQsNYtWmFDSYNIJOrWGUlGBw=";
};
# Disable blanket -Werror to fix build on `gcc-13` related to minor
+3 -3
View File
@@ -19,18 +19,18 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "devcontainer";
version = "0.82.0";
version = "0.83.0";
src = fetchFromGitHub {
owner = "devcontainers";
repo = "cli";
tag = "v${finalAttrs.version}";
hash = "sha256-ztHlP3LxjxNDPnNWZqSkAN4+AiRA6j5cwDZrmwB4PDM=";
hash = "sha256-rFp7u+swJdA3wKR6bAfPUIXomwyN5v1oKfu/Y/hflx0=";
};
yarnOfflineCache = fetchYarnDeps {
yarnLock = "${finalAttrs.src}/yarn.lock";
hash = "sha256-bK8M2oZJT0Jr6nqHPOixg+22OWALFiPORiBmd3CHV08=";
hash = "sha256-aVjhIb46CjUS+IEfS5O7I2apAC51UfjPj16q/GNsIzI=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -20,13 +20,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "endless-sky";
version = "0.10.16";
version = "0.11.0";
src = fetchFromGitHub {
owner = "endless-sky";
repo = "endless-sky";
tag = "v${finalAttrs.version}";
hash = "sha256-QO7Yv8H7hvavyOG/G9+HZh+a7XlCAf7fyPlszvOF91M=";
hash = "sha256-zeLM3n6pm5FxT+GO3dtJwDFKHs8boUuQBShU/PDCeFA=";
};
patches = [
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "fabric-ai";
version = "1.4.400";
version = "1.4.404";
src = fetchFromGitHub {
owner = "danielmiessler";
repo = "fabric";
tag = "v${finalAttrs.version}";
hash = "sha256-pkB11lNOxpu9n5keG4m+veyiH+CCq4Myc3IqnA9MZg8=";
hash = "sha256-RkcbKRSXKsW4nyAtSD63fwZDoaDpqg1LgTRTICD4INs=";
};
vendorHash = "sha256-kL1aCWNEgacKiYQf8LJYxCqmzlAgHi1ulcjrMOw513U=";
vendorHash = "sha256-dG4RPmsAB7yqZyJNBt1N+S9vwhgxdO6p3TeAdIJKMBk=";
# Fabric introduced plugin tests that fail in the nix build sandbox.
doCheck = false;
+12 -14
View File
@@ -29,16 +29,16 @@ in
buildNpmPackage (finalAttrs: {
pname = "pangolin";
version = "1.15.1";
version = "1.15.3";
src = fetchFromGitHub {
owner = "fosrl";
repo = "pangolin";
tag = finalAttrs.version;
hash = "sha256-SItYudhY+4JQ8Qrm2FgR5se9blETE5y0i1nnjZNQli4=";
hash = "sha256-UGfwbFbuQ0ljipCjnPxZ/Is2hh1vjZJb97Lo/43sWeg=";
};
npmDepsHash = "sha256-4uGIR0KnVl0SvTnD14bavqlv00aX91s2caPPLPdlhO4=";
npmDepsHash = "sha256-kfgwU5QusUNWVcRXlYCS3ES1Av/phCHG8nFBj0yjz2Q=";
nativeBuildInputs = [
esbuild
@@ -60,15 +60,15 @@ buildNpmPackage (finalAttrs: {
'';
preBuild = ''
npm run set:${db false}
npm run set:oss
npm run set:${db true}
npx drizzle-kit generate --dialect ${db true} --schema ./server/db/${db false}/schema/ --name migration --out init
npm run db:${db false}:generate
'';
buildPhase = ''
runHook preBuild
npm run build:${db false}
npm run build
npm run build:cli
runHook postBuild
@@ -79,21 +79,19 @@ buildNpmPackage (finalAttrs: {
installPhase = ''
runHook preInstall
cp -r node_modules $out/share/pangolin
cp -r .next/standalone/.next $out/share/pangolin
cp .next/standalone/package.json $out/share/pangolin
cp -r node_modules $out/share/pangolin/node_modules
cp -r .next/standalone/. $out/share/pangolin
cp -r .next/static $out/share/pangolin/.next/static
cp -r public $out/share/pangolin/public
cp -r dist $out/share/pangolin/dist
cp -r init $out/share/pangolin/dist/init
cp -r server/migrations $out/share/pangolin/dist/init
cp package.json $out/share/pangolin/package.json
cp server/db/names.json $out/share/pangolin/dist/names.json
cp server/db/ios_models.json $out/share/pangolin/dist/ios_models.json
cp server/db/mac_models.json $out/share/pangolin/dist/mac_models.json
cp -r public $out/share/pangolin/public
runHook postInstall
'';
+2 -2
View File
@@ -62,14 +62,14 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "gamescope";
version = "3.16.19";
version = "3.16.20";
src = fetchFromGitHub {
owner = "ValveSoftware";
repo = "gamescope";
tag = finalAttrs.version;
fetchSubmodules = true;
hash = "sha256-Bwj781MVeQexjYnHfDArgjVjl7eQW+CzbdKrLdcAKkg=";
hash = "sha256-o/mzamXrKxhxlGlYy9zW2VfVh4gHL/eNw4PuK138WYc=";
};
patches = [
+2 -2
View File
@@ -25,13 +25,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "gef";
version = "2025.01";
version = "2026.01";
src = fetchFromGitHub {
owner = "hugsy";
repo = "gef";
rev = finalAttrs.version;
sha256 = "sha256-JM9zH1wWEdjpBafnxMIFtePjXWf3UOXhBSWZCXEOzKw=";
sha256 = "sha256-KHPX4mGo+yy56Rmjd5yx8U5doXrACV2/ZCh+NeQxB0Y=";
};
dontBuild = true;
+2 -2
View File
@@ -8,11 +8,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "gerrit";
version = "3.13.2";
version = "3.13.3";
src = fetchurl {
url = "https://gerrit-releases.storage.googleapis.com/gerrit-${finalAttrs.version}.war";
hash = "sha256-FVfmruKxPR6SQQsbGD0QTOzaAxdZkJaPky4PSEgWTQ8=";
hash = "sha256-kWS7bNE3WARqBGVesZIAvMAqjaJEvnAfwf9qihZ7nlI=";
};
buildCommand = ''
+50
View File
@@ -0,0 +1,50 @@
{
lib,
python3Packages,
fetchFromGitHub,
}:
python3Packages.buildPythonApplication (finalAttrs: {
pname = "ha-mcp";
version = "6.6.1";
pyproject = true;
src = fetchFromGitHub {
owner = "homeassistant-ai";
repo = "ha-mcp";
tag = "v${finalAttrs.version}";
hash = "sha256-yAJbvfIH5ewRTip8whbOKxE479qAihESaiLFTnhpRkY=";
};
build-system = with python3Packages; [
setuptools
];
dependencies =
with python3Packages;
[
cryptography
fastmcp
httpx
jq
pydantic
python-dotenv
truststore
websockets
]
++ httpx.optional-dependencies.socks;
# Tests require a running Home Assistant instance
doCheck = false;
pythonImportsCheck = [ "ha_mcp" ];
meta = {
description = "MCP server for controlling Home Assistant via natural language";
homepage = "https://github.com/homeassistant-ai/ha-mcp";
changelog = "https://github.com/homeassistant-ai/ha-mcp/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.jamiemagee ];
mainProgram = "ha-mcp";
};
})
+2 -2
View File
@@ -57,13 +57,13 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "linkwarden";
version = "2.13.4";
version = "2.13.5";
src = fetchFromGitHub {
owner = "linkwarden";
repo = "linkwarden";
tag = "v${finalAttrs.version}";
hash = "sha256-Z5yf9EyKoAeSauTst3BT/M/J2jrrTvnlJmJaYB9SIaw=";
hash = "sha256-S6MjWXiB3eJLy5V1kQsGD1zzce/trIGUwadDlDxZMiE=";
};
patches = [
@@ -14,19 +14,19 @@
python3Packages.buildPythonApplication rec {
pname = "matrix-synapse";
version = "1.146.0";
version = "1.147.1";
pyproject = true;
src = fetchFromGitHub {
owner = "element-hq";
repo = "synapse";
rev = "v${version}";
hash = "sha256-XeDXXiGmY4Lsn5qNVvsBUdQYlTz40fuVVus7jRsUNW4=";
hash = "sha256-PD+XyUk1DyhqQ100uJYwXdT6FjhRXuafajH0TM8zJOI=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
hash = "sha256-CnytwGtv/ZoJl03XFLLMTHDiRhWDgWlJD8L/QRiebyM=";
hash = "sha256-nB7gLPDK8sB65xZkTn5W4MCqx4QwWKDUr8hB8KIu0qY=";
};
build-system =
@@ -52,8 +52,6 @@ python3Packages.buildPythonApplication rec {
libiconv
];
pythonRemoveDeps = [ "setuptools-rust" ];
dependencies =
with python3Packages;
[
+2 -2
View File
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mymake";
version = "2.4.1";
version = "2.4.2";
src = fetchFromGitHub {
owner = "fstromback";
repo = "mymake";
tag = "v${finalAttrs.version}";
hash = "sha256-FVY6Ep6619W3fMDRYdU/FdnltNUahkY33aVhz8kXEGU=";
hash = "sha256-JV9WGSCYWdqSD7jbGd4NlFVEZ8Rzh6l9h14O0qzzIw0=";
};
buildPhase = ''
+631 -6
View File
@@ -1,17 +1,642 @@
[
{
"pname": "coverlet.collector",
"version": "6.0.0",
"hash": "sha256-IEmweTMapcPhFHpmJsPXfmMhravYOrWupgjeOvMmQ4o="
},
{
"pname": "DiffEngine",
"version": "11.3.0",
"hash": "sha256-aZbLawtOytbKPrF2DQ3dZOwgxjuaGsXKC0LwmlAw6V0="
},
{
"pname": "EmptyFiles",
"version": "4.4.0",
"hash": "sha256-2ej6ZYSr/KSz/Mmh0RavjIMMyHzzTVtyjd9nbW17IwY="
},
{
"pname": "Microsoft.CodeCoverage",
"version": "17.8.0",
"hash": "sha256-cv/wAXfTNS+RWEsHWNKqRDHC7LOQSSdFJ1a9cZuSfJw="
},
{
"pname": "Microsoft.NET.Test.Sdk",
"version": "17.8.0",
"hash": "sha256-uz7QvW+NsVRsp8FR1wjnGEOkUaPX4JyieywvCN6g2+s="
},
{
"pname": "Microsoft.NETCore.Platforms",
"version": "1.1.0",
"hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM="
},
{
"pname": "Microsoft.NETCore.Targets",
"version": "1.1.0",
"hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ="
},
{
"pname": "Microsoft.TestPlatform.ObjectModel",
"version": "17.8.0",
"hash": "sha256-9TwGrjVvbtyetw67Udp3EMK5MX8j0RFRjduxPCs9ESw="
},
{
"pname": "Microsoft.TestPlatform.TestHost",
"version": "17.8.0",
"hash": "sha256-+CTYFu631uovLCO47RKe86YaAqfoLA4r73vKORJUsjg="
},
{
"pname": "Microsoft.Win32.Primitives",
"version": "4.3.0",
"hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg="
},
{
"pname": "NETStandard.Library",
"version": "1.6.1",
"hash": "sha256-iNan1ix7RtncGWC9AjAZ2sk70DoxOsmEOgQ10fXm4Pw="
},
{
"pname": "Newtonsoft.Json",
"version": "13.0.1",
"hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo="
},
{
"pname": "NiL.JS",
"version": "2.5.1684",
"hash": "sha256-lxFTYyuj0SuNzIQGq+rK9s0tAqxqQg8PBj/YdktJunw="
"version": "2.6.1706",
"hash": "sha256-FKiACRlFcm/XKVqMcEQ8IqWUFaZZoJ/lg4XPkIb8eKE="
},
{
"pname": "NuGet.Frameworks",
"version": "6.5.0",
"hash": "sha256-ElqfN4CcKxT3hP2qvxxObb4mnBlYG89IMxO0Sm5oZ2g="
},
{
"pname": "runtime.any.System.Collections",
"version": "4.3.0",
"hash": "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8="
},
{
"pname": "runtime.any.System.Diagnostics.Tools",
"version": "4.3.0",
"hash": "sha256-8yLKFt2wQxkEf7fNfzB+cPUCjYn2qbqNgQ1+EeY2h/I="
},
{
"pname": "runtime.any.System.Diagnostics.Tracing",
"version": "4.3.0",
"hash": "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI="
},
{
"pname": "runtime.any.System.Globalization",
"version": "4.3.0",
"hash": "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU="
},
{
"pname": "runtime.any.System.Globalization.Calendars",
"version": "4.3.0",
"hash": "sha256-AYh39tgXJVFu8aLi9Y/4rK8yWMaza4S4eaxjfcuEEL4="
},
{
"pname": "runtime.any.System.IO",
"version": "4.3.0",
"hash": "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE="
},
{
"pname": "runtime.any.System.Reflection",
"version": "4.3.0",
"hash": "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk="
},
{
"pname": "runtime.any.System.Reflection.Extensions",
"version": "4.3.0",
"hash": "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8="
},
{
"pname": "runtime.any.System.Reflection.Primitives",
"version": "4.3.0",
"hash": "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ="
},
{
"pname": "runtime.any.System.Resources.ResourceManager",
"version": "4.3.0",
"hash": "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4="
},
{
"pname": "runtime.any.System.Runtime",
"version": "4.3.0",
"hash": "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM="
},
{
"pname": "runtime.any.System.Runtime.Handles",
"version": "4.3.0",
"hash": "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4="
},
{
"pname": "runtime.any.System.Runtime.InteropServices",
"version": "4.3.0",
"hash": "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA="
},
{
"pname": "runtime.any.System.Text.Encoding",
"version": "4.3.0",
"hash": "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs="
},
{
"pname": "runtime.any.System.Text.Encoding.Extensions",
"version": "4.3.0",
"hash": "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM="
},
{
"pname": "runtime.any.System.Threading.Tasks",
"version": "4.3.0",
"hash": "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4="
},
{
"pname": "runtime.any.System.Threading.Timer",
"version": "4.3.0",
"hash": "sha256-BgHxXCIbicVZtpgMimSXixhFC3V+p5ODqeljDjO8hCs="
},
{
"pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps="
},
{
"pname": "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I="
},
{
"pname": "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA="
},
{
"pname": "runtime.native.System",
"version": "4.3.0",
"hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y="
},
{
"pname": "runtime.native.System.IO.Compression",
"version": "4.3.0",
"hash": "sha256-DWnXs4vlKoU6WxxvCArTJupV6sX3iBbZh8SbqfHace8="
},
{
"pname": "runtime.native.System.Net.Http",
"version": "4.3.0",
"hash": "sha256-c556PyheRwpYhweBjSfIwEyZHnAUB8jWioyKEcp/2dg="
},
{
"pname": "runtime.native.System.Security.Cryptography.Apple",
"version": "4.3.0",
"hash": "sha256-2IhBv0i6pTcOyr8FFIyfPEaaCHUmJZ8DYwLUwJ+5waw="
},
{
"pname": "runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I="
},
{
"pname": "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM="
},
{
"pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4="
},
{
"pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple",
"version": "4.3.0",
"hash": "sha256-serkd4A7F6eciPiPJtUyJyxzdAtupEcWIZQ9nptEzIM="
},
{
"pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0="
},
{
"pname": "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4="
},
{
"pname": "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g="
},
{
"pname": "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc="
},
{
"pname": "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw="
},
{
"pname": "runtime.unix.Microsoft.Win32.Primitives",
"version": "4.3.0",
"hash": "sha256-LZb23lRXzr26tRS5aA0xyB08JxiblPDoA7HBvn6awXg="
},
{
"pname": "runtime.unix.System.Console",
"version": "4.3.0",
"hash": "sha256-AHkdKShTRHttqfMjmi+lPpTuCrM5vd/WRy6Kbtie190="
},
{
"pname": "runtime.unix.System.Diagnostics.Debug",
"version": "4.3.0",
"hash": "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI="
},
{
"pname": "runtime.unix.System.IO.FileSystem",
"version": "4.3.0",
"hash": "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I="
},
{
"pname": "runtime.unix.System.Net.Primitives",
"version": "4.3.0",
"hash": "sha256-pHJ+I6i16MV6m77uhTC6GPY6jWGReE3SSP3fVB59ti0="
},
{
"pname": "runtime.unix.System.Net.Sockets",
"version": "4.3.0",
"hash": "sha256-IvgOeA2JuBjKl5yAVGjPYMPDzs9phb3KANs95H9v1w4="
},
{
"pname": "runtime.unix.System.Private.Uri",
"version": "4.3.0",
"hash": "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs="
},
{
"pname": "runtime.unix.System.Runtime.Extensions",
"version": "4.3.0",
"hash": "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4="
},
{
"pname": "Shouldly",
"version": "4.3.0",
"hash": "sha256-7pYi2aGqPIHzyhJelXWRLVCLzBxTiQr0DCTY325q6O8="
},
{
"pname": "Spectre.Console",
"version": "0.49.2-preview.0.50",
"hash": "sha256-ivFyHTfQxPf/RIin+aftmd+G4PcrqmJXmdu0u/RU6YA="
"version": "0.52.1-preview.0.5",
"hash": "sha256-2ujBLvbtDcvtJblpvwf9mkW+1jUTIOwTqKviIT8rafo="
},
{
"pname": "System.AppContext",
"version": "4.3.0",
"hash": "sha256-yg95LNQOwFlA1tWxXdQkVyJqT4AnoDc+ACmrNvzGiZg="
},
{
"pname": "System.Buffers",
"version": "4.3.0",
"hash": "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk="
},
{
"pname": "System.CodeDom",
"version": "6.0.0",
"hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ="
},
{
"pname": "System.Collections",
"version": "4.3.0",
"hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc="
},
{
"pname": "System.Collections.Concurrent",
"version": "4.3.0",
"hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI="
},
{
"pname": "System.CommandLine",
"version": "2.0.0-beta4.22272.1",
"hash": "sha256-zSO+CYnMH8deBHDI9DHhCPj79Ce3GOzHCyH1/TiHxcc="
"version": "2.0.0-rc.2.25502.107",
"hash": "sha256-aa8dUxLHZxU4bDs1NJ70VhlvwmkxiP/yPHAXaSnT4Uw="
},
{
"pname": "System.Console",
"version": "4.3.0",
"hash": "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo="
},
{
"pname": "System.Diagnostics.Debug",
"version": "4.3.0",
"hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM="
},
{
"pname": "System.Diagnostics.DiagnosticSource",
"version": "4.3.0",
"hash": "sha256-OFJRb0ygep0Z3yDBLwAgM/Tkfs4JCDtsNhwDH9cd1Xw="
},
{
"pname": "System.Diagnostics.Tools",
"version": "4.3.0",
"hash": "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y="
},
{
"pname": "System.Diagnostics.Tracing",
"version": "4.3.0",
"hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q="
},
{
"pname": "System.Globalization",
"version": "4.3.0",
"hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI="
},
{
"pname": "System.Globalization.Calendars",
"version": "4.3.0",
"hash": "sha256-uNOD0EOVFgnS2fMKvMiEtI9aOw00+Pfy/H+qucAQlPc="
},
{
"pname": "System.Globalization.Extensions",
"version": "4.3.0",
"hash": "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk="
},
{
"pname": "System.IO",
"version": "4.3.0",
"hash": "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY="
},
{
"pname": "System.IO.Compression",
"version": "4.3.0",
"hash": "sha256-f5PrQlQgj5Xj2ZnHxXW8XiOivaBvfqDao9Sb6AVinyA="
},
{
"pname": "System.IO.Compression.ZipFile",
"version": "4.3.0",
"hash": "sha256-WQl+JgWs+GaRMeiahTFUbrhlXIHapzcpTFXbRvAtvvs="
},
{
"pname": "System.IO.FileSystem",
"version": "4.3.0",
"hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw="
},
{
"pname": "System.IO.FileSystem.Primitives",
"version": "4.3.0",
"hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg="
},
{
"pname": "System.Linq",
"version": "4.3.0",
"hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A="
},
{
"pname": "System.Linq.Expressions",
"version": "4.3.0",
"hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8="
},
{
"pname": "System.Management",
"version": "6.0.1",
"hash": "sha256-g7bjwQv6af0kWiYtpXE8qgr1YMdD6Rf97TbhK5TxQG0="
},
{
"pname": "System.Net.Http",
"version": "4.3.0",
"hash": "sha256-UoBB7WPDp2Bne/fwxKF0nE8grJ6FzTMXdT/jfsphj8Q="
},
{
"pname": "System.Net.NameResolution",
"version": "4.3.0",
"hash": "sha256-eGZwCBExWsnirWBHyp2sSSSXp6g7I6v53qNmwPgtJ5c="
},
{
"pname": "System.Net.Primitives",
"version": "4.3.0",
"hash": "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE="
},
{
"pname": "System.Net.Sockets",
"version": "4.3.0",
"hash": "sha256-il7dr5VT/QWDg/0cuh+4Es2u8LY//+qqiY9BZmYxSus="
},
{
"pname": "System.ObjectModel",
"version": "4.3.0",
"hash": "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q="
},
{
"pname": "System.Private.Uri",
"version": "4.3.0",
"hash": "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM="
},
{
"pname": "System.Reflection",
"version": "4.3.0",
"hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY="
},
{
"pname": "System.Reflection.Emit",
"version": "4.3.0",
"hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU="
},
{
"pname": "System.Reflection.Emit.ILGeneration",
"version": "4.3.0",
"hash": "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA="
},
{
"pname": "System.Reflection.Emit.Lightweight",
"version": "4.3.0",
"hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I="
},
{
"pname": "System.Reflection.Extensions",
"version": "4.3.0",
"hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk="
},
{
"pname": "System.Reflection.Metadata",
"version": "1.6.0",
"hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E="
},
{
"pname": "System.Reflection.Primitives",
"version": "4.3.0",
"hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM="
},
{
"pname": "System.Reflection.TypeExtensions",
"version": "4.3.0",
"hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng="
},
{
"pname": "System.Resources.ResourceManager",
"version": "4.3.0",
"hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo="
},
{
"pname": "System.Runtime",
"version": "4.3.0",
"hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg="
},
{
"pname": "System.Runtime.Extensions",
"version": "4.3.0",
"hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o="
},
{
"pname": "System.Runtime.Handles",
"version": "4.3.0",
"hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms="
},
{
"pname": "System.Runtime.InteropServices",
"version": "4.3.0",
"hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI="
},
{
"pname": "System.Runtime.InteropServices.RuntimeInformation",
"version": "4.3.0",
"hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA="
},
{
"pname": "System.Runtime.Numerics",
"version": "4.3.0",
"hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc="
},
{
"pname": "System.Security.Claims",
"version": "4.3.0",
"hash": "sha256-Fua/rDwAqq4UByRVomAxMPmDBGd5eImRqHVQIeSxbks="
},
{
"pname": "System.Security.Cryptography.Algorithms",
"version": "4.3.0",
"hash": "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8="
},
{
"pname": "System.Security.Cryptography.Cng",
"version": "4.3.0",
"hash": "sha256-u17vy6wNhqok91SrVLno2M1EzLHZm6VMca85xbVChsw="
},
{
"pname": "System.Security.Cryptography.Csp",
"version": "4.3.0",
"hash": "sha256-oefdTU/Z2PWU9nlat8uiRDGq/PGZoSPRgkML11pmvPQ="
},
{
"pname": "System.Security.Cryptography.Encoding",
"version": "4.3.0",
"hash": "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss="
},
{
"pname": "System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-DL+D2sc2JrQiB4oAcUggTFyD8w3aLEjJfod5JPe+Oz4="
},
{
"pname": "System.Security.Cryptography.Primitives",
"version": "4.3.0",
"hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318="
},
{
"pname": "System.Security.Cryptography.X509Certificates",
"version": "4.3.0",
"hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0="
},
{
"pname": "System.Security.Principal",
"version": "4.3.0",
"hash": "sha256-rjudVUHdo8pNJg2EVEn0XxxwNo5h2EaYo+QboPkXlYk="
},
{
"pname": "System.Security.Principal.Windows",
"version": "4.3.0",
"hash": "sha256-mbdLVUcEwe78p3ZnB6jYsizNEqxMaCAWI3tEQNhRQAE="
},
{
"pname": "System.Text.Encoding",
"version": "4.3.0",
"hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg="
},
{
"pname": "System.Text.Encoding.Extensions",
"version": "4.3.0",
"hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc="
},
{
"pname": "System.Text.RegularExpressions",
"version": "4.3.0",
"hash": "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0="
},
{
"pname": "System.Threading",
"version": "4.3.0",
"hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc="
},
{
"pname": "System.Threading.Tasks",
"version": "4.3.0",
"hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w="
},
{
"pname": "System.Threading.Tasks.Extensions",
"version": "4.3.0",
"hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc="
},
{
"pname": "System.Threading.ThreadPool",
"version": "4.3.0",
"hash": "sha256-wW0QdvssRoaOfQLazTGSnwYTurE4R8FxDx70pYkL+gg="
},
{
"pname": "System.Threading.Timer",
"version": "4.3.0",
"hash": "sha256-pmhslmhQhP32TWbBzoITLZ4BoORBqYk25OWbru04p9s="
},
{
"pname": "System.Xml.ReaderWriter",
"version": "4.3.0",
"hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA="
},
{
"pname": "System.Xml.XDocument",
"version": "4.3.0",
"hash": "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI="
},
{
"pname": "xunit",
"version": "2.5.3",
"hash": "sha256-X4TkN9y/572LnqOX+fiX6dqsqKe/HbAWZq6PhdD0qGM="
},
{
"pname": "xunit.abstractions",
"version": "2.0.3",
"hash": "sha256-0D1y/C34iARI96gb3bAOG8tcGPMjx+fMabTPpydGlAM="
},
{
"pname": "xunit.analyzers",
"version": "1.4.0",
"hash": "sha256-2m8ikSNvEzQ53rtqhruTpQZpJ+nzI9lhLj0x9w5FKO0="
},
{
"pname": "xunit.assert",
"version": "2.5.3",
"hash": "sha256-+cbNHWwm1no316xMJsdzO7TAV7bIlm3dz8dvKHQ66CU="
},
{
"pname": "xunit.core",
"version": "2.5.3",
"hash": "sha256-TEL6tBUxWDU9rVOj4KaxBpL+uZQ/3kcZWVDDueeQkhw="
},
{
"pname": "xunit.extensibility.core",
"version": "2.5.3",
"hash": "sha256-IjyXgVi/AAnilPsD4IrnqtSrr7Ugu75DguPnI2bVSFs="
},
{
"pname": "xunit.extensibility.execution",
"version": "2.5.3",
"hash": "sha256-zN7R4kZGsujpo8aAn4OHdtA0u/r5aeiZaw6A53B69KU="
},
{
"pname": "xunit.runner.visualstudio",
"version": "2.5.3",
"hash": "sha256-GZN1E9rOGorQvVSbGTsmXgJxj2TtJwJxCuo+oh+NEBI="
}
]
+9 -7
View File
@@ -4,18 +4,19 @@
fetchFromGitHub,
dotnetCorePackages,
}:
buildDotnetModule rec {
buildDotnetModule (finalAttrs: {
pname = "n-m3u8dl-re";
version = "0.3.0-beta";
version = "0.5.1-beta";
src = fetchFromGitHub {
owner = "nilaoda";
repo = "N_m3u8DL-RE";
tag = "v${version}";
sha256 = "sha256-AVLO7pxD1LCoogsJPPN5aoOmVBIm3Y/EVsiQWdYI6QU=";
tag = "v${finalAttrs.version}";
sha256 = "sha256-LLBlSalYqOEPTttEMK/pBoxwiHXeAxFIUm/yuLb1WRo=";
};
patches = [
# error: PublishTrimmed is implied by native compilation and cannot be disabled
./publish-fix.patch
./reverse-arr.patch
];
# from openutau/default.nix
@@ -36,11 +37,12 @@ buildDotnetModule rec {
'';
meta = {
changelog = "https://github.com/nilaoda/N_m3u8DL-RE/releases/tag/v{finalAttrs.version}";
description = "Cross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM";
homepage = "https://github.com/nilaoda/N_m3u8DL-RE";
license = lib.licenses.mit;
mainProgram = "n-m3u8dl-re";
maintainers = with lib.maintainers; [ phanirithvij ];
platforms = lib.platforms.linux ++ lib.platforms.unix;
platforms = lib.platforms.unix;
};
}
})
@@ -1,42 +0,0 @@
diff --git a/src/N_m3u8DL-RE.Common/Entity/WebVttSub.cs b/src/N_m3u8DL-RE.Common/Entity/WebVttSub.cs
index 6b6d284..b57fc24 100644
--- a/src/N_m3u8DL-RE.Common/Entity/WebVttSub.cs
+++ b/src/N_m3u8DL-RE.Common/Entity/WebVttSub.cs
@@ -201,7 +201,8 @@ public partial class WebVttSub
time += Convert.ToInt32(parts.Last().PadRight(3, '0'));
str = parts.First();
}
- var t = str.Split(':').Reverse().ToList();
+ var t = str.Split(':').ToList();
+ t.Reverse();
for (int i = 0; i < t.Count; i++)
{
time += (long)Math.Pow(60, i) * Convert.ToInt32(t[i]) * 1000;
@@ -265,4 +266,4 @@ public partial class WebVttSub
return srt;
}
-}
\ No newline at end of file
+}
diff --git a/src/N_m3u8DL-RE/Util/OtherUtil.cs b/src/N_m3u8DL-RE/Util/OtherUtil.cs
index b2487f3..4eab23f 100644
--- a/src/N_m3u8DL-RE/Util/OtherUtil.cs
+++ b/src/N_m3u8DL-RE/Util/OtherUtil.cs
@@ -70,7 +70,8 @@ internal static partial class OtherUtil
var hours = -1;
var mins = -1;
var secs = -1;
- arr.Reverse().Select(i => Convert.ToInt32(i)).ToList().ForEach(item =>
+ arr.Reverse();
+ arr.Select(i => Convert.ToInt32(i)).ToList().ForEach(item =>
{
if (secs == -1) secs = item;
else if (mins == -1) mins = item;
@@ -170,4 +171,4 @@ internal static partial class OtherUtil
[GeneratedRegex(@"^(?:(\d+)h)?(?:(\d+)m)?(?:(\d+)s)?$")]
private static partial Regex TimeStrRegex();
-}
\ No newline at end of file
+}
+51
View File
@@ -0,0 +1,51 @@
{
lib,
buildGoModule,
fetchFromGitHub,
makeWrapper,
nix,
}:
buildGoModule (finalAttrs: {
pname = "niks3";
version = "1.3.0";
src = fetchFromGitHub {
owner = "Mic92";
repo = "niks3";
tag = "v${finalAttrs.version}";
hash = "sha256-taQgMTbC+k/b+9mJH5vx7BMM3gKSI+MZWL26ZhePThk=";
};
vendorHash = "sha256-MoYTq1rY1GMmBBP/ypx6DqrHLGtccgsHa+2rpoztI4U=";
subPackages = [
"cmd/niks3"
"cmd/niks3-server"
];
nativeBuildInputs = [ makeWrapper ];
ldflags = [
"-s"
"-w"
];
# The niks3 client shells out to `nix path-info` which differs between Nix and Lix; pinning Nix
# here allows the format to be consistent. See https://github.com/Mic92/niks3/issues/181
postInstall = ''
wrapProgram $out/bin/niks3 --prefix PATH : ${lib.makeBinPath [ nix ]}
'';
meta = {
description = "S3-backed Nix binary cache with garbage collection";
homepage = "https://github.com/Mic92/niks3";
changelog = "https://github.com/Mic92/niks3/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
mic92
philiptaron
];
mainProgram = "niks3";
};
})
+9 -3
View File
@@ -63,10 +63,16 @@ python3Packages.buildPythonApplication (finalAttrs: {
++ lib.optional withGlow glow;
in
[
"--prefix PATH : ${lib.makeBinPath binPath}"
"--set-default NIX_SSL_CERT_FILE ${cacert}/etc/ssl/certs/ca-bundle.crt"
"--prefix"
"PATH"
":"
(lib.makeBinPath binPath)
"--set-default"
"NIX_SSL_CERT_FILE"
"${cacert}/etc/ssl/certs/ca-bundle.crt"
# we don't have any runtime deps but nixpkgs-review shells might inject unwanted dependencies
"--unset PYTHONPATH"
"--unset"
"PYTHONPATH"
];
postInstall = lib.optionalString withAutocomplete ''
@@ -11,7 +11,7 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "openapi-python-client";
version = "0.28.1";
version = "0.28.2";
pyproject = true;
src = fetchFromGitHub {
@@ -19,7 +19,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
owner = "openapi-generators";
repo = "openapi-python-client";
tag = "v${finalAttrs.version}";
hash = "sha256-ZzZLrxeJtT4rgxlcANKcrw7nRlTF8vRV/lItyH7x95o=";
hash = "sha256-egeT/XTUTq+HbwX7PpfygDNNKgBkExM0neMEu/mfErw=";
};
nativeBuildInputs = [
+1 -1
View File
@@ -32,7 +32,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
;
cargoRoot = "packages/desktop/src-tauri";
cargoHash = "sha256-6ScxLZVldKL8ChDoH13Q55W3Zqz9kNshWzAGOij5jqs=";
cargoHash = "sha256-Sfw/1380knqusED8OJcCn0D7erkX1sLtQq9m6Dd0v4Y=";
buildAndTestSubdir = finalAttrs.cargoRoot;
nativeBuildInputs = [
+5 -4
View File
@@ -14,12 +14,12 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "opencode";
version = "1.1.59";
version = "1.1.65";
src = fetchFromGitHub {
owner = "anomalyco";
repo = "opencode";
tag = "v${finalAttrs.version}";
hash = "sha256-+vvNQzfhuP91mK/BjBufWGdS+2vHJAtB8iDl14z4y48=";
hash = "sha256-U8hx8MeyhCe+o3uj3GL3LbkkFkduvxVtPgZeVGoIE0s=";
};
node_modules = stdenvNoCC.mkDerivation {
@@ -70,9 +70,9 @@ stdenvNoCC.mkDerivation (finalAttrs: {
outputHash =
if stdenvNoCC.hostPlatform.isDarwin then
"sha256-BMTXCu31OBxHF0hz/NVEs5a7M6CytXwe7fOlDgnECk4="
"sha256-KlE4U87sVWoB2eXngUU7w+Z3F7oqh3NPhoCRHQqQm1s="
else
"sha256-lPGQxvK8WUqBQs25I+U8V+0y12jCZumEFGHMkEmOR34=";
"sha256-yza9eeMOWAd9ggGPMDs6ALjg7ptfk4iuN5y1rcUTIpc=";
outputHashAlgo = "sha256";
outputHashMode = "recursive";
};
@@ -166,6 +166,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [
delafthi
graham33
DuskyElf
];
sourceProvenance = with lib.sourceTypes; [ fromSource ];
platforms = [
@@ -0,0 +1,7 @@
{
palemoon-bin,
}:
palemoon-bin.override {
withGTK3 = false;
}
+3 -3
View File
@@ -12,14 +12,14 @@
stdenv.mkDerivation {
pname = "scitokens-cpp";
version = "1.2.0";
version = "1.3.0";
src = fetchFromGitHub {
owner = "scitokens";
repo = "scitokens-cpp";
rev = "v1.2.0";
hash = "sha256-Sc3+g2MMxVnPNI4V/f8Ss8Z3SOQScC9fj8woJDm2O/A=";
rev = "v1.3.0";
hash = "sha256-C+7tS7Mbcjt4i2SHyinNTqjO+ODsyg9zFdX8HRhhPLk=";
};
nativeBuildInputs = [
+69
View File
@@ -0,0 +1,69 @@
{
lib,
buildDartApplication,
fetchFromGitHub,
yq-go,
versionCheckHook,
writableTmpDirAsHomeHook,
}:
buildDartApplication rec {
pname = "serverpod_cli";
version = "3.3.1";
# Fetch the whole monorepo
src = fetchFromGitHub {
owner = "serverpod";
repo = "serverpod";
rev = version;
hash = "sha256-4vpZiqvzhcAziElfzssw4bLYTO5/dhai3C8LEpn0eAo=";
};
sourceRoot = "${src.name}/tools/serverpod_cli";
dartEntryPoints = {
"bin/serverpod" = "bin/serverpod_cli.dart";
};
pubspecLock = lib.importJSON ./pubspec.lock.json;
nativeBuildInputs = [ yq-go ];
nativeInstallCheckInputs = [
versionCheckHook
writableTmpDirAsHomeHook
];
doInstallCheck = true;
versionCheckKeepEnvironment = "HOME";
preBuild = ''
# Set productionMode to true.
substituteInPlace lib/src/generated/version.dart \
--replace-fail "const productionMode = false;" "const productionMode = true;"
# Remove the dependency_overrides section.
# Relative path overrides in the monorepo break the Nix build which expects
# all dependencies to be resolved via the lockfile.
yq -i 'del(.dependency_overrides)' pubspec.yaml
'';
passthru.updateScript = ./update.sh;
meta = with lib; {
mainProgram = "serverpod";
homepage = "https://serverpod.dev";
description = "Command line tools for Serverpod";
longDescription = ''
Serverpod is a next-generation app and web server,
built for the Flutter community.
It allows you to write your server-side code in Dart,
automatically generate your APIs, and hook up your
database with minimal effort. Serverpod is open-source,
and you can host your server anywhere.
'';
changelog = "https://raw.githubusercontent.com/serverpod/serverpod/${version}/CHANGELOG.md";
license = licenses.bsd3;
maintainers = with lib.maintainers; [ KristijanZic ];
};
}
@@ -0,0 +1,837 @@
{
"packages": {
"_fe_analyzer_shared": {
"dependency": "transitive",
"description": {
"name": "_fe_analyzer_shared",
"sha256": "796d97d925add7ffcdf5595f33a2066a6e3cee97971e6dbef09b76b7880fd760",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "94.0.0"
},
"analyzer": {
"dependency": "direct main",
"description": {
"name": "analyzer",
"sha256": "9c8ebb304d72c0a0c8764344627529d9503fc83d7d73e43ed727dc532f822e4b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "10.0.2"
},
"archive": {
"dependency": "direct main",
"description": {
"name": "archive",
"sha256": "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.0.7"
},
"args": {
"dependency": "direct main",
"description": {
"name": "args",
"sha256": "d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.7.0"
},
"async": {
"dependency": "direct main",
"description": {
"name": "async",
"sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.13.0"
},
"boolean_selector": {
"dependency": "transitive",
"description": {
"name": "boolean_selector",
"sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.2"
},
"built_collection": {
"dependency": "direct main",
"description": {
"name": "built_collection",
"sha256": "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.1.1"
},
"built_value": {
"dependency": "transitive",
"description": {
"name": "built_value",
"sha256": "7931c90b84bc573fef103548e354258ae4c9d28d140e41961df6843c5d60d4d8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "8.12.3"
},
"checked_yaml": {
"dependency": "transitive",
"description": {
"name": "checked_yaml",
"sha256": "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.4"
},
"ci": {
"dependency": "direct main",
"description": {
"name": "ci",
"sha256": "145d095ce05cddac4d797a158bc4cf3b6016d1fe63d8c3d2fbd7212590adca13",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.1.0"
},
"cli_config": {
"dependency": "transitive",
"description": {
"name": "cli_config",
"sha256": "ac20a183a07002b700f0c25e61b7ee46b23c309d76ab7b7640a028f18e4d99ec",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.2.0"
},
"cli_tools": {
"dependency": "direct main",
"description": {
"name": "cli_tools",
"sha256": "af507d13e9522e207aeacddb1fcb84814f36eed46dd536010d1ee78ef0f99449",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.11.0"
},
"clock": {
"dependency": "transitive",
"description": {
"name": "clock",
"sha256": "fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.2"
},
"code_builder": {
"dependency": "direct main",
"description": {
"name": "code_builder",
"sha256": "6a6cab2ba4680d6423f34a9b972a4c9a94ebe1b62ecec4e1a1f2cba91fd1319d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.11.1"
},
"collection": {
"dependency": "direct main",
"description": {
"name": "collection",
"sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.19.1"
},
"config": {
"dependency": "direct main",
"description": {
"name": "config",
"sha256": "7ab448e904baf3991878881be208b4298b2c1737852529238340dc780c575bda",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.8.4"
},
"convert": {
"dependency": "transitive",
"description": {
"name": "convert",
"sha256": "b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.2"
},
"coverage": {
"dependency": "transitive",
"description": {
"name": "coverage",
"sha256": "5da775aa218eaf2151c721b16c01c7676fbfdd99cebba2bf64e8b807a28ff94d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.15.0"
},
"crypto": {
"dependency": "transitive",
"description": {
"name": "crypto",
"sha256": "c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.7"
},
"dart_mappable": {
"dependency": "transitive",
"description": {
"name": "dart_mappable",
"sha256": "0e219930c9f7b9e0f14ae7c1de931c401875110fd5c67975b6b9492a6d3a531b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.6.1"
},
"dart_style": {
"dependency": "direct main",
"description": {
"name": "dart_style",
"sha256": "15a7db352c8fc6a4d2bc475ba901c25b39fe7157541da4c16eacce6f8be83e49",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.5"
},
"ffi": {
"dependency": "transitive",
"description": {
"name": "ffi",
"sha256": "6d7fd89431262d8f3125e81b50d3847a091d846eafcd4fdb88dd06f36d705a45",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.0"
},
"file": {
"dependency": "transitive",
"description": {
"name": "file",
"sha256": "a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "7.0.1"
},
"fixnum": {
"dependency": "transitive",
"description": {
"name": "fixnum",
"sha256": "b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.1"
},
"flutter_lints": {
"dependency": "transitive",
"description": {
"name": "flutter_lints",
"sha256": "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.0.0"
},
"frontend_server_client": {
"dependency": "transitive",
"description": {
"name": "frontend_server_client",
"sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.0.0"
},
"glob": {
"dependency": "transitive",
"description": {
"name": "glob",
"sha256": "c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.3"
},
"http": {
"dependency": "direct main",
"description": {
"name": "http",
"sha256": "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.6.0"
},
"http_multi_server": {
"dependency": "transitive",
"description": {
"name": "http_multi_server",
"sha256": "aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.2.2"
},
"http_parser": {
"dependency": "transitive",
"description": {
"name": "http_parser",
"sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.1.2"
},
"intl": {
"dependency": "direct main",
"description": {
"name": "intl",
"sha256": "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.20.2"
},
"io": {
"dependency": "transitive",
"description": {
"name": "io",
"sha256": "dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.5"
},
"json_annotation": {
"dependency": "transitive",
"description": {
"name": "json_annotation",
"sha256": "805fa86df56383000f640384b282ce0cb8431f1a7a2396de92fb66186d8c57df",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.10.0"
},
"json_rpc_2": {
"dependency": "direct main",
"description": {
"name": "json_rpc_2",
"sha256": "3c46c2633aec07810c3d6a2eb08d575b5b4072980db08f1344e66aeb53d6e4a7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.0.0"
},
"lints": {
"dependency": "transitive",
"description": {
"name": "lints",
"sha256": "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.1.0"
},
"logging": {
"dependency": "transitive",
"description": {
"name": "logging",
"sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.3.0"
},
"lsp_server": {
"dependency": "direct main",
"description": {
"name": "lsp_server",
"sha256": "81fc68ade179fa6a23b46354fe019e8d492a724548ec909657020db750e31376",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.4.0"
},
"matcher": {
"dependency": "transitive",
"description": {
"name": "matcher",
"sha256": "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.12.18"
},
"meta": {
"dependency": "direct main",
"description": {
"name": "meta",
"sha256": "9f29b9bcc8ee287b1a31e0d01be0eae99a930dbffdaecf04b3f3d82a969f296f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.18.1"
},
"mime": {
"dependency": "transitive",
"description": {
"name": "mime",
"sha256": "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.0"
},
"node_preamble": {
"dependency": "transitive",
"description": {
"name": "node_preamble",
"sha256": "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.2"
},
"oauth2": {
"dependency": "transitive",
"description": {
"name": "oauth2",
"sha256": "890a032ba1b44fa8dcfeba500e613df0ecbe16aeace13bb0fe1d25eb42cda5b8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.5"
},
"package_config": {
"dependency": "direct main",
"description": {
"name": "package_config",
"sha256": "f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.0"
},
"path": {
"dependency": "direct main",
"description": {
"name": "path",
"sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.9.1"
},
"pool": {
"dependency": "transitive",
"description": {
"name": "pool",
"sha256": "978783255c543aa3586a1b3c21f6e9d720eb315376a915872c61ef8b5c20177d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.5.2"
},
"posix": {
"dependency": "transitive",
"description": {
"name": "posix",
"sha256": "6323a5b0fa688b6a010df4905a56b00181479e6d10534cecfecede2aa55add61",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.0.3"
},
"pub_api_client": {
"dependency": "direct main",
"description": {
"name": "pub_api_client",
"sha256": "bb0338393897235fdf689551e2b49b13e24b432b2da559b00229e784d9a5e680",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.2.0"
},
"pub_semver": {
"dependency": "direct main",
"description": {
"name": "pub_semver",
"sha256": "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.0"
},
"pubspec_parse": {
"dependency": "direct main",
"description": {
"name": "pubspec_parse",
"sha256": "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.5.0"
},
"recase": {
"dependency": "direct main",
"description": {
"name": "recase",
"sha256": "e4eb4ec2dcdee52dcf99cb4ceabaffc631d7424ee55e56f280bc039737f89213",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.1.0"
},
"rfc_6901": {
"dependency": "transitive",
"description": {
"name": "rfc_6901",
"sha256": "6a43b1858dca2febaf93e15639aa6b0c49ccdfd7647775f15a499f872b018154",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.2.1"
},
"serverpod_client": {
"dependency": "transitive",
"description": {
"name": "serverpod_client",
"sha256": "e936d6fa951f548cf2a16f75a526d645162c3b88437ff57550fb596835266a00",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.3.1"
},
"serverpod_lints": {
"dependency": "direct dev",
"description": {
"name": "serverpod_lints",
"sha256": "610e7c69109e412891ba2a4d2fe6cd70c0d5f01c39873471fcc2c3ca52e5c25e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.3.1"
},
"serverpod_serialization": {
"dependency": "direct main",
"description": {
"name": "serverpod_serialization",
"sha256": "b1422d3e99a26e8c5fc9cf09785cb2f6c10713cb08d46b2b86dd7054e9e7decd",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.3.1"
},
"serverpod_service_client": {
"dependency": "direct main",
"description": {
"name": "serverpod_service_client",
"sha256": "b70fa027dfea546835864d24e3bb712394876d612bbb48e1729cb480f0393480",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.3.1"
},
"serverpod_shared": {
"dependency": "direct main",
"description": {
"name": "serverpod_shared",
"sha256": "01a9dbf24f1e6c61d90c606cba3c40ec3582f3ef3c477fa159f4c70126d548b4",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.3.1"
},
"shelf": {
"dependency": "transitive",
"description": {
"name": "shelf",
"sha256": "e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.4.2"
},
"shelf_packages_handler": {
"dependency": "transitive",
"description": {
"name": "shelf_packages_handler",
"sha256": "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.2"
},
"shelf_static": {
"dependency": "transitive",
"description": {
"name": "shelf_static",
"sha256": "c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.3"
},
"shelf_web_socket": {
"dependency": "transitive",
"description": {
"name": "shelf_web_socket",
"sha256": "3632775c8e90d6c9712f883e633716432a27758216dfb61bd86a8321c0580925",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.0"
},
"source_map_stack_trace": {
"dependency": "transitive",
"description": {
"name": "source_map_stack_trace",
"sha256": "c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.2"
},
"source_maps": {
"dependency": "transitive",
"description": {
"name": "source_maps",
"sha256": "190222579a448b03896e0ca6eca5998fa810fda630c1d65e2f78b3f638f54812",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.10.13"
},
"source_span": {
"dependency": "direct main",
"description": {
"name": "source_span",
"sha256": "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.10.2"
},
"stack_trace": {
"dependency": "transitive",
"description": {
"name": "stack_trace",
"sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.12.1"
},
"stream_channel": {
"dependency": "direct main",
"description": {
"name": "stream_channel",
"sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.4"
},
"string_scanner": {
"dependency": "transitive",
"description": {
"name": "string_scanner",
"sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.4.1"
},
"super_string": {
"dependency": "direct main",
"description": {
"name": "super_string",
"sha256": "ba41acf9fbb318b3fc0d57c9235779100394d85d83f45ab533615df1f3146ea7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.3"
},
"term_glyph": {
"dependency": "direct dev",
"description": {
"name": "term_glyph",
"sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.2"
},
"test": {
"dependency": "direct dev",
"description": {
"name": "test",
"sha256": "54c516bbb7cee2754d327ad4fca637f78abfc3cbcc5ace83b3eda117e42cd71a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.29.0"
},
"test_api": {
"dependency": "transitive",
"description": {
"name": "test_api",
"sha256": "93167629bfc610f71560ab9312acdda4959de4df6fac7492c89ff0d3886f6636",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.9"
},
"test_core": {
"dependency": "transitive",
"description": {
"name": "test_core",
"sha256": "394f07d21f0f2255ec9e3989f21e54d3c7dc0e6e9dbce160e5a9c1a6be0e2943",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.6.15"
},
"test_descriptor": {
"dependency": "direct dev",
"description": {
"name": "test_descriptor",
"sha256": "9ce468c97ae396e8440d26bb43763f84e2a2a5331813ee5a397cb4da481aaf9a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.2"
},
"type_plus": {
"dependency": "transitive",
"description": {
"name": "type_plus",
"sha256": "d5d1019471f0d38b91603adb9b5fd4ce7ab903c879d2fbf1a3f80a630a03fcc9",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.1"
},
"typed_data": {
"dependency": "transitive",
"description": {
"name": "typed_data",
"sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.4.0"
},
"uuid": {
"dependency": "direct main",
"description": {
"name": "uuid",
"sha256": "a11b666489b1954e01d992f3d601b1804a33937b5a8fe677bd26b8a9f96f96e8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.5.2"
},
"vm_service": {
"dependency": "transitive",
"description": {
"name": "vm_service",
"sha256": "45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "15.0.2"
},
"watcher": {
"dependency": "direct main",
"description": {
"name": "watcher",
"sha256": "1398c9f081a753f9226febe8900fce8f7d0a67163334e1c94a2438339d79d635",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.1"
},
"web": {
"dependency": "transitive",
"description": {
"name": "web",
"sha256": "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.1"
},
"web_socket": {
"dependency": "transitive",
"description": {
"name": "web_socket",
"sha256": "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.1"
},
"web_socket_channel": {
"dependency": "transitive",
"description": {
"name": "web_socket_channel",
"sha256": "d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.3"
},
"webkit_inspection_protocol": {
"dependency": "transitive",
"description": {
"name": "webkit_inspection_protocol",
"sha256": "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.1"
},
"yaml": {
"dependency": "direct main",
"description": {
"name": "yaml",
"sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.3"
},
"yaml_edit": {
"dependency": "direct main",
"description": {
"name": "yaml_edit",
"sha256": "07c9e63ba42519745182b88ca12264a7ba2484d8239958778dfe4d44fe760488",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.4"
}
},
"sdks": {
"dart": ">=3.9.0 <4.0.0"
}
}
+56
View File
@@ -0,0 +1,56 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p coreutils jq yq-go git nix-prefetch-github common-updater-scripts dart
set -euo pipefail
PACKAGE_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd)"
NIX_FILE="$PACKAGE_DIR/package.nix"
echo "Checking for latest serverpod version..."
latest_version=$(git ls-remote --tags https://github.com/serverpod/serverpod.git | \
grep -v "\^{}" | \
cut -f2 | \
sed 's/refs\/tags\///' | \
grep -E '^[0-9]+\.[0-9]+\.[0-9]+$' | \
sort -V | \
tail -n 1)
current_version=$(sed -n 's/^[[:space:]]*version = "\(.*\)";/\1/p' "$NIX_FILE")
if [[ "$latest_version" == "$current_version" ]]; then
echo "serverpod_cli is already up to date ($current_version)"
exit 0
fi
echo "Updating serverpod_cli from $current_version to $latest_version"
echo "Prefetching source for $latest_version..."
PREFETCH_OUT=$(nix-prefetch-github serverpod serverpod --rev "$latest_version")
echo "Prefetch output: $PREFETCH_OUT"
new_hash=$(echo "$PREFETCH_OUT" | jq -r .hash)
echo "New hash: $new_hash"
update-source-version serverpod_cli "$latest_version" "$new_hash" --version-key=version --file="$NIX_FILE"
echo "Generating fresh pubspec.lock.json..."
TMPDIR=$(mktemp -d)
trap 'rm -rf "$TMPDIR"' EXIT
src=$(nix-build --no-link . -A serverpod_cli.src)
cp -r "$src/tools/serverpod_cli/"* "$TMPDIR/"
chmod -R +w "$TMPDIR"
cd "$TMPDIR"
# Remove dependency_overrides as in the nix build
yq -i 'del(.dependency_overrides)' pubspec.yaml
# Generate lockfile because it's not included in the source
if ! test -f pubspec.lock; then
dart pub get
fi
# Convert to JSON
yq -o=json . pubspec.lock > "$PACKAGE_DIR/pubspec.lock.json"
echo "Update complete: $current_version -> $latest_version"
@@ -24,23 +24,23 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "libsignal-node";
version = "0.86.12";
version = "0.86.16";
src = fetchFromGitHub {
owner = "signalapp";
repo = "libsignal";
tag = "v${finalAttrs.version}";
hash = "sha256-XVq1fvhUF0WqSs1lJRCBRuhOW4idY6Nm21UdX4/6TE8=";
hash = "sha256-rpZdT0nkOhdf9YFG5eDxSLQPv5CtUuX9+y6V7GxzvaA=";
};
cargoHash = "sha256-vat7vjL9HDY/m7CLUJNpU3NZ79nCVHxLO5tEtaEDBnE=";
cargoHash = "sha256-TrsxEe4+qCBYK+6/YN3T/fD+m6U0Hor98M5sTpdFk7Q=";
npmRoot = "node";
npmDeps = fetchNpmDeps {
name = "${finalAttrs.pname}-npm-deps";
inherit (finalAttrs) version src;
sourceRoot = "${finalAttrs.src.name}/${finalAttrs.npmRoot}";
hash = "sha256-O2dMH45YfPlwgqYtQK7HGBgAtfePb6YIrnwqbGIGcnA=";
hash = "sha256-0YimfYIKxlljERPnseQ8j3hpS1XPXINNhBnrAdnkEfM=";
};
nativeBuildInputs = [
+5 -5
View File
@@ -54,13 +54,13 @@ let
'';
});
version = "7.88.0";
version = "7.89.0";
src = fetchFromGitHub {
owner = "signalapp";
repo = "Signal-Desktop";
tag = "v${version}";
hash = "sha256-uKN6zandxyc2VUCq3uINMgeniPyJiE9lskT/Opz1WMA=";
hash = "sha256-2/cmbNDeFqq+VtJvMIfC/Yg31Mc7AlH+TJGI2Vp+SuY=";
};
sticker-creator = stdenv.mkDerivation (finalAttrs: {
@@ -147,15 +147,15 @@ stdenv.mkDerivation (finalAttrs: {
fetcherVersion = 1;
hash =
if withAppleEmojis then
"sha256-NWzGyoj1BafRe9LxLkhpWWjGaT0gfQGHnxYDMpvRLYE="
"sha256-QBiKYgiSUoHOxr2jZv3DxP56/VMW8rAZzEQlMQDk2VA="
else
"sha256-XZ0XivOvZ4yormMgLK5vtV63t4CtNaZ1l0eexTUbbPg=";
"sha256-ELbzV97TOGC3MLB/Cs5xk1MBPXXUYKAClji8oEiMP5Y=";
};
env = {
ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
SIGNAL_ENV = "production";
SOURCE_DATE_EPOCH = 1770233682;
SOURCE_DATE_EPOCH = 1770853842;
};
preBuild = ''
+3 -3
View File
@@ -19,16 +19,16 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ringrtc";
version = "2.62.0";
version = "2.64.1";
src = fetchFromGitHub {
owner = "signalapp";
repo = "ringrtc";
tag = "v${finalAttrs.version}";
hash = "sha256-wNtaN6z+Q7zVzaoeoUUDr6+syxKi6gcdhtJ1c2XrhgM=";
hash = "sha256-+OcWA7qluHM7ZUDKmO6afG2Vi6W7M8mTCI8NQL98R3A=";
};
cargoHash = "sha256-zB5Xt5NeKUIa4W2MZrltINXyvm0+UXs6Fm0gm1MGRD0=";
cargoHash = "sha256-cLZvnnNqvSBBO1sAoYyNB2mWhiNhSYfQxQK4wkjus8U=";
preConfigure = ''
# Check for matching webrtc version
@@ -1,10 +1,10 @@
{
"src": {
"args": {
"hash": "sha256-TmiD7c4pIqjaN9pMSUJMJggSKNbRcsz13Y8YnRjw4t0=",
"hash": "sha256-z+hCmu9BxN/hPIWWtjl3NY8IcAxMmZWG/Y3QsylL6H8=",
"owner": "signalapp",
"repo": "webrtc",
"tag": "7444c"
"tag": "7444f"
},
"fetcher": "fetchFromGitHub"
},
+2 -2
View File
@@ -12,7 +12,7 @@
nix-update-script,
}:
let
version = "4.19.11";
version = "4.19.12";
desktopItem = makeDesktopItem {
name = "unciv";
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar";
hash = "sha256-GLIgiCx+bpBWKi+IewXUNIG6SDAKNvAjGie1XmFzF04=";
hash = "sha256-rswc0ssIAF4AAGiGlGu2ls2ZG1oPzjJnd5j5CQb+Hsc=";
};
dontUnpack = true;
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "webhook";
version = "2.8.2";
version = "2.8.3";
src = fetchFromGitHub {
owner = "adnanh";
repo = "webhook";
rev = finalAttrs.version;
sha256 = "sha256-3Ew72ADGTlvp6w37nYbCng7HHCZ0a7kVf3DNRNyCkZU=";
sha256 = "sha256-P+uLVv0YMlTXrbWVapXRXc+VvQZxUiimLG0EX9tDxpM=";
};
vendorHash = null;
+5
View File
@@ -294,6 +294,11 @@
"version": "17.13.0",
"hash": "sha256-sc2wvyV8cGm1FrNP2GGHEI584RCvRPu15erYCsgw5QY="
},
{
"pname": "Microsoft.NETCore.App.Host.win-x64",
"version": "8.0.23",
"hash": "sha256-vIDCQTTBNhOchF0H7voWbnaiJNM5z7ivJOjHyLdtvAs="
},
{
"pname": "Microsoft.TestPlatform.ObjectModel",
"version": "17.13.0",
+2 -2
View File
@@ -14,13 +14,13 @@
}:
buildDotnetModule rec {
pname = "wheelwizard";
version = "2.3.3";
version = "2.3.5";
src = fetchFromGitHub {
owner = "TeamWheelWizard";
repo = "WheelWizard";
tag = version;
hash = "sha256-DuEI6bmvNP6wRuZX9Do0FGDsu80ldy0SCefBk6gqT9s=";
hash = "sha256-VEoj0h+YTEPWmYz2jtFnLzcMbMNeSt8yTuOwbfNt9t0=";
};
postPatch = ''
rm .config/dotnet-tools.json
+10 -2
View File
@@ -1,6 +1,7 @@
{
stdenv,
lib,
buildPackages,
fetchurl,
gtk3,
glib,
@@ -12,11 +13,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "xmedcon";
version = "0.25.3";
version = "0.26.1";
src = fetchurl {
url = "mirror://sourceforge/xmedcon/xmedcon-${finalAttrs.version}.tar.bz2";
sha256 = "sha256-9VrTQP614tIrmZRm9bSpmlXqCbMPzqvhv222eFiKS4M=";
sha256 = "sha256-mf424qgt1FqqnwDQU7b8XLQNJsesLQi07T0LdP1cdPg=";
};
buildInputs = [
@@ -31,6 +32,13 @@ stdenv.mkDerivation (finalAttrs: {
wrapGAppsHook3
];
# xmedcon looks also for a host c compiler when cross-compiling
# otherwise you obtain following error message:
# "error: no acceptable C compiler found in $PATH"
depsBuildBuild = [
buildPackages.stdenv.cc
];
meta = {
description = "Open source toolkit for medical image conversion";
homepage = "https://xmedcon.sourceforge.net/";
@@ -41,8 +41,8 @@ let
with lib.versions;
lib.switch coq.version [
{
case = range "8.15" "9.0";
out = "3.16";
case = range "8.15" "9.1";
out = "3.17";
}
{
case = range "8.14" "8.20";
@@ -73,6 +73,7 @@ let
"3.14".sha256 = "sha256-QXJMpp/BaPiK5okHeo2rcmXENToXKjB51UqljMHTDgw=";
"3.15".sha256 = "sha256-QFTueGZd0hAWUj+c5GZL/AyNpfN4FuJiIzCICmwRXJ8=";
"3.16".sha256 = "sha256-Ep8bcSFs3Cu+lV5qgo89JJU2vh4TTq66Or0c4evo3gM=";
"3.17".hash = "sha256-RRc39FUe2sHQdO/ybwA3B7o31qfxcUkgah6I20i0ElE=";
};
strictDeps = true;
@@ -316,6 +317,19 @@ let
})
];
}
{
cases = [
(isGe "9.0")
(isEq "3.17")
];
out = [
# Support for Coq 9.0.1 & Coq 9.1.1
(fetchpatch {
url = "https://github.com/AbsInt/CompCert/commit/6e5d40fb028d787249cd897fe4a1b96420addb8b.patch";
hash = "sha256-YBDsvhfup1IMc5GcW7BdsHUKGCv3A1eGIeb4Wal4x7A=";
})
];
}
]
[ ];
});
@@ -2870,12 +2870,12 @@ with haskellLib;
doJailbreak
# 2022-12-02: Hackage release lags behind actual releases: https://github.com/PostgREST/postgrest/issues/2275
(overrideSrc rec {
version = "14.2";
version = "14.5";
src = pkgs.fetchFromGitHub {
owner = "PostgREST";
repo = "postgrest";
rev = "v${version}";
hash = "sha256-wvE3foz2miOzA3hZ1Ar5XR0FUvP5EqAk010dXp8hiz0=";
hash = "sha256-qeFBq+d8AjwXp4YleOa0hLnBppI5+Tm1OEgB1QHWqY8=";
};
})
];
+2 -2
View File
@@ -4,8 +4,8 @@ let
base = callPackage ./generic.nix (
_args
// {
version = "8.4.17";
hash = "sha256-6mfYPXLdbzq6rq5/Uy94/RIZKGHZarqOnso7LdreQtI=";
version = "8.4.18";
hash = "sha256-WGsy2Szrz7yklcX2rRozZAVT0KnAv9LmcVM02VnPmFg=";
}
);
in
+2 -2
View File
@@ -4,8 +4,8 @@ let
base = callPackage ./generic.nix (
_args
// {
version = "8.5.2";
hash = "sha256-9+/ezMOoELGJIGkjBlNrmaO6hmENvQeVopbPd9P7OgY=";
version = "8.5.3";
hash = "sha256-/F7KvBg862TZ/KPc04e9KbK2dEgyavmY/eADEkkWgjs=";
}
);
in
@@ -14,14 +14,14 @@
fmt,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "ca-certs";
version = "1.0.1";
minimalOCamlVersion = "4.08";
src = fetchurl {
url = "https://github.com/mirage/ca-certs/releases/download/v${version}/ca-certs-${version}.tbz";
url = "https://github.com/mirage/ca-certs/releases/download/v${finalAttrs.version}/ca-certs-${finalAttrs.version}.tbz";
hash = "sha256-0818j1SLrs7yCNQlh3qBHYmOx9HZxL3qb3hlLHyDYcw=";
};
@@ -48,4 +48,4 @@ buildDunePackage rec {
license = lib.licenses.isc;
homepage = "https://github.com/mirage/ca-certs";
};
}
})
@@ -5,24 +5,24 @@
re,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "calendar";
version = "3.0.0";
minimalOCamlVersion = "4.03";
src = fetchFromGitHub {
owner = "ocaml-community";
repo = pname;
rev = "v${version}";
repo = "calendar";
rev = "v${finalAttrs.version}";
sha256 = "sha256-+VQzi6pEMqzV1ZR84Yjdu4jsJEWtx+7bd6PQGX7TiEs=";
};
propagatedBuildInputs = [ re ];
meta = {
inherit (src.meta) homepage;
inherit (finalAttrs.src.meta) homepage;
description = "Library for handling dates and times";
license = lib.licenses.lgpl21Plus;
maintainers = [ lib.maintainers.gal_bolle ];
};
}
})
@@ -7,12 +7,12 @@
fmt,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "callipyge";
version = "0.2";
src = fetchurl {
url = "https://github.com/oklm-wsh/Callipyge/releases/download/v${version}/${pname}-${version}.tbz";
url = "https://github.com/oklm-wsh/Callipyge/releases/download/v${finalAttrs.version}/callipyge-${finalAttrs.version}.tbz";
hash = "sha256-T/94a88xvK51TggjXecdKc9kyTE9aIyueIt5T24sZB0=";
};
@@ -34,4 +34,4 @@ buildDunePackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fufexan ];
};
}
})
@@ -10,7 +10,7 @@
stdio,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "camlimages";
version = "5.0.5";
@@ -18,8 +18,8 @@ buildDunePackage rec {
src = fetchFromGitLab {
owner = "camlspotter";
repo = pname;
rev = version;
repo = "camlimages";
rev = finalAttrs.version;
hash = "sha256-/Dkj8IBVPjGCJCXrLOuJtuaa+nD/a9e8/N+TN9ukw4k=";
};
@@ -37,7 +37,7 @@ buildDunePackage rec {
meta = {
branch = "5.0";
inherit (src.meta) homepage;
inherit (finalAttrs.src.meta) homepage;
description = "OCaml image processing library";
license = lib.licenses.lgpl2;
maintainers = [
@@ -45,4 +45,4 @@ buildDunePackage rec {
lib.maintainers.mt-caret
];
};
}
})
@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "camlp-streams";
version = "5.0.1";
src = fetchFromGitHub {
owner = "ocaml";
repo = pname;
rev = "v${version}";
repo = "camlp-streams";
rev = "v${finalAttrs.version}";
sha256 = "sha256-kHuFBqu0mjFv53sOtmFZcX2reo5ToaOpItP7P53bfGQ=";
};
@@ -21,4 +21,4 @@ buildDunePackage rec {
maintainers = [ lib.maintainers.vbgl ];
};
}
})
@@ -12,7 +12,7 @@
stdio,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "capnp";
version = "3.6.0";
@@ -21,7 +21,7 @@ buildDunePackage rec {
src = fetchFromGitHub {
owner = "capnproto";
repo = "capnp-ocaml";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-G4B1llsHnGcuGIarDB248QMaRBvS47IEQB5B93wY7nA=";
};
@@ -50,8 +50,8 @@ buildDunePackage rec {
meta = {
description = "OCaml code generation plugin for the Cap'n Proto serialization framework";
homepage = "https://github.com/capnproto/capnp-ocaml";
changelog = "https://github.com/capnproto/capnp-ocaml/blob/${version}/CHANGES.md";
changelog = "https://github.com/capnproto/capnp-ocaml/blob/${finalAttrs.version}/CHANGES.md";
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [ sixstring982 ];
};
}
})
@@ -17,14 +17,14 @@
darwin,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "caqti";
version = "2.2.4";
minimalOCamlVersion = "4.08";
src = fetchurl {
url = "https://github.com/paurkedal/ocaml-caqti/releases/download/v${version}/caqti-v${version}.tbz";
url = "https://github.com/paurkedal/ocaml-caqti/releases/download/v${finalAttrs.version}/caqti-v${finalAttrs.version}.tbz";
hash = "sha256-uOpDKCAVTsCVEyxPeyRLBs2FU+CyA1GFuETZxPMK+Ls=";
};
@@ -56,4 +56,4 @@ buildDunePackage rec {
maintainers = with lib.maintainers; [ bcc32 ];
homepage = "https://github.com/paurkedal/ocaml-caqti";
};
}
})
@@ -30,14 +30,14 @@
replaceVars,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "carton";
version = "0.7.0";
minimalOCamlVersion = "4.08";
src = fetchurl {
url = "https://github.com/mirage/ocaml-git/releases/download/${pname}-v${version}/git-${pname}-v${version}.tbz";
url = "https://github.com/mirage/ocaml-git/releases/download/carton-v${finalAttrs.version}/git-carton-v${finalAttrs.version}.tbz";
hash = "sha256-vWkBJdP4ZpRCEwzrFMzsdHay4VyiXix/+1qzk+7yDvk=";
};
@@ -93,4 +93,4 @@ buildDunePackage rec {
homepage = "https://github.com/mirage/ocaml-git";
maintainers = [ lib.maintainers.sternenseemann ];
};
}
})
@@ -6,14 +6,14 @@
yojson,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "cbor";
version = "0.5";
minimalOCamlVersion = "4.07.0";
src = fetchurl {
url = "https://github.com/ygrek/ocaml-cbor/releases/download/${version}/ocaml-cbor-${version}.tar.gz";
url = "https://github.com/ygrek/ocaml-cbor/releases/download/${finalAttrs.version}/ocaml-cbor-${finalAttrs.version}.tar.gz";
hash = "sha256-4mpm/fv9X5uFRQO8XqBhOpxYwZreEtJ3exIwN6YulKM=";
};
@@ -32,4 +32,4 @@ buildDunePackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ infinidoge ];
};
}
})
@@ -8,7 +8,7 @@
ounit,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "cfstream";
version = "1.3.2";
@@ -16,8 +16,8 @@ buildDunePackage rec {
src = fetchFromGitHub {
owner = "biocaml";
repo = pname;
rev = version;
repo = "cfstream";
rev = finalAttrs.version;
hash = "sha256-iSg0QsTcU0MT/Cletl+hW6bKyH0jkp7Jixqu8H59UmQ=";
};
@@ -36,9 +36,9 @@ buildDunePackage rec {
doCheck = true;
meta = {
inherit (src.meta) homepage;
inherit (finalAttrs.src.meta) homepage;
description = "Simple Core-inspired wrapper for standard library Stream module";
maintainers = [ lib.maintainers.bcdarwin ];
license = lib.licenses.lgpl21;
};
}
})
@@ -13,14 +13,14 @@
alcotest,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
version = "0.5.2";
pname = "checkseum";
minimalOCamlVersion = "4.07";
src = fetchurl {
url = "https://github.com/mirage/checkseum/releases/download/v${version}/checkseum-${version}.tbz";
url = "https://github.com/mirage/checkseum/releases/download/v${finalAttrs.version}/checkseum-${finalAttrs.version}.tbz";
hash = "sha256-nl5P1EBctKi03wCHdUMlGDPgimSZ70LMuNulgt8Nr8g=";
};
@@ -47,4 +47,4 @@ buildDunePackage rec {
maintainers = [ lib.maintainers.vbgl ];
mainProgram = "checkseum.checkseum";
};
}
})
@@ -4,7 +4,7 @@
buildDunePackage,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "clap";
version = "0.3.0";
@@ -12,8 +12,8 @@ buildDunePackage rec {
src = fetchFromGitHub {
owner = "rbardou";
repo = pname;
rev = version;
repo = "clap";
rev = finalAttrs.version;
hash = "sha256-IEol27AVYs55ntvNprBxOk3/EsBKAdPkF3Td3w9qOJg=";
};
@@ -21,4 +21,4 @@ buildDunePackage rec {
description = "Command-Line Argument Parsing, imperative style with a consumption mechanism";
license = lib.licenses.mit;
};
}
})
@@ -6,14 +6,14 @@
mdx,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "colors";
version = "0.0.1";
minimalOCamlVersion = "4.13";
src = fetchurl {
url = "https://github.com/leostera/colors/releases/download/${version}/colors-${version}.tbz";
url = "https://github.com/leostera/colors/releases/download/${finalAttrs.version}/colors-${finalAttrs.version}.tbz";
hash = "sha256-fY1j9FODVnifwsI8qkKm0QSmssgWqYFXJ7y8o7/KmEY=";
};
@@ -30,8 +30,8 @@ buildDunePackage rec {
meta = {
description = "Pure OCaml library for manipulating colors across color spaces";
homepage = "https://github.com/leostera/colors";
changelog = "https://github.com/leostera/colors/blob/${version}/CHANGES.md";
changelog = "https://github.com/leostera/colors/blob/${finalAttrs.version}/CHANGES.md";
license = lib.licenses.mit;
maintainers = [ ];
};
}
})
@@ -10,14 +10,14 @@
ipaddr-sexp,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "conduit";
version = "8.0.0";
minimalOCamlVersion = "4.13";
src = fetchurl {
url = "https://github.com/mirage/ocaml-conduit/releases/download/v${version}/conduit-${version}.tbz";
url = "https://github.com/mirage/ocaml-conduit/releases/download/v${finalAttrs.version}/conduit-${finalAttrs.version}.tbz";
hash = "sha256-CmPZEIZbVHOJOhcM2lH2E4j0iOz0xLLtf+nsTiz2b2E=";
};
@@ -39,4 +39,4 @@ buildDunePackage rec {
];
homepage = "https://github.com/mirage/ocaml-conduit";
};
}
})
@@ -7,12 +7,12 @@
spices,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "config";
version = "0.0.3";
src = fetchurl {
url = "https://github.com/ocaml-sys/config.ml/releases/download/${version}/config-${version}.tbz";
url = "https://github.com/ocaml-sys/config.ml/releases/download/${finalAttrs.version}/config-${finalAttrs.version}.tbz";
hash = "sha256-bcRCfLX2ro8vnQTJiX2aYGJC+eD26vkPynMYg817YFM=";
};
@@ -32,4 +32,4 @@ buildDunePackage rec {
homepage = "https://github.com/ocaml-sys/config.ml";
license = lib.licenses.mit;
};
}
})
@@ -9,14 +9,14 @@
ezjsonm,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
version = "2.5.0";
pname = "cow";
minimalOCamlVersion = "4.03";
src = fetchurl {
url = "https://github.com/mirage/ocaml-cow/releases/download/v${version}/cow-${version}.tbz";
url = "https://github.com/mirage/ocaml-cow/releases/download/v${finalAttrs.version}/cow-${finalAttrs.version}.tbz";
hash = "sha256-8rNK+5oWUbi91gXvdz/66YQu5+iXp0Co8wk0Isv6b9Y=";
};
@@ -40,4 +40,4 @@ buildDunePackage rec {
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ sternenseemann ];
};
}
})
@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "cry";
version = "1.0.3";
src = fetchFromGitHub {
owner = "savonet";
repo = "ocaml-cry";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-ea6f2xTVmYekPmzAKasA9mNG4Voxw2MCkfZ9LB9gwbo=";
};
@@ -27,4 +27,4 @@ buildDunePackage rec {
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ dandellion ];
};
}
})
@@ -5,12 +5,12 @@
liquidsoap,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "csexp";
version = "1.5.2";
src = fetchurl {
url = "https://github.com/ocaml-dune/csexp/releases/download/${version}/csexp-${version}.tbz";
url = "https://github.com/ocaml-dune/csexp/releases/download/${finalAttrs.version}/csexp-${finalAttrs.version}.tbz";
hash = "sha256-GhTdBLtDeaQZkCSFUGKMd5E6nAfzw1wTcLaWDml3h/8=";
};
@@ -23,8 +23,8 @@ buildDunePackage rec {
meta = {
description = "Minimal support for Canonical S-expressions";
homepage = "https://github.com/ocaml-dune/csexp";
changelog = "https://github.com/ocaml-dune/csexp/raw/${version}/CHANGES.md";
changelog = "https://github.com/ocaml-dune/csexp/raw/${finalAttrs.version}/CHANGES.md";
license = lib.licenses.mit;
maintainers = [ ];
};
}
})
@@ -7,7 +7,7 @@
crowbar,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "cstruct";
version = "6.2.0";
@@ -15,7 +15,7 @@ buildDunePackage rec {
duneVersion = "3";
src = fetchurl {
url = "https://github.com/mirage/ocaml-cstruct/releases/download/v${version}/cstruct-${version}.tbz";
url = "https://github.com/mirage/ocaml-cstruct/releases/download/v${finalAttrs.version}/cstruct-${finalAttrs.version}.tbz";
hash = "sha256-mngHM5JYDoNJFI+jq0sbLpidydMNB0AbBMlrfGDwPmI=";
};
@@ -33,4 +33,4 @@ buildDunePackage rec {
homepage = "https://github.com/mirage/ocaml-cstruct";
maintainers = [ lib.maintainers.vbgl ];
};
}
})
@@ -4,12 +4,12 @@
buildDunePackage,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "csv";
version = "2.4";
src = fetchurl {
url = "https://github.com/Chris00/ocaml-${pname}/releases/download/${version}/csv-${version}.tbz";
url = "https://github.com/Chris00/ocaml-csv/releases/download/${finalAttrs.version}/csv-${finalAttrs.version}.tbz";
sha256 = "13m9n8mdss6jfbiw7d5bybxn4n85vmg4zw7dc968qrgjfy0w9zhk";
};
@@ -25,4 +25,4 @@ buildDunePackage rec {
maintainers = [ lib.maintainers.vbgl ];
homepage = "https://github.com/Chris00/ocaml-csv";
};
}
})
@@ -9,14 +9,14 @@
ounit2,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "ctypes";
version = "0.24.0";
src = fetchFromGitHub {
owner = "ocamllabs";
repo = "ocaml-ctypes";
rev = version;
rev = finalAttrs.version;
hash = "sha256-Wlpk+/MSWmnIRsJfVQMTCYDRixuqLzDpdFNpkQyscA8=";
};
@@ -36,4 +36,4 @@ buildDunePackage rec {
license = lib.licenses.mit;
maintainers = [ lib.maintainers.ericbmerritt ];
};
}
})
@@ -7,7 +7,7 @@
ounit2,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "cudf";
version = "0.10";
@@ -15,8 +15,8 @@ buildDunePackage rec {
src = fetchFromGitLab {
owner = "irill";
repo = pname;
rev = "v${version}";
repo = "cudf";
rev = "v${finalAttrs.version}";
hash = "sha256-E4KXKnso/Q3ZwcYpKPgvswNR9qd/lafKljPMxfStedM=";
};
@@ -36,4 +36,4 @@ buildDunePackage rec {
license = lib.licenses.lgpl3;
maintainers = [ ];
};
}
})
@@ -11,7 +11,7 @@
cacert,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "curly";
version = "0.3.0";
@@ -20,7 +20,7 @@ buildDunePackage rec {
duneVersion = "3";
src = fetchurl {
url = "https://github.com/rgrinberg/curly/releases/download/${version}/curly-${version}.tbz";
url = "https://github.com/rgrinberg/curly/releases/download/${finalAttrs.version}/curly-${finalAttrs.version}.tbz";
hash = "sha256-Qn/PKBNOcMt3dk2f7uJD8x0yo4RHobXSjTQck7fcXTw=";
};
@@ -52,4 +52,4 @@ buildDunePackage rec {
license = lib.licenses.isc;
maintainers = [ lib.maintainers.sternenseemann ];
};
}
})
@@ -7,7 +7,7 @@
pkg-config,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "curses";
version = "1.0.11";
@@ -16,7 +16,7 @@ buildDunePackage rec {
src = fetchFromGitHub {
owner = "mbacarella";
repo = "curses";
rev = version;
rev = finalAttrs.version;
hash = "sha256-tjBOv7RARDzBShToNLL9LEaU/Syo95MfwZunFsyN4/Q=";
};
@@ -29,7 +29,7 @@ buildDunePackage rec {
description = "OCaml Bindings to curses/ncurses";
homepage = "https://github.com/mbacarella/curses";
license = lib.licenses.lgpl21Plus;
changelog = "https://github.com/mbacarella/curses/raw/${version}/CHANGES";
changelog = "https://github.com/mbacarella/curses/raw/${finalAttrs.version}/CHANGES";
maintainers = [ lib.maintainers.vbgl ];
};
}
})
@@ -12,12 +12,12 @@
react,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "dap";
version = "1.0.6";
duneVersion = "3";
src = fetchurl {
url = "https://github.com/hackwaly/ocaml-dap/releases/download/${version}/dap-${version}.tbz";
url = "https://github.com/hackwaly/ocaml-dap/releases/download/${finalAttrs.version}/dap-${finalAttrs.version}.tbz";
sha256 = "1zq0f8429m38a4x3h9n3rv7n1vsfjbs72pfi5902a89qwyilkcp0";
};
@@ -42,4 +42,4 @@ buildDunePackage rec {
homepage = "https://github.com/hackwaly/ocaml-dap";
license = lib.licenses.mit;
};
}
})
@@ -6,7 +6,7 @@
qcheck,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "dates_calc";
version = "0.0.6";
@@ -16,7 +16,7 @@ buildDunePackage rec {
src = fetchFromGitHub {
owner = "catalalang";
repo = "dates-calc";
rev = version;
rev = finalAttrs.version;
sha256 = "sha256-B4li8vIK6AnPXJ1QSJ8rtr+JOcy4+h5sc1SH97U+Vgw=";
};
@@ -34,4 +34,4 @@ buildDunePackage rec {
maintainers = [ lib.maintainers.niols ];
homepage = "https://github.com/catalalang/dates-calc";
};
}
})
@@ -8,7 +8,7 @@
core_kernel,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "dbf";
version = "0.2.0";
@@ -19,7 +19,7 @@ buildDunePackage rec {
src = fetchFromGitHub {
owner = "pveber";
repo = "dbf";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-096GodM3J/4dsVdylG+6xz/p6ogUkhDGdFjiPwl/jLQ=";
};
@@ -36,4 +36,4 @@ buildDunePackage rec {
license = lib.licenses.isc;
maintainers = [ lib.maintainers.deltadelta ];
};
}
})
@@ -7,7 +7,7 @@
ounit2,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "decoders-bencode";
# sub-package built separately from the same source
@@ -29,8 +29,8 @@ buildDunePackage rec {
meta = {
description = "Bencode backend for decoders";
homepage = "https://github.com/mattjbray/ocaml-decoders";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${version}/CHANGES.md";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${finalAttrs.version}/CHANGES.md";
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ infinidoge ];
};
}
})
@@ -7,7 +7,7 @@
ounit2,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "decoders-cbor";
# sub-package built separately from the same source
@@ -29,8 +29,8 @@ buildDunePackage rec {
meta = {
description = "CBOR backend for decoders";
homepage = "https://github.com/mattjbray/ocaml-decoders";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${version}/CHANGES.md";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${finalAttrs.version}/CHANGES.md";
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ infinidoge ];
};
}
})
@@ -7,7 +7,7 @@
ounit2,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "decoders-ezjsonm";
# sub-package built separately from the same source
@@ -29,8 +29,8 @@ buildDunePackage rec {
meta = {
description = "Ezjsonm backend for decoders";
homepage = "https://github.com/mattjbray/ocaml-decoders";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${version}/CHANGES.md";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${finalAttrs.version}/CHANGES.md";
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ infinidoge ];
};
}
})
@@ -6,7 +6,7 @@
containers,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "decoders-ezxmlm";
# sub-package built separately from the same source
@@ -27,8 +27,8 @@ buildDunePackage rec {
meta = {
description = "Ezxmlm backend for decoders";
homepage = "https://github.com/mattjbray/ocaml-decoders";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${version}/CHANGES.md";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${finalAttrs.version}/CHANGES.md";
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ infinidoge ];
};
}
})
@@ -7,7 +7,7 @@
ounit2,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "decoders-jsonaf";
# sub-package built separately from the same source
@@ -29,8 +29,8 @@ buildDunePackage rec {
meta = {
description = "Jsonaf backend for decoders";
homepage = "https://github.com/mattjbray/ocaml-decoders";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${version}/CHANGES.md";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${finalAttrs.version}/CHANGES.md";
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ infinidoge ];
};
}
})
@@ -7,7 +7,7 @@
ounit2,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "decoders-jsonm";
# sub-package built separately from the same source
@@ -29,8 +29,8 @@ buildDunePackage rec {
meta = {
description = "Jsonm backend for decoders";
homepage = "https://github.com/mattjbray/ocaml-decoders";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${version}/CHANGES.md";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${finalAttrs.version}/CHANGES.md";
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ infinidoge ];
};
}
})
@@ -7,7 +7,7 @@
ounit2,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "decoders-msgpck";
# sub-package built separately from the same source
@@ -29,8 +29,8 @@ buildDunePackage rec {
meta = {
description = "Msgpck backend for decoders";
homepage = "https://github.com/mattjbray/ocaml-decoders";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${version}/CHANGES.md";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${finalAttrs.version}/CHANGES.md";
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ infinidoge ];
};
}
})
@@ -8,7 +8,7 @@
ounit2,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "decoders-sexplib";
# sub-package built separately from the same source
@@ -31,8 +31,8 @@ buildDunePackage rec {
meta = {
description = "sexplib backend for decoders";
homepage = "https://github.com/mattjbray/ocaml-decoders";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${version}/CHANGES.md";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${finalAttrs.version}/CHANGES.md";
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ infinidoge ];
};
}
})
@@ -7,7 +7,7 @@
ounit2,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "decoders-yojson";
# sub-package built separately from the same source
@@ -29,8 +29,8 @@ buildDunePackage rec {
meta = {
description = "Yojson backend for decoders";
homepage = "https://github.com/mattjbray/ocaml-decoders";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${version}/CHANGES.md";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${finalAttrs.version}/CHANGES.md";
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ infinidoge ];
};
}
})
@@ -5,14 +5,14 @@
containers,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "decoders";
version = "1.0.0";
minimalOCamlVersion = "4.03.0";
src = fetchurl {
url = "https://github.com/mattjbray/ocaml-decoders/releases/download/v${version}/${pname}-${version}.tbz";
url = "https://github.com/mattjbray/ocaml-decoders/releases/download/v${finalAttrs.version}/decoders-${finalAttrs.version}.tbz";
hash = "sha256-R/55xBAtD3EO/zzq7zExANnfPHlFg00884o5dCpXNZc=";
};
@@ -24,8 +24,8 @@ buildDunePackage rec {
meta = {
description = "Elm-inspired decoders for Ocaml";
homepage = "https://github.com/mattjbray/ocaml-decoders";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${version}/CHANGES.md";
changelog = "https://github.com/mattjbray/ocaml-decoders/blob/${finalAttrs.version}/CHANGES.md";
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ infinidoge ];
};
}
})
@@ -17,14 +17,14 @@
bos,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "decompress";
version = "1.5.3";
minimalOCamlVersion = "4.08";
src = fetchurl {
url = "https://github.com/mirage/decompress/releases/download/v${version}/decompress-${version}.tbz";
url = "https://github.com/mirage/decompress/releases/download/v${finalAttrs.version}/decompress-${finalAttrs.version}.tbz";
hash = "sha256-+R5peL7/P8thRA0y98mcmfHoZUtPsYQIdB02A1NzrGA=";
};
@@ -54,4 +54,4 @@ buildDunePackage rec {
maintainers = [ lib.maintainers.vbgl ];
mainProgram = "decompress.pipe";
};
}
})
@@ -6,7 +6,7 @@
menhir,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "dedukti";
version = "2.7";
@@ -14,8 +14,8 @@ buildDunePackage rec {
src = fetchFromGitHub {
owner = "Deducteam";
repo = pname;
rev = "v${version}";
repo = "dedukti";
rev = "v${finalAttrs.version}";
hash = "sha256-SFxbgq2znO+OCEFzuekVquvtOEuCQanseKy+iZAeWbc=";
};
@@ -28,7 +28,7 @@ buildDunePackage rec {
homepage = "https://deducteam.github.io";
description = "Logical framework based on the λΠ-calculus modulo rewriting";
license = lib.licenses.cecill-b;
changelog = "https://github.com/Deducteam/Dedukti/raw/${version}/CHANGELOG.md";
changelog = "https://github.com/Deducteam/Dedukti/raw/${finalAttrs.version}/CHANGELOG.md";
maintainers = with lib.maintainers; [ bcdarwin ];
};
}
})
@@ -7,12 +7,12 @@
ounit,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "diet";
version = "0.4";
src = fetchurl {
url = "https://github.com/mirage/ocaml-diet/releases/download/v${version}/diet-v${version}.tbz";
url = "https://github.com/mirage/ocaml-diet/releases/download/v${finalAttrs.version}/diet-v${finalAttrs.version}.tbz";
sha256 = "96acac2e4fdedb5f47dd8ad2562e723d85ab59cd1bd85554df21ec907b071741";
};
@@ -28,4 +28,4 @@ buildDunePackage rec {
description = "Simple implementation of Discrete Interval Encoding Trees";
license = lib.licenses.isc;
};
}
})
@@ -12,14 +12,14 @@
fpath,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "digestif";
version = "1.3.0";
minimalOCamlVersion = "4.08";
src = fetchurl {
url = "https://github.com/mirage/digestif/releases/download/v${version}/digestif-${version}.tbz";
url = "https://github.com/mirage/digestif/releases/download/v${finalAttrs.version}/digestif-${finalAttrs.version}.tbz";
hash = "sha256-mmzcszJTnIf0cj/DvXNiayZ1p7EWH98P7TCRhs4Y9Cc=";
};
@@ -44,4 +44,4 @@ buildDunePackage rec {
license = lib.licenses.mit;
maintainers = [ lib.maintainers.vbgl ];
};
}
})
@@ -7,7 +7,7 @@
result,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "dispatch";
version = "0.5.0";
@@ -16,7 +16,7 @@ buildDunePackage rec {
src = fetchFromGitHub {
owner = "inhabitedtype";
repo = "ocaml-dispatch";
rev = version;
rev = finalAttrs.version;
sha256 = "12r39ylbxc297cbwjadhd1ghxnwwcdzfjk68r97wim8hcgzxyxv4";
};
@@ -27,10 +27,10 @@ buildDunePackage rec {
doCheck = lib.versionAtLeast ocaml.version "4.08";
meta = {
inherit (src.meta) homepage;
inherit (finalAttrs.src.meta) homepage;
license = lib.licenses.bsd3;
description = "Path-based dispatching for client- and server-side applications";
maintainers = [ lib.maintainers.vbgl ];
};
}
})
@@ -9,14 +9,14 @@
qcheck,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "dolmen";
version = "0.10";
minimalOCamlVersion = "4.08";
src = fetchurl {
url = "https://github.com/Gbury/dolmen/releases/download/v${version}/dolmen-${version}.tbz";
url = "https://github.com/Gbury/dolmen/releases/download/v${finalAttrs.version}/dolmen-${finalAttrs.version}.tbz";
hash = "sha256-xchfd+OSTzeOjYLxZu7+QTG04EG/nN7KRnQQ8zxx+mE=";
};
@@ -37,4 +37,4 @@ buildDunePackage rec {
maintainers = [ lib.maintainers.vbgl ];
homepage = "https://github.com/Gbury/dolmen";
};
}
})
@@ -4,14 +4,14 @@
fetchFromGitHub,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "dolog";
version = "6.0.0";
src = fetchFromGitHub {
owner = "UnixJunkie";
repo = pname;
rev = "v${version}";
repo = "dolog";
rev = "v${finalAttrs.version}";
hash = "sha256-g68260mcb4G4wX8y4T0MTaXsYnM9wn2d0V1VCdSFZjY=";
};
@@ -21,4 +21,4 @@ buildDunePackage rec {
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ vbgl ];
};
}
})
@@ -9,7 +9,7 @@
thread-table,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "domain-local-await";
version = "1.0.1";
@@ -21,7 +21,7 @@ buildDunePackage rec {
};
src = fetchurl {
url = "https://github.com/ocaml-multicore/${pname}/releases/download/${version}/${pname}-${version}.tbz";
url = "https://github.com/ocaml-multicore/domain-local-await/releases/download/${finalAttrs.version}/domain-local-await-${finalAttrs.version}.tbz";
hash = "sha256-KVIRPFPLB+KwVLLchs5yk5Ex2rggfI8xOa2yPmTN+m8=";
};
@@ -43,10 +43,10 @@ buildDunePackage rec {
];
meta = {
homepage = "https://github.com/ocaml-multicore/ocaml-${pname}";
changelog = "https://github.com/ocaml-multicore/ocaml-${pname}/raw/v${version}/CHANGES.md";
homepage = "https://github.com/ocaml-multicore/ocaml-domain-local-await";
changelog = "https://github.com/ocaml-multicore/ocaml-domain-local-await/raw/v${finalAttrs.version}/CHANGES.md";
description = "Scheduler independent blocking mechanism";
license = with lib.licenses; [ isc ];
maintainers = with lib.maintainers; [ toastal ];
};
}
})
@@ -11,14 +11,14 @@
domain-local-await,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "domain-local-timeout";
version = "1.0.1";
minimalOCamlVersion = "4.12";
src = fetchurl {
url = "https://github.com/ocaml-multicore/domain-local-timeout/releases/download/${version}/domain-local-timeout-${version}.tbz";
url = "https://github.com/ocaml-multicore/domain-local-timeout/releases/download/${finalAttrs.version}/domain-local-timeout-${finalAttrs.version}.tbz";
hash = "sha256-6sCqUkOjN8E+7OLUwVQntkv0vrQDkGDV8KNqDhVm0d8=";
};
@@ -42,4 +42,4 @@ buildDunePackage rec {
license = lib.licenses.isc;
maintainers = [ lib.maintainers.vbgl ];
};
}
})
@@ -4,14 +4,14 @@
buildDunePackage,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "domain_shims";
version = "0.1.0";
src = fetchFromGitLab {
owner = "gasche";
repo = "domain-shims";
rev = version;
rev = finalAttrs.version;
hash = "sha256-/5Cw+M0A1rnT7gFqzryd4Z0tylN0kZgSBXtn9jr8u1c=";
};
@@ -23,4 +23,4 @@ buildDunePackage rec {
license = lib.licenses.mit;
maintainers = [ lib.maintainers.vbgl ];
};
}
})
@@ -9,14 +9,14 @@
qcheck-stm,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "domainslib";
version = "0.5.2";
minimalOCamlVersion = "5.0";
src = fetchurl {
url = "https://github.com/ocaml-multicore/domainslib/releases/download/${version}/domainslib-${version}.tbz";
url = "https://github.com/ocaml-multicore/domainslib/releases/download/${finalAttrs.version}/domainslib-${finalAttrs.version}.tbz";
hash = "sha256-pyDs4stBsqWRrRpEotuezVVz6Le1ES6NRtDydfmvHK8=";
};
@@ -38,4 +38,4 @@ buildDunePackage rec {
license = lib.licenses.isc;
maintainers = [ lib.maintainers.vbgl ];
};
}
})
@@ -13,14 +13,14 @@
ounit,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "dose3";
version = "7.0.0";
src = fetchFromGitLab {
owner = "irill";
repo = "dose3";
rev = version;
rev = finalAttrs.version;
hash = "sha256-K0fYSAWV48Rers/foDrEIqieyJ0PvpXkuYrFrZGBkkE=";
};
@@ -60,4 +60,4 @@ buildDunePackage rec {
* dose-deb-coinstall, a Debian-specific tool for checking whether a set of packages can be installed all together.
'';
};
}
})

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