Merge master into staging-next

This commit is contained in:
github-actions[bot] 2024-01-21 00:02:21 +00:00 committed by GitHub
commit 84335ac8cb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
66 changed files with 11727 additions and 1071 deletions

View File

@ -164,7 +164,10 @@ in
systemd.services.cloud-init-local = {
description = "Initial cloud-init job (pre-networking)";
wantedBy = [ "multi-user.target" ];
before = [ "systemd-networkd.service" ];
# In certain environments (AWS for example), cloud-init-local will
# first configure an IP through DHCP, and later delete it.
# This can cause race conditions with anything else trying to set IP through DHCP.
before = [ "systemd-networkd.service" "dhcpcd.service" ];
path = path;
serviceConfig = {
Type = "oneshot";

View File

@ -73,6 +73,7 @@ in makeTest {
};
testScript = ''
# To wait until cloud-init terminates its run
unnamed.wait_for_unit("cloud-init-local.service")
unnamed.wait_for_unit("cloud-final.service")
unnamed.succeed("cat /tmp/cloudinit-write-file | grep -q 'cloudinit'")

View File

@ -31,7 +31,7 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
enable-x11=
ctrl-alt=t:foot --maximized
ctrl-alt=a:env WINIT_UNIX_BACKEND=x11 WAYLAND_DISPLAY=invalid alacritty --option window.startup_mode=maximized
ctrl-alt=a:env WINIT_UNIX_BACKEND=x11 WAYLAND_DISPLAY= alacritty --option window.startup_mode=\"maximized\"
shell-component=dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY

View File

@ -653,6 +653,11 @@ in
"LLE=1"
"WITH_DYNAREC=${stdenv.hostPlatform.parsed.cpu.name}"
];
# This CXXFLAGS hack works around the GCC 13 error:
# 'uint32_t' was not declared in this scope
# It can be removed if the issue filed upstream is resolved:
# https://github.com/libretro/mupen64plus-libretro-nx/issues/515
env.CXXFLAGS = "-include cstdint";
meta = {
description = "Libretro port of Mupen64 Plus, GL only";
license = lib.licenses.gpl3Only;

View File

@ -12,14 +12,14 @@
python3Packages.buildPythonPackage rec {
pname = "hydrus";
version = "557";
version = "559";
format = "other";
src = fetchFromGitHub {
owner = "hydrusnetwork";
repo = "hydrus";
rev = "refs/tags/v${version}";
hash = "sha256-upijLCj+mxTQ9EO2mfvnfPjqIvRaAqtByeRY/N1ANlU=";
hash = "sha256-+aYrqt1sifCe6/qS4kZyx0CLSHEoutFk6cyxmOXmN7Q=";
};
nativeBuildInputs = [

View File

@ -21,13 +21,13 @@
python3.pkgs.buildPythonApplication rec {
pname = "variety";
version = "0.8.10";
version = "0.8.11";
src = fetchFromGitHub {
owner = "varietywalls";
repo = "variety";
rev = "refs/tags/${version}";
hash = "sha256-Uln0uoaEZgV9FN3HEBTeFOD7d6RkAQLgQZw7bcgu26A=";
hash = "sha256-JdfFzlfj1J5gx11MfOqIdzvBiheWBaGLxg5jCvvsrp8=";
};
nativeBuildInputs = [

View File

@ -11,7 +11,7 @@
let
pname = "localsend";
version = "1.12.0";
version = "1.13.1";
linux = flutter313.buildFlutterApplication {
inherit pname version;
@ -20,7 +20,7 @@ let
owner = pname;
repo = pname;
rev = "v${version}";
hash = "sha256-mk0CLZP0x/mEixeAig7X41aFgQzs+kZkBJx6T//3ZKY=";
hash = "sha256-GJHCKNtKvwQAG3AUkhk0G4k/qsmLOUQAyyi9Id7NJh8=";
};
sourceRoot = "source/app";
@ -52,7 +52,7 @@ let
exec = "@out@/bin/localsend_app";
icon = "localsend";
desktopName = "LocalSend";
startupWMClass = "localsend";
startupWMClass = "localsend_app";
genericName = "An open source cross-platform alternative to AirDrop";
categories = [ "Network" ];
};
@ -67,7 +67,7 @@ let
src = fetchurl {
url = "https://github.com/localsend/localsend/releases/download/v${version}/LocalSend-${version}.dmg";
hash = "sha256-XKYc3lA7x0Tf1Mf3o7D2RYwYDRDVHoSb/lj9PhKzV5U=";
hash = "sha256-YCy6NlmEPsOFtIZ27mOYDnMPd1tj3YO2bwNDdM3K/uY=";
};
nativeBuildInputs = [ undmg ];
@ -90,7 +90,7 @@ let
homepage = "https://localsend.org/";
license = licenses.mit;
mainProgram = "localsend";
maintainers = with maintainers; [ sikmir ];
maintainers = with maintainers; [ sikmir linsui ];
};
in
if stdenv.isDarwin

View File

@ -24,21 +24,31 @@
"dependency": "transitive",
"description": {
"name": "ansicolor",
"sha256": "607f8fa9786f392043f169898923e6c59b4518242b68b8862eb8a8b7d9c30b4a",
"sha256": "8bf17a8ff6ea17499e40a2d2542c2f481cd7615760c6d34065cb22bfd22e6880",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.1"
"version": "2.0.2"
},
"app_group_directory": {
"dependency": "direct main",
"description": {
"name": "app_group_directory",
"sha256": "ad89800fd55133b46e1f6940ac6b974562f7fb6394c662c0f4422b90167f2416",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.0"
},
"archive": {
"dependency": "transitive",
"description": {
"name": "archive",
"sha256": "49b1fad315e57ab0bbc15bcbb874e83116a1d78f77ebd500a4af6c9407d6b28e",
"sha256": "7b875fd4a20b165a3084bd2d210439b22ebc653f21cea4842729c0c30c82596b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.3.8"
"version": "3.4.9"
},
"args": {
"dependency": "transitive",
@ -64,11 +74,11 @@
"dependency": "direct main",
"description": {
"name": "basic_utils",
"sha256": "1fb8c5493fc1b9500512b2e153c0b9bcc9e281621cde7f810420f4761be9e38d",
"sha256": "2064b21d3c41ed7654bc82cc476fd65542e04d60059b74d5eed490a4da08fc6c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.6.1"
"version": "5.7.0"
},
"boolean_selector": {
"dependency": "transitive",
@ -104,41 +114,41 @@
"dependency": "transitive",
"description": {
"name": "build_daemon",
"sha256": "5f02d73eb2ba16483e693f80bee4f088563a820e47d1027d4cdfe62b5bb43e65",
"sha256": "0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.0.0"
"version": "4.0.1"
},
"build_resolvers": {
"dependency": "transitive",
"description": {
"name": "build_resolvers",
"sha256": "a7417cc44d9edb3f2c8760000270c99dba8c72ff66d0146772b8326565780745",
"sha256": "64e12b0521812d1684b1917bc80945625391cb9bdd4312536b1d69dcb6133ed8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.3.1"
"version": "2.4.1"
},
"build_runner": {
"dependency": "direct dev",
"description": {
"name": "build_runner",
"sha256": "10c6bcdbf9d049a0b666702cf1cee4ddfdc38f02a19d35ae392863b47519848b",
"sha256": "67d591d602906ef9201caf93452495ad1812bea2074f04e25dbd7c133785821b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.6"
"version": "2.4.7"
},
"build_runner_core": {
"dependency": "transitive",
"description": {
"name": "build_runner_core",
"sha256": "6d6ee4276b1c5f34f21fdf39425202712d2be82019983d52f351c94aafbc2c41",
"sha256": "c9e32d21dd6626b5c163d48b037ce906bbe428bc23ab77bcd77bb21e593b6185",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "7.2.10"
"version": "7.2.11"
},
"built_collection": {
"dependency": "transitive",
@ -154,11 +164,11 @@
"dependency": "transitive",
"description": {
"name": "built_value",
"sha256": "ff627b645b28fb8bdb69e645f910c2458fd6b65f6585c3a53e0626024897dedf",
"sha256": "69acb7007eb2a31dc901512bfe0f7b767168be34cb734835d54c070bfa74c1b2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "8.6.2"
"version": "8.8.0"
},
"characters": {
"dependency": "transitive",
@ -204,11 +214,11 @@
"dependency": "transitive",
"description": {
"name": "code_builder",
"sha256": "315a598c7fbe77f22de1c9da7cfd6fd21816312f16ffa124453b4fc679e540f1",
"sha256": "b2151ce26a06171005b379ecff6e08d34c470180ffe16b8e14b6d52be292b55f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.6.0"
"version": "4.8.0"
},
"collection": {
"dependency": "direct main",
@ -243,11 +253,11 @@
"dependency": "direct main",
"description": {
"name": "connectivity_plus",
"sha256": "77a180d6938f78ca7d2382d2240eb626c0f6a735d0bfdce227d8ffb80f95c48b",
"sha256": "224a77051d52a11fbad53dd57827594d3bd24f945af28bd70bab376d68d437f0",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.0.2"
"version": "5.0.2"
},
"connectivity_plus_platform_interface": {
"dependency": "transitive",
@ -283,21 +293,21 @@
"dependency": "transitive",
"description": {
"name": "coverage",
"sha256": "2fb815080e44a09b85e0f2ca8a820b15053982b2e714b59267719e8a9ff17097",
"sha256": "595a29b55ce82d53398e1bcc2cba525d7bd7c59faeb2d2540e9d42c390cfeeeb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.6.3"
"version": "1.6.4"
},
"cross_file": {
"dependency": "transitive",
"description": {
"name": "cross_file",
"sha256": "fd832b5384d0d6da4f6df60b854d33accaaeb63aa9e10e736a87381f08dee2cb",
"sha256": "2f9d2cbccb76127ba28528cb3ae2c2326a122446a83de5a056aaa3880d3882c5",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.3+5"
"version": "0.3.3+7"
},
"crypto": {
"dependency": "transitive",
@ -323,31 +333,31 @@
"dependency": "transitive",
"description": {
"name": "csv",
"sha256": "016b31a51a913744a0a1655c74ff13c9379e1200e246a03d96c81c5d9ed297b5",
"sha256": "63ed2871dd6471193dffc52c0e6c76fb86269c00244d244297abbb355c84a86e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.0.2"
"version": "5.1.1"
},
"dart_mappable": {
"dependency": "direct main",
"description": {
"name": "dart_mappable",
"sha256": "f3c0dacde18fe0a05818a797e811f76ab58d7295cdd326c5dbe3592fe62466da",
"sha256": "c2d4775336d7166590766a1c4451edde2a302efe2a2a35ac09eef9025102e10f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.3.1"
"version": "4.0.1"
},
"dart_mappable_builder": {
"dependency": "direct dev",
"description": {
"name": "dart_mappable_builder",
"sha256": "ce10c4c19cb9071461703e6186bb50ff7ec806c99ef717cab9ed25099d09f8bd",
"sha256": "41926353f9bc20f659c39f1d83d90c9ae5fd0d14aec9b59732cf714eee589b7a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.3.0"
"version": "4.0.1"
},
"dart_style": {
"dependency": "transitive",
@ -373,11 +383,11 @@
"dependency": "transitive",
"description": {
"name": "dbus",
"sha256": "6f07cba3f7b3448d42d015bfd3d53fe12e5b36da2423f23838efc1d5fb31a263",
"sha256": "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.8"
"version": "0.7.10"
},
"desktop_drop": {
"dependency": "direct main",
@ -403,11 +413,11 @@
"dependency": "direct main",
"description": {
"name": "device_info_plus",
"sha256": "7035152271ff67b072a211152846e9f1259cf1be41e34cd3e0b5463d2d6b8419",
"sha256": "0042cb3b2a76413ea5f8a2b40cec2a33e01d0c937e91f0f7c211fde4f7739ba6",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "9.1.0"
"version": "9.1.1"
},
"device_info_plus_platform_interface": {
"dependency": "transitive",
@ -423,11 +433,11 @@
"dependency": "direct main",
"description": {
"name": "dio",
"sha256": "417e2a6f9d83ab396ec38ff4ea5da6c254da71e4db765ad737a42af6930140b7",
"sha256": "797e1e341c3dd2f69f2dad42564a6feff3bfb87187d05abb93b9609e6f1645c3",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.3.3"
"version": "5.4.0"
},
"dynamic_color": {
"dependency": "direct main",
@ -483,21 +493,21 @@
"dependency": "transitive",
"description": {
"name": "file",
"sha256": "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d",
"sha256": "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.1.4"
"version": "7.0.0"
},
"file_picker": {
"dependency": "direct main",
"description": {
"name": "file_picker",
"sha256": "be325344c1f3070354a1d84a231a1ba75ea85d413774ec4bdf444c023342e030",
"sha256": "4e42aacde3b993c5947467ab640882c56947d9d27342a5b6f2895b23956954a6",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.5.0"
"version": "6.1.1"
},
"file_selector": {
"dependency": "direct main",
@ -513,21 +523,21 @@
"dependency": "transitive",
"description": {
"name": "file_selector_android",
"sha256": "d41e165d6f798ca941d536e5dc93494d50e78c571c28ad60cfe0b0fefeb9f1e7",
"sha256": "b7556052dbcc25ef88f6eba45ab98aa5600382af8dfdabc9d644a93d97b7be7f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.5.0+3"
"version": "0.5.0+4"
},
"file_selector_ios": {
"dependency": "transitive",
"description": {
"name": "file_selector_ios",
"sha256": "b3fbdda64aa2e335df6e111f6b0f1bb968402ed81d2dd1fa4274267999aa32c2",
"sha256": "2f48db7e338b2255101c35c604b7ca5ab588dce032db7fc418a2fe5f28da63f8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.5.1+6"
"version": "0.5.1+7"
},
"file_selector_linux": {
"dependency": "transitive",
@ -543,11 +553,11 @@
"dependency": "transitive",
"description": {
"name": "file_selector_macos",
"sha256": "182c3f8350cee659f7b115e956047ee3dc672a96665883a545e81581b9a82c72",
"sha256": "b15c3da8bd4908b9918111fa486903f5808e388b8d1c559949f584725a6594d6",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.9.3+2"
"version": "0.9.3+3"
},
"file_selector_platform_interface": {
"dependency": "transitive",
@ -629,11 +639,11 @@
"dependency": "direct dev",
"description": {
"name": "flutter_lints",
"sha256": "a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04",
"sha256": "e2a421b7e59244faef694ba7b30562e489c2b489866e505074eb005cd7060db7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.3"
"version": "3.0.1"
},
"flutter_localizations": {
"dependency": "direct main",
@ -645,21 +655,21 @@
"dependency": "direct main",
"description": {
"name": "flutter_markdown",
"sha256": "8afc9a6aa6d8e8063523192ba837149dbf3d377a37c0b0fc579149a1fbd4a619",
"sha256": "35108526a233cc0755664d445f8a6b4b61e6f8fe993b3658b80b4a26827fc196",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.6.18"
"version": "0.6.18+2"
},
"flutter_plugin_android_lifecycle": {
"dependency": "transitive",
"description": {
"name": "flutter_plugin_android_lifecycle",
"sha256": "f185ac890306b5779ecbd611f52502d8d4d63d27703ef73161ca0407e815f02c",
"sha256": "b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.16"
"version": "2.0.17"
},
"flutter_test": {
"dependency": "transitive",
@ -687,21 +697,21 @@
"dependency": "direct main",
"description": {
"name": "gal",
"sha256": "ebc581bea458be47e8e80761c4449ad3a0f045db206f6f4648885ac474444246",
"sha256": "e53ff8647a031e7e4562b4f5978d3008328aeef650c293a3c92d8411e3e299f7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.2"
"version": "2.1.4"
},
"get_it": {
"dependency": "transitive",
"description": {
"name": "get_it",
"sha256": "66c270f23f1b49d3af9c6651d8c40367319f4abefffc23380e4e7c5efd9fe4a7",
"sha256": "f79870884de16d689cf9a7d15eedf31ed61d750e813c538a6efb92660fea83c3",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "7.6.2"
"version": "7.6.4"
},
"glob": {
"dependency": "transitive",
@ -723,6 +733,16 @@
"source": "hosted",
"version": "2.3.1"
},
"gtk": {
"dependency": "transitive",
"description": {
"name": "gtk",
"sha256": "e8ce9ca4b1df106e4d72dad201d345ea1a036cc12c360f1a7d5a758f78ffa42c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.0"
},
"html": {
"dependency": "transitive",
"description": {
@ -787,11 +807,11 @@
"dependency": "transitive",
"description": {
"name": "image",
"sha256": "a72242c9a0ffb65d03de1b7113bc4e189686fc07c7147b8b41811d0dd0e0d9bf",
"sha256": "028f61960d56f26414eb616b48b04eb37d700cbe477b7fb09bf1d7ce57fd9271",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.0.17"
"version": "4.1.3"
},
"image_picker": {
"dependency": "direct main",
@ -807,11 +827,11 @@
"dependency": "transitive",
"description": {
"name": "image_picker_android",
"sha256": "d32a997bcc4ee135aebca8e272b7c517927aa65a74b9c60a81a2764ef1a0462d",
"sha256": "d6a6e78821086b0b737009b09363018309bbc6de3fd88cc5c26bc2bb44a4957f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.8.7+5"
"version": "0.8.8+2"
},
"image_picker_for_web": {
"dependency": "transitive",
@ -827,11 +847,11 @@
"dependency": "transitive",
"description": {
"name": "image_picker_ios",
"sha256": "c5538cacefacac733c724be7484377923b476216ad1ead35a0d2eadcdc0fc497",
"sha256": "76ec722aeea419d03aa915c2c96bf5b47214b053899088c9abb4086ceecf97a7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.8.8+2"
"version": "0.8.8+4"
},
"image_picker_linux": {
"dependency": "transitive",
@ -873,6 +893,46 @@
"source": "hosted",
"version": "0.2.1+1"
},
"in_app_purchase": {
"dependency": "direct main",
"description": {
"name": "in_app_purchase",
"sha256": "bdda02b5b11b56d5e29c7f0c57c433db3452b0c8ce1c37cbfcf1de52946efd9f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.11"
},
"in_app_purchase_android": {
"dependency": "transitive",
"description": {
"name": "in_app_purchase_android",
"sha256": "c4b84caa4e2c7ffebda444c5033fd8423cc3a45a6e1066929bbbcd4daf665db5",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.0+15"
},
"in_app_purchase_platform_interface": {
"dependency": "transitive",
"description": {
"name": "in_app_purchase_platform_interface",
"sha256": "5168afbc54f406f741252b66d41872c1193a0066a6edcb587176290b92e2d537",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.3.6"
},
"in_app_purchase_storekit": {
"dependency": "transitive",
"description": {
"name": "in_app_purchase_storekit",
"sha256": "29526f5ce85bd908b4cacdadb2e8ef299bccbb516b90d2881805343f868502ab",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.7"
},
"intl": {
"dependency": "direct main",
"description": {
@ -937,11 +997,11 @@
"dependency": "transitive",
"description": {
"name": "lints",
"sha256": "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452",
"sha256": "cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.1"
"version": "3.0.0"
},
"logging": {
"dependency": "direct main",
@ -1017,11 +1077,11 @@
"dependency": "direct dev",
"description": {
"name": "msix",
"sha256": "6e76e2491d5c809d784ce2b68e6c3426097fb5c68e61fe121c8c3341ab89bf46",
"sha256": "519b183d15dc9f9c594f247e2d2339d855cf0eaacc30e19b128e14f3ecc62047",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.16.4"
"version": "3.16.7"
},
"nested": {
"dependency": "transitive",
@ -1147,11 +1207,11 @@
"dependency": "transitive",
"description": {
"name": "path_provider_android",
"sha256": "6b8b19bd80da4f11ce91b2d1fb931f3006911477cec227cce23d3253d80df3f1",
"sha256": "e595b98692943b4881b219f0a9e3945118d3c16bd7e2813f98ec6e532d905f72",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.0"
"version": "2.2.1"
},
"path_provider_foundation": {
"dependency": "transitive",
@ -1207,11 +1267,11 @@
"dependency": "transitive",
"description": {
"name": "permission_handler_android",
"sha256": "ace7d15a3d1a4a0b91c041d01e5405df221edb9de9116525efc773c74e6fc790",
"sha256": "f9fddd3b46109bd69ff3f9efa5006d2d309b7aec0f3c1c5637a60a2d5659e76e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "11.0.5"
"version": "11.1.0"
},
"permission_handler_apple": {
"dependency": "transitive",
@ -1237,8 +1297,8 @@
"dependency": "direct overridden",
"description": {
"path": ".",
"ref": "fc09b707ab4535a9214c87b16f09feda7e765d90",
"resolved-ref": "fc09b707ab4535a9214c87b16f09feda7e765d90",
"ref": "2dadd8afbf81e0e3e4791d7144e689555e58f649",
"resolved-ref": "2dadd8afbf81e0e3e4791d7144e689555e58f649",
"url": "https://github.com/localsend/permission_handler_windows_noop.git"
},
"source": "git",
@ -1258,31 +1318,31 @@
"dependency": "transitive",
"description": {
"name": "photo_manager",
"sha256": "41eaa1d1fa51bac1c8f2f6debfd34074edcc6b330aa96bb3d33c3bc2fc6c8a5c",
"sha256": "2d698826421ebd045ecc0df60422e9dd24bd22b178310b68444385f783735b55",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.7.2"
"version": "2.8.1"
},
"platform": {
"dependency": "transitive",
"description": {
"name": "platform",
"sha256": "ae68c7bfcd7383af3629daafb32fb4e8681c7154428da4febcff06200585f102",
"sha256": "0a279f0707af40c890e80b1e9df8bb761694c074ba7e1d4ab1bc4b728e200b59",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.2"
"version": "3.1.3"
},
"plugin_platform_interface": {
"dependency": "transitive",
"description": {
"name": "plugin_platform_interface",
"sha256": "da3fdfeccc4d4ff2da8f8c556704c08f912542c5fb3cf2233ed75372384a034d",
"sha256": "f4f88d4a900933e7267e2b353594774fc0d07fb072b47eedcd5b54e1ea3269f8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.6"
"version": "2.1.7"
},
"pointycastle": {
"dependency": "transitive",
@ -1308,21 +1368,21 @@
"dependency": "direct main",
"description": {
"name": "pretty_qr_code",
"sha256": "ea7ccb3069e0f5b89b441449b9ec10f4148ddda7a4bef89a130d2ebdaa0be647",
"sha256": "799fa8d5c605028302cb7debbf3f180ce56678c4927fb2ecc4b174a3bee526d6",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.3"
"version": "3.0.0"
},
"provider": {
"dependency": "transitive",
"description": {
"name": "provider",
"sha256": "cdbe7530b12ecd9eb455bdaa2fcb8d4dad22e80b8afb4798b41479d5ce26847f",
"sha256": "9a96a0a19b594dbc5bf0f1f27d2bc67d5f95957359b461cd9feb44ed6ae75096",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.0.5"
"version": "6.1.1"
},
"pub_semver": {
"dependency": "transitive",
@ -1358,41 +1418,41 @@
"dependency": "transitive",
"description": {
"name": "refena",
"sha256": "229d7bdc8cfadcb9cf2358aec48fbaedf5fdb4ad079935154479dbbddf21f0d8",
"sha256": "dad98c0d372617054a86b33a504fb973ba083c21b7a2b321a4b2142fae3342a2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.37.0"
"version": "1.5.0"
},
"refena_flutter": {
"dependency": "direct main",
"description": {
"name": "refena_flutter",
"sha256": "02e9ebcf4dab237130adb9aec1152764828b39c75a81985c58145cb8cca71b15",
"sha256": "fcd8e28e50515182a40abc2718600bbac11ba4757c2b2b92b71177fbc2ee9721",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.37.0"
"version": "1.5.0"
},
"refena_inspector": {
"dependency": "direct dev",
"description": {
"name": "refena_inspector",
"sha256": "be1292f944ec3eadbff5bdb93969d8e3ff7b2538a9cd6ce39e2a1b08b5f82352",
"sha256": "495822cc8142b3a5826b5f17061b8ea60aa4b0fd7758fdec9746b85cbd61895d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.8.0"
"version": "1.2.0"
},
"refena_inspector_client": {
"dependency": "direct main",
"description": {
"name": "refena_inspector_client",
"sha256": "411cd55af364d6654f1ef117fe08e626c22b6fe514c28d9f22742eba2f80c551",
"sha256": "f01636eb2c9609e9a5df5591132df5d3008a4a397b70166bc18c464af09880a6",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.8.0"
"version": "1.2.0"
},
"routerino": {
"dependency": "direct main",
@ -1488,14 +1548,14 @@
"dependency": "transitive",
"description": {
"name": "shared_preferences_linux",
"sha256": "c2eb5bf57a2fe9ad6988121609e47d3e07bb3bdca5b6f8444e4cf302428a128a",
"sha256": "9f2cbcf46d4270ea8be39fa156d86379077c8a5228d9dfdb1164ae0bb93f1faa",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.3.1"
"version": "2.3.2"
},
"shared_preferences_platform_interface": {
"dependency": "transitive",
"dependency": "direct main",
"description": {
"name": "shared_preferences_platform_interface",
"sha256": "d4ec5fc9ebb2f2e056c617112aa75dcf92fc2e4faaf2ae999caa297473f75d8a",
@ -1518,11 +1578,11 @@
"dependency": "transitive",
"description": {
"name": "shared_preferences_windows",
"sha256": "f763a101313bd3be87edffe0560037500967de9c394a714cd598d945517f694f",
"sha256": "841ad54f3c8381c480d0c9b508b89a34036f512482c407e6df7a9c4aa2ef8f59",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.3.1"
"version": "2.3.2"
},
"shared_storage": {
"dependency": "direct main",
@ -1604,31 +1664,31 @@
"dependency": "direct main",
"description": {
"name": "slang",
"sha256": "829ae38374a328ac8d97d5835e8b4e9bbed1993f66ca85771c5ccec9c87ac397",
"sha256": "fe73e995287db77a32ef5a4ab8247bd20adc7a27ba2a4ba373a8132164eba654",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.25.0"
"version": "3.26.1"
},
"slang_build_runner": {
"dependency": "direct dev",
"description": {
"name": "slang_build_runner",
"sha256": "f5003a3aa8a6a72de59c8ad29c072da9ab5d1b81c599798c0f651c4e5c7e25e5",
"sha256": "72364adbb8d682b48b72402fd67f84e1b62fd96424eae98477a8fe58faec280c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.25.0"
"version": "3.26.1"
},
"slang_flutter": {
"dependency": "direct main",
"description": {
"name": "slang_flutter",
"sha256": "cb5e1611744cca620cc03f93a54eca6918e25ae7d600cd940ef2d556e2be4c64",
"sha256": "df1d6e5a7237028bcf94f7401d575fdfee8c9ca066b3e9a02acdcd5096e2a25a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.25.0"
"version": "3.26.1"
},
"slang_gpt": {
"dependency": "direct dev",
@ -1815,11 +1875,11 @@
"dependency": "transitive",
"description": {
"name": "type_plus",
"sha256": "52af1140887d0ce0ea89c768dfde1b244cd531221c7f48c8c29b1d24ae8aed9a",
"sha256": "2e33cfac2e129297d5874567bdf7587502ec359881e9318551e014d91b02f84a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.0"
"version": "2.1.0"
},
"typed_data": {
"dependency": "transitive",
@ -1835,81 +1895,81 @@
"dependency": "direct main",
"description": {
"name": "url_launcher",
"sha256": "47e208a6711459d813ba18af120d9663c20bdf6985d6ad39fe165d2538378d27",
"sha256": "b1c9e98774adf8820c96fbc7ae3601231d324a7d5ebd8babe27b6dfac91357ba",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.1.14"
"version": "6.2.1"
},
"url_launcher_android": {
"dependency": "transitive",
"description": {
"name": "url_launcher_android",
"sha256": "b04af59516ab45762b2ca6da40fa830d72d0f6045cd97744450b73493fa76330",
"sha256": "31222ffb0063171b526d3e569079cf1f8b294075ba323443fdc690842bfd4def",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.1.0"
"version": "6.2.0"
},
"url_launcher_ios": {
"dependency": "transitive",
"description": {
"name": "url_launcher_ios",
"sha256": "7c65021d5dee51813d652357bc65b8dd4a6177082a9966bc8ba6ee477baa795f",
"sha256": "bba3373219b7abb6b5e0d071b0fe66dfbe005d07517a68e38d4fc3638f35c6d3",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.1.5"
"version": "6.2.1"
},
"url_launcher_linux": {
"dependency": "transitive",
"description": {
"name": "url_launcher_linux",
"sha256": "b651aad005e0cb06a01dbd84b428a301916dc75f0e7ea6165f80057fee2d8e8e",
"sha256": "9f2d390e096fdbe1e6e6256f97851e51afc2d9c423d3432f1d6a02a8a9a8b9fd",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.6"
"version": "3.1.0"
},
"url_launcher_macos": {
"dependency": "transitive",
"description": {
"name": "url_launcher_macos",
"sha256": "b55486791f666e62e0e8ff825e58a023fd6b1f71c49926483f1128d3bbd8fe88",
"sha256": "b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.7"
"version": "3.1.0"
},
"url_launcher_platform_interface": {
"dependency": "transitive",
"description": {
"name": "url_launcher_platform_interface",
"sha256": "95465b39f83bfe95fcb9d174829d6476216f2d548b79c38ab2506e0458787618",
"sha256": "980e8d9af422f477be6948bdfb68df8433be71f5743a188968b0c1b887807e50",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.5"
"version": "2.2.0"
},
"url_launcher_web": {
"dependency": "transitive",
"description": {
"name": "url_launcher_web",
"sha256": "2942294a500b4fa0b918685aff406773ba0a4cd34b7f42198742a94083020ce5",
"sha256": "7fd2f55fe86cea2897b963e864dc01a7eb0719ecc65fcef4c1cc3d686d718bb2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.20"
"version": "2.2.0"
},
"url_launcher_windows": {
"dependency": "transitive",
"description": {
"name": "url_launcher_windows",
"sha256": "95fef3129dc7cfaba2bc3d5ba2e16063bb561fc6d78e63eee16162bc70029069",
"sha256": "7754a1ad30ee896b265f8d14078b0513a4dba28d358eabb9d5f339886f4a1adc",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.8"
"version": "3.1.0"
},
"uuid": {
"dependency": "direct main",
@ -1935,11 +1995,11 @@
"dependency": "transitive",
"description": {
"name": "video_player",
"sha256": "74b86e63529cf5885130c639d74cd2f9232e7c8a66cbecbddd1dcb9dbd060d1e",
"sha256": "e16f0a83601a78d165dabc17e4dac50997604eb9e4cc76e10fa219046b70cef3",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.7.2"
"version": "2.8.1"
},
"video_player_android": {
"dependency": "transitive",
@ -1955,11 +2015,11 @@
"dependency": "transitive",
"description": {
"name": "video_player_avfoundation",
"sha256": "6387c2de77763b45104256b3b00b660089be4f909ded8631457dc11bf635e38f",
"sha256": "bc923884640d6dc403050586eb40713cdb8d1d84e6886d8aca50ab04c59124c2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.5.0"
"version": "2.5.2"
},
"video_player_platform_interface": {
"dependency": "transitive",
@ -1975,11 +2035,11 @@
"dependency": "transitive",
"description": {
"name": "video_player_web",
"sha256": "2dd24f7ba46bfb5d070e9c795001db95e0ca5f2a3d025e98f287c10c9f0fd62f",
"sha256": "ab7a462b07d9ca80bed579e30fb3bce372468f1b78642e0911b10600f2c5cb5b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.1"
"version": "2.1.2"
},
"vm_service": {
"dependency": "transitive",
@ -1995,11 +2055,11 @@
"dependency": "direct main",
"description": {
"name": "wakelock_plus",
"sha256": "f45a6c03aa3f8322e0a9d7f4a0482721c8789cb41d555407367650b8f9c26018",
"sha256": "f268ca2116db22e57577fb99d52515a24bdc1d570f12ac18bb762361d43b043d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.3"
"version": "1.1.4"
},
"wakelock_plus_platform_interface": {
"dependency": "transitive",
@ -2055,31 +2115,31 @@
"dependency": "direct main",
"description": {
"name": "wechat_assets_picker",
"sha256": "00c93a04421013040b555cdcccdb8e90f142a171d6c0d968c2b5042a76013601",
"sha256": "0856437acd3a013f34cbca4448ad08bd004f387fc2b11b007b4713f00d63fcb7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "8.7.1"
"version": "8.8.0"
},
"win32": {
"dependency": "transitive",
"description": {
"name": "win32",
"sha256": "9e82a402b7f3d518fb9c02d0e9ae45952df31b9bf34d77baf19da2de03fc2aaa",
"sha256": "b0f37db61ba2f2e9b7a78a1caece0052564d1bc70668156cf3a29d676fe4e574",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.0.7"
"version": "5.1.1"
},
"win32_registry": {
"dependency": "transitive",
"description": {
"name": "win32_registry",
"sha256": "e4506d60b7244251bc59df15656a3093501c37fb5af02105a944d73eb95be4c9",
"sha256": "41fd8a189940d8696b1b810efb9abcf60827b6cbfab90b0c43e8439e3a39d85a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.1"
"version": "1.1.2"
},
"window_manager": {
"dependency": "direct main",
@ -2120,10 +2180,20 @@
},
"source": "hosted",
"version": "3.1.2"
},
"yaru": {
"dependency": "direct main",
"description": {
"name": "yaru",
"sha256": "037219db9ffe757eae0d929cb9dc1a8b27af9850dc6c0d89ecf597dc4f78a5b6",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.0"
}
},
"sdks": {
"dart": ">=3.1.1 <4.0.0",
"flutter": ">=3.13.1"
"flutter": ">=3.13.0"
}
}

View File

@ -1,5 +1,5 @@
#! /usr/bin/env nix-shell
#! nix-shell -I nixpkgs=./. -i bash -p curl gnused jq
#! nix-shell -I nixpkgs=./. -i bash -p curl gnused jq yq nix-prefetch-url
set -eou pipefail
@ -19,3 +19,8 @@ sed -i "s/version = \".*\"/version = \"${latestVersion}\"/" "$ROOT/default.nix"
DARWIN_x64_URL="https://github.com/localsend/localsend/releases/download/v${latestVersion}/LocalSend-${latestVersion}.dmg"
DARWIN_X64_SHA=$(nix hash to-sri --type sha256 $(nix-prefetch-url ${DARWIN_x64_URL}))
sed -i "/darwin/,/hash/{s|hash = \".*\"|hash = \"${DARWIN_X64_SHA}\"|}" "$ROOT/default.nix"
GIT_SRC_URL="https://github.com/localsend/localsend/archive/refs/tags/v${latestVersion}.tar.gz"
GIT_SRC_SHA=$(nix hash to-sri --type sha256 $(nix-prefetch-url --unpack ${GIT_SRC_URL}))
sed -i "/linux/,/hash/{s|hash = \".*\"|hash = \"${GIT_SRC_SHA}\"|}" "$ROOT/default.nix"
curl https://raw.githubusercontent.com/localsend/localsend/v${latestVersion}/app/pubspec.lock | yq . > $ROOT/pubspec.lock.json

View File

@ -2,12 +2,12 @@
python3.pkgs.buildPythonApplication rec {
pname = "fava";
version = "1.27";
version = "1.27.1";
format = "pyproject";
src = fetchPypi {
inherit pname version;
hash = "sha256-M2uE+/hYUP/l9l5zP/lHJsbMzfQ77cEJBFzbmX29gzM=";
hash = "sha256-W/uxzk+/4tDVOL+nVUJfyBAE5sI9/pYq1zu42GCGjSk=";
};
nativeBuildInputs = with python3.pkgs; [ setuptools-scm ];

File diff suppressed because it is too large Load Diff

View File

@ -9,16 +9,21 @@
rustPlatform.buildRustPackage rec {
pname = "obs-livesplit-one";
version = "0.2.0";
version = "0.3.4";
src = fetchFromGitHub {
owner = "CryZe";
owner = "LiveSplit";
repo = pname;
rev = "v${version}";
sha256 = "sha256-C1u4z7iQUETM84kf6S6obw+C0ox8J9gMJoVP3/3ZoYw=";
sha256 = "sha256-3B3P1PlzIlpVqHJMKWpEnWXGgD/IaiWM1FVKn0BtRj0=";
};
cargoHash = "sha256-mQ0TR4DL4bA5u4IL3RY9aLxU5G6qQ5W5xuNadiXGeB0=";
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"livesplit-auto-splitting-0.1.0" = "sha256-/xQEVJH6m6nH5Z1kuOPEElOcOqJmiG9Q8cOx0e6p3Wc=";
};
};
nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ fontconfig obs-studio ];
@ -30,7 +35,7 @@ rustPlatform.buildRustPackage rec {
meta = with lib; {
description = "OBS Studio plugin for adding LiveSplit One as a source";
homepage = "https://github.com/CryZe/obs-livesplit-one";
homepage = "https://github.com/LiveSplit/obs-livesplit-one";
license = with licenses; [ asl20 mit ];
maintainers = [ maintainers.Bauke ];
platforms = obs-studio.meta.platforms;

View File

@ -15,13 +15,13 @@
python3Packages.buildPythonApplication rec {
pname = "tartube";
version = "2.4.221";
version = "2.5.0";
src = fetchFromGitHub {
owner = "axcore";
repo = "tartube";
rev = "refs/tags/v${version}";
sha256 = "sha256-A5p4olnXak22410DOKIPpZ6MQGR5aS2ARWO+083bSuQ=";
sha256 = "sha256-IcJDh8Q9K6SROZWVi98R1N2kSdgwJczScLdJFKy2FIU=";
};
nativeBuildInputs = [

View File

@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "miriway";
version = "unstable-2024-01-01";
version = "unstable-2024-01-19";
src = fetchFromGitHub {
owner = "Miriway";
repo = "Miriway";
rev = "58fac84a9c3a049d2e71ffc125e157a906897aa8";
hash = "sha256-Tx+BWaiFHJ54K2eHbHVnkePV+YIktGFWbs/rLoNINPY=";
rev = "f07e593576cd5f8cddbad9c35e1fbfdfcb8e7de9";
hash = "sha256-KIsgaf18UM9fg5ULy7MO4pFIXSpdDoPuEuRcsqnAcJ0=";
};
strictDeps = true;

View File

@ -7,7 +7,7 @@
let
pname = "beekeeper-studio";
version = "4.0.3";
version = "4.1.13";
plat = {
aarch64-linux = "-arm64";
@ -15,8 +15,8 @@ let
}.${stdenv.hostPlatform.system};
hash = {
aarch64-linux = "sha256-PdRGZedNMZtGPI6Za2T94yKXvk6JoMoAot/kFKsBqQs=";
x86_64-linux = "sha256-P2HlCb0dai4cJlKcT9LLQ+njViD+oHS3KI2YdR5jR44=";
aarch64-linux = "sha256-8gcxYQ6ZvYC42V/vShFgalJtm8SGZRwtUfwUF9ZirBo=";
x86_64-linux = "sha256-Yfpm6//hhYVKX3YipzmFj3NgEsL2h3eW+9yC0yYiDgk=";
}.${stdenv.hostPlatform.system};
src = fetchurl {

File diff suppressed because it is too large Load Diff

View File

@ -1,31 +1,30 @@
{
lib,
stdenv,
fetchFromGitHub,
rust,
rustPlatform,
cmake,
makeBinaryWrapper,
cosmic-icons,
just,
pkg-config,
libxkbcommon,
libinput,
fontconfig,
freetype,
wayland,
xorg
{ lib
, cosmic-icons
, fetchFromGitHub
, fontconfig
, freetype
, just
, libglvnd
, libinput
, libxkbcommon
, makeBinaryWrapper
, mesa
, pkg-config
, rustPlatform
, stdenv
, vulkan-loader
, wayland
, xorg
}:
rustPlatform.buildRustPackage rec {
pname = "cosmic-term";
version = "unstable-2023-12-26";
version = "0-unstable-2024-01-19";
src = fetchFromGitHub {
owner = "pop-os";
repo = pname;
rev = "bf3f507fdd73a06ab1f9b199a98dca6988aafec2";
hash = "sha256-c5RNrC0AZvz+O3nj7VvMQuA/U0sgxZCVHn+cc+4pIN8=";
rev = "6d519018a070e25db0cd099a2752a7add4d6b138";
hash = "sha256-gfvBLrhq6Bz6cQdgiLH5o8vyptOT+q3xwUYoDG6eGTY=";
};
cargoLock = {
@ -33,12 +32,13 @@ rustPlatform.buildRustPackage rec {
outputHashes = {
"accesskit-0.11.0" = "sha256-xVhe6adUb8VmwIKKjHxwCwOo5Y1p3Or3ylcJJdLDrrE=";
"atomicwrites-0.4.2" = "sha256-QZSuGPrJXh+svMeFWqAXoqZQxLq/WfIiamqvjJNVhxA=";
"cosmic-config-0.1.0" = "sha256-V371fmSmLIwUxtx6w+C55cBJ8oyYgN86r3FZ8rGBLEs=";
"cosmic-text-0.10.0" = "sha256-/4Hg+7R0LRF4paXIREkMOTtbQ1xgONym5nKb/TuyeD4=";
"glyphon-0.3.0" = "sha256-T7hvqtR3zi9wNemFrPPGakq2vEraLpnPkN7umtumwVg=";
"cosmic-config-0.1.0" = "sha256-uo4So9I/jD3LPfigyKwESUdZiK1wqm7rg9wYwyv4uKc=";
"cosmic-text-0.10.0" = "sha256-S0GkKUiUsSkL1CZHXhtpQy7Mf5+6fqNuu33RRtxG3mE=";
"glyphon-0.4.1" = "sha256-mwJXi63LTBIVFrFcywr/NeOJKfMjQaQkNl3CSdEgrZc=";
"libc-0.2.151" = "sha256-VcNTcLOnVXMlX86yeY0VDfIfKOZyyx/DO1Hbe30BsaI=";
"sctk-adwaita-0.5.4" = "sha256-yK0F2w/0nxyKrSiHZbx7+aPNY2vlFs7s8nu/COp2KqQ=";
"softbuffer-0.3.3" = "sha256-eKYFVr6C1+X6ulidHIu9SP591rJxStxwL9uMiqnXx4k=";
"smithay-client-toolkit-0.16.1" = "sha256-z7EZThbh7YmKzAACv181zaEZmWxTrMkFRzP0nfsHK6c=";
"softbuffer-0.3.3" = "sha256-eKYFVr6C1+X6ulidHIu9SP591rJxStxwL9uMiqnXx4k=";
"taffy-0.3.11" = "sha256-SCx9GEIJjWdoNVyq+RZAGn0N71qraKZxf9ZWhvyzLaI=";
"winit-0.28.6" = "sha256-FhW6d2XnXCGJUMoT9EMQew9/OPXiehy/JraeCiVd76M=";
};
@ -49,18 +49,20 @@ rustPlatform.buildRustPackage rec {
'';
nativeBuildInputs = [
cmake
just
pkg-config
makeBinaryWrapper
];
buildInputs = [
libxkbcommon
xorg.libX11
libinput
fontconfig
freetype
libglvnd
libinput
libxkbcommon
vulkan-loader
wayland
xorg.libX11
];
dontUseJustBuild = true;
@ -71,23 +73,40 @@ rustPlatform.buildRustPackage rec {
(placeholder "out")
"--set"
"bin-src"
"target/${
rust.lib.toRustTargetSpecShort stdenv.hostPlatform
}/release/cosmic-term"
"target/${stdenv.hostPlatform.rust.cargoShortTarget}/release/cosmic-term"
];
# Force linking to libEGL, which is always dlopen()ed, and to
# libwayland-client, which is always dlopen()ed except by the
# obscure winit backend.
RUSTFLAGS = map (a: "-C link-arg=${a}") [
"-Wl,--push-state,--no-as-needed"
"-lEGL"
"-lwayland-client"
"-Wl,--pop-state"
];
# LD_LIBRARY_PATH can be removed once tiny-xlib is bumped above 0.2.2
postInstall = ''
wrapProgram "$out/bin/${pname}" \
--suffix XDG_DATA_DIRS : "${cosmic-icons}/share" \
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ xorg.libX11 xorg.libXcursor xorg.libXrandr xorg.libXi wayland libxkbcommon ]}
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [
libxkbcommon
mesa.drivers
vulkan-loader
xorg.libX11
xorg.libXcursor
xorg.libXi
xorg.libXrandr
]}
'';
meta = with lib; {
homepage = "https://github.com/pop-os/cosmic-term";
description = "Terminal for the COSMIC Desktop Environment";
license = licenses.gpl3Only;
maintainers = with maintainers; [ ahoneybun ];
maintainers = with maintainers; [ ahoneybun nyanbinary ];
platforms = platforms.linux;
mainProgram = "cosmic-term";
};
}

View File

@ -13,11 +13,11 @@
stdenv.mkDerivation (finalAttrs: {
name = "dorion";
version = "3.1.1";
version = "4.0.0";
src = fetchurl {
url = "https://github.com/SpikeHD/Dorion/releases/download/v${finalAttrs.version }/Dorion_${finalAttrs.version}_amd64.deb";
hash = "sha256-wvlmR4IlWOKF+T6Uuc6MainWs+cqeJMO9E6Suc/4QMU=";
hash = "sha256-vUa7QgOBwLJe36SqD7OCz5uM60/rLmNnM+AWGE/g3jM=";
};
unpackCmd = ''

View File

@ -17,16 +17,16 @@
rustPlatform.buildRustPackage rec {
pname = "eza";
version = "0.17.1";
version = "0.17.2";
src = fetchFromGitHub {
owner = "eza-community";
repo = "eza";
rev = "v${version}";
hash = "sha256-PItKMPaqDG8L0dYHl8cLoyieljNpP41HLIFfpcLerNg=";
hash = "sha256-FcBfi87D3+7MLCBW1+9eZCKSDioDJsZ4u3e6KGvQ3kc=";
};
cargoHash = "sha256-PrKP9Akv+qionFTHtlrY8bzaX9HaobhBJGVRMvXWfZU=";
cargoHash = "sha256-E3s16hCZ4qc535YV1xdnsBZAPo50T43ZBiIdKvjd4s0=";
nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ];
buildInputs = [ zlib ]

View File

@ -0,0 +1,43 @@
{ lib
, buildGoModule
, fetchFromGitHub
, makeBinaryWrapper
, installShellFiles
, git
}:
buildGoModule rec {
pname = "fac";
version = "2.0.0-unstable-2023-12-29";
src = fetchFromGitHub {
owner = "mkchoi212";
repo = "fac";
rev = "d232b05149564701ca3a21cd1a07be2540266cb2";
hash = "sha256-puSHbrzxTUebK1qRdWh71jY/f7TKgONS45T7PcZcy00=";
};
vendorHash = "sha256-bmGRVTjleAFS5GGf2i/zN8k3SBtaEc3RbKSVZyF6eN4=";
nativeBuildInputs = [
makeBinaryWrapper
installShellFiles
];
postInstall = ''
wrapProgram $out/bin/fac \
--prefix PATH : ${lib.makeBinPath [ git ]}
# Install man page, not installed by default
installManPage assets/doc/fac.1
'';
meta = {
changelog = "https://github.com/mkchoi212/fac/releases/tag/v${version}";
description = "CUI for fixing git conflicts";
homepage = "https://github.com/mkchoi212/fac";
license = lib.licenses.mit;
mainProgram = "fac";
maintainers = with lib.maintainers; [ dtzWill ];
};
}

View File

@ -13,13 +13,13 @@
stdenvNoCC.mkDerivation rec {
pname = "hdrop";
version = "0.3.0";
version = "0.4.4";
src = fetchFromGitHub {
owner = "Schweber";
repo = "hdrop";
rev = "v${version}";
hash = "sha256-IVLc1USBkkIBEll1jRIAAszyGCmpw5Sy74Zyalv3W+w=";
hash = "sha256-eLOu7xmFphTxCtyyXdM9VkNcUpefefuZMAQtOV4FVtU=";
};
nativeBuildInputs = [

View File

@ -0,0 +1,32 @@
{ lib
, stdenv
, fetchFromGitHub
, cmake
, makeWrapper
, libX11
, libXrandr
, linuxPackages
}:
stdenv.mkDerivation rec {
pname = "libvibrant";
version = "2100c09";
src = fetchFromGitHub {
owner = "libvibrant";
repo = "libvibrant";
rev = version;
hash = "sha256-nVODwP/PQgYBTHnSplgrkdNOLsF7N+vZ8iPL7gArVNY=";
};
buildInputs = [ libX11 libXrandr linuxPackages.nvidia_x11.settings.libXNVCtrl ];
nativeBuildInputs = [ cmake makeWrapper ];
meta = with lib; {
description = "A simple library to adjust color saturation of X11 outputs";
homepage = "https://github.com/libvibrant/libvibrant";
license = licenses.mit;
platforms = platforms.linux;
mainProgram = "vibrant-cli";
};
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,97 @@
{ lib
, rustPlatform
, fetchFromGitHub
, fetchNpmDeps
, npmHooks
, nodejs
, pkg-config
, sqlite
, zstd
, stdenv
, darwin
, open-policy-agent
}:
rustPlatform.buildRustPackage rec {
pname = "matrix-authentication-service";
version = "0.7.0";
src = fetchFromGitHub {
owner = "matrix-org";
repo = "matrix-authentication-service";
rev = "refs/tags/v${version}";
hash = "sha256-foipChunzRKIbeO+O+XYx0luzaA0G9LKrH59luQl9R0=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"opa-wasm-0.1.0" = "sha256-GuOlUNGegdDieTvthk9SyfQSTeem7ArJTdiD1t7Ojd4=";
};
};
npmDeps = fetchNpmDeps {
name = "${pname}-${version}-npm-deps";
src = "${src}/${npmRoot}";
hash = "sha256-ymI+ZkPEGMTLMdTLfKv/v/cgW5iS/nd9PNXFvYaYNjo=";
};
npmRoot = "frontend";
nativeBuildInputs = [
pkg-config
open-policy-agent
npmHooks.npmConfigHook
nodejs
];
buildInputs = [
sqlite
zstd
] ++ lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.CoreFoundation
darwin.apple_sdk.frameworks.Security
darwin.apple_sdk.frameworks.SystemConfiguration
];
env = {
ZSTD_SYS_USE_PKG_CONFIG = true;
};
buildNoDefaultFeatures = true;
buildFeatures = [ "dist" ];
postPatch = ''
substituteInPlace crates/config/src/sections/http.rs \
--replace ./frontend/dist/ "$out/share/$pname/assets/"
substituteInPlace crates/config/src/sections/templates.rs \
--replace ./share/templates/ "$out/share/$pname/templates/" \
--replace ./share/translations/ "$out/share/$pname/translations/" \
--replace ./share/manifest.json "$out/share/$pname/assets/manifest.json"
substituteInPlace crates/config/src/sections/policy.rs \
--replace ./share/policy.wasm "$out/share/$pname/policy.wasm"
'';
preBuild = ''
make -C policies
(cd "$npmRoot" && npm run build)
'';
# Adopted from https://github.com/matrix-org/matrix-authentication-service/blob/main/Dockerfile
postInstall = ''
install -Dm444 -t "$out/share/$pname" "policies/policy.wasm"
install -Dm444 -t "$out/share/$pname/assets" "$npmRoot/dist/"*
cp -r templates "$out/share/$pname/templates"
cp -r translations "$out/share/$pname/translations"
'';
meta = with lib; {
description = "OAuth2.0 + OpenID Provider for Matrix Homeservers";
homepage = "https://github.com/matrix-org/matrix-authentication-service";
changelog = "https://github.com/matrix-org/matrix-authentication-service/releases/tag/v${version}";
license = licenses.asl20;
maintainers = with maintainers; [ teutat3s ];
mainProgram = "mas-cli";
};
}

View File

@ -0,0 +1,54 @@
{ lib
, desktop-file-utils
, exempi
, fetchFromGitHub
, glib
, gtk4
, libadwaita
, meson
, ninja
, pkg-config
, poppler
, stdenv
, vala
, wrapGAppsHook4
}:
stdenv.mkDerivation (finalAttrs: {
pname = "paper-clip";
version = "4.0";
src = fetchFromGitHub {
owner = "Diego-Ivan";
repo = "Paper-Clip";
rev = "v${finalAttrs.version}";
hash = "sha256-8RZE6YzoJ98D++w7v007cdurMdfZoX3oQvN94F1d9cI=";
};
nativeBuildInputs = [
desktop-file-utils
meson
ninja
pkg-config
vala
wrapGAppsHook4
];
buildInputs = [
exempi
glib
gtk4
libadwaita
poppler
];
meta = with lib; {
changelog = "https://github.com/Diego-Ivan/Paper-Clip/releases/tag/v${finalAttrs.version}";
description = "Edit PDF document metadata";
homepage = "https://github.com/Diego-Ivan/Paper-Clip";
license = licenses.gpl3Plus;
mainProgram = "pdf-metadata-editor";
maintainers = with maintainers; [ michaelgrahamevans ];
platforms = platforms.linux;
};
})

View File

@ -0,0 +1,52 @@
{ lib
, desktop-file-utils
, fetchFromGitHub
, gobject-introspection
, gtk4
, libadwaita
, meson
, ninja
, pkg-config
, python3
, stdenv
, wrapGAppsHook4
}:
stdenv.mkDerivation (finalAttrs: {
pname = "telegraph";
version = "0.1.8";
src = fetchFromGitHub {
owner = "fkinoshita";
repo = "Telegraph";
rev = "v${finalAttrs.version}";
hash = "sha256-m36YHIo1PaDunnC12feSAbwwG1+E7s90fzOKskHtIag=";
};
nativeBuildInputs = [
desktop-file-utils
gobject-introspection
meson
ninja
pkg-config
wrapGAppsHook4
];
buildInputs = [
gtk4
libadwaita
(python3.withPackages (ps: with ps; [
pygobject3
]))
];
meta = with lib; {
changelog = "https://github.com/fkinoshita/Telegraph/releases/v${finalAttrs.version}";
description = "Write and decode Morse";
homepage = "https://github.com/fkinoshita/Telegraph";
license = licenses.gpl3Only;
mainProgram = "telegraph";
maintainers = with maintainers; [ michaelgrahamevans ];
platforms = platforms.linux;
};
})

View File

@ -0,0 +1,12 @@
diff --git a/src/updater/main.ts b/src/updater/main.ts
index 059afb9..274802e 100644
--- a/src/updater/main.ts
+++ b/src/updater/main.ts
@@ -77,6 +77,7 @@ function isOutdated(oldVersion: string, newVersion: string) {
}
export async function checkUpdates() {
+ return;
if (Settings.store.checkUpdates === false) return;
try {

View File

@ -87,6 +87,7 @@ stdenv.mkDerivation (finalAttrs: {
patches = [
(substituteAll { inherit vencord; src = ./use_system_vencord.patch; })
./disable_update_checking.patch
];
ELECTRON_SKIP_BINARY_DOWNLOAD = 1;

View File

@ -0,0 +1,55 @@
{ lib
, stdenv
, fetchFromGitHub
, qt5
, makeWrapper
, libvibrant
, libX11
, libXrandr
, libxcb
, linuxPackages
}:
stdenv.mkDerivation rec {
pname = "vibrantLinux";
version = "2.1.10";
src = fetchFromGitHub {
owner = "libvibrant";
repo = "vibrantLinux";
rev = version;
hash = "sha256-rvJiVId6221hTrfEIvVO9HTMhaZ6KY44Bu3a5MinPHI=";
};
nativeBuildInputs = [
makeWrapper
] ++ (with qt5; [
qmake
wrapQtAppsHook
]);
buildInputs = [
libX11
libXrandr
libxcb
libvibrant
linuxPackages.nvidia_x11.settings.libXNVCtrl
] ++ (with qt5; [
qtbase
qttools
]);
postPatch = ''
substituteInPlace vibrantLinux.pro \
--replace '$$(PREFIX)' '$$PREFIX'
'';
meta = with lib; {
description = "A tool to automate managing your screen's saturation depending on what programs are running";
homepage = "https://github.com/libvibrant/vibrantLinux";
license = licenses.mit;
maintainers = with maintainers; [ unclamped ];
platforms = platforms.linux;
mainProgram = "vibrantLinux";
};
}

View File

@ -0,0 +1,48 @@
{ stdenvNoCC
, lib
, fetchFromGitLab
, gitUpdater
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "lomiri-wallpapers";
version = "20.04.0";
src = fetchFromGitLab {
owner = "ubports";
repo = "development/core/lomiri-wallpapers";
rev = finalAttrs.version;
hash = "sha256-n8+vY+MPVqW6s5kSo4aEtGZv1AsjB3nNEywbmcNWfhI=";
};
dontConfigure = true;
dontBuild = true;
installPhase = ''
runHook preInstall
mkdir -p $out/share
# release-specific wallpapers
cp -r ${lib.versions.majorMinor finalAttrs.version} $out/share/wallpapers
rm $out/share/wallpapers/.placeholder
# eternal hardwired fallback/default
install -Dm644 {.,$out/share/wallpapers}/warty-final-ubuntu.png
ln -s warty-final-ubuntu.png $out/share/wallpapers/lomiri-default-background.png
runHook postInstall
'';
passthru.updateScript = gitUpdater { };
meta = with lib; {
description = "Wallpapers for the Lomiri Operating Environment, gathered from people of the Ubuntu Touch / UBports community";
homepage = "https://gitlab.com/ubports/development/core/lomiri-wallpapers";
changelog = "https://gitlab.com/ubports/development/core/lomiri-wallpapers/-/blob/${finalAttrs.version}/ChangeLog";
# On update, recheck debian/copyright for which licenses apply to the installed images
license = with licenses; [ cc-by-sa-30 ];
maintainers = teams.lomiri.members;
platforms = platforms.all;
};
})

View File

@ -13,6 +13,7 @@ let
#### Data
lomiri-schemas = callPackage ./data/lomiri-schemas { };
lomiri-sounds = callPackage ./data/lomiri-sounds { };
lomiri-wallpapers = callPackage ./data/lomiri-wallpapers { };
suru-icon-theme = callPackage ./data/suru-icon-theme { };
#### Development tools / libraries

View File

@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "pangolin";
version = "0.8";
version = "0.9.1";
src = fetchFromGitHub {
owner = "stevenlovegrove";
repo = "Pangolin";
rev = "v${version}";
sha256 = "sha256-X8TZWJOQOCItYt/F8E5ahiaPJXoppu9qBlEqfHP0vRc=";
sha256 = "sha256-B5YuNcJZHjR3dlVs66rySi68j29O3iMtlQvCjTUZBeY=";
};
nativeBuildInputs = [ cmake pkg-config doxygen ];

View File

@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "boltztrap2";
version = "22.12.1";
version = "24.1.1";
format = "setuptools";
disabled = pythonOlder "3.5";
@ -23,7 +23,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "BoltzTraP2";
inherit version;
hash = "sha256-gzjWAMUJcF5AyDS1Qx7opVbYewaqGgmFMDGWCh/2Wz4=";
hash = "sha256-kgv4lPBxcBmRKihaTwPRz8bHTWAWUOGZADtJUb3y+C4=";
};
dontUseCmakeConfigure = true;

View File

@ -19,14 +19,14 @@
buildPythonPackage rec {
pname = "boxx";
version = "0.10.12";
version = "0.10.13";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-pumkDVyotm8bJEl/rrpNSsP8KZIVIgThGFB/Sy4OdUs=";
hash = "sha256-Z1mmNTGjK77GNdlYAXQzp+9Z7TeiKZGvio4SXGwgOPk=";
};
propagatedBuildInputs = [

View File

@ -13,13 +13,13 @@
buildPythonPackage rec {
pname = "Flask-Caching";
version = "2.0.2";
version = "2.1.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-JLYMVS1ZqWBcwbakLFbNs5qCoo2rRTK77bkiKuVOy04=";
hash = "sha256-t1AMFFE1g2qVLj3jqAiB2WVOMnopyFLJJlYH9cRJI1w=";
};
postPatch = ''
@ -47,6 +47,7 @@ buildPythonPackage rec {
"Memcache"
] ++ lib.optionals stdenv.isDarwin [
# ignore flaky test
"test_cache_timeout_dynamic"
"test_cached_view_class"
];

View File

@ -28,14 +28,14 @@
buildPythonPackage rec {
pname = "google-cloud-bigquery";
version = "3.13.0";
version = "3.16.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-eUzPyTzLDgrWiUQviW+cgt5W2g/hihlVMbs3CWwmV9Y=";
hash = "sha256-HWq/Sx10DfF8tDoHh4mHKvgFmgsd2ZnzLqaevG97p+8=";
};
propagatedBuildInputs = [
@ -127,8 +127,6 @@ buildPythonPackage rec {
];
meta = with lib; {
# Not compatible with pyarrow13 yet.
broken = true;
description = "Google BigQuery API client library";
homepage = "https://github.com/googleapis/python-bigquery";
changelog = "https://github.com/googleapis/python-bigquery/blob/v${version}/CHANGELOG.md";

View File

@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "hg-git";
version = "1.0.3";
version = "1.1.0";
format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-HuFwRW/SuGrzMX9bttdqztFRB19dZZNF5Y8+e9gAQWw=";
hash = "sha256-btEamGLqCC5PRigxHbe49/bnJNVGm6Czf852JaAdB38=";
};
nativeBuildInputs = [

View File

@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "logilab-constraint";
version = "0.7.1";
version = "0.8.0";
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-5ayQBNjueFHSQIjCilgbfL8VdWNuRSMtkYDh3DouNZQ=";
hash = "sha256-yIO8sL0sdSKw0OApj2SJsuaojYpwQRTK/hGOIX2+Wh8=";
};
nativeBuildInputs = [

View File

@ -6,14 +6,14 @@
buildPythonPackage rec {
pname = "mmh3";
version = "4.0.1";
version = "4.1.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-rYvmldxORKeWMXSLpVYtgD8KxC02prl6U6yoSnCAk4U=";
hash = "sha256-oc8lNIuazSKd2kZKCU1hcPR9KFCh/Ldio7YXLSzmyko=";
};
pythonImportsCheck = [

View File

@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "param";
version = "2.0.0";
version = "2.0.1";
pyproject = true;
disabled = pythonOlder "3.7";
@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "holoviz";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-8R1+utY3e3py4iJTgOVfzt5Y7bp2Rn6OfoITGuOsb5c=";
hash = "sha256-IJchqSXZ87WZUKGDY3ObfdYCRfXM++N//kM7kb1wFow=";
};
nativeBuildInputs = [

View File

@ -2,9 +2,12 @@
, buildPythonPackage
, fetchFromGitHub
, pythonOlder
, attrs
, docopt
, pillow
, scikit-image
, scipy
, numpy
, aggdraw
, pytestCheckHook
, ipython
@ -31,10 +34,13 @@ buildPythonPackage rec {
propagatedBuildInputs = [
aggdraw
attrs
docopt
ipython
numpy
pillow
scikit-image
scipy
];
nativeCheckInputs = [

View File

@ -24,12 +24,12 @@
buildPythonPackage rec {
pname = "py3status";
version = "3.54";
version = "3.55";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-xRiXFCILZeiNYJMIJ8Qxga71/7WXeTUsdnRvfvDzpCY=";
hash = "sha256-HGOHJQWEvTTL+GXVb8ZS8DlL9dHWuS0PioP1bZ32PhI=";
};
nativeBuildInputs = [

View File

@ -7,14 +7,14 @@
buildPythonPackage rec {
pname = "pybase64";
version = "1.3.1";
version = "1.3.2";
format = "setuptools";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-I0CC/dcDnLdQxkTi03/Ck+c0XqOl8nmrrC9PyWLZuZY=";
hash = "sha256-Mu+ZPFWCHayavXZ+5GVqUBOy7YvxElyruufoTSuZEDg=";
};
nativeCheckInputs = [

View File

@ -7,14 +7,14 @@
buildPythonPackage rec {
pname = "pyctr";
version = "0.7.1";
version = "0.7.3";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-SnCps5nzrl+dkbloRbjhaOGDzKOsi8OHX2JXgoJ/XG0=";
hash = "sha256-lpW2pcT5oG7tBUXRj7cTD9hCx51hVhVODq9RxP9GKIg=";
};
propagatedBuildInputs = [

View File

@ -24,12 +24,12 @@ let
in
buildPythonPackage rec {
pname = "pycuda";
version = "2023.1";
version = "2024.1";
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-F1/2dfDPEOOOmtwD7V3z7Y2Kv32lE0yNzOx1LooKPpE=";
hash = "sha256-1Q0j/2NxSCz/fUuVPvQKuByd8DjsthRIT5/VNHMnMn4=";
};
preConfigure = with lib.versions; ''

View File

@ -2,29 +2,30 @@
, black
, buildPythonPackage
, cachecontrol
, fetchPypi
, fetchFromGitHub
, importlib-resources
, lockfile
, mistune
, mypy
, mypy-extensions
, pytestCheckHook
, pythonOlder
, rdflib
, requests
, ruamel-yaml
, setuptools
, setuptools-scm
}:
buildPythonPackage rec {
pname = "schema-salad";
version = "8.5.20231201181309";
version = "8.5.20240102191336.dev7+g8e95468";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-q4djcBt+8PEUekWNKlivKnDXrJBAUKGZ1252ym/E4bI=";
src = fetchFromGitHub {
owner = "common-workflow-language";
repo = "schema_salad";
rev = "8e954684b08d222d54b7eff680eaa4d4e65920a9";
hash = "sha256-VoFFKe6XHDytj5UlmsN14RevKcgpl+DSDMGDVS2Ols4=";
};
nativeBuildInputs = [
@ -33,14 +34,15 @@ buildPythonPackage rec {
propagatedBuildInputs = [
cachecontrol
importlib-resources
lockfile
mistune
mypy
mypy-extensions
rdflib
requests
ruamel-yaml
setuptools # needs pkg_resources at runtime
] ++ cachecontrol.optional-dependencies.filecache;
] ++ cachecontrol.optional-dependencies.filecache
++ lib.optionals (pythonOlder "3.9") [
importlib-resources
];
nativeCheckInputs = [
pytestCheckHook
@ -51,6 +53,7 @@ buildPythonPackage rec {
'';
disabledTests = [
"test_load_by_yaml_metaschema"
# Setup for these tests requires network access
"test_secondaryFiles"
"test_outputBinding"
@ -75,7 +78,5 @@ buildPythonPackage rec {
changelog = "https://github.com/common-workflow-language/schema_salad/releases/tag/${version}";
license = with licenses; [ asl20 ];
maintainers = with maintainers; [ veprbl ];
# https://github.com/common-workflow-language/schema_salad/issues/721
broken = versionAtLeast mistune.version "2.1";
};
}

View File

@ -42,7 +42,7 @@
buildPythonPackage rec {
pname = "strawberry-graphql";
version = "0.215.1";
version = "0.217.1";
format = "pyproject";
disabled = pythonOlder "3.8";
@ -51,7 +51,7 @@ buildPythonPackage rec {
owner = "strawberry-graphql";
repo = "strawberry";
rev = "refs/tags/${version}";
hash = "sha256-7jWG9bk7NN3BhpzS2fi7OkAsxL0446hnqiNqhwiBGHc=";
hash = "sha256-Rorbqh/YwBlrkVgS7rV5vb4n773V/EmGAMGP0fuF6V4=";
};
patches = [

View File

@ -4,13 +4,13 @@
buildPythonPackage rec {
pname = "webargs";
version = "8.3.0";
version = "8.4.0";
format = "setuptools";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
hash = "sha256-yrIHlBsGhsTQhsgjYy3c1DQxUWRDQaMvz1C46qceMcc=";
hash = "sha256-6pk2ghSkzmE5JL6Z1x21jCaWMele/0+gm3NU5S3ABqU=";
};
pythonImportsCheck = [

View File

@ -6,12 +6,12 @@
buildPythonPackage rec {
pname = "wheezy.captcha";
version = "3.0.2";
version = "3.2.0";
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-PdtOhoVOopQsX2raPqh0P8meM8/MysgKsIe27HNtl3s=";
hash = "sha256-UtTpgrPK5eRr7sq97jptjdJyvAyrM2oU07+GZr2Ad7s=";
};
propagatedBuildInputs = [ pillow ];

View File

@ -38,7 +38,7 @@ let
buildHashes = builtins.fromJSON (builtins.readFile ./hashes.json);
# our version of buck2; this should be a git tag
version = "2023-10-15";
version = "2024-01-15";
# the platform-specific, statically linked binary — which is also
# zstd-compressed
@ -63,7 +63,7 @@ let
# tooling
prelude-src =
let
prelude-hash = "880be565178cf1e08ce9badef52b215f91e48479";
prelude-hash = "ccf6f5d1693cfa215b60212cf9863d27c6fd6a69";
name = "buck2-prelude-${version}.tar.gz";
hash = buildHashes."_prelude";
url = "https://github.com/facebook/buck2-prelude/archive/${prelude-hash}.tar.gz";

View File

@ -1,7 +1,7 @@
{ "_comment": "@generated by pkgs/development/tools/build-managers/buck2/update.sh"
, "_prelude": "sha256-mm9jU74rsLpiMzuDmSih6tzY4+NOiR15j+W96BVe/OI="
, "x86_64-linux": "sha256-qxymUjsSwCf6ev5TwlkWVGtMc9tj6Vt4yMIPaLHFAMM="
, "x86_64-darwin": "sha256-DGfpByvL4gmP+CR7VLCZS8IGSJ3esHhuKxHUfXJb/6k="
, "aarch64-linux": "sha256-zc9LEYmpVJttCTI6Qxm25KZRX8CJVJzVtSbouw0LB6g="
, "aarch64-darwin": "sha256-HUzpKJQN/22IQYmHLhW0fVQs0f86rREMTlp+yOfK0+Y="
, "_prelude": "sha256-Bsd545xKass+Sua1sTFRNJgOokaHS62AKvhiLuqL58w="
, "x86_64-linux": "sha256-Oxgz96x9INVDybJIRlBvIa76V7ngUxYh9Uo6Hdo/3pQ="
, "x86_64-darwin": "sha256-tOlp6LKdQZg6TK2Ki8yf/e38Ibrx3fDrzOzC6bzGtrQ="
, "aarch64-linux": "sha256-LmMbh/4tckZN1J8GJzMt8GyPmQbk3zc9DwXqJ004O7c="
, "aarch64-darwin": "sha256-qsdHCxtJzu+UMVl1AcQh3cgDWQAITQNJEnfEN9A1W5M="
}

View File

@ -1,35 +0,0 @@
{ lib, buildGoPackage, fetchFromGitHub, makeWrapper, git }:
buildGoPackage rec {
pname = "fac";
version = "2.0.0";
goPackagePath = "github.com/mkchoi212/fac";
src = fetchFromGitHub {
owner = "mkchoi212";
repo = "fac";
rev = "v${version}";
sha256 = "054bbiw0slz9szy3ap2sh5dy97w3g7ms27rd3ww3i1zdhvnggwpc";
};
goDeps = ./deps.nix;
nativeBuildInputs = [ makeWrapper ];
postInstall = ''
wrapProgram $out/bin/fac \
--prefix PATH : ${git}/bin
# Install man page, not installed by default
install -D go/src/${goPackagePath}/assets/doc/fac.1 $out/share/man/man1/fac.1
'';
meta = with lib; {
description = "CUI for fixing git conflicts";
inherit (src.meta) homepage;
license = licenses.mit;
maintainers = with maintainers; [ dtzWill ];
};
}

View File

@ -1,66 +0,0 @@
# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix)
[
{
goPackagePath = "github.com/alecthomas/chroma";
fetch = {
type = "git";
url = "https://github.com/alecthomas/chroma";
rev = "0c0b382eca61a71c1eb4cb4dea2bc78aa4939d96";
sha256 = "0chpzs542s366vv01bfhrajdrbhmrvc3gi8jhpw3xgz6wfkivcp4";
};
}
{
goPackagePath = "github.com/danwakefield/fnmatch";
fetch = {
type = "git";
url = "https://github.com/danwakefield/fnmatch";
rev = "cbb64ac3d964b81592e64f957ad53df015803288";
sha256 = "0cbf511ppsa6hf59mdl7nbyn2b2n71y0bpkzbmfkdqjhanqh1lqz";
};
}
{
goPackagePath = "github.com/dlclark/regexp2";
fetch = {
type = "git";
url = "https://github.com/dlclark/regexp2";
rev = "7632a260cbaf5e7594fc1544a503456ecd0827f1";
sha256 = "0vhp5r0ywv9p1c74fm8xzclnwx2mg9f0764b3id7a9nwh0plisx2";
};
}
{
goPackagePath = "github.com/jroimartin/gocui";
fetch = {
type = "git";
url = "https://github.com/jroimartin/gocui";
rev = "c055c87ae801372cd74a0839b972db4f7697ae5f";
sha256 = "1b1cbjg925l1c5v3ls8amni9716190yzf847cqs9wjnj82z8qa47";
};
}
{
goPackagePath = "github.com/mattn/go-runewidth";
fetch = {
type = "git";
url = "https://github.com/mattn/go-runewidth";
rev = "ce7b0b5c7b45a81508558cd1dba6bb1e4ddb51bb";
sha256 = "0lc39b6xrxv7h3v3y1kgz49cgi5qxwlygs715aam6ba35m48yi7g";
};
}
{
goPackagePath = "github.com/nsf/termbox-go";
fetch = {
type = "git";
url = "https://github.com/nsf/termbox-go";
rev = "5c94acc5e6eb520f1bcd183974e01171cc4c23b3";
sha256 = "1fi8imdgwvlsgifw2qfl3ww0lsrgkfsimkzz7bnrq41nar78s0fw";
};
}
{
goPackagePath = "gopkg.in/yaml.v2";
fetch = {
type = "git";
url = "https://github.com/go-yaml/yaml";
rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183";
sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1";
};
}
]

View File

@ -2,20 +2,20 @@
buildGoModule rec {
pname = "go-minimock";
version = "3.1.3";
version = "3.3.6";
src = fetchFromGitHub {
owner = "gojuno";
repo = "minimock";
rev = "v${version}";
sha256 = "sha256-6n5FOHTfsLYqnhlDO3etMnrypeOElmwdvoFQb3aSBts=";
sha256 = "sha256-ru3+MJ1GbzVDi6niiz7SpL0qa9mE89uhcH5/PHbVugE=";
};
ldflags = [
"-s" "-w" "-X main.version=${version}"
];
vendorHash = "sha256-fiSU2NB9rWIPQLdnui5CB5VcadTVUg2JaO3ma7DAYqo=";
vendorHash = "sha256-eCM/EDdXZSa+pg35V6YiZ5gaC4rj8Wt8HhCgaMPoP+Y=";
doCheck = true;

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "protoc-gen-validate";
version = "1.0.2";
version = "1.0.4";
src = fetchFromGitHub {
owner = "bufbuild";
repo = "protoc-gen-validate";
rev = "v${version}";
sha256 = "sha256-sztpUzrVvYT3GFVbfd91rOudj/PEHHizTOzTrH1fQts=";
sha256 = "sha256-NPjBVd5Ch8h2+48uymMRjjY6nepmGiY8z9Kwt+wN4lI=";
};
vendorHash = "sha256-UPmeb36kF+z37+RcyXaOsJvAto1xrJUyJqcPyODAQrY=";
vendorHash = "sha256-1bR6cV7R9JEmayE3XN2fcrPQL6xspkKb+WYf+IrOhds=";
excludedPackages = [ "tests" ];

View File

@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "mod_auth_mellon";
version = "0.18.1";
version = "0.19.0";
src = fetchFromGitHub {
owner = "latchset";
repo = "mod_auth_mellon";
rev = "v${version}";
sha256 = "sha256-LIzJP+OAcrgNIo9KU2kMfZ8kjHC5qUg96kJw3qhqbvc=";
sha256 = "sha256-frSfhddLfEZ2xSI7/HPZkr5AiTJ9nnYmnJZY8aC3zwI=";
};
nativeBuildInputs = [ autoreconfHook pkg-config autoconf automake ];

View File

@ -2,18 +2,18 @@
rustPlatform.buildRustPackage rec {
pname = "virtiofsd";
version = "1.9.0";
version = "1.10.0";
src = fetchFromGitLab {
owner = "virtio-fs";
repo = "virtiofsd";
rev = "v${version}";
sha256 = "sha256-wbfx6Ennyl4qWODRAtJ3eydSRFfE/ANCSl2GA9oq90A=";
sha256 = "sha256-SMh1jHD64OtmqBtNcBbFh4MYWs+FAVlKHMCCSMmbKHU=";
};
separateDebugInfo = true;
cargoHash = "sha256-Vdvk700NjjCTSD0Lscr5ckxsYa4pDJdmV7Kgr++0GFY=";
cargoHash = "sha256-3FlAbfqketgWuddCqmV1oz/XLgwcCUQZoFh/jWzledE=";
LIBCAPNG_LIB_PATH = "${lib.getLib libcap_ng}/lib";
LIBCAPNG_LINK_TYPE =

View File

@ -9,6 +9,8 @@
, zlib
, yaml-cpp
, sasl
, net-snmp
, openldap
, openssl
, libpcap
, python3
@ -95,6 +97,8 @@ in stdenv.mkDerivation rec {
libpcap
yaml-cpp
openssl
net-snmp
openldap
pcre-cpp
variants.python
sasl

View File

@ -7,12 +7,12 @@
, stdenv
}:
let
version = "23.3.1";
version = "23.3.2";
src = fetchFromGitHub {
owner = "redpanda-data";
repo = "redpanda";
rev = "v${version}";
sha256 = "sha256-xYUL681Ek3eJw5SPdMjlIjt7T87d09+xfJNCcC9tTpE=";
sha256 = "sha256-TRcTiwAK0epmQkV0pwAV1S1jXr0VCq9lZQkANjSToko=";
};
server = callPackage ./server.nix { inherit src version; };
in

View File

@ -5,24 +5,25 @@
, openssl
, libiconv
, Security
, SystemConfiguration
}:
rustPlatform.buildRustPackage rec {
pname = "monolith";
version = "2.7.0";
version = "2.8.0";
src = fetchFromGitHub {
owner = "Y2Z";
repo = pname;
rev = "v${version}";
sha256 = "sha256-pljMWAfmDQUxQEyFGVhXqLjRq6P7D+YUB/e1h66WnDE=";
sha256 = "sha256-TYLQkVVjIFr6BrPaKJSHDnLAK0HQuI3Pmi2IkWVoIn4=";
};
cargoSha256 = "sha256-kFDyjiupjN1cuhzE16v6JP/yyXdtwL3srZVtSimnahA=";
cargoHash = "sha256-NIKueum/BQEW21e8/DGadtwylXeT3Vl2TOVbbxxWkLY=";
nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ];
buildInputs = lib.optionals stdenv.isLinux [ openssl ]
++ lib.optionals stdenv.isDarwin [ libiconv Security ];
++ lib.optionals stdenv.isDarwin [ libiconv Security SystemConfiguration ];
checkFlagsArray = [ "--skip=tests::cli" ];

View File

@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "ripdrag";
version = "0.4.5";
version = "0.4.6";
src = fetchFromGitHub {
owner = "nik012003";
repo = "ripdrag";
rev = "v${version}";
hash = "sha256-mU2S4DhS2KXO7uIMBhJvaTjLpkFCljyEVoPcq4b2jKc=";
hash = "sha256-42sfSrwRlpaO4Dkw6m6wcKXef5yKZjw9MMoYNwIF6/o=";
};
cargoHash = "sha256-PWFNLtEXIgZ0RheDS5j9/MMXgzFjgCJKMi/51Z2ta8I=";
cargoHash = "sha256-mW334GTAUAUw8xs2Idpr2ThGyN1P0GbP/RjDqj5Ttr0=";
nativeBuildInputs = [ pkg-config wrapGAppsHook4 ];

View File

@ -238,8 +238,8 @@ in lib.makeExtensible (self: ({
};
nix_2_19 = common {
version = "2.19.2";
hash = "sha256-iA8DqS+W2fWTfR+nNJSvMHqQ+4NpYMRT3b+2zS6JTvE=";
version = "2.19.3";
hash = "sha256-EtL6M0H5+0mFbFh+teVjm+0B+xmHoKwtBvigS5NMWoo=";
};
# The minimum Nix version supported by Nixpkgs

View File

@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "alpine-make-vm-image";
version = "0.12.0";
version = "0.13.0";
src = fetchFromGitHub {
owner = "alpinelinux";
repo = "alpine-make-vm-image";
rev = "v${version}";
sha256 = "sha256-IV/MC6dnvWMs5akM6Zw3TBzWPpsLL9FllK0sOV9MRGY=";
sha256 = "sha256-ilXoee19Wp/tB4f/0c7vWki+dnEPYp4f/IKzkGwxdbU=";
};
nativeBuildInputs = [ makeWrapper ];

View File

@ -1,8 +1,8 @@
diff --git a/cloudinit/distros/__init__.py b/cloudinit/distros/__init__.py
index 7b83df8d..6d04de1a 100644
index 79e26235..bdc32c52 100644
--- a/cloudinit/distros/__init__.py
+++ b/cloudinit/distros/__init__.py
@@ -75,6 +75,7 @@ OSFAMILIES = {
@@ -91,6 +91,7 @@ OSFAMILIES = {
],
"openeuler": ["openeuler"],
"OpenCloudOS": ["OpenCloudOS", "TencentOS"],
@ -12,7 +12,7 @@ index 7b83df8d..6d04de1a 100644
LOG = logging.getLogger(__name__)
diff --git a/cloudinit/distros/nixos.py b/cloudinit/distros/nixos.py
new file mode 100644
index 00000000..954e564b
index 00000000..67c049b8
--- /dev/null
+++ b/cloudinit/distros/nixos.py
@@ -0,0 +1,109 @@
@ -38,11 +38,11 @@ index 00000000..954e564b
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+import logging
+import os
+
+from cloudinit import distros
+from cloudinit import helpers
+from cloudinit import log as logging
+from cloudinit import util
+from cloudinit import atomic_helper
+

View File

@ -17,14 +17,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "cloud-init";
version = "23.3.3";
version = "23.4.1";
namePrefix = "";
src = fetchFromGitHub {
owner = "canonical";
repo = "cloud-init";
rev = "refs/tags/${version}";
hash = "sha256-49UvGrv40hyR3A2BndlQKwQqCC1ZaLm97IUKNW12sJo=";
hash = "sha256-jdL5xDQTmz1ppVr2+fX76tiscGazw5L7Q0/uQF6+ogM=";
};
patches = [

View File

@ -5319,8 +5319,6 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
};
fac = callPackage ../development/tools/fac { };
facedetect = callPackage ../tools/graphics/facedetect { };
facter = callPackage ../tools/system/facter { };
@ -10960,7 +10958,7 @@ with pkgs;
monocraft = callPackage ../data/fonts/monocraft { };
monolith = callPackage ../tools/backup/monolith {
inherit (darwin.apple_sdk.frameworks) Security;
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
};
moreutils = callPackage ../tools/misc/moreutils {