Merge master into staging-next

This commit is contained in:
github-actions[bot] 2024-10-20 12:05:18 +00:00 committed by GitHub
commit b73559072e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
35 changed files with 490 additions and 131 deletions

View File

@ -662,6 +662,13 @@
githubId = 4296804; githubId = 4296804;
name = "Alex Franchuk"; name = "Alex Franchuk";
}; };
aftix = {
name = "Wyatt Campbell";
email = "aftix@aftix.xyz";
matrix = "@aftix:matrix.org";
github = "aftix";
githubId = 4008299;
};
agbrooks = { agbrooks = {
email = "andrewgrantbrooks@gmail.com"; email = "andrewgrantbrooks@gmail.com";
github = "agbrooks"; github = "agbrooks";
@ -8230,7 +8237,8 @@
email = "guanran928@outlook.com"; email = "guanran928@outlook.com";
github = "Guanran928"; github = "Guanran928";
githubId = 68757440; githubId = 68757440;
name = "Guanran928"; name = "Guanran Wang";
keys = [ { fingerprint = "7835 BC13 4560 0660 0448 5A2C 91F9 7D9E D126 39CF"; } ];
}; };
guekka = { guekka = {
github = "Guekka"; github = "Guekka";
@ -15910,6 +15918,12 @@
githubId = 72201; githubId = 72201;
name = "Ole Jørgen Brønner"; name = "Ole Jørgen Brønner";
}; };
olifloof = {
email = "benmoreosm@gmail.com";
github = "olifloof";
githubId = 35699052;
name = "oli";
};
oliver-koss = { oliver-koss = {
email = "oliver.koss06@gmail.com"; email = "oliver.koss06@gmail.com";
github = "oliver-koss"; github = "oliver-koss";
@ -16612,6 +16626,13 @@
githubId = 28323; githubId = 28323;
name = "Peter Simons"; name = "Peter Simons";
}; };
petrkozorezov = {
email = "petr.kozorezov@gmail.com";
github = "petrkozorezov";
githubId = 645017;
name = "Petr Kozorezov";
keys = [ { fingerprint = "7F1A 353D 3D6D 9CEF 63A9 B5C6 699F 32D5 9999 7C90"; } ];
};
petrosagg = { petrosagg = {
email = "petrosagg@gmail.com"; email = "petrosagg@gmail.com";
github = "petrosagg"; github = "petrosagg";
@ -16840,12 +16861,6 @@
name = "Jelle Besseling"; name = "Jelle Besseling";
keys = [ { fingerprint = "A3A3 65AE 16ED A7A0 C29C 88F1 9712 452E 8BE3 372E"; } ]; keys = [ { fingerprint = "A3A3 65AE 16ED A7A0 C29C 88F1 9712 452E 8BE3 372E"; } ];
}; };
pinkcreeper100 = {
email = "benmoreosm@gmail.com";
github = "pinkcreeper100";
githubId = 35699052;
name = "Oliver Samuel Morris";
};
pinpox = { pinpox = {
email = "mail@pablo.tools"; email = "mail@pablo.tools";
github = "pinpox"; github = "pinpox";

View File

@ -1915,12 +1915,12 @@ final: prev:
cmp-nixpkgs-maintainers = buildVimPlugin { cmp-nixpkgs-maintainers = buildVimPlugin {
pname = "cmp-nixpkgs-maintainers"; pname = "cmp-nixpkgs-maintainers";
version = "2024-10-15"; version = "2024-10-19";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "GaetanLepage"; owner = "GaetanLepage";
repo = "cmp-nixpkgs-maintainers"; repo = "cmp-nixpkgs-maintainers";
rev = "828040c309972f044346e0bf43d0f92623b60d65"; rev = "86711e7d3e92097b26e53f0b146b93863176377d";
sha256 = "0wnqhsfinzz3xf746sd731gy6sj05c5z7c09w4lrdchbrxx3zgrb"; sha256 = "sha256-NZuDbrKL/ukLIMxbqVzVgzKkKTnw2Zu1/qD/MTIVO2Q=";
}; };
meta.homepage = "https://github.com/GaetanLepage/cmp-nixpkgs-maintainers/"; meta.homepage = "https://github.com/GaetanLepage/cmp-nixpkgs-maintainers/";
}; };
@ -18648,6 +18648,18 @@ final: prev:
meta.homepage = "https://github.com/tomtom/tinykeymap_vim/"; meta.homepage = "https://github.com/tomtom/tinykeymap_vim/";
}; };
unimpaired-nvim = buildVimPlugin {
pname = "unimpaired.nvim";
version = "2024-10-17";
src = fetchFromGitHub {
owner = "tummetott";
repo = "unimpaired.nvim";
rev = "8e504ba95dd10a687f4e4dacd5e19db221b88534";
sha256 = "sha256-CNU4cigMjbvOdUzUXze9ZDmTZRuYtj4dCuuLVZkMTQg=";
};
meta.homepage = "https://github.com/tummetott/unimpaired.nvim/";
};
vim-advanced-sorters = buildVimPlugin { vim-advanced-sorters = buildVimPlugin {
pname = "vim-advanced-sorters"; pname = "vim-advanced-sorters";
version = "2024-08-16"; version = "2024-08-16";

View File

@ -1055,6 +1055,7 @@ https://github.com/altermo/ultimate-autopair.nvim/,HEAD,
https://github.com/SirVer/ultisnips/,, https://github.com/SirVer/ultisnips/,,
https://github.com/mbbill/undotree/,, https://github.com/mbbill/undotree/,,
https://github.com/chrisbra/unicode.vim/,, https://github.com/chrisbra/unicode.vim/,,
https://github.com/tummetott/unimpaired.nvim/,HEAD,
https://github.com/unisonweb/unison/,, https://github.com/unisonweb/unison/,,
https://github.com/Shougo/unite.vim/,, https://github.com/Shougo/unite.vim/,,
https://github.com/sontungexpt/url-open/,HEAD, https://github.com/sontungexpt/url-open/,HEAD,

View File

@ -1,6 +1,8 @@
{ lib { lib
, stdenv , stdenv
, copyDesktopItems
, fetchFromGitHub , fetchFromGitHub
, makeDesktopItem
, wrapQtAppsHook , wrapQtAppsHook
, pkg-config , pkg-config
, qmake , qmake
@ -22,7 +24,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-axw0/QFQfnEc2P8tFRtSY5vVUJTqv+kRn68GXdZ5SeQ="; sha256 = "sha256-axw0/QFQfnEc2P8tFRtSY5vVUJTqv+kRn68GXdZ5SeQ=";
}; };
nativeBuildInputs = [ pkg-config qmake wrapQtAppsHook ]; nativeBuildInputs = [ pkg-config qmake wrapQtAppsHook copyDesktopItems ];
qmakeFlags = [ "pgmodeler.pro" "CONFIG+=release" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ qmakeFlags = [ "pgmodeler.pro" "CONFIG+=release" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
"PGSQL_INC=${lib.getDev postgresql}/include" "PGSQL_INC=${lib.getDev postgresql}/include"
"PGSQL_LIB=${lib.getLib postgresql}/lib/libpq.dylib" "PGSQL_LIB=${lib.getLib postgresql}/lib/libpq.dylib"
@ -36,7 +38,22 @@ stdenv.mkDerivation rec {
++ lib.optionals stdenv.hostPlatform.isLinux [ qtwayland ] ++ lib.optionals stdenv.hostPlatform.isLinux [ qtwayland ]
++ lib.optionals stdenv.hostPlatform.isDarwin [ cups libxml2 ]; ++ lib.optionals stdenv.hostPlatform.isDarwin [ cups libxml2 ];
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' desktopItems = [
(makeDesktopItem {
name = "pgModeler";
exec = "pgmodeler";
icon = "pgmodeler";
desktopName = "PgModeler";
genericName = "PgModeler";
comment = meta.description;
categories = [ "Development" ];
startupWMClass = "pgmodeler";
})
];
postInstall = ''
install -Dm444 apps/pgmodeler/res/windows_ico.ico $out/share/icons/hicolor/256x256/apps/pgmodeler.ico
'' + lib.optionalString stdenv.hostPlatform.isDarwin ''
mkdir -p $out/bin mkdir -p $out/bin
for item in pgmodeler pgmodeler-{cli,se,ch} for item in pgmodeler pgmodeler-{cli,se,ch}
do do

View File

@ -73,6 +73,8 @@ stdenv.mkDerivation (finalAttrs: {
fetchSubmodules = true; fetchSubmodules = true;
}; };
separateDebugInfo = true;
patches = [ patches = [
# Lets obs-browser build against CEF 90.1.0+ # Lets obs-browser build against CEF 90.1.0+
./Enable-file-access-and-universal-access-for-file-URL.patch ./Enable-file-access-and-universal-access-for-file-URL.patch

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "virt-what"; pname = "virt-what";
version = "1.26"; version = "1.27";
src = fetchurl { src = fetchurl {
url = "https://people.redhat.com/~rjones/virt-what/files/${pname}-${version}.tar.gz"; url = "https://people.redhat.com/~rjones/virt-what/files/${pname}-${version}.tar.gz";
sha256 = "sha256-qoap0xO1yQSK+a2aA4fkr/I4uw6kLzuDARTotQzTFTU="; sha256 = "sha256-1Nm9nUrlkJVZdEP6xmNJUxXH60MwuHKqXwYt84rGm/E=";
}; };
meta = with lib; { meta = with lib; {

View File

@ -1,43 +1,43 @@
{ lib {
, stdenv lib,
, fetchurl stdenv,
, cmake fetchurl,
, fetchpatch cmake,
, fontconfig fetchpatch,
, hunspell ffmpeg,
, hyphen fontconfig,
, icu hunspell,
, imagemagick hyphen,
, libjpeg icu,
, libmtp imagemagick,
, libpng libjpeg,
, libstemmer libmtp,
, libuchardet libpng,
, libusb1 libstemmer,
, pkg-config libuchardet,
, podofo libusb1,
, poppler_utils piper-tts,
, python3Packages pkg-config,
, qmake podofo,
, qtbase poppler_utils,
, qtwayland python3Packages,
, speechd-minimal qt6,
, sqlite speechd-minimal,
, wrapQtAppsHook sqlite,
, xdg-utils xdg-utils,
, wrapGAppsHook3 wrapGAppsHook3,
, popplerSupport ? true popplerSupport ? true,
, speechSupport ? true speechSupport ? true,
, unrarSupport ? false unrarSupport ? false,
}: }:
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "calibre"; pname = "calibre";
version = "7.16.0"; version = "7.20.0";
src = fetchurl { src = fetchurl {
url = "https://download.calibre-ebook.com/${finalAttrs.version}/calibre-${finalAttrs.version}.tar.xz"; url = "https://download.calibre-ebook.com/${finalAttrs.version}/calibre-${finalAttrs.version}.tar.xz";
hash = "sha256-EWQfaoTwO9BdZQgJQrxfj6b8tmtukvlW5hFo/USjNhU="; hash = "sha256-BhJEJsQKk/kJxycm/1mbtlrSaeFQPvWGGB9DUMidgII=";
}; };
patches = [ patches = [
@ -50,10 +50,9 @@ stdenv.mkDerivation (finalAttrs: {
(fetchpatch { (fetchpatch {
name = "0007-Hardening-Qt-code.patch"; name = "0007-Hardening-Qt-code.patch";
url = "https://raw.githubusercontent.com/debian-calibre/calibre/debian/${finalAttrs.version}+ds-1/debian/patches/hardening/0007-Hardening-Qt-code.patch"; url = "https://raw.githubusercontent.com/debian-calibre/calibre/debian/${finalAttrs.version}+ds-1/debian/patches/hardening/0007-Hardening-Qt-code.patch";
hash = "sha256-a6yyG0RUsQJBBNxeJsTtQSBV2lxdzz1hnTob88O+SKg="; hash = "sha256-8tOxFCmZal+JxOz6LeuUr+TgX7IaxC9Ow73bMgFJPt8=";
}) })
] ] ++ lib.optional (!unrarSupport) ./dont_build_unrar_plugin.patch;
++ lib.optional (!unrarSupport) ./dont_build_unrar_plugin.patch;
prePatch = '' prePatch = ''
sed -i "s@\[tool.sip.project\]@[tool.sip.project]\nsip-include-dirs = [\"${python3Packages.pyqt6}/${python3Packages.python.sitePackages}/PyQt6/bindings\"]@g" \ sed -i "s@\[tool.sip.project\]@[tool.sip.project]\nsip-include-dirs = [\"${python3Packages.pyqt6}/${python3Packages.python.sitePackages}/PyQt6/bindings\"]@g" \
@ -69,12 +68,13 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [ nativeBuildInputs = [
cmake cmake
pkg-config pkg-config
qmake qt6.qmake
qt6.wrapQtAppsHook
wrapGAppsHook3 wrapGAppsHook3
wrapQtAppsHook
]; ];
buildInputs = [ buildInputs = [
ffmpeg
fontconfig fontconfig
hunspell hunspell
hyphen hyphen
@ -86,13 +86,16 @@ stdenv.mkDerivation (finalAttrs: {
libstemmer libstemmer
libuchardet libuchardet
libusb1 libusb1
piper-tts
podofo podofo
poppler_utils poppler_utils
qtbase qt6.qtbase
qtwayland qt6.qtwayland
sqlite sqlite
(python3Packages.python.withPackages (python3Packages.python.withPackages (
(ps: with ps; [ ps:
with ps;
[
(apsw.overrideAttrs (oldAttrs: { (apsw.overrideAttrs (oldAttrs: {
setupPyBuildFlags = [ "--enable=load_extension" ]; setupPyBuildFlags = [ "--enable=load_extension" ];
})) }))
@ -124,13 +127,17 @@ stdenv.mkDerivation (finalAttrs: {
xxhash xxhash
# the following are distributed with calibre, but we use upstream instead # the following are distributed with calibre, but we use upstream instead
odfpy odfpy
] ++ lib.optionals (lib.lists.any (p: p == stdenv.hostPlatform.system) pyqt6-webengine.meta.platforms) [ ]
++
lib.optionals (lib.lists.any (p: p == stdenv.hostPlatform.system) pyqt6-webengine.meta.platforms)
[
# much of calibre's functionality is usable without a web # much of calibre's functionality is usable without a web
# browser, so we enable building on platforms which qtwebengine # browser, so we enable building on platforms which qtwebengine
# does not support by simply omitting qtwebengine. # does not support by simply omitting qtwebengine.
pyqt6-webengine pyqt6-webengine
] ++ lib.optional (unrarSupport) unrardll) ]
) ++ lib.optional (unrarSupport) unrardll
))
xdg-utils xdg-utils
] ++ lib.optional (speechSupport) speechd-minimal; ] ++ lib.optional (speechSupport) speechd-minimal;
@ -148,6 +155,7 @@ stdenv.mkDerivation (finalAttrs: {
export PODOFO_LIB_DIR=${podofo.lib}/lib export PODOFO_LIB_DIR=${podofo.lib}/lib
export XDG_DATA_HOME=$out/share export XDG_DATA_HOME=$out/share
export XDG_UTILS_INSTALL_MODE="user" export XDG_UTILS_INSTALL_MODE="user"
export PIPER_TTS_DIR=${piper-tts}/bin
python setup.py install --root=$out \ python setup.py install --root=$out \
--prefix=$out \ --prefix=$out \
@ -219,9 +227,7 @@ stdenv.mkDerivation (finalAttrs: {
free and open source and great for both casual users and computer experts. free and open source and great for both casual users and computer experts.
''; '';
changelog = "https://github.com/kovidgoyal/calibre/releases/tag/v${finalAttrs.version}"; changelog = "https://github.com/kovidgoyal/calibre/releases/tag/v${finalAttrs.version}";
license = if unrarSupport license = if unrarSupport then lib.licenses.unfreeRedistributable else lib.licenses.gpl3Plus;
then lib.licenses.unfreeRedistributable
else lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ pSub ]; maintainers = with lib.maintainers; [ pSub ];
platforms = lib.platforms.unix; platforms = lib.platforms.unix;
broken = stdenv.hostPlatform.isDarwin; broken = stdenv.hostPlatform.isDarwin;

View File

@ -0,0 +1,52 @@
{
lib,
stdenv,
rustPlatform,
fetchFromGitHub,
pkg-config,
openssl,
testers,
nix-update-script,
couchbase-shell,
}:
rustPlatform.buildRustPackage rec {
pname = "couchbase-shell";
version = "1.0.0";
src = fetchFromGitHub {
owner = "couchbaselabs";
repo = "couchbase-shell";
rev = "v${version}";
hash = "sha256-ksAyi7yMz56de1lA2LYVNdsn02GNrcJVoRLcK1zFppE=";
};
cargoHash = "sha256-efy1M4Q9dBfEq0YYUKn4y1Rz/dPbBYLapcPXJLI9X+Q=";
nativeBuildInputs = [
pkg-config
];
buildInputs = [
openssl
];
# tests need couchbase server
doCheck = false;
passthru = {
tests.version = testers.testVersion {
package = couchbase-shell;
};
updateScript = nix-update-script { };
};
meta = {
description = "Shell for Couchbase Server and Cloud";
homepage = "https://couchbase.sh/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ petrkozorezov ];
mainProgram = "cbsh";
platforms = lib.platforms.linux;
};
}

View File

@ -6,13 +6,13 @@
buildGoModule rec { buildGoModule rec {
pname = "eksctl"; pname = "eksctl";
version = "0.191.0"; version = "0.193.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "weaveworks"; owner = "weaveworks";
repo = pname; repo = pname;
rev = version; rev = version;
hash = "sha256-ypHBvaCvQ1FZiQmKTkQ5h024pLBOpISZooSkIDa1OeQ="; hash = "sha256-Le/RDF4vhHmCdzuOJaIehqWYnfGH1tHAlSCjwgHXMiE=";
}; };
vendorHash = "sha256-mdGkdiYjcmsmYnM6fbyUeTC4Zb/Q1+geZrqJELv5i+4="; vendorHash = "sha256-mdGkdiYjcmsmYnM6fbyUeTC4Zb/Q1+geZrqJELv5i+4=";

View File

@ -8,17 +8,17 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "mountpoint-s3"; pname = "mountpoint-s3";
version = "1.9.1"; version = "1.10.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "awslabs"; owner = "awslabs";
repo = "mountpoint-s3"; repo = "mountpoint-s3";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-8t/gAz08jFRuF0q3bo4y8tiIq4iYgAkXf5udYNIccu0="; hash = "sha256-sMxggPe3m1fzfcfwsr2lUECswZ7pFSAJ8b0cURwXFmw=";
fetchSubmodules = true; fetchSubmodules = true;
}; };
cargoHash = "sha256-Fz7LfAn78JVip0QshoL5KMAEHMtG8bkLzz4v95/qt3E="; cargoHash = "sha256-Gsp/AmxSobEut0jYakK0ymmSpStriAop+Abnl3GlSF4=";
# thread 'main' panicked at cargo-auditable/src/collect_audit_data.rs:77:9: # thread 'main' panicked at cargo-auditable/src/collect_audit_data.rs:77:9:
# cargo metadata failure: error: none of the selected packages contains these features: libfuse3 # cargo metadata failure: error: none of the selected packages contains these features: libfuse3

View File

@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "obs-cmd"; pname = "obs-cmd";
version = "0.17.8"; version = "0.17.9";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "grigio"; owner = "grigio";
repo = "obs-cmd"; repo = "obs-cmd";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-IOGdy3X0/r/kuEXAvLeJk2HXtcGI+vbh4Dn1/yOpkmM="; hash = "sha256-R3zGYVa5ux3pcniuXzKwxJK/5/7YrVOrqC2H42P2fK0=";
}; };
cargoHash = "sha256-oCu/ygjZxEqxE+5Vca3l1mZP3hd+r+5gi2iogQMnEcU="; cargoHash = "sha256-bFOaR48xdc4+DvlFnXCWtzqMbE1cTo7xrsf/aIBlRX0=";
meta = with lib; { meta = with lib; {
description = "Minimal CLI to control OBS Studio via obs-websocket"; description = "Minimal CLI to control OBS Studio via obs-websocket";

View File

@ -5,7 +5,6 @@
jsoncpp, jsoncpp,
lib, lib,
libGL, libGL,
openxr-loader,
python3, python3,
stdenv, stdenv,
unstableGitUpdater, unstableGitUpdater,
@ -22,7 +21,8 @@ stdenv.mkDerivation {
owner = "znixian"; owner = "znixian";
repo = "OpenOVR"; repo = "OpenOVR";
rev = "f969a972e9a151de776fa8d1bd6e67056f0a5d5d"; rev = "f969a972e9a151de776fa8d1bd6e67056f0a5d5d";
hash = "sha256-CE+ushwNv8kQSXtrQ6K5veBmpQvQaMKk6P9G1wV2uvM="; fetchSubmodules = true;
hash = "sha256-3Aar7HGhn9nd/EtJoeUbQTkUR16jx946ZXMNDOXSdfQ=";
}; };
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];
@ -31,7 +31,6 @@ stdenv.mkDerivation {
glm glm
jsoncpp jsoncpp
libGL libGL
openxr-loader
python3 python3
vulkan-headers vulkan-headers
vulkan-loader vulkan-loader
@ -40,7 +39,8 @@ stdenv.mkDerivation {
cmakeFlags = [ cmakeFlags = [
(lib.cmakeFeature "CMAKE_CXX_FLAGS" "-Wno-error=format-security") (lib.cmakeFeature "CMAKE_CXX_FLAGS" "-Wno-error=format-security")
(lib.cmakeBool "USE_SYSTEM_OPENXR" true) # See https://gitlab.com/znixian/OpenOVR/-/issues/416
(lib.cmakeBool "USE_SYSTEM_OPENXR" false)
(lib.cmakeBool "USE_SYSTEM_GLM" true) (lib.cmakeBool "USE_SYSTEM_GLM" true)
]; ];

View File

@ -6,13 +6,13 @@
buildGoModule rec { buildGoModule rec {
pname = "pipet"; pname = "pipet";
version = "0.2.2"; version = "0.3.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "bjesus"; owner = "bjesus";
repo = "pipet"; repo = "pipet";
rev = version; rev = version;
hash = "sha256-NhqrNehmL6LLLEOVT/s2PdQ7HtSCfoM4MST1IHVrJXE="; hash = "sha256-pu+2sHdLz9TvYHBwvGTtFr/oAD+CreOR8io82YQANxc=";
}; };
vendorHash = "sha256-jNIjF5jxcpNLAjuWo7OG/Ac4l6NpQNCKzYUgdAoL+C4="; vendorHash = "sha256-jNIjF5jxcpNLAjuWo7OG/Ac4l6NpQNCKzYUgdAoL+C4=";

View File

@ -2,13 +2,13 @@
buildGoModule rec { buildGoModule rec {
pname = "podman-tui"; pname = "podman-tui";
version = "1.2.2"; version = "1.2.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "containers"; owner = "containers";
repo = "podman-tui"; repo = "podman-tui";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-ldFlW0QNjOvuJGyd2SzmMWA3ofS2ZW5krvCJRU83NXs="; hash = "sha256-IINxDP0ajQdqbHTjeUeFqPbLTSCTl9gEhPxUWOe6zQs=";
}; };
vendorHash = null; vendorHash = null;

View File

@ -1,27 +1,30 @@
{ lib {
, stdenv lib,
, fetchFromGitHub stdenv,
, cmake fetchFromGitHub,
, pkg-config cmake,
, qt6 pkg-config,
, curl qt6,
, ffmpeg curl,
, cubeb ffmpeg,
cubeb,
}: }:
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "qcm"; pname = "qcm";
version = "1.0.5"; version = "1.1.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "hypengw"; owner = "hypengw";
repo = "Qcm"; repo = "Qcm";
rev = "v${finalAttrs.version}"; rev = "v${finalAttrs.version}";
fetchSubmodules = true; fetchSubmodules = true;
hash = "sha256-/FOT2xK01JbJbTd5AT5Dk/5EF9qUyLvPTnw8PMtHYoQ="; hash = "sha256-41GsG+NKCMw+LuRUf31ilRso/SkKYVV3IrMSviOZdWs=";
}; };
patches = [ ./remove_cubeb_vendor.patch ]; patches = [
./remove_cubeb_vendor.patch
];
nativeBuildInputs = [ nativeBuildInputs = [
cmake cmake
@ -32,6 +35,7 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [ buildInputs = [
qt6.qtbase qt6.qtbase
qt6.qtdeclarative qt6.qtdeclarative
qt6.qtsvg
qt6.qtwayland qt6.qtwayland
curl curl
ffmpeg ffmpeg
@ -40,8 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
# Correct qml import path # Correct qml import path
postInstall = '' postInstall = ''
mkdir $out/lib/qt-6 mv $out/lib/qt6 $out/lib/qt-6
mv $out/lib/qml $out/lib/qt-6/qml
''; '';
qtWrapperArgs = [ qtWrapperArgs = [

23
pkgs/by-name/se/seq-cli/deps.nix generated Normal file
View File

@ -0,0 +1,23 @@
# This file was automatically generated by passthru.fetch-deps.
# Please dont edit it manually, your changes might get overwritten!
{ fetchNuGet }: [
(fetchNuGet { pname = "Autofac"; version = "8.1.1"; hash = "sha256-///N/c/OmCa7DUVz9/hIA/rFsaJ4TMltqdrVk7Ycmq8="; })
(fetchNuGet { pname = "Newtonsoft.Json"; version = "13.0.3"; hash = "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="; })
(fetchNuGet { pname = "Seq.Api"; version = "2024.3.0"; hash = "sha256-OUBZ9VV7C5p/CzW0hoN3N9m1RAEGg24wNYFZgfJgk4s="; })
(fetchNuGet { pname = "Seq.Apps"; version = "2023.4.0"; hash = "sha256-PLN0KYbxH9aQkMCTOSmb16NcGD+XDooJdU4QIej1i+0="; })
(fetchNuGet { pname = "Seq.Syntax"; version = "1.0.0"; hash = "sha256-FcDdFhRE2EIgQjoTHDjKLq/Pl9mKzezL/B75pGhvk9s="; })
(fetchNuGet { pname = "Serilog"; version = "4.0.2"; hash = "sha256-vkd4s/PsKnnVzN1+f9haIP5LoxNWxnhdv3mBQYl/2Hc="; })
(fetchNuGet { pname = "Serilog.Expressions"; version = "5.0.0"; hash = "sha256-xpAT8U0pzTvRGa/qBd2M3YOQDD1xgAHCMVN9NEz0L4E="; })
(fetchNuGet { pname = "Serilog.Formatting.Compact"; version = "3.0.0"; hash = "sha256-nejEYqJEMG9P2iFZvbsCUPr5LZRtxbdUTLCI9N71jHY="; })
(fetchNuGet { pname = "Serilog.Formatting.Compact.Reader"; version = "4.0.0"; hash = "sha256-89+SaaXp9Pt8YTkTwVuMV3PzlPMg9mOHiFBKs3oHOUs="; })
(fetchNuGet { pname = "Serilog.Sinks.Console"; version = "6.0.0"; hash = "sha256-QH8ykDkLssJ99Fgl+ZBFBr+RQRl0wRTkeccQuuGLyro="; })
(fetchNuGet { pname = "Serilog.Sinks.File"; version = "5.0.0"; hash = "sha256-GKy9hwOdlu2W0Rw8LiPyEwus+sDtSOTl8a5l9uqz+SQ="; })
(fetchNuGet { pname = "Serilog.Sinks.Seq"; version = "8.0.0"; hash = "sha256-1AEtDLODwS9WBkJ2yrmjKl2Rq3q2VPs1H9bQCUhC05s="; })
(fetchNuGet { pname = "SerilogTracing"; version = "2.1.2"; hash = "sha256-fhSiUgk21s7kiz4QYF2fy9YLC1X0YHibi95x2flPqMM="; })
(fetchNuGet { pname = "Superpower"; version = "3.0.0"; hash = "sha256-5MNmhBDYyOs+sTH364Qdn+Ck328BAQaVC1KMQ7yK2Vw="; })
(fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "8.0.1"; hash = "sha256-zmwHjcJgKcbkkwepH038QhcnsWMJcHys+PEbFGC0Jgo="; })
(fetchNuGet { pname = "System.Reactive"; version = "6.0.1"; hash = "sha256-Lo5UMqp8DsbVSUxa2UpClR1GoYzqQQcSxkfyFqB/d4Q="; })
(fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "8.0.0"; hash = "sha256-fb0pa9sQxN+mr0vnXg1Igbx49CaOqS+GDkTfWNboUvs="; })
(fetchNuGet { pname = "Tavis.UriTemplates"; version = "2.0.0"; hash = "sha256-Rd3VH55GFiXhMDbUcnKri2jDVIA1M7CQ+6Fjdsn/PSE="; })
]

View File

@ -0,0 +1,42 @@
{
lib,
buildDotnetModule,
fetchFromGitHub,
dotnetCorePackages,
testers,
}:
buildDotnetModule (finalAttrs: {
pname = "seq-cli";
version = "2024.3.922";
src = fetchFromGitHub {
owner = "datalust";
repo = "seqcli";
rev = "v${finalAttrs.version}";
hash = "sha256-qqvuxG/QkkYjYw+p5QxLBWYHyltKDWT3JT167bEAdEI=";
};
projectFile = "src/SeqCli/SeqCli.csproj";
nugetDeps = ./deps.nix;
dotnetInstallFlags = "-f net8.0";
dotnet-sdk = dotnetCorePackages.sdk_8_0;
dotnet-runtime = dotnetCorePackages.runtime_8_0;
executables = [ "seqcli" ];
passthru.tests.version = testers.testVersion {
package = finalAttrs.finalPackage;
command = "seqcli version";
};
meta = {
description = "The Seq command-line client. Administer, log, ingest, search, from any OS";
homepage = "https://github.com/datalust/seqcli";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ hausken ];
mainProgram = "seqcli";
platforms = lib.platforms.all;
};
})

View File

@ -0,0 +1,106 @@
{
stdenv,
lib,
testers,
fetchurl,
pkg-config,
makeWrapper,
autoreconfHook,
bash-completion,
OVMF,
qemu,
ocamlPackages,
perl,
cpio,
getopt,
libosinfo,
pcre2,
libxml2,
jansson,
glib,
libguestfs-with-appliance,
cdrkit,
nbdkit,
withWindowsGuestSupport ? true,
pkgsCross, # for rsrvany
virtio-win,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "virt-v2v";
version = "2.6.0";
src = fetchurl {
url = "https://download.libguestfs.org/virt-v2v/${lib.versions.majorMinor finalAttrs.version}-stable/virt-v2v-${finalAttrs.version}.tar.gz";
sha256 = "sha256-W7t/n1QO9UebyH85abtnSY5i7kH/6h8JIAlFQoD1vkU=";
};
postPatch = ''
substituteInPlace common/mlv2v/uefi.ml \
--replace-fail '/usr/share/OVMF/OVMF_CODE.fd' "${OVMF.firmware}" \
--replace-fail '/usr/share/OVMF/OVMF_VARS.fd' "${OVMF.variables}"
patchShebangs .
'';
nativeBuildInputs =
[
pkg-config
autoreconfHook
makeWrapper
bash-completion
perl
libguestfs-with-appliance
qemu
cpio
cdrkit
getopt
]
++ (with ocamlPackages; [
ocaml
findlib
]);
buildInputs =
[
libosinfo
pcre2
libxml2
jansson
glib
]
++ (with ocamlPackages; [
ocaml_libvirt
nbd
]);
postInstall =
''
for bin in $out/bin/*; do
wrapProgram "$bin" \
--prefix PATH : "$out/bin:${
lib.makeBinPath [
nbdkit
qemu
]
}"
done
''
+ lib.optionalString withWindowsGuestSupport ''
ln -s "${virtio-win}" $out/share/virtio-win
ln -s "${pkgsCross.mingwW64.rhsrvany}/bin/" $out/share/virt-tools
'';
PKG_CONFIG_BASH_COMPLETION_COMPLETIONSDIR = "${placeholder "out"}/share/bash-completion/completions";
passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; };
meta = {
homepage = "https://github.com/libguestfs/virt-v2v";
description = "Convert guests from foreign hypervisors to run on KVM";
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ lukts30 ];
platforms = lib.platforms.linux;
mainProgram = "virt-v2v";
};
})

View File

@ -1,14 +1,14 @@
{ {
"darwin": { "darwin": {
"hash": "sha256-5SAOjGlMD9Lt+z6NjtIbZM7ES2xw8PBudG10lD4DnVk=", "hash": "sha256-6cPn6ukGPpEdzCcENGUT5h+UPSo8rrEZEjeLEHJTG/4=",
"version": "0.2024.10.15.08.02.stable_02" "version": "0.2024.10.15.08.02.stable_03"
}, },
"linux_x86_64": { "linux_x86_64": {
"hash": "sha256-i5YWruFxbKNC0PxeUCb3uhWpcr0ukiQFdPuJBzwLwR0=", "hash": "sha256-ftTBelAaGWxrOlpDGtEeNT9GjtS4XZdvzUsWxEnrGzs=",
"version": "0.2024.10.15.08.02.stable_02" "version": "0.2024.10.15.08.02.stable_03"
}, },
"linux_aarch64": { "linux_aarch64": {
"hash": "sha256-hnn7DGPKi0wDtpY4HYJxgO5TbkSAZVmaPfB0S2oTJ2E=", "hash": "sha256-y7oSCc+bsRj7BSF8MiYpNJ73M5xBBTIRhotHdRPsfqk=",
"version": "0.2024.10.15.08.02.stable_02" "version": "0.2024.10.15.08.02.stable_03"
} }
} }

View File

@ -5,6 +5,7 @@
pkg-config, pkg-config,
fetchFromGitHub, fetchFromGitHub,
wayland, wayland,
gitUpdater,
}: }:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "waycorner"; pname = "waycorner";
@ -30,6 +31,8 @@ rustPlatform.buildRustPackage rec {
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ wayland ]} --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ wayland ]}
''; '';
passthru.updateScript = gitUpdater { };
meta = { meta = {
description = "Hot corners for Wayland"; description = "Hot corners for Wayland";
mainProgram = "waycorner"; mainProgram = "waycorner";

View File

@ -2,16 +2,16 @@
buildGoModule rec { buildGoModule rec {
pname = "yggdrasil"; pname = "yggdrasil";
version = "0.5.8"; version = "0.5.9";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "yggdrasil-network"; owner = "yggdrasil-network";
repo = "yggdrasil-go"; repo = "yggdrasil-go";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-3sX1xNfblmIXI1hiXL9bhA4+CobUZ5xhpJFKugzwlGE="; hash = "sha256-Xyuqvz3/3RgSY6LSXUSNX0f6SuRdmmgScW8URVOPijo=";
}; };
vendorHash = "sha256-HBl30BnSERivIHb3dbfhDwwBvs3MUkltDf+R790vSGE="; vendorHash = "sha256-EO+ab4bptcDxGTx7y1rEvYJLtiTalXyyR71U6O9OkEA=";
subPackages = [ "cmd/genkeys" "cmd/yggdrasil" "cmd/yggdrasilctl" ]; subPackages = [ "cmd/genkeys" "cmd/yggdrasil" "cmd/yggdrasilctl" ];

View File

@ -318,4 +318,9 @@ in {
cargoHash = "sha256-GeelTMRFIyvz1QS2L+Q3KAnyQy7jc0ejhx3TdEFVEbk="; cargoHash = "sha256-GeelTMRFIyvz1QS2L+Q3KAnyQy7jc0ejhx3TdEFVEbk=";
}; };
ruby_3_4 = generic {
version = rubyVersion "3" "4" "0" "preview2";
hash = "sha256-RDzX7FSt5HhryXTOn11J8XKmD47chLWXt/4r0qlLg3E=";
cargoHash = "sha256-kdfNY8wVmSRR+cwEDYge/HDPRvdTNKLk/BhgqQeelOg=";
};
} }

View File

@ -1,12 +1,12 @@
{ lib, stdenv, fetchurl, gcc-unwrapped }: { lib, stdenv, fetchurl, gcc-unwrapped }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "1.4.0"; version = "1.5.0";
pname = "libthreadar"; pname = "libthreadar";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/libthreadar/${pname}-${version}.tar.gz"; url = "mirror://sourceforge/libthreadar/${pname}-${version}.tar.gz";
sha256 = "sha256-LkcVF4AnuslzpIg/S8sGNJQye6iGcQRGqCqAhg8aN5E="; sha256 = "sha256-wJAkIUGK7Ud6n2p1275vNkSx/W7LlgKWXQaDevetPko=";
}; };
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];

View File

@ -1,13 +1,13 @@
{ lib, stdenv, fetchFromGitHub, zlib, zstd, pkg-config, python3, openssl, which, curl }: { lib, stdenv, fetchFromGitHub, zlib, zstd, pkg-config, python3, openssl, which, curl }:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "rdkafka"; pname = "rdkafka";
version = "2.5.3"; version = "2.5.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "confluentinc"; owner = "confluentinc";
repo = "librdkafka"; repo = "librdkafka";
rev = "v${version}"; rev = "refs/tags/v${finalAttrs.version}";
sha256 = "sha256-2AURPvhpgdIm034KEMm7Tmf8Zx/XER76aT6SiINs6wg="; sha256 = "sha256-2AURPvhpgdIm034KEMm7Tmf8Zx/XER76aT6SiINs6wg=";
}; };
@ -30,4 +30,4 @@ stdenv.mkDerivation rec {
platforms = platforms.linux ++ platforms.darwin; platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [ commandodev ]; maintainers = with maintainers; [ commandodev ];
}; };
} })

View File

@ -14,7 +14,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "griffe"; pname = "griffe";
version = "1.4.1"; version = "1.5.1";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.8"; disabled = pythonOlder "3.8";
@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "mkdocstrings"; owner = "mkdocstrings";
repo = "griffe"; repo = "griffe";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-DgfoaRvgU4WWbCirbLld8f/C2bPrW576aX0HglaRjEU="; hash = "sha256-DeXmKswapXPYGTiJLq2yvCwJywCNl79XYHSau0VCCIY=";
}; };
build-system = [ pdm-backend ]; build-system = [ pdm-backend ];

View File

@ -11,7 +11,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pyais"; pname = "pyais";
version = "2.8.0"; version = "2.8.1";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.8"; disabled = pythonOlder "3.8";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "M0r13n"; owner = "M0r13n";
repo = "pyais"; repo = "pyais";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-qggtwz6cSz5mLKLVY0i7gWs09EcOoxlWWQoHZv+TDc8="; hash = "sha256-aIpIeDJGMfNVzeXY8GaPOYKam2HxcdHgSOhOoGmGDoc=";
}; };
build-system = [ setuptools ]; build-system = [ setuptools ];

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, jdk8, maven, makeWrapper, jre8_headless, pcsclite, proot, zlib }: { lib, stdenv, fetchFromGitHub, jdk11, maven, makeWrapper, jre_headless, pcsclite, proot, zlib }:
let let
defineMvnWrapper = '' defineMvnWrapper = ''
@ -14,20 +14,20 @@ let
in in
maven.buildMavenPackage rec { maven.buildMavenPackage rec {
pname = "global-platform-pro"; pname = "global-platform-pro";
version = "20.01.23"; version = "24.10.15";
GPPRO_VERSION = "v20.01.23-0-g5ad373b"; # git describe --tags --always --long --dirty GPPRO_VERSION = "v24.10.15-0-gf2af9ef"; # git describe --tags --always --long --dirty
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "martinpaljak"; owner = "martinpaljak";
repo = "GlobalPlatformPro"; repo = "GlobalPlatformPro";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-z38I61JR4oiAkImkbwcvXoK5QsdoR986dDrOzhHsCeY="; sha256 = "sha256-yy2WOLDetBrbNRf6HvvPdNPD51ujXomI2a2Hj6eVx1Q=";
}; };
mvnJdk = jdk8; mvnJdk = jdk11;
mvnHash = "sha256-es8M7gV2z1V9VpWOxanJwQyiemabiUw3n4heJB8Q75A="; mvnHash = "sha256-vTlOxFBjEZRD23ldMF+VRKZx6jyZ6YvgvZM353FWrWQ=";
nativeBuildInputs = [ jdk8 makeWrapper ]; nativeBuildInputs = [ jdk11 makeWrapper ];
# Fix build error due to missing .git directory: # Fix build error due to missing .git directory:
# Failed to execute goal pl.project13.maven:git-commit-id-plugin:4.0.0:revision (retrieve-git-info) on project gppro: .git directory is not found! Please specify a valid [dotGitDirectory] in your pom.xml -> [Help 1] # Failed to execute goal pl.project13.maven:git-commit-id-plugin:4.0.0:revision (retrieve-git-info) on project gppro: .git directory is not found! Please specify a valid [dotGitDirectory] in your pom.xml -> [Help 1]
@ -37,12 +37,20 @@ maven.buildMavenPackage rec {
preConfigure = defineMvnWrapper; preConfigure = defineMvnWrapper;
}; };
postPatch = ''
git_properties_file="./library/target/classes/pro/javacard/gp/git.properties"
mkdir -p "$(dirname "$git_properties_file")"
# Suffix to differentiate from upstream builds.
distro_suffix=-nixpkgs
echo "git.commit.id.describe=''${GPPRO_VERSION}''${distro_suffix}" > "$git_properties_file"
'';
preConfigure = defineMvnWrapper; preConfigure = defineMvnWrapper;
installPhase = '' installPhase = ''
mkdir -p "$out/lib/java" "$out/share/java" mkdir -p "$out/lib/java" "$out/share/java"
cp tool/target/gp.jar "$out/share/java" cp tool/target/gp.jar "$out/share/java"
makeWrapper "${jre8_headless}/bin/java" "$out/bin/gp" \ makeWrapper "${jre_headless}/bin/java" "$out/bin/gp" \
--add-flags "-jar '$out/share/java/gp.jar'" \ --add-flags "-jar '$out/share/java/gp.jar'" \
--prefix LD_LIBRARY_PATH : "${lib.getLib pcsclite}/lib" --prefix LD_LIBRARY_PATH : "${lib.getLib pcsclite}/lib"
''; '';

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "monetdb"; pname = "monetdb";
version = "11.49.11"; version = "11.51.3";
src = fetchurl { src = fetchurl {
url = "https://dev.monetdb.org/downloads/sources/archive/MonetDB-${finalAttrs.version}.tar.bz2"; url = "https://dev.monetdb.org/downloads/sources/archive/MonetDB-${finalAttrs.version}.tar.bz2";
hash = "sha256-tnGRNTx/SH7Yj8xvaFUxKr8af+7b8ZouU4PdmKEMkKk="; hash = "sha256-ql6J4e62sL/g6s6cr2xMoxmlsLyovapaGtpcQIZ9tOU=";
}; };
nativeBuildInputs = [ bison cmake python3 ]; nativeBuildInputs = [ bison cmake python3 ];

View File

@ -0,0 +1,52 @@
{
stdenv,
runCommand,
lib,
rustPlatform,
pkg-config,
nix-update-script,
fetchFromGitHub,
dbus,
nushell,
nushell_plugin_dbus,
}:
rustPlatform.buildRustPackage rec {
pname = "nu_plugin_dbus";
version = "0.12.0";
src = fetchFromGitHub {
owner = "devyn";
repo = pname;
rev = version;
hash = "sha256-I6FB2Hu/uyA6lBGRlC6Vwxad7jrl2OtlngpmiyhblKs=";
};
cargoHash = "sha256-WwdeDiFVyk8ixxKS1v3P274E1wp+v70qCk+rNEpoce4=";
nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ];
buildInputs = [ dbus ];
passthru = {
updateScript = nix-update-script { };
tests.check =
let
nu = lib.getExe nushell;
plugin = lib.getExe nushell_plugin_dbus;
in
runCommand "${pname}-test" { } ''
touch $out
${nu} -n -c "plugin add --plugin-config $out ${plugin}"
${nu} -n -c "plugin use --plugin-config $out dbus"
'';
};
meta = with lib; {
description = "Nushell plugin for communicating with D-Bus";
mainProgram = "nu_plugin_dbus";
homepage = "https://github.com/devyn/nu_plugin_dbus";
license = licenses.mit;
maintainers = with maintainers; [ aftix ];
platforms = with platforms; linux;
};
}

View File

@ -1,4 +1,4 @@
{ lib, newScope, IOKit, CoreFoundation, Foundation, Security }: { lib, newScope, dbus, IOKit, CoreFoundation, Foundation, Security }:
lib.makeScope newScope (self: with self; { lib.makeScope newScope (self: with self; {
gstat = callPackage ./gstat.nix { inherit Security; }; gstat = callPackage ./gstat.nix { inherit Security; };
@ -9,4 +9,5 @@ lib.makeScope newScope (self: with self; {
net = callPackage ./net.nix { inherit IOKit CoreFoundation; }; net = callPackage ./net.nix { inherit IOKit CoreFoundation; };
units = callPackage ./units.nix { }; units = callPackage ./units.nix { };
highlight = callPackage ./highlight.nix { }; highlight = callPackage ./highlight.nix { };
dbus = callPackage ./dbus.nix { inherit dbus; nushell_plugin_dbus = self.dbus; };
}) })

View File

@ -1,6 +1,7 @@
{ lib { lib
, stdenv , stdenv
, fetchFromGitHub , fetchFromGitHub
, fetchpatch
, xorg , xorg
, xkeyboard_config , xkeyboard_config
, zlib , zlib
@ -33,6 +34,14 @@ stdenv.mkDerivation rec {
sha256 = "sha256-TgVV/4MRsQHYKpDf9L5eHMLVpdwvNy1KPDIe7xMlQ9o="; sha256 = "sha256-TgVV/4MRsQHYKpDf9L5eHMLVpdwvNy1KPDIe7xMlQ9o=";
}; };
patches = [
(fetchpatch {
name = "vncauth-security-type.patch";
url = "https://github.com/TigerVNC/tigervnc/commit/4f6a3521874da5a67fd746389cfa9b6199eb3582.diff";
hash = "sha256-lSkR8e+jsBwkQUJZmA0tb8nM5iSbYtO8uVXtgk5wdF8=";
})
];
postPatch = lib.optionalString stdenv.hostPlatform.isLinux '' postPatch = lib.optionalString stdenv.hostPlatform.isLinux ''
sed -i -e '/^\$cmd \.= " -pn";/a$cmd .= " -xkbdir ${xkeyboard_config}/etc/X11/xkb";' unix/vncserver/vncserver.in sed -i -e '/^\$cmd \.= " -pn";/a$cmd .= " -xkbdir ${xkeyboard_config}/etc/X11/xkb";' unix/vncserver/vncserver.in
fontPath= fontPath=

View File

@ -31,16 +31,16 @@ let
in in
buildGoModule rec { buildGoModule rec {
pname = "netbird"; pname = "netbird";
version = "0.30.0"; version = "0.30.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "netbirdio"; owner = "netbirdio";
repo = "netbird"; repo = "netbird";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-YtKGiF45fNoiYQFTE3NReUaosRGDJOyjfqtc+tBKopI="; hash = "sha256-8PIReuWnD7iMesSWAo6E4J+mWNAa7lHKwBWsCsXUG+E=";
}; };
vendorHash = "sha256-t6kqEmL2lKKYlqxaQ1OsAvB3BSmmyfogghGoE9jw+AI="; vendorHash = "sha256-KScynPcMZ90XZy/N5X3aQfKuVl/JOCJmd8luNxChkZk=";
nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config; nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config;

View File

@ -1685,7 +1685,7 @@ mapAliases {
usbguard-nox = throw "'usbguard-nox' has been renamed to/replaced by 'usbguard'"; # Converted to throw 2023-09-10 usbguard-nox = throw "'usbguard-nox' has been renamed to/replaced by 'usbguard'"; # Converted to throw 2023-09-10
utahfs = throw "utahfs has been removed, as it is broken and lack of maintenance from upstream"; # Added 2023-09-29 utahfs = throw "utahfs has been removed, as it is broken and lack of maintenance from upstream"; # Added 2023-09-29
util-linuxCurses = util-linux; # Added 2022-04-12 util-linuxCurses = util-linux; # Added 2022-04-12
utillinux = throw "'utillinux' has been renamed to/replaced by 'util-linux'"; # Converted to throw 2024-10-17 utillinux = util-linux; # Added 2020-11-24, keep until node2nix is phased out, see https://github.com/NixOS/nixpkgs/issues/229475
### V ### ### V ###

View File

@ -16536,7 +16536,8 @@ with pkgs;
mkRuby mkRuby
ruby_3_1 ruby_3_1
ruby_3_2 ruby_3_2
ruby_3_3; ruby_3_3
ruby_3_4;
ruby = ruby_3_3; ruby = ruby_3_3;
rubyPackages = rubyPackages_3_3; rubyPackages = rubyPackages_3_3;
@ -16544,6 +16545,7 @@ with pkgs;
rubyPackages_3_1 = recurseIntoAttrs ruby_3_1.gems; rubyPackages_3_1 = recurseIntoAttrs ruby_3_1.gems;
rubyPackages_3_2 = recurseIntoAttrs ruby_3_2.gems; rubyPackages_3_2 = recurseIntoAttrs ruby_3_2.gems;
rubyPackages_3_3 = recurseIntoAttrs ruby_3_3.gems; rubyPackages_3_3 = recurseIntoAttrs ruby_3_3.gems;
rubyPackages_3_4 = recurseIntoAttrs ruby_3_4.gems;
mruby = callPackage ../development/compilers/mruby { }; mruby = callPackage ../development/compilers/mruby { };
@ -28420,7 +28422,7 @@ with pkgs;
calculix = callPackage ../applications/science/math/calculix { }; calculix = callPackage ../applications/science/math/calculix { };
calibre = qt6Packages.callPackage ../applications/misc/calibre { calibre = callPackage ../by-name/ca/calibre/package.nix {
podofo = podofo010; podofo = podofo010;
}; };