Merge master into staging-next
This commit is contained in:
@@ -5448,6 +5448,12 @@
|
||||
githubId = 62989;
|
||||
name = "Demyan Rogozhin";
|
||||
};
|
||||
Denommus = {
|
||||
email = "yuridenommus@gmail.com";
|
||||
github = "Denommus";
|
||||
githubId = 721022;
|
||||
name = "Yuri da Costa Albuquerque";
|
||||
};
|
||||
denperidge = {
|
||||
email = "contact@denperidge.com";
|
||||
github = "Denperidge";
|
||||
@@ -6991,6 +6997,12 @@
|
||||
githubId = 57543709;
|
||||
name = "Chris O'Brien";
|
||||
};
|
||||
euxane = {
|
||||
name = "euxane";
|
||||
email = "r9uhdi.nixpkgs@euxane.net";
|
||||
github = "pacien";
|
||||
githubId = 1449319;
|
||||
};
|
||||
evalexpr = {
|
||||
name = "Jonathan Wilkins";
|
||||
email = "nixos@wilkins.tech";
|
||||
@@ -13665,7 +13677,7 @@
|
||||
};
|
||||
Makuru = {
|
||||
email = "makuru@makuru.org";
|
||||
github = "makuru-dd";
|
||||
github = "makuru-org";
|
||||
githubId = 58048293;
|
||||
name = "Makuru";
|
||||
keys = [ { fingerprint = "5B22 7123 362F DEF1 8F79 BF2B 4792 3A0F EEB5 51C7"; } ];
|
||||
@@ -17031,12 +17043,6 @@
|
||||
githubId = 17091659;
|
||||
name = "Pablo Andres Dealbera";
|
||||
};
|
||||
pacien = {
|
||||
email = "b4gx3q.nixpkgs@pacien.net";
|
||||
github = "pacien";
|
||||
githubId = 1449319;
|
||||
name = "Pacien Tran-Girard";
|
||||
};
|
||||
pacman99 = {
|
||||
email = "pachum99@gmail.com";
|
||||
matrix = "@pachumicchu:myrdd.info";
|
||||
|
||||
@@ -10,7 +10,7 @@ let
|
||||
|
||||
in
|
||||
{
|
||||
meta.maintainers = with lib.maintainers; [ pacien ];
|
||||
meta.maintainers = with lib.maintainers; [ euxane ];
|
||||
|
||||
options = {
|
||||
programs.msmtp = {
|
||||
|
||||
@@ -210,5 +210,5 @@ in
|
||||
) receivers;
|
||||
};
|
||||
|
||||
meta.maintainers = with lib.maintainers; [ pacien ];
|
||||
meta.maintainers = with lib.maintainers; [ euxane ];
|
||||
}
|
||||
|
||||
@@ -198,7 +198,7 @@ in
|
||||
meta = {
|
||||
maintainers = with lib.maintainers; [
|
||||
happysalada
|
||||
pacien
|
||||
euxane
|
||||
onny
|
||||
];
|
||||
};
|
||||
|
||||
@@ -159,5 +159,5 @@ in
|
||||
};
|
||||
};
|
||||
|
||||
meta.maintainers = with lib.maintainers; [ pacien ];
|
||||
meta.maintainers = with lib.maintainers; [ euxane ];
|
||||
}
|
||||
|
||||
@@ -200,7 +200,7 @@ in
|
||||
};
|
||||
|
||||
meta.maintainers = with lib.maintainers; [
|
||||
pacien
|
||||
euxane
|
||||
vskilet
|
||||
];
|
||||
}
|
||||
|
||||
@@ -145,5 +145,5 @@ in
|
||||
};
|
||||
};
|
||||
|
||||
meta.maintainers = with lib.maintainers; [ pacien ];
|
||||
meta.maintainers = with lib.maintainers; [ euxane ];
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ let
|
||||
in
|
||||
makeTest {
|
||||
name = "postgresql-wal-receiver-${package.name}";
|
||||
meta.maintainers = with lib.maintainers; [ pacien ];
|
||||
meta.maintainers = with lib.maintainers; [ euxane ];
|
||||
|
||||
nodes.machine =
|
||||
{ ... }:
|
||||
|
||||
+10
-2
@@ -132,8 +132,15 @@ import ./make-test-python.nix (
|
||||
"cp -rT ${testDir} /opt",
|
||||
"touch /opt/excluded_file_1 /opt/excluded_file_2",
|
||||
"mkdir -p /root/restic-rclone-backup",
|
||||
"restic-remote-noinit-backup init",
|
||||
)
|
||||
|
||||
server.fail(
|
||||
# test that noinit backup in fact does not initialize the repository
|
||||
# and thus fails without a pre-initialized repository
|
||||
"systemctl start restic-backups-remote-noinit-backup.service",
|
||||
)
|
||||
|
||||
server.succeed(
|
||||
# test that remotebackup runs custom commands and produces a snapshot
|
||||
"timedatectl set-time '2016-12-13 13:45'",
|
||||
"systemctl start restic-backups-remotebackup.service",
|
||||
@@ -152,7 +159,8 @@ import ./make-test-python.nix (
|
||||
"restic-remote-from-file-backup restore latest -t /tmp/restore-2",
|
||||
"diff -ru ${testDir} /tmp/restore-2/opt",
|
||||
|
||||
# test that remote-noinit-backup produces a snapshot
|
||||
# test that remote-noinit-backup produces a snapshot once initialized
|
||||
"restic-remote-noinit-backup init",
|
||||
"systemctl start restic-backups-remote-noinit-backup.service",
|
||||
'restic-remote-noinit-backup snapshots --json | ${pkgs.jq}/bin/jq "length | . == 1"',
|
||||
|
||||
|
||||
@@ -123,7 +123,7 @@ import ./make-test-python.nix (
|
||||
meta = {
|
||||
maintainers = with lib.maintainers; [
|
||||
happysalada
|
||||
pacien
|
||||
euxane
|
||||
onny
|
||||
];
|
||||
};
|
||||
|
||||
@@ -10,18 +10,18 @@
|
||||
vimUtils,
|
||||
}:
|
||||
let
|
||||
version = "0.0.13";
|
||||
version = "0.0.14";
|
||||
src = fetchFromGitHub {
|
||||
owner = "yetone";
|
||||
repo = "avante.nvim";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-JTuVq5fil2bpkptpw+kj0PFOp9Rk7RpOxc0GN/blL6M=";
|
||||
hash = "sha256-0dkPejvupXhVZY/5qT45f4LZ4MIVcz8uZam+9TmB+Yo=";
|
||||
};
|
||||
avante-nvim-lib = rustPlatform.buildRustPackage {
|
||||
pname = "avante-nvim-lib";
|
||||
inherit version src;
|
||||
|
||||
cargoHash = "sha256-mCQm+ZBH5KehCbpKZ2zFl34sJh4yfKmA8GMcteK5SrA=";
|
||||
cargoHash = "sha256-80++U7CIu6QtH1jQCHCEpv2tnYOuoWSczZIUmKyrqJE=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -7,12 +7,12 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
let
|
||||
version = "0.7.6";
|
||||
version = "0.8.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "Saghen";
|
||||
repo = "blink.cmp";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-fzAqUqMx4zqN9dtTYRAibhWd5CKh2pvai9g7E/xxnE8=";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-YUADpn3kImYqlc96R3qMKC2V+ZD3+Na0WDP63dxKKbU=";
|
||||
};
|
||||
libExt = if stdenv.hostPlatform.isDarwin then "dylib" else "so";
|
||||
blink-fuzzy-lib = rustPlatform.buildRustPackage {
|
||||
|
||||
@@ -98,7 +98,7 @@ stdenv.mkDerivation rec {
|
||||
];
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [
|
||||
pacien
|
||||
euxane
|
||||
dotlambda
|
||||
];
|
||||
mainProgram = "beamerpresenter";
|
||||
|
||||
@@ -123,7 +123,7 @@ let
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [
|
||||
lukegb
|
||||
pacien
|
||||
euxane
|
||||
techknowlogick
|
||||
];
|
||||
platforms = platforms.unix;
|
||||
|
||||
@@ -47,6 +47,6 @@ buildLua {
|
||||
description = "Script for mpv to skip sponsored segments of YouTube videos";
|
||||
homepage = "https://github.com/po5/mpv_sponsorblock";
|
||||
license = licenses.gpl3;
|
||||
maintainers = with maintainers; [ pacien ];
|
||||
maintainers = with maintainers; [ euxane ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@ let
|
||||
src = fetchFromGitHub {
|
||||
owner = "apptainer";
|
||||
repo = "apptainer";
|
||||
rev = "refs/tags/v${version}";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-ZdSo9bKZ7Q1xwMe4SR840U3+fVpKwtiZQA5KDM5qF9M=";
|
||||
};
|
||||
|
||||
@@ -46,19 +46,19 @@ let
|
||||
callPackage
|
||||
(import ./generic.nix rec {
|
||||
pname = "singularity-ce";
|
||||
version = "4.2.1";
|
||||
version = "4.2.2";
|
||||
projectName = "singularity";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sylabs";
|
||||
repo = "singularity";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-Go4um/bIgq2lCZvjJ2GR81XpA/JvjPholi1PzNG9Hz8=";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-BW+oUZh82m2QDf0tUKRLcPk3mUpkukZkVzSIfXtQwio=";
|
||||
};
|
||||
|
||||
# Override vendorHash with overrideAttrs.
|
||||
# See https://nixos.org/manual/nixpkgs/unstable/#buildGoModule-vendorHash
|
||||
vendorHash = "sha256-CRZ42NdmJhAkV6bkl5n7rEV4Tu/h65qF5qaQ4W5wQ3w=";
|
||||
vendorHash = "sha256-ed779LFPL38i/+pGlGIty9I/SvOtjF4/dOAx8zY7Y5E=";
|
||||
|
||||
# Do not build conmon and squashfuse from the Git submodule sources,
|
||||
# Use Nixpkgs provided version
|
||||
|
||||
@@ -23,7 +23,7 @@ buildPythonPackage rec {
|
||||
description = "Balance windows and workspaces in i3wm";
|
||||
homepage = "https://pypi.org/project/i3-balance-workspace/";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ pacien ];
|
||||
maintainers = with lib.maintainers; [ euxane ];
|
||||
mainProgram = "i3_balance_workspace";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -7,25 +7,25 @@
|
||||
}:
|
||||
let
|
||||
pname = "dbgate";
|
||||
version = "6.0.0";
|
||||
version = "6.1.0";
|
||||
src =
|
||||
fetchurl
|
||||
{
|
||||
aarch64-linux = {
|
||||
url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-linux_arm64.AppImage";
|
||||
hash = "sha256-HWjz3S8y0lRvhEcYNaNY89fLKvLOzwoLFD2RstWgFPI=";
|
||||
hash = "sha256-gUACJGegHFhOd9t/MVt5imwsTnOKA9Q66dKtzLHzjSo=";
|
||||
};
|
||||
x86_64-linux = {
|
||||
url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-linux_x86_64.AppImage";
|
||||
hash = "sha256-nUoncYH42maU5cAMkpvKeCnyE8SJTlcfdUCrO5WvhcY=";
|
||||
hash = "sha256-hSqBwsroOWcyHuUimkiy13tdTKqdAjXOnECv5J9KRbw=";
|
||||
};
|
||||
x86_64-darwin = {
|
||||
url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-mac_x64.dmg";
|
||||
hash = "sha256-ru+TzZ7c9NSOujsHoLxghmKgI4dEMlc45hTHsto2gIY=";
|
||||
hash = "sha256-tUY9TM/wP7N1giZpBlzCQlF+01XT7HA4v/kTrT57jX8=";
|
||||
};
|
||||
aarch64-darwin = {
|
||||
url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-mac_universal.dmg";
|
||||
hash = "sha256-H6RFzgnn/4HHdHrWedFLeLlXizC+TEbD8F/9C4rVMok=";
|
||||
hash = "sha256-b5IJfpe3XnY1bSI6dzQro8PY4L72aFKy9GtolgFZzsA=";
|
||||
};
|
||||
}
|
||||
.${stdenv.system} or (throw "dbgate: ${stdenv.system} is unsupported.");
|
||||
|
||||
@@ -161,7 +161,7 @@ perlPackages.buildPerlPackage rec {
|
||||
description = "GUI to produce PDFs or DjVus from scanned documents";
|
||||
homepage = "https://gscan2pdf.sourceforge.net/";
|
||||
license = licenses.gpl3;
|
||||
maintainers = with maintainers; [ pacien ];
|
||||
maintainers = with maintainers; [ euxane ];
|
||||
mainProgram = "gscan2pdf";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "ha-mqtt-discoverable-cli";
|
||||
version = "0.4.1";
|
||||
version = "0.16.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "unixorn";
|
||||
repo = "ha-mqtt-discoverable-cli";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-rGRsB5kAtzI5KP4tMiQqLJQZs7z5k657V8Di0OzB6F8=";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-RyAgwLMdeLZj+U7Ddp1t/Qy5K/U++3WssVHfzSQ7YoY=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [ "ha-mqtt-discoverable" ];
|
||||
|
||||
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
|
||||
description = "HID report descriptor I/O library and conversion tool";
|
||||
homepage = "https://github.com/DIGImend/hidrd";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ pacien ];
|
||||
maintainers = with maintainers; [ euxane ];
|
||||
platforms = platforms.all;
|
||||
broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/hidrd.x86_64-darwin
|
||||
mainProgram = "hidrd-convert";
|
||||
|
||||
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://howl.io/";
|
||||
description = "General purpose, fast and lightweight editor with a keyboard-centric minimalistic user interface";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ pacien ];
|
||||
maintainers = with maintainers; [ euxane ];
|
||||
mainProgram = "howl";
|
||||
|
||||
# LuaJIT and Howl builds fail for x86_64-darwin and aarch64-linux respectively
|
||||
|
||||
@@ -4,27 +4,25 @@
|
||||
fetchFromGitHub,
|
||||
pkg-config,
|
||||
wrapGAppsHook4,
|
||||
cairo,
|
||||
gdk-pixbuf,
|
||||
glib,
|
||||
gtk4,
|
||||
libadwaita,
|
||||
pango,
|
||||
vte-gtk4,
|
||||
openssl,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage {
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "ivyterm";
|
||||
version = "0-unstable-2024-10-23";
|
||||
version = "1.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Tomiyou";
|
||||
repo = "ivyterm";
|
||||
rev = "13ee76dfc88bc92807e328991c7a8586a5b13ac7";
|
||||
hash = "sha256-RVHGDgaNYhR/eGTu4bhJvEfd14qFP+u8ApItVc00Bm8=";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-2wOTUJRFtT7lJ8Km7J7qT6CIRi7wZmNAp1UHfrksyss=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-tdaI0diwRjqERmAiuKFhMw4AeqxgMq8YMsZWBjsmd0U=";
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-SyyXpV4BfXFm5SHsrXHVNXFm8xM1gBv9lBRXuHVN+lQ=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
@@ -32,18 +30,24 @@ rustPlatform.buildRustPackage {
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
cairo
|
||||
gdk-pixbuf
|
||||
glib
|
||||
gtk4
|
||||
openssl
|
||||
libadwaita
|
||||
pango
|
||||
vte-gtk4
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
install -D data/com.tomiyou.ivyTerm.desktop -t $out/share/applications
|
||||
install -D data/com.tomiyou.ivyTerm.svg -t $out/share/icons
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
updateScript = nix-update-script { };
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Terminal emulator implemented in gtk4-rs and VTE4";
|
||||
homepage = "https://github.com/Tomiyou/ivyterm";
|
||||
changelog = "https://github.com/Tomiyou/ivyterm/releases/tag/${src.tag}";
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = with lib.maintainers; [ genga898 ];
|
||||
mainProgram = "ivyterm";
|
||||
|
||||
@@ -1,33 +1,31 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
flutter324,
|
||||
flutter327,
|
||||
webkitgtk_4_1,
|
||||
alsa-lib,
|
||||
libayatana-appindicator,
|
||||
autoPatchelfHook,
|
||||
wrapGAppsHook3,
|
||||
gst_all_1,
|
||||
stdenv,
|
||||
mimalloc,
|
||||
mpv,
|
||||
mpv-unwrapped,
|
||||
}:
|
||||
flutter324.buildFlutterApplication rec {
|
||||
flutter327.buildFlutterApplication rec {
|
||||
pname = "kazumi";
|
||||
version = "1.4.6";
|
||||
version = "1.4.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Predidit";
|
||||
repo = "Kazumi";
|
||||
tag = version;
|
||||
hash = "sha256-NB6veMxAbG4YB6Io+HNLK/N8irF8g+Vj0r5L94JG//A=";
|
||||
hash = "sha256-/sr2CQ9ntwfR2QCgidQE3kwBSIG+qfpSR/XhRPpmBm0=";
|
||||
};
|
||||
|
||||
pubspecLock = lib.importJSON ./pubspec.lock.json;
|
||||
|
||||
nativeBuildInputs = [
|
||||
wrapGAppsHook3
|
||||
autoPatchelfHook
|
||||
];
|
||||
|
||||
|
||||
@@ -4,17 +4,17 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "_fe_analyzer_shared",
|
||||
"sha256": "f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834",
|
||||
"sha256": "16e298750b6d0af7ce8a3ba7c18c69c3785d11b15ec83f6dcd0ad2a0009b3cab",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "72.0.0"
|
||||
"version": "76.0.0"
|
||||
},
|
||||
"_macros": {
|
||||
"dependency": "transitive",
|
||||
"description": "dart",
|
||||
"source": "sdk",
|
||||
"version": "0.3.2"
|
||||
"version": "0.3.3"
|
||||
},
|
||||
"adaptive_theme": {
|
||||
"dependency": "direct main",
|
||||
@@ -30,11 +30,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "analyzer",
|
||||
"sha256": "b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139",
|
||||
"sha256": "1f14db053a8c23e260789e9b0980fa27f2680dd640932cae5e1137cce0e46e1e",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "6.7.0"
|
||||
"version": "6.11.0"
|
||||
},
|
||||
"ansicolor": {
|
||||
"dependency": "transitive",
|
||||
@@ -280,11 +280,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "collection",
|
||||
"sha256": "ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a",
|
||||
"sha256": "a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.18.0"
|
||||
"version": "1.19.0"
|
||||
},
|
||||
"connectivity_plus": {
|
||||
"dependency": "direct main",
|
||||
@@ -609,16 +609,6 @@
|
||||
"source": "hosted",
|
||||
"version": "4.0.1"
|
||||
},
|
||||
"flutter_smart_dialog": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "flutter_smart_dialog",
|
||||
"sha256": "d7b915461fdc9bb8111d23a709b4ce910dbc4b9bef0fbd941655f74bf7de09a6",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "4.9.8+5"
|
||||
},
|
||||
"flutter_test": {
|
||||
"dependency": "direct dev",
|
||||
"description": "flutter",
|
||||
@@ -805,21 +795,21 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "leak_tracker",
|
||||
"sha256": "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05",
|
||||
"sha256": "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "10.0.5"
|
||||
"version": "10.0.7"
|
||||
},
|
||||
"leak_tracker_flutter_testing": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "leak_tracker_flutter_testing",
|
||||
"sha256": "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806",
|
||||
"sha256": "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.0.5"
|
||||
"version": "3.0.8"
|
||||
},
|
||||
"leak_tracker_testing": {
|
||||
"dependency": "transitive",
|
||||
@@ -865,11 +855,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "macros",
|
||||
"sha256": "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536",
|
||||
"sha256": "1d9e801cd66f7ea3663c45fc708450db1fa57f988142c64289142c9b7ee80656",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.1.2-main.4"
|
||||
"version": "0.1.3-main.0"
|
||||
},
|
||||
"matcher": {
|
||||
"dependency": "transitive",
|
||||
@@ -1503,7 +1493,7 @@
|
||||
"dependency": "transitive",
|
||||
"description": "flutter",
|
||||
"source": "sdk",
|
||||
"version": "0.0.99"
|
||||
"version": "0.0.0"
|
||||
},
|
||||
"source_gen": {
|
||||
"dependency": "transitive",
|
||||
@@ -1599,11 +1589,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "stack_trace",
|
||||
"sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b",
|
||||
"sha256": "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.11.1"
|
||||
"version": "1.12.0"
|
||||
},
|
||||
"stream_channel": {
|
||||
"dependency": "transitive",
|
||||
@@ -1629,11 +1619,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "string_scanner",
|
||||
"sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde",
|
||||
"sha256": "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.2.0"
|
||||
"version": "1.3.0"
|
||||
},
|
||||
"styled_text": {
|
||||
"dependency": "direct main",
|
||||
@@ -1669,11 +1659,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "test_api",
|
||||
"sha256": "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb",
|
||||
"sha256": "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.7.2"
|
||||
"version": "0.7.3"
|
||||
},
|
||||
"timing": {
|
||||
"dependency": "transitive",
|
||||
@@ -1839,11 +1829,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "vm_service",
|
||||
"sha256": "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d",
|
||||
"sha256": "f6be3ed8bd01289b34d679c2b62226f63c0e69f9fd2e50a6b3c1c729a961041b",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "14.2.5"
|
||||
"version": "14.3.0"
|
||||
},
|
||||
"volume_controller": {
|
||||
"dependency": "transitive",
|
||||
@@ -2069,6 +2059,6 @@
|
||||
},
|
||||
"sdks": {
|
||||
"dart": ">=3.5.0 <4.0.0",
|
||||
"flutter": ">=3.24.5"
|
||||
"flutter": ">=3.27.1"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
diff --git a/LibreNMS/Config.php b/LibreNMS/Config.php
|
||||
index 5ed6b71..de7718a 100644
|
||||
--- a/LibreNMS/Config.php
|
||||
+++ b/LibreNMS/Config.php
|
||||
@@ -460,13 +460,6 @@ class Config
|
||||
self::persist('device_display_default', $display_value);
|
||||
diff --git a/app/ConfigRepository.php b/app/ConfigRepository.php
|
||||
index 2d73cce81..b0110540b 100644
|
||||
--- a/app/ConfigRepository.php
|
||||
+++ b/app/ConfigRepository.php
|
||||
@@ -444,13 +444,6 @@ class ConfigRepository
|
||||
$this->persist('device_display_default', $display_value);
|
||||
}
|
||||
|
||||
|
||||
- // make sure we have full path to binaries in case PATH isn't set
|
||||
- foreach (['fping', 'fping6', 'snmpgetnext', 'rrdtool', 'traceroute'] as $bin) {
|
||||
- if (! is_executable(self::get($bin))) {
|
||||
- self::persist($bin, self::locateBinary($bin));
|
||||
- if (! is_executable($this->get($bin))) {
|
||||
- $this->persist($bin, $this->locateBinary($bin));
|
||||
- }
|
||||
- }
|
||||
-
|
||||
if (! self::has('rrdtool_version')) {
|
||||
self::persist('rrdtool_version', Rrd::version());
|
||||
if (! $this->has('rrdtool_version')) {
|
||||
$this->persist('rrdtool_version', (new Version($this))->rrdtool());
|
||||
}
|
||||
|
||||
@@ -27,16 +27,16 @@ let
|
||||
in
|
||||
phpPackage.buildComposerProject rec {
|
||||
pname = "librenms";
|
||||
version = "24.11.0";
|
||||
version = "24.12.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "librenms";
|
||||
repo = pname;
|
||||
rev = "${version}";
|
||||
sha256 = "sha256-pcUkmcqD/NNedKlpNEBFf9Pmxkq6qXVdagRj/QTePzw=";
|
||||
sha256 = "sha256-/0mc4wTx9WDxgDxqq+Kut8uX/Yr+bxqZ1BeJvmFDxG8=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-0ZMQYODlXLHOjwWYvbrY/VQ2Zm9D7r1NvXRyP0q346M=";
|
||||
vendorHash = "sha256-DNiTSXt/1Qr67BdlTu3ccP4Whw5pyybeFJ045c/e8Dc=";
|
||||
|
||||
php = phpPackage;
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
|
||||
lgpl21Plus
|
||||
bsd2
|
||||
];
|
||||
maintainers = with maintainers; [ pacien ] ++ teams.helsinki-systems.members;
|
||||
maintainers = with maintainers; [ euxane ] ++ teams.helsinki-systems.members;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "malwoverview";
|
||||
version = "6.0.1";
|
||||
version = "6.1.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "alexandreborges";
|
||||
repo = "malwoverview";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-N9jXMkX3Kt3ldw/QgJRAE2ItrzjXzQthQ9UULRtnN0A=";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-43LcrP89vhVFDRRRItFL6hl++mvdGoPugMwD3TEOSE0=";
|
||||
};
|
||||
|
||||
pythonRemoveDeps = [
|
||||
|
||||
@@ -21,7 +21,7 @@ rustPlatform.buildRustPackage {
|
||||
description = "tags for markdown file";
|
||||
homepage = "https://github.com/wsdjeg/mdctags.rs";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ pacien ];
|
||||
maintainers = with lib.maintainers; [ euxane ];
|
||||
mainProgram = "mdctags";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ rustPlatform.buildRustPackage rec {
|
||||
];
|
||||
maintainers = with maintainers; [
|
||||
minijackson
|
||||
pacien
|
||||
euxane
|
||||
];
|
||||
mainProgram = "pandoc-katex";
|
||||
};
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
stdenv,
|
||||
}:
|
||||
let
|
||||
version = "6886";
|
||||
version = "6899";
|
||||
src =
|
||||
let
|
||||
inherit (stdenv.hostPlatform) system;
|
||||
@@ -16,10 +16,10 @@ let
|
||||
aarch64-darwin = "mac-arm64";
|
||||
};
|
||||
hash = selectSystem {
|
||||
x86_64-linux = "sha256-8o2PgbyHqU1ST2clx2NRB6/E1eBWjuyx2oIVvc1/ujI=";
|
||||
aarch64-linux = "sha256-SUxtX7NMK+sMi5Fybc2P+bNrXET0TTBJTUhsMw0eBTc=";
|
||||
x86_64-darwin = "sha256-p4lHxr1Do3pLKXn2bOt8gh2R5KHPr4HpAM9hphFUimU=";
|
||||
aarch64-darwin = "sha256-Eb9I17GcuBaMAVKI9K0Rf/iD+nhBFDgYhWth46yU0xE=";
|
||||
x86_64-linux = "sha256-JPXgjdGfQK1BztK3opqKfg5P2lAnmkcVj3qk2Ck8vHg=";
|
||||
aarch64-linux = "sha256-za1d1jKM3LdeBFttBBHQ+Nx1O4KC6FFwotuRHTj8tFk=";
|
||||
x86_64-darwin = "sha256-K2Sr4z4+WWmK9OxvkZB0k9LQDxCNnUvL0RArG5v2aYs=";
|
||||
aarch64-darwin = "sha256-wLa61Af4G47AE99M+uPlBjR2rdP5yUenoW9gsrOmZpw=";
|
||||
};
|
||||
in
|
||||
fetchzip {
|
||||
|
||||
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
|
||||
license = licenses.mit;
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [
|
||||
pacien
|
||||
euxane
|
||||
pablovsky
|
||||
];
|
||||
};
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "pyenv";
|
||||
version = "2.4.22";
|
||||
version = "2.4.23";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pyenv";
|
||||
repo = "pyenv";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-TrsSihCXovToTFygs6WB67sQIbtx4EJjyMbBDCK0pR4=";
|
||||
hash = "sha256-4IqHJpnGQKo/1U/Zkzg0mzm4xFbDC28F9ixgw+C0hAc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -46,7 +46,7 @@ buildGoModule rec {
|
||||
homepage = "https://ddvk.github.io/rmfakecloud/";
|
||||
license = licenses.agpl3Only;
|
||||
maintainers = with maintainers; [
|
||||
pacien
|
||||
euxane
|
||||
martinetd
|
||||
];
|
||||
mainProgram = "rmfakecloud";
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
|
||||
let
|
||||
pname = "simplex-chat-desktop";
|
||||
version = "6.2.0";
|
||||
version = "6.2.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/simplex-chat/simplex-chat/releases/download/v${version}/simplex-desktop-x86_64.AppImage";
|
||||
hash = "sha256-2Ng77oggjdePDNeB0NdC8vkRY4duwzUdde22Hp6dXyM=";
|
||||
hash = "sha256-JEe4dmbb/T2A4+t1ycvgJofes2CkEphytFMnWJgpZ7s=";
|
||||
};
|
||||
|
||||
appimageContents = appimageTools.extract {
|
||||
|
||||
@@ -42,8 +42,8 @@ let
|
||||
|
||||
# Please keep the version x.y.0.z and do not update to x.y.76.z because the
|
||||
# source of the latter disappears much faster.
|
||||
version = "8.133.0.202";
|
||||
revision = "375";
|
||||
version = "8.134.0.202";
|
||||
revision = "378";
|
||||
|
||||
rpath =
|
||||
lib.makeLibraryPath [
|
||||
@@ -103,7 +103,7 @@ let
|
||||
fetchurl {
|
||||
name = "skypeforlinux-${version}-${revision}.snap";
|
||||
url = "https://api.snapcraft.io/api/v1/snaps/download/QRDEfjn4WJYnm0FzDKwqqRZZI77awQEV_${revision}.snap";
|
||||
hash = "sha512-xTkVc/0IWMzVOogWXsphX1YIRWqm7GYgKMeGBxi1lP19eVXjOCghUGIQEd431QkTc2WMdmkWtuYD2toFMtkfWA==";
|
||||
hash = "sha512-AJ2kPitiDcnpJwJtRO0Yc8ypFdrVEFACwCt2hJM163oKKsQEqdyhUdEBigT43HrFPW74T8kRcoTbRuPLOGw0FQ==";
|
||||
}
|
||||
else
|
||||
throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
|
||||
|
||||
@@ -42,7 +42,7 @@ python3.pkgs.buildPythonApplication {
|
||||
description = "A tool for exporting Telegram group chats into static websites like mailing list archives";
|
||||
homepage = "https://github.com/knadh/tg-archive";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ pacien ];
|
||||
maintainers = with lib.maintainers; [ euxane ];
|
||||
mainProgram = "tg-archive";
|
||||
};
|
||||
}
|
||||
|
||||
Generated
-1741
File diff suppressed because it is too large
Load Diff
@@ -1,53 +1,86 @@
|
||||
{ lib
|
||||
, rustPlatform
|
||||
, fetchFromGitHub
|
||||
, nix-update-script
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
iconv,
|
||||
installShellFiles,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "topiary";
|
||||
version = "0.3.0";
|
||||
version = "0.5.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "tweag";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-zt4uXkO6Y0Yc1Wt8l5O79oKbgNLrgip40ftD7UfUPwo=";
|
||||
repo = "topiary";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Vsyl4tZ9AWTydpXw9IyvrD2tYiG8ySAD39lPwxRflSc=";
|
||||
};
|
||||
|
||||
cargoLock = {
|
||||
lockFile = ./Cargo.lock;
|
||||
outputHashes = {
|
||||
"tree-sitter-bash-0.19.0" = "sha256-a0/KyHV2jUpytsZSHI7tVw8GfYnuqVjfs5KScLZkB0I=";
|
||||
"tree-sitter-facade-0.9.3" = "sha256-M/npshnHJkU70pP3I4WMXp3onlCSWM5mMIqXP45zcUs=";
|
||||
"tree-sitter-json-0.20.0" = "sha256-cyrea0Y13OVGkXbYE0Cwc7nUsDGEZyoQmPAS9wVuHw0=";
|
||||
"tree-sitter-nickel-0.0.1" = "sha256-aYsEx1Y5oDEqSPCUbf1G3J5Y45ULT9OkD+fn6stzrOU=";
|
||||
"tree-sitter-ocaml-0.20.4" = "sha256-j3Hv2qOMxeBNOW+WIgIYzG3zMIFWPQpoHe94b2rT+A8=";
|
||||
"tree-sitter-ocamllex-0.20.2" = "sha256-YhmEE7I7UF83qMuldHqc/fD/no/7YuZd6CaAIaZ1now=";
|
||||
"tree-sitter-query-0.1.0" = "sha256-5N7FT0HTK3xzzhAlk3wBOB9xlEpKSNIfakgFnsxEi18=";
|
||||
"tree-sitter-rust-0.20.4" = "sha256-seWoMuA87ZWCq3mUXopVeDCcTxX/Bh+B4PFLVa0CBQA=";
|
||||
"tree-sitter-toml-0.5.1" = "sha256-5nLNBxFeOGE+gzbwpcrTVnuL1jLUA0ZLBVw2QrOLsDQ=";
|
||||
"web-tree-sitter-sys-1.3.0" = "sha256-9rKB0rt0y9TD/HLRoB9LjEP9nO4kSWR9ylbbOXo2+2M=";
|
||||
};
|
||||
};
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
|
||||
cargoBuildFlags = [ "-p" "topiary-cli" ];
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-bk5993v0wn/emzJKvxaPBYjqCmP0BpOuFMga7ZOyqXg=";
|
||||
|
||||
# https://github.com/NixOS/nixpkgs/pull/359145#issuecomment-2542418786
|
||||
depsExtraArgs.postBuild = ''
|
||||
find $out -name '*.ps1' -print | while read -r file; do
|
||||
if [ "$(file --brief --mime-encoding "$file")" == utf-16be ]; then
|
||||
${iconv}/bin/iconv -f UTF-16BE -t UTF16LE "$file" > tmp && mv tmp "$file"
|
||||
fi
|
||||
done
|
||||
'';
|
||||
|
||||
cargoBuildFlags = [
|
||||
"-p"
|
||||
"topiary-cli"
|
||||
];
|
||||
cargoTestFlags = cargoBuildFlags;
|
||||
|
||||
# Skip tests that cannot be executed in sandbox (operation not permited)
|
||||
checkFlags = [
|
||||
"--skip=test_fmt_dir"
|
||||
"--skip=test_fmt_files"
|
||||
"--skip=test_fmt_files_query_fallback"
|
||||
"--skip=test_fmt_stdin"
|
||||
"--skip=test_fmt_stdin_query"
|
||||
"--skip=test_fmt_stdin_query_fallback"
|
||||
"--skip=test_vis"
|
||||
"--skip=formatted_query_tester"
|
||||
"--skip=input_output_tester"
|
||||
];
|
||||
|
||||
env.TOPIARY_LANGUAGE_DIR = "${placeholder "out"}/share/queries";
|
||||
|
||||
postInstall = ''
|
||||
install -Dm444 queries/* -t $out/share/queries
|
||||
'';
|
||||
postInstall =
|
||||
''
|
||||
install -Dm444 topiary-queries/queries/* -t $out/share/queries
|
||||
''
|
||||
+ lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||
installShellCompletion --cmd topiary \
|
||||
--bash <($out/bin/topiary completion bash) \
|
||||
--fish <($out/bin/topiary completion fish) \
|
||||
--zsh <($out/bin/topiary completion zsh)
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
versionCheckProgramArg = [ "--version" ];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Uniform formatter for simple languages, as part of the Tree-sitter ecosystem";
|
||||
mainProgram = "topiary";
|
||||
homepage = "https://github.com/tweag/topiary";
|
||||
changelog = "https://github.com/tweag/topiary/blob/${src.rev}/CHANGELOG.md";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ figsoda ];
|
||||
changelog = "https://github.com/tweag/topiary/blob/${src.tag}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
figsoda
|
||||
nartsiss
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -88,7 +88,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
homepage = "https://translatelocally.com/";
|
||||
description = "Fast and secure translation on your local machine, powered by marian and Bergamot";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ pacien ];
|
||||
maintainers = with maintainers; [ euxane ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -12,16 +12,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "trayscale";
|
||||
version = "0.14.0";
|
||||
version = "0.14.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "DeedleFake";
|
||||
repo = "trayscale";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-QUHWcAwyS+A9PzYk+bkDzHr7JPzJluq1+iOt25Z+TPc=";
|
||||
hash = "sha256-LPONM7RxKlUp2LltoQaU0BLpFkYlH9EIqb6HQjVAtm8=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-jEX+7d/2lmNKq3PLoRYyZrcy3A8+9fcQbmVmGacgX2w=";
|
||||
vendorHash = "sha256-bG9ATj9fYBBReMyEUABtIS6zEh04raov0pSfMmZNfd8=";
|
||||
|
||||
subPackages = [ "cmd/trayscale" ];
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
let
|
||||
version = "2.12.2";
|
||||
version = "2.12.3";
|
||||
in
|
||||
buildGoModule {
|
||||
pname = "wakapi";
|
||||
@@ -13,8 +13,8 @@ buildGoModule {
|
||||
src = fetchFromGitHub {
|
||||
owner = "muety";
|
||||
repo = "wakapi";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-6wlFgIof4uzQ3phd7paHZ6Sezp0Dfj8qFzsudFKfNdU=";
|
||||
tag = version;
|
||||
hash = "sha256-kgzxeU5hM9fSidyJEmdTr26/w5OaBk1VdjSztmOgMYs=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-q5o88fwc1S14ZwGyDS9aFtJMfPZ4pmMjffmeXODhajg=";
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "youtrack";
|
||||
version = "2024.3.52635";
|
||||
version = "2024.3.53776";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://download.jetbrains.com/charisma/youtrack-${finalAttrs.version}.zip";
|
||||
hash = "sha256-aCNKlZmOdIJsyYrh6c6dg21X3H+r6nThrw1HUg8iTqk=";
|
||||
hash = "sha256-hTezfXdOvNsUiw60lnxLJLk39w39EdqnMzVQIjLCu3g=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeBinaryWrapper ];
|
||||
|
||||
@@ -4,13 +4,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "zsh-autosuggestions";
|
||||
version = "0.7.0";
|
||||
version = "0.7.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "zsh-users";
|
||||
repo = "zsh-autosuggestions";
|
||||
rev = "v${version}";
|
||||
sha256 = "1g3pij5qn2j7v7jjac2a63lxd97mcsgw6xq6k5p7835q9fjiid98";
|
||||
sha256 = "sha256-vpTyYq9ZgfgdDsWzjxVAE7FZH4MALMNZIFyEOBLm5Qo=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
@@ -27,19 +27,20 @@ let
|
||||
python3 = [ python3 ncurses ];
|
||||
syslog = [ ];
|
||||
zlib = [ zlib ];
|
||||
cpp = [ ];
|
||||
};
|
||||
in
|
||||
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "gnatcoll-${component}";
|
||||
version = "24.0.0";
|
||||
version = "25.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "AdaCore";
|
||||
repo = "gnatcoll-bindings";
|
||||
rev = "v${version}";
|
||||
sha256 = "00aakpmr67r72l1h3jpkaw83p1a2mjjvfk635yy5c1nss3ji1qjm";
|
||||
sha256 = "0ayc7zvv8w90v0xzhrjk2x88zrsk62xxcm27ya9crlp6affn5idk";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -59,7 +60,7 @@ stdenv.mkDerivation rec {
|
||||
gnatcoll-core
|
||||
] ++ libsFor."${component}" or [];
|
||||
|
||||
# explicit flag for GPL acceptance because upstreams
|
||||
# explicit flag for GPL acceptance because upstream
|
||||
# allows a gcc runtime exception for all bindings
|
||||
# except for readline (since it is GPL w/o exceptions)
|
||||
buildFlags = lib.optionals (component == "readline") [
|
||||
|
||||
@@ -3,39 +3,80 @@
|
||||
, gnat
|
||||
, gprbuild
|
||||
, fetchFromGitHub
|
||||
, fetchpatch2
|
||||
, which
|
||||
, python3
|
||||
, rsync
|
||||
, enableGnatcollCore ? true
|
||||
# TODO(@sternenseemann): figure out a way to split this up into three packages
|
||||
, enableGnatcollProjects ? true
|
||||
# for tests
|
||||
, gnatcoll-core
|
||||
}:
|
||||
|
||||
# gnatcoll-projects depends on gnatcoll-core
|
||||
assert enableGnatcollProjects -> enableGnatcollCore;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "gnatcoll-core";
|
||||
version = "24.0.0";
|
||||
version = "25.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "AdaCore";
|
||||
repo = "gnatcoll-core";
|
||||
rev = "v${version}";
|
||||
sha256 = "1cks2w0inj9hvamsdxjriwxnx1igmx2khhr6kwxshsl30rs8nzvb";
|
||||
sha256 = "1srnh7vhs46c2zy4hcy4pg0a0prghfzlpv7c82k0jan384yz1g6g";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Fix compilation with GNAT 12 https://github.com/AdaCore/gnatcoll-core/issues/88
|
||||
(fetchpatch2 {
|
||||
name = "gnatcoll-core-gnat-12.patch";
|
||||
url = "https://github.com/AdaCore/gnatcoll-core/commit/515db1c9f1eea8095f2d9ff9570159a78c981ec6.patch";
|
||||
sha256 = "1ghnkhp5fncb7qcmf59kyqvy0sd0pzf1phnr2z7b4ljwlkbmcp36";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs */*.gpr.py
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
gprbuild
|
||||
which
|
||||
gnat
|
||||
python3
|
||||
rsync
|
||||
];
|
||||
|
||||
# propagate since gprbuild needs to find
|
||||
# referenced GPR project definitions
|
||||
propagatedBuildInputs = [
|
||||
propagatedBuildInputs = lib.optionals enableGnatcollProjects [
|
||||
gprbuild # libgpr
|
||||
];
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
makeFlags = [
|
||||
"prefix=${placeholder "out"}"
|
||||
"PROCESSORS=$(NIX_BUILD_CORES)"
|
||||
# confusingly, for gprbuild --target is autoconf --host
|
||||
"TARGET=${stdenv.hostPlatform.config}"
|
||||
"GNATCOLL_MINIMAL_ONLY=${if !enableGnatcollCore then "yes" else "no"}"
|
||||
"GNATCOLL_PROJECTS=${if enableGnatcollProjects then "yes" else "no"}"
|
||||
];
|
||||
|
||||
passthru.tests = {
|
||||
minimalOnly = gnatcoll-core.override {
|
||||
enableGnatcollProjects = false;
|
||||
enableGnatcollCore = false;
|
||||
};
|
||||
noProjects = gnatcoll-core.override {
|
||||
enableGnatcollProjects = false;
|
||||
enableGnatcollCore = true;
|
||||
};
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/AdaCore/gnatcoll-core";
|
||||
description = "GNAT Components Collection - Core packages";
|
||||
|
||||
@@ -54,13 +54,13 @@ stdenv.mkDerivation rec {
|
||||
if onlyExecutable
|
||||
then builtins.replaceStrings [ "_" ] [ "-" ] component
|
||||
else "gnatcoll-${component}";
|
||||
version = "24.0.0";
|
||||
version = "25.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "AdaCore";
|
||||
repo = "gnatcoll-db";
|
||||
rev = "v${version}";
|
||||
sha256 = "0jq76s4s7q2x93jh8la6r0i3jkpvgsfj12vbbaqabh410xccyr3p";
|
||||
sha256 = "0q35ii0aa4hh59v768l5cilg1b30a4ckcvlbfy0lkcbp3rcfnbz3";
|
||||
};
|
||||
|
||||
# Link executables dynamically unless specified by the platform,
|
||||
|
||||
@@ -13,7 +13,10 @@ let
|
||||
gnat_version = lib.versions.major gnat.version;
|
||||
|
||||
# gnatprove fsf-14 requires gpr2 from a special branch
|
||||
gpr2_24_2_next = gpr2.overrideAttrs(old: rec {
|
||||
gpr2_24_2_next = (gpr2.override {
|
||||
# pregenerated kb db is not included
|
||||
gpr2kbdir = "${gprbuild}/share/gprconfig";
|
||||
}).overrideAttrs(old: rec {
|
||||
version = "24.2.0-next";
|
||||
src = fetchFromGitHub {
|
||||
owner = "AdaCore";
|
||||
|
||||
@@ -5,19 +5,22 @@
|
||||
gprbuild,
|
||||
which,
|
||||
gnat,
|
||||
xmlada,
|
||||
gnatcoll-core,
|
||||
gnatcoll-iconv,
|
||||
gnatcoll-gmp,
|
||||
enableShared ? !stdenv.hostPlatform.isStatic,
|
||||
# kb database source, if null assume it is pregenerated
|
||||
gpr2kbdir ? null,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "gpr2";
|
||||
version = "24.0.0";
|
||||
version = "25.0.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/AdaCore/gpr/releases/download/v${version}/gpr2-with-lkparser-${lib.versions.majorMinor version}.tgz";
|
||||
sha256 = "1g90689k94q3ma7q76gnjipfblgfvcq6ldwbzcf0l5hx6n8vbly8";
|
||||
url = "https://github.com/AdaCore/gpr/releases/download/v${version}/gpr2-with-gprconfig_kb-${lib.versions.majorMinor version}.tgz";
|
||||
sha512 = "70fe0fcf541f6d3d90a34cab1638bbc0283dcd765c000406e0cfb73bae1817b30ddfe73f3672247a97c6b6bfc41900bc96a4440ca0c660f9c2f7b9d3cc8f8dcf";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -26,15 +29,30 @@ stdenv.mkDerivation rec {
|
||||
gprbuild
|
||||
];
|
||||
|
||||
makeFlags = [
|
||||
"prefix=$(out)"
|
||||
"GPR2KBDIR=${gprbuild}/share/gprconfig"
|
||||
"PROCESSORS=$(NIX_BUILD_CORES)"
|
||||
"ENABLE_SHARED=${if enableShared then "yes" else "no"}"
|
||||
];
|
||||
makeFlags =
|
||||
[
|
||||
"prefix=$(out)"
|
||||
"PROCESSORS=$(NIX_BUILD_CORES)"
|
||||
"ENABLE_SHARED=${if enableShared then "yes" else "no"}"
|
||||
"GPR2_BUILD=release"
|
||||
]
|
||||
++ lib.optionals (gpr2kbdir != null) [
|
||||
"GPR2KBDIR=${gpr2kbdir}"
|
||||
];
|
||||
|
||||
configurePhase = ''
|
||||
runHook preConfigure
|
||||
make setup "''${makeFlagsArray[@]}" $makeFlags
|
||||
runHook postConfigure
|
||||
'';
|
||||
|
||||
# fool make into thinking pregenerated targets are up to date
|
||||
preBuild = lib.optionalString (gpr2kbdir == null) ''
|
||||
touch .build/kb/{*.adb,*.ads,collect_kb}
|
||||
'';
|
||||
|
||||
propagatedBuildInputs = [
|
||||
gprbuild
|
||||
xmlada
|
||||
gnatcoll-gmp
|
||||
gnatcoll-core
|
||||
gnatcoll-iconv
|
||||
@@ -49,5 +67,7 @@ stdenv.mkDerivation rec {
|
||||
];
|
||||
maintainers = with maintainers; [ heijligen ];
|
||||
platforms = platforms.all;
|
||||
# TODO(@sternenseemann): investigate failure with gnat 13
|
||||
broken = lib.versionOlder gnat.version "14";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "24.0.0";
|
||||
version = "25.0.0";
|
||||
|
||||
gprConfigKbSrc = fetchFromGitHub {
|
||||
name = "gprconfig-kb-${version}-src";
|
||||
owner = "AdaCore";
|
||||
repo = "gprconfig_kb";
|
||||
rev = "v${version}";
|
||||
sha256 = "1vnjv2q63l8nq2w4wya75m40isvs78j5ss9b5ga3zx3cpdx3xh09";
|
||||
sha256 = "09x1njq0i0z7fbwg0mg39r5ghy7369avbqvdycfj67lpmw17gb1r";
|
||||
};
|
||||
in
|
||||
|
||||
@@ -27,7 +27,7 @@ stdenv.mkDerivation {
|
||||
owner = "AdaCore";
|
||||
repo = "gprbuild";
|
||||
rev = "v${version}";
|
||||
sha256 = "096a43453z2xknn6x4hyk2ldp2wh0qhfdfmzsrks50zqcvmkq4v7";
|
||||
sha256 = "1mqsmc0q5bzg8223ls18kbvaz6mhzjz7ik8d3sqhhn24c0j6wjaw";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "xmlada";
|
||||
version = "24.0.0";
|
||||
version = "25.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
name = "xmlada-${version}-src";
|
||||
owner = "AdaCore";
|
||||
repo = "xmlada";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-vvM7bdf3dAa3zKgxbGeAGlBT6fvafzmleimJHyRdlvc=";
|
||||
sha256 = "sha256-UMJiXSHMS8+X5gyV1nmC29gF71BFnz7LNPQnwUMD3Yg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
buildDunePackage,
|
||||
ppxlib,
|
||||
menhir,
|
||||
}:
|
||||
|
||||
buildDunePackage rec {
|
||||
pname = "mlx";
|
||||
version = "0.9";
|
||||
|
||||
minimalOCamlVersion = "4.14";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ocaml-mlx";
|
||||
repo = "mlx";
|
||||
rev = version;
|
||||
hash = "sha256-3hPtyBKD2dp4UJBykOudW6KR2KXPnBuDnuJ1UNLpAp0=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
ppxlib
|
||||
menhir
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "OCaml syntax dialect which adds JSX syntax expressions";
|
||||
homepage = "https://github.com/ocaml-mlx/mlx";
|
||||
license = licenses.lgpl21Plus;
|
||||
maintainers = with maintainers; [ Denommus ];
|
||||
};
|
||||
}
|
||||
@@ -2,6 +2,8 @@
|
||||
lib,
|
||||
agate,
|
||||
buildPythonPackage,
|
||||
dbt-adapters,
|
||||
dbt-common,
|
||||
dbt-core,
|
||||
fetchFromGitHub,
|
||||
google-cloud-bigquery,
|
||||
@@ -14,16 +16,16 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "dbt-bigquery";
|
||||
version = "1.8.3";
|
||||
version = "1.9.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dbt-labs";
|
||||
repo = "dbt-bigquery";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-PlYQo4jqCQiHmlPB4aEhecZs3U6miDjhGR7Qct9IPbM=";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-jn4U01aUpnjBnOJNyzJXPqmXJZc16pSLN9WkRxsC0zo=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [ "agate" ];
|
||||
@@ -34,6 +36,8 @@ buildPythonPackage rec {
|
||||
|
||||
dependencies = [
|
||||
agate
|
||||
dbt-common
|
||||
dbt-adapters
|
||||
dbt-core
|
||||
google-cloud-bigquery
|
||||
google-cloud-storage
|
||||
|
||||
@@ -13,20 +13,18 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "dbt-postgres";
|
||||
version = "1.8.2";
|
||||
version = "1.9.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
disabled = pythonOlder "3.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dbt-labs";
|
||||
repo = "dbt-postgres";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-E7Y2lY8aCiAZx5sLWwpOBLTrdOsCQAdWWJTvR2jGOaA=";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-lywWf78rluX17D5bcfehHd7X18tAdw3HZ65v440jETc=";
|
||||
};
|
||||
|
||||
env.DBT_PSYCOPG2_NAME = "psycopg2";
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
||||
pythonRemoveDeps = [ "psycopg2-binary" ];
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "dbt-redshift";
|
||||
version = "1.8.1";
|
||||
version = "1.9.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.10";
|
||||
@@ -22,8 +22,8 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "dbt-labs";
|
||||
repo = "dbt-redshift";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-SmFN1GXX14L+3jtAo5Vqm53HLRaear2U/KI2Afx0ztU=";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-ayt5KRH3jAoi7k+0yfk1ZSqG4qsM+zny8tDnWOWO5oA=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
|
||||
@@ -41,6 +41,6 @@ buildPythonPackage rec {
|
||||
description = "Embrace SQL keeps your SQL queries in SQL files";
|
||||
homepage = "https://pypi.org/project/embrace/";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ pacien ];
|
||||
maintainers = with maintainers; [ euxane ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -43,6 +43,6 @@ buildPythonPackage rec {
|
||||
homepage = "https://github.com/ploomber/jupysql-plugin";
|
||||
changelog = "https://github.com/ploomber/jupysql-plugin/blob/${version}/CHANGELOG.md";
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ pacien ];
|
||||
maintainers = with maintainers; [ euxane ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -134,6 +134,6 @@ buildPythonPackage rec {
|
||||
homepage = "https://github.com/ploomber/jupysql";
|
||||
changelog = "https://github.com/ploomber/jupysql/blob/${version}/CHANGELOG.md";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ pacien ];
|
||||
maintainers = with lib.maintainers; [ euxane ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ buildPythonPackage {
|
||||
description = "Simple command-line script to download files from mediafire based on gdown";
|
||||
homepage = "https://github.com/Juvenal-Yescas/mediafire-dl";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ pacien ];
|
||||
maintainers = with maintainers; [ euxane ];
|
||||
mainProgram = "mediafire-dl";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -44,6 +44,6 @@ buildPythonPackage rec {
|
||||
homepage = "https://github.com/ploomber/core";
|
||||
changelog = "https://github.com/ploomber/core/blob/${version}/CHANGELOG.md";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ pacien ];
|
||||
maintainers = with maintainers; [ euxane ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -46,6 +46,6 @@ buildPythonPackage rec {
|
||||
description = "Ploomber extension";
|
||||
homepage = "https://pypi.org/project/ploomber-extension";
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ pacien ];
|
||||
maintainers = with maintainers; [ euxane ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ lib, fetchzip }:
|
||||
let
|
||||
version = "2.8.0";
|
||||
srcHash = "sha256-0aYEZaLFPLyGoHplyGZsn4xerUlYi00aLfgkqO2Yb2E=";
|
||||
version = "2.8.2";
|
||||
srcHash = "sha256-1TfD5CXOQKHyO7ARo7oqc2LdiHOyOU/OYNY8j+9QpQ8=";
|
||||
# The tarball contains vendored dependencies
|
||||
vendorHash = null;
|
||||
in
|
||||
|
||||
@@ -103,7 +103,7 @@ mkYarnPackage rec {
|
||||
description = "Bridge between Matrix and Discord";
|
||||
homepage = "https://github.com/Half-Shot/matrix-appservice-discord";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ pacien ];
|
||||
maintainers = with lib.maintainers; [ euxane ];
|
||||
platforms = lib.platforms.linux;
|
||||
mainProgram = "matrix-appservice-discord";
|
||||
};
|
||||
|
||||
@@ -19,6 +19,6 @@ buildFishPlugin {
|
||||
description = "Fish function to mock the behaviour of commands";
|
||||
homepage = "https://github.com/IlanCosman/clownfish";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ pacien ];
|
||||
maintainers = with maintainers; [ euxane ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -31,6 +31,6 @@ buildFishPlugin rec {
|
||||
description = "TAP-based test runner for Fish";
|
||||
homepage = "https://github.com/jorgebucaran/fishtape";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ pacien ];
|
||||
maintainers = with lib.maintainers; [ euxane ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -24,6 +24,6 @@ buildFishPlugin rec {
|
||||
description = "100% pure-Fish test runner";
|
||||
homepage = "https://github.com/jorgebucaran/fishtape";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ pacien ];
|
||||
maintainers = with maintainers; [ euxane ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -64,7 +64,7 @@ buildFishPlugin rec {
|
||||
changelog = "https://github.com/PatrickF1/fzf.fish/releases/tag/${src.rev}";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [
|
||||
pacien
|
||||
euxane
|
||||
natsukium
|
||||
];
|
||||
};
|
||||
|
||||
@@ -30,6 +30,6 @@ buildFishPlugin rec {
|
||||
description = "Pretty, minimal and fast Fish prompt, ported from zsh";
|
||||
homepage = "https://github.com/rafaelrinaldi/pure";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ pacien ];
|
||||
maintainers = with lib.maintainers; [ euxane ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -22,14 +22,14 @@ let
|
||||
in
|
||||
python.pkgs.buildPythonApplication rec {
|
||||
pname = "esphome";
|
||||
version = "2024.12.1";
|
||||
version = "2024.12.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = pname;
|
||||
repo = pname;
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-XWjWmp5lfdyJxD8dPCFq3HbcCzfAtTyzpOSa+IjUNm0=";
|
||||
hash = "sha256-VW9p3VNVJOw5vkjCU4fujG0ie4N2D2QLidBANPV512U=";
|
||||
};
|
||||
|
||||
build-systems = with python.pkgs; [
|
||||
|
||||
@@ -30,13 +30,13 @@ let
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "wofi-pass";
|
||||
version = "24.0.2";
|
||||
version = "24.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "schmidtandreas";
|
||||
repo = "wofi-pass";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-OtUz0YLKuEzA4kv+llrOll0L84nMTkYH6JPxrkQKB6I=";
|
||||
sha256 = "sha256-oRGDhr28UQjr+g//fWcLKWXqKSsRUWtdh39UMFSaPfw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
@@ -26,11 +26,12 @@ makeScopeWithSplicing' {
|
||||
gnatcoll-core = self.callPackage ../development/ada-modules/gnatcoll/core.nix { };
|
||||
|
||||
# gnatcoll-bindings repository
|
||||
gnatcoll-cpp = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "cpp"; };
|
||||
gnatcoll-gmp = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "gmp"; };
|
||||
gnatcoll-iconv = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "iconv"; };
|
||||
gnatcoll-lzma = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "lzma"; };
|
||||
gnatcoll-omp = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "omp"; };
|
||||
gnatcoll-python3 = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "python3"; python3 = pkgs.python39; };
|
||||
gnatcoll-python3 = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "python3"; python3 = pkgs.python312; };
|
||||
gnatcoll-readline = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "readline"; };
|
||||
gnatcoll-syslog = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "syslog"; };
|
||||
gnatcoll-zlib = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "zlib"; };
|
||||
|
||||
@@ -1205,6 +1205,8 @@ let
|
||||
|
||||
mlgmpidl = callPackage ../development/ocaml-modules/mlgmpidl { };
|
||||
|
||||
mlx = callPackage ../development/ocaml-modules/mlx { };
|
||||
|
||||
mm = callPackage ../development/ocaml-modules/mm { };
|
||||
|
||||
mmap = callPackage ../development/ocaml-modules/mmap { };
|
||||
|
||||
Reference in New Issue
Block a user