Merge remote-tracking branch 'origin/master' into staging-next
This commit is contained in:
@@ -22215,6 +22215,12 @@
|
||||
githubId = 30029970;
|
||||
keys = [ { fingerprint = "66AE 3F93 364C 6AB8 18F9 F35D 8D1E 0726 2DFD BD00"; } ];
|
||||
};
|
||||
Ra77a3l3-jar = {
|
||||
email = "raffaelemeo77@gmail.com";
|
||||
name = "Raffaele Meo";
|
||||
github = "Ra77a3l3-jar";
|
||||
githubId = 175424218;
|
||||
};
|
||||
raboof = {
|
||||
email = "arnout@bzzt.net";
|
||||
matrix = "@raboof:matrix.org";
|
||||
@@ -26047,6 +26053,12 @@
|
||||
matrix = "@superherointj:matrix.org";
|
||||
name = "Sérgio Marcelo";
|
||||
};
|
||||
supermarin = {
|
||||
email = "git+nixpkgs@mar.in";
|
||||
name = "marin";
|
||||
github = "supermarin";
|
||||
githubId = 627285;
|
||||
};
|
||||
SuperSandro2000 = {
|
||||
email = "sandro.jaeckel@gmail.com";
|
||||
matrix = "@sandro:supersandro.de";
|
||||
|
||||
@@ -79,22 +79,39 @@ in
|
||||
|
||||
culture = mkOption {
|
||||
type = types.enum [
|
||||
"de"
|
||||
"en"
|
||||
"bg_BG"
|
||||
"ca"
|
||||
"cs"
|
||||
"da"
|
||||
"de"
|
||||
"el_GR"
|
||||
"en"
|
||||
"en_GB"
|
||||
"es"
|
||||
"et_EE"
|
||||
"fi"
|
||||
"fr"
|
||||
"he_IL"
|
||||
"hu"
|
||||
"it"
|
||||
"ja"
|
||||
"ko_KR"
|
||||
"lt"
|
||||
"nl"
|
||||
"no"
|
||||
"pl"
|
||||
"pt_BR"
|
||||
"pt_PT"
|
||||
"ro_RO"
|
||||
"ru"
|
||||
"sk_SK"
|
||||
"sl"
|
||||
"sv_SE"
|
||||
"ta"
|
||||
"tr"
|
||||
"uk"
|
||||
"zh_CN"
|
||||
"zh_TW"
|
||||
];
|
||||
default = "en";
|
||||
description = ''
|
||||
@@ -119,6 +136,37 @@ in
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
entryPage = mkOption {
|
||||
# https://github.com/grocy/grocy/blob/v4.6.0/config-dist.php#L75-L78
|
||||
type = types.enum [
|
||||
"stock"
|
||||
"shoppinglist"
|
||||
"recipes"
|
||||
"chores"
|
||||
"tasks"
|
||||
"batteries"
|
||||
"equipment"
|
||||
"calendar"
|
||||
"mealplan"
|
||||
];
|
||||
default = "stock";
|
||||
description = ''
|
||||
Specify an custom homepage if desired.
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
extraConfig = mkOption {
|
||||
type = types.lines;
|
||||
default = "";
|
||||
description = ''
|
||||
These lines go at the end of config.php verbatim.
|
||||
'';
|
||||
example = ''
|
||||
Setting('FEATURE_FLAG_RECIPES', false);
|
||||
Setting('FEATURE_FLAG_STOCK_PRODUCT_FREEZING', false);
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
@@ -129,6 +177,8 @@ in
|
||||
Setting('CURRENCY', '${cfg.settings.currency}');
|
||||
Setting('CALENDAR_FIRST_DAY_OF_WEEK', '${toString cfg.settings.calendar.firstDayOfWeek}');
|
||||
Setting('CALENDAR_SHOW_WEEK_OF_YEAR', ${boolToString cfg.settings.calendar.showWeekNumber});
|
||||
Setting('ENTRY_PAGE', '${cfg.settings.entryPage}');
|
||||
${cfg.extraConfig}
|
||||
'';
|
||||
|
||||
users.users.grocy = {
|
||||
@@ -149,11 +199,8 @@ in
|
||||
user = "grocy";
|
||||
group = "nginx";
|
||||
|
||||
# PHP 8.2 and 8.3 are the only version which are supported/tested by upstream:
|
||||
# https://github.com/grocy/grocy/blob/v4.5.0/README.md#platform-support
|
||||
phpPackage = pkgs.php83;
|
||||
|
||||
inherit (cfg.phpfpm) settings;
|
||||
inherit (cfg.package.passthru) phpPackage;
|
||||
|
||||
phpEnv = {
|
||||
GROCY_CONFIG_FILE = "/etc/grocy/config.php";
|
||||
|
||||
+7
-1
@@ -1,6 +1,7 @@
|
||||
{
|
||||
lib,
|
||||
vscode-utils,
|
||||
vsce,
|
||||
gemini-cli,
|
||||
}:
|
||||
vscode-utils.buildVscodeExtension (finalAttrs: {
|
||||
@@ -18,7 +19,12 @@ vscode-utils.buildVscodeExtension (finalAttrs: {
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
npm --workspace=gemini-cli-vscode-ide-companion run package -- --out $out
|
||||
npm --workspace=gemini-cli-vscode-ide-companion run prepackage
|
||||
|
||||
# the bundled vsce is broken, using our packaged version
|
||||
pushd packages/vscode-ide-companion
|
||||
${vsce}/bin/vsce package --no-dependencies --out $out
|
||||
popd
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
@@ -9,7 +9,7 @@ let
|
||||
self = REAndroidLibrary {
|
||||
pname = "arsclib";
|
||||
# 1.3.8 is not new enough for APKEditor because of API changes
|
||||
version = "1.3.8-unstable-2025-09-23";
|
||||
version = "1.3.8-unstable-2026-02-27";
|
||||
projectName = "ARSCLib";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
@@ -18,8 +18,8 @@ let
|
||||
# This is the latest commit at the time of packaging.
|
||||
# It can be changed to a stable release ("V${version}")
|
||||
# if it is compatible with APKEditor.
|
||||
rev = "7238433395dea6f7d0fce3139f1659063ac31f42";
|
||||
hash = "sha256-93eskC/qdkkNAZFYqSzoFxhmWgzTvDyZmZxOvwELGCs=";
|
||||
rev = "b34f2e36d29077400e5b9f24fef9af3a3d9e8100";
|
||||
hash = "sha256-FhIZ9O1af8UcmcDcEWewMNBDr5Knd3BZL5PqEltCqxE=";
|
||||
};
|
||||
|
||||
mitmCache = gradle.fetchDeps {
|
||||
|
||||
@@ -55,7 +55,7 @@ let
|
||||
apkeditor =
|
||||
let
|
||||
pname = "apkeditor";
|
||||
version = "1.4.5";
|
||||
version = "1.4.7";
|
||||
projectName = "APKEditor";
|
||||
in
|
||||
REAndroidLibrary {
|
||||
@@ -71,7 +71,7 @@ let
|
||||
owner = "REAndroid";
|
||||
repo = "APKEditor";
|
||||
tag = "V${version}";
|
||||
hash = "sha256-yuNMyEnxTjHPSBPWVD8b+f612hWGGayZHKHxtWtxXDg=";
|
||||
hash = "sha256-xvb/shZj39yxejoXF8Sruylyj4843SeAc0AIiM5s1rs=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -39,6 +39,11 @@ update() {
|
||||
if (( use_last_commit )); then
|
||||
local repo_info="$(github_api "/repos/$owner/$repo/commits?per_page=1" | jq ".[0]")"
|
||||
local new_rev="$(echo "$repo_info" | jq -r .sha)"
|
||||
local old_rev="$(nixpkgs_attr "$1.src.rev")"
|
||||
if [[ "$new_rev" == "$old_rev" ]]; then
|
||||
echo "Already up to date (rev $new_rev)" >&2
|
||||
return
|
||||
fi
|
||||
local date="$(echo "$repo_info" | jq -r .commit.author.date)"
|
||||
date="$(date -u -d "$date" +%Y-%m-%d)"
|
||||
local new_version="${old_version%%-unstable*}-unstable-$(date -u -d "$date" +%Y-%m-%d)"
|
||||
|
||||
@@ -8,17 +8,17 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bento";
|
||||
version = "1.15.1";
|
||||
version = "1.15.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "warpstreamlabs";
|
||||
repo = "bento";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-K82/ly9r8ZxoV7RmIk6cH6ODxrqN31JxrfiR5yC8Xss=";
|
||||
hash = "sha256-Y7uQoWuf96+y0VVmCFgONr7zMMJCpJR1lisAd8oYvnw=";
|
||||
};
|
||||
|
||||
proxyVendor = true;
|
||||
vendorHash = "sha256-sUiK5ThDfXtyG1ixppncOsMGQ2kw8nzYu7TjUuhvm60=";
|
||||
vendorHash = "sha256-vHDHH5yyAFqBF08drxqEUFWDXLcW3QZ01gk4SBikzTU=";
|
||||
|
||||
subPackages = [
|
||||
"cmd/bento"
|
||||
|
||||
@@ -8,15 +8,15 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "cargo-shear";
|
||||
version = "1.9.1";
|
||||
version = "1.11.2";
|
||||
|
||||
src = fetchCrate {
|
||||
pname = "cargo-shear";
|
||||
version = finalAttrs.version;
|
||||
hash = "sha256-QRWYVmFCxntEFzC9iqEoZQ5sG57P2gpBUFu8A8aI+7g=";
|
||||
hash = "sha256-1NQ9Ws6aMFuMawoCPHjvbVLCP2ztLgAeXvKY4952aqU=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-yMUdZCIJTWCvi+07a1Erj6SD7i34opnvZ2CZ027PWzU=";
|
||||
cargoHash = "sha256-PkcRFzwC5M0wFSFXOuuLxWcZWrznzs9GdykE/8AjSMw=";
|
||||
|
||||
env = {
|
||||
# https://github.com/Boshen/cargo-shear/blob/v1.6.2/src/lib.rs#L51-L54
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
libepoxy,
|
||||
wayland,
|
||||
wayland-scanner,
|
||||
wlroots_0_18,
|
||||
wlroots_0_19,
|
||||
libxkbcommon,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "casilda";
|
||||
version = "1.0.0";
|
||||
version = "1.2.0";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
owner = "jpu";
|
||||
repo = "casilda";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-KXICqldEJC3xKc0bd1X4O2glLeipzqHE1cGle7TKvAw=";
|
||||
hash = "sha256-JaWHKKNYeeW7QKB6DpGrXowvufeBZUnc9pP0ZAAo3gU=";
|
||||
};
|
||||
|
||||
depsBuildBuild = [ pkg-config ];
|
||||
@@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
wayland-protocols
|
||||
wayland # for wayland-server
|
||||
libxkbcommon
|
||||
wlroots_0_18
|
||||
wlroots_0_19
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [ gtk4 ];
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
rustPlatform,
|
||||
cargo-tauri_1,
|
||||
cargo-tauri,
|
||||
cinny,
|
||||
desktop-file-utils,
|
||||
wrapGAppsHook3,
|
||||
@@ -14,24 +14,25 @@
|
||||
webkitgtk_4_1,
|
||||
jq,
|
||||
moreutils,
|
||||
nix-update-script,
|
||||
_experimental-update-script-combinators,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "cinny-desktop";
|
||||
# We have to be using the same version as cinny-web or this isn't going to work.
|
||||
version = "4.10.5";
|
||||
version = "4.11.1";
|
||||
|
||||
# nixpkgs-update: no auto update
|
||||
src = fetchFromGitHub {
|
||||
owner = "cinnyapp";
|
||||
repo = "cinny-desktop";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-DRSafPNED9fpm3w5K4a9r8581xMpttfo7BEDBIJ87Kc=";
|
||||
hash = "sha256-/zHXlAqIxWN1obFO3H/eqFj38pjopF4D5ooz0YiVgD0=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/src-tauri";
|
||||
|
||||
cargoHash = "sha256-q6YMAjK+BBYBpk8menA1sM3x/FCnAh40t70fs9knnRo=";
|
||||
cargoHash = "sha256-bchjUTC0/hWPf/cOs+cxRbqho/B9LMJ3ChW530zEoXU=";
|
||||
|
||||
postPatch =
|
||||
let
|
||||
@@ -47,7 +48,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
in
|
||||
''
|
||||
${lib.getExe jq} \
|
||||
'del(.tauri.updater) | .build.distDir = "${cinny'}" | del(.build.beforeBuildCommand)' tauri.conf.json \
|
||||
'del(.plugins.tauri.updater) | .build.frontendDist = "${cinny'}" | del(.build.beforeBuildCommand) | .bundle.createUpdaterArtifacts = false' tauri.conf.json \
|
||||
| ${lib.getExe' moreutils "sponge"} tauri.conf.json
|
||||
'';
|
||||
|
||||
@@ -60,7 +61,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
desktop-file-edit \
|
||||
--set-comment "Yet another matrix client for desktop" \
|
||||
--set-key="Categories" --set-value="Network;InstantMessaging;" \
|
||||
$out/share/applications/cinny.desktop
|
||||
$out/share/applications/Cinny.desktop
|
||||
'';
|
||||
|
||||
preFixup = ''
|
||||
@@ -70,7 +71,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
cargo-tauri_1.hook
|
||||
cargo-tauri.hook
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isLinux [
|
||||
desktop-file-utils
|
||||
@@ -87,6 +88,13 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
webkitgtk_4_1
|
||||
];
|
||||
|
||||
passthru = {
|
||||
updateScript = _experimental-update-script-combinators.sequence [
|
||||
(nix-update-script { attrPath = "cinny-unwrapped"; })
|
||||
(nix-update-script { })
|
||||
];
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Yet another matrix client for desktop";
|
||||
homepage = "https://github.com/cinnyapp/cinny-desktop";
|
||||
@@ -98,8 +106,5 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
license = lib.licenses.agpl3Only;
|
||||
platforms = lib.platforms.linux ++ lib.platforms.darwin;
|
||||
mainProgram = "cinny";
|
||||
# Waiting for update to Tauri v2, webkitgtk_4_0 is deprecated
|
||||
# See https://github.com/cinnyapp/cinny-desktop/issues/398 and https://github.com/NixOS/nixpkgs/pull/450065
|
||||
broken = stdenv.hostPlatform.isLinux;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -2,26 +2,22 @@
|
||||
lib,
|
||||
buildNpmPackage,
|
||||
fetchFromGitHub,
|
||||
nodejs_22,
|
||||
stdenv,
|
||||
}:
|
||||
|
||||
buildNpmPackage rec {
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "cinny-unwrapped";
|
||||
# Remember to update cinny-desktop when bumping this version.
|
||||
version = "4.10.5";
|
||||
version = "4.11.1";
|
||||
|
||||
# nixpkgs-update: no auto update
|
||||
src = fetchFromGitHub {
|
||||
owner = "cinnyapp";
|
||||
repo = "cinny";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Napy3AcsLRDZPcBh3oq1U30FNtvoNtob0+AZtZSvcbM=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-dwI3zNey/ukF3t2fhH/ePf4o4iBDwZyLWMYebPgXmWU=";
|
||||
};
|
||||
|
||||
nodejs = nodejs_22;
|
||||
|
||||
npmDepsHash = "sha256-2Lrd0jAwAH6HkwLHyivqwaEhcpFAIALuno+MchSIfxo=";
|
||||
npmDepsHash = "sha256-27WFjb08p09aJRi0S2PvYq3bivEuG5+z2QhFahTSj4Q=";
|
||||
|
||||
# Skip rebuilding native modules since they're not needed for the web app
|
||||
npmRebuildFlags = [
|
||||
@@ -46,4 +42,4 @@ buildNpmPackage rec {
|
||||
license = lib.licenses.agpl3Only;
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
lib,
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
pkg-config,
|
||||
makeWrapper,
|
||||
alsa-lib,
|
||||
libogg,
|
||||
libvorbis,
|
||||
ffmpeg,
|
||||
flac,
|
||||
yt-dlp,
|
||||
}:
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "cliamp";
|
||||
version = "1.20.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bjarneo";
|
||||
repo = "cliamp";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-jT9nc2oBsQxJfDgncdnf668IzkUsvXI2G8DZNGQcWr0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-UMDCpfSGfvJmI+sImaFzgZpLNaLMgEnmGCqERwPokHM=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
makeWrapper
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
alsa-lib
|
||||
libogg
|
||||
libvorbis
|
||||
flac
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/cliamp \
|
||||
--prefix PATH : ${
|
||||
lib.makeBinPath [
|
||||
ffmpeg
|
||||
yt-dlp
|
||||
]
|
||||
}
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Terminal Winamp - a retro terminal music player inspired by Winamp 2.x";
|
||||
homepage = "https://github.com/bjarneo/cliamp";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ supermarin ];
|
||||
mainProgram = "cliamp";
|
||||
};
|
||||
})
|
||||
@@ -6,11 +6,11 @@
|
||||
|
||||
buildGraalvmNativeImage (finalAttrs: {
|
||||
pname = "clj-kondo";
|
||||
version = "2025.10.23";
|
||||
version = "2026.01.19";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/clj-kondo/clj-kondo/releases/download/v${finalAttrs.version}/clj-kondo-${finalAttrs.version}-standalone.jar";
|
||||
sha256 = "sha256-bqHCDPL0R/Or6xHb5QDaw32S+Q2hAly3H5BUbQMDU0M=";
|
||||
sha256 = "sha256-S4Fg165BkD1ufuH+8JmDmY/o1GzScZUirEEifGrnmLo=";
|
||||
};
|
||||
|
||||
extraNativeImageBuildArgs = [
|
||||
|
||||
@@ -13,12 +13,12 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "clojure";
|
||||
version = "1.12.4.1602";
|
||||
version = "1.12.4.1618";
|
||||
|
||||
src = fetchurl {
|
||||
# https://github.com/clojure/brew-install/releases
|
||||
url = "https://github.com/clojure/brew-install/releases/download/${finalAttrs.version}/clojure-tools-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-B9ld7oGEVcoI/QJb/SBHGAhSI7E1vc1LXQA5scxvkqM=";
|
||||
hash = "sha256-E3adptY6mN6yAkN4rhpk5O4hGsEDU0DfynppRMQc3iE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
bash,
|
||||
openssh,
|
||||
procps,
|
||||
makeWrapper,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "cmc";
|
||||
version = "1.2.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "TimidRobot";
|
||||
repo = "cmc";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-BJYXXyj3RmmKG6pficPbsqhDmBwcrHlvQhEK5Ptv1qo=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
cp cmc $out/bin/cmc
|
||||
wrapProgram $out/bin/cmc \
|
||||
--prefix PATH : ${
|
||||
lib.makeBinPath [
|
||||
bash
|
||||
openssh
|
||||
procps
|
||||
]
|
||||
}
|
||||
'';
|
||||
meta = {
|
||||
homepage = "https://github.com/TimidRobot/cmc";
|
||||
description = "Manages SSH ControlMaster sessions";
|
||||
mainProgram = "cmc";
|
||||
license = with lib.licenses; [ mit ];
|
||||
maintainers = with lib.maintainers; [ chordtoll ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
})
|
||||
@@ -59,13 +59,13 @@ in
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "easyeffects";
|
||||
version = "8.1.2";
|
||||
version = "8.1.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "wwmm";
|
||||
repo = "easyeffects";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Tz14pjI5pNJOQH0KFaf9mJkFdup1GVxlkMnzVQusx/M=";
|
||||
hash = "sha256-0/xbvmj7p8JE3aH84SrcEf8kr+0X1KgHMRkBca+2rtY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"amd64": {
|
||||
"path": "pool/main/e/enpass/enpass_6.11.6.1833_amd64.deb",
|
||||
"sha256": "91a7f4ac1bee55106edc6f3e8236b8ef8ed985926482b058899e0c73075f0d56",
|
||||
"version": "6.11.6.1833"
|
||||
"path": "pool/main/e/enpass/enpass_6.11.13.1957_amd64.deb",
|
||||
"sha256": "2d8c90643851591aff41057b380a7e87bb839bf5c5aa0ca1456144e9996c902a",
|
||||
"version": "6.11.13.1957"
|
||||
},
|
||||
"i386": {
|
||||
"path": "pool/main/e/enpass/enpass_5.6.9_i386.deb",
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "flexget";
|
||||
version = "3.19.0";
|
||||
version = "3.19.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Flexget";
|
||||
repo = "Flexget";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-77jGAju6ZKSsJWHgqJ7aC4xG7Iycwr3mGfRCNDPknEY=";
|
||||
hash = "sha256-hQNn3q5D1eBsQ7/HzeMv5G/ChL3wdjV3zD+tYirB0zE=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = true;
|
||||
|
||||
@@ -15,18 +15,18 @@
|
||||
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "gemini-cli";
|
||||
version = "0.31.0";
|
||||
version = "0.33.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "google-gemini";
|
||||
repo = "gemini-cli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-huPd4W7Jf4/dZshWElicYpcHhktE83wPs/z5jVYwynM=";
|
||||
hash = "sha256-ypqdT8TA3gke4RPTxOG3SZdKkGnwoty6+bbqCil04mQ=";
|
||||
};
|
||||
|
||||
nodejs = nodejs_22;
|
||||
|
||||
npmDepsHash = "sha256-iRlwCSGigRi/ilfXi8rI68vlfkeec3vB5nZWPmTLnK8=";
|
||||
npmDepsHash = "sha256-+k8DyoT3uBDEvBhzmZzacUUqN2scr9ODKSvy7l3pVy8=";
|
||||
|
||||
dontPatchElf = stdenv.isDarwin;
|
||||
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
stdenv,
|
||||
lib,
|
||||
desktop-file-utils,
|
||||
fetchurl,
|
||||
flatpak,
|
||||
glib,
|
||||
gnome,
|
||||
gom,
|
||||
gtk4,
|
||||
libadwaita,
|
||||
libdex,
|
||||
libfoundry,
|
||||
libpanel,
|
||||
meson,
|
||||
ninja,
|
||||
pkg-config,
|
||||
webkitgtk_6_0,
|
||||
wrapGAppsHook4,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "gnome-manuals";
|
||||
version = "49.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/manuals/${lib.versions.major finalAttrs.version}/manuals-${finalAttrs.version}.tar.xz";
|
||||
hash = "sha256-7WRGxMLSnCuQYrKoynJxzbrPx4z9tP3NDzvEjYyefwg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
desktop-file-utils
|
||||
meson
|
||||
ninja
|
||||
pkg-config
|
||||
wrapGAppsHook4
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
flatpak
|
||||
glib
|
||||
gom
|
||||
gtk4
|
||||
libadwaita
|
||||
libdex
|
||||
libfoundry
|
||||
libpanel
|
||||
webkitgtk_6_0
|
||||
];
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
preFixup = ''
|
||||
gappsWrapperArgs+=(--prefix XDG_DATA_DIRS : "${libpanel}/share")
|
||||
'';
|
||||
|
||||
passthru.updateScript = gnome.updateScript {
|
||||
packageName = "manuals";
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Tool for browsing documentation";
|
||||
mainProgram = "manuals";
|
||||
homepage = "https://apps.gnome.org/Manuals/";
|
||||
changelog = "https://gitlab.gnome.org/GNOME/manuals/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
teams = [ lib.teams.gnome ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
})
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "gomplate";
|
||||
version = "4.3.3";
|
||||
version = "5.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hairyhenderson";
|
||||
repo = "gomplate";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-LhCOpXptsZLoVXYH2u+YIXPlqNTMQ3tQt+KY8c54oA0=";
|
||||
hash = "sha256-xzWPZk8eI3/4sPceFNELeVJ1Spbey5bWhhgez+PQpz4=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-lesPZAnN7K6hWYqAB69pGo4fVQAQH0VTh4DBtl2yhg8=";
|
||||
vendorHash = "sha256-Wix7ABkI2MnCd1qjfeTNLaXPgembjb9RY+spRqEp2cs=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -1,107 +1,107 @@
|
||||
From b1df18da8735ed8c043e5e63753a6524cce620e1 Mon Sep 17 00:00:00 2001
|
||||
From: Chris Moultrie <tebriel@frodux.in>
|
||||
Date: Tue, 4 Mar 2025 08:20:58 -0500
|
||||
Subject: [PATCH 1/2] Define configs with env vars
|
||||
|
||||
---
|
||||
app.php | 8 ++++----
|
||||
controllers/BaseApiController.php | 2 +-
|
||||
services/DatabaseService.php | 2 +-
|
||||
services/FilesService.php | 2 +-
|
||||
services/StockService.php | 2 +-
|
||||
5 files changed, 8 insertions(+), 8 deletions(-)
|
||||
|
||||
diff --git a/app.php b/app.php
|
||||
index 9cdd14e5..c0b30b6e 100644
|
||||
--- a/app.php
|
||||
+++ b/app.php
|
||||
@@ -12,7 +12,7 @@ use Slim\Views\Blade;
|
||||
require_once __DIR__ . '/packages/autoload.php';
|
||||
|
||||
// Load config files
|
||||
-require_once GROCY_DATAPATH . '/config.php';
|
||||
+require_once getenv('GROCY_CONFIG_FILE');
|
||||
require_once __DIR__ . '/config-dist.php'; // For not in own config defined values we use the default ones
|
||||
require_once __DIR__ . '/helpers/ConfigurationValidator.php';
|
||||
|
||||
@@ -52,7 +52,7 @@ catch (EInvalidConfig $ex)
|
||||
}
|
||||
|
||||
// Create data/viewcache folder if it doesn't exist
|
||||
-$viewcachePath = GROCY_DATAPATH . '/viewcache';
|
||||
+$viewcachePath = getenv('GROCY_CACHE_DIR');
|
||||
if (!file_exists($viewcachePath))
|
||||
{
|
||||
mkdir($viewcachePath);
|
||||
@@ -85,7 +85,7 @@ $app = AppFactory::create();
|
||||
$container = $app->getContainer();
|
||||
$container->set('view', function (Container $container)
|
||||
{
|
||||
- return new Blade(__DIR__ . '/views', GROCY_DATAPATH . '/viewcache');
|
||||
+ return new Blade(__DIR__ . '/views', getenv('GROCY_CACHE_DIR'));
|
||||
});
|
||||
|
||||
$container->set('UrlManager', function (Container $container)
|
||||
@@ -127,7 +127,7 @@ $errorMiddleware->setDefaultErrorHandler(
|
||||
|
||||
$app->add(new CorsMiddleware($app->getResponseFactory()));
|
||||
|
||||
-$app->getRouteCollector()->setCacheFile(GROCY_DATAPATH . '/viewcache/route_cache.php');
|
||||
+$app->getRouteCollector()->setCacheFile(getenv('GROCY_CACHE_DIR') . '/route_cache.php');
|
||||
|
||||
ob_clean(); // No response output before here
|
||||
$app->run();
|
||||
diff --git a/controllers/BaseApiController.php b/controllers/BaseApiController.php
|
||||
index 5941e348..9283ba93 100644
|
||||
--- a/controllers/BaseApiController.php
|
||||
+++ b/controllers/BaseApiController.php
|
||||
@@ -162,7 +162,7 @@ class BaseApiController extends BaseController
|
||||
if (self::$htmlPurifierInstance == null)
|
||||
{
|
||||
$htmlPurifierConfig = \HTMLPurifier_Config::createDefault();
|
||||
- $htmlPurifierConfig->set('Cache.SerializerPath', GROCY_DATAPATH . '/viewcache');
|
||||
+ $htmlPurifierConfig->set('Cache.SerializerPath', getenv('GROCY_CACHE_DIR'));
|
||||
$htmlPurifierConfig->set('HTML.Allowed', 'div,b,strong,i,em,u,a[href|title|target],iframe[src|width|height|frameborder],ul,ol,li,p[style],br,span[style],img[style|width|height|alt|src],table[border|width|style],tbody,tr,td,th,blockquote,*[style|class|id],h1,h2,h3,h4,h5,h6');
|
||||
$htmlPurifierConfig->set('Attr.EnableID', true);
|
||||
$htmlPurifierConfig->set('HTML.SafeIframe', true);
|
||||
diff --git a/services/DatabaseService.php b/services/DatabaseService.php
|
||||
index c5914e49..c249a3bf 100644
|
||||
--- a/services/DatabaseService.php
|
||||
+++ b/services/DatabaseService.php
|
||||
@@ -145,6 +145,6 @@ class DatabaseService
|
||||
return GROCY_DATAPATH . '/grocy_' . $dbSuffix . '.db';
|
||||
}
|
||||
|
||||
- return GROCY_DATAPATH . '/grocy.db';
|
||||
+ return getenv('GROCY_DB_FILE');
|
||||
}
|
||||
}
|
||||
diff --git a/services/FilesService.php b/services/FilesService.php
|
||||
index 113a6478..61568bc6 100644
|
||||
--- a/services/FilesService.php
|
||||
+++ b/services/FilesService.php
|
||||
@@ -10,7 +10,7 @@ class FilesService extends BaseService
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
- $this->StoragePath = GROCY_DATAPATH . '/storage';
|
||||
+ $this->StoragePath = getenv('GROCY_STORAGE_DIR');
|
||||
if (!file_exists($this->StoragePath))
|
||||
{
|
||||
mkdir($this->StoragePath);
|
||||
diff --git a/services/StockService.php b/services/StockService.php
|
||||
index 2261db4e..cd438942 100644
|
||||
--- a/services/StockService.php
|
||||
+++ b/services/StockService.php
|
||||
@@ -1752,7 +1752,7 @@ class StockService extends BaseService
|
||||
|
||||
// User plugins take precedence
|
||||
$standardPluginPath = __DIR__ . "/../plugins/$pluginName.php";
|
||||
- $userPluginPath = GROCY_DATAPATH . "/plugins/$pluginName.php";
|
||||
+ $userPluginPath = getenv('GROCY_PLUGIN_DIR') . "/$pluginName.php";
|
||||
if (file_exists($userPluginPath))
|
||||
{
|
||||
require_once $userPluginPath;
|
||||
--
|
||||
2.47.2
|
||||
|
||||
From 4c9e6a687162729f96a2de428aa19058c04efe2b Mon Sep 17 00:00:00 2001
|
||||
From: Chris Moultrie <tebriel@frodux.in>
|
||||
Date: Sat, 7 Mar 2026 10:51:40 -0500
|
||||
Subject: [PATCH 1/2] Define configs with env vars
|
||||
|
||||
---
|
||||
app.php | 8 ++++----
|
||||
controllers/BaseApiController.php | 2 +-
|
||||
services/DatabaseService.php | 2 +-
|
||||
services/FilesService.php | 2 +-
|
||||
services/StockService.php | 2 +-
|
||||
5 files changed, 8 insertions(+), 8 deletions(-)
|
||||
|
||||
diff --git a/app.php b/app.php
|
||||
index 9224796a..da5c2357 100644
|
||||
--- a/app.php
|
||||
+++ b/app.php
|
||||
@@ -12,7 +12,7 @@ use Slim\Factory\AppFactory;
|
||||
require_once __DIR__ . '/packages/autoload.php';
|
||||
|
||||
// Load config files
|
||||
-require_once GROCY_DATAPATH . '/config.php';
|
||||
+require_once getenv('GROCY_CONFIG_FILE');
|
||||
require_once __DIR__ . '/config-dist.php'; // For not in own config defined values we use the default ones
|
||||
|
||||
// Error reporting definitions
|
||||
@@ -51,7 +51,7 @@ catch (\Grocy\Helpers\EInvalidConfig $ex)
|
||||
}
|
||||
|
||||
// Create data/viewcache folder if it doesn't exist
|
||||
-$viewcachePath = GROCY_DATAPATH . '/viewcache';
|
||||
+$viewcachePath = getenv('GROCY_CACHE_DIR');
|
||||
if (!file_exists($viewcachePath))
|
||||
{
|
||||
mkdir($viewcachePath);
|
||||
@@ -84,7 +84,7 @@ $app = AppFactory::create();
|
||||
$container = $app->getContainer();
|
||||
$container->set('view', function (Container $container)
|
||||
{
|
||||
- return new SlimBladeView(__DIR__ . '/views', GROCY_DATAPATH . '/viewcache');
|
||||
+ return new SlimBladeView(__DIR__ . '/views', getenv('GROCY_CACHE_DIR'));
|
||||
});
|
||||
|
||||
$container->set('UrlManager', function (Container $container)
|
||||
@@ -126,7 +126,7 @@ $errorMiddleware->setDefaultErrorHandler(
|
||||
|
||||
$app->add(new CorsMiddleware($app->getResponseFactory()));
|
||||
|
||||
-$app->getRouteCollector()->setCacheFile(GROCY_DATAPATH . '/viewcache/route_cache.php');
|
||||
+$app->getRouteCollector()->setCacheFile(getenv('GROCY_CACHE_DIR') . '/route_cache.php');
|
||||
|
||||
ob_clean(); // No response output before here
|
||||
$app->run();
|
||||
diff --git a/controllers/BaseApiController.php b/controllers/BaseApiController.php
|
||||
index 5941e348..9283ba93 100644
|
||||
--- a/controllers/BaseApiController.php
|
||||
+++ b/controllers/BaseApiController.php
|
||||
@@ -162,7 +162,7 @@ class BaseApiController extends BaseController
|
||||
if (self::$htmlPurifierInstance == null)
|
||||
{
|
||||
$htmlPurifierConfig = \HTMLPurifier_Config::createDefault();
|
||||
- $htmlPurifierConfig->set('Cache.SerializerPath', GROCY_DATAPATH . '/viewcache');
|
||||
+ $htmlPurifierConfig->set('Cache.SerializerPath', getenv('GROCY_CACHE_DIR'));
|
||||
$htmlPurifierConfig->set('HTML.Allowed', 'div,b,strong,i,em,u,a[href|title|target],iframe[src|width|height|frameborder],ul,ol,li,p[style],br,span[style],img[style|width|height|alt|src],table[border|width|style],tbody,tr,td,th,blockquote,*[style|class|id],h1,h2,h3,h4,h5,h6');
|
||||
$htmlPurifierConfig->set('Attr.EnableID', true);
|
||||
$htmlPurifierConfig->set('HTML.SafeIframe', true);
|
||||
diff --git a/services/DatabaseService.php b/services/DatabaseService.php
|
||||
index 0b6672fb..94bb9412 100644
|
||||
--- a/services/DatabaseService.php
|
||||
+++ b/services/DatabaseService.php
|
||||
@@ -145,6 +145,6 @@ class DatabaseService
|
||||
return GROCY_DATAPATH . '/grocy_' . $dbSuffix . '.db';
|
||||
}
|
||||
|
||||
- return GROCY_DATAPATH . '/grocy.db';
|
||||
+ return getenv('GROCY_DB_FILE');
|
||||
}
|
||||
}
|
||||
diff --git a/services/FilesService.php b/services/FilesService.php
|
||||
index 113a6478..61568bc6 100644
|
||||
--- a/services/FilesService.php
|
||||
+++ b/services/FilesService.php
|
||||
@@ -10,7 +10,7 @@ class FilesService extends BaseService
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
- $this->StoragePath = GROCY_DATAPATH . '/storage';
|
||||
+ $this->StoragePath = getenv('GROCY_STORAGE_DIR');
|
||||
if (!file_exists($this->StoragePath))
|
||||
{
|
||||
mkdir($this->StoragePath);
|
||||
diff --git a/services/StockService.php b/services/StockService.php
|
||||
index da27dacc..ffe714ec 100644
|
||||
--- a/services/StockService.php
|
||||
+++ b/services/StockService.php
|
||||
@@ -1784,7 +1784,7 @@ class StockService extends BaseService
|
||||
|
||||
// User plugins take precedence
|
||||
$standardPluginPath = __DIR__ . "/../plugins/$pluginName.php";
|
||||
- $userPluginPath = GROCY_DATAPATH . "/plugins/$pluginName.php";
|
||||
+ $userPluginPath = getenv('GROCY_PLUGIN_DIR') . "/$pluginName.php";
|
||||
if (file_exists($userPluginPath))
|
||||
{
|
||||
require_once $userPluginPath;
|
||||
--
|
||||
2.51.2
|
||||
|
||||
|
||||
+24
-24
@@ -1,24 +1,24 @@
|
||||
From f397d6e82d73761358d815a5ba880a05e7e281c3 Mon Sep 17 00:00:00 2001
|
||||
From: Chris Moultrie <tebriel@frodux.in>
|
||||
Date: Tue, 4 Mar 2025 08:21:28 -0500
|
||||
Subject: [PATCH 2/2] Remove check for config-file as it's stored in /etc/grocy
|
||||
|
||||
---
|
||||
helpers/PrerequisiteChecker.php | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/helpers/PrerequisiteChecker.php b/helpers/PrerequisiteChecker.php
|
||||
index 8e12a5c5..37b433db 100644
|
||||
--- a/helpers/PrerequisiteChecker.php
|
||||
+++ b/helpers/PrerequisiteChecker.php
|
||||
@@ -18,7 +18,6 @@ class PrerequisiteChecker
|
||||
public function checkRequirements()
|
||||
{
|
||||
self::checkForPhpVersion();
|
||||
- self::checkForConfigFile();
|
||||
self::checkForConfigDistFile();
|
||||
self::checkForComposer();
|
||||
self::checkForPhpExtensions();
|
||||
--
|
||||
2.47.2
|
||||
|
||||
From ecb28fe2fc0527957c41651cd53e7af4b3cc9047 Mon Sep 17 00:00:00 2001
|
||||
From: Chris Moultrie <tebriel@frodux.in>
|
||||
Date: Sat, 7 Mar 2026 10:52:29 -0500
|
||||
Subject: [PATCH 2/2] Remove check for config-file as it's stored in /etc/grocy
|
||||
|
||||
---
|
||||
helpers/PrerequisiteChecker.php | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/helpers/PrerequisiteChecker.php b/helpers/PrerequisiteChecker.php
|
||||
index dbc9c138..cd7d2526 100644
|
||||
--- a/helpers/PrerequisiteChecker.php
|
||||
+++ b/helpers/PrerequisiteChecker.php
|
||||
@@ -20,7 +20,6 @@ class PrerequisiteChecker
|
||||
public function checkRequirements()
|
||||
{
|
||||
self::checkForPhpVersion();
|
||||
- self::checkForConfigFile();
|
||||
self::checkForConfigDistFile();
|
||||
self::checkForComposer();
|
||||
self::checkForPhpExtensions();
|
||||
--
|
||||
2.51.2
|
||||
|
||||
|
||||
@@ -2,30 +2,32 @@
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
fetchYarnDeps,
|
||||
php,
|
||||
php85,
|
||||
yarn,
|
||||
fixup-yarn-lock,
|
||||
nixosTests,
|
||||
}:
|
||||
|
||||
let
|
||||
php = php85;
|
||||
in
|
||||
php.buildComposerProject2 (finalAttrs: {
|
||||
pname = "grocy";
|
||||
version = "4.5.0";
|
||||
version = "4.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "grocy";
|
||||
repo = "grocy";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-MnN6TIkNZWT+pAQf0+z5l3hj/7K/d3BfI7VAaUEKG8s=";
|
||||
hash = "sha256-qdN+stXuwChv6IaFSX2SrSdej7Id/M0UaO2cggAvWdc=";
|
||||
};
|
||||
|
||||
# Upstream composer.json file is missing the name, description and license fields
|
||||
composerStrictValidation = false;
|
||||
vendorHash = "sha256-11+NIZX8i9uwcImwSE0HAeMc/WOCsecpMRqiba1mkrs=";
|
||||
vendorHash = "sha256-xoPO/LAvMcpvx2sszSj3K9p09izeW1l67KYwpydMdNI=";
|
||||
|
||||
offlineCache = fetchYarnDeps {
|
||||
yarnLock = finalAttrs.src + "/yarn.lock";
|
||||
hash = "sha256-Q+9hUxIfNrfdok39h04rz5I63RxOJ0qk3XlwvD1TcqI=";
|
||||
hash = "sha256-48+u0NYZZiYvP2ADAkRdL079wmjWMHwPHi8rlDP41Eo=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -57,7 +59,10 @@ php.buildComposerProject2 (finalAttrs: {
|
||||
rm -r $out/share
|
||||
'';
|
||||
|
||||
passthru.tests = { inherit (nixosTests) grocy; };
|
||||
passthru = {
|
||||
phpPackage = php;
|
||||
tests = { inherit (nixosTests) grocy; };
|
||||
};
|
||||
|
||||
meta = {
|
||||
license = lib.licenses.mit;
|
||||
|
||||
@@ -0,0 +1,90 @@
|
||||
{
|
||||
stdenv,
|
||||
lib,
|
||||
asciidoc,
|
||||
brotli,
|
||||
cmake,
|
||||
fetchFromGitHub,
|
||||
giflib,
|
||||
gtest,
|
||||
lcms2,
|
||||
libjpeg,
|
||||
libhwy,
|
||||
libpng,
|
||||
ninja,
|
||||
openexr,
|
||||
pkg-config,
|
||||
python3Minimal,
|
||||
unstableGitUpdater,
|
||||
}:
|
||||
stdenv.mkDerivation {
|
||||
pname = "jpegli";
|
||||
version = "0-unstable-2025-02-11";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "google";
|
||||
repo = "jpegli";
|
||||
rev = "bc19ca2393f79bfe0a4a9518f77e4ad33ce1ab7a";
|
||||
hash = "sha256-8th+QHLOoAIbSJwFyaBxUXoCXwj7K7rgg/cCK7LgOb0=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
"man"
|
||||
];
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
asciidoc
|
||||
cmake
|
||||
ninja
|
||||
pkg-config
|
||||
python3Minimal
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
brotli
|
||||
giflib
|
||||
gtest
|
||||
lcms2
|
||||
libhwy
|
||||
libjpeg
|
||||
libpng
|
||||
openexr
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
(lib.cmakeBool "JPEGXL_ENABLE_JPEGLI_LIBJPEG" false)
|
||||
(lib.cmakeBool "JPEGXL_BUNDLE_LIBPNG" false)
|
||||
(lib.cmakeBool "JPEGXL_FORCE_SYSTEM_BROTLI" true)
|
||||
(lib.cmakeBool "JPEGXL_FORCE_SYSTEM_GTEST" true)
|
||||
(lib.cmakeBool "JPEGXL_FORCE_SYSTEM_LCMS2" true)
|
||||
(lib.cmakeBool "JPEGXL_FORCE_SYSTEM_HWY" true)
|
||||
# Enable hardware-dependent optimizations
|
||||
(lib.cmakeBool "JPEGXL_ENABLE_SIZELESS_VECTORS" true)
|
||||
(lib.cmakeBool "JPEGXL_ENABLE_AVX512" true)
|
||||
(lib.cmakeBool "JPEGXL_ENABLE_AVX512_SPR" true)
|
||||
(lib.cmakeBool "JPEGXL_ENABLE_AVX512_ZEN4" true)
|
||||
(lib.cmakeFeature "CMAKE_POLICY_VERSION_MINIMUM" "3.5")
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
|
||||
passthru = {
|
||||
updateScript = unstableGitUpdater { hardcodeZeroVersion = true; };
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Improved JPEG encoder and decoder implementation";
|
||||
homepage = "https://github.com/google/jpegli";
|
||||
license = lib.licenses.bsd3;
|
||||
platforms = lib.platforms.all;
|
||||
maintainers = with lib.maintainers; [
|
||||
jwillikers
|
||||
leiserfg
|
||||
];
|
||||
mainProgram = "cjpegli";
|
||||
};
|
||||
}
|
||||
@@ -6,26 +6,16 @@
|
||||
}:
|
||||
maven.buildMavenPackage rec {
|
||||
pname = "keycloak-discord";
|
||||
version = "0.6.1";
|
||||
version = "1.3.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "wadahiro";
|
||||
owner = "iForged";
|
||||
repo = "keycloak-discord";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-BA7x28k/aMI3VPQmEgNhKD9N34DdYqadAD/m4cxLSYg=";
|
||||
hash = "sha256-xTGXETkE5Ct+h3mYbj3VUoQhi5Wx5oZqz3G1uN0pDns=";
|
||||
};
|
||||
|
||||
mvnHash =
|
||||
let
|
||||
mvnHashes = {
|
||||
"aarch64-darwin" = "sha256-Or7VOZwz4NfDtb0kmHbbTYE/avAc+H8+Y6JPw+HGjxs=";
|
||||
"x86_64-darwin" = "sha256-sX10vYlb2hWArTLZsPTcKYHHsPffQKtBxpcI42wcZZA=";
|
||||
"aarch64-linux" = "sha256-I5qjhfAXPXMb+1SPG29t/IKH/zBQqdnu3U7dYSQhTL8=";
|
||||
"x86_64-linux" = "sha256-uhm++MGgTN32/xbHNd+Z3Hes9Q5tl8ztIQ92LxMWKjg=";
|
||||
};
|
||||
in
|
||||
mvnHashes.${stdenv.hostPlatform.system}
|
||||
or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
|
||||
mvnHash = "sha256-zFsVRFFGrHvTFW6+Y1o2OVFaf34JgqPVv+vMAfkSOJw=";
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
@@ -34,7 +24,7 @@ maven.buildMavenPackage rec {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/wadahiro/keycloak-discord";
|
||||
homepage = "https://github.com/iForged/keycloak-discord";
|
||||
description = "Keycloak Identity Provider extension for Discord";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
diff --git a/plugins/fallbacks/host-sdk/plugin-host-sdk.c b/plugins/fallbacks/host-sdk/plugin-host-sdk.c
|
||||
index d3deb4fd..98ea0875 100644
|
||||
--- a/plugins/fallbacks/host-sdk/plugin-host-sdk.c
|
||||
+++ b/plugins/fallbacks/host-sdk/plugin-host-sdk.c
|
||||
@@ -111,5 +111,11 @@ plugin_host_sdk_build_filename (PluginHostSdk *self,
|
||||
if (g_path_is_absolute (joined))
|
||||
return g_steal_pointer (&joined);
|
||||
|
||||
+ if (g_strcmp0(g_get_os_info(G_OS_INFO_KEY_NAME), "NixOS") == 0) {
|
||||
+ GString *str = g_string_new(joined);
|
||||
+ g_string_replace(str, "usr/share", "run/current-system/sw/share", 0);
|
||||
+ joined = g_string_free(str, FALSE);
|
||||
+ }
|
||||
+
|
||||
return g_build_filename ("/", joined, NULL);
|
||||
}
|
||||
@@ -0,0 +1,117 @@
|
||||
{
|
||||
stdenv,
|
||||
lib,
|
||||
cmark,
|
||||
editorconfig-core-c,
|
||||
fetchurl,
|
||||
flatpak,
|
||||
gi-docgen,
|
||||
glib,
|
||||
gnome,
|
||||
gobject-introspection,
|
||||
gom,
|
||||
gtk4,
|
||||
gtksourceview5,
|
||||
json-glib,
|
||||
libdex,
|
||||
libgit2,
|
||||
libpeas2,
|
||||
libsoup_3,
|
||||
libspelling,
|
||||
libssh2,
|
||||
libsysprof-capture,
|
||||
libxml2,
|
||||
libyaml,
|
||||
meson,
|
||||
ninja,
|
||||
pkg-config,
|
||||
template-glib,
|
||||
vte-gtk4,
|
||||
webkitgtk_6_0,
|
||||
wrapGAppsNoGuiHook,
|
||||
withGtk ? true,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "libfoundry${lib.optionalString withGtk "-gtk"}";
|
||||
version = "1.0.1";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
"devdoc"
|
||||
];
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/foundry/${lib.versions.majorMinor finalAttrs.version}/foundry-${finalAttrs.version}.tar.xz";
|
||||
hash = "sha256-wHaJBv6zTdWBmeKFRHOeohe714g+WPJPEjIphryJkzk=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
./host_sdk_filename_nixos.patch
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
gi-docgen
|
||||
gobject-introspection
|
||||
meson
|
||||
ninja
|
||||
pkg-config
|
||||
wrapGAppsNoGuiHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
editorconfig-core-c
|
||||
flatpak
|
||||
gom
|
||||
libgit2
|
||||
libsoup_3
|
||||
libssh2
|
||||
libsysprof-capture
|
||||
libxml2
|
||||
libyaml
|
||||
template-glib
|
||||
]
|
||||
++ lib.optionals withGtk [
|
||||
cmark
|
||||
gtk4
|
||||
gtksourceview5
|
||||
libspelling
|
||||
vte-gtk4
|
||||
webkitgtk_6_0
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
glib
|
||||
json-glib
|
||||
libdex
|
||||
libpeas2
|
||||
];
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
mesonFlags = [
|
||||
(lib.mesonBool "docs" true)
|
||||
(lib.mesonBool "gtk" withGtk)
|
||||
];
|
||||
|
||||
postFixup = ''
|
||||
# Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back.
|
||||
moveToOutput "share/doc" "$devdoc"
|
||||
'';
|
||||
|
||||
passthru.updateScript = gnome.updateScript {
|
||||
packageName = "foundry";
|
||||
attrPath = "libfoundry";
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Command line tool and library that can be used to build developer tools";
|
||||
mainProgram = "foundry";
|
||||
homepage = "https://gitlab.gnome.org/GNOME/foundry";
|
||||
changelog = "https://gitlab.gnome.org/GNOME/foundry/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
|
||||
license = lib.licenses.lgpl21Plus;
|
||||
teams = [ lib.teams.gnome ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
})
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"packageVersion": "148.0-1",
|
||||
"packageVersion": "148.0.2-2",
|
||||
"source": {
|
||||
"rev": "148.0-1",
|
||||
"hash": "sha256-J2xY2PbVc1oSFP+PiAoVJUK+Qw2FUZtKuYz4TtRXWQs="
|
||||
"rev": "148.0.2-2",
|
||||
"hash": "sha256-vP2m9iewrQdPXIfTIl7d331AAJMo4Hz7BQCBJqI4FcQ="
|
||||
},
|
||||
"firefox": {
|
||||
"version": "148.0",
|
||||
"hash": "sha512-sOhiCR86B6AokPZBTne0M4kzZKi+r1ItRA6X7QBgybFL2y//3s3xLcqEnvzoxX2VpTSyPgQlnYOpbujyngeDSQ=="
|
||||
"version": "148.0.2",
|
||||
"hash": "sha512-Vqk65SNfOHBPL1a2JG2t2t07zvHbeXzKECAvuRm6Lw4UWd76qkHPGI8mkQjvrvG3bMv64z1Q7L1SdlF2tDIL7w=="
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "lint-staged";
|
||||
version = "16.3.2";
|
||||
version = "16.4.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "okonet";
|
||||
repo = "lint-staged";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-k/6h3fcsdjpLwi6QoY/SD67ShGp6nB5OZf5mgoxUa0M=";
|
||||
hash = "sha256-JwULZ5rwlQfoFIhzhd/etVajTD1A4NJvqRADfzv1PZo=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-amvXt6QNDhdknuj5y0M/m5VXucCDQHSjP65fsB7iY7o=";
|
||||
npmDepsHash = "sha256-140Sjkwb+NpNj+MEnUb2zQFyjP6Uel25ZZXnNMEU5NY=";
|
||||
|
||||
dontNpmBuild = true;
|
||||
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
{
|
||||
"desktop_webview_window": "sha256-wRxQPlJZZe4t2C6+G5dMx3+w8scxWENLwII08dlZ4IA=",
|
||||
"epubx": "sha256-Rf9zaabPvP7D4NgyJ+LpSB8zHjBvhq2wE0p9Sy7uOXM=",
|
||||
"flutter_discord_rpc_fork": "sha256-jMvtKEBIxwZDc49pxC/YY4TuqFQNtlj4khp9+MUZNX0=",
|
||||
"flutter_inappwebview": "sha256-i71QqgP1xfwr7fFonIjMjcDQWiGcK6V/JpRGJdd7PBE=",
|
||||
"flutter_qjs": "sha256-VCw6U0DTGGdC0ZV5c5l34NhBF+Bw/la9of0BZYcTlYo=",
|
||||
"flutter_web_auth_2": "sha256-3aci73SP8eXg6++IQTQoyS+erUUuSiuXymvR32sxHFw=",
|
||||
"isar_community_generator": "sha256-4M5nmNvWGJK5CdK4oMrhFjOTdcGg5wo15zDruVEa97k=",
|
||||
"m_extension_server": "sha256-Ay5u0BGMzS5o9QSRLT8N5DGOTCanQNaCwtDDXqIVZYE=",
|
||||
"media_kit": "sha256-rJeZ/40TfiOTdjpWJNlDUZySmD7v1KLSgq+O8ZsFtjo=",
|
||||
"media_kit_libs_android_video": "sha256-rJeZ/40TfiOTdjpWJNlDUZySmD7v1KLSgq+O8ZsFtjo=",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
flutter338,
|
||||
flutter341,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
copyDesktopItems,
|
||||
@@ -14,13 +14,13 @@
|
||||
|
||||
let
|
||||
pname = "mangayomi";
|
||||
version = "0.7.0";
|
||||
version = "0.7.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kodjodevf";
|
||||
repo = "mangayomi";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-NcM0saSuNlxw16+MIT5o/DLRhV5+PbNBb2HnbRpYl/o=";
|
||||
hash = "sha256-p2PjylbwOSCtJlPhT7sf1VOZfJx6y0CkNY6xIo2ij5I=";
|
||||
};
|
||||
|
||||
metaCommon = {
|
||||
@@ -37,14 +37,14 @@ let
|
||||
|
||||
sourceRoot = "${src.name}/rust";
|
||||
|
||||
cargoHash = "sha256-3q+fI0MHg+wSSkbEzqXxdoGkF0B/LhLMbB6VcX3xuwE=";
|
||||
cargoHash = "sha256-lKEkTHLTX6RdTxC8bU3GQm0RD2RBy4rDHzBHIiks4eg=";
|
||||
|
||||
passthru.libraryPath = "lib/librust_lib_mangayomi.so";
|
||||
|
||||
meta = metaCommon;
|
||||
};
|
||||
in
|
||||
flutter338.buildFlutterApplication {
|
||||
flutter341.buildFlutterApplication {
|
||||
inherit pname version src;
|
||||
|
||||
pubspecLock = lib.importJSON ./pubspec.lock.json;
|
||||
|
||||
@@ -4,31 +4,31 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "_fe_analyzer_shared",
|
||||
"sha256": "da0d9209ca76bde579f2da330aeb9df62b6319c834fa7baae052021b0462401f",
|
||||
"sha256": "c209688d9f5a5f26b2fb47a188131a6fb9e876ae9e47af3737c0b4f58a93470d",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "85.0.0"
|
||||
"version": "91.0.0"
|
||||
},
|
||||
"analyzer": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "analyzer",
|
||||
"sha256": "f4ad0fea5f102201015c9aae9d93bc02f75dd9491529a8c21f88d17a8523d44c",
|
||||
"sha256": "f51c8499b35f9b26820cfe914828a6a98a94efd5cc78b37bb7d03debae3a1d08",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "7.6.0"
|
||||
"version": "8.4.1"
|
||||
},
|
||||
"analyzer_buffer": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "analyzer_buffer",
|
||||
"sha256": "f7833bee67c03c37241c67f8741b17cc501b69d9758df7a5a4a13ed6c947be43",
|
||||
"sha256": "aba2f75e63b3135fd1efaa8b6abefe1aa6e41b6bd9806221620fa48f98156033",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.1.10"
|
||||
"version": "0.1.11"
|
||||
},
|
||||
"antlr4": {
|
||||
"dependency": "transitive",
|
||||
@@ -144,11 +144,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "build",
|
||||
"sha256": "ce76b1d48875e3233fde17717c23d1f60a91cc631597e49a400c89b475395b1d",
|
||||
"sha256": "275bf6bb2a00a9852c28d4e0b410da1d833a734d57d39d44f94bfc895a484ec3",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.1.0"
|
||||
"version": "4.0.4"
|
||||
},
|
||||
"build_cli_annotations": {
|
||||
"dependency": "transitive",
|
||||
@@ -180,35 +180,15 @@
|
||||
"source": "hosted",
|
||||
"version": "4.1.1"
|
||||
},
|
||||
"build_resolvers": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "build_resolvers",
|
||||
"sha256": "d1d57f7807debd7349b4726a19fd32ec8bc177c71ad0febf91a20f84cd2d4b46",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.0.3"
|
||||
},
|
||||
"build_runner": {
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "build_runner",
|
||||
"sha256": "b24597fceb695969d47025c958f3837f9f0122e237c6a22cb082a5ac66c3ca30",
|
||||
"sha256": "39ad4ca8a2876779737c60e4228b4bcd35d4352ef7e14e47514093edc012c734",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.7.1"
|
||||
},
|
||||
"build_runner_core": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "build_runner_core",
|
||||
"sha256": "066dda7f73d8eb48ba630a55acb50c4a84a2e6b453b1cb4567f581729e794f7b",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "9.3.1"
|
||||
"version": "2.11.1"
|
||||
},
|
||||
"built_collection": {
|
||||
"dependency": "transitive",
|
||||
@@ -224,21 +204,21 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "built_value",
|
||||
"sha256": "426cf75afdb23aa74bd4e471704de3f9393f3c7b04c1e2d9c6f1073ae0b8b139",
|
||||
"sha256": "7931c90b84bc573fef103548e354258ae4c9d28d140e41961df6843c5d60d4d8",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "8.12.1"
|
||||
"version": "8.12.3"
|
||||
},
|
||||
"characters": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "characters",
|
||||
"sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803",
|
||||
"sha256": "faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.4.0"
|
||||
"version": "1.4.1"
|
||||
},
|
||||
"checked_yaml": {
|
||||
"dependency": "transitive",
|
||||
@@ -280,15 +260,25 @@
|
||||
"source": "hosted",
|
||||
"version": "1.1.2"
|
||||
},
|
||||
"code_assets": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "code_assets",
|
||||
"sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"code_builder": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "code_builder",
|
||||
"sha256": "11654819532ba94c34de52ff5feb52bd81cba1de00ef2ed622fd50295f9d4243",
|
||||
"sha256": "6a6cab2ba4680d6423f34a9b972a4c9a94ebe1b62ecec4e1a1f2cba91fd1319d",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "4.11.0"
|
||||
"version": "4.11.1"
|
||||
},
|
||||
"collection": {
|
||||
"dependency": "transitive",
|
||||
@@ -344,11 +334,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "cross_file",
|
||||
"sha256": "701dcfc06da0882883a2657c445103380e53e647060ad8d9dfb710c100996608",
|
||||
"sha256": "28bb3ae56f117b5aec029d702a90f57d285cd975c3c5c281eaca38dbc47c5937",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.3.5+1"
|
||||
"version": "0.3.5+2"
|
||||
},
|
||||
"crypto": {
|
||||
"dependency": "direct main",
|
||||
@@ -384,21 +374,21 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "d4rt",
|
||||
"sha256": "eff6a10f31e9e5b60b99146a33204c5f2d74e20ac3eeb14132d8a8ed0921c6e1",
|
||||
"sha256": "4c178f741141592d60e4037c3205f9c081a3b32edc1061029a43667dff409a36",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.1.9"
|
||||
"version": "0.2.2"
|
||||
},
|
||||
"dart_style": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "dart_style",
|
||||
"sha256": "8a0e5fba27e8ee025d2ffb4ee820b4e6e2cf5e4246a6b1a477eb66866947e0bb",
|
||||
"sha256": "a9c30492da18ff84efe2422ba2d319a89942d93e58eb0b73d32abe822ef54b7b",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.1.1"
|
||||
"version": "3.1.3"
|
||||
},
|
||||
"dartx": {
|
||||
"dependency": "transitive",
|
||||
@@ -414,11 +404,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "dbus",
|
||||
"sha256": "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c",
|
||||
"sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.7.11"
|
||||
"version": "0.7.12"
|
||||
},
|
||||
"desktop_webview_window": {
|
||||
"dependency": "direct main",
|
||||
@@ -471,17 +461,6 @@
|
||||
"source": "hosted",
|
||||
"version": "5.0.3"
|
||||
},
|
||||
"epubx": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"path": ".",
|
||||
"ref": "dev",
|
||||
"resolved-ref": "c8203a489fae5683001556b1d323e35f356294fb",
|
||||
"url": "https://github.com/kodjodevf/epubx.dart.git"
|
||||
},
|
||||
"source": "git",
|
||||
"version": "4.0.3"
|
||||
},
|
||||
"expressions": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
@@ -536,11 +515,11 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "ffi",
|
||||
"sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418",
|
||||
"sha256": "6d7fd89431262d8f3125e81b50d3847a091d846eafcd4fdb88dd06f36d705a45",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.1.4"
|
||||
"version": "2.2.0"
|
||||
},
|
||||
"ffigen": {
|
||||
"dependency": "direct main",
|
||||
@@ -566,11 +545,11 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "file_picker",
|
||||
"sha256": "d974b6ba2606371ac71dd94254beefb6fa81185bde0b59bdc1df09885da85fde",
|
||||
"sha256": "57d9a1dd5063f85fa3107fb42d1faffda52fdc948cefd5fe5ea85267a5fc7343",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "10.3.8"
|
||||
"version": "10.3.10"
|
||||
},
|
||||
"fixnum": {
|
||||
"dependency": "transitive",
|
||||
@@ -632,82 +611,83 @@
|
||||
"flutter_inappwebview": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "flutter_inappwebview",
|
||||
"sha256": "a8f5c9dd300a8cc7fde7bb902ae57febe95e9269424e4d08d5a1a56214e1e6ff",
|
||||
"url": "https://pub.dev"
|
||||
"path": "flutter_inappwebview",
|
||||
"ref": "master",
|
||||
"resolved-ref": "d4921f953ef75bdc21de6aed498a3badab696aa6",
|
||||
"url": "https://github.com/kodjodevf/flutter_inappwebview.git"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "6.2.0-beta.2"
|
||||
"source": "git",
|
||||
"version": "6.2.0-beta.3"
|
||||
},
|
||||
"flutter_inappwebview_android": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "flutter_inappwebview_android",
|
||||
"sha256": "2427e89d9c7b00cc756f800932d7ab8f3272d3fbc71544e1aedb3dbc17dae074",
|
||||
"sha256": "8dfb76bd4e507112c3942c2272eeb01fab2e42be11374e5eb226f58698e7a04b",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.2.0-beta.2"
|
||||
"version": "1.2.0-beta.3"
|
||||
},
|
||||
"flutter_inappwebview_internal_annotations": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "flutter_inappwebview_internal_annotations",
|
||||
"sha256": "787171d43f8af67864740b6f04166c13190aa74a1468a1f1f1e9ee5b90c359cd",
|
||||
"sha256": "e30fba942e3debea7b7e6cdd4f0f59ce89dd403a9865193e3221293b6d1544c6",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.2.0"
|
||||
"version": "1.3.0"
|
||||
},
|
||||
"flutter_inappwebview_ios": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "flutter_inappwebview_ios",
|
||||
"sha256": "7ff65d7408e453f9a4ff38f74673aeec8cae824cba8276b4b77350262bfe356a",
|
||||
"sha256": "ae8a78829398771be863aa3c8804a9d40728e1815e66c9c966f86d2cc3ae4fd9",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.2.0-beta.2"
|
||||
"version": "1.2.0-beta.3"
|
||||
},
|
||||
"flutter_inappwebview_macos": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "flutter_inappwebview_macos",
|
||||
"sha256": "be8b8ab0100c94ec9fc079a4d48b2bc8dd1a8b4c2647da34f1d3dae93cd5f88a",
|
||||
"sha256": "545148cb5c46475ce669ab21621e9f2ad66e05f8e80b2cf49d4018879ab52393",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.2.0-beta.2"
|
||||
"version": "1.2.0-beta.3"
|
||||
},
|
||||
"flutter_inappwebview_platform_interface": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "flutter_inappwebview_platform_interface",
|
||||
"sha256": "2c99bf767900ba029d825bc6f494d30169ee83cdaa038d86e85fe70571d0a655",
|
||||
"sha256": "e3522c76e6760d1c0a9ff690e30e1503f226783d3277fa4d26675911977e9766",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.4.0-beta.2"
|
||||
"version": "1.4.0-beta.3"
|
||||
},
|
||||
"flutter_inappwebview_web": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "flutter_inappwebview_web",
|
||||
"sha256": "6c4bb61ea9d52e51d79ea23da27c928d0430873c04ad380df39c1ef442b11f4e",
|
||||
"sha256": "e98b8875ccb6a3fd255873318db45c18ab135ed0ed22d20169abad9f5c810eb9",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.2.0-beta.2"
|
||||
"version": "1.2.0-beta.3"
|
||||
},
|
||||
"flutter_inappwebview_windows": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "flutter_inappwebview_windows",
|
||||
"sha256": "0ff241f814b7caff63b9632cf858b6d3d9c35758040620a9745e5f6e9dd94d74",
|
||||
"sha256": "902edd6f6326952af822e21aa928f7426d723d45c94c15e6ce3c2d5640d28ad7",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.7.0-beta.2"
|
||||
"version": "0.7.0-beta.3"
|
||||
},
|
||||
"flutter_launcher_icons": {
|
||||
"dependency": "direct dev",
|
||||
@@ -863,21 +843,21 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "go_router",
|
||||
"sha256": "eff94d2a6fc79fa8b811dde79c7549808c2346037ee107a1121b4a644c745f2a",
|
||||
"sha256": "7974313e217a7771557add6ff2238acb63f635317c35fa590d348fb238f00896",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "17.0.1"
|
||||
"version": "17.1.0"
|
||||
},
|
||||
"google_fonts": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "google_fonts",
|
||||
"sha256": "eefe5ee217f331627d8bbcf01f91b21c730bf66e225d6dc8a148370b0819168d",
|
||||
"sha256": "6996212014b996eaa17074e02b1b925b212f5e053832d9048970dc27255a8fb3",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "7.0.0"
|
||||
"version": "7.1.0"
|
||||
},
|
||||
"graphs": {
|
||||
"dependency": "transitive",
|
||||
@@ -929,6 +909,16 @@
|
||||
"source": "hosted",
|
||||
"version": "1.1.0"
|
||||
},
|
||||
"hooks": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "hooks",
|
||||
"sha256": "7a08a0d684cb3b8fb604b78455d5d352f502b68079f7b80b831c62220ab0a4f6",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.0.1"
|
||||
},
|
||||
"html": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
@@ -993,11 +983,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "image",
|
||||
"sha256": "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928",
|
||||
"sha256": "492bd52f6c4fbb6ee41f781ff27765ce5f627910e1e0cbecfa3d9add5562604c",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "4.5.4"
|
||||
"version": "4.7.2"
|
||||
},
|
||||
"infinite_listview": {
|
||||
"dependency": "transitive",
|
||||
@@ -1062,11 +1052,12 @@
|
||||
"isar_community_generator": {
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "isar_community_generator",
|
||||
"sha256": "6ca1487b7551850f7896443aa8079a12b23cdf71a99dafb1f567c83d6e031042",
|
||||
"url": "https://pub.dev"
|
||||
"path": ".",
|
||||
"ref": "v3",
|
||||
"resolved-ref": "3e0a12223e13075faa16dd9afff9a5e252fcd79a",
|
||||
"url": "https://github.com/kodjodevf/isar-community-generator.git"
|
||||
},
|
||||
"source": "hosted",
|
||||
"source": "git",
|
||||
"version": "3.3.0"
|
||||
},
|
||||
"isolate_contactor": {
|
||||
@@ -1113,11 +1104,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "json_annotation",
|
||||
"sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1",
|
||||
"sha256": "805fa86df56383000f640384b282ce0cb8431f1a7a2396de92fb66186d8c57df",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "4.9.0"
|
||||
"version": "4.10.0"
|
||||
},
|
||||
"json_view": {
|
||||
"dependency": "direct main",
|
||||
@@ -1163,11 +1154,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "lints",
|
||||
"sha256": "a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0",
|
||||
"sha256": "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "6.0.0"
|
||||
"version": "6.1.0"
|
||||
},
|
||||
"list_counter": {
|
||||
"dependency": "transitive",
|
||||
@@ -1179,6 +1170,56 @@
|
||||
"source": "hosted",
|
||||
"version": "1.0.2"
|
||||
},
|
||||
"local_auth": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "local_auth",
|
||||
"sha256": "ae6f382f638108c6becd134318d7c3f0a93875383a54010f61d7c97ac05d5137",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.0.1"
|
||||
},
|
||||
"local_auth_android": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "local_auth_android",
|
||||
"sha256": "dc9663a7bc8ac33d7d988e63901974f63d527ebef260eabd19c479447cc9c911",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.0.5"
|
||||
},
|
||||
"local_auth_darwin": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "local_auth_darwin",
|
||||
"sha256": "a8c3d4e17454111f7fd31ff72a31222359f6059f7fe956c2dcfe0f88f49826d4",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.0.3"
|
||||
},
|
||||
"local_auth_platform_interface": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "local_auth_platform_interface",
|
||||
"sha256": "f98b8e388588583d3f781f6806e4f4c9f9e189d898d27f0c249b93a1973dd122",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.1.0"
|
||||
},
|
||||
"local_auth_windows": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "local_auth_windows",
|
||||
"sha256": "be12c5b8ba5e64896983123655c5f67d2484ecfcc95e367952ad6e3bff94cb16",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.0.1"
|
||||
},
|
||||
"logging": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
@@ -1214,21 +1255,21 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "matcher",
|
||||
"sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2",
|
||||
"sha256": "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.12.17"
|
||||
"version": "0.12.18"
|
||||
},
|
||||
"material_color_utilities": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "material_color_utilities",
|
||||
"sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec",
|
||||
"sha256": "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.11.1"
|
||||
"version": "0.13.0"
|
||||
},
|
||||
"media_kit": {
|
||||
"dependency": "direct main",
|
||||
@@ -1342,11 +1383,21 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "mockito",
|
||||
"sha256": "2314cbe9165bcd16106513df9cf3c3224713087f09723b128928dc11a4379f99",
|
||||
"sha256": "a45d1aa065b796922db7b9e7e7e45f921aed17adf3a8318a1f47097e7e695566",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "5.5.0"
|
||||
"version": "5.6.3"
|
||||
},
|
||||
"native_toolchain_c": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "native_toolchain_c",
|
||||
"sha256": "89e83885ba09da5fdf2cdacc8002a712ca238c28b7f717910b34bcd27b0d03ac",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.17.4"
|
||||
},
|
||||
"nm": {
|
||||
"dependency": "transitive",
|
||||
@@ -1378,6 +1429,16 @@
|
||||
"source": "hosted",
|
||||
"version": "2.1.2"
|
||||
},
|
||||
"objective_c": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "objective_c",
|
||||
"sha256": "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "9.3.0"
|
||||
},
|
||||
"package_config": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
@@ -1442,11 +1503,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "path_provider_foundation",
|
||||
"sha256": "6d13aece7b3f5c5a9731eaf553ff9dcbc2eff41087fd2df587fd0fed9a3eb0c4",
|
||||
"sha256": "2a376b7d6392d80cd3705782d2caa734ca4727776db0b6ec36ef3f1855197699",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.5.1"
|
||||
"version": "2.6.0"
|
||||
},
|
||||
"path_provider_linux": {
|
||||
"dependency": "transitive",
|
||||
@@ -1751,11 +1812,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "safe_local_storage",
|
||||
"sha256": "e9a21b6fec7a8aa62cc2585ff4c1b127df42f3185adbd2aca66b47abe2e80236",
|
||||
"sha256": "287ea1f667c0b93cdc127dccc707158e2d81ee59fba0459c31a0c7da4d09c755",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.0.1"
|
||||
"version": "2.0.3"
|
||||
},
|
||||
"screen_brightness": {
|
||||
"dependency": "direct main",
|
||||
@@ -1967,11 +2028,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "source_gen",
|
||||
"sha256": "7b19d6ba131c6eb98bfcbf8d56c1a7002eba438af2e7ae6f8398b2b0f4f381e3",
|
||||
"sha256": "1d562a3c1f713904ebbed50d2760217fd8a51ca170ac4b05b0db490699dbac17",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.1.0"
|
||||
"version": "4.2.0"
|
||||
},
|
||||
"source_map_stack_trace": {
|
||||
"dependency": "transitive",
|
||||
@@ -1997,11 +2058,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "source_span",
|
||||
"sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c",
|
||||
"sha256": "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.10.1"
|
||||
"version": "1.10.2"
|
||||
},
|
||||
"stack_trace": {
|
||||
"dependency": "transitive",
|
||||
@@ -2097,51 +2158,41 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "test",
|
||||
"sha256": "75906bf273541b676716d1ca7627a17e4c4070a3a16272b7a3dc7da3b9f3f6b7",
|
||||
"sha256": "54c516bbb7cee2754d327ad4fca637f78abfc3cbcc5ace83b3eda117e42cd71a",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.26.3"
|
||||
"version": "1.29.0"
|
||||
},
|
||||
"test_api": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "test_api",
|
||||
"sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55",
|
||||
"sha256": "93167629bfc610f71560ab9312acdda4959de4df6fac7492c89ff0d3886f6636",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.7.7"
|
||||
"version": "0.7.9"
|
||||
},
|
||||
"test_core": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "test_core",
|
||||
"sha256": "0cc24b5ff94b38d2ae73e1eb43cc302b77964fbf67abad1e296025b78deb53d0",
|
||||
"sha256": "394f07d21f0f2255ec9e3989f21e54d3c7dc0e6e9dbce160e5a9c1a6be0e2943",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.6.12"
|
||||
"version": "0.6.15"
|
||||
},
|
||||
"time": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "time",
|
||||
"sha256": "370572cf5d1e58adcb3e354c47515da3f7469dac3a95b447117e728e7be6f461",
|
||||
"sha256": "46187cf30bffdab28c56be9a63861b36e4ab7347bf403297595d6a97e10c789f",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.1.5"
|
||||
},
|
||||
"timing": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "timing",
|
||||
"sha256": "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.0.2"
|
||||
"version": "2.1.6"
|
||||
},
|
||||
"typed_data": {
|
||||
"dependency": "transitive",
|
||||
@@ -2167,11 +2218,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "uri_parser",
|
||||
"sha256": "ff4d2c720aca3f4f7d5445e23b11b2d15ef8af5ddce5164643f38ff962dcb270",
|
||||
"sha256": "051c62e5f693de98ca9f130ee707f8916e2266945565926be3ff20659f7853ce",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.0.0"
|
||||
"version": "3.0.2"
|
||||
},
|
||||
"url_launcher": {
|
||||
"dependency": "direct main",
|
||||
@@ -2197,11 +2248,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "url_launcher_ios",
|
||||
"sha256": "cfde38aa257dae62ffe79c87fab20165dfdf6988c1d31b58ebf59b9106062aad",
|
||||
"sha256": "b1aca26728b7cc7a3af971bb6f601554a8ae9df2e0a006de8450ba06a17ad36a",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "6.3.6"
|
||||
"version": "6.4.0"
|
||||
},
|
||||
"url_launcher_linux": {
|
||||
"dependency": "transitive",
|
||||
@@ -2237,11 +2288,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "url_launcher_web",
|
||||
"sha256": "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2",
|
||||
"sha256": "d0412fcf4c6b31ecfdb7762359b7206ffba3bbffd396c6d9f9c4616ece476c1f",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.4.1"
|
||||
"version": "2.4.2"
|
||||
},
|
||||
"url_launcher_windows": {
|
||||
"dependency": "transitive",
|
||||
@@ -2287,14 +2338,14 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "volume_controller",
|
||||
"sha256": "d75039e69c0d90e7810bfd47e3eedf29ff8543ea7a10392792e81f9bded7edf5",
|
||||
"sha256": "5c1a13d2ea99d2f6753e7c660d0d3fab541f36da3999cafeb17b66fe49759ad7",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.4.0"
|
||||
"version": "3.4.1"
|
||||
},
|
||||
"wakelock_plus": {
|
||||
"dependency": "transitive",
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "wakelock_plus",
|
||||
"sha256": "9296d40c9adbedaba95d1e704f4e0b434be446e2792948d0e4aa977048104228",
|
||||
@@ -2317,11 +2368,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "watcher",
|
||||
"sha256": "592ab6e2892f67760543fb712ff0177f4ec76c031f02f5b4ff8d3fc5eb9fb61a",
|
||||
"sha256": "1398c9f081a753f9226febe8900fce8f7d0a67163334e1c94a2438339d79d635",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.1.4"
|
||||
"version": "1.2.1"
|
||||
},
|
||||
"web": {
|
||||
"dependency": "transitive",
|
||||
@@ -2467,15 +2518,15 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "yaml_edit",
|
||||
"sha256": "fb38626579fb345ad00e674e2af3a5c9b0cc4b9bfb8fd7f7ff322c7c9e62aef5",
|
||||
"sha256": "ec709065bb2c911b336853b67f3732dd13e0336bd065cc2f1061d7610ddf45e3",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.2.2"
|
||||
"version": "2.2.3"
|
||||
}
|
||||
},
|
||||
"sdks": {
|
||||
"dart": ">=3.10.4 <4.0.0",
|
||||
"flutter": ">=3.38.1"
|
||||
"dart": ">=3.11.0 <4.0.0",
|
||||
"flutter": ">=3.38.4"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,13 +31,13 @@ in
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "modrinth-app-unwrapped";
|
||||
version = "0.10.30";
|
||||
version = "0.12.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "modrinth";
|
||||
repo = "code";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-qHRdWPpsMWgITx0i24zgm8K+I7LzFDOewOGfvjgbxgg=";
|
||||
hash = "sha256-Cx6GBkncRF8dK8Xa5UELVZYMQ8BuReLxeLvZZpBwkuE=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -67,7 +67,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
--replace-fail '1.0.0-local' '${finalAttrs.version}'
|
||||
'';
|
||||
|
||||
cargoHash = "sha256-hqEBGyMaAz8B11eHMm/r+6ItLnHmvSD9sD1uVNNQfxA=";
|
||||
cargoHash = "sha256-kQD/g90gtWFp7Nb8W4H5wfYA71yTnA/4affXdmhQgyY=";
|
||||
mitmCache = gradle.fetchDeps {
|
||||
inherit (finalAttrs) pname;
|
||||
data = ./deps.json;
|
||||
@@ -77,7 +77,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
inherit (finalAttrs) pname version src;
|
||||
pnpm = pnpm_9;
|
||||
fetcherVersion = 3;
|
||||
hash = "sha256-1ZBIMqG6YPZ8++jG6qzhHEgFx1Y6JR8BBLB3JfuNyNU=";
|
||||
hash = "sha256-pY0Ppp+swKkLP2qg3GYrWRPKkWeyHQZ9i7AfephZf1U=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
-12000
File diff suppressed because it is too large
Load Diff
@@ -4,20 +4,21 @@
|
||||
jq,
|
||||
lib,
|
||||
nixosTests,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "node-red";
|
||||
version = "4.1.2";
|
||||
version = "4.1.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "node-red";
|
||||
repo = "node-red";
|
||||
tag = version;
|
||||
hash = "sha256-Xr00S9Q8EPPGcd3kNHjmqYuzdzN6+W8xVuJsUVr4yII=";
|
||||
hash = "sha256-J7LwIXicEMlWtnO1dXjipVOOQQKUB2bc8uJu0Yd/J7s=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-8nwIEu/p5kVYoG3+jXBss352MciCnk/aGV9nbDGHDdA=";
|
||||
npmDepsHash = "sha256-OiaUGSpSiQoQlwh28FZcKD1lPjt6VrTLu0KuOfAg2IE=";
|
||||
|
||||
nativeBuildInputs = [ jq ];
|
||||
|
||||
@@ -26,9 +27,7 @@ buildNpmPackage rec {
|
||||
packageDir = "packages/node_modules/node-red";
|
||||
in
|
||||
''
|
||||
ln -s ${./package-lock.json} package-lock.json
|
||||
|
||||
jq '. += {"bin": {"node-red": "${packageDir}/red.js", "node-red-pi": "${packageDir}/bin/node-red-pi"}}' package.json > package.json.tmp
|
||||
${lib.getExe jq} '. += {"bin": {"node-red": "${packageDir}/red.js", "node-red-pi": "${packageDir}/bin/node-red-pi"}}' package.json > package.json.tmp
|
||||
mv package.json.tmp package.json
|
||||
'';
|
||||
|
||||
@@ -38,11 +37,11 @@ buildNpmPackage rec {
|
||||
tests = {
|
||||
inherit (nixosTests) node-red;
|
||||
};
|
||||
updateScript = ./update.sh;
|
||||
updateScript = nix-update-script { };
|
||||
};
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/node-red/node-red/blob/${src.rev}/CHANGELOG.md";
|
||||
changelog = "https://github.com/node-red/node-red/blob/${src.tag}/CHANGELOG.md";
|
||||
description = "Low-code programming for event-driven applications";
|
||||
homepage = "https://nodered.org/";
|
||||
license = lib.licenses.asl20;
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
#! /usr/bin/env nix-shell
|
||||
#! nix-shell -i bash -p curl nix-update prefetch-npm-deps nodejs jq gnused
|
||||
|
||||
set -eu -o pipefail
|
||||
|
||||
pushd "$(dirname "${BASH_SOURCE[0]}")"
|
||||
|
||||
tag=$(curl -sfL ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} https://api.github.com/repos/node-red/node-red/releases/latest | jq -r .tag_name)
|
||||
|
||||
curl -sfL ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} "https://github.com/node-red/node-red/raw/refs/tags/$tag/package.json" > package.json
|
||||
|
||||
rm package-lock.json
|
||||
npm i --package-lock-only
|
||||
|
||||
npm_hash=$(prefetch-npm-deps package-lock.json)
|
||||
sed -i "s|npmDepsHash = \".*\";|npmDepsHash = \"$npm_hash\";|" package.nix
|
||||
|
||||
rm package.json
|
||||
popd
|
||||
|
||||
nix-update node-red --version "$tag"
|
||||
@@ -0,0 +1,37 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
rustPlatform,
|
||||
pkg-config,
|
||||
openssl,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "phira-mp";
|
||||
# 0.1.0 does not build because the time crate is too old and is incompatible with Rust 1.80.0 or later.
|
||||
version = "0.1.0-unstable-2025-06-10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "TeamFlos";
|
||||
repo = "phira-mp";
|
||||
rev = "30b481117af8d17cbfcca88de460e4a407a4cb67";
|
||||
hash = "sha256-oKQbym627+7ghD7LRI0PaYWzqIm8PinjmUgqlkvDKRA=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
cargoHash = "sha256-fkGB9qgOxroOjfQMwXfJqSVWB1S7T+ndYVYEmGrqtIs=";
|
||||
|
||||
buildInputs = [ openssl ];
|
||||
|
||||
meta = {
|
||||
description = "Multiplayer server for the rhythm game Phira";
|
||||
homepage = "https://github.com/TeamFlos/phira-mp";
|
||||
maintainers = with lib.maintainers; [ ulysseszhan ];
|
||||
license = lib.licenses.unfree; # https://github.com/TeamFlos/phira-mp/issues/7
|
||||
platforms = lib.platforms.unix;
|
||||
mainProgram = "phira-mp-server";
|
||||
};
|
||||
|
||||
})
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "postmoogle";
|
||||
version = "0.9.28";
|
||||
version = "0.9.29";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "etkecc";
|
||||
repo = "postmoogle";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Vov/s2HTN/kJgwZ2AxbeWrVllcGxr6WI1EI24ea3Nl8=";
|
||||
hash = "sha256-VBRlsPfNqDehR07vbLvh0nGUgE6H8izW4jqWfMeHmTE=";
|
||||
};
|
||||
|
||||
tags = [
|
||||
|
||||
@@ -5,17 +5,17 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "rinf_cli";
|
||||
version = "8.9.1";
|
||||
version = "8.10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cunarist";
|
||||
repo = "rinf";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-N34Lys5P/3Os2yEl8x1LOJXhcTxp07V8J3B+DMlK3qk=";
|
||||
hash = "sha256-ivfair5NC8RtxhOsHXlzR/AN28bZoEJDLg/9/2eSBIU=";
|
||||
};
|
||||
sourceRoot = "${finalAttrs.src.name}/rust_crate_cli";
|
||||
|
||||
cargoHash = "sha256-vnJloz0wUsJbLbAoiIMNxSUZmibRIF/eLIuqkEXbZp8=";
|
||||
cargoHash = "sha256-0vhayxwQoeMuvvYImFsBiOQEqxub/hIipQrqpRaGXq0=";
|
||||
|
||||
meta = {
|
||||
description = "Framework for creating cross-platform Rust apps leveraging Flutter";
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
|
||||
let
|
||||
pname = "scopehal-apps";
|
||||
version = "0.1";
|
||||
version = "0.1.1";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
pname = "${pname}";
|
||||
@@ -40,7 +40,7 @@ stdenv.mkDerivation {
|
||||
owner = "ngscopeclient";
|
||||
repo = "${pname}";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-AfO6JaWA9ECMI6FkMg/LaAG4QMeZmG9VxHiw0dSJYNM=";
|
||||
hash = "sha256-7ZXfxfRa+1fbMj2IDF/boNL/qCy4i9IyMnzIgOZunDw=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
@@ -85,7 +85,8 @@ stdenv.mkDerivation {
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DNGSCOPECLIENT_VERSION=${version}"
|
||||
"-DNGSCOPECLIENT_PACKAGE_VERSION=v${version}"
|
||||
"-DNGSCOPECLIENT_PACKAGE_VERSION_LONG=v${version}-0"
|
||||
];
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = toString [
|
||||
@@ -94,7 +95,7 @@ stdenv.mkDerivation {
|
||||
];
|
||||
|
||||
patches = [
|
||||
./remove-git-derived-version.patch
|
||||
./remove-required-lsb-release.patch
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
./remove-brew-molten-vk-lookup.patch
|
||||
|
||||
@@ -1,50 +0,0 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index d362165d..7e3dfd09 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -23,45 +23,6 @@ if(DEFINED ENV{VULKAN_SDK})
|
||||
endif()
|
||||
endif()
|
||||
|
||||
-# Git is used for git-describe based version generation if we have it
|
||||
-find_package(Git)
|
||||
-
|
||||
-#Set up versioning (with a dummy string for now if Git isn't present)
|
||||
-if(Git_FOUND)
|
||||
- execute_process(
|
||||
- COMMAND ${GIT_EXECUTABLE} describe --always --tags
|
||||
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||
- OUTPUT_VARIABLE NGSCOPECLIENT_VERSION
|
||||
- OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
- message("Git reports scopehal-apps version ${NGSCOPECLIENT_VERSION}")
|
||||
-
|
||||
-
|
||||
- execute_process(
|
||||
- COMMAND ${GIT_EXECUTABLE} describe --always --tags --long
|
||||
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||
- OUTPUT_VARIABLE NGSCOPECLIENT_VERSION_LONG
|
||||
- OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
-
|
||||
- # TODO: if/when we have a point release, make MSI version 10x+9
|
||||
- # ex: 0.1.2-rc2 is 0.1.22
|
||||
- # ex: 0.1.2 is 0.1.29
|
||||
-
|
||||
- # Ugly string parsing to make windows build happy
|
||||
- # First path: release candidate tags
|
||||
- if(NGSCOPECLIENT_VERSION_LONG MATCHES "v([0-9]*).([0-9]*)-rc([0-9])-([0-9]*)")
|
||||
- set(MSI_VERSION "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}.${CMAKE_MATCH_3}.${CMAKE_MATCH_4}")
|
||||
-
|
||||
- # Release tags
|
||||
- elseif(NGSCOPECLIENT_VERSION_LONG MATCHES "v([0-9]*).([0-9]*)-([0-9]*)")
|
||||
- set(MSI_VERSION "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}.9.${CMAKE_MATCH_3}")
|
||||
- endif()
|
||||
-
|
||||
-else()
|
||||
- set(NGSCOPECLIENT_VERSION "unknown")
|
||||
- set(MSI_VERSION "0.1")
|
||||
- message("Git not detected, scopehal-apps version unknown")
|
||||
-endif()
|
||||
-
|
||||
set(PROJECT_VERSION "${NGSCOPECLIENT_VERSION}")
|
||||
|
||||
include(CTest)
|
||||
@@ -0,0 +1,22 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 69d8c7b..a2f3b8c 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -337,14 +337,14 @@ set(CPACK_STRIP_FILES TRUE)
|
||||
|
||||
# Figure out what distro version we're on
|
||||
if(LINUX)
|
||||
- find_program(LSB_RELEASE_EXEC lsb_release REQUIRED)
|
||||
+ find_program(LSB_RELEASE_EXEC lsb_release)
|
||||
execute_process(COMMAND ${LSB_RELEASE_EXEC} -is
|
||||
OUTPUT_VARIABLE DISTRO_NAME
|
||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
- COMMAND_ERROR_IS_FATAL ANY)
|
||||
+ )
|
||||
execute_process(COMMAND ${LSB_RELEASE_EXEC} -rs
|
||||
OUTPUT_VARIABLE DISTRO_VER
|
||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
- COMMAND_ERROR_IS_FATAL ANY)
|
||||
+ )
|
||||
|
||||
message(STATUS "Linux distribution target for packaging: name ${DISTRO_NAME}, version ${DISTRO_VER}")
|
||||
@@ -1,11 +1,4 @@
|
||||
{
|
||||
"circle_chart": "sha256-BcnL/hRf+Yv2U8Nkl7pc8BtncBW+M2by86jO5IbFIRk=",
|
||||
"computer": "sha256-qaD6jn78zDyZBktwJ4WTQa8oCvCWQJOBDaozBVsXNb8=",
|
||||
"dartssh2": "sha256-Bl5eLrYU2YnpRcleff3wVXiTS9wuo2A1neiLUClvbGU=",
|
||||
"fl_build": "sha256-NLKmnx26FDuTRwdm4C/HxwpeRekmZkFypcPJVdvDS4U=",
|
||||
"fl_lib": "sha256-utp1tWPytAK6SaNUVa5YsLgkeP+RbwtqNBhVThOYMBk=",
|
||||
"gtk": "sha256-nt7d2MvIfizxezWhQNm2/yHEzYuPKDvfHGM9Bnq3f04=",
|
||||
"plain_notification_token": "sha256-Cy1/S8bAtKCBnjfDEeW4Q2nP4jtwyCstAC1GH1efu8I=",
|
||||
"watch_connectivity": "sha256-9TyuElr0PNoiUvbSTOakdw1/QwWp6J2GAwzVHsgYWtM=",
|
||||
"xterm": "sha256-ujR2aRB9TbaSoGB0vmx75X6683f/tu+Ptj+BFJ2WWVs="
|
||||
"gtk": "sha256-nt7d2MvIfizxezWhQNm2/yHEzYuPKDvfHGM9Bnq3f04="
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
lib,
|
||||
flutter338,
|
||||
flutter341,
|
||||
fetchFromGitHub,
|
||||
autoPatchelfHook,
|
||||
copyDesktopItems,
|
||||
@@ -13,16 +13,17 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "1.0.1316";
|
||||
version = "1.0.1331";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lollipopkit";
|
||||
repo = "flutter_server_box";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-yFBWFqTJJon6GeY6dQ0QL814/j1Y5ur4pz2uS7iIZCI=";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-fKwOAlGVrNKqb/eYRrDWAQ+B6R1OF10IXJ1cCk1IvNY=";
|
||||
};
|
||||
in
|
||||
flutter338.buildFlutterApplication {
|
||||
flutter341.buildFlutterApplication {
|
||||
pname = "server-box";
|
||||
inherit version src;
|
||||
|
||||
@@ -92,7 +93,8 @@ flutter338.buildFlutterApplication {
|
||||
|
||||
meta = {
|
||||
description = "Server status & toolbox";
|
||||
homepage = "https://github.com/lollipopkit/flutter_server_box";
|
||||
homepage = "https://serverbox.lpkt.cn";
|
||||
downloadPage = "https://serverbox.lpkt.cn/installation";
|
||||
changelog = "https://github.com/lollipopkit/flutter_server_box/releases/tag/${src.tag}";
|
||||
mainProgram = "ServerBox";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
|
||||
@@ -104,11 +104,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "archive",
|
||||
"sha256": "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd",
|
||||
"sha256": "a96e8b390886ee8abb49b7bd3ac8df6f451c621619f52a26e815fdcf568959ff",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "4.0.7"
|
||||
"version": "4.0.9"
|
||||
},
|
||||
"args": {
|
||||
"dependency": "transitive",
|
||||
@@ -184,11 +184,11 @@
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "build_runner",
|
||||
"sha256": "b4d854962a32fd9f8efc0b76f98214790b833af8b2e9b2df6bfc927c0415a072",
|
||||
"sha256": "39ad4ca8a2876779737c60e4228b4bcd35d4352ef7e14e47514093edc012c734",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.10.5"
|
||||
"version": "2.11.1"
|
||||
},
|
||||
"built_collection": {
|
||||
"dependency": "transitive",
|
||||
@@ -204,41 +204,41 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "built_value",
|
||||
"sha256": "7931c90b84bc573fef103548e354258ae4c9d28d140e41961df6843c5d60d4d8",
|
||||
"sha256": "6ae8a6435a8c6520c7077b107e77f1fb4ba7009633259a4d49a8afd8e7efc5e9",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "8.12.3"
|
||||
"version": "8.12.4"
|
||||
},
|
||||
"camera": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "camera",
|
||||
"sha256": "eefad89f262a873f38d21e5eec853461737ea074d7c9ede39f3ceb135d201cab",
|
||||
"sha256": "4142a19a38e388d3bab444227636610ba88982e36dff4552d5191a86f65dc437",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.11.3"
|
||||
"version": "0.11.4"
|
||||
},
|
||||
"camera_android_camerax": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "camera_android_camerax",
|
||||
"sha256": "bc7a96998258adddd0b653dd693b0874537707d58b0489708f2a646e4f124246",
|
||||
"sha256": "8516fe308bc341a5067fb1a48edff0ddfa57c0d3cdcc9dbe7ceca3ba119e2577",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.6.27"
|
||||
"version": "0.6.30"
|
||||
},
|
||||
"camera_avfoundation": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "camera_avfoundation",
|
||||
"sha256": "a600b60a7752cc5fa9de476cd0055539d7a3b9d62662f4f446bae49eba2267df",
|
||||
"sha256": "4e47c2796dab3f21fdfe1d15151bf628519093b171307cb64a71ba8e451697b5",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.9.22+9"
|
||||
"version": "0.9.23"
|
||||
},
|
||||
"camera_platform_interface": {
|
||||
"dependency": "transitive",
|
||||
@@ -264,11 +264,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "characters",
|
||||
"sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803",
|
||||
"sha256": "faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.4.0"
|
||||
"version": "1.4.1"
|
||||
},
|
||||
"charset": {
|
||||
"dependency": "transitive",
|
||||
@@ -303,12 +303,10 @@
|
||||
"circle_chart": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"path": ".",
|
||||
"ref": "main",
|
||||
"resolved-ref": "449a3fa7e886869e87ea10ab56f99be3f16f2c1f",
|
||||
"url": "https://github.com/lollipopkit/circle_chart"
|
||||
"path": "packages/circle_chart",
|
||||
"relative": true
|
||||
},
|
||||
"source": "git",
|
||||
"source": "path",
|
||||
"version": "0.0.3"
|
||||
},
|
||||
"cli_config": {
|
||||
@@ -396,11 +394,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "cross_file",
|
||||
"sha256": "701dcfc06da0882883a2657c445103380e53e647060ad8d9dfb710c100996608",
|
||||
"sha256": "28bb3ae56f117b5aec029d702a90f57d285cd975c3c5c281eaca38dbc47c5937",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.3.5+1"
|
||||
"version": "0.3.5+2"
|
||||
},
|
||||
"crypto": {
|
||||
"dependency": "direct main",
|
||||
@@ -455,23 +453,21 @@
|
||||
"dartssh2": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"path": ".",
|
||||
"ref": "v1.0.293",
|
||||
"resolved-ref": "3eedfd55916eede70aeb28605469a43623a9791b",
|
||||
"url": "https://github.com/lollipopkit/dartssh2"
|
||||
"path": "packages/dartssh2",
|
||||
"relative": true
|
||||
},
|
||||
"source": "git",
|
||||
"version": "2.12.0"
|
||||
"source": "path",
|
||||
"version": "2.13.0"
|
||||
},
|
||||
"dbus": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "dbus",
|
||||
"sha256": "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c",
|
||||
"sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.7.11"
|
||||
"version": "0.7.12"
|
||||
},
|
||||
"dio": {
|
||||
"dependency": "direct main",
|
||||
@@ -557,11 +553,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "ffi",
|
||||
"sha256": "d07d37192dbf97461359c1518788f203b0c9102cfd2c35a716b823741219542c",
|
||||
"sha256": "6d7fd89431262d8f3125e81b50d3847a091d846eafcd4fdb88dd06f36d705a45",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.1.5"
|
||||
"version": "2.2.0"
|
||||
},
|
||||
"file": {
|
||||
"dependency": "transitive",
|
||||
@@ -596,12 +592,10 @@
|
||||
"fl_build": {
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"path": ".",
|
||||
"ref": "v1.0.53",
|
||||
"resolved-ref": "61ee37ea6f082592f5be56340b7746dce4ffbfda",
|
||||
"url": "https://github.com/lppcg/fl_build.git"
|
||||
"path": "packages/fl_build",
|
||||
"relative": true
|
||||
},
|
||||
"source": "git",
|
||||
"source": "path",
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"fl_chart": {
|
||||
@@ -617,12 +611,10 @@
|
||||
"fl_lib": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"path": ".",
|
||||
"ref": "v1.0.363",
|
||||
"resolved-ref": "4b745be6f33b2e7f274d44f26175df440345cefb",
|
||||
"url": "https://github.com/lollipopkit/fl_lib"
|
||||
"path": "packages/fl_lib",
|
||||
"relative": true
|
||||
},
|
||||
"source": "git",
|
||||
"source": "path",
|
||||
"version": "0.0.1"
|
||||
},
|
||||
"flutter": {
|
||||
@@ -863,11 +855,11 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "get_it",
|
||||
"sha256": "1d648d2dd2047d7f7450d5727ca24ee435f240385753d90b49650e3cdff32e56",
|
||||
"sha256": "568d62f0e68666fb5d95519743b3c24a34c7f19d834b0658c46e26d778461f66",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "9.2.0"
|
||||
"version": "9.2.1"
|
||||
},
|
||||
"glob": {
|
||||
"dependency": "transitive",
|
||||
@@ -914,11 +906,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "hive_ce",
|
||||
"sha256": "b844955c89f61f479170632b971dcf6fbb8e7233d2a5c2e3c7b89e1b2986bdb5",
|
||||
"sha256": "8e9980e68643afb1e765d3af32b47996552a64e190d03faf622cea07c1294418",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.19.1"
|
||||
"version": "2.19.3"
|
||||
},
|
||||
"hive_ce_flutter": {
|
||||
"dependency": "direct main",
|
||||
@@ -944,11 +936,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "hooks",
|
||||
"sha256": "5d309c86e7ce34cd8e37aa71cb30cb652d3829b900ab145e4d9da564b31d59f7",
|
||||
"sha256": "7a08a0d684cb3b8fb604b78455d5d352f502b68079f7b80b831c62220ab0a4f6",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.0.0"
|
||||
"version": "1.0.1"
|
||||
},
|
||||
"html": {
|
||||
"dependency": "transitive",
|
||||
@@ -1024,11 +1016,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "image",
|
||||
"sha256": "492bd52f6c4fbb6ee41f781ff27765ce5f627910e1e0cbecfa3d9add5562604c",
|
||||
"sha256": "f9881ff4998044947ec38d098bc7c8316ae1186fa786eddffdb867b9bc94dfce",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "4.7.2"
|
||||
"version": "4.8.0"
|
||||
},
|
||||
"intl": {
|
||||
"dependency": "direct main",
|
||||
@@ -1054,11 +1046,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "isolate_channel",
|
||||
"sha256": "000d617d021a608186b468584bbc6df2509ecba048f08510f832fdb9cf7aafbe",
|
||||
"sha256": "a9d3d620695bc984244dafae00b95e4319d6974b2d77f4b9e1eb4f2efe099094",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.4.1"
|
||||
"version": "0.6.1"
|
||||
},
|
||||
"isolate_contactor": {
|
||||
"dependency": "transitive",
|
||||
@@ -1144,41 +1136,41 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "lints",
|
||||
"sha256": "a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0",
|
||||
"sha256": "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "6.0.0"
|
||||
"version": "6.1.0"
|
||||
},
|
||||
"local_auth": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "local_auth",
|
||||
"sha256": "434d854cf478f17f12ab29a76a02b3067f86a63a6d6c4eb8fbfdcfe4879c1b7b",
|
||||
"sha256": "a4f1bf57f0236a4aeb5e8f0ec180e197f4b112a3456baa6c1e73b546630b0422",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.3.0"
|
||||
"version": "3.0.0"
|
||||
},
|
||||
"local_auth_android": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "local_auth_android",
|
||||
"sha256": "a0bdfcc0607050a26ef5b31d6b4b254581c3d3ce3c1816ab4d4f4a9173e84467",
|
||||
"sha256": "162b8e177fd9978c4620da2a8002a5c6bed4d20f0c6daf5137e72e9a8b767d2e",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.0.56"
|
||||
"version": "2.0.4"
|
||||
},
|
||||
"local_auth_darwin": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "local_auth_darwin",
|
||||
"sha256": "699873970067a40ef2f2c09b4c72eb1cfef64224ef041b3df9fdc5c4c1f91f49",
|
||||
"sha256": "176480aa855ebedeed195e26ac7d6601a45e6b255dfc7433f353e0c1aeafa9a2",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.6.1"
|
||||
"version": "2.0.2"
|
||||
},
|
||||
"local_auth_platform_interface": {
|
||||
"dependency": "transitive",
|
||||
@@ -1194,11 +1186,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "local_auth_windows",
|
||||
"sha256": "bc4e66a29b0fdf751aafbec923b5bed7ad6ed3614875d8151afe2578520b2ab5",
|
||||
"sha256": "be12c5b8ba5e64896983123655c5f67d2484ecfcc95e367952ad6e3bff94cb16",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.0.11"
|
||||
"version": "2.0.1"
|
||||
},
|
||||
"locale_names": {
|
||||
"dependency": "transitive",
|
||||
@@ -1234,21 +1226,21 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "matcher",
|
||||
"sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2",
|
||||
"sha256": "dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.12.17"
|
||||
"version": "0.12.19"
|
||||
},
|
||||
"material_color_utilities": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "material_color_utilities",
|
||||
"sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec",
|
||||
"sha256": "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.11.1"
|
||||
"version": "0.13.0"
|
||||
},
|
||||
"meta": {
|
||||
"dependency": "transitive",
|
||||
@@ -1324,11 +1316,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "objective_c",
|
||||
"sha256": "7fd0c4d8ac8980011753b9bdaed2bf15111365924cdeeeaeb596214ea2b03537",
|
||||
"sha256": "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "9.2.4"
|
||||
"version": "9.3.0"
|
||||
},
|
||||
"package_config": {
|
||||
"dependency": "transitive",
|
||||
@@ -1444,11 +1436,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "petitparser",
|
||||
"sha256": "1a97266a94f7350d30ae522c0af07890c70b8e62c71e8e3920d1db4d23c057d1",
|
||||
"sha256": "91bd59303e9f769f108f8df05e371341b15d59e995e6806aefab827b58336675",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "7.0.1"
|
||||
"version": "7.0.2"
|
||||
},
|
||||
"pinenacl": {
|
||||
"dependency": "transitive",
|
||||
@@ -1463,12 +1455,10 @@
|
||||
"plain_notification_token": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"path": ".",
|
||||
"ref": "v1.0.23",
|
||||
"resolved-ref": "5f56dc56a6670e2533b0caa7d09d31d16e6c7663",
|
||||
"url": "https://github.com/lollipopkit/plain_notification_token"
|
||||
"path": "packages/plain_notification_token",
|
||||
"relative": true
|
||||
},
|
||||
"source": "git",
|
||||
"source": "path",
|
||||
"version": "0.0.4"
|
||||
},
|
||||
"platform": {
|
||||
@@ -1515,21 +1505,21 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "posix",
|
||||
"sha256": "6323a5b0fa688b6a010df4905a56b00181479e6d10534cecfecede2aa55add61",
|
||||
"sha256": "185ef7606574f789b40f289c233efa52e96dead518aed988e040a10737febb07",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "6.0.3"
|
||||
"version": "6.5.0"
|
||||
},
|
||||
"pretty_qr_code": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "pretty_qr_code",
|
||||
"sha256": "2291db3f68d70a3dcd46c6bd599f30991ae4c02f27f36215fbb3f4865a609259",
|
||||
"sha256": "474f8a4512113fba06f14a6ec9bbf42353b4e651d7a520e3096f2a9b6bbe7a8a",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.5.0"
|
||||
"version": "3.6.0"
|
||||
},
|
||||
"provider": {
|
||||
"dependency": "transitive",
|
||||
@@ -1911,11 +1901,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "source_span",
|
||||
"sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c",
|
||||
"sha256": "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.10.1"
|
||||
"version": "1.10.2"
|
||||
},
|
||||
"stack_trace": {
|
||||
"dependency": "transitive",
|
||||
@@ -1981,31 +1971,31 @@
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "test",
|
||||
"sha256": "75906bf273541b676716d1ca7627a17e4c4070a3a16272b7a3dc7da3b9f3f6b7",
|
||||
"sha256": "280d6d890011ca966ad08df7e8a4ddfab0fb3aa49f96ed6de56e3521347a9ae7",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.26.3"
|
||||
"version": "1.30.0"
|
||||
},
|
||||
"test_api": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "test_api",
|
||||
"sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55",
|
||||
"sha256": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.7.7"
|
||||
"version": "0.7.10"
|
||||
},
|
||||
"test_core": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "test_core",
|
||||
"sha256": "0cc24b5ff94b38d2ae73e1eb43cc302b77964fbf67abad1e296025b78deb53d0",
|
||||
"sha256": "0381bd1585d1a924763c308100f2138205252fb90c9d4eeaf28489ee65ccde51",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.6.12"
|
||||
"version": "0.6.16"
|
||||
},
|
||||
"tuple": {
|
||||
"dependency": "transitive",
|
||||
@@ -2061,11 +2051,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "url_launcher_ios",
|
||||
"sha256": "cfde38aa257dae62ffe79c87fab20165dfdf6988c1d31b58ebf59b9106062aad",
|
||||
"sha256": "580fe5dfb51671ae38191d316e027f6b76272b026370708c2d898799750a02b0",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "6.3.6"
|
||||
"version": "6.4.1"
|
||||
},
|
||||
"url_launcher_linux": {
|
||||
"dependency": "transitive",
|
||||
@@ -2121,11 +2111,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "uuid",
|
||||
"sha256": "a11b666489b1954e01d992f3d601b1804a33937b5a8fe677bd26b8a9f96f96e8",
|
||||
"sha256": "1fef9e8e11e2991bb773070d4656b7bd5d850967a2456cfc83cf47925ba79489",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "4.5.2"
|
||||
"version": "4.5.3"
|
||||
},
|
||||
"vector_graphics": {
|
||||
"dependency": "transitive",
|
||||
@@ -2151,11 +2141,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "vector_graphics_compiler",
|
||||
"sha256": "201e876b5d52753626af64b6359cd13ac6011b80728731428fd34bc840f71c9b",
|
||||
"sha256": "5a88dd14c0954a5398af544651c7fb51b457a2a556949bfb25369b210ef73a74",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.1.20"
|
||||
"version": "1.2.0"
|
||||
},
|
||||
"vector_math": {
|
||||
"dependency": "transitive",
|
||||
@@ -2210,12 +2200,10 @@
|
||||
"watch_connectivity": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"path": ".",
|
||||
"ref": "v1.0.85",
|
||||
"resolved-ref": "13e42750a8f8dbf9a6c7890198b0dd18283a0692",
|
||||
"url": "https://github.com/lollipopkit/watch_connectivity"
|
||||
"path": "packages/watch_connectivity",
|
||||
"relative": true
|
||||
},
|
||||
"source": "git",
|
||||
"source": "path",
|
||||
"version": "0.1.5"
|
||||
},
|
||||
"watcher": {
|
||||
@@ -2321,12 +2309,10 @@
|
||||
"xterm": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"path": ".",
|
||||
"ref": "v4.0.13",
|
||||
"resolved-ref": "6343b0e5f744d2c11090d34690ad5049ebbc599b",
|
||||
"url": "https://github.com/lollipopkit/xterm.dart"
|
||||
"path": "packages/xterm",
|
||||
"relative": true
|
||||
},
|
||||
"source": "git",
|
||||
"source": "path",
|
||||
"version": "4.0.0"
|
||||
},
|
||||
"yaml": {
|
||||
@@ -2371,7 +2357,7 @@
|
||||
}
|
||||
},
|
||||
"sdks": {
|
||||
"dart": ">=3.10.3 <4.0.0",
|
||||
"flutter": ">=3.38.4"
|
||||
"dart": ">=3.11.0 <4.0.0",
|
||||
"flutter": ">=3.41.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
{
|
||||
fetchFromGitHub,
|
||||
helix,
|
||||
installShellFiles,
|
||||
lib,
|
||||
rustPlatform,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "steelix";
|
||||
version = "25.07-unstable-2026-03-01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mattwparas";
|
||||
repo = "helix";
|
||||
rev = "69d8222d17d42be19d4610f74c756d9e172cef68";
|
||||
hash = "sha256-QQuflhLeN+1tH2g7ob1N+DSnQaWDsRk0YzyX69QIX1k=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-Dx+82EutywNJohvfTgoIQ3B6f2wQS9MkFyOBzXqngXM=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
# Don't use cargo xtask steel since it needs network access
|
||||
cargoBuildFlags = [
|
||||
"--package"
|
||||
"helix-term"
|
||||
"--features"
|
||||
"steel,git"
|
||||
];
|
||||
|
||||
env = {
|
||||
# Disable fetching and building of tree-sitter grammars in the helix-term build.rs
|
||||
HELIX_DISABLE_AUTO_GRAMMAR_BUILD = "1";
|
||||
# Use tree-sitter grammars and runtime from the helix package
|
||||
HELIX_DEFAULT_RUNTIME = helix.runtime;
|
||||
};
|
||||
|
||||
postInstall = ''
|
||||
installShellCompletion contrib/completion/hx.{bash,fish,zsh}
|
||||
mkdir -p $out/share/{applications,icons/hicolor/256x256/apps}
|
||||
cp contrib/Helix.desktop $out/share/applications
|
||||
cp contrib/helix.png $out/share/icons/hicolor/256x256/apps
|
||||
'';
|
||||
|
||||
passthru.updateScript = ./update.sh;
|
||||
|
||||
meta = {
|
||||
description = "Helix editor with Steel (Scheme) scripting support";
|
||||
longDescription = ''
|
||||
Steelix is a fork of the Helix text editor with Steel (Scheme) scripting support.
|
||||
'';
|
||||
homepage = "https://github.com/mattwparas/helix";
|
||||
changelog = "https://github.com/mattwparas/helix/blob/${finalAttrs.src.rev}/CHANGELOG.md";
|
||||
license = lib.licenses.mpl20;
|
||||
mainProgram = "hx";
|
||||
maintainers = with lib.maintainers; [
|
||||
Ra77a3l3-jar
|
||||
];
|
||||
};
|
||||
})
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
#!/usr/bin/env nix-shell
|
||||
#!nix-shell -i bash -p nix-update
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
echo "Updating steelix source to the latest commit from steel-event-system branch..."
|
||||
nix-update steelix --version=branch=steel-event-system
|
||||
|
||||
echo "Done!"
|
||||
@@ -36,13 +36,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "SwayNotificationCenter";
|
||||
version = "0.12.3";
|
||||
version = "0.12.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ErikReider";
|
||||
repo = "SwayNotificationCenter";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-8zVG3mJxT6K0jkqsnaJ4wscPAk3z00YTsmHsJmuKWc8=";
|
||||
hash = "sha256-LRZLxgGyJ/8i0P6BwlmLB0rQaKKy9bvz4Oq7y9XcosE=";
|
||||
};
|
||||
|
||||
# build pkg-config is required to locate the native `scdoc` input
|
||||
|
||||
@@ -2,48 +2,85 @@
|
||||
stdenv,
|
||||
lib,
|
||||
fetchzip,
|
||||
fetchurl,
|
||||
dpkg,
|
||||
makeWrapper,
|
||||
addDriverRunpath,
|
||||
electron,
|
||||
_7zz,
|
||||
withTetrioPlus ? false,
|
||||
tetrio-plus,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "tetrio-desktop";
|
||||
let
|
||||
inherit (stdenv.hostPlatform) isDarwin system;
|
||||
|
||||
version = "10";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://tetr.io/about/desktop/builds/${finalAttrs.version}/TETR.IO%20Setup.deb";
|
||||
hash = "sha256-2FtFCajNEj7O8DGangDecs2yeKbufYLx1aZb3ShnYvw=";
|
||||
nativeBuildInputs = [ dpkg ];
|
||||
srcs = {
|
||||
x86_64-linux = fetchzip {
|
||||
url = "https://tetr.io/about/desktop/builds/${version}/TETR.IO%20Setup.deb";
|
||||
hash = "sha256-2FtFCajNEj7O8DGangDecs2yeKbufYLx1aZb3ShnYvw=";
|
||||
nativeBuildInputs = [ dpkg ];
|
||||
};
|
||||
aarch64-darwin = fetchurl {
|
||||
url = "https://tetr.io/about/desktop/builds/${version}/TETR.IO%20Setup%20arm64.dmg";
|
||||
hash = "sha256-PbK9XEynpii35p6DQYiPbaRM4guPazWd5N4Dr2O4H24=";
|
||||
};
|
||||
x86_64-darwin = fetchurl {
|
||||
url = "https://tetr.io/about/desktop/builds/${version}/TETR.IO%20Setup%20x86.dmg";
|
||||
hash = "sha256-I4Mj6YY7KwpLk2tZ02EdqUxnxSW/3vCM4J7YFzCLEuM=";
|
||||
};
|
||||
};
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
pname = "tetrio-desktop";
|
||||
inherit version;
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeWrapper
|
||||
];
|
||||
src = srcs.${system} or (throw "Unsupported system: ${system}");
|
||||
|
||||
nativeBuildInputs = lib.optionals (!isDarwin) [ makeWrapper ] ++ lib.optionals isDarwin [ _7zz ];
|
||||
|
||||
sourceRoot = lib.optionalString isDarwin "TETR.IO.app";
|
||||
|
||||
unpackPhase = lib.optionalString isDarwin ''
|
||||
7zz x $src
|
||||
'';
|
||||
|
||||
installPhase =
|
||||
let
|
||||
asarPath = if withTetrioPlus then tetrio-plus else "opt/TETR.IO/resources/app.asar";
|
||||
in
|
||||
''
|
||||
runHook preInstall
|
||||
if isDarwin then
|
||||
''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out
|
||||
cp -r usr/share/ $out
|
||||
mkdir -p "$out/Applications/TETR.IO.app"
|
||||
cp -R . "$out/Applications/TETR.IO.app"
|
||||
|
||||
mkdir -p $out/share/TETR.IO/
|
||||
cp ${asarPath} $out/share/TETR.IO/app.asar
|
||||
${lib.optionalString withTetrioPlus ''
|
||||
cp ${tetrio-plus} "$out/Applications/TETR.IO.app/Contents/Resources/app.asar"
|
||||
''}
|
||||
|
||||
substituteInPlace $out/share/applications/TETR.IO.desktop \
|
||||
--replace-fail "Exec=/opt/TETR.IO/TETR.IO" "Exec=$out/bin/tetrio"
|
||||
runHook postInstall
|
||||
''
|
||||
else
|
||||
let
|
||||
asarPath = if withTetrioPlus then tetrio-plus else "opt/TETR.IO/resources/app.asar";
|
||||
in
|
||||
''
|
||||
runHook preInstall
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
mkdir -p $out
|
||||
cp -r usr/share/ $out
|
||||
|
||||
postFixup = ''
|
||||
mkdir -p $out/share/TETR.IO/
|
||||
cp ${asarPath} $out/share/TETR.IO/app.asar
|
||||
|
||||
substituteInPlace $out/share/applications/TETR.IO.desktop \
|
||||
--replace-fail "Exec=/opt/TETR.IO/TETR.IO" "Exec=$out/bin/tetrio"
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
postFixup = lib.optionalString (!isDarwin) ''
|
||||
makeShellWrapper '${lib.getExe electron}' $out/bin/tetrio \
|
||||
--prefix LD_LIBRARY_PATH : ${addDriverRunpath.driverLink}/lib \
|
||||
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \
|
||||
@@ -61,8 +98,11 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
Play multiplayer games against friends and foes all over the world, or claim a spot on the leaderboards - the stacker future is yours!
|
||||
'';
|
||||
mainProgram = "tetrio";
|
||||
maintainers = with lib.maintainers; [ huantian ];
|
||||
platforms = [ "x86_64-linux" ];
|
||||
maintainers = with lib.maintainers; [
|
||||
huantian
|
||||
anish
|
||||
];
|
||||
platforms = [ "x86_64-linux" ] ++ lib.platforms.darwin;
|
||||
sourceProvenance = [ lib.sourceTypes.binaryBytecode ];
|
||||
};
|
||||
})
|
||||
}
|
||||
|
||||
@@ -8,11 +8,11 @@
|
||||
|
||||
appimageTools.wrapType2 rec {
|
||||
pname = "tutanota-desktop";
|
||||
version = "332.260303.0";
|
||||
version = "336.260316.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-release-${version}/tutanota-desktop-linux.AppImage";
|
||||
hash = "sha256-lgx1hXkq6Uxa8mfaHyEIO52Rp2FYPBDAjJKXgh02l8U=";
|
||||
hash = "sha256-kEZ01HLRTi7KCg0mHu+awqvJmq8jAIKHCx8p34byuA0=";
|
||||
};
|
||||
|
||||
extraPkgs = pkgs: [ pkgs.libsecret ];
|
||||
|
||||
@@ -3,19 +3,19 @@
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
llvmPackages,
|
||||
llvm_20,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "wamrc";
|
||||
version = "2.3.1";
|
||||
version = "2.4.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bytecodealliance";
|
||||
repo = "wasm-micro-runtime";
|
||||
tag = "WAMR-${finalAttrs.version}";
|
||||
hash = "sha256-Rhn26TRyjkR30+zyosfooOGjhvG+ztYtJVQlRfzWEFo=";
|
||||
hash = "sha256-pNudBKnhdR/Ye0m2tVZB/wSfJZYK8+gdCpCp0rDp0o4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
llvmPackages.llvm
|
||||
llvm_20
|
||||
];
|
||||
|
||||
cmakeFlags =
|
||||
@@ -32,10 +32,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
]
|
||||
++ [
|
||||
"-DWAMR_BUILD_WITH_CUSTOM_LLVM=ON"
|
||||
"-DLLVM_DIR=${llvmPackages.llvm.dev}/lib/cmake/llvm"
|
||||
"-DLLVM_DIR=${llvm_20.dev}/lib/cmake/llvm"
|
||||
];
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/wamr-compiler";
|
||||
preConfigure = "cd wamr-compiler";
|
||||
|
||||
passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=WAMR-(.*)" ]; };
|
||||
|
||||
|
||||
@@ -198,6 +198,18 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
hash = "sha256-2o6RYyT4Nrg1le6BUOQ3AwedorCvxvKao2uMYWrUV1Y=";
|
||||
})
|
||||
|
||||
# XSA #480
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa480.patch";
|
||||
hash = "sha256-mHoY+Y8klwLYOo4LZCwYcNsB1BcBbSa1nQOn3NueDdI=";
|
||||
})
|
||||
|
||||
# XSA #481
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa481.patch";
|
||||
hash = "sha256-QpRXS4rFuML2TawH7yhUmg8U4C1ATt4xiLLs91duuO8=";
|
||||
})
|
||||
|
||||
# patch `libxl` to search for `qemu-system-i386` properly. (Before 4.21)
|
||||
(fetchpatch {
|
||||
url = "https://github.com/xen-project/xen/commit/f6281291704aa356489f4bd927cc7348a920bd01.diff?full_index=1";
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
hierarchy-builder,
|
||||
stdlib,
|
||||
single ? false,
|
||||
coqPackages,
|
||||
coq,
|
||||
version ? null,
|
||||
}@args:
|
||||
@@ -232,4 +231,25 @@ let
|
||||
in
|
||||
patched-derivation;
|
||||
in
|
||||
mathcomp_ (if single then "single" else "analysis")
|
||||
# this is just a wrapper for rocqPackages.mathcomp-analysis for Rocq >= 9.0
|
||||
if
|
||||
coq.rocqPackages ? mathcomp-analysis
|
||||
&& !(lib.elem version [
|
||||
"1.12.0"
|
||||
"1.13.0"
|
||||
"1.14.0"
|
||||
"1.15.0"
|
||||
])
|
||||
then
|
||||
coq.rocqPackages.mathcomp-analysis.override {
|
||||
inherit version single;
|
||||
inherit
|
||||
mathcomp
|
||||
mathcomp-finmap
|
||||
mathcomp-bigenough
|
||||
stdlib
|
||||
;
|
||||
inherit (coq.rocqPackages) rocq-core;
|
||||
}
|
||||
else
|
||||
mathcomp_ (if single then "single" else "analysis")
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
lib.switch
|
||||
[ coq.coq-version mathcomp-analysis.version ]
|
||||
[
|
||||
(case (range "9.0" "9.1") (isGe "1.12") "0.9.7")
|
||||
(case (range "8.20" "9.1") (isGe "1.12") "0.9.6")
|
||||
(case (range "8.20" "8.20") (range "1.12" "1.13") "0.9.4")
|
||||
(case (range "8.19" "8.20") (range "1.10" "1.11") "0.9.3")
|
||||
@@ -46,6 +47,7 @@
|
||||
(case (range "8.15" "8.16") (range "0.5.4" "0.6.5") "0.5.1")
|
||||
]
|
||||
null;
|
||||
release."0.9.7".sha256 = "sha256-cmkBh2vw02R/UivGqaEpg89LMGR/i5Q14IEZDhjFA+Y=";
|
||||
release."0.9.6".sha256 = "sha256-7gwtqTzMMEhUDz2XdxamAqjSdST0HrbWJHQ/YTDRR5E=";
|
||||
release."0.9.4".sha256 = "sha256-btHOBNMdXvlG2jxC04+4qmIjeyuaqtyugm2Ruj3lQr8=";
|
||||
release."0.9.3".sha256 = "sha256-8+cnVKNAvZ3MVV3BpS8UmCIxJphsQRBv3swek1eEBjE=";
|
||||
|
||||
@@ -14,14 +14,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "elevenlabs";
|
||||
version = "2.38.1";
|
||||
version = "2.39.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "elevenlabs";
|
||||
repo = "elevenlabs-python";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-NBznP5XWIPTYmHkzEx6yfQk6n/P6SGS7YMcJnrnOHMU=";
|
||||
hash = "sha256-Lx5bRl7Atwme+PHkyF0+CgQi0KB3qDCpoLG7JzFM3oE=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
@@ -0,0 +1,67 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
hatchling,
|
||||
aiofiles,
|
||||
aiohttp,
|
||||
gtfs-realtime-bindings,
|
||||
requests,
|
||||
freezegun,
|
||||
pytest-asyncio,
|
||||
pytest-cov-stub,
|
||||
pytest-httpserver,
|
||||
pytestCheckHook,
|
||||
python-dotenv,
|
||||
syrupy,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "gtfs-station-stop";
|
||||
version = "0.11.7";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bcpearce";
|
||||
repo = "gtfs-station-stop";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-Z9pOdLXcNGK1ng7qhzg2J7CvSoDIOczN4P5Es5F2cLs=";
|
||||
};
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
||||
dependencies = [
|
||||
aiofiles
|
||||
aiohttp
|
||||
gtfs-realtime-bindings
|
||||
requests
|
||||
];
|
||||
|
||||
# both are added to deps but not used
|
||||
pythonRemoveDeps = [
|
||||
"asyncio-atexit"
|
||||
"coverage-badge"
|
||||
];
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
nativeCheckInputs = [
|
||||
freezegun
|
||||
pytest-asyncio
|
||||
pytest-cov-stub
|
||||
pytest-httpserver
|
||||
pytestCheckHook
|
||||
python-dotenv
|
||||
syrupy
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "gtfs_station_stop" ];
|
||||
|
||||
meta = {
|
||||
description = "Python library for Reformatting GTFS data for Station Arrivals";
|
||||
homepage = "https://github.com/bcpearce/gtfs-station-stop";
|
||||
changelog = "https://github.com/bcpearce/gtfs-station-stop/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.stepbrobd ];
|
||||
};
|
||||
})
|
||||
@@ -2,7 +2,6 @@
|
||||
lib,
|
||||
stdenv,
|
||||
buildPythonPackage,
|
||||
pythonAtLeast,
|
||||
unittestCheckHook,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
@@ -15,14 +14,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "nlpo3";
|
||||
version = "1.4.0-unstable-2024-11-11";
|
||||
version = "1.4.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "PyThaiNLP";
|
||||
repo = "nlpo3";
|
||||
rev = "280c47b7f98e88319c1a4ac2c7a2e5f273c00621";
|
||||
hash = "sha256-bEN2SaINfqvTIPSROXApR3zoLdjZY0h6bdAzbMHrJdM=";
|
||||
tag = "nlpo3-python-v${version}";
|
||||
hash = "sha256-GQwUKc6VXF1mDzvB2HBwHlaC0Eu3sZvlTuGe0CDrP4k=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -34,7 +33,7 @@ buildPythonPackage rec {
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit src sourceRoot;
|
||||
hash = "sha256-S5nDOz/3ZenvMs8ruybEu5ULefeYGPIKO8kCW3dTa+E=";
|
||||
hash = "sha256-Kp2FL6GXb5g5jqvFWZxZUy7OuGaavN9DZkp9kdI4d/4=";
|
||||
};
|
||||
|
||||
preCheck = ''
|
||||
@@ -67,7 +66,7 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "Thai Natural Language Processing library in Rust, with Python and Node bindings";
|
||||
homepage = "https://github.com/PyThaiNLP/nlpo3";
|
||||
changelog = "https://github.com/PyThaiNLP/nlpo3/releases/tag/nlpo3-python-v${version}";
|
||||
changelog = "https://github.com/PyThaiNLP/nlpo3/releases/tag/${src.tag}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ vizid ];
|
||||
};
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
pytestCheckHook,
|
||||
lxml,
|
||||
requests,
|
||||
hatchling,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "py-netgear-plus";
|
||||
version = "0.4.7";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "foxey";
|
||||
repo = "py-netgear-plus";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-HoHXqAqVPqaw7WkRCi5AJ2dKG8IZX7l7bTp22KZBzdU=";
|
||||
};
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
||||
dependencies = [
|
||||
lxml
|
||||
requests
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "py_netgear_plus" ];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/foxey/py-netgear-plus/releases/tag/${finalAttrs.src.tag}";
|
||||
description = "Python Library for NETGEAR Plus Switches";
|
||||
homepage = "https://github.com/foxey/py-netgear-plus";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ aiyion ];
|
||||
};
|
||||
})
|
||||
@@ -32,14 +32,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "sphinx-markdown-builder";
|
||||
version = "0.6.9";
|
||||
version = "0.6.10";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "liran-funaro";
|
||||
repo = "sphinx-markdown-builder";
|
||||
tag = version;
|
||||
hash = "sha256-DTc+yVFOGLXFyrgkwfgY3X60chyU3UDs0GwuPCzff28=";
|
||||
hash = "sha256-97mlVD1MCtSw8AYyGc38auOrHU/vKH2aQJa4YIRQcBk=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -0,0 +1,125 @@
|
||||
{
|
||||
lib,
|
||||
mkRocqDerivation,
|
||||
mathcomp,
|
||||
mathcomp-finmap,
|
||||
mathcomp-bigenough,
|
||||
stdlib,
|
||||
single ? false,
|
||||
rocq-core,
|
||||
version ? null,
|
||||
}@args:
|
||||
|
||||
let
|
||||
repo = "analysis";
|
||||
owner = "math-comp";
|
||||
|
||||
release."1.16.0".sha256 = "sha256-L0dCbxEqxI8rFv6OOEoIT/U3GKX37ageU9yw2H6hrWY=";
|
||||
|
||||
defaultVersion =
|
||||
let
|
||||
case = rocq: mc: out: {
|
||||
cases = [
|
||||
rocq
|
||||
mc
|
||||
];
|
||||
inherit out;
|
||||
};
|
||||
in
|
||||
with lib.versions;
|
||||
lib.switch
|
||||
[ rocq-core.rocq-version mathcomp.version ]
|
||||
[
|
||||
(case (range "9.0" "9.1") (range "2.4.0" "2.5.0") "1.16.0")
|
||||
]
|
||||
null;
|
||||
|
||||
# list of analysis packages sorted by dependency order
|
||||
packages = {
|
||||
"classical" = [ ];
|
||||
"reals" = [ "classical" ];
|
||||
"experimental-reals" = [ "reals" ];
|
||||
"analysis" = [ "reals" ];
|
||||
"reals-stdlib" = [ "reals" ];
|
||||
"analysis-stdlib" = [
|
||||
"analysis"
|
||||
"reals-stdlib"
|
||||
];
|
||||
};
|
||||
|
||||
mathcomp_ =
|
||||
package:
|
||||
let
|
||||
classical-deps = [
|
||||
mathcomp.algebra
|
||||
mathcomp-finmap
|
||||
];
|
||||
experimental-reals-deps = [ mathcomp-bigenough ];
|
||||
analysis-deps = [
|
||||
mathcomp.field
|
||||
mathcomp-bigenough
|
||||
];
|
||||
intra-deps = lib.optionals (package != "single") (map mathcomp_ packages.${package});
|
||||
pkgpath =
|
||||
let
|
||||
case = case: out: { inherit case out; };
|
||||
in
|
||||
lib.switch package [
|
||||
(case "single" ".")
|
||||
(case "analysis" "theories")
|
||||
(case "experimental-reals" "experimental_reals")
|
||||
(case "reals-stdlib" "reals_stdlib")
|
||||
(case "analysis-stdlib" "analysis_stdlib")
|
||||
] package;
|
||||
pname = if package == "single" then "mathcomp-analysis-single" else "mathcomp-${package}";
|
||||
derivation = mkRocqDerivation {
|
||||
inherit
|
||||
version
|
||||
pname
|
||||
defaultVersion
|
||||
release
|
||||
repo
|
||||
owner
|
||||
;
|
||||
|
||||
namePrefix = [
|
||||
"rocq-core"
|
||||
"mathcomp"
|
||||
];
|
||||
|
||||
propagatedBuildInputs =
|
||||
intra-deps
|
||||
++ lib.optionals (lib.elem package [
|
||||
"classical"
|
||||
"single"
|
||||
]) classical-deps
|
||||
++ lib.optionals (lib.elem package [
|
||||
"experimental-reals"
|
||||
"single"
|
||||
]) experimental-reals-deps
|
||||
++ lib.optionals (lib.elem package [
|
||||
"analysis"
|
||||
"single"
|
||||
]) analysis-deps
|
||||
++ lib.optional (lib.elem package [
|
||||
"reals-stdlib"
|
||||
"analysis-stdlib"
|
||||
"single"
|
||||
]) stdlib;
|
||||
|
||||
preBuild = ''
|
||||
cd ${pkgpath}
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Analysis library compatible with Mathematical Components";
|
||||
maintainers = [ lib.maintainers.cohencyril ];
|
||||
license = lib.licenses.cecill-c;
|
||||
};
|
||||
|
||||
passthru = lib.mapAttrs (package: deps: mathcomp_ package) packages;
|
||||
};
|
||||
in
|
||||
derivation;
|
||||
in
|
||||
mathcomp_ (if single then "single" else "analysis")
|
||||
@@ -1,367 +1,367 @@
|
||||
{
|
||||
"aurorae": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/aurorae-6.6.2.tar.xz",
|
||||
"hash": "sha256-AU0pNM2WCK8izrUDoBZg6lrbC07J1rF0js4WG7SwtCM="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/aurorae-6.6.3.tar.xz",
|
||||
"hash": "sha256-Khlv6naYDyC1O72U9e96a17gi2i6ehpZF6eAt4nFfpE="
|
||||
},
|
||||
"bluedevil": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/bluedevil-6.6.2.tar.xz",
|
||||
"hash": "sha256-AI3rYH8MUzvTyRA4iBEAuTy19KBiThPCM9Ht73JEjg8="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/bluedevil-6.6.3.tar.xz",
|
||||
"hash": "sha256-jYo2K38HQNugBhWczS+EwuMqEM8/Whr+O2nbBF7F81g="
|
||||
},
|
||||
"breeze": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/breeze-6.6.2.tar.xz",
|
||||
"hash": "sha256-AZ0B8fAzmEzn6qLy+IIB/NVGgbnC3ZFNaWs9z24U+8E="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/breeze-6.6.3.tar.xz",
|
||||
"hash": "sha256-MYJvCUpEeHPCSwHGc5L5bwE1pATMIZxLlpORoi3dMd0="
|
||||
},
|
||||
"breeze-grub": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/breeze-grub-6.6.2.tar.xz",
|
||||
"hash": "sha256-i8WD+hsya51mI1DXUbanqpZUPZ6Gcv/KFUZfI1Epzh8="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/breeze-grub-6.6.3.tar.xz",
|
||||
"hash": "sha256-jeiL2Ye3QdomRZJbz08HuEXyxoVgLKqO7vGE3FM2bSk="
|
||||
},
|
||||
"breeze-gtk": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/breeze-gtk-6.6.2.tar.xz",
|
||||
"hash": "sha256-2cvt9zUHvA5Op+lvKrpjLdg2jsYI/NEAn2eByUhc98w="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/breeze-gtk-6.6.3.tar.xz",
|
||||
"hash": "sha256-MuLllH1dJsGuICD+ynkwLS7qVLzmVaZZbdNN9WVuXo0="
|
||||
},
|
||||
"breeze-plymouth": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/breeze-plymouth-6.6.2.tar.xz",
|
||||
"hash": "sha256-Urvx8JtThufaBCWy6j/O3XWHZzcvbwzj8heJ/WKIzzk="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/breeze-plymouth-6.6.3.tar.xz",
|
||||
"hash": "sha256-TCgh1RkYWStA586eZdlDPYD63lF3p/VZ3052SvdcNgk="
|
||||
},
|
||||
"discover": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/discover-6.6.2.tar.xz",
|
||||
"hash": "sha256-FRD1OJ7nBd4lhKiw+lGpvJ/ZhvWXck7H5OLK8VrowLQ="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/discover-6.6.3.tar.xz",
|
||||
"hash": "sha256-XTeRY3fSxirmMHRcAWDlAEyWsr1NRfxs7nE0tSSeYt0="
|
||||
},
|
||||
"drkonqi": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/drkonqi-6.6.2.tar.xz",
|
||||
"hash": "sha256-Z7VXh91NaqYsYJNtq7r1MKqvMfKtWxOX0c685xSxZkI="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/drkonqi-6.6.3.tar.xz",
|
||||
"hash": "sha256-PsXgcdpW7FRaCqXs/vwEw1/jk00d3DPB70lA2E0sy3I="
|
||||
},
|
||||
"flatpak-kcm": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/flatpak-kcm-6.6.2.tar.xz",
|
||||
"hash": "sha256-htT+ALcU2YZHsoBvj/HF26xBkTiw2BE3+SfE6axwSMQ="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/flatpak-kcm-6.6.3.tar.xz",
|
||||
"hash": "sha256-lGu3GK2uQ6WsdZgZntoIenTc7EzI147MRaq60sFqYYk="
|
||||
},
|
||||
"kactivitymanagerd": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kactivitymanagerd-6.6.2.tar.xz",
|
||||
"hash": "sha256-FTXe+3ofGH4238QBaOpuiesGpuAee87gYXUEndlVkXg="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kactivitymanagerd-6.6.3.tar.xz",
|
||||
"hash": "sha256-hYvqccxkuyki7wbVwSW1rdrqLYwJW/PciHWiX1uMM0E="
|
||||
},
|
||||
"kde-cli-tools": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kde-cli-tools-6.6.2.tar.xz",
|
||||
"hash": "sha256-PJlQeuK3PgqdTNS2qDLMeLezx/11d8/AmS4Q8BaJLWA="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kde-cli-tools-6.6.3.tar.xz",
|
||||
"hash": "sha256-tRKUpi0N07wCMqO5sDFEBXF6pQgfr6SERbXGaxiZ3vY="
|
||||
},
|
||||
"kde-gtk-config": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kde-gtk-config-6.6.2.tar.xz",
|
||||
"hash": "sha256-01GhHSYaMQDmJMgbqbzLnPc+OtIwW3T0XkxnosxCz3M="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kde-gtk-config-6.6.3.tar.xz",
|
||||
"hash": "sha256-S1qIYgzqEcbCnjNkbgiTqyvIJcHWSAyD5gVyoVPjQQM="
|
||||
},
|
||||
"kdecoration": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kdecoration-6.6.2.tar.xz",
|
||||
"hash": "sha256-5/dh7bB9Ma/q5sAT22QamAcncTfbLHEhtsM3R3c3QlA="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kdecoration-6.6.3.tar.xz",
|
||||
"hash": "sha256-B2DhgiNNebOmk9EpIChMm4ZMQ395fbzVJhiNdht94+k="
|
||||
},
|
||||
"kdeplasma-addons": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kdeplasma-addons-6.6.2.tar.xz",
|
||||
"hash": "sha256-BKY/uPoOFkQIzHN3z72v1o/ST5mySIaW7IXxwD+IaTA="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kdeplasma-addons-6.6.3.tar.xz",
|
||||
"hash": "sha256-6cmepSg9cI/gYlfydzE/36GbzPr4FIKiilD84L//KUc="
|
||||
},
|
||||
"kgamma": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kgamma-6.6.2.tar.xz",
|
||||
"hash": "sha256-KuUBfmFccDdQrx7Vf0I15Ndo1fx3BCzSj47pjgekiNU="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kgamma-6.6.3.tar.xz",
|
||||
"hash": "sha256-bBM3CALhRZXyTz/UdaUM0nE4+a9f6HPfMGuQ2e4pVtY="
|
||||
},
|
||||
"kglobalacceld": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kglobalacceld-6.6.2.tar.xz",
|
||||
"hash": "sha256-UVRrucSNDciTpIqR3jXZ/0KT8PgvOmVWy70J5/J2K94="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kglobalacceld-6.6.3.tar.xz",
|
||||
"hash": "sha256-vLXUMUbfAW/laEAZElON6McOAcTm2nh0Dm8hgaiynqc="
|
||||
},
|
||||
"kinfocenter": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kinfocenter-6.6.2.tar.xz",
|
||||
"hash": "sha256-KQPzVvvwR3w9Gmz0Qx6q7NU0qsBXgxp/5H2cdVT+8P8="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kinfocenter-6.6.3.tar.xz",
|
||||
"hash": "sha256-YQxHO99VSXEFoo5c6mdAFEbYPRvRuX7VbE4Hvn2gyBM="
|
||||
},
|
||||
"kmenuedit": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kmenuedit-6.6.2.tar.xz",
|
||||
"hash": "sha256-cHnjyC4sB4gWCVytxj21IcPZw3cZB8+NpiBo42dOB2g="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kmenuedit-6.6.3.tar.xz",
|
||||
"hash": "sha256-YDClIgSlRkI/+sgDZZqH3O02UNwSHWeYyu/7MUPD3EM="
|
||||
},
|
||||
"knighttime": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/knighttime-6.6.2.tar.xz",
|
||||
"hash": "sha256-pd9K+Mx73bluQ9dN3KXXXEWiSaSTxHbJjlu6OsoxDhw="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/knighttime-6.6.3.tar.xz",
|
||||
"hash": "sha256-l/YS62yuDuOa01ebuRJNcBdRyD/QLNP17RIIlrExOiE="
|
||||
},
|
||||
"kpipewire": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kpipewire-6.6.2.tar.xz",
|
||||
"hash": "sha256-5qnx3oom7YPDdnV+qdt60vGSlMq6kxUetri3P2ZUoeA="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kpipewire-6.6.3.tar.xz",
|
||||
"hash": "sha256-N1g5OtLf0yB0oxxwXYQNdCoHRzGYO0iZlYKfGGNtniE="
|
||||
},
|
||||
"krdp": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/krdp-6.6.2.tar.xz",
|
||||
"hash": "sha256-lbntWGk+S8W0qdmRrBrxvG0YSnJXl0RA/4ECeeVCGiw="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/krdp-6.6.3.tar.xz",
|
||||
"hash": "sha256-rgMOCuTtemFzkuatUM2ZYm+m5ALuP8rv7DJ62/s39jA="
|
||||
},
|
||||
"kscreen": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kscreen-6.6.2.tar.xz",
|
||||
"hash": "sha256-AVLeE1j2RHVSXmwOhU+otuz558XpowlGEBVqUkgsLEM="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kscreen-6.6.3.tar.xz",
|
||||
"hash": "sha256-RfKZkYLu+JmRgSz88IWzaNWAUtIcIqtGMlmYqlHbE9E="
|
||||
},
|
||||
"kscreenlocker": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kscreenlocker-6.6.2.tar.xz",
|
||||
"hash": "sha256-zYOQerdTU5pu+HMDvjDwDPB4VcbWjBeRwI7g5gawVrY="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kscreenlocker-6.6.3.tar.xz",
|
||||
"hash": "sha256-9z15OU7N58h+dtTa93e/I8rowZWF8xZqwIqT41luIrM="
|
||||
},
|
||||
"ksshaskpass": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/ksshaskpass-6.6.2.tar.xz",
|
||||
"hash": "sha256-DvTRlkP6u17x4jxGhtapbTO17Y8l0WVNTIJUvPv/ImE="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/ksshaskpass-6.6.3.tar.xz",
|
||||
"hash": "sha256-8Z+KE1q+cavrVbLQGm/fIHl35bb/dLqVoUm7MnFBGPw="
|
||||
},
|
||||
"ksystemstats": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/ksystemstats-6.6.2.tar.xz",
|
||||
"hash": "sha256-zsEH7e7npxWjWPuAH4mzSw+OVCKl3RvZk4VRvy+O2jM="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/ksystemstats-6.6.3.tar.xz",
|
||||
"hash": "sha256-1wDWKKwDccnzcwyhHXvVKKsjShAHjozj13//R8+Oi6w="
|
||||
},
|
||||
"kwallet-pam": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kwallet-pam-6.6.2.tar.xz",
|
||||
"hash": "sha256-OrMYuWzE2ke1/9dhDxQjFXLK+1YiqFIJWpRjtPnlCi4="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kwallet-pam-6.6.3.tar.xz",
|
||||
"hash": "sha256-lloAjYmmT4FhZzxqMsf3HChHPuJxSFZ0O5SazxgpbhY="
|
||||
},
|
||||
"kwayland": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kwayland-6.6.2.tar.xz",
|
||||
"hash": "sha256-80l9+0Fjobq0R+VGNApIWLqtb9Oc0ktE9CfA6W1lCKQ="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kwayland-6.6.3.tar.xz",
|
||||
"hash": "sha256-VQKdAMQVtA4HekYVQWY/vKXJbmt04mGVD3SA7Fq7tVU="
|
||||
},
|
||||
"kwayland-integration": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kwayland-integration-6.6.2.tar.xz",
|
||||
"hash": "sha256-DID0uUa2exE+hjlvKMsU1tbWhan0wV07XaFZElRM6jM="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kwayland-integration-6.6.3.tar.xz",
|
||||
"hash": "sha256-6kwUJKzfHUN76Ipv8+4u0FXmINobBd7BpTQEnREbMas="
|
||||
},
|
||||
"kwin": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kwin-6.6.2.tar.xz",
|
||||
"hash": "sha256-idt0JlnwyWFAujm0BTrefhwgZg5+uCwYtaaMFvkzVug="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kwin-6.6.3.tar.xz",
|
||||
"hash": "sha256-YaLg8LGjTzizf4pKx/dxLJdex2P/TiTrsF7BGH5Fjg8="
|
||||
},
|
||||
"kwin-x11": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kwin-x11-6.6.2.tar.xz",
|
||||
"hash": "sha256-dU2ZM/ZMICDsYijKlEkUofHvmt715VqZQmyzwUlE8Hc="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kwin-x11-6.6.3.tar.xz",
|
||||
"hash": "sha256-op/IADj6RgjNHJylZzTodLC6auZqZJSgeef3OP82zFM="
|
||||
},
|
||||
"kwrited": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/kwrited-6.6.2.tar.xz",
|
||||
"hash": "sha256-S+E+NraFggiDXiG9o9f3BNmSGH/sTGPCHBpv4ngt4Rs="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/kwrited-6.6.3.tar.xz",
|
||||
"hash": "sha256-fSVFc94pMwvUfLMy3peoJODqI7yrxRbMkXuhaCOkDIA="
|
||||
},
|
||||
"layer-shell-qt": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/layer-shell-qt-6.6.2.tar.xz",
|
||||
"hash": "sha256-IvvB04lPkmuWz9Xco+v1ynzAsLuoa7ymSTkD4khi+Hc="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/layer-shell-qt-6.6.3.tar.xz",
|
||||
"hash": "sha256-CSwC/3DlGj4vhtZX06J4ondFiyla2nTQi0R6BpXsm5o="
|
||||
},
|
||||
"libkscreen": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/libkscreen-6.6.2.tar.xz",
|
||||
"hash": "sha256-K8JHJo/bvqWErzP4pnyf0eiRq6HhdPJyxxpCoXh5Kdg="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/libkscreen-6.6.3.tar.xz",
|
||||
"hash": "sha256-QIEQ/FNCqP4f9D8CZhPgta2U6SXoXBlaJOrBQudP0Xk="
|
||||
},
|
||||
"libksysguard": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/libksysguard-6.6.2.tar.xz",
|
||||
"hash": "sha256-n+M82Wuh45a+0BmoqDZPSkuHCJoT/ettXsR+ymIok2o="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/libksysguard-6.6.3.tar.xz",
|
||||
"hash": "sha256-9AYSmaadyePPg8DlTBdHCNjcdIriCNMKBLJ0xVJYbb8="
|
||||
},
|
||||
"libplasma": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/libplasma-6.6.2.tar.xz",
|
||||
"hash": "sha256-XmuIm84gGs99Rrv/GXDm+EpxH0SyB/4QOq83okTamUs="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/libplasma-6.6.3.tar.xz",
|
||||
"hash": "sha256-gVypn1Xmhyf/7ZCy0KF29iQKIlZFSxCJpafyZqWjd1w="
|
||||
},
|
||||
"milou": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/milou-6.6.2.tar.xz",
|
||||
"hash": "sha256-dI8lpyjQH7f2vMh1+sOkQUmPWSszq5vLJXLslzoQmBg="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/milou-6.6.3.tar.xz",
|
||||
"hash": "sha256-kJg0zXxi3oMlWpcJDGhZA+1iRbUL6cFdKZcD2bgi+f0="
|
||||
},
|
||||
"ocean-sound-theme": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/ocean-sound-theme-6.6.2.tar.xz",
|
||||
"hash": "sha256-emxxwLumsOsMd0kH0IBFZWZuom8yHiYBcoS9NBqMxRU="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/ocean-sound-theme-6.6.3.tar.xz",
|
||||
"hash": "sha256-qHlClDN5bmESBulK7XDFBmGKzpv0kqPy/513EIe2+Ag="
|
||||
},
|
||||
"oxygen": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/oxygen-6.6.2.tar.xz",
|
||||
"hash": "sha256-NbA2CxgCVzxOYz/wDShgSgXOSiy+tH1IneOQO03eYb0="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/oxygen-6.6.3.tar.xz",
|
||||
"hash": "sha256-K2IBF0DyjbiXXON+1zP1FOgYD/5IQPgSdr2fmRTXB5w="
|
||||
},
|
||||
"oxygen-sounds": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/oxygen-sounds-6.6.2.tar.xz",
|
||||
"hash": "sha256-GcKINXSgNH4f7XYmp3BujdLtGmkycopmEGcG+prZDMg="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/oxygen-sounds-6.6.3.tar.xz",
|
||||
"hash": "sha256-xTuVVX4xj3iybuW94RUngfYd/BpEEzbfoyzo3lruW+Q="
|
||||
},
|
||||
"plasma-activities": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-activities-6.6.2.tar.xz",
|
||||
"hash": "sha256-ExWxFJe2gqGIGumcQNevQxdwRt2j//due1u8tZjZs+8="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-activities-6.6.3.tar.xz",
|
||||
"hash": "sha256-rBUSNjfqBnq2Rs3gkdachPwkdC/XMI5UGL+ZKYq5cXo="
|
||||
},
|
||||
"plasma-activities-stats": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-activities-stats-6.6.2.tar.xz",
|
||||
"hash": "sha256-Q1teY1g4DdpZ+MbXLosPzyd8ALcVsXv1mg0/BAdv2BQ="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-activities-stats-6.6.3.tar.xz",
|
||||
"hash": "sha256-VmZ7Iw3FKJPD8IaA43pAPSKKUKagsGrQgReSJKfxbRY="
|
||||
},
|
||||
"plasma-browser-integration": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-browser-integration-6.6.2.tar.xz",
|
||||
"hash": "sha256-bWUSkBWbxEimPWqsiyUCqjkkjoauxcOcN7yQJh5IkU4="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-browser-integration-6.6.3.tar.xz",
|
||||
"hash": "sha256-FN/Jk/19zXfkH4LThtKmAz5YjunO/+Ac4yp6E/U3IOQ="
|
||||
},
|
||||
"plasma-desktop": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-desktop-6.6.2.tar.xz",
|
||||
"hash": "sha256-Gg9MV3hgCMgbzGSzrBu4HnWvvNtZHAr1Tgwj3TkNa2E="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-desktop-6.6.3.tar.xz",
|
||||
"hash": "sha256-xcAmu1pKKar3mpvAfneHPIUfYl71upTOC3F9pvGLGhg="
|
||||
},
|
||||
"plasma-dialer": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-dialer-6.6.2.tar.xz",
|
||||
"hash": "sha256-H4e24E8Ib1q0EC+8Q9gf9m02JEqdFb0nZNbq+pbMHXQ="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-dialer-6.6.3.tar.xz",
|
||||
"hash": "sha256-X7ZLYzUQcOTtcdzKofexz3CBTl2oVxSb9uonTZHF2ps="
|
||||
},
|
||||
"plasma-disks": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-disks-6.6.2.tar.xz",
|
||||
"hash": "sha256-F1GFHPkkUAqCQL0HDYhp0/OTQdz7Pfw2XA13qsIKjcU="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-disks-6.6.3.tar.xz",
|
||||
"hash": "sha256-fjDSwIE/ip4KA3QHaba04yxSqkPC5TwyFdJ80Bm48e0="
|
||||
},
|
||||
"plasma-firewall": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-firewall-6.6.2.tar.xz",
|
||||
"hash": "sha256-n/PRh4ebA/ObotWdiQKYQyefq5uO476jPJ+G5KJUTLk="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-firewall-6.6.3.tar.xz",
|
||||
"hash": "sha256-3KmsJ997bbwo22lEDXzBwLkiV4FcWqNmRUC4l1ZsDog="
|
||||
},
|
||||
"plasma-integration": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-integration-6.6.2.tar.xz",
|
||||
"hash": "sha256-zSHqby8Ic61It1AwK6SJvuqIQb+yPZVTXqg8IbaFVvA="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-integration-6.6.3.tar.xz",
|
||||
"hash": "sha256-MCxbypiMjbR2Nmmy27unV22Uczo8BEFwIT1lzzscMmE="
|
||||
},
|
||||
"plasma-keyboard": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-keyboard-6.6.2.tar.xz",
|
||||
"hash": "sha256-UAoo+M+Sr+XzjZqJ9zNEHHIgHTzkW5LxLDv8mBVbXLc="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-keyboard-6.6.3.tar.xz",
|
||||
"hash": "sha256-/RC6/rE7EGVyDb+O4zQ1TwUJee3eyLKwJfdsbrGhGTw="
|
||||
},
|
||||
"plasma-login-manager": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-login-manager-6.6.2.tar.xz",
|
||||
"hash": "sha256-rbaidA5evDuxONVaWNQ+O/d0tEZAiJQnF6+KqVdwL14="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-login-manager-6.6.3.tar.xz",
|
||||
"hash": "sha256-H8RMY4qxm/eZbODWCMtHUm8CPhguLXzathsElEisvWE="
|
||||
},
|
||||
"plasma-mobile": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-mobile-6.6.2.tar.xz",
|
||||
"hash": "sha256-7Ume2R/fAvK6GK1WceV5Svc6xw9y/LRY+ch6zD9xOis="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-mobile-6.6.3.tar.xz",
|
||||
"hash": "sha256-mN1yYsmVcyh1pHXsuPYcUV2g5fRC52lwUHHZJn3YIpE="
|
||||
},
|
||||
"plasma-nano": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-nano-6.6.2.tar.xz",
|
||||
"hash": "sha256-EFN5cAoaGUZMcEo6eC6V1wVmDrWq4UiiaPjZZ1ugtwY="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-nano-6.6.3.tar.xz",
|
||||
"hash": "sha256-+yyV2UdHrgCbnZFiFS1BecyTE2AzMuAfWAojtezY+zw="
|
||||
},
|
||||
"plasma-nm": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-nm-6.6.2.tar.xz",
|
||||
"hash": "sha256-olg28eFZuF+8yHcoSuS/MJdKAruxlPVkQfM1XH5qvG8="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-nm-6.6.3.tar.xz",
|
||||
"hash": "sha256-gCN0ydmCfSJ8P19Ez7THp+P+BqWUTbrSn4YE/E4qlJc="
|
||||
},
|
||||
"plasma-pa": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-pa-6.6.2.tar.xz",
|
||||
"hash": "sha256-lFIlXLyl7stUX7F0F7Gr5kcRA/Dirqx+t8ACK8qhl1Q="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-pa-6.6.3.tar.xz",
|
||||
"hash": "sha256-NUmpC6jDIVcPgb/Vc7jdmmPM0y+H1IRTRzOysMg4y0s="
|
||||
},
|
||||
"plasma-sdk": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-sdk-6.6.2.tar.xz",
|
||||
"hash": "sha256-DiktJHAiLFdf2JTgA3Sqe96XnOqEnBOPpZpwLp8H6bE="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-sdk-6.6.3.tar.xz",
|
||||
"hash": "sha256-SVPvl4VolHmSquRJITAsjed2+iaeFkTqNmdy3czHLEI="
|
||||
},
|
||||
"plasma-setup": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-setup-6.6.2.tar.xz",
|
||||
"hash": "sha256-sTc40iTdK6G2SDzEzAjJ7yybLUy7qu7NcMJB6kWRbcc="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-setup-6.6.3.tar.xz",
|
||||
"hash": "sha256-qnKajtycV29gsGQd17INXIGOgevDQWYVuz8+Vd0eB/A="
|
||||
},
|
||||
"plasma-systemmonitor": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-systemmonitor-6.6.2.tar.xz",
|
||||
"hash": "sha256-7ZLmSo8MV5en2xT7KOfLktLnP3KIitNOQZp3fpBgNjI="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-systemmonitor-6.6.3.tar.xz",
|
||||
"hash": "sha256-QRvZGfqSa8bXtEZF9Ua9SLC4KuHz/peZmgVoq9cBnIU="
|
||||
},
|
||||
"plasma-thunderbolt": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-thunderbolt-6.6.2.tar.xz",
|
||||
"hash": "sha256-AeO5qnx+aK25QfKbZL+YJ7AS2LLkdCiB4XdtnpeIeSQ="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-thunderbolt-6.6.3.tar.xz",
|
||||
"hash": "sha256-k4SdlQNvGNg9EYMgCYxqPeNETP3hu/5Fst0HbAG65QI="
|
||||
},
|
||||
"plasma-vault": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-vault-6.6.2.tar.xz",
|
||||
"hash": "sha256-Jlxohyac96JUahU79wNFplZWwWmdFJ498SDSEOAjy9A="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-vault-6.6.3.tar.xz",
|
||||
"hash": "sha256-/13XwyyPKv1EZf7iUCZc0EElIhcIDzmDL3eT7amHm08="
|
||||
},
|
||||
"plasma-welcome": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-welcome-6.6.2.tar.xz",
|
||||
"hash": "sha256-U93mRKVHiHE8zzPB6BYmRdhj21IT5EAirtfzkVBX8ug="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-welcome-6.6.3.tar.xz",
|
||||
"hash": "sha256-e4Wz6biwTSxG+AsrURe6fDuFP5Y8frooYqU5R5C0vNM="
|
||||
},
|
||||
"plasma-workspace": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-workspace-6.6.2.tar.xz",
|
||||
"hash": "sha256-JjAiNFQq4sgoZyeJWZfI4iZS6Q6S/rtg486XUZTgys0="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-workspace-6.6.3.tar.xz",
|
||||
"hash": "sha256-GAAUZaAe4pKSo8N+YiBRBu6fefGKqkKullTRYKvxF5A="
|
||||
},
|
||||
"plasma-workspace-wallpapers": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma-workspace-wallpapers-6.6.2.tar.xz",
|
||||
"hash": "sha256-xCSC+oTDJbzwM9sPjZoBxUp7FpfF1tXMMHil2BSlwk0="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma-workspace-wallpapers-6.6.3.tar.xz",
|
||||
"hash": "sha256-c4VK9xKXB6dfixMe39QsRAQQuPIZurthczFKIszpFd0="
|
||||
},
|
||||
"plasma5support": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plasma5support-6.6.2.tar.xz",
|
||||
"hash": "sha256-Nv6c+pdE4TK0ZehiVMZN4h1rVAd06x5Miz4lVMSi/54="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plasma5support-6.6.3.tar.xz",
|
||||
"hash": "sha256-f3ZIJu+JZ5kOtC2jY2u/3SnIXjko7rkXuNj+1Ld/cww="
|
||||
},
|
||||
"plymouth-kcm": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/plymouth-kcm-6.6.2.tar.xz",
|
||||
"hash": "sha256-6e2nV6wR+GoLmrQpr+FeFteadDaKXxKe1/x6ITk8NxA="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/plymouth-kcm-6.6.3.tar.xz",
|
||||
"hash": "sha256-l0jlD4vI3hNW79ZmW7ThTBxQl6W88DXPWikj8kS9eZE="
|
||||
},
|
||||
"polkit-kde-agent-1": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/polkit-kde-agent-1-6.6.2.tar.xz",
|
||||
"hash": "sha256-Jlnw4oguCwE7MMqeI+P2kGKZjzWIFefTc2/DX0/NuBI="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/polkit-kde-agent-1-6.6.3.tar.xz",
|
||||
"hash": "sha256-MYlHHevgej93nvskep2xwVYYzXDzf8Ng54B49A1VB6Q="
|
||||
},
|
||||
"powerdevil": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/powerdevil-6.6.2.tar.xz",
|
||||
"hash": "sha256-bQhYqE94PDEUR/SHB4lp+bZQCXM5EhLq/05swP7JnKA="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/powerdevil-6.6.3.tar.xz",
|
||||
"hash": "sha256-c+m4Xb+XkfzyLAHWezzwJOI/6hcEdvCf+P2RtANEgOk="
|
||||
},
|
||||
"print-manager": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/print-manager-6.6.2.tar.xz",
|
||||
"hash": "sha256-8GTgM5cX8eqr4qXb3j0WZcMsHzrMuNzxE04Jz1DpAkg="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/print-manager-6.6.3.tar.xz",
|
||||
"hash": "sha256-aG/P9CjCvlcRTRTD50Ep8+NeTEV8vK03IZUVRzxbYhs="
|
||||
},
|
||||
"qqc2-breeze-style": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/qqc2-breeze-style-6.6.2.tar.xz",
|
||||
"hash": "sha256-TEG592npGbs9l4k3+boT7+cieFw+RNjOfnUtNA4kX7A="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/qqc2-breeze-style-6.6.3.tar.xz",
|
||||
"hash": "sha256-vFhkcm/N8PPIHLvJeqTVMnzP3YamIbR1zlzT4q1sQ0g="
|
||||
},
|
||||
"sddm-kcm": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/sddm-kcm-6.6.2.tar.xz",
|
||||
"hash": "sha256-1USRDZw1MY+dXctUy+IRLlc1KP3MARAb8XNS/i20M6c="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/sddm-kcm-6.6.3.tar.xz",
|
||||
"hash": "sha256-MOnIXLPxzC9xHtWUbkTv1a6lJYxYK72dDxB+VIQdqq8="
|
||||
},
|
||||
"spacebar": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/spacebar-6.6.2.tar.xz",
|
||||
"hash": "sha256-hh9occ00uqrxROovEBhcZiZE6u1RAAVGkodGglMFksw="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/spacebar-6.6.3.tar.xz",
|
||||
"hash": "sha256-f4HKKPGp5jnokPkonzaawG1WvtAgYxkyvrrPosYoDtk="
|
||||
},
|
||||
"spectacle": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/spectacle-6.6.2.tar.xz",
|
||||
"hash": "sha256-Qu/DF2VsdgpFkYcX7dhsNn1RWkiDz9nP7INkWfuIQ50="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/spectacle-6.6.3.tar.xz",
|
||||
"hash": "sha256-vs6v+uBhZ2IVWCInIIuKKenc4WiUgLqG527Ir6D+8T0="
|
||||
},
|
||||
"systemsettings": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/systemsettings-6.6.2.tar.xz",
|
||||
"hash": "sha256-NpE3J/sZAvxEOhK0lRqKSRTNE1p8bL0Jtdq714Kk/6E="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/systemsettings-6.6.3.tar.xz",
|
||||
"hash": "sha256-mZdKGSLJ47POioR5lG5vSMKPLqhgo7h2PHv8NecS4VE="
|
||||
},
|
||||
"wacomtablet": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/wacomtablet-6.6.2.tar.xz",
|
||||
"hash": "sha256-7lAJ1MRnh/MkVNtP97FJ+e5cMaVQLblfeLiQ3B+hDXo="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/wacomtablet-6.6.3.tar.xz",
|
||||
"hash": "sha256-dOnG2vqFJYyZMj3VM4ZTqJkDezM/WskcDfTEI0DqerM="
|
||||
},
|
||||
"xdg-desktop-portal-kde": {
|
||||
"version": "6.6.2",
|
||||
"url": "mirror://kde/stable/plasma/6.6.2/xdg-desktop-portal-kde-6.6.2.tar.xz",
|
||||
"hash": "sha256-Ym81uqXlTSQnQtphskKKfXHCpS1FoDUkyOEAHqN7l8o="
|
||||
"version": "6.6.3",
|
||||
"url": "mirror://kde/stable/plasma/6.6.3/xdg-desktop-portal-kde-6.6.3.tar.xz",
|
||||
"hash": "sha256-2bXDlZa0A55RfIoEu2wvquf3xNmYVXVv2vuUF/4/+/0="
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
lib,
|
||||
buildHomeAssistantComponent,
|
||||
fetchFromGitHub,
|
||||
gtfs-station-stop,
|
||||
pytest-cov-stub,
|
||||
pytest-freezer,
|
||||
pytest-homeassistant-custom-component,
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
buildHomeAssistantComponent rec {
|
||||
owner = "bcpearce";
|
||||
domain = "gtfs_realtime";
|
||||
version = "0.3.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bcpearce";
|
||||
repo = "homeassistant-gtfs-realtime";
|
||||
tag = version;
|
||||
hash = "sha256-G3OtDoF+td7IC+zVXJ+c/chdtYMoq6cStZ3dV8eyUZI=";
|
||||
};
|
||||
|
||||
dependencies = [ gtfs-station-stop ];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytest-cov-stub
|
||||
pytest-freezer
|
||||
pytest-homeassistant-custom-component
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# upstream snapshot is stale
|
||||
"test_diagnostics"
|
||||
];
|
||||
|
||||
ignoreVersionRequirement = [ "gtfs_station_stop" ];
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/bcpearce/homeassistant-gtfs-realtime/releases/tag/${src.tag}";
|
||||
description = "GTFS Realtime transit arrivals for Home Assistant";
|
||||
homepage = "https://github.com/bcpearce/homeassistant-gtfs-realtime";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.stepbrobd ];
|
||||
};
|
||||
}
|
||||
@@ -16,7 +16,7 @@
|
||||
gd,
|
||||
libxaw,
|
||||
icu,
|
||||
ghostscript,
|
||||
ghostscript_headless,
|
||||
libxpm,
|
||||
libxmu,
|
||||
libxext,
|
||||
@@ -29,7 +29,7 @@
|
||||
libpaper,
|
||||
graphite2,
|
||||
zziplib,
|
||||
harfbuzz,
|
||||
harfbuzzFull,
|
||||
potrace,
|
||||
gmp,
|
||||
mpfr,
|
||||
@@ -44,11 +44,12 @@
|
||||
woff2,
|
||||
xxHash,
|
||||
makeWrapper,
|
||||
useFixedHashes,
|
||||
useFixedHashes ? true,
|
||||
asymptote,
|
||||
biber-ms,
|
||||
tlpdb,
|
||||
luajit,
|
||||
...
|
||||
}@args:
|
||||
|
||||
# Useful resource covering build options:
|
||||
@@ -411,7 +412,7 @@ rec {
|
||||
buildInputs = core.buildInputs ++ [
|
||||
core
|
||||
cairo
|
||||
harfbuzz
|
||||
harfbuzzFull
|
||||
icu
|
||||
graphite2
|
||||
libx11
|
||||
@@ -595,7 +596,7 @@ rec {
|
||||
buildInputs = [
|
||||
core
|
||||
brotli
|
||||
ghostscript
|
||||
ghostscript_headless
|
||||
zlib
|
||||
freetype
|
||||
ttfautohint
|
||||
@@ -625,7 +626,7 @@ rec {
|
||||
libpng
|
||||
freetype
|
||||
gd
|
||||
ghostscript
|
||||
ghostscript_headless
|
||||
];
|
||||
|
||||
preConfigure = ''
|
||||
@@ -639,7 +640,7 @@ rec {
|
||||
"--disable-debug"
|
||||
];
|
||||
|
||||
GS = "${ghostscript}/bin/gs";
|
||||
GS = lib.getExe ghostscript_headless;
|
||||
|
||||
enableParallelBuilding = true;
|
||||
};
|
||||
@@ -738,7 +739,7 @@ rec {
|
||||
buildInputs = [
|
||||
core # kpathsea
|
||||
freetype
|
||||
ghostscript
|
||||
ghostscript_headless
|
||||
libx11
|
||||
libxaw
|
||||
libxi
|
||||
|
||||
@@ -12,10 +12,9 @@
|
||||
writeShellScript,
|
||||
writeText,
|
||||
buildEnv,
|
||||
callPackage,
|
||||
ghostscript_headless,
|
||||
git-latexdiff,
|
||||
harfbuzz,
|
||||
harfbuzzFull,
|
||||
makeWrapper,
|
||||
installShellFiles,
|
||||
python3,
|
||||
@@ -47,18 +46,48 @@
|
||||
nixfmt,
|
||||
luajit,
|
||||
texinfo,
|
||||
}:
|
||||
# for bin.nix
|
||||
perlPackages,
|
||||
python3Packages,
|
||||
pkg-config,
|
||||
cmake,
|
||||
ninja,
|
||||
libpaper,
|
||||
graphite2,
|
||||
zziplib,
|
||||
potrace,
|
||||
gmp,
|
||||
mpfr,
|
||||
mupdf-headless,
|
||||
brotli,
|
||||
cairo,
|
||||
pixman,
|
||||
libxi,
|
||||
libxfixes,
|
||||
clisp,
|
||||
biber,
|
||||
woff2,
|
||||
xxHash,
|
||||
fetchzip,
|
||||
fetchFromGitHub,
|
||||
buildPackages,
|
||||
texlive,
|
||||
zlib,
|
||||
libiconv,
|
||||
libpng,
|
||||
libx11,
|
||||
freetype,
|
||||
ttfautohint,
|
||||
gd,
|
||||
libxaw,
|
||||
icu,
|
||||
libxpm,
|
||||
libxmu,
|
||||
libxext,
|
||||
}@args:
|
||||
let
|
||||
# various binaries (compiled)
|
||||
bin = callPackage ./bin.nix {
|
||||
ghostscript = ghostscript_headless;
|
||||
harfbuzz = harfbuzz.override {
|
||||
withIcu = true;
|
||||
withGraphite2 = true;
|
||||
};
|
||||
inherit useFixedHashes;
|
||||
tlpdb = overriddenTlpdb;
|
||||
};
|
||||
bin = import ./bin.nix (args // { tlpdb = overriddenTlpdb; });
|
||||
|
||||
tlpdb = import ./tlpdb.nix;
|
||||
|
||||
|
||||
@@ -6757,6 +6757,8 @@ self: super: with self; {
|
||||
|
||||
gtfs-realtime-bindings = callPackage ../development/python-modules/gtfs-realtime-bindings { };
|
||||
|
||||
gtfs-station-stop = callPackage ../development/python-modules/gtfs-station-stop { };
|
||||
|
||||
gto = callPackage ../development/python-modules/gto { };
|
||||
|
||||
gtts = callPackage ../development/python-modules/gtts { };
|
||||
@@ -13101,6 +13103,8 @@ self: super: with self; {
|
||||
|
||||
py-multihash = callPackage ../development/python-modules/py-multihash { };
|
||||
|
||||
py-netgear-plus = callPackage ../development/python-modules/py-netgear-plus { };
|
||||
|
||||
py-nextbusnext = callPackage ../development/python-modules/py-nextbusnext { };
|
||||
|
||||
py-nightscout = callPackage ../development/python-modules/py-nightscout { };
|
||||
|
||||
@@ -47,8 +47,14 @@ let
|
||||
mathcomp-solvable = self.mathcomp.solvable;
|
||||
mathcomp-field = self.mathcomp.field;
|
||||
mathcomp-character = self.mathcomp.character;
|
||||
mathcomp-analysis = callPackage ../development/rocq-modules/mathcomp-analysis { };
|
||||
mathcomp-analysis-stdlib = self.mathcomp-analysis.analysis-stdlib;
|
||||
mathcomp-bigenough = callPackage ../development/rocq-modules/mathcomp-bigenough { };
|
||||
mathcomp-classical = self.mathcomp-analysis.classical;
|
||||
mathcomp-experimental-reals = self.mathcomp-analysis.experimental-reals;
|
||||
mathcomp-finmap = callPackage ../development/rocq-modules/mathcomp-finmap { };
|
||||
mathcomp-reals = self.mathcomp-analysis.reals;
|
||||
mathcomp-reals-stdlib = self.mathcomp-analysis.reals-stdlib;
|
||||
parseque = callPackage ../development/rocq-modules/parseque { };
|
||||
relation-algebra = callPackage ../development/rocq-modules/relation-algebra { };
|
||||
rocq-elpi = callPackage ../development/rocq-modules/rocq-elpi { };
|
||||
|
||||
Reference in New Issue
Block a user