Merge master into staging-next

This commit is contained in:
github-actions[bot] 2024-06-29 12:01:32 +00:00 committed by GitHub
commit f018e44bd1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
101 changed files with 486 additions and 430 deletions

8
.github/CODEOWNERS vendored
View File

@ -313,10 +313,10 @@ nixos/modules/services/misc/forgejo.nix @adamcstephens @bendlas @emilylange
pkgs/by-name/fo/forgejo/package.nix @adamcstephens @bendlas @emilylange
# Dotnet
/pkgs/build-support/dotnet @IvarWithoutBones
/pkgs/development/compilers/dotnet @IvarWithoutBones
/pkgs/test/dotnet @IvarWithoutBones
/doc/languages-frameworks/dotnet.section.md @IvarWithoutBones
/pkgs/build-support/dotnet @corngood
/pkgs/development/compilers/dotnet @corngood
/pkgs/test/dotnet @corngood
/doc/languages-frameworks/dotnet.section.md @corngood
# Node.js
/pkgs/build-support/node/build-npm-package @lilyinstarlight @winterqt

View File

@ -8763,12 +8763,6 @@
githubId = 650601;
name = "Ivan Tkatchev";
};
ivar = {
email = "ivar.scholten@protonmail.com";
github = "IvarWithoutBones";
githubId = 41924494;
name = "Ivar";
};
ivarmedi = {
email = "ivar@larsson.me";
github = "ivarmedi";

View File

@ -192,7 +192,6 @@ with lib.maintainers;
dotnet = {
members = [
ivar
mdarocha
corngood
ggg

View File

@ -5,13 +5,13 @@
buildGoModule rec {
pname = "lndhub-go";
version = "1.0.1";
version = "1.0.2";
src = fetchFromGitHub {
owner = "getAlby";
repo = "lndhub.go";
rev = version;
sha256 = "sha256-YOLqMIfZSGD+AOng1XWCBlzaHkPnQc+2kmDXF2fh+ps=";
sha256 = "sha256-17vvC6J0VdXouGfX4k1kCVRlkXbNSX3AT8QIY8uKDUE=";
};
vendorHash = "sha256-Vo29w04cRW0syD2tjieKVeZ3srFNuEC3T17birVWn6k=";

View File

@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec {
homepage = "https://github.com/apognu/tuigreet";
changelog = "https://github.com/apognu/tuigreet/releases/tag/${version}";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ luc65r ivar ];
maintainers = with lib.maintainers; [ luc65r ];
platforms = lib.platforms.linux;
mainProgram = "tuigreet";
};

View File

@ -190,7 +190,6 @@ stdenv.mkDerivation rec {
platforms = platforms.unix;
maintainers = with maintainers; [
ashkitten
ivar
];
};
}

View File

@ -59,6 +59,6 @@ stdenv.mkDerivation rec {
mainProgram = "flycast";
license = licenses.gpl2Only;
platforms = platforms.unix;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
};
}

View File

@ -53,6 +53,6 @@ stdenv.mkDerivation rec {
mainProgram = "lobby_connect";
license = licenses.lgpl3Only;
platforms = platforms.unix;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
};
}

View File

@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/amhndu/SimpleNES";
description = "NES emulator written in C++";
license = licenses.gpl3;
maintainers = with maintainers; [ ivar ];
maintainers = with maintainers; [ ];
platforms = platforms.linux;
mainProgram = "SimpleNES";
};

View File

@ -1,32 +1,33 @@
{ lib
, stdenv
, fetchFromGitHub
, cmake
, libqalculate
, muparser
, libarchive
, python3Packages
, qtbase
, qtscxml
, qtsvg
, qtdeclarative
, qtwayland
, qt5compat
, qttools
, wrapQtAppsHook
, nix-update-script
, pkg-config
{
lib,
stdenv,
fetchFromGitHub,
cmake,
libqalculate,
muparser,
libarchive,
python3Packages,
qtbase,
qtscxml,
qtsvg,
qtdeclarative,
qtwayland,
qt5compat,
qttools,
wrapQtAppsHook,
nix-update-script,
pkg-config,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "albert";
version = "0.23.0";
version = "0.24.1";
src = fetchFromGitHub {
owner = "albertlauncher";
repo = "albert";
rev = "v${finalAttrs.version}";
sha256 = "sha256-L6qHaksArgwySk6J7N5zamUDWh5qa6zTtPFdpxU2NTM=";
sha256 = "sha256-vlap8gTZYoQS70Co99bZ16Fv9eq1N3rH7skjwrLDWiM=";
fetchSubmodules = true;
};
@ -36,24 +37,31 @@ stdenv.mkDerivation (finalAttrs: {
wrapQtAppsHook
];
buildInputs = [
libqalculate
libarchive
muparser
qtbase
qtscxml
qtsvg
qtdeclarative
qtwayland
qt5compat
qttools
] ++ (with python3Packages; [ python pybind11 ]);
buildInputs =
[
libqalculate
libarchive
muparser
qtbase
qtscxml
qtsvg
qtdeclarative
qtwayland
qt5compat
qttools
]
++ (with python3Packages; [
python
pybind11
]);
postPatch = ''
find -type f -name CMakeLists.txt -exec sed -i {} -e '/INSTALL_RPATH/d' \;
sed -i src/qtpluginprovider.cpp \
-e "/QStringList dirs = {/a QFileInfo(\"$out/lib\").canonicalFilePath(),"
# WARN: This is necessary for albert to detect the package libraries.
# Please check if the file below has changed upstream before updating.
sed -i src/app/qtpluginprovider.cpp \
-e "/QStringList install_paths;/a install_paths << QFileInfo(\"$out/lib\").canonicalFilePath();"
'';
postFixup = ''
@ -77,7 +85,11 @@ stdenv.mkDerivation (finalAttrs: {
changelog = "https://github.com/albertlauncher/albert/blob/${finalAttrs.src.rev}/CHANGELOG.md";
# See: https://github.com/NixOS/nixpkgs/issues/279226
license = licenses.unfree;
maintainers = with maintainers; [ ericsagnes synthetica ];
maintainers = with maintainers; [
ericsagnes
synthetica
eljamm
];
mainProgram = "albert";
platforms = platforms.linux;
};

View File

@ -141,7 +141,7 @@ stdenv.mkDerivation rec {
changelog = "https://github.com/symless/synergy-core/blob/${version}/ChangeLog";
mainProgram = lib.optionalString (!withGUI) "synergyc";
license = licenses.gpl2Only;
maintainers = with maintainers; [ talyz ivar ];
maintainers = with maintainers; [ talyz ];
platforms = platforms.unix;
};
}

View File

@ -6,13 +6,13 @@
buildGoModule rec {
pname = "glooctl";
version = "1.16.16";
version = "1.16.17";
src = fetchFromGitHub {
owner = "solo-io";
repo = "gloo";
rev = "v${version}";
hash = "sha256-N7Yao/lRyzmbFDIqfvQoZXKGbYPxlA8HCD3tPkl8RKk=";
hash = "sha256-18ZvxXAE83/NT/Syv/wshTiulTMroAaamxYtfuYIuR4=";
};
vendorHash = "sha256-wLB+sUaSOBb1VLx/iwlU4U6LKakUP+GbhdWfjlvCu84=";

View File

@ -1,17 +1,54 @@
{fetchurl, lib, stdenv, dpkg, makeWrapper,
alsa-lib, cups, curl, dbus, expat, fontconfig, freetype, glib, gst_all_1,
harfbuzz, libcap, libGL, libGLU, libpulseaudio, libxkbcommon, libxml2, libxslt,
nspr, nss, openssl_1_1, systemd, wayland, xorg, zlib, ...
{
fetchurl,
lib,
stdenv,
dpkg,
makeWrapper,
alsa-lib,
brotli,
cups,
curl,
dbus,
expat,
fontconfig,
freetype,
glib,
gst_all_1,
harfbuzz,
lcms,
libcap,
libevent,
libGL,
libGLU,
libkrb5,
libopus,
libpulseaudio,
libxkbcommon,
libxkbfile,
libxml2,
libxslt,
libwebp,
mesa,
nspr,
nss,
openssl,
snappy,
systemd,
wayland,
xorg,
zlib,
zstd,
...
}:
stdenv.mkDerivation {
pname = "viber";
version = "16.1.0.37";
version = "21.8.0.11";
src = fetchurl {
# Official link: https://download.cdn.viber.com/cdn/desktop/Linux/viber.deb
url = "https://web.archive.org/web/20211119123858/https://download.cdn.viber.com/cdn/desktop/Linux/viber.deb";
sha256 = "sha256-hOz+EQc2OOlLTPa2kOefPJMUyWvSvrgqgPgBKjWE3p8=";
url = "https://download.cdn.viber.com/cdn/desktop/Linux/viber.deb";
hash = "sha256-RrObmN21QOm5nk0R2avgCH0ulrfiUIo2PnyYWvQaGVw=";
};
nativeBuildInputs = [ makeWrapper ];
@ -20,51 +57,61 @@ stdenv.mkDerivation {
dontUnpack = true;
libPath = lib.makeLibraryPath [
alsa-lib
cups
curl
dbus
expat
fontconfig
freetype
glib
gst_all_1.gst-plugins-base
gst_all_1.gstreamer
harfbuzz
libcap
libGLU libGL
libpulseaudio
libxkbcommon
libxml2
libxslt
nspr
nss
openssl_1_1
stdenv.cc.cc
systemd
wayland
zlib
alsa-lib
brotli
cups
curl
dbus
expat
fontconfig
freetype
glib
gst_all_1.gst-plugins-base
gst_all_1.gstreamer
harfbuzz
lcms
libcap
libevent
libGLU
libGL
libkrb5
libopus
libpulseaudio
libxkbcommon
libxkbfile
libxml2
libxslt
libwebp
mesa
nspr
nss
openssl
snappy
stdenv.cc.cc
systemd
wayland
zlib
zstd
xorg.libICE
xorg.libSM
xorg.libX11
xorg.libxcb
xorg.libXcomposite
xorg.libXcursor
xorg.libXdamage
xorg.libXext
xorg.libXfixes
xorg.libXi
xorg.libXrandr
xorg.libXrender
xorg.libXScrnSaver
xorg.libXtst
xorg.xcbutilimage
xorg.xcbutilkeysyms
xorg.xcbutilrenderutil
xorg.xcbutilwm
]
;
xorg.libICE
xorg.libSM
xorg.libX11
xorg.libxcb
xorg.libXcomposite
xorg.libXcursor
xorg.libXdamage
xorg.libXext
xorg.libXfixes
xorg.libXi
xorg.libXrandr
xorg.libXrender
xorg.libXScrnSaver
xorg.libXtst
xorg.xcbutilimage
xorg.xcbutilkeysyms
xorg.xcbutilrenderutil
xorg.xcbutilwm
];
installPhase = ''
dpkg-deb -x $src $out

View File

@ -1,36 +1,80 @@
{ lib, fetchFromGitHub, python3Packages }:
{
lib,
fetchFromGitHub,
python3Packages,
}:
python3Packages.buildPythonPackage rec {
pname = "opsdroid";
version = "0.25.0";
version = "0.30.0";
pyproject = true;
src = fetchFromGitHub {
owner = "opsdroid";
repo = "opsdroid";
rev = "v${version}";
sha256 = "0f32jf2rds9543akysxinf3hsgzr0w880xwcrcm1r2r0nhp8b8s5";
rev = "refs/tags/v${version}";
hash = "sha256-7H44wdhJD4Z6OP1sUmSGlepuvx+LlwKLq7iR8cwqR24=";
};
disabled = !python3Packages.isPy3k;
build-system = with python3Packages; [ setuptools ];
# tests folder is not included in release
doCheck = false;
propagatedBuildInputs = with python3Packages; [
click babel opsdroid-get-image-size slackclient webexteamssdk bleach
parse emoji puremagic yamale nbformat websockets pycron nbconvert
aiohttp matrix-api-async aioredis aiosqlite arrow pyyaml motor regex
mattermostdriver setuptools voluptuous ibm-watson tailer multidict
watchgod get-video-properties appdirs bitstring matrix-nio
] ++ matrix-nio.optional-dependencies.e2e;
dependencies =
with python3Packages;
[
aiohttp
aiohttp-middlewares
aioredis
aiosqlite
appdirs
arrow
babel
bitstring
bleach
# botbuilder-core, connector for teams
certifi
click
# dialogflow, connector for Dialogflow
dnspython
emoji
get-video-properties
ibm-watson
matrix-nio
mattermostdriver
motor
multidict
nbconvert
nbformat
opsdroid-get-image-size
parse
puremagic
pycron
python-olm
pyyaml
regex
rich
slack-sdk
tailer
voluptuous
watchgod
webexteamssdk
wrapt
]
++ matrix-nio.optional-dependencies.e2e;
passthru.python = python3Packages.python;
# Tests are not included in releases
doCheck = false;
meta = with lib; {
description = "Open source chat-ops bot framework";
homepage = "https://opsdroid.dev";
maintainers = with maintainers; [ globin willibutz ];
changelog = "https://github.com/opsdroid/opsdroid/releases/tag/v${version}";
license = licenses.asl20;
maintainers = with maintainers; [
globin
willibutz
];
platforms = platforms.unix;
mainProgram = "opsdroid";
};

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "multimon-ng";
version = "1.3.0";
version = "1.3.1";
src = fetchFromGitHub {
owner = "EliasOenal";
repo = "multimon-ng";
rev = version;
sha256 = "sha256-IJnvOVajkcjaa0DDo8hbkkVvBnDqPKQUN8wJHlafo70=";
sha256 = "sha256-irKpVerxzjJIiLofoTdySk/PzojuVLgMq2DYF0qPaAM=";
};
buildInputs = lib.optionals stdenv.isLinux [ libpulseaudio libX11 ];

View File

@ -31,7 +31,7 @@ buildGoModule rec {
homepage = "https://github.com/tcnksm/ghr";
description = "Upload multiple artifacts to GitHub Release in parallel";
license = licenses.mit;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
mainProgram = "ghr";
};
}

View File

@ -39,6 +39,6 @@ buildPythonApplication rec {
license = licenses.mit;
platforms = platforms.linux;
mainProgram = "swallow";
maintainers = [ maintainers.ivar ];
maintainers = [ ];
};
}

View File

@ -39,7 +39,7 @@ buildDotnetModule rec {
homepage = "https://github.com/Tyrrrz/DiscordChatExporter";
license = licenses.gpl3Plus;
changelog = "https://github.com/Tyrrrz/DiscordChatExporter/blob/${version}/Changelog.md";
maintainers = with maintainers; [ eclairevoyant ivar ];
maintainers = with maintainers; [ eclairevoyant ];
platforms = [ "x86_64-linux" ];
mainProgram = "discordchatexporter-cli";
};

View File

@ -16,17 +16,17 @@
buildGoModule rec {
pname = "grafana-alloy";
version = "1.1.1";
version = "1.2.0";
src = fetchFromGitHub {
rev = "v${version}";
owner = "grafana";
repo = "alloy";
hash = "sha256-jaOQG+QkVi10lUp6izvSGE9j76ULc4yKbxdDhLHykYI=";
hash = "sha256-0AR7JE79QHA6nO6Wu3ebousH2pyeDiP4+9DnUL/OSYI=";
};
proxyVendor = true;
vendorHash = "sha256-6Xc2siImM1Dl716uGhtAGcn+PO2OLuYLxanzg8Ho6SA=";
vendorHash = "sha256-Pnf/oiwldRIjvVa85igwQ/AoT/iups7LQ46T2iGAIlM=";
nativeBuildInputs = [ fixup-yarn-lock yarn nodejs installShellFiles ];
@ -57,7 +57,7 @@ buildGoModule rec {
yarnOfflineCache = fetchYarnDeps {
yarnLock = "${src}/internal/web/ui/yarn.lock";
sha256 = "sha256-o3vCI9GHCr4SjYsiT0wQ4mN76QeAGwOfLVCzGp7NMf4=";
hash = "sha256-8/siWMFoUokMXJ13QT8050AXynsApiC67TP/7Hvugsk=";
};
preBuild = ''
@ -107,7 +107,6 @@ buildGoModule rec {
inherit (nixosTests) alloy;
version = testers.testVersion {
version = "v${version}";
command = "${lib.getExe grafana-alloy} --version";
package = grafana-alloy;
};
};
@ -121,7 +120,7 @@ buildGoModule rec {
mainProgram = "alloy";
license = licenses.asl20;
homepage = "https://grafana.com/oss/alloy";
maintainers = with maintainers; [ flokli emilylange hbjydev ];
platforms = lib.platforms.unix;
maintainers = with maintainers; [ azahi flokli emilylange hbjydev ];
platforms = platforms.unix;
};
}

View File

@ -1,5 +1,5 @@
diff --git a/tools/install.pl b/tools/install.pl
index dbeb7c11..06e4c675 100755
index b7c7adb..a63de58 100644
--- a/tools/install.pl
+++ b/tools/install.pl
@@ -9,6 +9,7 @@ use Config;
@ -10,7 +10,7 @@ index dbeb7c11..06e4c675 100755
#Vendor dependencies
my @vendor_css = (
@@ -91,32 +92,6 @@ if ( $ENV{HOMEBREW_FORMULA_PREFIX} ) {
@@ -90,34 +91,6 @@ if ( $ENV{HOMEBREW_FORMULA_PREFIX} ) {
$cpanopt = " -l " . $ENV{HOMEBREW_FORMULA_PREFIX} . "/libexec";
}
@ -30,9 +30,11 @@ index dbeb7c11..06e4c675 100755
-
-#Check for GhostScript
-say("Checking for GhostScript...");
-can_run('gs')
- or warn 'NOT FOUND! PDF support will not work properly. Please install the "gs" tool.';
-say("OK!");
-if ( can_run('gs') ) {
- say("OK!");
-} else {
- warn 'NOT FOUND! PDF support will not work properly. Please install the "gs" tool.';
-}
-
-#Check for libarchive
-say("Checking for libarchive...");
@ -43,7 +45,7 @@ index dbeb7c11..06e4c675 100755
#Check for PerlMagick
say("Checking for ImageMagick/PerlMagick...");
my $imgk;
@@ -136,36 +111,11 @@ if ($@) {
@@ -137,37 +110,11 @@ if ($@) {
say("OK!");
}
@ -67,7 +69,8 @@ index dbeb7c11..06e4c675 100755
- say("\r\nObtaining remote Web dependencies...\r\n");
-
- if ( system("npm ci") != 0 ) {
- my $npmcmd = $legacy ? "npm install" : "npm ci";
- if ( system($npmcmd) != 0 ) {
- die "Something went wrong while obtaining node modules - Bailing out.";
- }
-
@ -80,7 +83,7 @@ index dbeb7c11..06e4c675 100755
make_path getcwd . "/public/css/vendor";
make_path getcwd . "/public/css/webfonts";
make_path getcwd . "/public/js/vendor";
@@ -212,19 +162,3 @@ sub cp_node_module {
@@ -214,19 +161,3 @@ sub cp_node_module {
}

View File

@ -2,7 +2,6 @@
, stdenv
, buildNpmPackage
, fetchFromGitHub
, fetchpatch
, makeBinaryWrapper
, perl
, ghostscript
@ -11,32 +10,22 @@
buildNpmPackage rec {
pname = "lanraragi";
version = "0.9.0";
version = "0.9.10";
src = fetchFromGitHub {
owner = "Difegue";
repo = "LANraragi";
rev = "v.${version}";
hash = "sha256-euZotpXTUSmxlA5rbTUhHpHH0Ojd3AZjGasxYZ+L7NY=";
hash = "sha256-mW2cVd+SPbjc/+b0KY3je1eqw5ZT/GKFruE4Y/eFdD4=";
};
patches = [
(fetchpatch {
name = "fix-redis-auth.patch";
url = "https://github.com/Difegue/LANraragi/commit/1711b39759ad02ab2a8863ce1f35f6479c9a2917.patch";
hash = "sha256-WfKeieysIlS64qgVEc75JFKjxXuvZN85M6US/gwjTzw=";
})
(fetchpatch {
name = "fix-ghostscript-device.patch";
url = "https://github.com/Difegue/LANraragi/commit/087d63b11c89fda8cb3a30cdb2e86ecd6be66bb7.patch";
hash = "sha256-Cu9d/dDlO0yuFCTKOyg5A0gIuiA+FcWD9PjexB/BK0U=";
})
./install.patch
./fix-paths.patch
./expose-password-hashing.patch # Used by the NixOS module
];
npmDepsHash = "sha256-/F/lhQIVGbbFxFuQXXwHUVlV2jhHt0hFf94v0FrTKt8=";
npmDepsHash = "sha256-RAjZGuK0C6R22fVFq82GPQoD1HpRs3MYMluUAV5ZEc8=";
nativeBuildInputs = [ perl makeBinaryWrapper ];
@ -59,6 +48,7 @@ buildNpmPackage rec {
MojoliciousPluginTemplateToolkit
MojoliciousPluginRenderFile
MojoliciousPluginStatus
IOSocketSocks
IOSocketSSL
CpanelJSONXS
Minion
@ -69,9 +59,9 @@ buildNpmPackage rec {
FileChangeNotify
ModulePluggable
TimeLocal
YAMLSyck
YAMLPP
StringSimilarity
] ++ lib.optional stdenv.isLinux LinuxInotify2;
] ++ lib.optionals stdenv.isLinux [ LinuxInotify2 ];
buildPhase = ''
runHook preBuild
@ -135,4 +125,3 @@ buildNpmPackage rec {
platforms = lib.platforms.unix;
};
}

View File

@ -10,11 +10,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "lpairs2";
version = "2.3";
version = "2.3.1";
src = fetchurl {
url = "mirror://sourceforge/lgames/lpairs2-${finalAttrs.version}.tar.gz";
hash = "sha256-gw1BNkcztyTuoXRdx5+TBZNJEJNrLCfEUCQ1JzROogA=";
hash = "sha256-ES5RGr817vc8t2DFNeETTqrm0uwk3JuTypSZjXK86Bg=";
};
buildInputs = [

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "lwgrp";
version = "1.0.5";
version = "1.0.6";
src = fetchFromGitHub {
owner = "LLNL";
repo = "lwgrp";
rev = "v${version}";
hash = "sha256-f0tYn9FbrOz8iMoG8Is8vYDNfYHTfxLKNnyxJA+Msdk=";
hash = "sha256-ZpxxcCqK+qdvnCvobeBV6htRF8wThiQgVFYgEigqmIE=";
};
outputs = [ "out" "dev" ];

View File

@ -1,6 +1,7 @@
{
lib,
buildGoModule,
installShellFiles,
fetchFromGitHub,
gitUpdater,
testers,
@ -9,16 +10,20 @@
buildGoModule rec {
pname = "mods";
version = "1.4.0";
version = "1.4.1";
src = fetchFromGitHub {
owner = "charmbracelet";
repo = "mods";
rev = "v${version}";
hash = "sha256-MlFWYoSyk1i2uaD04chajsxKlRMtRceJOCrADMrEL60=";
hash = "sha256-s2yzrOfZievm7t9NzHojVDNpHkQdZsqdq7zJNO7/SM8=";
};
vendorHash = "sha256-bfo91VGwLvCGS+BSfe+9/voTFfG4lMOOfK72gSLyv9c=";
vendorHash = "sha256-Q+lpf35tAIZSHV8FBmYrgKbg5RTJzS33Zv8AH9bVxLY=";
nativeBuildInputs = [
installShellFiles
];
ldflags = [
"-s"
@ -41,11 +46,22 @@ buildGoModule rec {
};
};
postInstall = ''
export HOME=$(mktemp -d)
$out/bin/mods man > mods.1
$out/bin/mods completion bash > mods.bash
$out/bin/mods completion fish > mods.fish
$out/bin/mods completion zsh > mods.zsh
installManPage mods.1
installShellCompletion mods.{bash,fish,zsh}
'';
meta = with lib; {
description = "AI on the command line";
homepage = "https://github.com/charmbracelet/mods";
license = licenses.mit;
maintainers = with maintainers; [ dit7ya ];
maintainers = with maintainers; [ dit7ya caarlos0 ];
mainProgram = "mods";
};
}

View File

@ -7,7 +7,7 @@
python3Packages.buildPythonApplication rec {
pname = "pyprland";
version = "2.3.8";
version = "2.4.0";
format = "pyproject";
disabled = python3Packages.pythonOlder "3.10";
@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec {
owner = "hyprland-community";
repo = "pyprland";
rev = "refs/tags/${version}";
hash = "sha256-0YUI2/gJmBoummiHGpq2p2sT25SwCdnsRwfGK2pcm4s=";
hash = "sha256-jK6ap/beiqAtZXVNqPB3zV8R2Kfc3LhqJBvFlWYIfb4=";
};
nativeBuildInputs = with python3Packages; [ poetry-core ];

View File

@ -1,13 +1,13 @@
{ lib, buildNpmPackage, fetchFromGitHub, runCommand, jq }:
let
version = "1.1.368";
version = "1.1.369";
src = fetchFromGitHub {
owner = "Microsoft";
repo = "pyright";
rev = "${version}";
hash = "sha256-wH+/eMS1KXNJ9Mde9DXBHsPf4phbJaqxvrJfHNBGrDo=";
hash = "sha256-YAv+2QiArHoZrLNisCFaBNhqQm5uHJdtil0w4xtLl4k=";
};
patchedPackageJSON = runCommand "package.json" { } ''
@ -37,7 +37,7 @@ let
pname = "pyright-internal";
inherit version src;
sourceRoot = "${src.name}/packages/pyright-internal";
npmDepsHash = "sha256-54MsOZwBZKfdqvBXADeEO5Q2sUfpsObdRbzbBUH5zfE=";
npmDepsHash = "sha256-xnS7guT8E/wHk3d2ESve4HgMPfH/NuP5TsnsGlvQtUI=";
dontNpmBuild = true;
installPhase = ''
runHook preInstall
@ -51,7 +51,7 @@ buildNpmPackage rec {
inherit version src;
sourceRoot = "${src.name}/packages/pyright";
npmDepsHash = "sha256-Z8eZaWtBoI2gaYWIIAZjJTdulW+VEWvNdTK4iL8PrFc=";
npmDepsHash = "sha256-ijG0thy0YPPrgMYCJrRqIXkexuHVKcXX7PxPpCJbsg8=";
postPatch = ''
chmod +w ../../

View File

@ -122,7 +122,7 @@ buildDotnetModule rec {
2017.
'';
license = licenses.mit;
maintainers = with maintainers; [ ivar jk artemist ];
maintainers = with maintainers; [ jk artemist ];
platforms = [ "x86_64-linux" "aarch64-linux" ];
mainProgram = "Ryujinx";
};

View File

@ -2,11 +2,11 @@
appimageTools.wrapType2 rec {
pname = "xlights";
version = "2024.11";
version = "2024.12";
src = fetchurl {
url = "https://github.com/smeighan/xLights/releases/download/${version}/xLights-${version}-x86_64.AppImage";
hash = "sha256-9GVrnKP8L27d55SiHAmyTkxX+4kzFuvu6MbRglFDmj0=";
hash = "sha256-ebF7G/2C9KiFnMjtBg0QwniAXBQgpIduxuMnidr+Wg8=";
};
meta = {

View File

@ -142,7 +142,6 @@ stdenv'.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [
cmacrae
shardy
ivar
khaneliman
];
sourceProvenance =

View File

@ -2,22 +2,22 @@
stdenvNoCC.mkDerivation {
pname = "andromeda-gtk-theme";
version = "0-unstable-2024-06-08";
version = "0-unstable-2024-06-24";
srcs = [
(fetchFromGitHub {
owner = "EliverLara";
repo = "Andromeda-gtk";
rev = "8efb8ffef7118adf7a22d34a287594499d62b9b8";
hash = "sha256-AlPSD6tPNYY8iqPFS5IVOO5Zd3UqR3uS5h4l48UZ+dw=";
rev = "1d86d5cab146a1841bfe2e5c4f0a109b315cfd98";
hash = "sha256-YzmNo7WZjF/BLKgT2wJXk0ms8bb5AydFcfPzFmRrhkU=";
name = "Andromeda";
})
(fetchFromGitHub {
owner = "EliverLara";
repo = "Andromeda-gtk";
rev = "b8c1a8bd0ba8d3e35dcd43f3fc3c177844b02c9c";
hash = "sha256-51IWJtbAHA8jNbrGbudiwqQ9SC4dpj9CTHqovNWOtc8=";
rev = "7b0f5508269695054306eec10bd56ef5598ddf4a";
hash = "sha256-Bi5G3zs1bFYbOf74864eZHPUIJvBbByQNtDfqkNUSxo=";
name = "Andromeda-standard-buttons";
})
];
@ -56,6 +56,6 @@ stdenvNoCC.mkDerivation {
homepage = "https://github.com/EliverLara/Andromeda-gtk";
license = licenses.gpl3Only;
platforms = platforms.linux;
maintainers = with maintainers; [ jakedevs ];
maintainers = with maintainers; [ jakedevs romildo ];
};
}

View File

@ -1,79 +1,79 @@
{ lib
, stdenvNoCC
, fetchFromGitHub
, gtk-engine-murrine
, breeze-icons
, gtk-engine-murrine
, jdupes
, plasma-framework
, plasma-workspace
, jdupes
}:
stdenvNoCC.mkDerivation rec {
pname = "nordic";
version = "2.2.0-unstable-2024-05-24";
version = "2.2.0-unstable-2024-06-25";
srcs = [
(fetchFromGitHub {
owner = "EliverLara";
repo = pname;
rev = "2f6b72b7b6d7112bb147a5adeca307631dd698cb";
hash = "sha256-4GNEJTAS6EAPYyaNOZS1lGu67nobGmMOHoq8I5WaPcA=";
rev = "8f7bcdb597778b7233c97423f19c936e6c5d4abf";
hash = "sha256-fNPrBpdJS164DezKEnLixGUQxCW5RQ97Oj6BNI3Dr34=";
name = "Nordic";
})
(fetchFromGitHub {
owner = "EliverLara";
repo = pname;
rev = "d92b503cdabb4cf263de4c3fd9afba889c65aad1";
hash = "sha256-foCWcKNdk9S1MijJOuw8jFV4gnDSNWmTjgSCU9GefzE=";
rev = "ae071e635055e8401e120d652602a183110bb91d";
hash = "sha256-YOfy2TNxq5FKB311C9t26WtrWefSdVdMNAq458BO5bQ=";
name = "Nordic-standard-buttons";
})
(fetchFromGitHub {
owner = "EliverLara";
repo = pname;
rev = "b76c48252c9dc6171cccf63c0c412b9afe7fa89c";
hash = "sha256-q/duyEin377J1cxD5+uXlEbPN/S27ht2es/02wKoiEY=";
rev = "07e62d14347ae233a857ed77b72d8c8e7a108a6e";
hash = "sha256-7S+d9oQjewtVgIlr8OxCNU0OdZyoPNELtV6LtMhkoQ8=";
name = "Nordic-darker";
})
(fetchFromGitHub {
owner = "EliverLara";
repo = pname;
rev = "b8b16b451bf5fcfada98a92682a6ff97d93fc36f";
hash = "sha256-959P2xdpCLhNRedoakMiHXzj+H4SWX1Lb9w6yYRzGds=";
rev = "3a7a56656a50d65e85bea58c649088a5aaa30690";
hash = "sha256-WYaFsGqBNf5K5uAqnC8I5o7NC7MRNqGFJ0hLkB24RxU=";
name = "Nordic-darker-standard-buttons";
})
(fetchFromGitHub {
owner = "EliverLara";
repo = pname;
rev = "c45681eca7fce4c129063a0aae727d42b570fcfd";
hash = "sha256-8a4pMkyGt+WIVXLSsLKbxCP9i4RdZKX5lvwZB+BemSY=";
rev = "db4fd3af7e2af0ff962296b2881a94b14fa73e66";
hash = "sha256-U6o99D62H2BIvUV/xHc+wtbIFDdxxPxQWu5/f8NWhQ0=";
name = "Nordic-bluish-accent";
})
(fetchFromGitHub {
owner = "EliverLara";
repo = pname;
rev = "b07b6450ff2389f88ef5ad980a1ead47071b1d63";
hash = "sha256-+o46apK051UH6GbG/ugSgxI212MWEnYaVlDK9rWqPMU=";
rev = "f75e18799b804d17b97eead583548b9415faddb6";
hash = "sha256-O0vad/gWUQ2B/2hz2uoSyRa1gM6N3ZbtOLyDJTNhIQo=";
name = "Nordic-bluish-accent-standard-buttons";
})
(fetchFromGitHub {
owner = "EliverLara";
repo = "${pname}-polar";
rev = "bc3e7554ab8e8d94e978691054b1b062696eb688";
hash = "sha256-tJX/oTEp/9pmzrINBWrnhS9n8JR40T1C0A4LhRLWU9A=";
rev = "9f109cad906cb47c188557b8f3d324dad394a008";
hash = "sha256-+buFwFhk10qwsfS6DwUQzE0/F67BcoS+zXGk8wKn1Bc=";
name = "Nordic-Polar";
})
(fetchFromGitHub {
owner = "EliverLara";
repo = "${pname}-polar";
rev = "26b44080c2dbd1a9b576a24d1b14ae01b98519d0";
hash = "sha256-5gGiBL7ZKFSPZtnikfrdvrWKG9RkIHdPyWdHYnmSTvg=";
rev = "60f63d9d54d93bda0529b8a6fae32427d00ae73c";
hash = "sha256-565iCxMX5Jms+nN0nRFp25YJ/sfKt13sAoIrEgoXGtg=";
name = "Nordic-Polar-standard-buttons";
})
];
@ -151,11 +151,11 @@ stdenvNoCC.mkDerivation rec {
>> $sddm/nix-support/propagated-user-env-packages
'';
meta = with lib; {
meta = {
description = "Gtk and KDE themes using the Nord color pallete";
homepage = "https://github.com/EliverLara/Nordic";
license = licenses.gpl3Only;
platforms = platforms.all;
maintainers = [ maintainers.romildo ];
license = lib.licenses.gpl3Only;
platforms = lib.platforms.all;
maintainers = [ lib.maintainers.romildo ];
};
}

View File

@ -25,13 +25,13 @@ let
in stdenv.mkDerivation rec {
pname = "amdvlk";
version = "2024.Q2.2";
version = "2024.Q2.3";
src = fetchRepoProject {
name = "${pname}-src";
manifest = "https://github.com/GPUOpen-Drivers/AMDVLK.git";
rev = "refs/tags/v-${version}";
sha256 = "MBO7XE2C4y2ZODLGnNw17n1TlKDjD5yyjuvzvTSaQIU=";
sha256 = "kNGJWuWN2B4hEyRz2JFGSE8TiIdxujBOxF/T6nNek0A=";
};
buildInputs = [

View File

@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/recp/cglm";
description = "Highly Optimized Graphics Math (glm) for C";
license = licenses.mit;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
platforms = platforms.unix;
};
}

View File

@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
changelog = "https://github.com/d-bahr/CRCpp/releases/tag/release-${version}";
description = "Easy to use and fast C++ CRC library";
platforms = platforms.all;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
license = licenses.bsd3;
};
}

View File

@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
changelog = "https://github.com/ArthurSonzogni/FTXUI/blob/v${version}/CHANGELOG.md";
description = "Functional Terminal User Interface library for C++";
license = licenses.mit;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
platforms = platforms.all;
};
}

View File

@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/codeplea/genann";
description = "Simple neural network library in ANSI C";
license = licenses.zlib;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
platforms = platforms.all;
};
}

View File

@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/zraorg/ZRA";
description = "Library for ZStandard random access";
platforms = platforms.all;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
license = licenses.bsd3;
};
}

View File

@ -30,6 +30,6 @@ stdenvNoCC.mkDerivation rec {
changelog = "https://github.com/vinniefalco/LuaBridge/blob/${version}/CHANGES.md";
platforms = platforms.unix;
license = licenses.mit;
maintainers = with maintainers; [ ivar ];
maintainers = with maintainers; [ ];
};
}

View File

@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
homepage = "https://oatpp.io/";
description = "Light and powerful C++ web framework for highly scalable and resource-efficient web applications";
license = licenses.asl20;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
platforms = platforms.all;
};
}

View File

@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
inherent design complexities and limitations.
'';
license = lib.licenses.lgpl2Only;
maintainers = [ lib.maintainers.ivar ];
maintainers = [ ];
platforms = lib.platforms.linux;
mainProgram = "sdbus-c++-xml2cpp";
};

View File

@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "sexpp";
version = "0.8.7";
version = "0.8.8";
src = fetchFromGitHub {
owner = "rnpgp";
repo = "sexpp";
rev = "v${finalAttrs.version}";
hash = "sha256-E1ESN3JKCWYBt1o37d7EVcgARnwGKS6mxua+0m1RMlM=";
hash = "sha256-6PCqzHAb5is8bArQWD5N+GykoWjM8H8mV0IabtNTlYg=";
};
buildInputs = [ zlib bzip2 ];

View File

@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/tinyobjloader/tinyobjloader";
description = "Tiny but powerful single file wavefront obj loader";
license = licenses.mit;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
platforms = platforms.all;
};
}

View File

@ -0,0 +1,54 @@
{
lib,
aiohttp,
async-timeout,
buildPythonPackage,
fetchFromGitHub,
poetry-core,
pytest-aiohttp,
pytestCheckHook,
pythonOlder,
yarl,
}:
buildPythonPackage rec {
pname = "aiohttp-middlewares";
version = "2.3.0";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "playpauseandstop";
repo = "aiohttp-middlewares";
rev = "refs/tags/v${version}";
hash = "sha256-/xij16JUtq5T5KYinduEP+o4XxFQPyL7pfwvZnS96+U=";
};
postPatch = ''
sed -i "/addopts/d" pyproject.toml
'';
build-system = [ poetry-core ];
dependencies = [
aiohttp
async-timeout
yarl
];
nativeCheckInputs = [
pytest-aiohttp
pytestCheckHook
];
pythonImportsCheck = [ "aiohttp_middlewares" ];
meta = with lib; {
description = "Collection of useful middlewares for aiohttp.web applications";
homepage = "https://github.com/playpauseandstop/aiohttp-middlewares";
changelog = "https://github.com/playpauseandstop/aiohttp-middlewares/blob/${version}/CHANGELOG.rst";
license = licenses.bsd3;
maintainers = with maintainers; [ fab ];
};
}

View File

@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "aiowithings";
version = "3.0.1";
version = "3.0.2";
pyproject = true;
disabled = pythonOlder "3.11";
@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "joostlek";
repo = "python-withings";
rev = "refs/tags/v${version}";
hash = "sha256-Crc+OpkkRKHgrszXNuV2Q83IusOXt9y4IVTSz/w7l/Y=";
hash = "sha256-UKAfEBMybi9536QIDARATZYAs2CHQzFBIVorzwsnrQo=";
};
postPatch = ''

View File

@ -32,6 +32,6 @@ buildPythonPackage rec {
description = "API Wrapper for amiiboapi.com";
homepage = "https://github.com/XiehCanCode/amiibo.py";
license = licenses.mit;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
};
}

View File

@ -62,6 +62,6 @@ buildPythonPackage rec {
homepage = "https://discordpy.rtfd.org/";
changelog = "https://github.com/Rapptz/discord.py/blob/v${version}/docs/whats_new.rst";
license = licenses.mit;
maintainers = with maintainers; [ ivar ];
maintainers = with maintainers; [ ];
};
}

View File

@ -34,7 +34,7 @@ buildPythonPackage rec {
homepage = "https://github.com/ShayHill/docx2python";
description = "Extract docx headers, footers, (formatted) text, footnotes, endnotes, properties, and images";
changelog = "https://github.com/ShayHill/docx2python/blob/${src.rev}/CHANGELOG.md";
maintainers = [ maintainers.ivar ];
maintainers = [ ];
license = licenses.mit;
};
}

View File

@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "greeclimate";
version = "1.4.1";
version = "1.4.6";
format = "setuptools";
disabled = pythonOlder "3.6";
@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "cmroche";
repo = "greeclimate";
rev = "refs/tags/v${version}";
hash = "sha256-M4oxFi/PpqhJgZX/wM+9rSrraIZcqzubbxnihfK0W2E=";
hash = "sha256-yoCbFLtyPEtELp2ptpBBdJTE7yyMqUeMRWT3wfKk5JM=";
};
propagatedBuildInputs = [

View File

@ -32,7 +32,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python dependency injection framework, inspired by Guice";
homepage = "https://github.com/alecthomas/injector";
maintainers = [ maintainers.ivar ];
maintainers = [ ];
license = licenses.bsd3;
};
}

View File

@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "p1monitor";
version = "3.0.0";
version = "3.0.1";
pyproject = true;
disabled = pythonOlder "3.11";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "klaasnicolaas";
repo = "python-p1monitor";
rev = "refs/tags/v${version}";
hash = "sha256-ZtIY4HvRllqlLlf3j1+RMJuuQuq+BZbMuMn9n/v8H5M=";
hash = "sha256-WEvNPtaKGJsbHLjGjSl0/9BewmLLMFLoN9SHMdEBoAM=";
};
postPatch = ''

View File

@ -34,7 +34,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Unofficial python api for Erowid, PsychonautWiki and AskTheCaterpillar";
homepage = "https://github.com/OpenJarbas/PySychonaut";
maintainers = [ maintainers.ivar ];
maintainers = [ ];
license = licenses.asl20;
};
}

View File

@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "sense-energy";
version = "0.12.3";
version = "0.12.4";
pyproject = true;
disabled = pythonOlder "3.7";
@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "scottbonline";
repo = "sense";
rev = "refs/tags/${version}";
hash = "sha256-aAPDYg5ttOAkKF5c1ft2apIQoReh4t22+78PtmLZNlI=";
hash = "sha256-jHYXqlRV1JR95GtO9E6oYj69Jj8TsvLANcI1kl7/Gl4=";
};
postPatch = ''

View File

@ -1,94 +0,0 @@
{
lib,
stdenv,
aiohttp,
boto3,
buildPythonPackage,
fetchFromGitHub,
flask,
flask-sockets,
pythonOlder,
mock,
moto,
psutil,
pytest-mock,
pytestCheckHook,
requests,
responses,
sqlalchemy,
websockets,
websocket-client,
}:
buildPythonPackage rec {
pname = "slackclient";
version = "3.29.0";
format = "setuptools";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "slackapi";
repo = "python-slack-sdk";
rev = "refs/tags/v${version}";
hash = "sha256-49dSRg0nrTXuXfnrC2/3p/zYMxouXO9FLqSBSxg4TcU=";
};
propagatedBuildInputs = [
aiohttp
websocket-client
requests
];
nativeCheckInputs = [
boto3
flask
flask-sockets
mock
moto
psutil
pytest-mock
pytestCheckHook
responses
sqlalchemy
websockets
];
pytestFlagsArray = [
# Exclude tests that requires network features
"--ignore=integration_tests"
];
preCheck = ''
export HOME=$(mktemp -d)
'';
disabledTests =
[
"test_start_raises_an_error_if_rtm_ws_url_is_not_returned"
"test_interactions"
"test_send_message_while_disconnection"
]
++ lib.optionals stdenv.isDarwin [
# these fail with `ConnectionResetError: [Errno 54] Connection reset by peer`
"test_issue_690_oauth_access"
"test_issue_690_oauth_v2_access"
"test_send"
"test_send_attachments"
"test_send_blocks"
"test_send_dict"
];
pythonImportsCheck = [ "slack" ];
meta = with lib; {
description = "Client for Slack, which supports the Slack Web API and Real Time Messaging (RTM) API";
homepage = "https://github.com/slackapi/python-slackclient";
changelog = "https://github.com/slackapi/python-slack-sdk/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [
flokli
psyanticy
];
};
}

View File

@ -39,7 +39,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python library for calculating, analyzing, and visualizing drug combination synergy";
homepage = "https://github.com/djwooten/synergy";
maintainers = [ maintainers.ivar ];
maintainers = [ ];
license = licenses.gpl3Plus;
};
}

View File

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "ttls";
version = "1.8.2";
version = "1.8.3";
format = "pyproject";
disabled = pythonOlder "3.8";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "jschlyter";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-i9vJr7uTpkUZ9WiL0BGidIgCdG87k8JnmZuPqt6qLQE=";
hash = "sha256-1RctamOSnpZ+bcfwnCsj4OAR7KYzf0XQtSe7MTFMGy4=";
};
nativeBuildInputs = [ poetry-core ];

View File

@ -7,6 +7,7 @@
, fontconfig
, freetype
, glib
, libdrm
, libGLU
, libglvnd
, libICE
@ -21,15 +22,15 @@
}:
let
buildNum = "2023-12-04-1282";
buildNum = "2024-04-18-1396";
in
stdenv.mkDerivation {
pname = "rgp";
version = "2.0";
version = "2.1";
src = fetchurl {
url = "https://gpuopen.com/download/radeon-developer-tool-suite/RadeonDeveloperToolSuite-${buildNum}.tgz";
hash = "sha256-gGkINq0tmOCkZJMxtoURHikqEGXGuRAP6Y6PEOLqmI0=";
hash = "sha256-mP5tmq252IsWYVRGNKVib8ZbM5M4srUKXJ3x2ff4YhM=";
};
nativeBuildInputs = [ makeWrapper autoPatchelfHook ];
@ -39,6 +40,7 @@ stdenv.mkDerivation {
fontconfig
freetype
glib
libdrm
libGLU
libglvnd
libICE

View File

@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
description = "Simple Ants simulator";
mainProgram = "antsimulator";
license = licenses.mit;
maintainers = with maintainers; [ ivar ];
maintainers = with maintainers; [ ];
platforms = platforms.unix;
};
}

View File

@ -82,7 +82,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/sergiou87/open-supaplex";
changelog = "https://github.com/sergiou87/open-supaplex/blob/master/changelog/v${version}.txt";
license = licenses.gpl3Only;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
platforms = platforms.linux; # Many more are supported upstream, but only linux is tested.
mainProgram = "opensupaplex";
};

View File

@ -188,7 +188,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "A PC port of Ocarina of Time with modern controls, widescreen, high-resolution, and more";
mainProgram = "soh";
platforms = [ "x86_64-linux" ] ++ lib.platforms.darwin;
maintainers = with lib.maintainers; [ ivar j0lol matteopacini ];
maintainers = with lib.maintainers; [ j0lol matteopacini ];
license = with lib.licenses; [
# OTRExporter, OTRGui, ZAPDTR, libultraship
mit

View File

@ -77,7 +77,7 @@ stdenv.mkDerivation rec {
'';
mainProgram = "sm64ex";
license = licenses.unfree;
maintainers = with maintainers; [ ivar ];
maintainers = with maintainers; [ ];
platforms = platforms.unix;
} // extraMeta;
}

View File

@ -41,6 +41,6 @@ stdenvNoCC.mkDerivation rec {
license = licenses.mit;
platforms = platforms.darwin;
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
maintainers = with maintainers; [ ivar ];
maintainers = with maintainers; [ ];
};
}

View File

@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
description = "Userspace daemon to combine joy-cons from the hid-nintendo kernel driver";
mainProgram = "joycond";
license = licenses.gpl3Only;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
platforms = platforms.linux;
};
}

View File

@ -43,6 +43,6 @@ in linux.override {
passthru.updateScript = ./update-libre.sh;
maintainers = with lib.maintainers; [ qyliss ivar ];
maintainers = with lib.maintainers; [ qyliss ];
};
}

View File

@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/tomaspinho/rtl8821ce";
license = licenses.gpl2Only;
platforms = platforms.linux;
maintainers = with maintainers; [ hhm ivar ];
maintainers = with maintainers; [ hhm ];
broken = stdenv.isAarch64 || ((lib.versions.majorMinor kernel.version) == "5.4" && kernel.isHardened);
};
}

View File

@ -34,6 +34,6 @@ mkDerivation rec {
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = licenses.unfree;
platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [ ivar ];
maintainers = with maintainers; [ ];
};
}

View File

@ -17,7 +17,7 @@ buildGoModule rec {
description = "Web server for multi-language, real-time synchronization and searchable documentation";
homepage = "https://asouldocs.dev/";
license = licenses.mit;
maintainers = with maintainers; [ ivar anthonyroussel ];
maintainers = with maintainers; [ anthonyroussel ];
mainProgram = "asouldocs";
};
}

View File

@ -4094,7 +4094,7 @@
ha-ffmpeg
];
"slack" = ps: with ps; [
slackclient
slack-sdk
];
"sleepiq" = ps: with ps; [
asyncsleepiq

View File

@ -440,6 +440,22 @@ let
];
};
slack-sdk = super.slack-sdk.overridePythonAttrs (oldAttrs: rec {
version = "2.5.0";
src = fetchFromGitHub {
owner = "slackapi";
repo = "python-slackclient";
rev = "refs/tags/${version}";
hash = "sha256-U//HUe6e41wOOzoaDl4yXPnEASCzpGBIScHStWMN8tk=";
};
postPatch = ''
substituteInPlace setup.py \
--replace-fail "pytest-runner" ""
'';
pythonImportsCheck = [ "slack" ];
doCheck = false; # Tests changed a lot for > 3
});
tuf = super.tuf.overridePythonAttrs rec {
version = "2.1.0";
src = fetchFromGitHub {

View File

@ -42,6 +42,7 @@ PKG_PREFERENCES = {
"fiblary3": "fiblary3-fork", # https://github.com/home-assistant/core/issues/66466
"HAP-python": "hap-python",
"ollama-hass": "ollama",
"slackclient": "slack-sdk",
"SQLAlchemy": "sqlalchemy",
"tensorflow": "tensorflow",
"yt-dlp": "yt-dlp",

View File

@ -9,13 +9,13 @@
buildNpmPackage rec {
pname = "jitsi-excalidraw-backend";
version = "17";
version = "21";
src = fetchFromGitHub {
owner = "jitsi";
repo = "excalidraw-backend";
rev = "x${version}";
hash = "sha256-aQePkVA8KRL06VewiD0ePRpj88pAItcV7B2SBnRRtCs=";
hash = "sha256-52LU5I2pNjSb9+nJjiczp/dLWRTwQDC+thyGXBvkBBA=";
};
npmDepsHash = "sha256-BJqjaqTeg5i+ECGMuiBYVToK2i2XCOVP9yeDFz6nP4k=";

View File

@ -1,4 +1,5 @@
{ egl-wayland
, bash
, libepoxy
, fetchurl
, fetchpatch
@ -73,6 +74,11 @@ stdenv.mkDerivation rec {
})
];
postPatch = ''
substituteInPlace os/utils.c \
--replace-fail '/bin/sh' '${lib.getExe' bash "sh"}'
'';
depsBuildBuild = [
pkg-config
];

View File

@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/stoeckmann/xwallpaper";
description = "Utility for setting wallpapers in X";
license = licenses.isc;
maintainers = with maintainers; [ ivar ];
maintainers = with maintainers; [ ];
platforms = platforms.linux;
mainProgram = "xwallpaper";
};

View File

@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/The-4n/hacPack";
description = "Make and repack Nintendo Switch NCAs/NSPs";
license = licenses.gpl2Only;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
platforms = platforms.linux;
mainProgram = "hacpack";
};

View File

@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
description = "Tool to manipulate common file formats for the Nintendo Switch";
longDescription = "A tool to view information about, decrypt, and extract common file formats for the Nintendo Switch, especially Nintendo Content Archives";
license = licenses.isc;
maintainers = with maintainers; [ ivar ];
maintainers = with maintainers; [ ];
platforms = platforms.unix;
mainProgram = "hactool";
};

View File

@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/MCredstoner2004/ImageLOL";
description = "Simple program to store a file into a PNG image";
license = licenses.mit;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
platforms = platforms.unix;
mainProgram = "ImageLOL";
};

View File

@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
description = "Convert Nintendo Switch executable files to ELFs";
license = licenses.unfree; # No license specified upstream
platforms = [ "x86_64-linux" ]; # Should work on Darwin as well, but this is untested. aarch64-linux fails.
maintainers = [ maintainers.ivar ];
maintainers = [ ];
mainProgram = "nx2elf";
};
}

View File

@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
meta = {
description = "FUSE filesystem to mount squashfs archives";
homepage = "https://github.com/vasi/squashfuse";
maintainers = [ ];
maintainers = [ ];
platforms = lib.platforms.unix;
license = "BSD-2-Clause";
};

View File

@ -35,7 +35,7 @@ stdenvNoCC.mkDerivation rec {
that ensures the patched executable is never run with EAC enabled (unless explicity told to do so). Use at your own risk!
'';
license = licenses.mit;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
mainProgram = "er-patcher";
};
}

View File

@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
mainProgram = "amidst";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl3Only;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
platforms = platforms.linux;
};
}

View File

@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
mainProgram = "fabric-installer";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
platforms = platforms.unix;
};
}

View File

@ -37,7 +37,7 @@ runCommand "optifine-${mcVersion}" {
'';
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.unfree;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
platforms = platforms.unix;
mainProgram = "optifine";
};

View File

@ -84,7 +84,7 @@ buildDotnetModule rec {
binaryNativeCode
];
license = licenses.mit;
maintainers = [maintainers.ivar];
maintainers = [ ];
mainProgram = "OpenTracker";
platforms = ["x86_64-linux"];
};

View File

@ -68,7 +68,7 @@ stdenvNoCC.mkDerivation rec {
changelog = "https://github.com/google/agi/releases/tag/v${version}";
platforms = [ "x86_64-linux" ];
license = licenses.asl20;
maintainers = with maintainers; [ ivar kashw2 ];
maintainers = with maintainers; [ kashw2 ];
sourceProvenance = with sourceTypes; [
binaryBytecode
binaryNativeCode

View File

@ -81,7 +81,7 @@ stdenv.mkDerivation rec {
homepage = "https://developer.qualcomm.com/software/snapdragon-profiler";
description = "An profiler for Android devices running Snapdragon chips";
license = licenses.unfree;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
platforms = [ "x86_64-linux" ];
};
}

View File

@ -38,7 +38,7 @@ buildGoModule rec {
homepage = "https://github.com/asiermarques/adrgen";
description = "Command-line tool for generating and managing Architecture Decision Records";
license = licenses.mit;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
mainProgram = "adrgen";
};
}

View File

@ -23,7 +23,7 @@ in appimageTools.wrapType2 {
description = "Installer for BetterDiscord";
homepage = "https://betterdiscord.app";
license = licenses.mit;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
platforms = [ "x86_64-linux" ];
mainProgram = "betterdiscord-installer";
};

View File

@ -37,7 +37,7 @@ stdenvNoCC.mkDerivation rec {
description = "Utility for managing BetterDiscord on Linux";
license = licenses.mit;
mainProgram = "betterdiscordctl";
maintainers = with maintainers; [ ivar bb010g ];
maintainers = with maintainers; [ bb010g ];
platforms = platforms.linux;
};
}

View File

@ -18,7 +18,7 @@ buildGoModule rec {
description = "Multitree-based personal task manager";
homepage = "https://github.com/climech/grit";
license = licenses.mit;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
mainProgram = "grit";
};
}

View File

@ -76,6 +76,6 @@ stdenv.mkDerivation rec {
via backlight (currently only for embedded displays) and gamma. Multiple monitors are supported.
'';
license = licenses.gpl3Only;
maintainers = with maintainers; [ ivar ];
maintainers = with maintainers; [ ];
};
}

View File

@ -84,7 +84,7 @@ in stdenv.mkDerivation rec {
homepage = "https://gitlab.com/leinardi/gwe";
platforms = platforms.linux;
license = licenses.gpl3Only;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
mainProgram = "gwe";
};
}

View File

@ -29,6 +29,6 @@ rustPlatform.buildRustPackage rec {
changelog = "https://github.com/sitkevij/hex/releases/tag/v${version}";
mainProgram = "hx";
license = licenses.mit;
maintainers = with maintainers; [ ivar ];
maintainers = with maintainers; [ ];
};
}

View File

@ -1,38 +0,0 @@
From 20c3fe76340981c43eeed16a5509480a0f5cb56d Mon Sep 17 00:00:00 2001
From: Maximilian Bosch <maximilian@mbosch.me>
Date: Fri, 6 Aug 2021 10:55:01 +0200
Subject: [PATCH] Forcefully disable docs build
This currently affects the following statement in `src/Makefile.am`
only:
if !DISABLE_DOCUMENTATION
all-local: lnav
if test -w $(srcdir)/internals; then \
env DUMP_INTERNALS_DIR=$(srcdir)/internals DUMP_CRASH=1 ./lnav Makefile; \
mv $(srcdir)/internals/*.schema.json $(top_srcdir)/docs/schemas; \
fi
endif
We cannot do this (even on non-cross builds) since `lnav` requires e.g.
`/etc/nsswitch.conf` and other impurities here.
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index ce311fd8..e3c9ebe0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -287,7 +287,7 @@ AS_IF([test $? -eq 0],
AM_CONDITIONAL(USE_INCLUDED_YAJL, test $HAVE_LOCAL_YAJL -eq 0)
AM_CONDITIONAL(HAVE_LIBCURL, test x"$LIBCURL" != x"")
-AM_CONDITIONAL([DISABLE_DOCUMENTATION], [ test x"$cross_compiling" != x"no" ])
+AM_CONDITIONAL([DISABLE_DOCUMENTATION], [ true ])
AC_CONFIG_HEADERS([src/config.h])
AC_CONFIG_FILES([Makefile])
--
2.31.1

View File

@ -15,21 +15,15 @@
stdenv.mkDerivation rec {
pname = "lnav";
version = "0.11.2";
version = "0.12.2";
src = fetchFromGitHub {
owner = "tstack";
repo = "lnav";
rev = "v${version}";
sha256 = "sha256-OuxxcXpdpSxrDdiUqRbEaXvCZBAcWvE4YwaMtLKSqCM=";
sha256 = "sha256-grEW3J50osKJzulNQFN7Gir5+wk1qFPc/YaT+EZMAqs=";
};
patches = [ ./0001-Forcefully-disable-docs-build.patch ];
postPatch = ''
substituteInPlace Makefile.am \
--replace "SUBDIRS = tools src test" "SUBDIRS = tools src"
'';
enableParallelBuilding = true;
strictDeps = true;

View File

@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/kira64xyz/yafetch";
description = "Yet another fetch clone written in C++";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ ivar ashley ];
maintainers = with maintainers; [ ashley ];
platforms = platforms.linux;
mainProgram = "yafetch";
};

View File

@ -5,13 +5,13 @@
buildGoModule rec {
pname = "ligolo-ng";
version = "0.6";
version = "0.6.1";
src = fetchFromGitHub {
owner = "tnpitsecurity";
repo = "ligolo-ng";
rev = "refs/tags/v${version}";
hash = "sha256-v4E1frvjOML3G6vxxYOigpC6m3sYhVxwDvbw8BwBzDk=";
hash = "sha256-/MJTBcKm1DeZ+IGxyz97g7hogtJLizUDzPOPHz9ET3U=";
};
vendorHash = "sha256-LqoWkhEnsKTz384dhqNKmZrG38NHxaFx4k7zjHj51Ys=";

View File

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "httpx";
version = "1.6.4";
version = "1.6.5";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "httpx";
rev = "refs/tags/v${version}";
hash = "sha256-EvpCJx5OtWOM/TIz45+8lvkphnyGiI7P7hvFeuNmGfM=";
hash = "sha256-c+o+T2CWIqibjTn5zuTKCvdYVvmgzSQoQVOLiqdRHHU=";
};
vendorHash = "sha256-0e8P6pMvtEj28j7BQlNPkW/XpjSVBnKP/Dli+oU+J10=";
vendorHash = "sha256-ia8sxoldJiMbnerodUz+SEuUWRqSzJfO737TmfO8aL4=";
subPackages = [ "cmd/httpx" ];

View File

@ -18,6 +18,6 @@ buildGoModule rec {
mainProgram = "pbgopy";
homepage = "https://github.com/nakabonne/pbgopy";
license = licenses.mit;
maintainers = [ maintainers.ivar ];
maintainers = [ ];
};
}

View File

@ -6,13 +6,13 @@
buildGoModule rec {
pname = "topfew";
version = "0.9.0";
version = "2.0.0";
src = fetchFromGitHub {
owner = "timbray";
repo = "topfew";
rev = version;
hash = "sha256-6ydi/4LyqTLKpR00f4zpcrTnCorlhnsBOxdhzBMNcRI=";
rev = "v${version}";
hash = "sha256-P3K3IhgYkrxmEG2l7EQDVWQ+P7fOjUMUFrlAnY+8NmI=";
};
vendorHash = null;

View File

@ -13021,6 +13021,19 @@ with self; {
};
};
IOSocketSocks = buildPerlPackage {
pname = "IO-Socket-Socks";
version = "0.74";
src = fetchurl {
url = "mirror://cpan/authors/id/O/OL/OLEG/IO-Socket-Socks-0.74.tar.gz";
hash = "sha256-N/Bxos9LqPCQoil8ZIK3osUJ61Lc1s5dgDXU7ixoJLE=";
};
meta = {
description = "Provides a way to create socks client or server both 4 and 5 version";
license = lib.licenses.free;
};
};
IOSocketTimeout = buildPerlModule {
pname = "IO-Socket-Timeout";
version = "0.32";
@ -15919,10 +15932,10 @@ with self; {
Minion = buildPerlPackage {
pname = "Minion";
version = "10.25";
version = "10.30";
src = fetchurl {
url = "mirror://cpan/authors/id/S/SR/SRI/Minion-10.25.tar.gz";
hash = "sha256-C+CoN1N2iJ2gRgRpY4TAz5iyYh0mUNnrAwf25LlAra0=";
url = "mirror://cpan/authors/id/S/SR/SRI/Minion-10.30.tar.gz";
hash = "sha256-twS9ZuxK8cAzlGifAsCsBIDr0GzpzKFykVAbkgLG7Rw=";
};
propagatedBuildInputs = [ Mojolicious YAMLLibYAML ];
meta = {
@ -29123,10 +29136,10 @@ with self; {
YAMLPP = buildPerlPackage {
pname = "YAML-PP";
version = "0.036";
version = "0.38.0";
src = fetchurl {
url = "mirror://cpan/authors/id/T/TI/TINITA/YAML-PP-0.036.tar.gz";
hash = "sha256-yLTlBYSt+S73Vz9rsB1u1Y5iF2MsV0J7cnTPp8pG/Bs=";
url = "mirror://cpan/authors/id/T/TI/TINITA/YAML-PP-v0.38.0.tar.gz";
hash = "sha256-qBlGXFL2o0EEmjlCdCwI4E8olLKmZILkOn9AfOELTqA=";
};
buildInputs = [ TestDeep TestWarn ];
meta = {

View File

@ -505,6 +505,7 @@ mapAliases ({
sharkiqpy = sharkiq; # added 2022-05-21
shouldbe = throw "shouldbe was removed, because it was disabled on all python version since 3.8 and last updated in 2019."; # added 2024-05-12
sip_4 = sip4; # added 2024-01-07
slackclient = slack-sdk; # added 2024-06-27
ssh-mitm = throw "ssh-mitm was removed in favor of the top-level ssh-mitm"; # added 2023-05-09
smart_open = smart-open; # added 2021-03-14
smmap2 = throw "smmap2 has been deprecated, use smmap instead."; # added 2020-03-14

Some files were not shown because too many files have changed in this diff Show More