Merge master into staging-next

This commit is contained in:
github-actions[bot]
2024-12-22 00:15:48 +00:00
committed by GitHub
73 changed files with 372 additions and 1971 deletions
+13 -7
View File
@@ -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";
+1 -1
View File
@@ -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
];
}
+1 -1
View File
@@ -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
View File
@@ -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"',
+1 -1
View File
@@ -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";
};
}
+5 -5
View File
@@ -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.");
+1 -1
View File
@@ -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" ];
+1 -1
View File
@@ -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";
+1 -1
View File
@@ -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
+19 -15
View File
@@ -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";
+4 -6
View File
@@ -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
];
+23 -33
View File
@@ -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());
}
+3 -3
View File
@@ -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;
+1 -1
View File
@@ -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;
};
}
+3 -3
View File
@@ -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 = [
+1 -1
View File
@@ -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";
};
}
+1 -1
View File
@@ -26,7 +26,7 @@ rustPlatform.buildRustPackage rec {
];
maintainers = with maintainers; [
minijackson
pacien
euxane
];
mainProgram = "pandoc-katex";
};
+5 -5
View File
@@ -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 {
+1 -1
View File
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
license = licenses.mit;
platforms = platforms.all;
maintainers = with maintainers; [
pacien
euxane
pablovsky
];
};
+2 -2
View File
@@ -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 = [
+1 -1
View File
@@ -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 {
+3 -3
View File
@@ -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}";
+1 -1
View File
@@ -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";
};
}
-1741
View File
File diff suppressed because it is too large Load Diff
+64 -31
View File
@@ -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
];
};
}
+1 -1
View File
@@ -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;
};
})
+3 -3
View File
@@ -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" ];
+3 -3
View File
@@ -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=";
+2 -2
View File
@@ -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") [
+44 -3
View File
@@ -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";
+2 -2
View File
@@ -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";
+30 -10
View File
@@ -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";
};
+1 -1
View File
@@ -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 ];
};
}
+1 -1
View File
@@ -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 ];
};
}
+1 -1
View File
@@ -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 ];
};
}
+1 -1
View File
@@ -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
];
};
+1 -1
View File
@@ -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 ];
};
}
+2 -2
View File
@@ -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; [
+2 -2
View File
@@ -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 ];
+2 -1
View File
@@ -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"; };
+2
View File
@@ -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 { };