Merge branch 'NixOS:master' into patch-1
This commit is contained in:
commit
44f5a715b4
|
@ -121,7 +121,7 @@ rec {
|
|||
({
|
||||
linux-kernel = args.linux-kernel or {};
|
||||
gcc = args.gcc or {};
|
||||
rustc = args.rust or {};
|
||||
rustc = args.rustc or {};
|
||||
} // platforms.select final)
|
||||
linux-kernel gcc rustc;
|
||||
|
||||
|
|
|
@ -6792,6 +6792,15 @@
|
|||
githubId = 54999;
|
||||
name = "Ariel Nunez";
|
||||
};
|
||||
Intuinewin = {
|
||||
email = "antoinelabarussias@gmail.com";
|
||||
github = "Intuinewin";
|
||||
githubId = 13691729;
|
||||
name = "Antoine Labarussias";
|
||||
keys = [{
|
||||
fingerprint = "5CB5 9AA0 D180 1997 2FB3 E0EC 943A 1DE9 372E BE4E";
|
||||
}];
|
||||
};
|
||||
ionutnechita = {
|
||||
email = "ionut_n2001@yahoo.com";
|
||||
github = "ionutnechita";
|
||||
|
@ -7905,6 +7914,12 @@
|
|||
githubId = 2469618;
|
||||
name = "Junji Hashimoto";
|
||||
};
|
||||
jurraca = {
|
||||
email = "julienu@pm.me";
|
||||
github = "jurraca";
|
||||
githubId = 5124422;
|
||||
name = "Julien Urraca";
|
||||
};
|
||||
justinas = {
|
||||
email = "justinas@justinas.org";
|
||||
github = "justinas";
|
||||
|
@ -9026,6 +9041,12 @@
|
|||
fingerprint = "74F5 E5CC 19D3 B5CB 608F 6124 68FF 81E6 A785 0F49";
|
||||
}];
|
||||
};
|
||||
lizelive = {
|
||||
email = "nixpkgs@lize.live";
|
||||
github = "lizelive";
|
||||
githubId = 40217331;
|
||||
name = "LizeLive";
|
||||
};
|
||||
lluchs = {
|
||||
email = "lukas.werling@gmail.com";
|
||||
github = "lluchs";
|
||||
|
|
|
@ -290,6 +290,8 @@ In addition to numerous new and upgraded packages, this release has the followin
|
|||
|
||||
- The `zplug` package changes its output path from `$out` to `$out/share/zplug`. Users should update their dependency on `${pkgs.zplug}/init.zsh` to `${pkgs.zplug}/share/zplug/init.zsh`.
|
||||
|
||||
- The `pict-rs` package was updated from an 0.3 alpha release to 0.3 stable, and related environment variables now require two underscores instead of one.
|
||||
|
||||
## Other Notable Changes {#sec-release-23.05-notable-changes}
|
||||
|
||||
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
|
||||
|
|
|
@ -41,6 +41,8 @@ let
|
|||
# This should be made configurable.
|
||||
#CHFN_RESTRICT frwh
|
||||
|
||||
# The default crypt() method, keep in sync with the PAM default
|
||||
ENCRYPT_METHOD YESCRYPT
|
||||
'';
|
||||
|
||||
mkSetuidRoot = source:
|
||||
|
|
|
@ -34,8 +34,8 @@ in
|
|||
config = lib.mkIf cfg.enable {
|
||||
systemd.services.pict-rs = {
|
||||
environment = {
|
||||
PICTRS_PATH = cfg.dataDir;
|
||||
PICTRS_ADDR = "${cfg.address}:${toString cfg.port}";
|
||||
PICTRS__PATH = cfg.dataDir;
|
||||
PICTRS__ADDR = "${cfg.address}:${toString cfg.port}";
|
||||
};
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
serviceConfig = {
|
||||
|
|
|
@ -2848,7 +2848,7 @@ let
|
|||
''
|
||||
+ optionalString (def.tokenBucketFilterConfig != { }) ''
|
||||
[TokenBucketFilter]
|
||||
${attrsToSection def.tockenBucketFilterConfig}
|
||||
${attrsToSection def.tokenBucketFilterConfig}
|
||||
''
|
||||
+ optionalString (def.pieConfig != { }) ''
|
||||
[PIE]
|
||||
|
|
|
@ -19,6 +19,10 @@ import ./make-test-python.nix ({ pkgs, ... }: {
|
|||
enable = true;
|
||||
port = 18545;
|
||||
};
|
||||
authrpc = {
|
||||
enable = true;
|
||||
port = 18551;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -31,11 +35,11 @@ import ./make-test-python.nix ({ pkgs, ... }: {
|
|||
machine.wait_for_open_port(18545)
|
||||
|
||||
machine.succeed(
|
||||
'geth attach --exec eth.blockNumber http://localhost:8545 | grep \'^0$\' '
|
||||
'geth attach --exec "eth.blockNumber" http://localhost:8545 | grep \'^0$\' '
|
||||
)
|
||||
|
||||
machine.succeed(
|
||||
'geth attach --exec "eth.chainId()" http://localhost:18545 | grep \'"0x5"\' '
|
||||
'geth attach --exec "eth.blockNumber" http://localhost:18545 | grep \'^0$\' '
|
||||
)
|
||||
'';
|
||||
})
|
||||
|
|
|
@ -87,15 +87,23 @@ import ./make-test-python.nix ({ pkgs, ... }: {
|
|||
return etag
|
||||
|
||||
|
||||
webserver.wait_for_unit("nginx")
|
||||
webserver.wait_for_open_port(80)
|
||||
def wait_for_nginx_on_port(port):
|
||||
webserver.wait_for_unit("nginx")
|
||||
webserver.wait_for_open_port(port)
|
||||
|
||||
|
||||
# nginx can be ready before multi-user.target, in which case switching to
|
||||
# a different configuration might not realize it needs to restart nginx.
|
||||
webserver.wait_for_unit("multi-user.target")
|
||||
|
||||
wait_for_nginx_on_port(80)
|
||||
|
||||
with subtest("check ETag if serving Nix store paths"):
|
||||
old_etag = check_etag()
|
||||
webserver.succeed(
|
||||
"${etagSystem}/bin/switch-to-configuration test >&2"
|
||||
)
|
||||
webserver.sleep(1)
|
||||
wait_for_nginx_on_port(80)
|
||||
new_etag = check_etag()
|
||||
assert old_etag != new_etag
|
||||
|
||||
|
@ -103,7 +111,7 @@ import ./make-test-python.nix ({ pkgs, ... }: {
|
|||
webserver.succeed(
|
||||
"${justReloadSystem}/bin/switch-to-configuration test >&2"
|
||||
)
|
||||
webserver.wait_for_open_port(8080)
|
||||
wait_for_nginx_on_port(8080)
|
||||
webserver.fail("journalctl -u nginx | grep -q -i stopped")
|
||||
webserver.succeed("journalctl -u nginx | grep -q -i reloaded")
|
||||
|
||||
|
@ -111,7 +119,7 @@ import ./make-test-python.nix ({ pkgs, ... }: {
|
|||
webserver.succeed(
|
||||
"${reloadRestartSystem}/bin/switch-to-configuration test >&2"
|
||||
)
|
||||
webserver.wait_for_unit("nginx")
|
||||
wait_for_nginx_on_port(80)
|
||||
webserver.succeed("journalctl -u nginx | grep -q -i stopped")
|
||||
|
||||
with subtest("nixos-rebuild --switch should fail when there are configuration errors"):
|
||||
|
|
|
@ -0,0 +1,47 @@
|
|||
From 42eda1afc1cfb0506b02baae894fb32f7e21755d Mon Sep 17 00:00:00 2001
|
||||
From: ckie <git-525ff67@ckie.dev>
|
||||
Date: Fri, 10 Mar 2023 04:39:38 +0200
|
||||
Subject: [PATCH] Avoid using vendored dependencies we have in nixpkgs
|
||||
|
||||
---
|
||||
CMakeLists.txt | 12 ++++--------
|
||||
1 file changed, 4 insertions(+), 8 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 136e7b0..5416da1 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -246,8 +246,6 @@ qt6_add_resources(RESOURCES_OBJ resources/qml.qrc)
|
||||
qt6_add_big_resources(RESOURCES_OBJ resources/other.qrc)
|
||||
set_property(SOURCE "${RESOURCES_OBJ}" PROPERTY SKIP_AUTOMOC ON)
|
||||
|
||||
-set(ARMADILLO_INCLUDE_DIR external/armadillo/include)
|
||||
-set(TOMLPP_INCLUDE_DIR external/tomlplusplus/include)
|
||||
|
||||
### SEARCH AUDIO MODULES
|
||||
|
||||
@@ -334,17 +332,15 @@ target_include_directories(in-formant SYSTEM PRIVATE ${ARMADILLO_INCLUDE_DIR} ${
|
||||
target_link_libraries(in-formant PRIVATE Eigen3::Eigen ${FFTW_LIBRARIES} Qt6::Charts Qt6::Quick Qt6::QuickControls2 Qt6::QuickTemplates2 Qt6::Qml Qt6::Widgets Qt6::OpenGL Qt6::Gui Qt6::Core)
|
||||
target_link_directories(in-formant PRIVATE ${FFTW_LIBRARY_DIRS})
|
||||
|
||||
-set(BUILD_SHARED_LIBS TRUE)
|
||||
-add_subdirectory(external/freetype EXCLUDE_FROM_ALL)
|
||||
+find_package(Freetype)
|
||||
target_link_libraries(in-formant PRIVATE freetype)
|
||||
-set(BUILD_SHARED_LIBS)
|
||||
|
||||
add_subdirectory(external/rpmalloc EXCLUDE_FROM_ALL)
|
||||
target_link_libraries(in-formant PRIVATE rpcxx_only)
|
||||
|
||||
-add_subdirectory(external/libsamplerate)
|
||||
-target_link_libraries(in-formant PRIVATE lsr)
|
||||
-target_include_directories(in-formant PRIVATE external/libsamplerate/src)
|
||||
+
|
||||
+find_library(LIBSAMPLERATE_LIBRARY NAMES samplerate libsamplerate-0 samplerate-0)
|
||||
+target_link_libraries(in-formant PRIVATE ${LIBSAMPLERATE_LIBRARY})
|
||||
|
||||
target_compile_definitions(in-formant PRIVATE
|
||||
-DINFORMANT_VERSION=${CUR_VERSION} -DARMA_DONT_USE_WRAPPER
|
||||
--
|
||||
2.39.0
|
||||
|
|
@ -1,33 +1,56 @@
|
|||
{ stdenv, cmake, lib, fetchFromGitHub, qt5, fftw, libtorch-bin, portaudio, eigen
|
||||
, xorg, pkg-config, autoPatchelfHook, soxr
|
||||
{ stdenv
|
||||
, cmake
|
||||
, lib
|
||||
, fetchFromGitHub
|
||||
, wrapQtAppsHook
|
||||
, qtbase
|
||||
, qtcharts
|
||||
, fftw
|
||||
, libtorch-bin
|
||||
, portaudio
|
||||
, eigen
|
||||
, xorg
|
||||
, pkg-config
|
||||
, autoPatchelfHook
|
||||
, soxr
|
||||
, freetype
|
||||
, libsamplerate
|
||||
, armadillo
|
||||
, tomlplusplus
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "in-formant";
|
||||
version = "2021-06-30";
|
||||
version = "unstable-2022-09-15";
|
||||
|
||||
# no Qt6 yet, so we're stuck in the last Qt5-supporting commit: https://github.com/NixOS/nixpkgs/issues/108008
|
||||
src = fetchFromGitHub {
|
||||
owner = "in-formant";
|
||||
repo = "in-formant";
|
||||
rev = "e28e628cf5ff0949a7b046d220cc884f6035f31a";
|
||||
sha256 = "sha256-YvtV0wGUNmI/+GGxrIfTk/l8tqUsWgc/LAI17X+AWGI=";
|
||||
rev = "e0606feecff70f0fd4226ff8f116e46817dd7462";
|
||||
hash = "sha256-/4eKny9M2e8Lb9LOiKBj9QLE00CAaD+2ZAwn48lnvKQ=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake pkg-config qt5.wrapQtAppsHook autoPatchelfHook ];
|
||||
patches = [
|
||||
# Ignore the freetype sources bundled as a submodule:
|
||||
# /nix/store/…-harfbuzz-7.0.0/lib/libharfbuzz.so.0: undefined reference to `FT_Get_Transform'
|
||||
./0001-Avoid-using-vendored-dependencies-we-have-in-nixpkgs.patch
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook autoPatchelfHook ];
|
||||
|
||||
buildInputs = [
|
||||
qt5.qtbase
|
||||
qt5.qtquickcontrols
|
||||
qt5.qtquickcontrols2
|
||||
qt5.qtcharts
|
||||
qtbase
|
||||
qtcharts
|
||||
fftw
|
||||
libtorch-bin
|
||||
portaudio
|
||||
eigen
|
||||
xorg.libxcb
|
||||
soxr
|
||||
libsamplerate
|
||||
armadillo
|
||||
tomlplusplus
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
|
@ -35,14 +58,12 @@ stdenv.mkDerivation rec {
|
|||
cp in-formant $out/bin
|
||||
'';
|
||||
|
||||
# RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/
|
||||
cmakeFlags = [ "-DCMAKE_SKIP_BUILD_RPATH=ON" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "A real-time pitch and formant tracking software";
|
||||
homepage = "https://github.com/in-formant/in-formant";
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.linux;
|
||||
# currently broken on i686-linux and aarch64-linux due to other nixpkgs dependencies
|
||||
platforms = [ "x86_64-linux" ];
|
||||
maintainers = with maintainers; [ ckie ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,35 +1,22 @@
|
|||
{ lib
|
||||
, fetchpatch
|
||||
, python3
|
||||
}:
|
||||
|
||||
python3.pkgs.buildPythonPackage rec {
|
||||
pname = "ledfx";
|
||||
version = "2.0.64";
|
||||
version = "2.0.67";
|
||||
format = "setuptools";
|
||||
|
||||
src = python3.pkgs.fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-TKRa4PcMd0Jl94XD2WubOhmsxZaUplZeWKsuKz83Rl4=";
|
||||
hash = "sha256-lFxAMjglQZXCySr83PtvStU6hw2ucQu+rSjIHo1yZBk=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# replace tcp-latency which is not packaged with icmplib
|
||||
(fetchpatch {
|
||||
url = "https://github.com/LedFx/LedFx/commit/98cd4256846ae3bdae7094eeacb3b02a4807dc6f.patch";
|
||||
excludes = [
|
||||
# only used in win.spec file which is windows specific
|
||||
"hiddenimports.py"
|
||||
];
|
||||
hash = "sha256-p9fiLdjZI5fe5Qy2xbJIAtblp/7BwUxAvwjHQy5l9nQ=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace setup.py \
|
||||
--replace '"openrgb-python~=0.2.10",' "" \
|
||||
--replace '"pyupdater>=3.1.0",' "" \
|
||||
--replace "'rpi-ws281x>=4.3.0; platform_system == \"Linux\"'," "" \
|
||||
--replace '"sentry-sdk==1.14.0",' "" \
|
||||
--replace "~=" ">="
|
||||
'';
|
||||
|
||||
|
@ -49,6 +36,7 @@ python3.pkgs.buildPythonPackage rec {
|
|||
psutil
|
||||
pyserial
|
||||
pystray
|
||||
python-rtmidi
|
||||
# rpi-ws281x # not packaged
|
||||
requests
|
||||
sacn
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{ lib, stdenv, fetchFromGitHub, ncurses, texinfo, texlive, perl, ghostscript }:
|
||||
{ lib, stdenv, fetchFromGitHub, ncurses, texinfo6, texlive, perl, ghostscript }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "ne";
|
||||
|
@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
|
|||
substituteInPlace src/makefile --replace "-lcurses" "-lncurses"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ texlive.combined.scheme-medium texinfo perl ghostscript ];
|
||||
nativeBuildInputs = [ texlive.combined.scheme-medium texinfo6 perl ghostscript ];
|
||||
buildInputs = [ ncurses ];
|
||||
|
||||
makeFlags = [ "PREFIX=${placeholder "out"}" ];
|
||||
|
@ -32,5 +32,6 @@ stdenv.mkDerivation rec {
|
|||
'';
|
||||
license = licenses.gpl3;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ geri1701 ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -51,6 +51,14 @@ in
|
|||
# necessary so that nix can handle `UpdateRemotePlugins` for the plugins
|
||||
# it installs. See https://github.com/neovim/neovim/issues/9413.
|
||||
./system_rplugin_manifest.patch
|
||||
|
||||
# fix bug with the gsub directive
|
||||
# https://github.com/neovim/neovim/pull/23015
|
||||
(fetchpatch {
|
||||
name = "use-the-correct-replacement-args-for-gsub-directive.patch";
|
||||
url = "https://github.com/neovim/neovim/commit/ccc0980f86c6ef9a86b0e5a3a691f37cea8eb776.patch";
|
||||
hash = "sha256-sZWM6M8jCL1e72H0bAc51a6FrH0mFFqTV1gGLwKT7Zo=";
|
||||
})
|
||||
];
|
||||
|
||||
dontFixCmake = true;
|
||||
|
|
|
@ -29,12 +29,12 @@ final: prev:
|
|||
|
||||
ChatGPT-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "ChatGPT.nvim";
|
||||
version = "2023-05-07";
|
||||
version = "2023-05-09";
|
||||
src = fetchFromGitHub {
|
||||
owner = "jackMort";
|
||||
repo = "ChatGPT.nvim";
|
||||
rev = "da445ce3fbfe3d657090a621940123bba5eff034";
|
||||
sha256 = "0jf803zssdghq24qfgs88pmra3f06plqg9f210z7dn02qi3h6xia";
|
||||
rev = "b73a36b4fd9da33e6c488dc5588c1dcd27b9aea9";
|
||||
sha256 = "19bb79rljpmp352skidhnza376cki1sx5vnbgyyyw8qicqlnxxzd";
|
||||
};
|
||||
meta.homepage = "https://github.com/jackMort/ChatGPT.nvim/";
|
||||
};
|
||||
|
@ -173,12 +173,12 @@ final: prev:
|
|||
|
||||
LazyVim = buildVimPluginFrom2Nix {
|
||||
pname = "LazyVim";
|
||||
version = "2023-05-04";
|
||||
version = "2023-05-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "LazyVim";
|
||||
repo = "LazyVim";
|
||||
rev = "25d37a2cdd6202f1d767595454a7f84f77bbd83e";
|
||||
sha256 = "04c66zbnx2xfgfzik56lyk0pzsn1bnkgrylw86j1wv1aa3nn19nr";
|
||||
rev = "cbf1d335ed6a478a2e6144aa2d462a8330b2b0fc";
|
||||
sha256 = "0pc0br58ckbd8whnp6lf3vwgds99rzbsm8kx77wfbld84d63cin8";
|
||||
};
|
||||
meta.homepage = "https://github.com/LazyVim/LazyVim/";
|
||||
};
|
||||
|
@ -571,12 +571,12 @@ final: prev:
|
|||
|
||||
alpha-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "alpha-nvim";
|
||||
version = "2023-05-05";
|
||||
version = "2023-05-09";
|
||||
src = fetchFromGitHub {
|
||||
owner = "goolord";
|
||||
repo = "alpha-nvim";
|
||||
rev = "89eaa18a472be680539dee5977e2255f4dbd0738";
|
||||
sha256 = "0xhpv2pdw4hkpkki1b1kgq894qv57h97d9yfva88pk52ly898jga";
|
||||
rev = "effcde1c41ccf82b77354e70598c60d7e5f7ab7d";
|
||||
sha256 = "0xc5bs3llcac19w9wq3dy5iqbrlmw6m64hxl5kdic68pjqszklrz";
|
||||
};
|
||||
meta.homepage = "https://github.com/goolord/alpha-nvim/";
|
||||
};
|
||||
|
@ -653,6 +653,30 @@ final: prev:
|
|||
meta.homepage = "https://github.com/prabirshrestha/async.vim/";
|
||||
};
|
||||
|
||||
asyncomplete-buffer-vim = buildVimPluginFrom2Nix {
|
||||
pname = "asyncomplete-buffer.vim";
|
||||
version = "2020-06-26";
|
||||
src = fetchFromGitHub {
|
||||
owner = "prabirshrestha";
|
||||
repo = "asyncomplete-buffer.vim";
|
||||
rev = "018bcf0f712ce0fde3f1f2eaabd7004fccb2d34a";
|
||||
sha256 = "0ixc37gzgsf93sl52fa3ywz6bw7cn1406fgimmy5rz0d62b0y8yi";
|
||||
};
|
||||
meta.homepage = "https://github.com/prabirshrestha/asyncomplete-buffer.vim/";
|
||||
};
|
||||
|
||||
asyncomplete-file-vim = buildVimPluginFrom2Nix {
|
||||
pname = "asyncomplete-file.vim";
|
||||
version = "2022-07-11";
|
||||
src = fetchFromGitHub {
|
||||
owner = "prabirshrestha";
|
||||
repo = "asyncomplete-file.vim";
|
||||
rev = "770772daf1ff6ae29193bed02f8a7907913415d3";
|
||||
sha256 = "1zvll94h2cx631z5xwii1mgx3lhm6i4pfppszk4p2mwk9hp9c4g4";
|
||||
};
|
||||
meta.homepage = "https://github.com/prabirshrestha/asyncomplete-file.vim/";
|
||||
};
|
||||
|
||||
asyncomplete-lsp-vim = buildVimPluginFrom2Nix {
|
||||
pname = "asyncomplete-lsp.vim";
|
||||
version = "2022-11-21";
|
||||
|
@ -665,6 +689,42 @@ final: prev:
|
|||
meta.homepage = "https://github.com/prabirshrestha/asyncomplete-lsp.vim/";
|
||||
};
|
||||
|
||||
asyncomplete-omni-vim = buildVimPluginFrom2Nix {
|
||||
pname = "asyncomplete-omni.vim";
|
||||
version = "2018-04-04";
|
||||
src = fetchFromGitHub {
|
||||
owner = "prabirshrestha";
|
||||
repo = "asyncomplete-omni.vim";
|
||||
rev = "f707e07f0c367c672ac24012b362b48ea3fd1611";
|
||||
sha256 = "14kk15dqdjylj8x9m79ajrsqprf4yzcrv2k71y7lq8j6h4ybdcgr";
|
||||
};
|
||||
meta.homepage = "https://github.com/prabirshrestha/asyncomplete-omni.vim/";
|
||||
};
|
||||
|
||||
asyncomplete-tags-vim = buildVimPluginFrom2Nix {
|
||||
pname = "asyncomplete-tags.vim";
|
||||
version = "2021-04-29";
|
||||
src = fetchFromGitHub {
|
||||
owner = "prabirshrestha";
|
||||
repo = "asyncomplete-tags.vim";
|
||||
rev = "041af0565f2c16634277cd29d2429c573af1dac4";
|
||||
sha256 = "0i1ahg96j1ixyps0lfzl7w7skd64y6br1zn3bms447341zw4lc0k";
|
||||
};
|
||||
meta.homepage = "https://github.com/prabirshrestha/asyncomplete-tags.vim/";
|
||||
};
|
||||
|
||||
asyncomplete-ultisnips-vim = buildVimPluginFrom2Nix {
|
||||
pname = "asyncomplete-ultisnips.vim";
|
||||
version = "2023-01-13";
|
||||
src = fetchFromGitHub {
|
||||
owner = "prabirshrestha";
|
||||
repo = "asyncomplete-ultisnips.vim";
|
||||
rev = "4cca37143274cc6947ee2d85bbd6dc1bfec5e53e";
|
||||
sha256 = "0hh27i47qm0sqij2608b21qlggj8jn9czanw4yh5rh7kzd2c4lg3";
|
||||
};
|
||||
meta.homepage = "https://github.com/prabirshrestha/asyncomplete-ultisnips.vim/";
|
||||
};
|
||||
|
||||
asyncomplete-vim = buildVimPluginFrom2Nix {
|
||||
pname = "asyncomplete.vim";
|
||||
version = "2023-04-11";
|
||||
|
@ -859,12 +919,12 @@ final: prev:
|
|||
|
||||
barbar-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "barbar.nvim";
|
||||
version = "2023-05-02";
|
||||
version = "2023-05-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "romgrk";
|
||||
repo = "barbar.nvim";
|
||||
rev = "de37647f05a5b556b6426b78c4608bbd40a8089f";
|
||||
sha256 = "0c8bf8ikz6vpy3284cb820f88gh97fgiyhnw7nb4cw86hhxkviv7";
|
||||
rev = "de10307c2d49a1b567adc020448dbeac3f667bb0";
|
||||
sha256 = "0sxi7fwb8vvpayda2hc1b2psqlqj7s29ls10sbvn803gzn3f554p";
|
||||
};
|
||||
meta.homepage = "https://github.com/romgrk/barbar.nvim/";
|
||||
};
|
||||
|
@ -1241,6 +1301,18 @@ final: prev:
|
|||
meta.homepage = "https://github.com/ekickx/clipboard-image.nvim/";
|
||||
};
|
||||
|
||||
close-buffers-vim = buildVimPluginFrom2Nix {
|
||||
pname = "close-buffers.vim";
|
||||
version = "2020-09-23";
|
||||
src = fetchFromGitHub {
|
||||
owner = "asheq";
|
||||
repo = "close-buffers.vim";
|
||||
rev = "0b29fbc483344e2ebec96a28070698d72a8a767c";
|
||||
sha256 = "08pqnal5zfspg1wmg6laf9k46xrh3cg0yzdhl853j3ys96mfk8pf";
|
||||
};
|
||||
meta.homepage = "https://github.com/asheq/close-buffers.vim/";
|
||||
};
|
||||
|
||||
cmd-parser-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "cmd-parser.nvim";
|
||||
version = "2022-02-23";
|
||||
|
@ -2011,12 +2083,12 @@ final: prev:
|
|||
|
||||
compiler-explorer-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "compiler-explorer.nvim";
|
||||
version = "2023-04-15";
|
||||
version = "2023-05-09";
|
||||
src = fetchFromGitHub {
|
||||
owner = "krady21";
|
||||
repo = "compiler-explorer.nvim";
|
||||
rev = "6708947a47479bc922847432f0909cbeb19ee557";
|
||||
sha256 = "1ky0pqjkjhxxgllzk0rml9xnpjwv83rvsrz2f9vqjn7wn9k4rkpr";
|
||||
rev = "42979d2da0696da244f1e8f08de0a0ecaeceb718";
|
||||
sha256 = "13n7fw03yyagml8ddvqqpi9gcng7kpz4bb0j9n63g9xfirpxszvj";
|
||||
};
|
||||
meta.homepage = "https://github.com/krady21/compiler-explorer.nvim/";
|
||||
};
|
||||
|
@ -2143,12 +2215,12 @@ final: prev:
|
|||
|
||||
copilot-lua = buildVimPluginFrom2Nix {
|
||||
pname = "copilot.lua";
|
||||
version = "2023-05-07";
|
||||
version = "2023-05-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "zbirenbaum";
|
||||
repo = "copilot.lua";
|
||||
rev = "3bfdf96d5eb7704ece1013ef04d0b0d211d12ee7";
|
||||
sha256 = "1dz0rip3ansn97vz98kl3fdfifhzpgbrpqbbv95l1zaj3abp4v9z";
|
||||
rev = "653bbdc44cd569a5fd0617e5a9d3df2b1359e230";
|
||||
sha256 = "1ym30fl7aw5x5wwr5bz5n4vh1hala66z4cdqk5pisin3270b1npr";
|
||||
};
|
||||
meta.homepage = "https://github.com/zbirenbaum/copilot.lua/";
|
||||
};
|
||||
|
@ -2345,6 +2417,18 @@ final: prev:
|
|||
meta.homepage = "https://github.com/dart-lang/dart-vim-plugin/";
|
||||
};
|
||||
|
||||
dash-vim = buildVimPluginFrom2Nix {
|
||||
pname = "dash.vim";
|
||||
version = "2017-09-12";
|
||||
src = fetchFromGitHub {
|
||||
owner = "rizzatti";
|
||||
repo = "dash.vim";
|
||||
rev = "25b17d9488454a1fcdbb2cbe829a23226f95e3c2";
|
||||
sha256 = "1pzc6bzmh38ivmcn37hgjaq21zc692smwfb39chh8hj853il183c";
|
||||
};
|
||||
meta.homepage = "https://github.com/rizzatti/dash.vim/";
|
||||
};
|
||||
|
||||
dashboard-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "dashboard-nvim";
|
||||
version = "2023-05-03";
|
||||
|
@ -2443,12 +2527,12 @@ final: prev:
|
|||
|
||||
deol-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "deol.nvim";
|
||||
version = "2023-05-04";
|
||||
version = "2023-05-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "Shougo";
|
||||
repo = "deol.nvim";
|
||||
rev = "2f4cf55846774c70996b009adb030b109d90d4af";
|
||||
sha256 = "1gx3742v9hcfa9zwmsfba2pwjssys6n7jbs99n50z04lrndjnnk4";
|
||||
rev = "3e39af5e21948db1592b8789d10c87b66b524908";
|
||||
sha256 = "0j9j6wkp4rhxj87xp9akc52d0mqz1rkwpdk57549s5lmh1r65ylz";
|
||||
};
|
||||
meta.homepage = "https://github.com/Shougo/deol.nvim/";
|
||||
};
|
||||
|
@ -2866,12 +2950,12 @@ final: prev:
|
|||
|
||||
elixir-tools-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "elixir-tools.nvim";
|
||||
version = "2023-05-06";
|
||||
version = "2023-05-09";
|
||||
src = fetchFromGitHub {
|
||||
owner = "elixir-tools";
|
||||
repo = "elixir-tools.nvim";
|
||||
rev = "08b7843979266cbf928815fdc8859dc1136f6ef3";
|
||||
sha256 = "0nfq62hfp34bfh7yb229ihfmh4kdi7kl17bgxd121g33cq4hdsmm";
|
||||
rev = "3fbcf9c0802cc28f8f621c4b02a7db1e7dfbcc26";
|
||||
sha256 = "1dghdlhn3x4r7qa999q3m80bnh1jvvl2scp76284v9gg244ciq08";
|
||||
};
|
||||
meta.homepage = "https://github.com/elixir-tools/elixir-tools.nvim/";
|
||||
};
|
||||
|
@ -3059,12 +3143,12 @@ final: prev:
|
|||
|
||||
firenvim = buildVimPluginFrom2Nix {
|
||||
pname = "firenvim";
|
||||
version = "2023-03-31";
|
||||
version = "2023-05-09";
|
||||
src = fetchFromGitHub {
|
||||
owner = "glacambre";
|
||||
repo = "firenvim";
|
||||
rev = "ee4ef314bd990b2b05b7fbd95b857159e444a2fe";
|
||||
sha256 = "0lv0dlbabjm5bcx1g36ncsiqaki7lc0iqapfbp2dvyij1rqq93l5";
|
||||
rev = "386239e1b1e6e3884db4da8bb7057709bec3dc51";
|
||||
sha256 = "0srvka4bl6nwh66p04zdlb8qr35j1i0gcxakaavjamrs3qqk6b1k";
|
||||
};
|
||||
meta.homepage = "https://github.com/glacambre/firenvim/";
|
||||
};
|
||||
|
@ -3520,8 +3604,8 @@ final: prev:
|
|||
src = fetchFromGitHub {
|
||||
owner = "ray-x";
|
||||
repo = "go.nvim";
|
||||
rev = "8ea5439288bf5a88c5e191bea47a5c60935f2e34";
|
||||
sha256 = "10fzb2pgf4y8aynzhii2k80ka2z59dmb6wd2ddghr09d61l27wrk";
|
||||
rev = "b119217e8324f13a2be12935f5d2d15a1df09b09";
|
||||
sha256 = "10wfmf2m5g22blks6fgi3x6mmmirhd452pi6r91jzxqliwf41pzc";
|
||||
};
|
||||
meta.homepage = "https://github.com/ray-x/go.nvim/";
|
||||
};
|
||||
|
@ -4391,12 +4475,12 @@ final: prev:
|
|||
|
||||
legendary-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "legendary.nvim";
|
||||
version = "2023-05-04";
|
||||
version = "2023-05-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "mrjones2014";
|
||||
repo = "legendary.nvim";
|
||||
rev = "42e32d51b685f16fe6b56367b308dbdd9c01dbd0";
|
||||
sha256 = "1mc5lkw1alijl936iwahrawl0j4k8s4y10zb0inb8svdbjwd9wsd";
|
||||
rev = "729cb6203b7b2a47a996a3540ca86e860fc3823b";
|
||||
sha256 = "02i4cckxilkmjkxlq8mwsgyrnqjjhmhyj6i2451gg0bdss0ln5d9";
|
||||
};
|
||||
meta.homepage = "https://github.com/mrjones2014/legendary.nvim/";
|
||||
};
|
||||
|
@ -4727,12 +4811,12 @@ final: prev:
|
|||
|
||||
lsp-zero-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "lsp-zero.nvim";
|
||||
version = "2023-04-18";
|
||||
version = "2023-05-09";
|
||||
src = fetchFromGitHub {
|
||||
owner = "VonHeikemen";
|
||||
repo = "lsp-zero.nvim";
|
||||
rev = "8f7436b5df998515d9e15073b16f1bd142c406f9";
|
||||
sha256 = "06jdi7qg9nhqjb2isldndjkbn4z3jminhn7rp036bc2rp3r6l3iw";
|
||||
rev = "6f7192ab78e4e2f29fddf44f617bea42a0979e3e";
|
||||
sha256 = "1hmg4fkv8w1vrg6bmb8368yiy47b0pj2vinpk89h1g37dgl21aj9";
|
||||
};
|
||||
meta.homepage = "https://github.com/VonHeikemen/lsp-zero.nvim/";
|
||||
};
|
||||
|
@ -4943,12 +5027,12 @@ final: prev:
|
|||
|
||||
mason-lspconfig-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "mason-lspconfig.nvim";
|
||||
version = "2023-05-02";
|
||||
version = "2023-05-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "williamboman";
|
||||
repo = "mason-lspconfig.nvim";
|
||||
rev = "cec0e6dd534ade486b5eeb59ebcfa8d51c3e8c5e";
|
||||
sha256 = "0gv5bhc7jpsaxg7rgj52kvsnxrkqpww63zychrxc8mafbc3jfnn0";
|
||||
rev = "90a8bbf106b85b76951a34c542058ffa807de2b1";
|
||||
sha256 = "0gwm937hjc8x184zxdajrfvbjjn64n06li4g4iqqjzlypgpy8ild";
|
||||
};
|
||||
meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/";
|
||||
};
|
||||
|
@ -5375,12 +5459,12 @@ final: prev:
|
|||
|
||||
neo-tree-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "neo-tree.nvim";
|
||||
version = "2023-04-23";
|
||||
version = "2023-05-04";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nvim-neo-tree";
|
||||
repo = "neo-tree.nvim";
|
||||
rev = "8d485aab32da9b8841d4af977f992b82b14af469";
|
||||
sha256 = "192q4z6sy4kcyc57h2n4hsis7rirswfd83zcq1r0zvk7j1sbzzsr";
|
||||
rev = "8a600830a358639b0e630fa424d668e095901231";
|
||||
sha256 = "1j9gf4p3ns31g7bsw3sxg9qwccnzm8g0ramrilgx9imnb8jfai1x";
|
||||
};
|
||||
meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/";
|
||||
};
|
||||
|
@ -5399,12 +5483,12 @@ final: prev:
|
|||
|
||||
neoconf-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "neoconf.nvim";
|
||||
version = "2023-05-08";
|
||||
version = "2023-05-09";
|
||||
src = fetchFromGitHub {
|
||||
owner = "folke";
|
||||
repo = "neoconf.nvim";
|
||||
rev = "3927733e7d1b2f987089642d6959926b7c273289";
|
||||
sha256 = "19yjhycv9662lh8z3qbvlijr5h8f8dgxhicwv1rgphs16f8mpazv";
|
||||
rev = "6086792a14a4490b227075a847f4226c07ed7eac";
|
||||
sha256 = "162vbsirid5l963ar46lawlfs4cdv0ph3vgg299bxhxr30pwalzi";
|
||||
};
|
||||
meta.homepage = "https://github.com/folke/neoconf.nvim/";
|
||||
};
|
||||
|
@ -5459,12 +5543,12 @@ final: prev:
|
|||
|
||||
neogit = buildVimPluginFrom2Nix {
|
||||
pname = "neogit";
|
||||
version = "2023-05-03";
|
||||
version = "2023-05-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "TimUntersberger";
|
||||
repo = "neogit";
|
||||
rev = "d7c66e5e8752e0cc76336a78c4432648cf3102e1";
|
||||
sha256 = "0h5q4i8q2nz4a4lwr9gkrllqmn2dz4b14yazdyvq2ljjaqziv03q";
|
||||
rev = "917fb24c9b7e0506ebfa94ccdbeaaea5eff2f916";
|
||||
sha256 = "1554jri0cydga475vg3ink1cd9lc7pjx9akq0lds4fmwcrdq08zh";
|
||||
};
|
||||
meta.homepage = "https://github.com/TimUntersberger/neogit/";
|
||||
};
|
||||
|
@ -5723,12 +5807,12 @@ final: prev:
|
|||
|
||||
neotest-rspec = buildVimPluginFrom2Nix {
|
||||
pname = "neotest-rspec";
|
||||
version = "2023-04-24";
|
||||
version = "2023-05-09";
|
||||
src = fetchFromGitHub {
|
||||
owner = "olimorris";
|
||||
repo = "neotest-rspec";
|
||||
rev = "fa28be514ceff6465e491bcab08989d8011453fd";
|
||||
sha256 = "1q2fp6csz6178bjks40n5kbccs0pq3i5p46n4vv9nq0xggs7fqpx";
|
||||
rev = "e9e9083ed7d741c25b6890ce12b70ff6f1e7a57a";
|
||||
sha256 = "0bph1jilga84s87d5xjiiqfb311b84hininypwf9qlq6h6jdh37k";
|
||||
};
|
||||
meta.homepage = "https://github.com/olimorris/neotest-rspec/";
|
||||
};
|
||||
|
@ -5831,12 +5915,12 @@ final: prev:
|
|||
|
||||
nerdcommenter = buildVimPluginFrom2Nix {
|
||||
pname = "nerdcommenter";
|
||||
version = "2023-04-26";
|
||||
version = "2023-05-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "preservim";
|
||||
repo = "nerdcommenter";
|
||||
rev = "1fe9e1cfea9bb0dbc77174d776759ed67899ee50";
|
||||
sha256 = "1h2j3f6fmlxggz1ghmb1b4kwpdiwzr7bfccbbxzyabvf04gdsn8h";
|
||||
rev = "277bdfc6796479639b4c580d2089e2a34962cd1f";
|
||||
sha256 = "1dg9jibmcsjfnb3ahzs2vdmiyzgphjslbrsc128d9sll7w0baq0j";
|
||||
};
|
||||
meta.homepage = "https://github.com/preservim/nerdcommenter/";
|
||||
};
|
||||
|
@ -5951,12 +6035,12 @@ final: prev:
|
|||
|
||||
nlsp-settings-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "nlsp-settings.nvim";
|
||||
version = "2023-05-07";
|
||||
version = "2023-05-09";
|
||||
src = fetchFromGitHub {
|
||||
owner = "tamago324";
|
||||
repo = "nlsp-settings.nvim";
|
||||
rev = "f0930cf5a25924f0f952a0b22c79f4fc801fdd08";
|
||||
sha256 = "0wlv7n6lra7aylhikrz7csnhra83ms4f2fgy897xb3qsg27zrlik";
|
||||
rev = "b4691419660362793d552bf4503d26d7917efbad";
|
||||
sha256 = "1z9zwwj68wmxs0zbr6mnpy3aq7fiklmgcq9psmappvxn5a2lwgmj";
|
||||
};
|
||||
meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/";
|
||||
};
|
||||
|
@ -6275,12 +6359,12 @@ final: prev:
|
|||
|
||||
nvim-config-local = buildVimPluginFrom2Nix {
|
||||
pname = "nvim-config-local";
|
||||
version = "2023-05-03";
|
||||
version = "2023-05-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "klen";
|
||||
repo = "nvim-config-local";
|
||||
rev = "55b9f8520a39b45fbfc9526c39765c7c9ed2c166";
|
||||
sha256 = "062dvy8fdpg3zgh70hqsk0n29mz0izfll9g6hs34ssg6gkn2b3vf";
|
||||
rev = "b038a54768a55875417a242dc40833904de1c9c5";
|
||||
sha256 = "0f55lxzccflipn4yh4zp618g8zn501j949ln1j5a025c8kxh29ij";
|
||||
};
|
||||
meta.homepage = "https://github.com/klen/nvim-config-local/";
|
||||
};
|
||||
|
@ -6323,12 +6407,12 @@ final: prev:
|
|||
|
||||
nvim-dap-python = buildVimPluginFrom2Nix {
|
||||
pname = "nvim-dap-python";
|
||||
version = "2023-04-05";
|
||||
version = "2023-05-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "mfussenegger";
|
||||
repo = "nvim-dap-python";
|
||||
rev = "972b8b8b65823c433ee834ed02a7f06edf590dfc";
|
||||
sha256 = "154fspyyxh8s0z5bywi8266ns3vhxk4b6rgvd8qy9zkqm42spq3v";
|
||||
rev = "51ecb08dbff57fca8add396b93dc765aba262e0a";
|
||||
sha256 = "07pxdw9hx6qd4rs673jmai86zi0ggxpby3qyxim0hvir4w15000h";
|
||||
};
|
||||
meta.homepage = "https://github.com/mfussenegger/nvim-dap-python/";
|
||||
};
|
||||
|
@ -6467,12 +6551,12 @@ final: prev:
|
|||
|
||||
nvim-jdtls = buildVimPluginFrom2Nix {
|
||||
pname = "nvim-jdtls";
|
||||
version = "2023-05-05";
|
||||
version = "2023-05-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "mfussenegger";
|
||||
repo = "nvim-jdtls";
|
||||
rev = "b041dd4308d8c715187274ece9bc8d501a6f3041";
|
||||
sha256 = "01ns87mfd93q82adwyb5whnsnn6p7qnmshdcmpza6j1wsayhkj6s";
|
||||
rev = "355de7458fd63ccef9c6485d952ea118ba2cb46a";
|
||||
sha256 = "16319zrfqdxml6sl7jf7bf15ia9v579ihanba7bqfby6dbw6c40f";
|
||||
};
|
||||
meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/";
|
||||
};
|
||||
|
@ -6551,12 +6635,12 @@ final: prev:
|
|||
|
||||
nvim-lspconfig = buildVimPluginFrom2Nix {
|
||||
pname = "nvim-lspconfig";
|
||||
version = "2023-05-07";
|
||||
version = "2023-05-09";
|
||||
src = fetchFromGitHub {
|
||||
owner = "neovim";
|
||||
repo = "nvim-lspconfig";
|
||||
rev = "5ba7ab746d814413c84ed98c0214c71cd28f130a";
|
||||
sha256 = "0h3izsxism4j9lfcgzalw09kynnpk6mpznblkd5gr52n8fhdwxcz";
|
||||
rev = "8356319af6e8012a5797b647e946b377d1ba3d9c";
|
||||
sha256 = "026n4pkgasfa9r7rnsdrcp0x9fc48qzxri1wkyqlk3hrzv8d2iyw";
|
||||
};
|
||||
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
|
||||
};
|
||||
|
@ -6623,12 +6707,12 @@ final: prev:
|
|||
|
||||
nvim-navic = buildVimPluginFrom2Nix {
|
||||
pname = "nvim-navic";
|
||||
version = "2023-04-22";
|
||||
version = "2023-05-09";
|
||||
src = fetchFromGitHub {
|
||||
owner = "smiteshp";
|
||||
repo = "nvim-navic";
|
||||
rev = "83dc174da915f9dbc9b51169e9b62a2e0d42b527";
|
||||
sha256 = "19lr5mlhnfd9s47mvhhkxl343slsvhw8ni5gqb9p11k1zznl2h9b";
|
||||
rev = "15704c607569d6c5cfeab486d3ef9459645a70ce";
|
||||
sha256 = "0wsrpz61ndgi2imzyn18s69zixvbmky5j1h5srfgv2cxjzdm67gh";
|
||||
};
|
||||
meta.homepage = "https://github.com/smiteshp/nvim-navic/";
|
||||
};
|
||||
|
@ -6839,12 +6923,12 @@ final: prev:
|
|||
|
||||
nvim-treesitter = buildVimPluginFrom2Nix {
|
||||
pname = "nvim-treesitter";
|
||||
version = "2023-05-08";
|
||||
version = "2023-05-09";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nvim-treesitter";
|
||||
repo = "nvim-treesitter";
|
||||
rev = "402f1b8d3b424bb2379fc2fde522cd782de68cf4";
|
||||
sha256 = "0x2f5dp8hiinjpp93rwfq8s150ha143gdwj3w6vzvzbxrh7xg1l1";
|
||||
rev = "6e8ad92031ff3b07db8980ab4a5491d1c40398ea";
|
||||
sha256 = "1adjxg359j101d43k700nr3p43id2rb4yqqplfd4a897gxq60znj";
|
||||
};
|
||||
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
|
||||
};
|
||||
|
@ -7127,12 +7211,12 @@ final: prev:
|
|||
|
||||
onedarkpro-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "onedarkpro.nvim";
|
||||
version = "2023-05-04";
|
||||
version = "2023-05-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "olimorris";
|
||||
repo = "onedarkpro.nvim";
|
||||
rev = "d9d6cd9ba5b4e9d15ea2e9730ccf569f7fd0ffaa";
|
||||
sha256 = "0lpsdcic1nllbx2q6dgg6s8sw5is3j52ckyxii8prcy3rqg20f00";
|
||||
rev = "7ba6cff6147b4b32ffc614f2bee4c4da75e64e91";
|
||||
sha256 = "0dga10gn12ra4wl39hq8hi36gb4fln7wipx1qxxxlw8s66sd1iji";
|
||||
};
|
||||
meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/";
|
||||
};
|
||||
|
@ -7211,12 +7295,12 @@ final: prev:
|
|||
|
||||
oxocarbon-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "oxocarbon.nvim";
|
||||
version = "2023-05-07";
|
||||
version = "2023-05-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nyoom-engineering";
|
||||
repo = "oxocarbon.nvim";
|
||||
rev = "ece6aefe395717d92dd0d4f567eef836337ff761";
|
||||
sha256 = "16z1131vmqwhf7xql2cg4xyisxybxgp63vrvzrrkbilc7zd3xy7d";
|
||||
rev = "91fdca604c34af4e85e8cd7c3ab08724c86565cd";
|
||||
sha256 = "1aqxkz6zlr7xvgw641wg5i451ff7m0g700wvg5132ipa3s0ndw16";
|
||||
};
|
||||
meta.homepage = "https://github.com/nyoom-engineering/oxocarbon.nvim/";
|
||||
};
|
||||
|
@ -7861,12 +7945,12 @@ final: prev:
|
|||
|
||||
scope-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "scope.nvim";
|
||||
version = "2023-04-24";
|
||||
version = "2023-05-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "tiagovla";
|
||||
repo = "scope.nvim";
|
||||
rev = "6c5d5d73701e45b1fad50fa821fe9bf88ab2eec6";
|
||||
sha256 = "1ryfnjl0384aq0mi2i8b9993hx9s2wgriixf02pmb8mz9hv38rpm";
|
||||
rev = "aae18f209049bca84075a8adccc934e463bfe7fe";
|
||||
sha256 = "08i0ygcf0v520c0n0l6idjb9gm2vg37wzj0jxm5rw9d5qzrdqxa4";
|
||||
};
|
||||
meta.homepage = "https://github.com/tiagovla/scope.nvim/";
|
||||
};
|
||||
|
@ -8042,12 +8126,12 @@ final: prev:
|
|||
|
||||
smart-splits-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "smart-splits.nvim";
|
||||
version = "2023-05-02";
|
||||
version = "2023-05-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "mrjones2014";
|
||||
repo = "smart-splits.nvim";
|
||||
rev = "a2668b59bf3f9b87d47b42e7e8d08200ff0ab3b5";
|
||||
sha256 = "0lgm0vp42q6sz4ncv0mrss39c0sidb085plkww9k62n1pdwd8kwv";
|
||||
rev = "d1feced4a556677722862389964cb0e0ca646e52";
|
||||
sha256 = "06aw2si7f02vghqnp2ln3mmpay2168kn6wi9frjc3snrnrvw5y1i";
|
||||
};
|
||||
meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/";
|
||||
};
|
||||
|
@ -9380,12 +9464,12 @@ final: prev:
|
|||
|
||||
unison = buildVimPluginFrom2Nix {
|
||||
pname = "unison";
|
||||
version = "2023-05-05";
|
||||
version = "2023-05-09";
|
||||
src = fetchFromGitHub {
|
||||
owner = "unisonweb";
|
||||
repo = "unison";
|
||||
rev = "c33b29bad9270cdfd78fe511b914feefa6c15c77";
|
||||
sha256 = "0j76y4c55pq520v8wq1n4p9gfjyykcm5cx7aqb3ggnf5bhnd32bf";
|
||||
rev = "c4a4cfb1606b95d16bc1029183ad239d3208fe48";
|
||||
sha256 = "076zs2wgvk69g9z4b3a4af18hr1ksfqz9gyzw16zkdhavpfxkh3f";
|
||||
};
|
||||
meta.homepage = "https://github.com/unisonweb/unison/";
|
||||
};
|
||||
|
@ -10333,7 +10417,7 @@ final: prev:
|
|||
owner = "flazz";
|
||||
repo = "vim-colorschemes";
|
||||
rev = "fd8f122cef604330c96a6a6e434682dbdfb878c9";
|
||||
sha256 = "1cg8q7w0vgl73aw1b9zz0zh5vw5d2pm8pm54fhfzva4azg56f416";
|
||||
sha256 = "0kpsf6j20fgblc8vhqn7ymr52v2d1h52vc7rbxmxfwdm80nvv3g5";
|
||||
};
|
||||
meta.homepage = "https://github.com/flazz/vim-colorschemes/";
|
||||
};
|
||||
|
@ -10542,6 +10626,18 @@ final: prev:
|
|||
meta.homepage = "https://github.com/ryanoasis/vim-devicons/";
|
||||
};
|
||||
|
||||
vim-dim = buildVimPluginFrom2Nix {
|
||||
pname = "vim-dim";
|
||||
version = "2021-01-29";
|
||||
src = fetchFromGitHub {
|
||||
owner = "jeffkreeftmeijer";
|
||||
repo = "vim-dim";
|
||||
rev = "8320a40f12cf89295afc4f13eb10159f29c43777";
|
||||
sha256 = "0mnwr4kxhng4mzds8l72s5km1qww4bifn5pds68c7zzyyy17ffxh";
|
||||
};
|
||||
meta.homepage = "https://github.com/jeffkreeftmeijer/vim-dim/";
|
||||
};
|
||||
|
||||
vim-diminactive = buildVimPluginFrom2Nix {
|
||||
pname = "vim-diminactive";
|
||||
version = "2017-08-27";
|
||||
|
@ -11900,6 +11996,18 @@ final: prev:
|
|||
meta.homepage = "https://github.com/prabirshrestha/vim-lsp/";
|
||||
};
|
||||
|
||||
vim-lsp-ale = buildVimPluginFrom2Nix {
|
||||
pname = "vim-lsp-ale";
|
||||
version = "2021-12-28";
|
||||
src = fetchFromGitHub {
|
||||
owner = "rhysd";
|
||||
repo = "vim-lsp-ale";
|
||||
rev = "db0f9a8a33c0480988dc420cd2fba8a07743e4a4";
|
||||
sha256 = "17ygzvmg3nqvf2vqnryazpcpdl20rgahkqwl4d1c40sfrmsqpwgi";
|
||||
};
|
||||
meta.homepage = "https://github.com/rhysd/vim-lsp-ale/";
|
||||
};
|
||||
|
||||
vim-lsp-cxx-highlight = buildVimPluginFrom2Nix {
|
||||
pname = "vim-lsp-cxx-highlight";
|
||||
version = "2021-10-20";
|
||||
|
@ -11912,6 +12020,42 @@ final: prev:
|
|||
meta.homepage = "https://github.com/jackguo380/vim-lsp-cxx-highlight/";
|
||||
};
|
||||
|
||||
vim-lsp-settings = buildVimPluginFrom2Nix {
|
||||
pname = "vim-lsp-settings";
|
||||
version = "2023-05-05";
|
||||
src = fetchFromGitHub {
|
||||
owner = "mattn";
|
||||
repo = "vim-lsp-settings";
|
||||
rev = "af35b04c2d6c12fd2350a18757f3d08830886eb1";
|
||||
sha256 = "1givbnmg8w72cfg359hqn8lcxqdnk2rplnxbb5yd3g66wbqvfq38";
|
||||
};
|
||||
meta.homepage = "https://github.com/mattn/vim-lsp-settings/";
|
||||
};
|
||||
|
||||
vim-lsp-snippets = buildVimPluginFrom2Nix {
|
||||
pname = "vim-lsp-snippets";
|
||||
version = "2020-01-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "thomasfaingnaert";
|
||||
repo = "vim-lsp-snippets";
|
||||
rev = "7d9bca7f5b37285cfec412caf92e1d6132e1fffb";
|
||||
sha256 = "0ikjds0y0r3iq3b8dpw2pl3a3vh7kvn7jrlvz16s1n2ckixgirx4";
|
||||
};
|
||||
meta.homepage = "https://github.com/thomasfaingnaert/vim-lsp-snippets/";
|
||||
};
|
||||
|
||||
vim-lsp-ultisnips = buildVimPluginFrom2Nix {
|
||||
pname = "vim-lsp-ultisnips";
|
||||
version = "2023-04-07";
|
||||
src = fetchFromGitHub {
|
||||
owner = "thomasfaingnaert";
|
||||
repo = "vim-lsp-ultisnips";
|
||||
rev = "e6e903f4c5442004965890907e4318acbc61d375";
|
||||
sha256 = "004qv3yq16riq02wdv349xv06qngykh1i58bq3y04rny5bbdjl4i";
|
||||
};
|
||||
meta.homepage = "https://github.com/thomasfaingnaert/vim-lsp-ultisnips/";
|
||||
};
|
||||
|
||||
vim-lua = buildVimPluginFrom2Nix {
|
||||
pname = "vim-lua";
|
||||
version = "2020-08-05";
|
||||
|
@ -12791,12 +12935,12 @@ final: prev:
|
|||
|
||||
vim-qf = buildVimPluginFrom2Nix {
|
||||
pname = "vim-qf";
|
||||
version = "2021-07-20";
|
||||
version = "2023-05-09";
|
||||
src = fetchFromGitHub {
|
||||
owner = "romainl";
|
||||
repo = "vim-qf";
|
||||
rev = "65f115c350934517382ae45198a74232a9069c2a";
|
||||
sha256 = "0pylxkmhcanks59imah3q2xyn8lp5735xm17p13yx9vx90779nwp";
|
||||
rev = "7e65325651ff5a0b06af8df3980d2ee54cf10e14";
|
||||
sha256 = "0w1hqngpflngjg0pvrpd6a61p7i4f06qg6h2kiyjnqkwaq5zsyym";
|
||||
};
|
||||
meta.homepage = "https://github.com/romainl/vim-qf/";
|
||||
};
|
||||
|
@ -13944,12 +14088,12 @@ final: prev:
|
|||
|
||||
vim-wakatime = buildVimPluginFrom2Nix {
|
||||
pname = "vim-wakatime";
|
||||
version = "2023-04-13";
|
||||
version = "2023-05-09";
|
||||
src = fetchFromGitHub {
|
||||
owner = "wakatime";
|
||||
repo = "vim-wakatime";
|
||||
rev = "515dbcc2278a9279a19de838fa29fc5078e34e56";
|
||||
sha256 = "186p9v00j7sag46wh9w0x7nvc52k5ki19smxfi1mwjpfrfizxywn";
|
||||
rev = "02be9238319937e04afea73fd0fc7da5413ee041";
|
||||
sha256 = "0izlgvx9p64wpv1ycwy2viyqgb75f10dhy0jq13r2zjprskgx20c";
|
||||
};
|
||||
meta.homepage = "https://github.com/wakatime/vim-wakatime/";
|
||||
};
|
||||
|
@ -14244,12 +14388,12 @@ final: prev:
|
|||
|
||||
vimspector = buildVimPluginFrom2Nix {
|
||||
pname = "vimspector";
|
||||
version = "2023-05-02";
|
||||
version = "2023-05-09";
|
||||
src = fetchFromGitHub {
|
||||
owner = "puremourning";
|
||||
repo = "vimspector";
|
||||
rev = "e69222931721673d48fa9177325b1740e93e6ac7";
|
||||
sha256 = "090kcz3jzz1yk52hv8l4l80aszs2cs782f07ca6l40v33ng4pgkk";
|
||||
rev = "6d818bb04381c41a5a3fbdd0063cc0bff2a5cfb8";
|
||||
sha256 = "0392dc8jgnmfz7pxllr2wz2p0ins3hlbzkxqlcvs2r2flfdj3637";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
meta.homepage = "https://github.com/puremourning/vimspector/";
|
||||
|
@ -14666,12 +14810,12 @@ final: prev:
|
|||
|
||||
catppuccin-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "catppuccin-nvim";
|
||||
version = "2023-05-07";
|
||||
version = "2023-05-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "catppuccin";
|
||||
repo = "nvim";
|
||||
rev = "ce06ac2d31e0ec390d308c52809da869c8568812";
|
||||
sha256 = "1p7x4pa945027n79rdaiaj8x6pyicbqb5r3rdapjdjsw7kmw4ah8";
|
||||
rev = "b2f566d43e04557b1b83065cae706d461de04e66";
|
||||
sha256 = "1bvwzrwz0s8mj5bhr046z9x72n3cmhszy6pgaid4kmxqf89bfrxz";
|
||||
};
|
||||
meta.homepage = "https://github.com/catppuccin/nvim/";
|
||||
};
|
||||
|
|
|
@ -1597,12 +1597,12 @@
|
|||
};
|
||||
slint = buildGrammar {
|
||||
language = "slint";
|
||||
version = "0.0.0+rev=0754752";
|
||||
version = "0.0.0+rev=6f12865";
|
||||
src = fetchFromGitHub {
|
||||
owner = "jrmoulton";
|
||||
repo = "tree-sitter-slint";
|
||||
rev = "07547525cdf4627343dca5891f1743ae45e879bb";
|
||||
hash = "sha256-FB5uDzvJKBN3KH+g71kn2/SX8KIZdLv3OamX8f1NeVE=";
|
||||
rev = "6f128658eb22cfd15a801f52369d517c25253d5c";
|
||||
hash = "sha256-zW6WlzVSea8F1E2HJP5DPNEnxnFQMFLXnyRECiIkXR8=";
|
||||
};
|
||||
meta.homepage = "https://github.com/jrmoulton/tree-sitter-slint";
|
||||
};
|
||||
|
|
|
@ -53,7 +53,12 @@ https://github.com/ckarnell/antonys-macro-repeater/,,
|
|||
https://github.com/solarnz/arcanist.vim/,,
|
||||
https://github.com/vim-scripts/argtextobj.vim/,,
|
||||
https://github.com/prabirshrestha/async.vim/,,
|
||||
https://github.com/prabirshrestha/asyncomplete-buffer.vim/,HEAD,
|
||||
https://github.com/prabirshrestha/asyncomplete-file.vim/,HEAD,
|
||||
https://github.com/prabirshrestha/asyncomplete-lsp.vim/,,
|
||||
https://github.com/prabirshrestha/asyncomplete-omni.vim/,HEAD,
|
||||
https://github.com/prabirshrestha/asyncomplete-tags.vim/,HEAD,
|
||||
https://github.com/prabirshrestha/asyncomplete-ultisnips.vim/,HEAD,
|
||||
https://github.com/prabirshrestha/asyncomplete.vim/,,
|
||||
https://github.com/skywind3000/asyncrun.vim/,,
|
||||
https://github.com/skywind3000/asynctasks.vim/,,
|
||||
|
@ -104,6 +109,7 @@ https://github.com/p00f/clangd_extensions.nvim/,HEAD,
|
|||
https://github.com/rhysd/clever-f.vim/,,
|
||||
https://github.com/bbchung/clighter8/,,
|
||||
https://github.com/ekickx/clipboard-image.nvim/,,
|
||||
https://github.com/asheq/close-buffers.vim/,HEAD,
|
||||
https://github.com/winston0410/cmd-parser.nvim/,,
|
||||
https://github.com/hrsh7th/cmp-buffer/,,
|
||||
https://github.com/hrsh7th/cmp-calc/,,
|
||||
|
@ -196,6 +202,7 @@ https://github.com/FelikZ/ctrlp-py-matcher/,,
|
|||
https://github.com/amiorin/ctrlp-z/,,
|
||||
https://github.com/ctrlpvim/ctrlp.vim/,,
|
||||
https://github.com/dart-lang/dart-vim-plugin/,,
|
||||
https://github.com/rizzatti/dash.vim/,HEAD,
|
||||
https://github.com/glepnir/dashboard-nvim/,,
|
||||
https://github.com/kristijanhusak/defx-git/,,
|
||||
https://github.com/kristijanhusak/defx-icons/,,
|
||||
|
@ -887,6 +894,7 @@ https://github.com/kristijanhusak/vim-dadbod-ui/,,
|
|||
https://github.com/sunaku/vim-dasht/,,
|
||||
https://github.com/ajmwagar/vim-deus/,,
|
||||
https://github.com/ryanoasis/vim-devicons/,,
|
||||
https://github.com/jeffkreeftmeijer/vim-dim/,HEAD,
|
||||
https://github.com/blueyed/vim-diminactive/,,
|
||||
https://github.com/will133/vim-dirdiff/,,
|
||||
https://github.com/justinmk/vim-dirvish/,,
|
||||
|
@ -1000,7 +1008,11 @@ https://github.com/andreshazard/vim-logreview/,,
|
|||
https://github.com/mlr-msft/vim-loves-dafny/,,
|
||||
https://github.com/natebosch/vim-lsc/,,
|
||||
https://github.com/prabirshrestha/vim-lsp/,,
|
||||
https://github.com/rhysd/vim-lsp-ale/,HEAD,
|
||||
https://github.com/jackguo380/vim-lsp-cxx-highlight/,,
|
||||
https://github.com/mattn/vim-lsp-settings/,HEAD,
|
||||
https://github.com/thomasfaingnaert/vim-lsp-snippets/,HEAD,
|
||||
https://github.com/thomasfaingnaert/vim-lsp-ultisnips/,HEAD,
|
||||
https://github.com/tbastos/vim-lua/,,
|
||||
https://github.com/google/vim-maktaba/,,
|
||||
https://github.com/lambdalisue/vim-manpager/,,
|
||||
|
|
|
@ -10,12 +10,12 @@
|
|||
stdenv.mkDerivation rec {
|
||||
pname = "authy";
|
||||
# curl -H 'X-Ubuntu-Series: 16' 'https://api.snapcraft.io/api/v1/snaps/details/authy?channel=stable' | jq '.download_url,.version'
|
||||
version = "2.2.2";
|
||||
rev = "12";
|
||||
version = "2.3.0";
|
||||
rev = "19";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_${rev}.snap";
|
||||
sha256 = "sha256-vSbqT2s5lLEU1SSDaC+sS6qt446iSKYUgKudO5WMOu4=";
|
||||
hash = "sha256-WN/vcY3kfF/HQZ7opyIdDevU5oDYDGjshS7XVU7yrj8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ autoPatchelfHook makeWrapper squashfsTools ];
|
||||
|
|
|
@ -1,40 +1,34 @@
|
|||
{ lib
|
||||
, rustPlatform
|
||||
, fetchFromGitHub
|
||||
, installShellFiles
|
||||
, stdenv
|
||||
, pkg-config
|
||||
, fontconfig
|
||||
, xorg
|
||||
, libGL
|
||||
, openssl
|
||||
, AppKit
|
||||
, ApplicationServices
|
||||
, CoreFoundation
|
||||
, CoreGraphics
|
||||
, CoreServices
|
||||
, CoreText
|
||||
, CoreVideo
|
||||
, Foundation
|
||||
, Metal
|
||||
, QuartzCore
|
||||
, Security
|
||||
, libobjc
|
||||
, darwin
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "inlyne";
|
||||
version = "0.2.1";
|
||||
version = "0.3.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "trimental";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-jFocERr2cW7zdLiYfAay5Dh1issKAHp6vRWYWR1Axcg=";
|
||||
hash = "sha256-B+H3G4jVysqrzWIP+1hktSGnycZLizxhmBCO/lYIr0I=";
|
||||
};
|
||||
|
||||
cargoSha256 = "sha256-mH8tu8koprmHo6JJ9AwYMexy2SFR2yukZmFT060cuZ4=";
|
||||
cargoHash = "sha256-LFL2DVKu/UM7effikZN/IhSD6DrlwO+CF+S60PXULa0=";
|
||||
|
||||
nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ];
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
] ++ lib.optionals stdenv.isLinux [
|
||||
pkg-config
|
||||
];
|
||||
|
||||
buildInputs = lib.optionals stdenv.isLinux [
|
||||
fontconfig
|
||||
|
@ -44,20 +38,16 @@ rustPlatform.buildRustPackage rec {
|
|||
xorg.libxcb
|
||||
openssl
|
||||
] ++ lib.optionals stdenv.isDarwin [
|
||||
AppKit
|
||||
ApplicationServices
|
||||
CoreFoundation
|
||||
CoreGraphics
|
||||
CoreServices
|
||||
CoreText
|
||||
CoreVideo
|
||||
Foundation
|
||||
Metal
|
||||
QuartzCore
|
||||
Security
|
||||
libobjc
|
||||
darwin.apple_sdk_11_0.frameworks.AppKit
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
installShellCompletion --cmd inlyne \
|
||||
--bash <($out/bin/inlyne --gen-completions bash) \
|
||||
--fish <($out/bin/inlyne --gen-completions fish) \
|
||||
--zsh <($out/bin/inlyne --gen-completions zsh)
|
||||
'';
|
||||
|
||||
postFixup = lib.optionalString stdenv.isLinux ''
|
||||
patchelf $out/bin/inlyne \
|
||||
--add-rpath ${lib.makeLibraryPath [ libGL xorg.libX11 ]}
|
||||
|
@ -66,6 +56,7 @@ rustPlatform.buildRustPackage rec {
|
|||
meta = with lib; {
|
||||
description = "A GPU powered browserless markdown viewer";
|
||||
homepage = "https://github.com/trimental/inlyne";
|
||||
changelog = "https://github.com/trimental/inlyne/releases/tag/${src.rev}";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ figsoda ];
|
||||
};
|
||||
|
|
|
@ -23,7 +23,7 @@ let
|
|||
vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi";
|
||||
in stdenv.mkDerivation rec {
|
||||
pname = "vivaldi";
|
||||
version = "6.0.2979.15";
|
||||
version = "6.0.2979.18";
|
||||
|
||||
suffix = {
|
||||
aarch64-linux = "arm64";
|
||||
|
@ -33,8 +33,8 @@ in stdenv.mkDerivation rec {
|
|||
src = fetchurl {
|
||||
url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}-1_${suffix}.deb";
|
||||
hash = {
|
||||
aarch64-linux = "sha256-6rETxeExtHxWrKFO0MHzjLgnaHUeREVqsOB9264jZr8=";
|
||||
x86_64-linux = "sha256-vvN0AxrKotphYIpkyOKHBgEOQtF4LvYBV1cB591ICbc=";
|
||||
aarch64-linux = "sha256-S3b0mmWsQhWDKPz34Gzb50q+wAURAFNEt6IvCqo8CMs=";
|
||||
x86_64-linux = "sha256-uqhXL7kndmGoOOalyQ6mVxRB3k8L11UJzADCnNakj64=";
|
||||
}.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
|
||||
};
|
||||
|
||||
|
|
|
@ -2,16 +2,16 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "kubectl-gadget";
|
||||
version = "0.15.0";
|
||||
version = "0.16.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "inspektor-gadget";
|
||||
repo = "inspektor-gadget";
|
||||
rev = "v${version}";
|
||||
hash = "sha256:1gn09kpkw8q2lxc8nic7hd1lhp0z4vscs8yvvxjzp1i9mw8s35xh";
|
||||
hash = "sha256:0ijqnlh234pqkx6yzz2kxdnj8hnqarp2scq7gfsp8wpq7s42ivg8";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-Y76Y3KR80dCx8+f6M0h5J6glGQGhXYE2KQM4jdJcDEM=";
|
||||
vendorHash = "sha256-IbqE0aI7utYuu1XpQijEFVu/IpUDK6CQLu7g8GUR4e8=";
|
||||
|
||||
CGO_ENABLED = 0;
|
||||
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "nova";
|
||||
version = "3.6.2";
|
||||
version = "3.6.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "FairwindsOps";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
hash = "sha256-l2HBjM5DyeWkdAwQGzPp+A3UuXXc0OTizInsVL0k/0I=";
|
||||
hash = "sha256-bu0iIhoRRi2dzBGGjWy9YJVSHtdO3T1NkLpGMseyK/E=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-YvYfSb2ZC86S2osFRG7Ep9nrgYJV0tB8fBgZQZ07t2U=";
|
||||
|
|
|
@ -327,13 +327,13 @@
|
|||
"vendorHash": "sha256-SvyeMKuAJ4vu++7Fx0hutx3vQvgf1sh1PFSLPRqJPjw="
|
||||
},
|
||||
"dnsimple": {
|
||||
"hash": "sha256-I5TUhq8OZqcLQs/jr8LB22Uc9s5M/WH9LRzV8EsgRnc=",
|
||||
"hash": "sha256-XLye6cuVZN9AdLuISJOw9aOSFXMdFNqrOCBGASVC2Bw=",
|
||||
"homepage": "https://registry.terraform.io/providers/dnsimple/dnsimple",
|
||||
"owner": "dnsimple",
|
||||
"repo": "terraform-provider-dnsimple",
|
||||
"rev": "v1.1.0",
|
||||
"rev": "v1.1.1",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-2FZWc+i4mSLDo143CULLmsVhjs2otN8bSqcfZROZPTM="
|
||||
"vendorHash": "sha256-rCM+PL78zD1FYK2v9ihdLkoFwbkgtJTSEq5vKXZPAsU="
|
||||
},
|
||||
"docker": {
|
||||
"hash": "sha256-UyHOI8C0eDV5YllAi9clHp/CEldHjIp3FHHMPy1rK58=",
|
||||
|
@ -1026,13 +1026,13 @@
|
|||
"vendorHash": null
|
||||
},
|
||||
"snowflake": {
|
||||
"hash": "sha256-ScGBo04qWjSuYXKHynn/rpd+2iKf+K+musYt/eWJfok=",
|
||||
"hash": "sha256-2eS56WAEVz1nYiYmfthharyX9giEQ/8kufAwyHCG6PM=",
|
||||
"homepage": "https://registry.terraform.io/providers/Snowflake-Labs/snowflake",
|
||||
"owner": "Snowflake-Labs",
|
||||
"repo": "terraform-provider-snowflake",
|
||||
"rev": "v0.63.0",
|
||||
"rev": "v0.64.0",
|
||||
"spdx": "MIT",
|
||||
"vendorHash": "sha256-3Ry+XQxF39lXr3Ev+KOx0GatVbD0Sjs9Jai1VPjEDBE="
|
||||
"vendorHash": "sha256-lJUkSd3v8VVoOI9ywiUh7wEPyvhF9Ip2v9kJ43hCwsI="
|
||||
},
|
||||
"sops": {
|
||||
"hash": "sha256-D1Yzs8hDimMP9y8ZRbizEhic3vGtLcZjOVSuSMUAqPk=",
|
||||
|
@ -1044,11 +1044,11 @@
|
|||
"vendorHash": "sha256-NO1r/EWLgH1Gogru+qPeZ4sW7FuDENxzNnpLSKstnE8="
|
||||
},
|
||||
"spotinst": {
|
||||
"hash": "sha256-RrnDjmzQIOR/dZjiNMqL4fw4nayLZrsaD5mtg+3OWMU=",
|
||||
"hash": "sha256-dEHRN3JXncWC1fua293hKc27jjPdFvyO7p0Zx9YNfWk=",
|
||||
"homepage": "https://registry.terraform.io/providers/spotinst/spotinst",
|
||||
"owner": "spotinst",
|
||||
"repo": "terraform-provider-spotinst",
|
||||
"rev": "v1.116.0",
|
||||
"rev": "v1.117.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-6ZxurzzOa/1TXOApQNLFUrY+Ryxc7n+JwZG76JuePGc="
|
||||
},
|
||||
|
|
27
pkgs/applications/networking/cluster/tfupdate/default.nix
Normal file
27
pkgs/applications/networking/cluster/tfupdate/default.nix
Normal file
|
@ -0,0 +1,27 @@
|
|||
{ lib, buildGoModule, fetchFromGitHub }:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "tfupdate";
|
||||
version = "0.6.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "minamijoyo";
|
||||
repo = "tfupdate";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-zDrmzubk5ScqZapp58U8NsyKl9yZ48VtWafamDdlWK0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-nhAeN/UXLR0QBb7PT9hdtNSz1whfXxt6SYejpLJbDbk=";
|
||||
|
||||
# Tests start http servers which need to bind to local addresses:
|
||||
# panic: httptest: failed to listen on a port: listen tcp6 [::1]:0: bind: operation not permitted
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Update version constraints in your Terraform configurations";
|
||||
homepage = "https://github.com/minamijoyo/tfupdate";
|
||||
changelog = "https://github.com/minamijoyo/tfupdate/blob/${src.rev}/CHANGELOG.md";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ Intuinewin ];
|
||||
};
|
||||
}
|
|
@ -48,23 +48,23 @@ let
|
|||
# and often with different versions. We write them on three lines
|
||||
# like this (rather than using {}) so that the updater script can
|
||||
# find where to edit them.
|
||||
versions.aarch64-darwin = "5.14.5.17687";
|
||||
versions.x86_64-darwin = "5.14.5.17687";
|
||||
versions.x86_64-linux = "5.14.5.2430";
|
||||
versions.aarch64-darwin = "5.14.7.18149";
|
||||
versions.x86_64-darwin = "5.14.7.18149";
|
||||
versions.x86_64-linux = "5.14.7.2928";
|
||||
|
||||
srcs = {
|
||||
aarch64-darwin = fetchurl {
|
||||
url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64";
|
||||
name = "zoomusInstallerFull.pkg";
|
||||
hash = "sha256-cklNvp6q/4yGWpLhDbruGiBHgaQrY5wHwhtsVapRxx4=";
|
||||
hash = "sha256-8Yu/1oDjTOpL5KbS/PJlGIHTRevBxkZ7/1Rp/dgpnOw=";
|
||||
};
|
||||
x86_64-darwin = fetchurl {
|
||||
url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg";
|
||||
hash = "sha256-1w41TGBqUl8lnl08PglQImSV7JM71khlshacxh1oTJo=";
|
||||
hash = "sha256-un4tV7fitm097ES9J2Ght3U2NUJSNiyouwwKrsNXL/w=";
|
||||
};
|
||||
x86_64-linux = fetchurl {
|
||||
url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz";
|
||||
hash = "sha256-sf7w9P6Gajm8/D7DHo/u5d4kZwjxeJjAE96BUW/e4KE=";
|
||||
hash = "sha256-xvJeVjzBKD1qxpr/t4sEhIWcqz3aQ4jllXoHX4pjrTU=";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
@ -27,11 +27,11 @@ let
|
|||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "PortfolioPerformance";
|
||||
version = "0.62.0";
|
||||
version = "0.62.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/buchen/portfolio/releases/download/${version}/PortfolioPerformance-${version}-linux.gtk.x86_64.tar.gz";
|
||||
hash = "sha256-V3CHp0r+3Vya9lcuCfHeVQqmy9rxlN9cs5ZShoJ9XTA=";
|
||||
hash = "sha256-tENX2F+kZSrltvaZm3ZaUld3es8Bt8LCpEVGxAOFVm0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -52,7 +52,10 @@ stdenv.mkDerivation rec {
|
|||
--replace /usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook\.xsl ${docbook_xsl_ns}/xml/xsl/docbook/manpages/docbook.xsl
|
||||
'';
|
||||
|
||||
cmakeFlags = [ "-DBUILD_MAN=ON" ];
|
||||
cmakeFlags = [
|
||||
"-DBUILD_MAN=ON"
|
||||
"-DINSTALL_UDEV_RULES=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
installManPage doc/dmrconf.1 doc/qdmr.1
|
||||
|
|
|
@ -76,6 +76,19 @@ let
|
|||
# XDG_DATA_DIRS is used by pressure-vessel (steam proton) and vulkan loaders to find the corresponding icd
|
||||
export XDG_DATA_DIRS=$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}/run/opengl-driver/share:/run/opengl-driver-32/share
|
||||
|
||||
# Following XDG spec [1], XDG_DATA_DIRS should default to "/usr/local/share:/usr/share".
|
||||
# In nix, it is commonly set without containing these values, so we add them as fallback.
|
||||
#
|
||||
# [1] <https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html>
|
||||
case ":$XDG_DATA_DIRS:" in
|
||||
*:/usr/local/share:*) ;;
|
||||
*) export XDG_DATA_DIRS="$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}/usr/local/share" ;;
|
||||
esac
|
||||
case ":$XDG_DATA_DIRS:" in
|
||||
*:/usr/share:*) ;;
|
||||
*) export XDG_DATA_DIRS="$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}/usr/share" ;;
|
||||
esac
|
||||
|
||||
# Force compilers and other tools to look in default search paths
|
||||
unset NIX_ENFORCE_PURITY
|
||||
export NIX_CC_WRAPPER_TARGET_HOST_${stdenv.cc.suffixSalt}=1
|
||||
|
|
|
@ -63,6 +63,19 @@ let
|
|||
# XDG_DATA_DIRS is used by pressure-vessel (steam proton) and vulkan loaders to find the corresponding icd
|
||||
export XDG_DATA_DIRS=$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}/run/opengl-driver/share:/run/opengl-driver-32/share
|
||||
|
||||
# Following XDG spec [1], XDG_DATA_DIRS should default to "/usr/local/share:/usr/share".
|
||||
# In nix, it is commonly set without containing these values, so we add them as fallback.
|
||||
#
|
||||
# [1] <https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html>
|
||||
case ":$XDG_DATA_DIRS:" in
|
||||
*:/usr/local/share:*) ;;
|
||||
*) export XDG_DATA_DIRS="$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}/usr/local/share" ;;
|
||||
esac
|
||||
case ":$XDG_DATA_DIRS:" in
|
||||
*:/usr/share:*) ;;
|
||||
*) export XDG_DATA_DIRS="$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}/usr/share" ;;
|
||||
esac
|
||||
|
||||
# Force compilers and other tools to look in default search paths
|
||||
unset NIX_ENFORCE_PURITY
|
||||
export NIX_CC_WRAPPER_TARGET_HOST_${stdenv.cc.suffixSalt}=1
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
, buildFeatures ? [ ]
|
||||
, checkFeatures ? buildFeatures
|
||||
, useNextest ? false
|
||||
, auditable ? true
|
||||
, auditable ? !cargo-auditable.meta.broken
|
||||
|
||||
, depsExtraArgs ? {}
|
||||
|
||||
|
|
|
@ -2,11 +2,11 @@
|
|||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "wireless-regdb";
|
||||
version = "2023.02.13";
|
||||
version = "2023.05.03";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://www.kernel.org/pub/software/network/${pname}/${pname}-${version}.tar.xz";
|
||||
sha256 = "sha256-/oHoqGlNxHU6RQh6HEx+G0je5aWfX3ls43TqVQ8LLnM=";
|
||||
sha256 = "sha256-8lTQirN2WuriuFYiLhGpXUSu9RmmZjh3xx72j65MjBI=";
|
||||
};
|
||||
|
||||
dontBuild = true;
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
diff --git a/bin/dde-system-daemon/wallpaper.go b/bin/dde-system-daemon/wallpaper.go
|
||||
index d4af13da..1ff36f84 100644
|
||||
--- a/bin/dde-system-daemon/wallpaper.go
|
||||
+++ b/bin/dde-system-daemon/wallpaper.go
|
||||
@@ -24,7 +24,7 @@ import (
|
||||
|
||||
const maxCount = 5
|
||||
const maxSize = 32 * 1024 * 1024
|
||||
-const wallPaperDir = "/usr/share/wallpapers/custom-wallpapers/"
|
||||
+const wallPaperDir = "/var/lib/dde-daemon/wallpapers/custom-wallpapers/"
|
||||
|
||||
func GetUserDir(username string) (string, error) {
|
||||
dir := filepath.Join(wallPaperDir, username)
|
||||
@@ -136,7 +136,7 @@ func (d *Daemon) SaveCustomWallPaper(sender dbus.Sender, username string, file s
|
||||
"-u",
|
||||
username,
|
||||
"--",
|
||||
- "head",
|
||||
+ "@coreutils@/bin/head",
|
||||
"-c",
|
||||
"0",
|
||||
file,
|
|
@ -32,6 +32,9 @@
|
|||
, xdotool
|
||||
, getconf
|
||||
, dbus
|
||||
, coreutils
|
||||
, util-linux
|
||||
, dde-session-ui
|
||||
}:
|
||||
|
||||
buildGoPackage rec {
|
||||
|
@ -55,6 +58,10 @@ buildGoPackage rec {
|
|||
src = ./0004-aviod-use-hardcode-path.patch;
|
||||
inherit dbus;
|
||||
})
|
||||
(substituteAll {
|
||||
src = ./0005-fix-custom-wallpapers-path.diff;
|
||||
inherit coreutils;
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
|
@ -70,7 +77,7 @@ buildGoPackage rec {
|
|||
substituteInPlace system/uadp/crypto.go \
|
||||
--replace "/usr/share/uadp" "/var/lib/dde-daemon/uadp"
|
||||
|
||||
substituteInPlace appearance/background/{background.go,custom_wallpapers.go} accounts/user.go bin/dde-system-daemon/wallpaper.go \
|
||||
substituteInPlace appearance/background/{background.go,custom_wallpapers.go} accounts/user.go \
|
||||
--replace "/usr/share/wallpapers" "/run/current-system/sw/share/wallpapers"
|
||||
|
||||
substituteInPlace appearance/manager.go timedate/zoneinfo/zone.go \
|
||||
|
@ -138,6 +145,12 @@ buildGoPackage rec {
|
|||
runHook postInstall
|
||||
'';
|
||||
|
||||
preFixup = ''
|
||||
gappsWrapperArgs+=(
|
||||
--prefix PATH : "${lib.makeBinPath [ util-linux dde-session-ui ]}"
|
||||
)
|
||||
'';
|
||||
|
||||
postFixup = ''
|
||||
for f in "$out"/lib/deepin-daemon/*; do
|
||||
echo "Wrapping $f"
|
||||
|
|
|
@ -1 +1 @@
|
|||
WGET_ARGS=( https://download.kde.org/stable/plasma/5.27.4/ -A '*.tar.xz' )
|
||||
WGET_ARGS=( https://download.kde.org/stable/plasma/5.27.5/ -A '*.tar.xz' )
|
||||
|
|
|
@ -4,475 +4,475 @@
|
|||
|
||||
{
|
||||
aura-browser = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/aura-browser-5.27.4.tar.xz";
|
||||
sha256 = "0m69p3pnb4kwpibqi8p4kg15sd47298hbhxgkj6ijpbd0422p4c9";
|
||||
name = "aura-browser-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/aura-browser-5.27.5.tar.xz";
|
||||
sha256 = "0vqw9kxskx3d6wfgrfbhrsw2vy71zr3cwhmfk7qj4vfpmilmsvy5";
|
||||
name = "aura-browser-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
bluedevil = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/bluedevil-5.27.4.tar.xz";
|
||||
sha256 = "18wnr31rdpk70g7l3ig03kw99ss6qkfjmhqysrkyd6m1dpsp260h";
|
||||
name = "bluedevil-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/bluedevil-5.27.5.tar.xz";
|
||||
sha256 = "1vadllkv4fjjwqb30jyawi56jflslw5nc391r0bixg55cpk5llv1";
|
||||
name = "bluedevil-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
breeze = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/breeze-5.27.4.tar.xz";
|
||||
sha256 = "008rdgyn10wdm393hgxvshfcqrxg6y5yr6xi0nzj4y0cd6yhxn32";
|
||||
name = "breeze-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/breeze-5.27.5.tar.xz";
|
||||
sha256 = "0s68zr21wniqsdkb14lzqz0hj7hb4mbvcwrq7sf8yxf0z1ds7n3h";
|
||||
name = "breeze-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
breeze-grub = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/breeze-grub-5.27.4.tar.xz";
|
||||
sha256 = "0ymivw0pwia1vbf45pr04f825r8w6gsgn450s5x35144vg6lqkqb";
|
||||
name = "breeze-grub-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/breeze-grub-5.27.5.tar.xz";
|
||||
sha256 = "0kkrsda7ml3cbvfxb0ng3np1bk61fnl1jndk3c13lyi0jj97na7f";
|
||||
name = "breeze-grub-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
breeze-gtk = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/breeze-gtk-5.27.4.tar.xz";
|
||||
sha256 = "17wr4ri1jxsfx8pcm41mp0fsszlf6wi80gxlkixghrc04p6pv5nb";
|
||||
name = "breeze-gtk-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/breeze-gtk-5.27.5.tar.xz";
|
||||
sha256 = "0s69alp490yhm2v42vkngz99ji4b10n6fd36ybf72m6nnkd6v5f4";
|
||||
name = "breeze-gtk-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
breeze-plymouth = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/breeze-plymouth-5.27.4.tar.xz";
|
||||
sha256 = "1fzidj0dqmr5baphffr5fyxww7v6bigfvbj1hndhk5silm28krkv";
|
||||
name = "breeze-plymouth-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/breeze-plymouth-5.27.5.tar.xz";
|
||||
sha256 = "0k014dvx2sw4hd63n74vjglg8dgyjjlvipxhb5cfp44x7ch52wii";
|
||||
name = "breeze-plymouth-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
discover = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/discover-5.27.4.tar.xz";
|
||||
sha256 = "0rpr0c87nlm3fanv5fxs930rp5mrw357cfar6d81mwacmp86d7yw";
|
||||
name = "discover-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/discover-5.27.5.tar.xz";
|
||||
sha256 = "06xk780a60f4a1n2052q1wxydjvvb8nlw9r2cj7x4rg02s57hpvq";
|
||||
name = "discover-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
drkonqi = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/drkonqi-5.27.4.tar.xz";
|
||||
sha256 = "1lcidwcsm216acr6ybhyma64gl37n1pn7y8ilkh2iilwm1fwwfnn";
|
||||
name = "drkonqi-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/drkonqi-5.27.5.tar.xz";
|
||||
sha256 = "0mmcp5fzlygcchv5v10mn39iqfxjxig9x8h74n3hq0rw7arax3a4";
|
||||
name = "drkonqi-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
flatpak-kcm = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/flatpak-kcm-5.27.4.tar.xz";
|
||||
sha256 = "0i917li4cm8p0qq28m4jfasy5lph58spf9bfsbp3ka1x7i25cqdd";
|
||||
name = "flatpak-kcm-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/flatpak-kcm-5.27.5.tar.xz";
|
||||
sha256 = "16ms8l7cncbmll808mb0hfjsfjpg1m3f1j38y9zh1hal0rw42xbv";
|
||||
name = "flatpak-kcm-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
kactivitymanagerd = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/kactivitymanagerd-5.27.4.tar.xz";
|
||||
sha256 = "0wnsj5mbzjc3bylzyhgj8bw0qsf5c9jcyxmfr0h7w4hj414zvqfr";
|
||||
name = "kactivitymanagerd-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/kactivitymanagerd-5.27.5.tar.xz";
|
||||
sha256 = "06dn0cnspp2qsjxa10vz81vrhhb6przr9lcfyia4gi65gdrg82d2";
|
||||
name = "kactivitymanagerd-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
kde-cli-tools = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/kde-cli-tools-5.27.4.tar.xz";
|
||||
sha256 = "06dl811mwssjylgkn74wjhxi98q1qacf5c2m0jfyny7hbphgv565";
|
||||
name = "kde-cli-tools-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/kde-cli-tools-5.27.5.tar.xz";
|
||||
sha256 = "0rzggjsly44wxpsqqxylnzw2n3sf7s1584rf1qp1040jf0vmcx7d";
|
||||
name = "kde-cli-tools-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
kde-gtk-config = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/kde-gtk-config-5.27.4.tar.xz";
|
||||
sha256 = "1qi0cbx9yilbxs19nbh8iplj5hi19mllk63ldyah2vn5bgwavxcq";
|
||||
name = "kde-gtk-config-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/kde-gtk-config-5.27.5.tar.xz";
|
||||
sha256 = "0a0hbif6xvlfg6jm2kmzsfjr2f73c7pxbn8amam6z4h1171bfys7";
|
||||
name = "kde-gtk-config-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
kdecoration = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/kdecoration-5.27.4.tar.xz";
|
||||
sha256 = "0vpshfjb2m1m4lx4sh1mhfpx70wvy6laaids9q1cip3k22i24ps1";
|
||||
name = "kdecoration-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/kdecoration-5.27.5.tar.xz";
|
||||
sha256 = "0hmy621b8zb8jvanw6w6y8mgrfspkl5d92sgl5zx00lqqz2zdyzg";
|
||||
name = "kdecoration-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
kdeplasma-addons = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/kdeplasma-addons-5.27.4.tar.xz";
|
||||
sha256 = "128zjkbvxkibh1d5d1m5xsg3f6hrkgs1f0k371bk8dpki1wsb0ka";
|
||||
name = "kdeplasma-addons-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/kdeplasma-addons-5.27.5.tar.xz";
|
||||
sha256 = "1y8gaqmbqcjvzpxk6bb7bjgycrmsnw3cjk741csb0xbw66q1ldf9";
|
||||
name = "kdeplasma-addons-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
kgamma5 = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/kgamma5-5.27.4.tar.xz";
|
||||
sha256 = "00jq6pc40k1dd6g38bjyb52z8xf3iz9s2n0bwvqaddcngw5wb0aa";
|
||||
name = "kgamma5-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/kgamma5-5.27.5.tar.xz";
|
||||
sha256 = "1nadx1fgpz1k7c2j93wk4ipzp6pydz8ak1p9p2pv9a24753jcrkv";
|
||||
name = "kgamma5-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
khotkeys = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/khotkeys-5.27.4.tar.xz";
|
||||
sha256 = "08qhj9m5dkg1vgjyzm93ns8c5yvbwfa5r6z7xgn0filvlzg284l4";
|
||||
name = "khotkeys-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/khotkeys-5.27.5.tar.xz";
|
||||
sha256 = "087cws4g8p0fzalspnizsd8fxk3745g9ar03pl746fqyvqk57s43";
|
||||
name = "khotkeys-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
kinfocenter = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/kinfocenter-5.27.4.tar.xz";
|
||||
sha256 = "15g4czd8pm4vliaax8kgy8zdgxqj73x1icy4gc09y4zwqhaclxb8";
|
||||
name = "kinfocenter-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/kinfocenter-5.27.5.tar.xz";
|
||||
sha256 = "0j6w9b4pf353l0dfv8b8a90q4swylqxwx818271abs1bkq271s8b";
|
||||
name = "kinfocenter-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
kmenuedit = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/kmenuedit-5.27.4.tar.xz";
|
||||
sha256 = "1cx7ih68by4slrxrgf8yh49fxszfrzgfhrajk8xjgq9s34nvgarp";
|
||||
name = "kmenuedit-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/kmenuedit-5.27.5.tar.xz";
|
||||
sha256 = "09qiydq3v4yl51cn0l2ndsr54m33n6x3ngz9q18j4nf4pk266qj4";
|
||||
name = "kmenuedit-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
kpipewire = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/kpipewire-5.27.4.tar.xz";
|
||||
sha256 = "0r9ii0mwv2d8nlq3p0g5hsp3m0j8my17ji1an7hzw5pajf340lx6";
|
||||
name = "kpipewire-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/kpipewire-5.27.5.tar.xz";
|
||||
sha256 = "166xggr22k2ksnsx97kngc02r8fy0fagd2m7zghdbl5axvf6lcj1";
|
||||
name = "kpipewire-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
kscreen = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/kscreen-5.27.4.tar.xz";
|
||||
sha256 = "1vf5lhbm1r55l1y06sib1fdv5mbmd77ns1xmq3f0ff7mfabj8vs5";
|
||||
name = "kscreen-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/kscreen-5.27.5.tar.xz";
|
||||
sha256 = "0s24halra8gnczmlj8kvbqvls1njck2abxbdsvn7gm3rkg1sm5vj";
|
||||
name = "kscreen-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
kscreenlocker = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/kscreenlocker-5.27.4.tar.xz";
|
||||
sha256 = "14bip40nkkj6xhmws14hqzjmw23348dpvip4vad8fdgyndcpznm9";
|
||||
name = "kscreenlocker-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/kscreenlocker-5.27.5.tar.xz";
|
||||
sha256 = "14pch0w4cgsx1q18hssdnjxdbdcparyrqqr9kd5a33zdqbqhg22c";
|
||||
name = "kscreenlocker-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
ksshaskpass = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/ksshaskpass-5.27.4.tar.xz";
|
||||
sha256 = "0spl7v7narfpvx37f1fqyk9mbsqhymy7jvd3gbxyln0x31j041d9";
|
||||
name = "ksshaskpass-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/ksshaskpass-5.27.5.tar.xz";
|
||||
sha256 = "1mqckg3j5flx02fji7lcqv2iip4nblrzf2wqq23q7six7rljdvgn";
|
||||
name = "ksshaskpass-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
ksystemstats = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/ksystemstats-5.27.4.tar.xz";
|
||||
sha256 = "1knykvf6ygg75y7qj8087v8sg6m54ywsk8v9d5yc7f0g8mhqkmhz";
|
||||
name = "ksystemstats-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/ksystemstats-5.27.5.tar.xz";
|
||||
sha256 = "1y6w6v1vf2bphspk7a3lgwgmz6ahdycbbsrr6qn8mkf9z36q97fm";
|
||||
name = "ksystemstats-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
kwallet-pam = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/kwallet-pam-5.27.4.tar.xz";
|
||||
sha256 = "0v0jzkmdbwry6k70nk4gmzv758744q4qi50gry9bcz619imkz8ff";
|
||||
name = "kwallet-pam-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/kwallet-pam-5.27.5.tar.xz";
|
||||
sha256 = "144ijabyj9w2yi9j5r0m945l6ysccwyq27cc0mc21mjyqa6sm6ka";
|
||||
name = "kwallet-pam-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
kwayland-integration = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/kwayland-integration-5.27.4.tar.xz";
|
||||
sha256 = "027y4r02g26mv5a76s2yr0fxyx7dq81md41lgjnr3gg0jdm8ajpp";
|
||||
name = "kwayland-integration-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/kwayland-integration-5.27.5.tar.xz";
|
||||
sha256 = "1y8qrdyvz61zcxsp9ylz7bg6hp7wk7is5p0n3s25650dlx0grqcs";
|
||||
name = "kwayland-integration-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
kwin = {
|
||||
version = "5.27.4.1";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/kwin-5.27.4.1.tar.xz";
|
||||
sha256 = "1c821szi4vvxc0aw49nb2xbdgnkc1pl5hadpvc9m4l18qly1v7xk";
|
||||
name = "kwin-5.27.4.1.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/kwin-5.27.5.tar.xz";
|
||||
sha256 = "1si01jrhxa6sfqgl2ljl5czyls5mli7b4n6yy6jiws0rb6qjc4mv";
|
||||
name = "kwin-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
kwrited = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/kwrited-5.27.4.tar.xz";
|
||||
sha256 = "1z07fjw3b8q7cgy7vvlh1bmx4qm609mipgm5wjf6lb63ss04nfpd";
|
||||
name = "kwrited-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/kwrited-5.27.5.tar.xz";
|
||||
sha256 = "14fcby31017mmplcp5v2mfmfnlds5mgn35b725d06z584xcfrfpj";
|
||||
name = "kwrited-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
layer-shell-qt = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/layer-shell-qt-5.27.4.tar.xz";
|
||||
sha256 = "1znhwg86wnjrmw5lfbwarl2va90zf4b0lpafia73q0i39g0ysfiv";
|
||||
name = "layer-shell-qt-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/layer-shell-qt-5.27.5.tar.xz";
|
||||
sha256 = "088xilf31485mqxw09v2h7v3dayzd19c6yipmlxpyhzhg6jnmpyc";
|
||||
name = "layer-shell-qt-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
libkscreen = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/libkscreen-5.27.4.tar.xz";
|
||||
sha256 = "0zps0z0j4yln2yda4sj15rn3i6y3qipb5yb4q90qm5a0iiggp7d8";
|
||||
name = "libkscreen-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/libkscreen-5.27.5.tar.xz";
|
||||
sha256 = "0rgbdlchhks5bxicdc8v7388wlg5b6ms9phlp5jfh1l7iprg7br9";
|
||||
name = "libkscreen-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
libksysguard = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/libksysguard-5.27.4.tar.xz";
|
||||
sha256 = "1y7q4bkgpg1j9yw9glm0566fbx6vf9ccz9f46vg3zfjwa468s4p0";
|
||||
name = "libksysguard-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/libksysguard-5.27.5.tar.xz";
|
||||
sha256 = "052yx04sihlvf7j94y140g9hldq9fjad9ziqdgmczvszy0xbazky";
|
||||
name = "libksysguard-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
milou = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/milou-5.27.4.tar.xz";
|
||||
sha256 = "1a2p3y3zcmjigwywl7k7mgwvilpyjzjnbylx8zadp0051yw6f3sd";
|
||||
name = "milou-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/milou-5.27.5.tar.xz";
|
||||
sha256 = "1602imffywir1il1xsq3n413fjxg4s3w9c49z20yn1igcwz0l6qv";
|
||||
name = "milou-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
oxygen = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/oxygen-5.27.4.tar.xz";
|
||||
sha256 = "1sz3rnsz8qabln3jn5bg1f5vgijgmm13242k65kiksvigfdrc3p2";
|
||||
name = "oxygen-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/oxygen-5.27.5.tar.xz";
|
||||
sha256 = "1gby4a9sf666i10nwjv4wswsbi34idcczz0cknfan08ahal4wxpv";
|
||||
name = "oxygen-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
oxygen-sounds = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/oxygen-sounds-5.27.4.tar.xz";
|
||||
sha256 = "1v44jcy0zkvpqkc6yih55j6xmb0g3pd26szk95mpjkn7jxsav8wy";
|
||||
name = "oxygen-sounds-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/oxygen-sounds-5.27.5.tar.xz";
|
||||
sha256 = "0rl55k6h34bcf5pk71942m3bf831ymh4kk89xkimczq4qki33yr1";
|
||||
name = "oxygen-sounds-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plank-player = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plank-player-5.27.4.tar.xz";
|
||||
sha256 = "0650v644nvbnl9b0caa83pbq8y7jrklqzqxdlcrml6km85avhx5n";
|
||||
name = "plank-player-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plank-player-5.27.5.tar.xz";
|
||||
sha256 = "0anws5npjdqq0p94fdrqmvyc55x3vwfx8v59l10k8qmj6habarph";
|
||||
name = "plank-player-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-bigscreen = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-bigscreen-5.27.4.tar.xz";
|
||||
sha256 = "18jdgk3aydk394r91c279fnlhyrvmklqznxjikq25mx449wa3acp";
|
||||
name = "plasma-bigscreen-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-bigscreen-5.27.5.tar.xz";
|
||||
sha256 = "1wab0l0cz5a82lgq83s9ipmjqmj5nzzfk689lbz3swxns71qx03n";
|
||||
name = "plasma-bigscreen-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-browser-integration = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-browser-integration-5.27.4.tar.xz";
|
||||
sha256 = "0rpljxnir2nbh4ww5ycgpdrj739cr1dg46mmfqj65h8yn60zfynk";
|
||||
name = "plasma-browser-integration-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-browser-integration-5.27.5.tar.xz";
|
||||
sha256 = "09frs7yxaiqi10j9f7vnr05nk53mvx0jshjk9wlz1cibcwflb45l";
|
||||
name = "plasma-browser-integration-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-desktop = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-desktop-5.27.4.tar.xz";
|
||||
sha256 = "0068wcm586gv31aqjgppj1n5a81jv10q01spsxl24c91y7aiqkxr";
|
||||
name = "plasma-desktop-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-desktop-5.27.5.tar.xz";
|
||||
sha256 = "1c8wx4al96vnz9p02ml8ax6dzna1xvm6gvnn2w3n93v56hqmfasg";
|
||||
name = "plasma-desktop-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-disks = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-disks-5.27.4.tar.xz";
|
||||
sha256 = "08w3x7hd3wkgj41g9xcaylsz8lsjv1d4pgmzq7dy436vwbiaxx4p";
|
||||
name = "plasma-disks-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-disks-5.27.5.tar.xz";
|
||||
sha256 = "02s8n7da2i2zjqi2q9k8fddqr4868dqyx9bf1lyfag3bb64y447a";
|
||||
name = "plasma-disks-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-firewall = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-firewall-5.27.4.tar.xz";
|
||||
sha256 = "1b538c9jngyj5zg6bvih2x7nskzdn8g9g04bxdjnayldj2hb979l";
|
||||
name = "plasma-firewall-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-firewall-5.27.5.tar.xz";
|
||||
sha256 = "0hav4d2pgsvzvr9lw93v3zm473gii44x012fs1gx6dgcaam90b73";
|
||||
name = "plasma-firewall-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-integration = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-integration-5.27.4.tar.xz";
|
||||
sha256 = "0bl99gr2clqs6wxlx0652gcypgxqw9s34yxvhc9df0fn53v9b84s";
|
||||
name = "plasma-integration-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-integration-5.27.5.tar.xz";
|
||||
sha256 = "0ywzz2s46kaidzg5cagx2wp4kqndynfssz6a29czpw1811iwbvcd";
|
||||
name = "plasma-integration-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-mobile = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-mobile-5.27.4.tar.xz";
|
||||
sha256 = "1a05lnhnxnizzs9fswsrlddwb0629xfl3wmm2rw635gqldd0f66m";
|
||||
name = "plasma-mobile-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-mobile-5.27.5.tar.xz";
|
||||
sha256 = "0h61q8nkwl5adrgm0353l2kada76760rqzwb94xdc7r9cjxjy6yc";
|
||||
name = "plasma-mobile-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-nano = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-nano-5.27.4.tar.xz";
|
||||
sha256 = "1z70bj5s3qkx2rbrbn9xqf4vzyj7yx9vq9givcagncxnldi1x3pa";
|
||||
name = "plasma-nano-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-nano-5.27.5.tar.xz";
|
||||
sha256 = "1w6pq6wrnb3lq2jyfx9lpn11vmfka5rw4mn52cdz8997g4zyrhlj";
|
||||
name = "plasma-nano-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-nm = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-nm-5.27.4.tar.xz";
|
||||
sha256 = "0jr1a4d9qj43925abr36nvc9fhvyd58qhdg4w5i805p533wbzrif";
|
||||
name = "plasma-nm-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-nm-5.27.5.tar.xz";
|
||||
sha256 = "0bm6ihcg5cgfzz1pcj7zg2bjm8gik3rcjj4mp03ac1v29gj4hbqm";
|
||||
name = "plasma-nm-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-pa = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-pa-5.27.4.tar.xz";
|
||||
sha256 = "1rpjscmfb7i9h50m9xglxf4rgca63y0i8x341jgmf5kmpm9lad7d";
|
||||
name = "plasma-pa-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-pa-5.27.5.tar.xz";
|
||||
sha256 = "1241v4igi3d1n2x46vp9qgqvw2gngsk75gx3rnjnivfypxrkzay2";
|
||||
name = "plasma-pa-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-remotecontrollers = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-remotecontrollers-5.27.4.tar.xz";
|
||||
sha256 = "0l9n0q318720yx02whrp9qfhhwcnw261sdvyw78y9c3n4v22k31n";
|
||||
name = "plasma-remotecontrollers-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-remotecontrollers-5.27.5.tar.xz";
|
||||
sha256 = "04d0rp4jpavn999lbvfni007l98i1zglwv7byrkb494zs40gqylc";
|
||||
name = "plasma-remotecontrollers-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-sdk = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-sdk-5.27.4.tar.xz";
|
||||
sha256 = "08fv6rnb7vc3wxkwk3xrrvb3k1gac7sncjdvk0lik6y1c7ilk27r";
|
||||
name = "plasma-sdk-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-sdk-5.27.5.tar.xz";
|
||||
sha256 = "05b9n2h7qkxm5yws4mi4f929dassi6hng0p730dx5fw7fsr4a0pi";
|
||||
name = "plasma-sdk-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-systemmonitor = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-systemmonitor-5.27.4.tar.xz";
|
||||
sha256 = "1sy38lmkrvma4kkf96n68f65hdjvpyaszx13hynhrplsgn24fj19";
|
||||
name = "plasma-systemmonitor-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-systemmonitor-5.27.5.tar.xz";
|
||||
sha256 = "0d1ficiqv7zjcc1fkh7jx4f7pcpkygk1pyfm8gsp10i0iwwm3rc2";
|
||||
name = "plasma-systemmonitor-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-thunderbolt = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-thunderbolt-5.27.4.tar.xz";
|
||||
sha256 = "1zzl59qyajf8xcxxs5lijx85v8gm3y4izf3qd502smq2841hbxi8";
|
||||
name = "plasma-thunderbolt-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-thunderbolt-5.27.5.tar.xz";
|
||||
sha256 = "1mchvgh180m8anjznpwihay934c331fqc88l1wyiqqn6072n819i";
|
||||
name = "plasma-thunderbolt-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-vault = {
|
||||
version = "5.27.4.1";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-vault-5.27.4.1.tar.xz";
|
||||
sha256 = "1bh2662ghdq5qkvn4347yc2dh6c616qiax4k4yylkf37czqdil77";
|
||||
name = "plasma-vault-5.27.4.1.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-vault-5.27.5.tar.xz";
|
||||
sha256 = "1s176masmip1qzv5am3phkwvb7yalmiasgzbx7r2rq705bh2pwkl";
|
||||
name = "plasma-vault-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-welcome = {
|
||||
version = "5.27.4.1";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-welcome-5.27.4.1.tar.xz";
|
||||
sha256 = "0rg80rc07q63z0ds4q8lf9yrv3ys9cvjcfwx39ibjy9nrkismrca";
|
||||
name = "plasma-welcome-5.27.4.1.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-welcome-5.27.5.tar.xz";
|
||||
sha256 = "1ddfyi1a2ccs8ny9is0x8fjz0yh2v65sin85nrv6j483n3qqxjfb";
|
||||
name = "plasma-welcome-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-workspace = {
|
||||
version = "5.27.4.1";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-workspace-5.27.4.1.tar.xz";
|
||||
sha256 = "19b5mydi995aa634v57dlc769nmbz6mb2hs8c620gzabjnn0cffb";
|
||||
name = "plasma-workspace-5.27.4.1.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-workspace-5.27.5.tar.xz";
|
||||
sha256 = "05rayz8n3qgpnddr4wpzjwgvk3if4vnnwb1ccpm841zxxsr9a2zd";
|
||||
name = "plasma-workspace-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-workspace-wallpapers = {
|
||||
version = "5.27.4.1";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plasma-workspace-wallpapers-5.27.4.1.tar.xz";
|
||||
sha256 = "0sv58kp088vxqd5dfs3hvc93xlydk7nyxm1ly0xy377r2v3pnkg4";
|
||||
name = "plasma-workspace-wallpapers-5.27.4.1.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plasma-workspace-wallpapers-5.27.5.tar.xz";
|
||||
sha256 = "0h6871pwn000jzilhh4w5wa3s017cgkphhj4sxxpqds7q7f5x013";
|
||||
name = "plasma-workspace-wallpapers-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
plymouth-kcm = {
|
||||
version = "5.27.4.1";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/plymouth-kcm-5.27.4.1.tar.xz";
|
||||
sha256 = "0x20dswpy1vg1rh01m7pbicd1fn0rbh5gfaqdlizdcpnd6gjjfh5";
|
||||
name = "plymouth-kcm-5.27.4.1.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/plymouth-kcm-5.27.5.tar.xz";
|
||||
sha256 = "0r00kmqzkzpjvp3s02h7vjiiyzfpvzn5j158jf6khvb4vywljqjr";
|
||||
name = "plymouth-kcm-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
polkit-kde-agent = {
|
||||
version = "1-5.27.4.1";
|
||||
version = "1-5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/polkit-kde-agent-1-5.27.4.1.tar.xz";
|
||||
sha256 = "1ikhrs17ffrsji6phwxhz8b6gxldksjb4625zpin8vkf07v9brr6";
|
||||
name = "polkit-kde-agent-1-5.27.4.1.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/polkit-kde-agent-1-5.27.5.tar.xz";
|
||||
sha256 = "0brab8hn2qdnxzzx0q37m40h67s00s0zpc2wx1gzbnbl1kzv9qra";
|
||||
name = "polkit-kde-agent-1-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
powerdevil = {
|
||||
version = "5.27.4.1";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/powerdevil-5.27.4.1.tar.xz";
|
||||
sha256 = "0s6k7kcfa717lcjdlx61h21ldk4fg67is6r2vzcq0507gp3r8jb4";
|
||||
name = "powerdevil-5.27.4.1.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/powerdevil-5.27.5.tar.xz";
|
||||
sha256 = "03jhzcwg1kjhm8ly3w12slgdxbyycqymijgnh3llrvzgawn8cy83";
|
||||
name = "powerdevil-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
qqc2-breeze-style = {
|
||||
version = "5.27.4";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/qqc2-breeze-style-5.27.4.tar.xz";
|
||||
sha256 = "0x96xa5j3726i4ci6g51hk364hhcq9xip4jrb1qssb9l0v1324n4";
|
||||
name = "qqc2-breeze-style-5.27.4.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/qqc2-breeze-style-5.27.5.tar.xz";
|
||||
sha256 = "0vcq59m074zvcivlhk0jp7k5vywmamfdq4bsacvsjzxhlvzkvjlh";
|
||||
name = "qqc2-breeze-style-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
sddm-kcm = {
|
||||
version = "5.27.4.1";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/sddm-kcm-5.27.4.1.tar.xz";
|
||||
sha256 = "0l85mk8mj3g5fga6z93w5k88pkpf8wrx6vaf4f1q9lgy2dkm4ylp";
|
||||
name = "sddm-kcm-5.27.4.1.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/sddm-kcm-5.27.5.tar.xz";
|
||||
sha256 = "16hrmbl413zy89if8yj9jsvnzv58rvs7w6y5isq33drkzvgz41an";
|
||||
name = "sddm-kcm-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
systemsettings = {
|
||||
version = "5.27.4.1";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/systemsettings-5.27.4.1.tar.xz";
|
||||
sha256 = "03kk2bangg9nixdwpyrp2k4wgv3r3d3ymklqfx37b7c25wpiv7az";
|
||||
name = "systemsettings-5.27.4.1.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/systemsettings-5.27.5.tar.xz";
|
||||
sha256 = "1nxla37vr1j1h2vklm6cdzr5h5my9d3m05nr9dr1wcxsmaq4wifm";
|
||||
name = "systemsettings-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
xdg-desktop-portal-kde = {
|
||||
version = "5.27.4.1";
|
||||
version = "5.27.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.27.4/xdg-desktop-portal-kde-5.27.4.1.tar.xz";
|
||||
sha256 = "0hrxlql13yab3w778wgdsr92g65q81qk5dvlqnn0fdc9lbfw5ipg";
|
||||
name = "xdg-desktop-portal-kde-5.27.4.1.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.27.5/xdg-desktop-portal-kde-5.27.5.tar.xz";
|
||||
sha256 = "1aqsiwfhca7nimdflwnq86fai4lhjqpi4pi4xyp8pcgrrwj3zykw";
|
||||
name = "xdg-desktop-portal-kde-5.27.5.tar.xz";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -28,6 +28,7 @@ in stdenv.mkDerivation {
|
|||
tzdata
|
||||
] ++ lib.optionals hostPlatform.isLinux [
|
||||
glibc
|
||||
stdenv.cc.cc.libgcc
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
|
|
|
@ -14,11 +14,11 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "julia";
|
||||
version = "1.9.0-rc1";
|
||||
version = "1.9.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/JuliaLang/julia/releases/download/v${version}/julia-${version}-full.tar.gz";
|
||||
hash = "sha256-BjHuS1pP8S+iZndyGS8HiNzApr7xUYPRPRkX55DEy4Y=";
|
||||
hash = "sha256-Ii61M8ncVHNJSes6QWn1Su+hvCC+OF/Bz3mMghn+ZAA=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{ lib, stdenv, removeReferencesTo, pkgsBuildBuild, pkgsBuildHost, pkgsBuildTarget
|
||||
{ lib, stdenv, removeReferencesTo, pkgsBuildBuild, pkgsBuildHost, pkgsBuildTarget, targetPackages
|
||||
, llvmShared, llvmSharedForBuild, llvmSharedForHost, llvmSharedForTarget, llvmPackages
|
||||
, fetchurl, file, python3
|
||||
, darwin, cmake, rust, rustPlatform
|
||||
|
@ -21,7 +21,7 @@ let
|
|||
inherit (lib) optionals optional optionalString concatStringsSep;
|
||||
inherit (darwin.apple_sdk.frameworks) Security;
|
||||
in stdenv.mkDerivation rec {
|
||||
pname = "${pkgsBuildTarget.targetPackages.stdenv.cc.targetPrefix}rustc";
|
||||
pname = "${targetPackages.stdenv.cc.targetPrefix}rustc";
|
||||
inherit version;
|
||||
|
||||
src = fetchurl {
|
||||
|
|
|
@ -71,13 +71,13 @@ let
|
|||
|
||||
in stdenv.mkDerivation rec {
|
||||
pname = "yosys";
|
||||
version = "0.27";
|
||||
version = "0.28";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "YosysHQ";
|
||||
repo = "yosys";
|
||||
rev = "${pname}-${version}";
|
||||
hash = "sha256-u6SeVlmQVCF3xCGajxsv0ZAgMKg6aa6WdN3DLKTPNYo=";
|
||||
hash = "sha256-z550IAyo4Rbq9/S2Vwgec3sy7KH2n95PH0k8vo/pBSE=";
|
||||
};
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
{ lib
|
||||
, lua
|
||||
, wrapLua
|
||||
, luarocks
|
||||
|
||||
# Whether the derivation provides a lua module or not.
|
||||
, luarocksCheckHook
|
||||
|
@ -89,7 +90,7 @@ let
|
|||
|
||||
nativeBuildInputs = [
|
||||
wrapLua
|
||||
lua.pkgs.luarocks
|
||||
luarocks
|
||||
];
|
||||
|
||||
inherit doCheck extraVariables rockspecFilename knownRockspec externalDeps nativeCheckInputs;
|
||||
|
|
|
@ -18,13 +18,13 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "gexiv2";
|
||||
version = "0.14.0";
|
||||
version = "0.14.1";
|
||||
|
||||
outputs = [ "out" "dev" "devdoc" ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||
sha256 = "5YJ5pv8gtvZPpJlhXaXptXz2W6eFC3L6/fFyIanW1p4=";
|
||||
sha256 = "7D7j7DhguceJWKVdqJz3auIwWEjhL0GUW3tSEk2PbPk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -51,9 +51,14 @@ stdenv.mkDerivation rec {
|
|||
|
||||
mesonFlags = [
|
||||
"-Dgtk_doc=true"
|
||||
"-Dpython3_girdir=${placeholder "out"}/${python3.sitePackages}/gi/overrides"
|
||||
"-Dtests=true"
|
||||
];
|
||||
|
||||
# Needed for darwin due to std::auto_ptr in exiv2 header files & enabling C++ 17
|
||||
# https://github.com/Exiv2/exiv2/issues/2359
|
||||
# https://gitlab.gnome.org/GNOME/gexiv2/-/issues/73
|
||||
env.NIX_CFLAGS_COMPILE = "-D_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR";
|
||||
|
||||
doCheck = true;
|
||||
|
||||
preCheck = let
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
{ lib
|
||||
, stdenv
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, cmake
|
||||
, ninja
|
||||
, installCompatHeader ? false
|
||||
|
@ -18,6 +19,14 @@ stdenv.mkDerivation rec {
|
|||
hash = "sha256-cuuix302bVA7dWa7EJoxJ+otf1rSzjWQK8DHJsVkQio=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
name = "type-limits-cast-fix.patch";
|
||||
url = "https://github.com/gsl-lite/gsl-lite/commit/13475be0e5bf5f464c398f4a07ef5c7684bc57c5.patch";
|
||||
hash = "sha256-rSz7OBmgQ3KcQ971tS3Z3QNC+U4XmrPjgmuOyG7J6Bo=";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ cmake ninja ];
|
||||
|
||||
cmakeFlags = lib.mapAttrsToList
|
||||
|
|
39
pkgs/development/libraries/libosmo-abis/default.nix
Normal file
39
pkgs/development/libraries/libosmo-abis/default.nix
Normal file
|
@ -0,0 +1,39 @@
|
|||
{ lib, stdenv, fetchgit, autoreconfHook, pkg-config
|
||||
, libosmocore, ortp, bctoolbox
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libosmo-abis";
|
||||
version = "1.4.0";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://gitea.osmocom.org/osmocom/libosmo-abis";
|
||||
rev = version;
|
||||
sha256 = "sha256-RKJis0Ur3Y0LximNQl+hm6GENg8t2E1S++2c+63D2pQ=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
echo "${version}" > .tarball-version
|
||||
'';
|
||||
|
||||
configureFlags = [ "--disable-dahdi" ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoreconfHook
|
||||
pkg-config
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
libosmocore
|
||||
ortp
|
||||
bctoolbox
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "GSM A-bis interface library";
|
||||
homepage = "https://osmocom.org/projects/libosmo-abis";
|
||||
maintainers = [ maintainers.markuskowa ];
|
||||
platforms = platforms.linux;
|
||||
license = licenses.agpl3Only;
|
||||
};
|
||||
}
|
37
pkgs/development/libraries/libosmo-netif/default.nix
Normal file
37
pkgs/development/libraries/libosmo-netif/default.nix
Normal file
|
@ -0,0 +1,37 @@
|
|||
{ lib, stdenv, fetchgit, autoreconfHook, pkg-config
|
||||
, libosmocore, lksctp-tools
|
||||
}:
|
||||
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libosmo-netif";
|
||||
version = "1.3.0";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://gitea.osmocom.org/osmocom/libosmo-netif";
|
||||
rev = version;
|
||||
sha256 = "sha256-PhGi/6JVO8tXxzfGwEKUB/GdrgCJkqROo26TPU+O9Sg=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
echo "${version}" > .tarball-version
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoreconfHook
|
||||
pkg-config
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
libosmocore
|
||||
lksctp-tools
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Higher-layer GSM cellular communications protocol implementation";
|
||||
homepage = "https://gitea.osmocom.org/osmocom/libosmo-netif";
|
||||
maintainers = [ maintainers.markuskowa ];
|
||||
platforms = platforms.linux;
|
||||
license = licenses.agpl3Only;
|
||||
};
|
||||
}
|
38
pkgs/development/libraries/libosmo-sccp/default.nix
Normal file
38
pkgs/development/libraries/libosmo-sccp/default.nix
Normal file
|
@ -0,0 +1,38 @@
|
|||
{ lib, stdenv, fetchgit, autoreconfHook, pkg-config
|
||||
, libosmocore, libosmo-netif, lksctp-tools
|
||||
}:
|
||||
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libosmo-sccp";
|
||||
version = "1.7.0";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://gitea.osmocom.org/osmocom/libosmo-sccp";
|
||||
rev = version;
|
||||
sha256 = "sha256-ScJZke9iNmFc9XXqtRjb24ZzKfa5EYws5PDNhcZFb7U=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
echo "${version}" > .tarball-version
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoreconfHook
|
||||
pkg-config
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
libosmocore
|
||||
libosmo-netif
|
||||
lksctp-tools
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Implementation of telecom signaling protocols and OsmoSTP";
|
||||
homepage = "https://osmocom.org/projects/osmo-stp/wiki";
|
||||
maintainers = [ maintainers.markuskowa ];
|
||||
platforms = platforms.linux;
|
||||
license = licenses.agpl3Only;
|
||||
};
|
||||
}
|
|
@ -35,6 +35,11 @@ mkDerivation rec {
|
|||
url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-compilation.patch?h=mapbox-gl-native";
|
||||
hash = "sha256-KgJHyoIdKdnQo+gedns3C+mEXlaTH/UtyQsaYR1T3iI=";
|
||||
})
|
||||
(fetchpatch {
|
||||
name = "fix-narrowing-conversion.patch";
|
||||
url = "https://github.com/mapbox/mapbox-gl-native/commit/2955d0e479f57a39a0af4a0fa7ca7683455cca58.patch";
|
||||
hash = "sha256-Jk7OLb9/mVtc2mm0AL1h9zcSiQ54jogNI+q6ojY0HEo=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
|
|
|
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
|
|||
|
||||
configureFlags = [ "--with-xmltooling=${xml-tooling-c}" ];
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = toString [ "-std=c++14" ];
|
||||
env.NIX_CFLAGS_COMPILE = lib.optionalString (!stdenv.isDarwin) "-std=c++14";
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
|
|||
"--with-fastcgi"
|
||||
];
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = toString [ "-std=c++14" ];
|
||||
env.NIX_CFLAGS_COMPILE = lib.optionalString (!stdenv.isDarwin) "-std=c++14";
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
|||
buildInputs = [ boost curl openssl log4shib xercesc xml-security-c ];
|
||||
nativeBuildInputs = [ autoreconfHook pkg-config ];
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = toString [ "-std=c++14" ];
|
||||
env.NIX_CFLAGS_COMPILE = lib.optionalString (!stdenv.isDarwin) "-std=c++14";
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
--- a/src/naming-sbcl.lisp
|
||||
+++ b/src/naming-sbcl.lisp
|
||||
@@ -108,1 +108,1 @@
|
||||
- then (sb-c::lambda-parent lambda)
|
||||
+ then (sb-c::lexenv-lambda (sb-c::lambda-lexenv lambda))
|
|
@ -164,6 +164,9 @@ let
|
|||
cl-readline = super.cl-readline.overrideLispAttrs (o: {
|
||||
nativeLibs = [ pkgs.readline ];
|
||||
});
|
||||
log4cl = super.log4cl.overrideLispAttrs (o: {
|
||||
patches = [ ./patches/log4cl-fix-build.patch ];
|
||||
});
|
||||
md5 = super.md5.overrideLispAttrs (o: {
|
||||
lispLibs = [ super.flexi-streams ];
|
||||
});
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "adafruit-platformdetect";
|
||||
version = "3.45.1";
|
||||
version = "3.45.2";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
@ -15,7 +15,7 @@ buildPythonPackage rec {
|
|||
src = fetchPypi {
|
||||
pname = "Adafruit-PlatformDetect";
|
||||
inherit version;
|
||||
hash = "sha256-dMXHjI4J/Bp4dBpymyzgWZxBi0al3N5eY7QxVoSNdxc=";
|
||||
hash = "sha256-bHrFOf6Qb1z3uB5HpTq4T+TWl7YYVL849pDycHekynk=";
|
||||
};
|
||||
|
||||
SETUPTOOLS_SCM_PRETEND_VERSION = version;
|
||||
|
|
|
@ -3,12 +3,13 @@
|
|||
, buildPythonPackage
|
||||
, fetchFromGitHub
|
||||
, pythonOlder
|
||||
, setuptools
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aioairzone";
|
||||
version = "0.5.3";
|
||||
format = "setuptools";
|
||||
version = "0.5.5";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
|
@ -16,9 +17,13 @@ buildPythonPackage rec {
|
|||
owner = "Noltari";
|
||||
repo = pname;
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-A2jk8gXqKeQ3b2p9/bkPat1NdhUOFdJCZeSFg//D/hA=";
|
||||
hash = "sha256-6PBNwCfh5ryR3Jub3GDykY6lRQt9wdkV8yWkvivuQpM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
aiohttp
|
||||
];
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, poetry-core
|
||||
, importlib-metadata
|
||||
, pytest-asyncio
|
||||
|
@ -12,7 +11,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "aiolimiter";
|
||||
version = "1.0.0";
|
||||
version = "1.1.0";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
@ -21,7 +20,7 @@ buildPythonPackage rec {
|
|||
owner = "mjpieters";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-4wByVZoOLhrXFx9oK19GBmRcjGoJolQ3Gwx9vQV/n8s=";
|
||||
hash = "sha256-BpLh9utf2oJe+83rsIZeV5+MjbJ3aO5slMNVbUywQIo=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -38,15 +37,6 @@ buildPythonPackage rec {
|
|||
toml
|
||||
];
|
||||
|
||||
patches = [
|
||||
# Switch to poetry-core, https://github.com/mjpieters/aiolimiter/pull/77
|
||||
(fetchpatch {
|
||||
name = "switch-to-peotry-core.patch";
|
||||
url = "https://github.com/mjpieters/aiolimiter/commit/84a85eff42621b0daff8fcf6bb485db313faae0b.patch";
|
||||
hash = "sha256-xUfJwLvMF2Xt/V1bKBFn/fjn1uyw7bGNo9RpWxtyr50=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace tox.ini \
|
||||
--replace " --cov=aiolimiter --cov-config=tox.ini --cov-report term-missing" ""
|
||||
|
@ -59,6 +49,7 @@ buildPythonPackage rec {
|
|||
meta = with lib; {
|
||||
description = "Implementation of a rate limiter for asyncio";
|
||||
homepage = "https://github.com/mjpieters/aiolimiter";
|
||||
changelog = "https://github.com/mjpieters/aiolimiter/blob/v${version}/CHANGELOG.md";
|
||||
license = with licenses; [ mit ];
|
||||
maintainers = with maintainers; [ fab ];
|
||||
};
|
||||
|
|
53
pkgs/development/python-modules/anthropic/default.nix
Normal file
53
pkgs/development/python-modules/anthropic/default.nix
Normal file
|
@ -0,0 +1,53 @@
|
|||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, setuptools
|
||||
, httpx
|
||||
, importlib-metadata
|
||||
, requests
|
||||
, tokenizers
|
||||
, aiohttp
|
||||
, pythonOlder
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "anthropic";
|
||||
version = "0.2.7";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-2v3WF8eRIruXvFNjRRno3LoXt+dlpaI3LHf243RBJ+U=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
httpx
|
||||
requests
|
||||
tokenizers
|
||||
aiohttp
|
||||
] ++ lib.optionals (pythonOlder "3.8") [
|
||||
importlib-metadata
|
||||
];
|
||||
|
||||
# try downloading tokenizer in tests
|
||||
# relates https://github.com/anthropics/anthropic-sdk-python/issues/24
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [
|
||||
"anthropic"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Anthropic's safety-first language model APIs";
|
||||
homepage = "https://github.com/anthropics/anthropic-sdk-python";
|
||||
changelog = "https://github.com/anthropics/anthropic-sdk-python/releases/tag/v${version}";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ natsukium ];
|
||||
};
|
||||
}
|
47
pkgs/development/python-modules/cohere/default.nix
Normal file
47
pkgs/development/python-modules/cohere/default.nix
Normal file
|
@ -0,0 +1,47 @@
|
|||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, poetry-core
|
||||
, pythonOlder
|
||||
, requests
|
||||
, aiohttp
|
||||
, backoff
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "cohere";
|
||||
version = "4.3.1";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-koIDk7JPKb8lhBkwaX/o76AuaNrFaeapVp54RRxEY9U=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
poetry-core
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
requests
|
||||
aiohttp
|
||||
backoff
|
||||
];
|
||||
|
||||
# tests require CO_API_KEY
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [
|
||||
"cohere"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Simplify interfacing with the Cohere API";
|
||||
homepage = "https://docs.cohere.com/docs";
|
||||
changelog = "https://github.com/cohere-ai/cohere-python/blob/main/CHANGELOG.md#${builtins.replaceStrings ["."] [""] version}";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ natsukium ];
|
||||
};
|
||||
}
|
35
pkgs/development/python-modules/flet-core/default.nix
Normal file
35
pkgs/development/python-modules/flet-core/default.nix
Normal file
|
@ -0,0 +1,35 @@
|
|||
{ lib
|
||||
, python3
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "flet-core";
|
||||
version = "0.6.2";
|
||||
format = "pyproject";
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "flet_core";
|
||||
inherit version;
|
||||
hash = "sha256-WMkm+47xhuYz1HsiPfF7YbOCg7Xlbj9oHI9nVtwAb/w=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = with python3.pkgs; [
|
||||
poetry-core
|
||||
];
|
||||
|
||||
propagatedBuildInputs = with python3.pkgs; [
|
||||
typing-extensions
|
||||
repath
|
||||
];
|
||||
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
description = "The library is the foundation of Flet framework and is not intended to be used directly";
|
||||
homepage = "https://flet.dev/";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ lib.maintainers.heyimnova ];
|
||||
};
|
||||
}
|
50
pkgs/development/python-modules/flet/default.nix
Normal file
50
pkgs/development/python-modules/flet/default.nix
Normal file
|
@ -0,0 +1,50 @@
|
|||
{ lib
|
||||
, python3
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "flet";
|
||||
version = "0.6.2";
|
||||
format = "pyproject";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-EDNATwO2N4jXVC5H1VmXqC9XGTnQo8vLvTEozRYZuj4=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
./pyproject.toml.patch
|
||||
];
|
||||
|
||||
nativeBuildInputs = with python3.pkgs; [
|
||||
poetry-core
|
||||
];
|
||||
|
||||
propagatedBuildInputs = with python3.pkgs; [
|
||||
flet-core
|
||||
typing-extensions
|
||||
websocket-client
|
||||
watchdog
|
||||
oauthlib
|
||||
websockets
|
||||
httpx
|
||||
packaging
|
||||
];
|
||||
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [
|
||||
"flet"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "A framework that enables you to easily build realtime web, mobile, and desktop apps in Python";
|
||||
homepage = "https://flet.dev/";
|
||||
changelog = "https://github.com/flet-dev/flet/releases/tag/v${version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ lib.maintainers.heyimnova ];
|
||||
mainProgram = "flet";
|
||||
};
|
||||
}
|
11
pkgs/development/python-modules/flet/pyproject.toml.patch
Normal file
11
pkgs/development/python-modules/flet/pyproject.toml.patch
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- a/pyproject.toml
|
||||
+++ b/pyproject.toml
|
||||
@@ -20,7 +20,7 @@ flet-core = "0.6.2"
|
||||
python = "^3.7"
|
||||
typing-extensions = { version = "^4.4.0", python = "<3.8" }
|
||||
websocket-client = "^1.4.2"
|
||||
-watchdog = "^2.2.1"
|
||||
+watchdog = ">=2.2.1"
|
||||
oauthlib = "^3.2.2"
|
||||
websockets = "^10.4"
|
||||
httpx = "^0.23.3"
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "home-assistant-chip-clusters";
|
||||
version = "2023.2.2";
|
||||
version = "2023.4.1";
|
||||
format = "wheel";
|
||||
|
||||
src = fetchPypi {
|
||||
|
@ -14,7 +14,7 @@ buildPythonPackage rec {
|
|||
pname = "home_assistant_chip_clusters";
|
||||
dist = "py3";
|
||||
python = "py3";
|
||||
hash = "sha256-FsIE4dcZOP24/DX6TLnmoCHMYe4f9gWqmv2L25ujqu4=";
|
||||
hash = "sha256-kRgsXKn7j736yWfyRZ0LXP+Ftac5pRLmdn1LUmTYkCw=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "home-assistant-chip-core";
|
||||
version = "2023.2.2";
|
||||
version = "2023.4.1";
|
||||
format = "wheel";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
@ -33,11 +33,11 @@ buildPythonPackage rec {
|
|||
system = {
|
||||
"aarch64-linux" = {
|
||||
name = "aarch64";
|
||||
hash = "sha256-e3OIpTGPMj+YSx/pqzGi5paUAIpDhI94prhHL3DkM18=";
|
||||
hash = "sha256-Rke4cVHdpJjrqqiNKWFwglerr61VyiTNKj8AhLE0+Xo=";
|
||||
};
|
||||
"x86_64-linux" = {
|
||||
name = "x86_64";
|
||||
hash = "sha256-15olERnpfe4PbDsDfw47vsYsqjFe8P8IDmSSGxGLtx8=";
|
||||
hash = "sha256-ihbbNFuR+3SLzdZgApJawpwnZeo1HPoOBWJXkY+5RSM=";
|
||||
};
|
||||
}.${stdenv.system} or (throw "Unsupported system");
|
||||
in fetchPypi {
|
||||
|
|
|
@ -16,8 +16,12 @@
|
|||
, tenacity
|
||||
, bash
|
||||
# optional dependencies
|
||||
, anthropic
|
||||
, cohere
|
||||
, openai
|
||||
, nlpcloud
|
||||
, huggingface-hub
|
||||
, manifest-ml
|
||||
, torch
|
||||
, transformers
|
||||
, qdrant-client
|
||||
|
@ -105,12 +109,12 @@ buildPythonPackage rec {
|
|||
|
||||
passthru.optional-dependencies = {
|
||||
llms = [
|
||||
# anthropic
|
||||
# cohere
|
||||
anthropic
|
||||
cohere
|
||||
openai
|
||||
# nlpcloud
|
||||
nlpcloud
|
||||
huggingface-hub
|
||||
# manifest-ml
|
||||
manifest-ml
|
||||
torch
|
||||
transformers
|
||||
];
|
||||
|
@ -121,7 +125,7 @@ buildPythonPackage rec {
|
|||
openai
|
||||
];
|
||||
cohere = [
|
||||
# cohere
|
||||
cohere
|
||||
];
|
||||
embeddings = [
|
||||
sentence-transformers
|
||||
|
@ -133,13 +137,13 @@ buildPythonPackage rec {
|
|||
azure-core
|
||||
];
|
||||
all = [
|
||||
# anthropic
|
||||
# cohere
|
||||
anthropic
|
||||
cohere
|
||||
openai
|
||||
# nlpcloud
|
||||
nlpcloud
|
||||
huggingface-hub
|
||||
# jina
|
||||
# manifest-ml
|
||||
manifest-ml
|
||||
elasticsearch
|
||||
opensearch-py
|
||||
# google-search-results
|
||||
|
|
|
@ -6,14 +6,14 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "lightwave";
|
||||
version = "0.21";
|
||||
version = "0.24";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-h/ztEY473XjvUCWu6vr7FA3WSYPHaLKNMc2fpu/wRC0=";
|
||||
hash = "sha256-l9hwdAKrpdXj/pkrgyiuhbPaGgT6tjfoOw/TBpR+k1I=";
|
||||
};
|
||||
|
||||
pythonImportsCheck = [
|
||||
|
|
107
pkgs/development/python-modules/manifest-ml/default.nix
Normal file
107
pkgs/development/python-modules/manifest-ml/default.nix
Normal file
|
@ -0,0 +1,107 @@
|
|||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchFromGitHub
|
||||
, pythonOlder
|
||||
, numpy
|
||||
, pydantic
|
||||
, redis
|
||||
, requests
|
||||
, aiohttp
|
||||
, sqlitedict
|
||||
, tenacity
|
||||
, tiktoken
|
||||
, xxhash
|
||||
, # optional dependencies
|
||||
accelerate
|
||||
, flask
|
||||
, sentence-transformers
|
||||
, torch
|
||||
, transformers
|
||||
, fastapi
|
||||
, uvicorn
|
||||
, pillow
|
||||
, pg8000
|
||||
, sqlalchemy
|
||||
, pytestCheckHook
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "manifest-ml";
|
||||
version = "0.1.5";
|
||||
format = "setuptools";
|
||||
|
||||
disalbed = pythonOlder "3.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "HazyResearch";
|
||||
repo = "manifest";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-WKibIJv4eJ0IOCRgTl02Zusf0XNTPLBIyme6HMANr8I=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
numpy
|
||||
pydantic
|
||||
redis
|
||||
requests
|
||||
aiohttp
|
||||
sqlitedict
|
||||
tenacity
|
||||
tiktoken
|
||||
xxhash
|
||||
] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
|
||||
|
||||
passthru.optional-dependencies = {
|
||||
api = [
|
||||
accelerate
|
||||
# deepspeed
|
||||
# diffusers
|
||||
flask
|
||||
sentence-transformers
|
||||
torch
|
||||
transformers
|
||||
];
|
||||
app = [
|
||||
fastapi
|
||||
uvicorn
|
||||
];
|
||||
diffusers = [
|
||||
pillow
|
||||
];
|
||||
gcp = [
|
||||
pg8000
|
||||
# cloud-sql-python-connector
|
||||
sqlalchemy
|
||||
];
|
||||
};
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
preCheck = ''
|
||||
export HOME=$TMPDIR
|
||||
'';
|
||||
|
||||
pytestFlagsArray = [
|
||||
# this file tries importing `deepspeed`, which is not yet packaged in nixpkgs
|
||||
"--ignore=tests/test_huggingface_api.py"
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# these tests have db access
|
||||
"test_init"
|
||||
"test_key_get_and_set"
|
||||
"test_get"
|
||||
# this test has network access
|
||||
"test_retry_handling"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Manifest for Prompting Foundation Models";
|
||||
homepage = "https://github.com/HazyResearch/manifest";
|
||||
changelog = "https://github.com/HazyResearch/manifest/releases/tag/v${version}";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ natsukium ];
|
||||
};
|
||||
}
|
35
pkgs/development/python-modules/nlpcloud/default.nix
Normal file
35
pkgs/development/python-modules/nlpcloud/default.nix
Normal file
|
@ -0,0 +1,35 @@
|
|||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, requests
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "nlpcloud";
|
||||
version = "1.0.41";
|
||||
format = "setuptools";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-LtwN1fF/lfvXrB30P0VvuVGnsG8p1ZAalDCYL/a9uGE=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
requests
|
||||
];
|
||||
|
||||
# upstream has no tests
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [
|
||||
"nlpcloud"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Python client for the NLP Cloud API";
|
||||
homepage = "https://nlpcloud.com/";
|
||||
changelog = "https://github.com/nlpcloud/nlpcloud-python/releases/tag/v${version}";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ natsukium ];
|
||||
};
|
||||
}
|
65
pkgs/development/python-modules/pydicom-seg/default.nix
Normal file
65
pkgs/development/python-modules/pydicom-seg/default.nix
Normal file
|
@ -0,0 +1,65 @@
|
|||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchFromGitHub
|
||||
, pythonOlder
|
||||
, pytestCheckHook
|
||||
, pythonRelaxDepsHook
|
||||
, poetry-core
|
||||
, jsonschema
|
||||
, numpy
|
||||
, pydicom
|
||||
, simpleitk
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pydicom-seg";
|
||||
version = "0.4.1";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "razorx89";
|
||||
repo = pname;
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-2Y3fZHKfZqdp5EU8HfVsmJ5JFfVGZuAR7+Kj7qaTiPM=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace "poetry.masonry.api" "poetry.core.masonry.api"
|
||||
'';
|
||||
|
||||
pythonRelaxDeps = [
|
||||
"jsonschema"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
poetry-core
|
||||
pythonRelaxDepsHook
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
jsonschema
|
||||
numpy
|
||||
pydicom
|
||||
simpleitk
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"pydicom_seg"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Medical segmentation file reading and writing";
|
||||
homepage = "https://github.com/razorx89/pydicom-seg";
|
||||
changelog = "https://github.com/razorx89/pydicom-seg/releases/tag/v${version}";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ bcdarwin ];
|
||||
};
|
||||
}
|
|
@ -22,6 +22,12 @@ buildPythonPackage rec {
|
|||
hash = "sha256-sGJwtf8DVIrE4hcU3IksnyAAt8yf67UBJIiVILDSsv8=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
# https://github.com/jarondl/pygtfs/pull/72
|
||||
substituteInPlace setup.py \
|
||||
--replace "pytz>=2012d" "pytz"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
setuptools-scm
|
||||
];
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
, buildPythonPackage
|
||||
, events
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, freezegun
|
||||
, home-assistant-bluetooth
|
||||
, poetry-core
|
||||
|
@ -29,6 +30,16 @@ buildPythonPackage rec {
|
|||
hash = "sha256-K99sE9vxJo6grkp04DmTKOVqdfpQI0kUzJjSR6gnSew=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
# fix tests against bleak 0.20.0+
|
||||
# https://github.com/AustinBrunkhorst/pysnooz/pull/9
|
||||
name = "pysnooz-bleak-0.20.0-compat.patch";
|
||||
url = "https://github.com/AustinBrunkhorst/pysnooz/commit/594951051ceb40003975e61d64cfc683188d87d3.patch";
|
||||
hash = "sha256-cWQt9V9IOB0YoW5zUR0PBTqS0a30fMTHpXH6CxWKRcc=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace 'transitions = "^0.8.11"' 'transitions = ">0.8.11"' \
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "python-matter-server";
|
||||
version = "3.2.0";
|
||||
version = "3.3.1";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.10";
|
||||
|
@ -36,7 +36,7 @@ buildPythonPackage rec {
|
|||
owner = "home-assistant-libs";
|
||||
repo = "python-matter-server";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-T2DB3oWePYR8qKfUeVDMUA5JGdMk/onbpjBt2fWhCuw=";
|
||||
hash = "sha256-IsoqCG+xV8FKFVmOP60NBAdIJGlI/ThpOOr7PTUTHzo=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
30
pkgs/development/python-modules/repath/default.nix
Normal file
30
pkgs/development/python-modules/repath/default.nix
Normal file
|
@ -0,0 +1,30 @@
|
|||
{ lib
|
||||
, python3
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "repath";
|
||||
version = "0.9.0";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-gpITm6xqDkP9nXBgXU6NrrJdRmcuSE7TGiTHzgrvD7c=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = with python3.pkgs; [
|
||||
six
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"repath"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "A port of the node module path-to-regexp to Python";
|
||||
homepage = "https://github.com/nickcoutsos/python-repath";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.heyimnova ];
|
||||
};
|
||||
}
|
|
@ -13,15 +13,15 @@
|
|||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
version = "6.0.0";
|
||||
version = "6.1.0";
|
||||
pname = "robotframework-seleniumlibrary";
|
||||
|
||||
# no tests included in PyPI tarball
|
||||
src = fetchFromGitHub {
|
||||
owner = "robotframework";
|
||||
repo = "SeleniumLibrary";
|
||||
rev = "v${version}";
|
||||
sha256 = "1rjzz6mrx4zavcck2ry8269rf3dkvvs1qfa9ra7dkppbarrjin3f";
|
||||
rev = "refs/tags/v${version}";
|
||||
sha256 = "sha256-iCZU+9xFUPoyucdQ/26dgxAm8jRf92P3JyA2KqV8bYI=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
|
|
@ -37,6 +37,10 @@ buildPythonPackage rec {
|
|||
pytestCheckHook
|
||||
];
|
||||
|
||||
pytestFlagsArray = [
|
||||
"-W" "ignore::DeprecationWarning"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"ruyaml"
|
||||
];
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "scrapy";
|
||||
version = "2.8.0";
|
||||
version = "2.9.0";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
@ -39,7 +39,7 @@ buildPythonPackage rec {
|
|||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "Scrapy";
|
||||
hash = "sha256-gHGsbGXxhewsdv6FCflNmf6ggFGf3CBvkIqSDV4F/kM=";
|
||||
hash = "sha256-VkyXK1blS4MUHzlc4/aiW/4gk9YdE/m4HQU4ThnbmNo=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -76,12 +76,6 @@ buildPythonPackage rec {
|
|||
|
||||
LC_ALL = "en_US.UTF-8";
|
||||
|
||||
preCheck = ''
|
||||
# Disable doctest plugin because it causes pytest to hang
|
||||
substituteInPlace pytest.ini \
|
||||
--replace "--doctest-modules" ""
|
||||
'';
|
||||
|
||||
disabledTestPaths = [
|
||||
"tests/test_proxy_connect.py"
|
||||
"tests/test_utils_display.py"
|
||||
|
|
|
@ -38,5 +38,8 @@ buildPythonPackage rec {
|
|||
homepage = "https://github.com/snowflakedb/snowflake-sqlalchemy";
|
||||
license = licenses.asl20;
|
||||
maintainers = [ ];
|
||||
|
||||
# https://github.com/snowflakedb/snowflake-sqlalchemy/issues/380
|
||||
broken = versionAtLeast sqlalchemy.version "2";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
buildPythonPackage rec {
|
||||
pname = "sphinxcontrib-spelling";
|
||||
version = "8.0.0";
|
||||
format = "setuptools";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
|
|
|
@ -74,5 +74,8 @@ buildPythonPackage rec {
|
|||
changelog = "https://github.com/kvesteri/sqlalchemy-continuum/blob/${version}/CHANGES.rst";
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ ];
|
||||
|
||||
# https://github.com/kvesteri/sqlalchemy-continuum/issues/326
|
||||
broken = versionAtLeast sqlalchemy.version "2";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "sqlalchemy-jsonfield";
|
||||
version = "1.0.1.post0";
|
||||
version = "1.0.1.post0+2023-04-24";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
@ -22,8 +22,8 @@ buildPythonPackage rec {
|
|||
src = fetchFromGitHub {
|
||||
owner = "penguinolog";
|
||||
repo = "sqlalchemy_jsonfield";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-dSvqUXZzr+s/v8QEtqrv6slI7p1akXwAxi68D9ctyuU=";
|
||||
rev = "a1efda9755055c1d382257fb4ef78006b713d07e";
|
||||
hash = "sha256-6l4LEGpA8dKPw8M4quStd1nWyshMNiwQojBCxKwRRXA=";
|
||||
};
|
||||
|
||||
SETUPTOOLS_SCM_PRETEND_VERSION = "v${version}";
|
||||
|
|
|
@ -1,9 +1,15 @@
|
|||
{ lib, buildPythonPackage, fetchPypi, python, mock }:
|
||||
{ lib, buildPythonPackage, fetchPypi, python, mock, pythonAtLeast }:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "stem";
|
||||
version = "1.8.1";
|
||||
|
||||
# As of May 2023, the master branch of stem contains fixes for Python 3.11
|
||||
# that the last release (1.8.1) doesn't. The test suite fails on both master
|
||||
# and the 1.8.1 release, so disabling rather than switching to an unstable
|
||||
# source.
|
||||
disabled = pythonAtLeast "3.11";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-gdQ6fGaLqde8EQOy56kR6dFIKUs3PSelmujaee96Pi8=";
|
||||
|
|
|
@ -23,5 +23,11 @@ buildPythonPackage rec {
|
|||
description = "SQLAlchemy backend for Telethon session storage";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ nyanloutre ];
|
||||
|
||||
# Package requires SQLAlchemy <2
|
||||
# https://github.com/tulir/telethon-session-sqlalchemy/blob/d498503ddde332e190bfa47e70f0bfa59fe6b5ef/setup.py#L17
|
||||
# Repo is archived and so this is unlikely to change unless someone forks
|
||||
# and takes over development
|
||||
broken = versionAtLeast sqlalchemy.version "2";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -5,14 +5,14 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "tlds";
|
||||
version = "2023050800";
|
||||
version = "2023050900";
|
||||
format = "setuptools";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mweinelt";
|
||||
repo = "python-tlds";
|
||||
owner = "kichik";
|
||||
repo = "tlds";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-uXYRkalJGJ2o8ptvKCkMBc/U+9DpgPGxINM8w21ZIKM=";
|
||||
hash = "sha256-Fm2cRhUb1Gsr7mrcym/JjYAeG8f3RDhUnxzYIvpxmQE=";
|
||||
};
|
||||
|
||||
pythonImportsCheck = [
|
||||
|
|
|
@ -22,14 +22,14 @@ with py.pkgs;
|
|||
|
||||
buildPythonApplication rec {
|
||||
pname = "checkov";
|
||||
version = "2.3.224";
|
||||
version = "2.3.234";
|
||||
format = "setuptools";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bridgecrewio";
|
||||
repo = pname;
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-WvNGHFAGJfW0IutlIulxNTYG4q/pzd5Bn5AKyh1o24w=";
|
||||
hash = "sha256-PLeqYD9aIv/nmFvfW2QjDz1xDD2PIFUvr9lkQ2Rh6k8=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
|
|
@ -47,13 +47,13 @@ let
|
|||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "radare2";
|
||||
version = "5.8.4";
|
||||
version = "5.8.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "radare";
|
||||
repo = "radare2";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-Fbluq3Q/BgPwTVNKW28FJL+Ok46hDiBjwFt6KwN4anc=";
|
||||
hash = "sha256-mKcwsxvWkeRNytGs+37jX9misxnQQgvKPY7LGNtRvZA=";
|
||||
};
|
||||
|
||||
preBuild = ''
|
||||
|
|
|
@ -5,16 +5,16 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "benthos";
|
||||
version = "4.14.0";
|
||||
version = "4.15.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "benthosdev";
|
||||
repo = "benthos";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-i+B5SfIfaAkZNKftD5iMObsRostwDThu+C1gEAir4Sc=";
|
||||
hash = "sha256-RqfTDE4dcVUegiaHsJMm9z9WV2dxFpgT/5LlM5105Oc=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-mRT/23ieJbN5EjcMH1J9E/zYaiUb0TCRkp7PGlMV4jA=";
|
||||
vendorHash = "sha256-jfRmzCrw0qZJqt9tHkr/FmLWEAc911Z1hmk+nc6Lyb4=";
|
||||
|
||||
doCheck = false;
|
||||
|
||||
|
|
|
@ -6,15 +6,15 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "conftest";
|
||||
version = "0.41.0";
|
||||
version = "0.42.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "open-policy-agent";
|
||||
repo = "conftest";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-uT0IpoBC4gxshjiKMwzZUApudHCGGh1AF+d6DKJ9GXo=";
|
||||
hash = "sha256-G17ehJlWLiFgH7g4KBzr/MJfP27/F2ESPOEMsHdVh7s=";
|
||||
};
|
||||
vendorHash = "sha256-ucHMCKwtei+2r8P5BdcRPyLqYNStBo8jYOdVI+0adas=";
|
||||
vendorHash = "sha256-v+OElsOgA5yzs9zOEntpCHIzekmANWTyYjIbsfjzkwo=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
|
|
@ -0,0 +1,73 @@
|
|||
{ lib
|
||||
, stdenv
|
||||
, rustPlatform
|
||||
, fetchFromGitHub
|
||||
, testers
|
||||
, Security
|
||||
, surrealdb-migrations
|
||||
, nix-update-script
|
||||
}:
|
||||
|
||||
let
|
||||
pname = "surrealdb-migrations";
|
||||
version = "0.9.5";
|
||||
in
|
||||
rustPlatform.buildRustPackage rec {
|
||||
inherit pname version;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Odonno";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-raDWqdOid4WSl6Ads8dmh7KI6NMWZrSwGfh+wbd/Vao=";
|
||||
};
|
||||
|
||||
cargoSha256 = "sha256-1+cvOhDeH9vx/8J1RwKLPdkBmqBKFmbNXv3H44pZfj0=";
|
||||
|
||||
|
||||
# nativeBuildInputs = [
|
||||
# pkg-config
|
||||
# # needed on top of LIBCLANG_PATH to compile rquickjs
|
||||
# llvmPackages.clang
|
||||
# ];
|
||||
|
||||
buildInputs = [ ]
|
||||
++ lib.optionals stdenv.isDarwin [ Security ];
|
||||
|
||||
# Error: No such file or directory (os error 2)
|
||||
# failures:
|
||||
# cli::apply::apply_initial_migrations
|
||||
# cli::apply::apply_initial_schema_changes
|
||||
# cli::apply::apply_new_migrations
|
||||
# cli::apply::apply_new_schema_changes
|
||||
# cli::apply::apply_should_skip_events_if_no_events_folder
|
||||
# cli::apply::apply_with_db_configuration
|
||||
# cli::apply::apply_with_skipped_migrations
|
||||
# cli::list::list_blog_migrations
|
||||
# cli::list::list_empty_migrations
|
||||
# library::list::list_blog_migrations
|
||||
# library::list::list_empty_migrations
|
||||
# library::up::apply_initial_migrations
|
||||
# library::up::apply_initial_schema_changes
|
||||
# library::up::apply_new_migrations
|
||||
# library::up::apply_new_schema_changes
|
||||
# library::up::apply_should_skip_events_if_no_events_folder
|
||||
# library::up_to::apply_with_skipped_migrations
|
||||
doCheck = false;
|
||||
|
||||
passthru = {
|
||||
updateScript = nix-update-script { };
|
||||
tests.version = testers.testVersion {
|
||||
package = surrealdb-migrations;
|
||||
command = "surrealdb-migrations --version";
|
||||
};
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
description = "An awesome SurrealDB migration tool, with a user-friendly CLI and a versatile Rust library that enables seamless integration into any project.";
|
||||
homepage = "https://crates.io/crates/surrealdb-migrations";
|
||||
mainProgram = "surrealdb-migrations";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ happysalada ];
|
||||
};
|
||||
}
|
|
@ -2,16 +2,16 @@
|
|||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "nil";
|
||||
version = "2023-05-02";
|
||||
version = "2023-05-09";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "oxalica";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
hash = "sha256-T6iBqa9+KsVbcjNivRWXi2kXP90S+NJLp2qVah7I1w8=";
|
||||
hash = "sha256-Xg3Cux5wQDatXRvQWsVD0YPfmxfijjG8+gxYqgoT6JE=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-ehT+i4Khen8fD6OZ6WMzFPtv1D49JyxmGmN0ZPKiOhk=";
|
||||
cargoHash = "sha256-N7flQRIc0CXTuKjy9tVZapu+CXUT4rg66VLLT/vMUoc=";
|
||||
|
||||
CFG_RELEASE = version;
|
||||
|
||||
|
|
|
@ -5,16 +5,16 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "act";
|
||||
version = "0.2.44";
|
||||
version = "0.2.45";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nektos";
|
||||
repo = pname;
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-Hy/s7IVkarz/RLTP2ojyrPHkzepKFTxqS7omEYHi570=";
|
||||
hash = "sha256-mp5+hDSZsp46WMCCqVoorKSHeoQY/+ORtj0fNrKsFWI=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-6Js3k0YZm8t52pT241d8pb71e2bXaF4FIWXZU51wvds=";
|
||||
vendorHash = "sha256-37fHVy4NLhWyk1yD9zSNnZoVVyd2QizzDCDbiNJCBlc=";
|
||||
|
||||
doCheck = false;
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
|
|||
if [[ -n "$conflict" ]]; then
|
||||
echo "Conflicting ocaml packages detected";
|
||||
echo "$conflict"
|
||||
echo "Set dontDetectOcamlConflicts to false to disable this check."
|
||||
echo "Set dontDetectOcamlConflicts to true to disable this check."
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
|
|
@ -19,15 +19,15 @@
|
|||
}:
|
||||
|
||||
let
|
||||
buildNum = "2023-02-15-1051";
|
||||
buildNum = "2023-04-25-1075";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
pname = "rgp";
|
||||
version = "1.14.1";
|
||||
version = "1.15";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://gpuopen.com/download/radeon-developer-tool-suite/RadeonDeveloperToolSuite-${buildNum}.tgz";
|
||||
hash = "sha256-1JxW6vXfOYDaCnHWEq8crjuu0QrUCwahm+ipOKVDQPA=";
|
||||
hash = "sha256-sk7Z+fmcDsbnYSjf4H4ke2U1pKTh/p4fWRj+f5XX6LQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper autoPatchelfHook ];
|
||||
|
|
|
@ -1,22 +1,31 @@
|
|||
{ lib, rustPlatform, fetchCrate, stdenv, Security }:
|
||||
{ lib
|
||||
, rustPlatform
|
||||
, fetchFromGitHub
|
||||
, stdenv
|
||||
, darwin
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "cargo-supply-chain";
|
||||
version = "0.3.2";
|
||||
version = "0.3.3";
|
||||
|
||||
src = fetchCrate {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-0WyaenLyD1MNkV+mzCIodhtkU6FqbGnuTdw6PvzIrVU=";
|
||||
src = fetchFromGitHub {
|
||||
owner = "rust-secure-code";
|
||||
repo = "cargo-supply-chain";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-KjeYB9TFbuJ2KPaObeM0ADs5F8uJJ6/czMPQjBUgIk8=";
|
||||
};
|
||||
|
||||
cargoSha256 = "sha256-K3qBhd090BUZyJIAbhPBCQpCwgudCSGL7i7EezOp66Y=";
|
||||
cargoHash = "sha256-Fx1C4X0dQqePqLa+X+4ZDrIMFKBQ6J50nBApYXcGbFM=";
|
||||
|
||||
buildInputs = lib.optional stdenv.isDarwin Security;
|
||||
buildInputs = lib.optionals stdenv.isDarwin [
|
||||
darwin.apple_sdk.frameworks.Security
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Gather author, contributor and publisher data on crates in your dependency graph";
|
||||
homepage = "https://github.com/rust-secure-code/cargo-supply-chain";
|
||||
changelog = "https://github.com/rust-secure-code/cargo-supply-chain/blob/master/CHANGELOG.md";
|
||||
changelog = "https://github.com/rust-secure-code/cargo-supply-chain/blob/${src.rev}/CHANGELOG.md";
|
||||
license = with licenses; [ asl20 mit zlib ]; # any of three
|
||||
maintainers = with maintainers; [ figsoda ];
|
||||
};
|
||||
|
|
2009
pkgs/development/tools/rust/rustup/Cargo.lock
generated
2009
pkgs/development/tools/rust/rustup/Cargo.lock
generated
File diff suppressed because it is too large
Load diff
|
@ -23,20 +23,17 @@ in
|
|||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "rustup";
|
||||
version = "1.25.2";
|
||||
version = "1.26.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rust-lang";
|
||||
repo = "rustup";
|
||||
rev = version;
|
||||
sha256 = "sha256-zFdw6P4yrLDshtF9A5MbkxFcUE8KvlZGx5qkW4LSPzw=";
|
||||
sha256 = "sha256-rdhG9MdjWyvoaMGdjgFyCfQaoV48QtAZE7buA5TkDKg=";
|
||||
};
|
||||
|
||||
cargoLock = {
|
||||
lockFile = ./Cargo.lock;
|
||||
outputHashes = {
|
||||
"home-0.5.3" = "sha256-lb+FGJmGnBm64pddhQWclErwFLFnd7scFcuA+auw1Rk=";
|
||||
};
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeBinaryWrapper pkg-config ];
|
||||
|
@ -62,12 +59,22 @@ rustPlatform.buildRustPackage rec {
|
|||
|
||||
doCheck = !stdenv.isAarch64 && !stdenv.isDarwin;
|
||||
|
||||
# skip failing tests
|
||||
checkFlags = [
|
||||
# auto-self-update mode is set to 'disable' for nix rustup
|
||||
"--skip=suite::cli_exact::check_updates_none"
|
||||
"--skip=suite::cli_exact::check_updates_some"
|
||||
"--skip=suite::cli_exact::check_updates_with_update"
|
||||
# rustup-init is not used in nix rustup
|
||||
"--skip=suite::cli_ui::rustup_init_ui_doc_text_tests"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
pushd $out/bin
|
||||
mv rustup-init rustup
|
||||
binlinks=(
|
||||
cargo rustc rustdoc rust-gdb rust-lldb rls rustfmt cargo-fmt
|
||||
cargo-clippy clippy-driver cargo-miri rust-gdbgui
|
||||
cargo-clippy clippy-driver cargo-miri rust-gdbgui rust-analyzer
|
||||
)
|
||||
for link in ''${binlinks[@]}; do
|
||||
ln -s rustup $link
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "flyctl";
|
||||
version = "0.0.559";
|
||||
version = "0.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "superfly";
|
||||
repo = "flyctl";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-pvIh5eECKyK+xa9HV6oGF6X10xfJOYfyOufalvmfFv8=";
|
||||
hash = "sha256-QkUNEdoCrnpDPM20nQTafpzxTb3RhgBVEjBNJu49r0g=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-5UXq22ea+m2KJ+XX/MLu/vDk3B4M+og0ws+p9bDuIxk=";
|
||||
|
|
|
@ -13,11 +13,11 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "starsector";
|
||||
version = "0.95.1a-RC6";
|
||||
version = "0.96a-RC8";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://s3.amazonaws.com/fractalsoftworks/starsector/starsector_linux-${version}.zip";
|
||||
sha256 = "sha256-+0zGJHM+SMonx3sytCQNQA/QBgzdPMEfQvOjrCDSOs8=";
|
||||
sha256 = "sha256-RDXqFqiWpBG3kasofzbOl7Zp0a9LiMpJKsHcFaJtm2Y=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ copyDesktopItems makeWrapper ];
|
||||
|
|
|
@ -116,6 +116,7 @@ in buildFHSEnv rec {
|
|||
SDL2
|
||||
libusb1
|
||||
dbus-glib
|
||||
gsettings-desktop-schemas
|
||||
ffmpeg
|
||||
libudev0-shim
|
||||
|
||||
|
|
4139
pkgs/games/wyvern/cargo-lock.patch
Normal file
4139
pkgs/games/wyvern/cargo-lock.patch
Normal file
File diff suppressed because it is too large
Load diff
|
@ -12,10 +12,12 @@ rustPlatform.buildRustPackage rec {
|
|||
|
||||
src = fetchCrate {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-OjL3wEoh4fT2nKqb7lMefP5B0vYyUaTRj09OXPEVfW4=";
|
||||
hash = "sha256-OjL3wEoh4fT2nKqb7lMefP5B0vYyUaTRj09OXPEVfW4=";
|
||||
};
|
||||
|
||||
cargoSha256 = "sha256-CL6VXe7heyBbGX0qI4uaD7g7DLiFbykSfOcWemnEe8U=";
|
||||
cargoPatches = [ ./cargo-lock.patch ];
|
||||
|
||||
cargoHash = "sha256-cwk8yFt8JrYkYlNUW9n/bgMUA6jyOpG0TSh5C+eERLY=";
|
||||
|
||||
nativeBuildInputs = [ cmake pkg-config ];
|
||||
buildInputs = [ openssl ];
|
||||
|
|
|
@ -2,16 +2,9 @@
|
|||
, stdenv
|
||||
, rustPlatform
|
||||
, fetchFromGitHub
|
||||
, xz
|
||||
, pkg-config
|
||||
, openssl
|
||||
, dbus
|
||||
, glib
|
||||
, udev
|
||||
, cairo
|
||||
, pango
|
||||
, atk
|
||||
, gdk-pixbuf
|
||||
, gtk3
|
||||
, wrapGAppsHook
|
||||
}:
|
||||
|
|
24
pkgs/os-specific/linux/minimal-bootstrap/default.nix
Normal file
24
pkgs/os-specific/linux/minimal-bootstrap/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
{ lib
|
||||
, config
|
||||
, buildPlatform
|
||||
, hostPlatform
|
||||
}:
|
||||
|
||||
lib.makeScope
|
||||
# Prevent using top-level attrs to protect against introducing dependency on
|
||||
# non-bootstrap packages by mistake. Any top-level inputs must be explicitly
|
||||
# declared here.
|
||||
(extra: lib.callPackageWith ({ inherit lib config buildPlatform hostPlatform; } // extra))
|
||||
(self: with self; {
|
||||
inherit (callPackage ./utils.nix { }) fetchurl derivationWithMeta writeTextFile writeText runCommand;
|
||||
|
||||
inherit (callPackage ./stage0-posix { }) kaem m2libc mescc-tools mescc-tools-extra;
|
||||
|
||||
mes = callPackage ./mes { };
|
||||
mes-libc = callPackage ./mes/libc.nix { };
|
||||
|
||||
ln-boot = callPackage ./ln-boot { };
|
||||
|
||||
tinycc-bootstrappable = callPackage ./tinycc/bootstrappable.nix { };
|
||||
tinycc-mes = callPackage ./tinycc/mes.nix { };
|
||||
})
|
27
pkgs/os-specific/linux/minimal-bootstrap/ln-boot/default.nix
Normal file
27
pkgs/os-specific/linux/minimal-bootstrap/ln-boot/default.nix
Normal file
|
@ -0,0 +1,27 @@
|
|||
{ lib
|
||||
, runCommand
|
||||
, mes
|
||||
}:
|
||||
let
|
||||
pname = "ln-boot";
|
||||
version = "unstable-2023-05-01";
|
||||
|
||||
src = ./ln.c;
|
||||
in
|
||||
runCommand "${pname}-${version}" {
|
||||
inherit pname version;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Basic tool for creating symbolic links";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ emilytrau ];
|
||||
mainProgram = "ln";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
} ''
|
||||
mkdir -p ''${out}/bin
|
||||
${mes}/bin/mes --no-auto-compile -e main ${mes}/bin/mescc.scm -- \
|
||||
-lc+tcc \
|
||||
-o ''${out}/bin/ln \
|
||||
${src}
|
||||
''
|
17
pkgs/os-specific/linux/minimal-bootstrap/ln-boot/ln.c
Normal file
17
pkgs/os-specific/linux/minimal-bootstrap/ln-boot/ln.c
Normal file
|
@ -0,0 +1,17 @@
|
|||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <unistd.h>
|
||||
#include <string.h>
|
||||
|
||||
int main(int argc, char** argv)
|
||||
{
|
||||
if (argc != 4 || strcmp(argv[1], "-s")) {
|
||||
fputs("Usage: ", stdout);
|
||||
fputs(argv[0], stdout);
|
||||
fputs("ln -s TARGET LINK_NAME\n", stdout);
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
symlink(argv[2], argv[3]);
|
||||
exit(EXIT_SUCCESS);
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue