mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-09-29 19:30:11 +00:00
Merge staging-next into staging
This commit is contained in:
@@ -87,7 +87,7 @@ let
|
||||
|
||||
desktopItem = makeDesktopItem {
|
||||
name = "Superposition";
|
||||
exec = "superposition";
|
||||
exec = "unigine-superposition";
|
||||
genericName = "A GPU Stress test tool from the UNIGINE";
|
||||
icon = "Superposition";
|
||||
desktopName = "Superposition Benchmark";
|
||||
@@ -145,6 +145,6 @@ buildFHSEnv {
|
||||
license = lib.licenses.unfree;
|
||||
maintainers = [ lib.maintainers.BarinovMaxim ];
|
||||
platforms = [ "x86_64-linux" ];
|
||||
mainProgram = "Superposition";
|
||||
mainProgram = "unigine-superposition";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -5,57 +5,59 @@
|
||||
makeWrapper,
|
||||
autoPatchelfHook,
|
||||
wrapGAppsHook3,
|
||||
which,
|
||||
more,
|
||||
file,
|
||||
atk,
|
||||
alsa-lib,
|
||||
atk,
|
||||
cacert,
|
||||
cairo,
|
||||
dconf,
|
||||
fetchurl,
|
||||
file,
|
||||
fontconfig,
|
||||
freetype,
|
||||
gdk-pixbuf,
|
||||
glib,
|
||||
webkitgtk_4_0,
|
||||
glib-networking,
|
||||
gnome2,
|
||||
gtk2,
|
||||
gtk2-x11,
|
||||
gtk3,
|
||||
gtk_engines,
|
||||
heimdal,
|
||||
krb5,
|
||||
libGL,
|
||||
libappindicator-gtk3,
|
||||
libcanberra-gtk3,
|
||||
libcap,
|
||||
libcxx,
|
||||
libfaketime,
|
||||
libgbm,
|
||||
libinput,
|
||||
libjpeg,
|
||||
libjson,
|
||||
libpng12,
|
||||
libpulseaudio,
|
||||
libredirect,
|
||||
libsecret,
|
||||
libsoup_2_4,
|
||||
libvorbis,
|
||||
speex,
|
||||
openssl,
|
||||
zlib,
|
||||
xorg,
|
||||
pango,
|
||||
gtk2,
|
||||
gnome2,
|
||||
libgbm,
|
||||
nss,
|
||||
nspr,
|
||||
gtk_engines,
|
||||
freetype,
|
||||
dconf,
|
||||
libpng12,
|
||||
libxml2,
|
||||
libjpeg,
|
||||
libredirect,
|
||||
tzdata,
|
||||
cacert,
|
||||
systemd,
|
||||
libcxx,
|
||||
symlinkJoin,
|
||||
libpulseaudio,
|
||||
pcsclite,
|
||||
glib-networking,
|
||||
llvmPackages,
|
||||
more,
|
||||
nspr,
|
||||
nss,
|
||||
opencv4,
|
||||
libfaketime,
|
||||
libinput,
|
||||
libcap,
|
||||
libjson,
|
||||
libsecret,
|
||||
libcanberra-gtk3,
|
||||
openssl,
|
||||
pango,
|
||||
pcsclite,
|
||||
sane-backends,
|
||||
fetchurl,
|
||||
speex,
|
||||
symlinkJoin,
|
||||
systemd,
|
||||
tzdata,
|
||||
webkitgtk_4_0,
|
||||
which,
|
||||
xorg,
|
||||
zlib,
|
||||
|
||||
homepage,
|
||||
version,
|
||||
@@ -131,11 +133,11 @@ stdenv.mkDerivation rec {
|
||||
nativeBuildInputs = [
|
||||
autoPatchelfHook
|
||||
file
|
||||
libfaketime
|
||||
makeWrapper
|
||||
more
|
||||
which
|
||||
wrapGAppsHook3
|
||||
libfaketime
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@@ -146,18 +148,19 @@ stdenv.mkDerivation rec {
|
||||
fontconfig
|
||||
freetype
|
||||
gdk-pixbuf
|
||||
gnome2.gtkglext
|
||||
glib-networking
|
||||
webkitgtk_4_0
|
||||
gnome2.gtkglext
|
||||
gtk2
|
||||
gtk2-x11
|
||||
gtk3
|
||||
gtk_engines
|
||||
heimdal
|
||||
krb5
|
||||
libcap
|
||||
libGL
|
||||
libcanberra-gtk3
|
||||
libcap
|
||||
libcxx
|
||||
libgbm
|
||||
libinput
|
||||
libjpeg
|
||||
libjson
|
||||
@@ -168,27 +171,29 @@ stdenv.mkDerivation rec {
|
||||
libvorbis
|
||||
libxml2'
|
||||
llvmPackages.libunwind
|
||||
libgbm
|
||||
nspr
|
||||
nss
|
||||
opencv4'
|
||||
openssl'
|
||||
pango
|
||||
pcsclite
|
||||
sane-backends
|
||||
speex
|
||||
(lib.getLib systemd)
|
||||
stdenv.cc.cc
|
||||
(lib.getLib systemd)
|
||||
webkitgtk_4_0
|
||||
xorg.libXScrnSaver
|
||||
xorg.libXaw
|
||||
xorg.libXmu
|
||||
xorg.libXScrnSaver
|
||||
xorg.libXtst
|
||||
zlib
|
||||
sane-backends
|
||||
];
|
||||
|
||||
runtimeDependencies = [
|
||||
glib
|
||||
glib-networking
|
||||
libappindicator-gtk3
|
||||
libGL
|
||||
pcsclite
|
||||
|
||||
xorg.libX11
|
||||
@@ -200,8 +205,8 @@ stdenv.mkDerivation rec {
|
||||
xorg.libXrender
|
||||
xorg.libXtst
|
||||
xorg.libxcb
|
||||
xorg.xprop
|
||||
xorg.xdpyinfo
|
||||
xorg.xprop
|
||||
];
|
||||
|
||||
installPhase =
|
||||
@@ -218,6 +223,7 @@ stdenv.mkDerivation rec {
|
||||
wrapProgram $out/opt/citrix-icaclient/${program} \
|
||||
${lib.optionalString (icaFlag program != null) ''--add-flags "${icaFlag program} $ICAInstDir"''} \
|
||||
--set ICAROOT "$ICAInstDir" \
|
||||
--prefix GIO_EXTRA_MODULES : "${glib-networking}/lib/gio/modules" \
|
||||
--prefix LD_LIBRARY_PATH : "$ICAInstDir:$ICAInstDir/lib" \
|
||||
--set LD_PRELOAD "${libredirect}/lib/libredirect.so ${lib.getLib pcsclite}/lib/libpcsclite.so" \
|
||||
--set NIX_REDIRECTS "/usr/share/zoneinfo=${tzdata}/share/zoneinfo:/etc/zoneinfo=${tzdata}/share/zoneinfo:/etc/timezone=$ICAInstDir/timezone"
|
||||
|
||||
@@ -14,11 +14,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "crowdin-cli";
|
||||
version = "4.7.1";
|
||||
version = "4.8.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/crowdin/crowdin-cli/releases/download/${finalAttrs.version}/crowdin-cli.zip";
|
||||
hash = "sha256-Go1/oz0FF8BhjADkjqjfcoQX5wRBS/9Z9m//pBvTJz8=";
|
||||
hash = "sha256-4+D1O+/32aYbZs1aKAEPuKq3IDmZho7oX+zERRrGMpw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -207,8 +207,3 @@ index 2dfc4d2f0..e5ac73edd 100644
|
||||
)
|
||||
endif
|
||||
|
||||
@@ -146,4 +146,3 @@ summary({
|
||||
'capsule splash': get_option('plugin_uefi_capsule_splash'),
|
||||
}, section:'uefi capsule options')
|
||||
endif
|
||||
-
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
gobject-introspection,
|
||||
meson,
|
||||
ninja,
|
||||
protobuf,
|
||||
protobufc,
|
||||
shared-mime-info,
|
||||
vala,
|
||||
@@ -49,6 +50,7 @@
|
||||
libqmi,
|
||||
libuuid,
|
||||
libxmlb,
|
||||
libxml2,
|
||||
modemmanager,
|
||||
pango,
|
||||
polkit,
|
||||
@@ -74,6 +76,8 @@
|
||||
efibootmgr,
|
||||
tpm2-tools,
|
||||
|
||||
fetchpatch2,
|
||||
|
||||
# passthru
|
||||
nixosTests,
|
||||
nix-update-script,
|
||||
@@ -131,7 +135,7 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "fwupd";
|
||||
version = "2.0.9";
|
||||
version = "2.0.12";
|
||||
|
||||
# libfwupd goes to lib
|
||||
# daemon, plug-ins and libfwupdplugin go to out
|
||||
@@ -149,7 +153,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
owner = "fwupd";
|
||||
repo = "fwupd";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-Izh6PHMgUsOeez9uWSLoA2GhvawYQlEZo480vovxn38=";
|
||||
hash = "sha256-AYPrQzk28CS4Yhj2+KARt3b1SC02YifEftsSF+fKJ+Y=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -170,14 +174,21 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
# EFI capsule is located in fwupd-efi now.
|
||||
./efi-app-path.patch
|
||||
|
||||
(fetchpatch2 {
|
||||
url = "https://github.com/fwupd/fwupd/pull/8959.diff?full_index=1";
|
||||
hash = "sha256-w4uf1CXSyy1pqqM4lzMZoOFhDxadcU3Tdnz0dJgLW7w=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch =
|
||||
''
|
||||
patchShebangs \
|
||||
contrib/generate-version-script.py \
|
||||
contrib/generate-man.py \
|
||||
po/test-deps
|
||||
generate-build/generate-version-script.py \
|
||||
generate-build/generate-man.py \
|
||||
po/test-deps \
|
||||
plugins/uefi-capsule/tests/grub2-mkconfig \
|
||||
plugins/uefi-capsule/tests/grub2-reboot
|
||||
''
|
||||
# in nixos test tries to chmod 0777 $out/share/installed-tests/fwupd/tests/redfish.conf
|
||||
+ ''
|
||||
@@ -202,10 +213,12 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
gettext
|
||||
gi-docgen
|
||||
gobject-introspection
|
||||
libxml2
|
||||
meson
|
||||
ninja
|
||||
pkg-config
|
||||
protobufc # for protoc
|
||||
protobuf # for protoc
|
||||
protobufc # for protoc-gen-c
|
||||
shared-mime-info
|
||||
vala
|
||||
wrapGAppsNoGuiHook
|
||||
|
||||
107
pkgs/by-name/ga/gaphor/package.nix
Normal file
107
pkgs/by-name/ga/gaphor/package.nix
Normal file
@@ -0,0 +1,107 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
glib,
|
||||
gobject-introspection,
|
||||
wrapGAppsHook4,
|
||||
gtksourceview5,
|
||||
libadwaita,
|
||||
python3Packages,
|
||||
nix-update-script,
|
||||
}:
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "gaphor";
|
||||
version = "3.1.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "gaphor";
|
||||
repo = "gaphor";
|
||||
tag = version;
|
||||
hash = "sha256-0xivimpYM1gwOO2QrovYiJPNUfuGclr+F/WyHLNl+jw=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
"pydot"
|
||||
"pygobject"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
glib
|
||||
gobject-introspection
|
||||
wrapGAppsHook4
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
gtksourceview5
|
||||
libadwaita
|
||||
];
|
||||
|
||||
build-system = [ python3Packages.poetry-core ];
|
||||
|
||||
dependencies = with python3Packages; [
|
||||
babel
|
||||
better-exceptions
|
||||
defusedxml
|
||||
dulwich
|
||||
gaphas
|
||||
generic
|
||||
jedi
|
||||
pillow
|
||||
pycairo
|
||||
pydot
|
||||
pygobject3
|
||||
tinycss2
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
install -Dm644 data/org.gaphor.Gaphor.appdata.xml -t $out/share/metainfo/
|
||||
install -Dm644 data/org.gaphor.Gaphor.desktop -t $out/share/applications/
|
||||
install -Dm644 data/org.gaphor.Gaphor.xml -t $out/share/mime/packages/
|
||||
install -Dm644 data/logos/org.gaphor.Gaphor.svg -t $out/share/icons/hicolor/scalable/apps/
|
||||
install -Dm644 data/logos/org.gaphor.Gaphor-symbolic.svg -t $out/share/icons/hicolor/symbolic/apps/
|
||||
|
||||
install -Dm644 data/logos/gaphor-24x24.png $out/share/icons/hicolor/24x24/apps/org.gaphor.Gaphor.png
|
||||
install -Dm644 data/logos/gaphor-48x48.png $out/share/icons/hicolor/48x48/apps/org.gaphor.Gaphor.png
|
||||
|
||||
install -Dm644 gaphor/ui/installschemas/org.gaphor.Gaphor.gschema.xml -t $out/share/glib-2.0/schemas/
|
||||
glib-compile-schemas $out/share/glib-2.0/schemas/
|
||||
|
||||
install -Dm644 data/org.gaphor.Gaphor.service -t $out/share/dbus-1/services/
|
||||
substituteInPlace $out/share/dbus-1/services/org.gaphor.Gaphor.service \
|
||||
--replace-fail "Exec=/usr/bin/gaphor" "Exec=$out/bin/gaphor"
|
||||
'';
|
||||
|
||||
# Prevent double wrapping
|
||||
dontWrapGApps = true;
|
||||
|
||||
preFixup = ''
|
||||
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
updateScript = nix-update-script { };
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "UML and SysML modeling tool";
|
||||
longDescription = ''
|
||||
Gaphor is a UML, SysML, RAAML, and C4 modeling application. It
|
||||
is designed to be easy to use, while still being powerful.
|
||||
Gaphor implements a fully-compliant UML 2 data model, so it is
|
||||
much more than a picture drawing tool. You can use Gaphor to
|
||||
quickly visualize different aspects of a system as well as
|
||||
create complete, highly complex models.
|
||||
|
||||
Gaphor provides four modeling languages: UML, SysML, RAAML and C4 and
|
||||
makes them accessible to beginners.
|
||||
'';
|
||||
homepage = "https://gaphor.org/";
|
||||
changelog = "https://github.com/gaphor/gaphor/releases/tag/${version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ normalcea ];
|
||||
teams = [ lib.teams.gnome-circle ];
|
||||
mainProgram = "gaphor";
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -12,13 +12,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "intel-compute-runtime";
|
||||
version = "25.18.33578.6";
|
||||
version = "25.22.33944.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "intel";
|
||||
repo = "compute-runtime";
|
||||
tag = version;
|
||||
hash = "sha256-6HJUwoMzd8T9o0dohLiXz2xwtqnUmkFuftIUPqKpy5s=";
|
||||
hash = "sha256-Sz9ELQkSq6CQOfoTlzJoUzj/GuHwQMgtUjmC0P2uzro=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -39,6 +39,9 @@ stdenv.mkDerivation rec {
|
||||
(lib.cmakeFeature "OCL_ICD_VENDORDIR" "${placeholder "out"}/etc/OpenCL/vendors")
|
||||
# The install script assumes this path is relative to CMAKE_INSTALL_PREFIX
|
||||
(lib.cmakeFeature "CMAKE_INSTALL_LIBDIR" "lib")
|
||||
# disable spectre mitigations (already mitigated in the kernel)
|
||||
# https://bugs.launchpad.net/ubuntu/+source/intel-compute-runtime/+bug/2110131
|
||||
(lib.cmakeBool "NEO_DISABLE_MITIGATIONS" true)
|
||||
];
|
||||
|
||||
outputs = [
|
||||
|
||||
@@ -15,29 +15,17 @@ let
|
||||
py = python3.override {
|
||||
self = py;
|
||||
packageOverrides = final: prev: {
|
||||
# sqlalchemy 1.4.x or 2.x are not supported
|
||||
sqlalchemy = prev.sqlalchemy_1_4.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "1.3.24";
|
||||
src = fetchPypi {
|
||||
pname = "SQLAlchemy";
|
||||
inherit version;
|
||||
hash = "sha256-67t3fL+TEjWbiXv4G6ANrg9ctp+6KhgmXcwYpvXvdRk=";
|
||||
};
|
||||
postPatch = ''
|
||||
sed -i '/tag_build = dev/d' setup.cfg
|
||||
'';
|
||||
doCheck = false;
|
||||
});
|
||||
alembic = prev.alembic.overridePythonAttrs (
|
||||
lib.const {
|
||||
doCheck = false;
|
||||
}
|
||||
);
|
||||
# sqlalchemy 2.0 is not supported
|
||||
sqlalchemy = prev.sqlalchemy_1_4;
|
||||
|
||||
# checkInputs do not work wiht sqlalchemy < 2.0
|
||||
factory-boy = prev.factory-boy.overridePythonAttrs (
|
||||
lib.const {
|
||||
doCheck = false;
|
||||
}
|
||||
);
|
||||
|
||||
# https://github.com/irrdnet/irrd/blob/22fe77e46ef1b4e43e346257795e171e7ee70d44/pyproject.toml#L30
|
||||
beautifultable = prev.beautifultable.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "0.8.0";
|
||||
src = fetchPypi {
|
||||
@@ -53,34 +41,19 @@ in
|
||||
|
||||
py.pkgs.buildPythonPackage rec {
|
||||
pname = "irrd";
|
||||
version = "4.4.4";
|
||||
version = "4.5.0b1";
|
||||
format = "pyproject";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "irrdnet";
|
||||
repo = "irrd";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-UIOKXU92JEOeVdpYLNmDBtLn0u3LMdKItcn9bFd9u8g=";
|
||||
hash = "sha256-Hr/PbC4N/yrYeQ7bTfqIchDFmaL3c4afxV1XS7FR1F8=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# starlette 0.37.2 reverted the behaviour change which this adjusted to
|
||||
(fetchpatch {
|
||||
url = "https://github.com/irrdnet/irrd/commit/43e26647e18f8ff3459bbf89ffbff329a0f1eed5.patch";
|
||||
revert = true;
|
||||
hash = "sha256-G216rHfWMZIl9GuXBz6mjHCIm3zrfDDLSmHQK/HkkzQ=";
|
||||
})
|
||||
# Backport build fix for webauthn 2.1
|
||||
(fetchpatch {
|
||||
url = "https://github.com/irrdnet/irrd/commit/20b771e1ee564f38e739fdb0a2a79c10319f638f.patch";
|
||||
hash = "sha256-PtNdhSoFPT1kt71kFsySp/VnUpUdO23Gu9FKknHLph8=";
|
||||
includes = [ "irrd/webui/auth/endpoints_mfa.py" ];
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail psycopg2-binary psycopg2
|
||||
--replace-fail py-radix py-radix-sr
|
||||
'';
|
||||
pythonRelaxDeps = true;
|
||||
|
||||
@@ -131,7 +104,7 @@ py.pkgs.buildPythonPackage rec {
|
||||
pydantic
|
||||
typing-extensions
|
||||
py-radix-sr
|
||||
psycopg2
|
||||
psycopg2-binary
|
||||
sqlalchemy
|
||||
alembic
|
||||
ujson
|
||||
@@ -149,12 +122,14 @@ py.pkgs.buildPythonPackage rec {
|
||||
wtforms-bootstrap5
|
||||
email-validator
|
||||
jinja2
|
||||
joserfc
|
||||
time-machine
|
||||
]
|
||||
++ py.pkgs.uvicorn.optional-dependencies.standard;
|
||||
|
||||
preCheck = ''
|
||||
export SMTPD_HOST=127.0.0.1
|
||||
export IRRD_DATABASE_URL="postgres:///$PGDATABASE"
|
||||
export IRRD_DATABASE_URL="postgresql:///$PGDATABASE"
|
||||
export IRRD_REDIS_URL="redis://localhost/1"
|
||||
'';
|
||||
|
||||
|
||||
@@ -1,29 +1,39 @@
|
||||
{
|
||||
lib,
|
||||
stdenvNoCC,
|
||||
fetchzip,
|
||||
fetchFromGitHub,
|
||||
python3Packages,
|
||||
}:
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "jetbrains-mono";
|
||||
version = "2.304";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://github.com/JetBrains/JetBrainsMono/releases/download/v${version}/JetBrainsMono-${version}.zip";
|
||||
sha256 = "sha256-rv5A3F1zdcUJkmw09st1YxmEIkIoYJaMYGyZjic8jfc=";
|
||||
stripRoot = false;
|
||||
src = fetchFromGitHub {
|
||||
owner = "jetbrains";
|
||||
repo = "jetbrainsmono";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-SW9d5yVud2BWUJpDOlqYn1E1cqicIHdSZjbXjqOAQGw=";
|
||||
};
|
||||
|
||||
dontPatch = true;
|
||||
dontConfigure = true;
|
||||
dontBuild = true;
|
||||
doCheck = false;
|
||||
dontFixup = true;
|
||||
env."PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION" = "python";
|
||||
|
||||
nativeBuildInputs = [
|
||||
python3Packages.gftools
|
||||
];
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
gftools builder sources/config.yaml
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
install -Dm644 -t $out/share/fonts/truetype/ fonts/ttf/*.ttf
|
||||
install -Dm644 -t $out/share/fonts/truetype/ fonts/variable/*.ttf
|
||||
install -Dm644 -t "$out/share/fonts/opentype/" fonts/otf/*.otf
|
||||
install -Dm644 -t "$out/share/fonts/truetype/" fonts/ttf/*.ttf
|
||||
install -Dm644 -t "$out/share/fonts/truetype/" fonts/variable/*.ttf
|
||||
install -Dm644 -t "$out/share/fonts/WOFF2/" fonts/webfonts/*.woff2
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "kubelogin";
|
||||
version = "1.32.4";
|
||||
version = "1.33.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "int128";
|
||||
repo = "kubelogin";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-zdUtLjILildwSOA5CV1SNzVtMj+Tz1KkHB2MH1SZ8wk=";
|
||||
hash = "sha256-H/mHC2BwDoHVZ104NNJejhDTihaP3uIcsZokw4yKoz0=";
|
||||
};
|
||||
|
||||
subPackages = [ "." ];
|
||||
@@ -22,7 +22,7 @@ buildGoModule rec {
|
||||
"-X main.version=v${version}"
|
||||
];
|
||||
|
||||
vendorHash = "sha256-5NiGgZLSf/STr888JPsZZqaqXUI+g+26OEKRXp7xS4E=";
|
||||
vendorHash = "sha256-9yofq5B4Lv/WqD7uwiiR2C88o/q8sTjgph3efYRyKYE=";
|
||||
|
||||
# test all packages
|
||||
preCheck = ''
|
||||
|
||||
@@ -8,6 +8,10 @@
|
||||
openssl,
|
||||
runCommand,
|
||||
stdenv,
|
||||
writeScript,
|
||||
|
||||
# tests
|
||||
vlc,
|
||||
}:
|
||||
let
|
||||
isStatic = stdenv.hostPlatform.isStatic;
|
||||
@@ -128,8 +132,20 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
touch $out
|
||||
fi
|
||||
'';
|
||||
|
||||
inherit vlc;
|
||||
};
|
||||
|
||||
passthru.updateScript = writeScript "update-live555" ''
|
||||
#!/usr/bin/env nix-shell
|
||||
#!nix-shell -i bash -p curl common-updater-scripts
|
||||
|
||||
# Expect the text in format of '2025.05.24:'
|
||||
new_version="$(curl -s http://www.live555.com/liveMedia/public/changelog.txt |
|
||||
head -n1 | tr -d ':')"
|
||||
update-source-version live555 "$new_version"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "http://www.live555.com/liveMedia/";
|
||||
description = "Set of C++ libraries for multimedia streaming, using open standard protocols (RTP/RTCP, RTSP, SIP)";
|
||||
|
||||
@@ -8,13 +8,12 @@
|
||||
|
||||
makeWrapper,
|
||||
|
||||
electron_34,
|
||||
electron_36,
|
||||
commandLineArgs ? "",
|
||||
}:
|
||||
|
||||
let
|
||||
# if we want to use later electron, we'll need to bump the `node-abi` npm package version
|
||||
electron = electron_34;
|
||||
electron = electron_36;
|
||||
in
|
||||
buildNpmPackage rec {
|
||||
pname = "lx-music-desktop";
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "miniflux";
|
||||
version = "2.2.9";
|
||||
version = "2.2.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "miniflux";
|
||||
repo = "v2";
|
||||
tag = version;
|
||||
hash = "sha256-pp+QaofbU6Vkh2ifQLpUq+dbQTx/jX2JgM/9uji13tU=";
|
||||
hash = "sha256-hCRtopJ+PN9bjnImPXKuQRq2Sk62By2+T6z17yISfds=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-6tgZdwr9g/VCnLUEmwAl8vzOzQu6SEGV9PhTp47eXds=";
|
||||
vendorHash = "sha256-jKtlIDPOElp37NlOIbT6IXn2s59NqNTRNK0LbTlxWsM=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
|
||||
50
pkgs/by-name/pr/pretalx/plugins/llm.nix
Normal file
50
pkgs/by-name/pr/pretalx/plugins/llm.nix
Normal file
@@ -0,0 +1,50 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
numpy,
|
||||
ollama,
|
||||
openai,
|
||||
python-redis-lock,
|
||||
umap-learn,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pretalx-llm";
|
||||
version = "0.5.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "why2025-datenzone";
|
||||
repo = "pretalx-llm";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-Ga6Itvc+yL+p6K7w6WYTeNfxahaohDidDWnt0GtcWEM=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
numpy
|
||||
ollama
|
||||
openai
|
||||
python-redis-lock
|
||||
umap-learn
|
||||
];
|
||||
|
||||
doCheck = false; # no tests
|
||||
|
||||
pythonImportsCheck = [
|
||||
"pretalx_llm"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "LLM support for Pretalx";
|
||||
homepage = "https://github.com/why2025-datenzone/pretalx-llm";
|
||||
changelog = "https://github.com/why2025-datenzone/pretalx-llm/blob/${src.rev}/CHANGELOG.md";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ hexa ];
|
||||
};
|
||||
}
|
||||
40
pkgs/by-name/pr/pretalx/plugins/openmetrics.nix
Normal file
40
pkgs/by-name/pr/pretalx/plugins/openmetrics.nix
Normal file
@@ -0,0 +1,40 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
unstableGitUpdater,
|
||||
}:
|
||||
|
||||
buildPythonPackage {
|
||||
pname = "pretalx-openmetrics";
|
||||
version = "unstable-2025-05-25";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "why2025-datenzone";
|
||||
repo = "pretalx-openmetrics";
|
||||
rev = "1121a5d430c403bc9aedb7ae8b1aa81219c8a58f";
|
||||
hash = "sha256-reQA61JFZsYWE/CAL28Oe60CmGANt0phXLzz9YGtDYQ=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
doCheck = false; # no tests
|
||||
|
||||
pythonImportsCheck = [
|
||||
"pretalx_openmetrics"
|
||||
];
|
||||
|
||||
# no tagged release yet
|
||||
passthru.updateScript = unstableGitUpdater { };
|
||||
|
||||
meta = {
|
||||
description = "OpenMetrics instrumentation plugin";
|
||||
homepage = "https://github.com/why2025-datenzone/pretalx-openmetrics";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ hexa ];
|
||||
};
|
||||
}
|
||||
41
pkgs/by-name/pr/pretalx/plugins/zammad.nix
Normal file
41
pkgs/by-name/pr/pretalx/plugins/zammad.nix
Normal file
@@ -0,0 +1,41 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
zammad-py,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pretalx-zammad";
|
||||
version = "2025.0.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "badbadc0ffee";
|
||||
repo = "pretalx-zammad";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-YIKZO04vaKPGhUrTFiE4F+KjuBrYm0KsxUua5+Hm7gg=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
zammad-py
|
||||
];
|
||||
|
||||
doCheck = false; # no tests
|
||||
|
||||
pythonImportsCheck = [
|
||||
"pretalx_zammad"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Pretalx plugin for Zammad issue tracker";
|
||||
homepage = "https://github.com/badbadc0ffee/pretalx-zammad";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ hexa ];
|
||||
};
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
fetchurl,
|
||||
appimageTools,
|
||||
}:
|
||||
|
||||
appimageTools.wrapType2 rec {
|
||||
pname = "responsively-app";
|
||||
version = "1.16.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/responsively-org/responsively-app-releases/releases/download/v${version}/ResponsivelyApp-${version}.AppImage";
|
||||
hash = "sha256-r0wznN+7zZXKNFNFUV4hm2e4gd84M6hVcun4OfNEeSw=";
|
||||
};
|
||||
|
||||
appimageContents = appimageTools.extract {
|
||||
inherit pname version src;
|
||||
};
|
||||
|
||||
extraInstallCommands = ''
|
||||
install -m 444 -D ${appimageContents}/responsivelyapp.desktop $out/share/applications/responsivelyapp.desktop
|
||||
install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/512x512/apps/responsivelyapp.png \
|
||||
$out/share/icons/hicolor/512x512/apps/responsivelyapp.png
|
||||
substituteInPlace $out/share/applications/responsivelyapp.desktop \
|
||||
--replace-fail 'Exec=AppRun' 'Exec=${pname}'
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Modified web browser that helps in responsive web development";
|
||||
mainProgram = "responsively-desktop";
|
||||
homepage = "https://responsively.app/";
|
||||
changelog = "https://github.com/responsively-org/responsively-app/releases/tag/v${version}";
|
||||
license = lib.licenses.agpl3Plus;
|
||||
maintainers = with lib.maintainers; [ kashw2 ];
|
||||
platforms = [ "x86_64-linux" ];
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
|
||||
};
|
||||
}
|
||||
@@ -19,14 +19,14 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "s7";
|
||||
version = "11.5-unstable-2025-06-15";
|
||||
version = "11.5-unstable-2025-06-25";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
domain = "cm-gitlab.stanford.edu";
|
||||
owner = "bil";
|
||||
repo = "s7";
|
||||
rev = "9ab3baa97bd90b1fb3d8d7cef1e0adc31f89c6e2";
|
||||
hash = "sha256-ZhhaRdk6hf+tu2THGFnnpTB/0VE8h87RxLDT46MuiLc=";
|
||||
rev = "0030b5a1e968bc0d6d3cdfd083703c9f5dcf93aa";
|
||||
hash = "sha256-SqRzPSzahZeWxbWhQIUyXzRBq0x6gxb6Sd7oVqTIaF4=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
||||
@@ -14,14 +14,14 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "ty";
|
||||
version = "0.0.1-alpha.11";
|
||||
version = "0.0.1-alpha.12";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "astral-sh";
|
||||
repo = "ty";
|
||||
tag = finalAttrs.version;
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-ns78SUbCRGWl7fr+acN8yjrx3/odIYFqO/sOL/5ayLw=";
|
||||
hash = "sha256-eVOwamhs9ETwqiYMA/smDtmu/c8TRzEZoKy/o/OCKnA=";
|
||||
};
|
||||
|
||||
# For Darwin platforms, remove the integration test for file notifications,
|
||||
@@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
cargoBuildFlags = [ "--package=ty" ];
|
||||
|
||||
cargoHash = "sha256-GNBQ522FX7Yly963/msRfiYKybpk+XDmn1rujfbO22A=";
|
||||
cargoHash = "sha256-T2JQqFRoMU0xbD8D4tqXdxTN1RxcK6u5DYR9uO876xs=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
|
||||
@@ -1,247 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
patchelf,
|
||||
makeWrapper,
|
||||
fetchurl,
|
||||
writeScript,
|
||||
|
||||
# Libraries
|
||||
glib,
|
||||
fontconfig,
|
||||
freetype,
|
||||
pango,
|
||||
cairo,
|
||||
libX11,
|
||||
libXi,
|
||||
atk,
|
||||
nss,
|
||||
nspr,
|
||||
libXcursor,
|
||||
libXext,
|
||||
libXfixes,
|
||||
libXrender,
|
||||
libXScrnSaver,
|
||||
libXcomposite,
|
||||
libxcb,
|
||||
alsa-lib,
|
||||
libXdamage,
|
||||
libXtst,
|
||||
libXrandr,
|
||||
libxshmfence,
|
||||
expat,
|
||||
cups,
|
||||
dbus,
|
||||
gtk3,
|
||||
gtk4,
|
||||
gdk-pixbuf,
|
||||
gcc-unwrapped,
|
||||
at-spi2-atk,
|
||||
at-spi2-core,
|
||||
libkrb5,
|
||||
libdrm,
|
||||
libglvnd,
|
||||
libgbm,
|
||||
libxkbcommon,
|
||||
pipewire,
|
||||
wayland,
|
||||
|
||||
coreutils,
|
||||
|
||||
# command line arguments which are always set e.g "--disable-gpu"
|
||||
commandLineArgs ? "",
|
||||
|
||||
systemd,
|
||||
|
||||
# Loaded at runtime.
|
||||
libexif,
|
||||
pciutils,
|
||||
|
||||
liberation_ttf,
|
||||
curl,
|
||||
util-linux,
|
||||
xdg-utils,
|
||||
wget,
|
||||
flac,
|
||||
harfbuzz,
|
||||
icu,
|
||||
libpng,
|
||||
libopus,
|
||||
snappy,
|
||||
speechd,
|
||||
bzip2,
|
||||
libcap,
|
||||
|
||||
# Necessary for USB audio devices.
|
||||
pulseSupport ? true,
|
||||
libpulseaudio,
|
||||
|
||||
gsettings-desktop-schemas,
|
||||
|
||||
# Allow video acceleration via VA-API to be disabled on systems where is doesn't
|
||||
# work reliably (--enable-features=VaapiVideoDecoder)
|
||||
libvaSupport ? true,
|
||||
libva,
|
||||
|
||||
# For Vulkan support (--enable-features=Vulkan)
|
||||
addDriverRunpath,
|
||||
}:
|
||||
|
||||
let
|
||||
opusWithCustomModes = libopus.override { withCustomModes = true; };
|
||||
|
||||
deps =
|
||||
[
|
||||
glib
|
||||
fontconfig
|
||||
freetype
|
||||
pango
|
||||
cairo
|
||||
libX11
|
||||
libXi
|
||||
atk
|
||||
nss
|
||||
nspr
|
||||
libXcursor
|
||||
libXext
|
||||
libXfixes
|
||||
libXrender
|
||||
libXScrnSaver
|
||||
libXcomposite
|
||||
libxcb
|
||||
alsa-lib
|
||||
libXdamage
|
||||
libXtst
|
||||
libXrandr
|
||||
libxshmfence
|
||||
expat
|
||||
cups
|
||||
dbus
|
||||
gdk-pixbuf
|
||||
gcc-unwrapped.lib
|
||||
systemd
|
||||
libexif
|
||||
pciutils
|
||||
liberation_ttf
|
||||
curl
|
||||
util-linux
|
||||
wget
|
||||
flac
|
||||
harfbuzz
|
||||
icu
|
||||
libpng
|
||||
opusWithCustomModes
|
||||
snappy
|
||||
speechd
|
||||
bzip2
|
||||
libcap
|
||||
at-spi2-atk
|
||||
at-spi2-core
|
||||
libkrb5
|
||||
libdrm
|
||||
libglvnd
|
||||
libgbm
|
||||
coreutils
|
||||
libxkbcommon
|
||||
pipewire
|
||||
wayland
|
||||
]
|
||||
++ lib.optional pulseSupport libpulseaudio
|
||||
++ lib.optional libvaSupport libva
|
||||
++ [
|
||||
gtk3
|
||||
gtk4
|
||||
];
|
||||
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "wavebox";
|
||||
version = "10.137.11-2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://download.wavebox.app/stable/linux/deb/amd64/wavebox_${finalAttrs.version}_amd64.deb";
|
||||
hash = "sha256-sdkpTGhpBfMgczUuyIlhYw7bB91uLW1DzMLUht54eK4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
patchelf
|
||||
makeWrapper
|
||||
];
|
||||
buildInputs = [
|
||||
gsettings-desktop-schemas # needed for GSETTINGS_SCHEMAS_PATH
|
||||
glib
|
||||
gtk3
|
||||
];
|
||||
|
||||
unpackPhase = ''
|
||||
ar x $src
|
||||
tar xf data.tar.xz
|
||||
'';
|
||||
|
||||
rpath = lib.makeLibraryPath deps + ":" + lib.makeSearchPathOutput "lib" "lib64" deps;
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
exe=$out/bin/wavebox
|
||||
|
||||
mkdir -p $out/bin $out/share
|
||||
|
||||
cp -a opt/* $out/share
|
||||
cp -a usr/share/* $out/share
|
||||
|
||||
|
||||
substituteInPlace $out/share/wavebox.io/wavebox/wavebox-launcher \
|
||||
--replace-fail 'CHROME_WRAPPER' 'WRAPPER'
|
||||
substituteInPlace $out/share/applications/wavebox.desktop \
|
||||
--replace-fail /opt/wavebox.io/wavebox/wavebox-launcher $exe
|
||||
substituteInPlace $out/share/menu/wavebox.menu \
|
||||
--replace-fail /opt $out/share \
|
||||
--replace-fail $out/share/wavebox.io/wavebox/wavebox $exe
|
||||
|
||||
for icon_file in $out/share/wavebox.io/wavebox/product_logo_[0-9]*.png; do
|
||||
num_and_suffix="''${icon_file##*logo_}"
|
||||
icon_size="''${num_and_suffix%.*}"
|
||||
logo_output_prefix="$out/share/icons/hicolor"
|
||||
logo_output_path="$logo_output_prefix/''${icon_size}x''${icon_size}/apps"
|
||||
mkdir -p "$logo_output_path"
|
||||
mv "$icon_file" "$logo_output_path/wavebox.png"
|
||||
done
|
||||
|
||||
makeWrapper "$out/share/wavebox.io/wavebox/wavebox" "$exe" \
|
||||
--prefix LD_LIBRARY_PATH : "$rpath" \
|
||||
--prefix PATH : "${lib.makeBinPath deps}" \
|
||||
--suffix PATH : "${lib.makeBinPath [ xdg-utils ]}" \
|
||||
--prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH:${addDriverRunpath.driverLink}/share" \
|
||||
--set CHROME_WRAPPER "wavebox" \
|
||||
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \
|
||||
--add-flags ${lib.escapeShellArg commandLineArgs}
|
||||
|
||||
for elf in $out/share/wavebox.io/wavebox/{wavebox,chrome-sandbox,chrome_crashpad_handler}; do
|
||||
patchelf --set-rpath $rpath $elf
|
||||
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $elf
|
||||
done
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
updateScript = writeScript "update-wavebox.sh" ''
|
||||
#!/usr/bin/env nix-shell
|
||||
#!nix-shell -i bash -p nix-update curl jq
|
||||
|
||||
version=$(curl "https://download.wavebox.app/stable/linux/latest.json" | jq --raw-output '.["urls"]["deb"] | match("https://download.wavebox.app/stable/linux/deb/amd64/wavebox_(.+)_amd64.deb").captures[0]["string"]')
|
||||
nix-update wavebox --version "$version"
|
||||
'';
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Wavebox Productivity Browser";
|
||||
homepage = "https://wavebox.io";
|
||||
license = lib.licenses.unfree;
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
|
||||
maintainers = with lib.maintainers; [ flexiondotorg ];
|
||||
platforms = [ "x86_64-linux" ];
|
||||
mainProgram = "wavebox";
|
||||
};
|
||||
})
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "elementary-files";
|
||||
version = "7.1.3";
|
||||
version = "7.1.4";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
|
||||
owner = "elementary";
|
||||
repo = "files";
|
||||
rev = version;
|
||||
hash = "sha256-GeHaDZGOdvc7dXA3AE4Gt9u3RVgkU7d3FxAC3uXsgUs=";
|
||||
hash = "sha256-z7LkQ/lc2pv73VBdKRKWUKWemTbX6xMtCmrgqK5QIZw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -19,13 +19,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "xdg-desktop-portal-pantheon";
|
||||
version = "8.0.3";
|
||||
version = "8.0.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "elementary";
|
||||
repo = "portals";
|
||||
rev = version;
|
||||
sha256 = "sha256-UGQ5kteX/W3ncKzTXXmVL/aI0WC3eqpl5prdmj7lBD8=";
|
||||
sha256 = "sha256-I0GsdpaH4SoOVPLLZa0da8+rwmJs1HtLrhkglNmYtrQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -81,6 +81,9 @@ buildPythonPackage rec {
|
||||
|
||||
disabledTests =
|
||||
[
|
||||
# Incorrect snapshots (AssertionError)
|
||||
"test_color_sentence"
|
||||
|
||||
# Requires the datasets we prevent from downloading
|
||||
"test_create_imagelab"
|
||||
|
||||
|
||||
59
pkgs/development/python-modules/kokoro/default.nix
Normal file
59
pkgs/development/python-modules/kokoro/default.nix
Normal file
@@ -0,0 +1,59 @@
|
||||
{
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
fetchPypi,
|
||||
hatchling,
|
||||
huggingface-hub,
|
||||
lib,
|
||||
loguru,
|
||||
misaki,
|
||||
numpy,
|
||||
pytestCheckHook,
|
||||
torch,
|
||||
transformers,
|
||||
}:
|
||||
|
||||
buildPythonPackage {
|
||||
pname = "kokoro";
|
||||
version = "0-unstable-2025-06-16";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hexgrad";
|
||||
repo = "kokoro";
|
||||
rev = "2668b2e279d0f94977995230e523b0183763f30e";
|
||||
hash = "sha256-slXbn0W1632Hak6Z0ofF0gyavxRLoxS4fyPQLHSapjA=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
hatchling
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
huggingface-hub
|
||||
loguru
|
||||
misaki
|
||||
numpy
|
||||
torch
|
||||
transformers
|
||||
] ++ misaki.optional-dependencies.en; # kokoro depends on misaki[en]
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
disabledTests = [
|
||||
# See https://github.com/hexgrad/kokoro/issues/225
|
||||
"test_different_window_sizes"
|
||||
"test_stft_reconstruction"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"kokoro"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Open-weight TTS model with 82 million parameters";
|
||||
homepage = "https://github.com/hexgrad/kokoro";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ samuela ];
|
||||
};
|
||||
}
|
||||
118
pkgs/development/python-modules/misaki/default.nix
Normal file
118
pkgs/development/python-modules/misaki/default.nix
Normal file
@@ -0,0 +1,118 @@
|
||||
{
|
||||
addict,
|
||||
buildPythonPackage,
|
||||
espeak-ng,
|
||||
fetchFromGitHub,
|
||||
fetchpatch2,
|
||||
fugashi,
|
||||
hatchling,
|
||||
jaconv,
|
||||
jamo,
|
||||
jieba,
|
||||
lib,
|
||||
nltk,
|
||||
num2words,
|
||||
ordered-set,
|
||||
phonemizer,
|
||||
pip,
|
||||
pypinyin,
|
||||
pythonOlder,
|
||||
regex,
|
||||
replaceVars,
|
||||
spacy-curated-transformers,
|
||||
spacy,
|
||||
pytestCheckHook,
|
||||
stdenv,
|
||||
torch,
|
||||
transformers,
|
||||
unidic,
|
||||
}:
|
||||
|
||||
buildPythonPackage {
|
||||
pname = "misaki";
|
||||
version = "0-unstable-2025-06-16";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hexgrad";
|
||||
repo = "misaki";
|
||||
rev = "49ddead831fc1a46beab3f9cb6064d93fd3f6347";
|
||||
hash = "sha256-XkmCG0Vkw/iyLNmwhaW5gp6sg8ieHFeK6fBJ3Jb+J8Q=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch2 {
|
||||
name = "pr82-remove-pip-dependency.patch";
|
||||
url = "https://github.com/hexgrad/misaki/commit/7d2fdff9fe046dd52b638bbb1b243fb789f4cb31.patch?full_index=1";
|
||||
hash = "sha256-N796YWrGe51FYVdxbQ8omJxeGdvOAiKEUKhhm10TQO8=";
|
||||
})
|
||||
(replaceVars ./set-espeak-paths.patch {
|
||||
espeak-library-path = "${lib.getLib espeak-ng}/lib/libespeak-ng${stdenv.hostPlatform.extensions.sharedLibrary}";
|
||||
espeak-data-path = "${lib.getLib espeak-ng}/share/espeak-ng-data";
|
||||
})
|
||||
];
|
||||
|
||||
build-system = [
|
||||
hatchling
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
addict
|
||||
regex
|
||||
];
|
||||
|
||||
# See https://github.com/hexgrad/misaki/blob/main/pyproject.toml#L26
|
||||
passthru.optional-dependencies = {
|
||||
en = [
|
||||
num2words
|
||||
spacy
|
||||
spacy-curated-transformers
|
||||
phonemizer
|
||||
# phonemizer-fork -- we already patch phonemizer in nixpkgs, no need for the "-fork" version
|
||||
# espeakng-loader -- ./set-espeak-paths.patch obviates the need for this
|
||||
torch
|
||||
transformers
|
||||
];
|
||||
ja = [
|
||||
fugashi
|
||||
jaconv
|
||||
# mojimoji -- not packaged as of 2025-06-16
|
||||
unidic
|
||||
# pyopenjtalk -- not packaged as of 2025-06-16
|
||||
];
|
||||
ko = [
|
||||
jamo
|
||||
nltk
|
||||
];
|
||||
zh = [
|
||||
jieba
|
||||
ordered-set
|
||||
pypinyin
|
||||
# cn2an -- not packaged as of 2025-06-16
|
||||
# pypinyin-dict -- not packaged as of 2025-06-16
|
||||
];
|
||||
vi = [
|
||||
num2words
|
||||
spacy
|
||||
spacy-curated-transformers
|
||||
# underthesea -- not packaged as of 2025-06-16
|
||||
];
|
||||
# he = [ mishkal-hebrew ]; -- not packaged as of 2025-06-16
|
||||
};
|
||||
|
||||
# Package does not have tests as of 2025-06-16, but phonemizer is required for
|
||||
# pythonImportsCheck.
|
||||
nativeCheckInputs = [ phonemizer ];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"misaki"
|
||||
"misaki.espeak"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "G2P engine for TTS";
|
||||
homepage = "https://github.com/hexgrad/misaki";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ samuela ];
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
diff --git a/misaki/espeak.py b/misaki/espeak.py
|
||||
index e5d880c..42c2596 100644
|
||||
--- a/misaki/espeak.py
|
||||
+++ b/misaki/espeak.py
|
||||
@@ -1,13 +1,12 @@
|
||||
from phonemizer.backend.espeak.wrapper import EspeakWrapper
|
||||
from typing import Tuple
|
||||
-import espeakng_loader
|
||||
import phonemizer
|
||||
import re
|
||||
|
||||
# Set espeak-ng library path and espeak-ng-data
|
||||
-EspeakWrapper.set_library(espeakng_loader.get_library_path())
|
||||
+EspeakWrapper.set_library("@espeak-library-path@")
|
||||
# Change data_path as needed when editing espeak-ng phonemes
|
||||
-EspeakWrapper.set_data_path(espeakng_loader.get_data_path())
|
||||
+EspeakWrapper.set_data_path("@espeak-data-path@")
|
||||
|
||||
# EspeakFallback is used as a last resort for English
|
||||
class EspeakFallback:
|
||||
@@ -4,6 +4,7 @@
|
||||
replaceVars,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
fetchpatch2,
|
||||
joblib,
|
||||
segments,
|
||||
attrs,
|
||||
@@ -31,6 +32,13 @@ buildPythonPackage rec {
|
||||
libespeak = "${lib.getLib espeak-ng}/lib/libespeak-ng${stdenv.hostPlatform.extensions.sharedLibrary}";
|
||||
# FIXME package festival
|
||||
})
|
||||
# This patch is needed for python3Packages.misaki. See https://github.com/thewh1teagle/espeakng-loader?tab=readme-ov-file#usage-with-phonemizer
|
||||
# and https://github.com/bootphon/phonemizer/pull/191.
|
||||
(fetchpatch2 {
|
||||
name = "pr191-add-option-to-use-custom-espeak-data-path.patch";
|
||||
url = "https://github.com/bootphon/phonemizer/commit/cc1db4bfaf688fdfb8275fd83d218f06411455e6.patch?full_index=1";
|
||||
hash = "sha256-PMeX7A9BBVLS3Sk/Lum85GpJzKXM5tULTWSURq3MD8E=";
|
||||
})
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
||||
@@ -23,14 +23,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "plotnine";
|
||||
version = "0.14.5";
|
||||
version = "0.14.6";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "has2k1";
|
||||
repo = "plotnine";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-3ImNLmZ8RhhqRGv/FtdjbHmdOtgQC7hjUsViEQYE8Ao=";
|
||||
hash = "sha256-nTMu0zx13XepqQyrJrAvBCjjHdY02tlXlFk2kITHZfI=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools-scm ];
|
||||
|
||||
22
pkgs/development/python-modules/pycrdt/Cargo.lock
generated
22
pkgs/development/python-modules/pycrdt/Cargo.lock
generated
@@ -32,9 +32,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "autocfg"
|
||||
version = "1.4.0"
|
||||
version = "1.5.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
|
||||
checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
|
||||
|
||||
[[package]]
|
||||
name = "bitflags"
|
||||
@@ -44,9 +44,9 @@ checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967"
|
||||
|
||||
[[package]]
|
||||
name = "bumpalo"
|
||||
version = "3.18.1"
|
||||
version = "3.19.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee"
|
||||
checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
|
||||
|
||||
[[package]]
|
||||
name = "cfg-if"
|
||||
@@ -162,9 +162,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "libc"
|
||||
version = "0.2.173"
|
||||
version = "0.2.174"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "d8cfeafaffdbc32176b64fb251369d52ea9f0a8fbc6f8759edffef7b525d64bb"
|
||||
checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
|
||||
|
||||
[[package]]
|
||||
name = "lock_api"
|
||||
@@ -245,7 +245,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "pycrdt"
|
||||
version = "0.12.21"
|
||||
version = "0.12.22"
|
||||
dependencies = [
|
||||
"pyo3",
|
||||
"yrs",
|
||||
@@ -392,9 +392,9 @@ checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
|
||||
|
||||
[[package]]
|
||||
name = "syn"
|
||||
version = "2.0.103"
|
||||
version = "2.0.104"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e4307e30089d6fd6aff212f2da3a1f9e32f3223b1f010fb09b7c95f90f3ca1e8"
|
||||
checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
@@ -568,9 +568,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
|
||||
|
||||
[[package]]
|
||||
name = "yrs"
|
||||
version = "0.23.4"
|
||||
version = "0.23.5"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "bb1d740a98b12112352f05ddfc06c1505b66fca116601f9388b84be45d21f84d"
|
||||
checksum = "197c2b4b298f35c3ba4d549884ac872a961112095b29f173ab45e3d5cf609018"
|
||||
dependencies = [
|
||||
"arc-swap",
|
||||
"async-lock",
|
||||
|
||||
@@ -19,14 +19,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pycrdt";
|
||||
version = "0.12.21";
|
||||
version = "0.12.22";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "y-crdt";
|
||||
repo = "pycrdt";
|
||||
tag = version;
|
||||
hash = "sha256-QfgBq/jL/dFOr1YAC4y0s0tpdIC4bwxknPd1wJ/Z1lo=";
|
||||
hash = "sha256-1RTH6u+B+u4+ILvQufHgKCRW1Pj3Tyz5PFOBP/bDWD4=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
53
pkgs/development/python-modules/zammad-py/default.nix
Normal file
53
pkgs/development/python-modules/zammad-py/default.nix
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
poetry-core,
|
||||
requests,
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "zammad-py";
|
||||
version = "3.2.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "joeirimpan";
|
||||
repo = "zammad_py";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-gU5OA5m8X03GM7ImXZZVLkEyoAXRCoFskfop8oXJFH0=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
poetry-core
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
requests
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# requires a local zammad instance
|
||||
"test_users"
|
||||
"test_tickets"
|
||||
"test_groups"
|
||||
"test_pagination"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"zammad_py"
|
||||
];
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/joeirimpan/zammad_py/blob/${src.tag}/HISTORY.rst";
|
||||
description = "Python API client for accessing zammad REST API";
|
||||
homepage = "https://github.com/joeirimpan/zammad_py";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ hexa ];
|
||||
};
|
||||
}
|
||||
41
pkgs/development/tcl-modules/by-name/ze/zesty/package.nix
Normal file
41
pkgs/development/tcl-modules/by-name/ze/zesty/package.nix
Normal file
@@ -0,0 +1,41 @@
|
||||
{
|
||||
lib,
|
||||
mkTclDerivation,
|
||||
fetchFromGitHub,
|
||||
tcllib,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
mkTclDerivation rec {
|
||||
pname = "zesty";
|
||||
version = "0.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nico-robert";
|
||||
repo = "zesty";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-XJdgS1Lf5B5VjGq2gztc5p3E7TLiibaYfU9f8r1wKOc=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
tcllib
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -Dm644 -t $out/lib/zesty/ *.tcl
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Tcl library for rich terminal output";
|
||||
homepage = "https://github.com/nico-robert/zesty";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ fgaz ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "sankey-chart";
|
||||
version = "3.9.0";
|
||||
version = "3.9.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "MindFreeze";
|
||||
repo = "ha-sankey-chart";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-5ojqL0AYkF/VnvaQsn8CJn4y9srZUWUtyz+zauqGAkA=";
|
||||
hash = "sha256-qOUzMi2anKc5sQqy9xvA/ISg0NPuPXQqzjqaPbyiYvY=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-/29XdA+y4ppbK0II1sy+IDFGYUQuPFUq3MMooqA6cBo=";
|
||||
npmDepsHash = "sha256-mz682Ine+YQHxS/Hni6namkohOsGhVhFZi7lsKMHOnc=";
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
@@ -1,112 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonApplication,
|
||||
fetchPypi,
|
||||
copyDesktopItems,
|
||||
gobject-introspection,
|
||||
poetry-core,
|
||||
wrapGAppsHook4,
|
||||
gtksourceview5,
|
||||
libadwaita,
|
||||
pango,
|
||||
gaphas,
|
||||
generic,
|
||||
jedi,
|
||||
pycairo,
|
||||
pillow,
|
||||
dulwich,
|
||||
pydot,
|
||||
defusedxml,
|
||||
better-exceptions,
|
||||
babel,
|
||||
pygobject3,
|
||||
tinycss2,
|
||||
gtk4,
|
||||
librsvg,
|
||||
makeDesktopItem,
|
||||
python,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
buildPythonApplication rec {
|
||||
pname = "gaphor";
|
||||
version = "3.0.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-I5n0XeZLQw4qje6gwh2aMu5Zo5tuXgESHhkR0xegaYM=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
"defusedxml"
|
||||
"gaphas"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
copyDesktopItems
|
||||
gobject-introspection
|
||||
wrapGAppsHook4
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
gtksourceview5
|
||||
pango
|
||||
libadwaita
|
||||
];
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
dependencies = [
|
||||
babel
|
||||
better-exceptions
|
||||
defusedxml
|
||||
dulwich
|
||||
gaphas
|
||||
generic
|
||||
jedi
|
||||
pillow
|
||||
pycairo
|
||||
pydot
|
||||
pygobject3
|
||||
tinycss2
|
||||
];
|
||||
|
||||
desktopItems = [
|
||||
(makeDesktopItem {
|
||||
name = pname;
|
||||
exec = "gaphor";
|
||||
icon = "gaphor";
|
||||
comment = meta.description;
|
||||
desktopName = "Gaphor";
|
||||
})
|
||||
];
|
||||
|
||||
# Disable automatic wrapGAppsHook4 to prevent double wrapping
|
||||
dontWrapGApps = true;
|
||||
|
||||
postInstall = ''
|
||||
install -Dm644 $out/${python.sitePackages}/gaphor/ui/icons/hicolor/scalable/apps/org.gaphor.Gaphor.svg $out/share/pixmaps/gaphor.svg
|
||||
'';
|
||||
|
||||
preFixup = ''
|
||||
makeWrapperArgs+=(
|
||||
"''${gappsWrapperArgs[@]}" \
|
||||
--prefix XDG_DATA_DIRS : "${gtk4}/share/gsettings-schemas/${gtk4.name}/" \
|
||||
--set GDK_PIXBUF_MODULE_FILE "${librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache"
|
||||
)
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
updateScript = nix-update-script { };
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Simple modeling tool written in Python";
|
||||
homepage = "https://github.com/gaphor/gaphor";
|
||||
changelog = "https://github.com/gaphor/gaphor/releases/tag/${version}";
|
||||
license = lib.licenses.asl20;
|
||||
teams = [ lib.teams.gnome-circle ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -109,7 +109,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
"--sbindir=\${out}/bin"
|
||||
"--localstatedir=/var"
|
||||
"--with-pid-dir=/run"
|
||||
"--with-mantype=man"
|
||||
"--with-mantype=doc"
|
||||
"--with-libedit=yes"
|
||||
"--disable-strip"
|
||||
(lib.withFeature withPAM "pam")
|
||||
|
||||
@@ -1713,6 +1713,7 @@ mapAliases {
|
||||
retroarchBare = retroarch-bare; # Added 2024-11-23
|
||||
retroarchFull = retroarch-full; # Added 2024-11-23
|
||||
retroshare06 = retroshare;
|
||||
responsively-app = throw "'responsively-app' has been removed due to lack of maintainance upstream."; # Added 2025-06-25
|
||||
rftg = throw "'rftg' has been removed due to lack of maintenance upstream."; # Added 2024-12-04
|
||||
rigsofrods = rigsofrods-bin; # Added 2023-03-22
|
||||
ring-daemon = throw "'ring-daemon' has been renamed to/replaced by 'jami-daemon'"; # Converted to throw 2024-10-17
|
||||
@@ -2078,6 +2079,7 @@ mapAliases {
|
||||
wakatime = wakatime-cli; # 2024-05-30
|
||||
wal_e = throw "wal_e was removed as it is unmaintained upstream and depends on the removed boto package; upstream recommends using wal-g or pgbackrest"; # Added 2024-09-22
|
||||
wapp = tclPackages.wapp; # Added 2024-10-02
|
||||
wavebox = throw "'wavebox' has been removed due to lack of maintenance in nixpkgs"; # Added 2025-06-24
|
||||
wasm-bindgen-cli = wasm-bindgen-cli_0_2_100;
|
||||
watershot = throw "'watershot' has been removed as it is unmaintained upstream and no longer works"; # Added 2025-06-01
|
||||
wayfireApplications-unwrapped = throw ''
|
||||
|
||||
@@ -3021,8 +3021,6 @@ with pkgs;
|
||||
|
||||
gandi-cli = python3Packages.callPackage ../tools/networking/gandi-cli { };
|
||||
|
||||
gaphor = python3Packages.callPackage ../tools/misc/gaphor { };
|
||||
|
||||
inherit (callPackages ../tools/filesystems/garage { })
|
||||
garage
|
||||
garage_0_8
|
||||
@@ -10566,10 +10564,6 @@ with pkgs;
|
||||
mssql_jdbc = callPackage ../servers/sql/mssql/jdbc { };
|
||||
jtds_jdbc = callPackage ../servers/sql/mssql/jdbc/jtds.nix { };
|
||||
|
||||
miniflux = callPackage ../by-name/mi/miniflux/package.nix {
|
||||
buildGoModule = buildGo123Module;
|
||||
};
|
||||
|
||||
inherit (callPackage ../servers/mir { })
|
||||
mir
|
||||
mir_2_15
|
||||
|
||||
@@ -7655,6 +7655,8 @@ self: super: with self; {
|
||||
|
||||
knx-frontend = callPackage ../development/python-modules/knx-frontend { };
|
||||
|
||||
kokoro = callPackage ../development/python-modules/kokoro { };
|
||||
|
||||
kombu = callPackage ../development/python-modules/kombu { };
|
||||
|
||||
konnected = callPackage ../development/python-modules/konnected { };
|
||||
@@ -9107,6 +9109,8 @@ self: super: with self; {
|
||||
|
||||
misaka = callPackage ../development/python-modules/misaka { };
|
||||
|
||||
misaki = callPackage ../development/python-modules/misaki { };
|
||||
|
||||
misoc = callPackage ../development/python-modules/misoc { };
|
||||
|
||||
miss-hit = callPackage ../development/python-modules/miss-hit { };
|
||||
@@ -19737,6 +19741,8 @@ self: super: with self; {
|
||||
|
||||
zamg = callPackage ../development/python-modules/zamg { };
|
||||
|
||||
zammad-py = callPackage ../development/python-modules/zammad-py { };
|
||||
|
||||
zarr = callPackage ../development/python-modules/zarr { };
|
||||
|
||||
zc-buildout = callPackage ../development/python-modules/zc-buildout { };
|
||||
|
||||
Reference in New Issue
Block a user