Merge staging-next into staging
This commit is contained in:
@@ -13,11 +13,20 @@
|
||||
, extraPythonPackages ? (_ : [])
|
||||
, nixosTests
|
||||
}:
|
||||
|
||||
let
|
||||
fs = lib.fileset;
|
||||
in
|
||||
python3Packages.buildPythonApplication {
|
||||
pname = "nixos-test-driver";
|
||||
version = "1.1";
|
||||
src = ./.;
|
||||
src = fs.toSource {
|
||||
root = ./.;
|
||||
fileset = fs.unions [
|
||||
./pyproject.toml
|
||||
./test_driver
|
||||
./extract-docstrings.py
|
||||
];
|
||||
};
|
||||
pyproject = true;
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
||||
+3
-3
@@ -7,17 +7,17 @@
|
||||
}:
|
||||
|
||||
let
|
||||
rev = "53c40d2395e04761a510aa7007336939538678c0";
|
||||
rev = "99067dba625db3ac54ca4d3a3c811c41de207309";
|
||||
in
|
||||
melpaBuild {
|
||||
pname = "edraw";
|
||||
version = "20240606.457";
|
||||
version = "20240612.1012";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "misohena";
|
||||
repo = "el-easydraw";
|
||||
inherit rev;
|
||||
hash = "sha256-gJboLPEMTFC3rP0PiJ679Nj8SmfI+qXYkX7kBLU6ywQ=";
|
||||
hash = "sha256-32N8kXGFCvB6IHKwUsBGpdtAAf/p3nlq8mAdZrxLt0c=";
|
||||
};
|
||||
|
||||
commit = rev;
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "bitmagnet";
|
||||
version = "0.8.0";
|
||||
version = "0.9.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bitmagnet-io";
|
||||
repo = "bitmagnet";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-P5GfPRIrwLLMBRgoN6d092HiThMghEj1zcaf6BU+IWU=";
|
||||
hash = "sha256-Lyogcuehzn19sX2VZWWlJNI38Jn5IA7mJz0RWkoP390=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-exKQTsyP7LL63WHZ8/WchLh4y0Oj9LC4lxiZTOfWARU=";
|
||||
vendorHash = "sha256-aauXgHPZbSiTW9utuHXzJr7GsWs/2aFiGuukA/B9BRc=";
|
||||
|
||||
ldflags = [ "-s" "-w" "-X github.com/bitmagnet-io/bitmagnet/internal/version.GitTag=v${version}" ];
|
||||
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "cimg";
|
||||
version = "3.3.6";
|
||||
version = "3.4.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "GreycLab";
|
||||
repo = "CImg";
|
||||
rev = "v.${finalAttrs.version}";
|
||||
hash = "sha256-yNIHCEiLvoNNsYisAKo/jj6Q2mLrLMttZyj2XzrWFU4=";
|
||||
hash = "sha256-IHWBvPEl0RN/0j8FaeAhlzWPeitC3bBgUCAj49aPLpw=";
|
||||
};
|
||||
|
||||
outputs = [ "out" "doc" ];
|
||||
|
||||
@@ -15,11 +15,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "freecell-solver";
|
||||
version = "6.8.0";
|
||||
version = "6.10.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://fc-solve.shlomifish.org/downloads/fc-solve/freecell-solver-${finalAttrs.version}.tar.xz";
|
||||
hash = "sha256-lfeKSxXS+jQCcf5PzFNUBlloGRuiLbDUDoGykbjVPTI=";
|
||||
hash = "sha256-RDuineCL51GmD6ykKoF7ZbNCzqkxiP12UXQbdQSDebQ=";
|
||||
};
|
||||
|
||||
outputs = [ "out" "dev" "doc" "man" ];
|
||||
|
||||
@@ -64,11 +64,11 @@ let
|
||||
|
||||
in stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "google-chrome";
|
||||
version = "125.0.6422.141";
|
||||
version = "126.0.6478.61";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb";
|
||||
hash = "sha256-nIdzl3DkvGy9EsNS8nvPi8yK0gvx9mFaxYSxuYZZzxI=";
|
||||
hash = "sha256-L7gBl4SMHIq0x+GZiaaK5Dxs+UJDandz0xYET7YO73o=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ patchelf makeWrapper ];
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "oh-my-posh";
|
||||
version = "21.3.0";
|
||||
version = "21.9.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jandedobbeleer";
|
||||
repo = pname;
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-6HWAlGT1xUNjt0uxh09DdwOZtyOO8ZlVY8/jr7CsJVM=";
|
||||
hash = "sha256-QzIKxvG1fg6f4Xk18XBXYirvD1cPmvzwXZoaLhSeuTI=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-MEQS2wpRbexSJa324lSWEkaqlTF7CfzlrODXoGdfQ6M=";
|
||||
vendorHash = "sha256-N71kM9T8EHh/i8NUSxfPaIRlWk/WADieCkObhVcSyEU=";
|
||||
|
||||
sourceRoot = "${src.name}/src";
|
||||
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
{
|
||||
lib,
|
||||
python3,
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "subprober";
|
||||
version = "1.0.9";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "RevoltSecurities";
|
||||
repo = "SubProber";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-CxmePd1dw9H/XLQZ16JMF1pdFFOI59Qa2knTnKKzFvM=";
|
||||
};
|
||||
|
||||
build-system = with python3.pkgs; [ setuptools ];
|
||||
|
||||
dependencies = with python3.pkgs; [
|
||||
aiodns
|
||||
aiofiles
|
||||
aiohttp
|
||||
alive-progress
|
||||
anyio
|
||||
appdirs
|
||||
arsenic
|
||||
beautifulsoup4
|
||||
colorama
|
||||
fake-useragent
|
||||
httpx
|
||||
requests
|
||||
rich
|
||||
structlog
|
||||
urllib3
|
||||
uvloop
|
||||
];
|
||||
|
||||
# Project has no tests
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "subprober" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Subdomain scanning tool";
|
||||
homepage = "https://github.com/RevoltSecurities/SubProber";
|
||||
changelog = "https://github.com/RevoltSecurities/SubProber/releases/tag/v${version}";
|
||||
license = licenses.gpl3Only;
|
||||
maintainers = with maintainers; [ fab ];
|
||||
mainProgram = "subprober";
|
||||
};
|
||||
}
|
||||
@@ -1,12 +1,12 @@
|
||||
{ lib, stdenvNoCC, fetchzip, makeBinaryWrapper, jdk17_headless, gawk, statePath ? "/var/lib/youtrack" }:
|
||||
{ lib, stdenvNoCC, fetchzip, makeBinaryWrapper, jdk21_headless, gawk, statePath ? "/var/lib/youtrack" }:
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "youtrack";
|
||||
version = "2024.1.32323";
|
||||
version = "2024.2.34646";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://download.jetbrains.com/charisma/youtrack-${finalAttrs.version}.zip";
|
||||
hash = "sha256-eBjh0jp2Pb40IkjKZSBiaPWh5xXXRYUVjgmoVGrVLrg=";
|
||||
hash = "sha256-9htjtB1TC+p+eETsXH5B36NKnZsFA/Og/PIW9gHQefc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeBinaryWrapper ];
|
||||
@@ -20,7 +20,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
cp -r * $out
|
||||
makeWrapper $out/bin/youtrack.sh $out/bin/youtrack \
|
||||
--prefix PATH : "${lib.makeBinPath [ gawk ]}" \
|
||||
--set JRE_HOME ${jdk17_headless}
|
||||
--set JRE_HOME ${jdk21_headless}
|
||||
rm -rf $out/internal/java
|
||||
mv $out/conf $out/conf.orig
|
||||
ln -s ${statePath}/backups $out/backups
|
||||
|
||||
@@ -8,11 +8,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "osinfo-db";
|
||||
version = "20240510";
|
||||
version = "20240523";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://releases.pagure.org/libosinfo/${pname}-${version}.tar.xz";
|
||||
hash = "sha256-CKLVIcSFaH9r45lA1bP2G8D1g7t+NlWhMcZYOF635co=";
|
||||
hash = "sha256-ne/y39KUskzsnw1iBC8EQ62P3GYG+L6pUePlMXCpBsU=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -1,17 +1,16 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, nix-update-script
|
||||
, meson
|
||||
, ninja
|
||||
, pkg-config
|
||||
, vala
|
||||
, desktop-file-utils
|
||||
, gtk3
|
||||
, libexif
|
||||
, libgee
|
||||
, libhandy
|
||||
, libportal-gtk3
|
||||
, geocode-glib_2
|
||||
, gexiv2
|
||||
, libgphoto2
|
||||
@@ -22,50 +21,21 @@
|
||||
, sqlite
|
||||
, python3
|
||||
, libwebp
|
||||
, appstream
|
||||
, wrapGAppsHook3
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "elementary-photos";
|
||||
version = "2.8.0";
|
||||
version = "8.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "elementary";
|
||||
repo = "photos";
|
||||
rev = version;
|
||||
sha256 = "sha256-VhJggQMy1vk21zNA5pR4uAPGCwnIxLUHVO58AZs+h6s=";
|
||||
sha256 = "sha256-EULNLtoZ8M68cp1DT11G6O2TONH/0DXWNX0k4AUqa/w=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# The following 5 patches allow building this without webkit2gtk-4.0.
|
||||
# https://github.com/elementary/photos/pull/743, https://github.com/elementary/photos/pull/746
|
||||
(fetchpatch {
|
||||
url = "https://github.com/elementary/photos/commit/c48f49869bbf44aa37e64c0c1e25aff887783a02.patch";
|
||||
hash = "sha256-CeKRONVevJqVEIchgxyPqnM16Y2zUJ1+wnL2jLdJqec=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://github.com/elementary/photos/commit/d7a8265ecb562e439d003b61b0823de8348fb10d.patch";
|
||||
hash = "sha256-6M3t0l8BUhoaowUSfaiz6xjQBHliO13i+qi5cgfEY04=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://github.com/elementary/photos/commit/d8e13e8e803ed7ab1bd23527866567d998744f57.patch";
|
||||
hash = "sha256-BGBDIHR5iYtd+rJG9sur1oWa4FK/lF0vLdjyPbyNbdU=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://github.com/elementary/photos/commit/075f983a65e9c6d4e80ee07f0c05309badef526a.patch";
|
||||
excludes = [ ".github/workflows/ci.yml" ];
|
||||
hash = "sha256-QOtssVwwHxFdtfhcVyaN33LMZdOkg/DoAC+UAbrkmDk=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://github.com/elementary/photos/commit/ea11cf23db6945df6cc3495fd698456054389371.patch";
|
||||
hash = "sha256-4a/CRx7Dmyyda6SUr0QF++R73v7FBzjXfyxvspynnG0=";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
appstream
|
||||
desktop-file-utils
|
||||
meson
|
||||
ninja
|
||||
pkg-config
|
||||
@@ -84,6 +54,7 @@ stdenv.mkDerivation rec {
|
||||
libgphoto2
|
||||
libgudev
|
||||
libhandy
|
||||
libportal-gtk3
|
||||
libraw
|
||||
libwebp
|
||||
sqlite
|
||||
|
||||
@@ -8,8 +8,9 @@ let
|
||||
in lib.concatLists [
|
||||
# --with-arch= is unknown flag on x86_64 and aarch64-darwin.
|
||||
(lib.optional (!targetPlatform.isx86_64 && !isAarch64Darwin && p ? arch) "--with-arch=${p.arch}")
|
||||
# See supported_defaults in gcc/config.gcc for architecture support.
|
||||
# --with-cpu on aarch64-darwin fails with "Unknown cpu used in --with-cpu=apple-a13".
|
||||
(lib.optional (!isAarch64Darwin && p ? cpu) "--with-cpu=${p.cpu}")
|
||||
(lib.optional (with targetPlatform; !isLoongArch64 && !isMips && !isRiscV && !isS390 && !isAarch64Darwin && p ? cpu) "--with-cpu=${p.cpu}")
|
||||
(lib.optional (p ? abi) "--with-abi=${p.abi}")
|
||||
(lib.optional (p ? fpu) "--with-fpu=${p.fpu}")
|
||||
(lib.optional (p ? float) "--with-float=${p.float}")
|
||||
|
||||
@@ -2,8 +2,7 @@
|
||||
, stdenv
|
||||
, fetchFromGitHub
|
||||
, jetbrains
|
||||
, openjdk17
|
||||
, openjdk17-bootstrap
|
||||
, jdk
|
||||
, git
|
||||
, autoconf
|
||||
, unzip
|
||||
@@ -37,28 +36,28 @@ let
|
||||
}.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
|
||||
cpu = stdenv.hostPlatform.parsed.cpu.name;
|
||||
in
|
||||
openjdk17.overrideAttrs (oldAttrs: rec {
|
||||
jdk.overrideAttrs (oldAttrs: rec {
|
||||
pname = "jetbrains-jdk" + lib.optionalString withJcef "-jcef";
|
||||
javaVersion = "17.0.11";
|
||||
build = "1207.24";
|
||||
javaVersion = "21.0.3";
|
||||
build = "465.3";
|
||||
# To get the new tag:
|
||||
# git clone https://github.com/jetbrains/jetbrainsruntime
|
||||
# cd jetbrainsruntime
|
||||
# git reset --hard [revision]
|
||||
# git checkout jbr-release-${javaVersion}b${build}
|
||||
# git log --simplify-by-decoration --decorate=short --pretty=short | grep "jbr-" --color=never | cut -d "(" -f2 | cut -d ")" -f1 | awk '{print $2}' | sort -t "-" -k 2 -g | tail -n 1 | tr -d ","
|
||||
openjdkTag = "jbr-17.0.8+7";
|
||||
openjdkTag = "jbr-21.0.2+3";
|
||||
version = "${javaVersion}-b${build}";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "JetBrains";
|
||||
repo = "JetBrainsRuntime";
|
||||
rev = "jb${version}";
|
||||
hash = "sha256-a7cJF2iCW/1GK0/GmVbaY5pYcn3YtZy5ngFkyAGRhu0=";
|
||||
hash = "sha256-Pup/XeHExCE6yy2o74wF7VlYU6MI9cg8gb69V3bclIo=";
|
||||
};
|
||||
|
||||
BOOT_JDK = openjdk17-bootstrap.home;
|
||||
BOOT_JDK = jdk.home;
|
||||
# run `git log -1 --pretty=%ct` in jdk repo for new value on update
|
||||
SOURCE_DATE_EPOCH = 1715809405;
|
||||
SOURCE_DATE_EPOCH = 1717225235;
|
||||
|
||||
patches = [ ];
|
||||
|
||||
@@ -74,7 +73,8 @@ openjdk17.overrideAttrs (oldAttrs: rec {
|
||||
-e "s/SOURCE_DATE_EPOCH=.*//" \
|
||||
-e "s/export SOURCE_DATE_EPOCH//" \
|
||||
-i jb/project/tools/common/scripts/common.sh
|
||||
sed -i "s/STATIC_CONF_ARGS/STATIC_CONF_ARGS \$configureFlags/" jb/project/tools/linux/scripts/mkimages_${arch}.sh
|
||||
configureFlags=$(echo $configureFlags | sed 's/--host=[^ ]*//')
|
||||
sed -i "s|STATIC_CONF_ARGS|STATIC_CONF_ARGS \$configureFlags|" jb/project/tools/linux/scripts/mkimages_${arch}.sh
|
||||
sed \
|
||||
-e "s/create_image_bundle \"jb/#/" \
|
||||
-e "s/echo Creating /exit 0 #/" \
|
||||
@@ -144,7 +144,7 @@ openjdk17.overrideAttrs (oldAttrs: rec {
|
||||
your own risk.
|
||||
'';
|
||||
homepage = "https://confluence.jetbrains.com/display/JBR/JetBrains+Runtime";
|
||||
inherit (openjdk17.meta) license platforms mainProgram;
|
||||
inherit (jdk.meta) license platforms mainProgram;
|
||||
maintainers = with maintainers; [ edwtjo ];
|
||||
|
||||
broken = stdenv.isDarwin;
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
, stdenv
|
||||
, cmake
|
||||
, python3
|
||||
, jdk17
|
||||
, jdk
|
||||
, git
|
||||
, libcef
|
||||
, rsync
|
||||
@@ -101,20 +101,20 @@ let
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "jcef-jetbrains";
|
||||
rev = "5e368cf6456d6319967e466e96ad5fa99f412c85";
|
||||
rev = "34dfd656652c24da31b89c39d0885f284722eeaa";
|
||||
# This is the commit number
|
||||
# Currently from the branch: https://github.com/JetBrains/jcef/tree/232
|
||||
# Currently from the branch: https://github.com/JetBrains/jcef/tree/242
|
||||
# Run `git rev-list --count HEAD`
|
||||
version = "767";
|
||||
version = "867";
|
||||
|
||||
nativeBuildInputs = [ cmake python3 jdk17 git rsync ant ninja strip-nondeterminism stripJavaArchivesHook ];
|
||||
nativeBuildInputs = [ cmake python3 jdk git rsync ant ninja strip-nondeterminism stripJavaArchivesHook ];
|
||||
buildInputs = [ boost libX11 libXdamage nss nspr thrift ];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jetbrains";
|
||||
repo = "jcef";
|
||||
inherit rev;
|
||||
hash = "sha256-n+zwxHkyjkjaFhnYWcDNfsqRZIXzZplZiyeHNExfxKU=";
|
||||
hash = "sha256-JlTGKqvgdBpBs2xtFMTVJ/ZksT1uME/8a2g7niH2sq8=";
|
||||
};
|
||||
cef-bin =
|
||||
let
|
||||
@@ -130,6 +130,7 @@ stdenv.mkDerivation rec {
|
||||
url = "https://cef-builds.spotifycdn.com/${urlName}.tar.bz2";
|
||||
inherit name hash;
|
||||
};
|
||||
# Find the hash in tools/buildtools/linux64/clang-format.sha1
|
||||
clang-fmt = fetchurl {
|
||||
url = "https://storage.googleapis.com/chromium-clang-format/dd736afb28430c9782750fc0fd5f0ed497399263";
|
||||
hash = "sha256-4H6FVO9jdZtxH40CSfS+4VESAHgYgYxfCBFSMHdT0hE=";
|
||||
@@ -180,11 +181,15 @@ stdenv.mkDerivation rec {
|
||||
../tools/compile.sh ${platform} Release
|
||||
'';
|
||||
|
||||
# Mostly taken from jb/tools/common/create_modules.sh
|
||||
# N.B. For new versions, manually synchronize the following
|
||||
# definitions with jb/tools/common/create_modules.sh to include
|
||||
# newly added modules
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
export JCEF_ROOT_DIR=$(realpath ..)
|
||||
export THRIFT_DIR="$JCEF_ROOT_DIR"/third_party/thrift
|
||||
export THRIFT_JAR=libthrift-0.19.0.jar
|
||||
export OUT_NATIVE_DIR=$JCEF_ROOT_DIR/jcef_build/native/${buildType}
|
||||
export JB_TOOLS_DIR=$(realpath ../jb/tools)
|
||||
export JB_TOOLS_OS_DIR=$JB_TOOLS_DIR/linux
|
||||
@@ -244,6 +249,11 @@ stdenv.mkDerivation rec {
|
||||
'' + ''
|
||||
|
||||
cd ../jcef
|
||||
cp "$THRIFT_DIR"/"$THRIFT_JAR" .
|
||||
cp "$JB_TOOLS_DIR"/common/thrift-module-info.java module-info.java
|
||||
javac --patch-module org.apache.thrift=$THRIFT_JAR module-info.java
|
||||
jar uf $THRIFT_JAR module-info.class
|
||||
rm module-info.class module-info.java
|
||||
cp "$OUT_CLS_DIR"/jcef.jar .
|
||||
mkdir lib
|
||||
cp -R "$OUT_NATIVE_DIR"/* lib
|
||||
@@ -264,6 +274,7 @@ stdenv.mkDerivation rec {
|
||||
jmod create --module-path . --class-path jogl-all.jar --libs lib $out/jmods/jogl.all.jmod
|
||||
cd ../jcef
|
||||
jmod create --module-path . --class-path jcef.jar --libs lib $out/jmods/jcef.jmod
|
||||
jmod create --module-path . --class-path $THRIFT_JAR $out/jmods/org.apache.thrift.jmod
|
||||
|
||||
# stripJavaArchivesHook gets rid of jar file timestamps, but not of jmod file timestamps
|
||||
# We have to manually call strip-nondeterminism to do this for jmod files too
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "bellows";
|
||||
version = "0.39.0";
|
||||
version = "0.39.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
@@ -27,7 +27,7 @@ buildPythonPackage rec {
|
||||
owner = "zigpy";
|
||||
repo = "bellows";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-lmSILV7xb3aHC+Rd8/SYzoA/t6DgdClccoK8ESdvNq0=";
|
||||
hash = "sha256-e7DGAA2/6tc2+iH/14y/QT7k9a7pgrE5bplTPL3xm2Q=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
pythonOlder,
|
||||
pythonRelaxDepsHook,
|
||||
hatchling,
|
||||
hatch-vcs,
|
||||
aiohttp,
|
||||
@@ -14,9 +17,11 @@
|
||||
deepmerge,
|
||||
fs,
|
||||
httpx,
|
||||
httpx-ws,
|
||||
inflection,
|
||||
jinja2,
|
||||
numpy,
|
||||
nvidia-ml-py,
|
||||
opentelemetry-api,
|
||||
opentelemetry-instrumentation,
|
||||
opentelemetry-instrumentation-aiohttp-client,
|
||||
@@ -30,16 +35,16 @@
|
||||
pip-tools,
|
||||
prometheus-client,
|
||||
psutil,
|
||||
nvidia-ml-py,
|
||||
python-dateutil,
|
||||
python-json-logger,
|
||||
python-multipart,
|
||||
pyyaml,
|
||||
requests,
|
||||
rich,
|
||||
schema,
|
||||
simple-di,
|
||||
starlette,
|
||||
tomli,
|
||||
tomli-w,
|
||||
uvicorn,
|
||||
watchfiles,
|
||||
fs-s3fs,
|
||||
@@ -49,7 +54,6 @@
|
||||
protobuf,
|
||||
grpcio-channelz,
|
||||
grpcio-reflection,
|
||||
filetype,
|
||||
pillow,
|
||||
pydantic,
|
||||
pandas,
|
||||
@@ -62,6 +66,8 @@
|
||||
tritonclient,
|
||||
# native check inputs
|
||||
pytestCheckHook,
|
||||
pytest-xdist,
|
||||
google-api-python-client,
|
||||
scikit-learn,
|
||||
lxml,
|
||||
orjson,
|
||||
@@ -70,7 +76,7 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "1.2.5";
|
||||
version = "1.2.18";
|
||||
aws = [ fs-s3fs ];
|
||||
grpc = [
|
||||
grpcio
|
||||
@@ -78,9 +84,7 @@ let
|
||||
opentelemetry-instrumentation-grpc
|
||||
protobuf
|
||||
];
|
||||
io-file = [ filetype ];
|
||||
io-image = io-file ++ [ pillow ];
|
||||
io-json = [ pydantic ];
|
||||
io-image = [ pillow ];
|
||||
io-pandas = [
|
||||
pandas
|
||||
pyarrow
|
||||
@@ -91,16 +95,14 @@ let
|
||||
# tracing-jaeger = [ opentelemetry-exporter-jaeger ];
|
||||
tracing-otlp = [ opentelemetry-exporter-otlp ];
|
||||
# tracing-zipkin = [ opentelemetry-exporter-zipkin ];
|
||||
io = io-json ++ io-image ++ io-pandas ++ io-file;
|
||||
io = io-image ++ io-pandas;
|
||||
tracing = tracing-otlp; # ++ tracing-zipkin ++ tracing-jaeger
|
||||
optional-dependencies = {
|
||||
all = aws ++ io ++ grpc ++ grpc-reflection ++ grpc-channelz ++ tracing ++ monitor-otlp;
|
||||
inherit
|
||||
aws
|
||||
grpc
|
||||
io-file
|
||||
io-image
|
||||
io-json
|
||||
io-pandas
|
||||
io
|
||||
grpc-reflection
|
||||
@@ -109,37 +111,45 @@ let
|
||||
tracing-otlp
|
||||
tracing
|
||||
;
|
||||
triton = [
|
||||
tritonclient
|
||||
] ++ tritonclient.optional-dependencies.http ++ tritonclient.optional-dependencies.grpc;
|
||||
triton =
|
||||
[ tritonclient ]
|
||||
++ lib.optionals stdenv.hostPlatform.isLinux (
|
||||
tritonclient.optional-dependencies.http ++ tritonclient.optional-dependencies.grpc
|
||||
);
|
||||
};
|
||||
in
|
||||
buildPythonPackage {
|
||||
pname = "bentoml";
|
||||
inherit version;
|
||||
format = "pyproject";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bentoml";
|
||||
repo = "BentoML";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-GBKxyjCs02mxYiMK4GhgFUATRCUSVf8mFbWjuPVD7SU=";
|
||||
hash = "sha256-giZteSikwS9YEcVMPCC9h2khbBgvUPRW1biAyixO13Y=";
|
||||
};
|
||||
|
||||
# https://github.com/bentoml/BentoML/pull/4227 should fix this test
|
||||
postPatch = ''
|
||||
substituteInPlace tests/unit/_internal/utils/test_analytics.py \
|
||||
--replace "requests" "httpx"
|
||||
'';
|
||||
nativeBuildInputs = [ pythonRelaxDepsHook ];
|
||||
|
||||
pythonRelaxDeps = [ "opentelemetry-semantic-conventions" ];
|
||||
pythonRelaxDeps = [
|
||||
"cattrs"
|
||||
"nvidia-ml-py"
|
||||
"opentelemetry-api"
|
||||
"opentelemetry-instrumentation-aiohttp-client"
|
||||
"opentelemetry-instrumentation-asgi"
|
||||
"opentelemetry-instrumentation"
|
||||
"opentelemetry-sdk"
|
||||
"opentelemetry-semantic-conventions"
|
||||
"opentelemetry-util-http"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
build-system = [
|
||||
hatchling
|
||||
hatch-vcs
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
aiohttp
|
||||
attrs
|
||||
cattrs
|
||||
@@ -150,9 +160,11 @@ buildPythonPackage {
|
||||
deepmerge
|
||||
fs
|
||||
httpx
|
||||
httpx-ws
|
||||
inflection
|
||||
jinja2
|
||||
numpy
|
||||
nvidia-ml-py
|
||||
opentelemetry-api
|
||||
opentelemetry-instrumentation
|
||||
opentelemetry-instrumentation-aiohttp-client
|
||||
@@ -166,21 +178,21 @@ buildPythonPackage {
|
||||
pip-tools
|
||||
prometheus-client
|
||||
psutil
|
||||
nvidia-ml-py
|
||||
pydantic
|
||||
python-dateutil
|
||||
python-json-logger
|
||||
python-multipart
|
||||
pyyaml
|
||||
requests
|
||||
rich
|
||||
schema
|
||||
simple-di
|
||||
starlette
|
||||
tomli-w
|
||||
uvicorn
|
||||
watchfiles
|
||||
];
|
||||
] ++ lib.optionals (pythonOlder "3.11") [ tomli ];
|
||||
|
||||
passthru.optional-dependencies = optional-dependencies;
|
||||
inherit optional-dependencies;
|
||||
|
||||
pythonImportsCheck = [ "bentoml" ];
|
||||
|
||||
@@ -201,16 +213,16 @@ buildPythonPackage {
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
pandas
|
||||
pydantic
|
||||
scikit-learn
|
||||
fastapi
|
||||
google-api-python-client
|
||||
lxml
|
||||
orjson
|
||||
pytest-asyncio
|
||||
pandas
|
||||
pillow
|
||||
fastapi
|
||||
starlette
|
||||
pytest-asyncio
|
||||
pytest-xdist
|
||||
pytestCheckHook
|
||||
scikit-learn
|
||||
] ++ optional-dependencies.grpc;
|
||||
|
||||
meta = with lib; {
|
||||
@@ -222,7 +234,8 @@ buildPythonPackage {
|
||||
happysalada
|
||||
natsukium
|
||||
];
|
||||
# https://github.com/bentoml/BentoML/issues/3885
|
||||
broken = versionAtLeast pydantic.version "2";
|
||||
# AttributeError: 'dict' object has no attribute 'schemas'
|
||||
# https://github.com/bentoml/BentoML/issues/4290
|
||||
broken = versionAtLeast cattrs.version "23.2";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -366,7 +366,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "boto3-stubs";
|
||||
version = "1.34.124";
|
||||
version = "1.34.127";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -374,7 +374,7 @@ buildPythonPackage rec {
|
||||
src = fetchPypi {
|
||||
pname = "boto3_stubs";
|
||||
inherit version;
|
||||
hash = "sha256-X+092AtE6I/k6MLyFiBVGJRGNty8vSgG0E4NGVN68Ws=";
|
||||
hash = "sha256-D1r5bttxHpNs8zDHket919cptFZJADyRUsvq7SvZCFo=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "botocore-stubs";
|
||||
version = "1.34.124";
|
||||
version = "1.34.127";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -18,7 +18,7 @@ buildPythonPackage rec {
|
||||
src = fetchPypi {
|
||||
pname = "botocore_stubs";
|
||||
inherit version;
|
||||
hash = "sha256-naShit9yT/YXT0/TaEwb4bFhe8fdWPSsBPghiY1SuX8=";
|
||||
hash = "sha256-94VD/pPCFjRFgJDYXM5o7dDJlPh6YV/G6Rr00m6WcX8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ poetry-core ];
|
||||
|
||||
@@ -0,0 +1,73 @@
|
||||
{
|
||||
lib,
|
||||
asttokens,
|
||||
black,
|
||||
buildPythonPackage,
|
||||
click,
|
||||
dirty-equals,
|
||||
executing,
|
||||
fetchFromGitHub,
|
||||
hypothesis,
|
||||
poetry-core,
|
||||
pyright,
|
||||
pytest-subtests,
|
||||
pytest-xdist,
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
rich,
|
||||
time-machine,
|
||||
toml,
|
||||
types-toml,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "inline-snapshot";
|
||||
version = "0.10.2";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "15r10nk";
|
||||
repo = "inline-snapshot";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-19rvhqYkM3QiD0La5TRi/2uKza8HW/bnXeGAhOZ/bgs=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
dependencies = [
|
||||
asttokens
|
||||
black
|
||||
click
|
||||
executing
|
||||
rich
|
||||
toml
|
||||
types-toml
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
dirty-equals
|
||||
hypothesis
|
||||
pyright
|
||||
pytest-subtests
|
||||
pytest-xdist
|
||||
pytestCheckHook
|
||||
time-machine
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "inline_snapshot" ];
|
||||
|
||||
disabledTestPaths = [
|
||||
# Tests don't play nice with pytest-xdist
|
||||
"tests/test_typing.py"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Create and update inline snapshots in Python tests";
|
||||
homepage = "https://github.com/15r10nk/inline-snapshot/";
|
||||
changelog = "https://github.com/15r10nk/inline-snapshot/blob/${version}/CHANGELOG.md";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ fab ];
|
||||
};
|
||||
}
|
||||
@@ -8,14 +8,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pex";
|
||||
version = "2.3.2";
|
||||
version = "2.4.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-X3tbTh1bK34QYmDz0oxAoMTs6kGWFPLNjfW+jyfEYAw=";
|
||||
hash = "sha256-WH6aklJP8Wk1XgxULedM/rIt6XWAV5ur9hOAta7TsD4=";
|
||||
};
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
flask,
|
||||
freezegun,
|
||||
graphql-core,
|
||||
inline-snapshot,
|
||||
libcst,
|
||||
opentelemetry-api,
|
||||
opentelemetry-sdk,
|
||||
@@ -43,7 +44,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "strawberry-graphql";
|
||||
version = "0.230.0";
|
||||
version = "0.235.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.10";
|
||||
@@ -52,7 +53,7 @@ buildPythonPackage rec {
|
||||
owner = "strawberry-graphql";
|
||||
repo = "strawberry";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-jhInHoOvPGIEoSddv8+30gY38L6XR5OEATUTdrHbNpA=";
|
||||
hash = "sha256-M9GwddyLfwGhA1z+imEOiNrXYFM2gFT9IcFf/8cRHAE=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -66,7 +67,7 @@ buildPythonPackage rec {
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail "--emoji --mypy-ini-file=mypy.ini" "" \
|
||||
--replace-fail "--emoji" "" \
|
||||
'';
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
@@ -138,6 +139,7 @@ buildPythonPackage rec {
|
||||
daphne
|
||||
email-validator
|
||||
freezegun
|
||||
inline-snapshot
|
||||
pytest-asyncio
|
||||
pytest-emoji
|
||||
pytest-mock
|
||||
@@ -154,7 +156,6 @@ buildPythonPackage rec {
|
||||
"tests/django/test_dataloaders.py"
|
||||
"tests/exceptions/"
|
||||
"tests/http/"
|
||||
"tests/mypy/test_plugin.py" # avoid dependency on mypy
|
||||
"tests/schema/extensions/"
|
||||
"tests/schema/test_dataloaders.py"
|
||||
"tests/schema/test_lazy/"
|
||||
|
||||
@@ -49,6 +49,8 @@
|
||||
xmltodict,
|
||||
# native check inputs
|
||||
unittestCheckHook,
|
||||
|
||||
pythonAtLeast,
|
||||
}:
|
||||
let
|
||||
version = "7.2.0";
|
||||
@@ -193,11 +195,13 @@ buildPythonPackage {
|
||||
"-v"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Semantic search and workflows powered by language models";
|
||||
changelog = "https://github.com/neuml/txtai/releases/tag/v${version}";
|
||||
homepage = "https://github.com/neuml/txtai";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ happysalada ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ happysalada ];
|
||||
# This should be addressed in a newer version, but we first need to wait for python311Packages.faiss to be updated
|
||||
broken = pythonAtLeast "3.12";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "types-awscrt";
|
||||
version = "0.20.11";
|
||||
version = "0.20.12";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -16,7 +16,7 @@ buildPythonPackage rec {
|
||||
src = fetchPypi {
|
||||
pname = "types_awscrt";
|
||||
inherit version;
|
||||
hash = "sha256-rVzp+1EUFEMDJvGaUT4j07xxQ8EM2+HNrrIiKtVnaY8=";
|
||||
hash = "sha256-C+q93gIF3B2meepGT9P5i1cO9PD8glsVWpdPtRsh6Nk=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "websockify";
|
||||
version = "0.11.0";
|
||||
version = "0.12.0";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -23,7 +23,7 @@ buildPythonPackage rec {
|
||||
owner = "novnc";
|
||||
repo = pname;
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-82Fk9qbiiCD5Rts1d14sK/njeN7DcjKMKPqE7S/1WHs=";
|
||||
hash = "sha256-+qjWmCkXJj8J5OImMSjTwXWyApmJ883NMr0157iqPS4=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
||||
@@ -21,7 +21,7 @@ let
|
||||
in
|
||||
buildPythonPackage rec {
|
||||
pname = "yaramod";
|
||||
version = "3.21.0";
|
||||
version = "3.22.0";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -30,7 +30,7 @@ buildPythonPackage rec {
|
||||
owner = "avast";
|
||||
repo = pname;
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-YkMDoFwWPrDhAgDnPpNCU1NlnAPhwYQF/KFaRFn+juQ=";
|
||||
hash = "sha256-WyMMcKKBNnEb0tyE2EjOspgJve6NJZg9HxymovBy/u4=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "zha";
|
||||
version = "0.0.8";
|
||||
version = "0.0.9";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.12";
|
||||
@@ -35,7 +35,7 @@ buildPythonPackage rec {
|
||||
owner = "zigpy";
|
||||
repo = "zha";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-xOaqwgL8NqB3pHNa6U/wextntI5aMivHLaIhSRqvgRU=";
|
||||
hash = "sha256-wQY355KUsN91y3lgj9k3ceeHb6a0faxiguIFK4ZwPIE=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "zigpy";
|
||||
version = "0.64.0";
|
||||
version = "0.64.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
@@ -35,7 +35,7 @@ buildPythonPackage rec {
|
||||
owner = "zigpy";
|
||||
repo = "zigpy";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-4p/CUAZQLiADWzjXMOeYUX0OJgZczHrI2/sVRuXiFSI=";
|
||||
hash = "sha256-9hPJZQfLevV6zl7JvLtCJSspGl87ORlWLXoVJmRcEJU=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{ lib, skawarePackages, skalibs }:
|
||||
|
||||
let
|
||||
version = "2.9.5.1";
|
||||
version = "2.9.6.0";
|
||||
|
||||
in skawarePackages.buildPackage {
|
||||
inherit version;
|
||||
|
||||
pname = "execline";
|
||||
# ATTN: also check whether there is a new manpages version
|
||||
sha256 = "33UANdD7IccmW/+37X4bZh3h6EKUSiJSvc3cMtDZchc=";
|
||||
sha256 = "uion6Xxetr18pqCYeokl5ERlpb6ZbaoNGPj+yjfXVxo=";
|
||||
|
||||
# Maintainer of manpages uses following versioning scheme: for every
|
||||
# upstream $version he tags manpages release as ${version}.1, and,
|
||||
@@ -16,8 +16,8 @@ in skawarePackages.buildPackage {
|
||||
# ${version}.3 and so on are created.
|
||||
manpages = skawarePackages.buildManPages {
|
||||
pname = "execline-man-pages";
|
||||
version = "2.9.5.1.1";
|
||||
sha256 = "hLo0TJJ4F2UQ+NkyO9DvVHO0ec86Eps1z99HthBzoIc=";
|
||||
version = "2.9.6.0.1";
|
||||
sha256 = "0lyX3rIUZ2JqWioRSm22uDS+q9ONkwIZxfR5E2pSDC4=";
|
||||
description = "Port of the documentation for the execline suite to mdoc";
|
||||
maintainers = [ lib.maintainers.sternenseemann ];
|
||||
};
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
skawarePackages.buildPackage {
|
||||
pname = "mdevd";
|
||||
version = "0.1.6.3";
|
||||
sha256 = "9uzw73zUjQTvx1rLLa2WfYULyIFb2wCY8cnvBDOU1DA=";
|
||||
version = "0.1.6.4";
|
||||
sha256 = "c1jOUwtrm++3FeSBkJgem2mhLMqFhRnm0uS0bqt+JHA=";
|
||||
|
||||
description = "mdev-compatible Linux hotplug manager daemon";
|
||||
platforms = lib.platforms.linux;
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
skawarePackages.buildPackage {
|
||||
pname = "s6-dns";
|
||||
version = "2.3.7.1";
|
||||
sha256 = "zwJYV07H1itlTgwq14r0x9Z6xMnLN/eBSA9ZflSzD20=";
|
||||
version = "2.3.7.2";
|
||||
sha256 = "au4yu2jQH1EJ9x4xooMhPGaM08Dnn7nkaebKu1gHnys=";
|
||||
|
||||
description = "Suite of DNS client programs and libraries for Unix systems";
|
||||
|
||||
|
||||
@@ -18,13 +18,13 @@ assert sslSupportEnabled -> sslLibs ? ${sslSupport};
|
||||
|
||||
skawarePackages.buildPackage {
|
||||
pname = "s6-networking";
|
||||
version = "2.7.0.2";
|
||||
sha256 = "wzxvGyvhb4miGvlGz9BiQqEvmBhMiYt1XdskM4ZxzrE=";
|
||||
version = "2.7.0.3";
|
||||
sha256 = "20EcVDcaF+19RUPdhs+VMM4l/PYkvvg64rV5Ug5ecL8=";
|
||||
|
||||
manpages = skawarePackages.buildManPages {
|
||||
pname = "s6-networking-man-pages";
|
||||
version = "2.5.1.3.3";
|
||||
sha256 = "02ba5jyfpbib402mfl42pbbdxyjy2vhpiz1b2qdg4ax58yr4jzqk";
|
||||
version = "2.7.0.3.1";
|
||||
sha256 = "9u2C1TF9vma+7Qo+00uZ6eOCn/9eMgKALgHDVgMcrfg=";
|
||||
description = "Port of the documentation for the s6-networking suite to mdoc";
|
||||
maintainers = [ lib.maintainers.sternenseemann ];
|
||||
};
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
|
||||
skawarePackages.buildPackage {
|
||||
pname = "s6-rc";
|
||||
version = "0.5.4.2";
|
||||
sha256 = "AL36WW+nFhUS6XLskoKiq9j9DjHwkXe616K8PY8oOYI=";
|
||||
version = "0.5.4.3";
|
||||
sha256 = "4ycnlqlHkE3jerNOwQQw4mEHuO8FIQ2BBZyLNiA+ap8=";
|
||||
|
||||
manpages = skawarePackages.buildManPages {
|
||||
pname = "s6-rc-man-pages";
|
||||
version = "0.5.4.2.1";
|
||||
version = "0.5.4.3.1";
|
||||
sha256 = "Ywke3FG/xhhUd934auDB+iFRDCvy8IJs6IkirP6O/As=";
|
||||
description = "mdoc(7) versions of the documentation for the s6-rc service manager";
|
||||
maintainers = [ lib.maintainers.qyliss ];
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
|
||||
skawarePackages.buildPackage {
|
||||
pname = "s6";
|
||||
version = "2.12.0.4";
|
||||
sha256 = "yV1ReHYC4MjI5PkqcQy9qk7nl+6IbnE0Jyfil0+VwGs=";
|
||||
version = "2.13.0.0";
|
||||
sha256 = "fkb49V2Auw4gJaZNXWSa9KSsIeNIAgyqrd4wul5bSDA=";
|
||||
|
||||
manpages = skawarePackages.buildManPages {
|
||||
pname = "s6-man-pages";
|
||||
version = "2.12.0.4.1";
|
||||
sha256 = "9n4oIGfgcu+Q/UcY1Edr3n09Ecrbg77AI8TRBQoFzs0=";
|
||||
version = "2.13.0.0.1";
|
||||
sha256 = "oZgyJ2mPxpgsV2Le29XM+NsjMhqvDQ70SUZ2gjYg5U8=";
|
||||
description = "Port of the documentation for the s6 supervision suite to mdoc";
|
||||
maintainers = [ lib.maintainers.sternenseemann ];
|
||||
};
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
|
||||
skawarePackages.buildPackage {
|
||||
pname = "skalibs";
|
||||
version = "2.14.1.1";
|
||||
sha256 = "trebgW9LoLaAFnaw7UF5tZyMeAnu/+JttnLkBGNr78M=";
|
||||
version = "2.14.2.0";
|
||||
sha256 = "sha256-3f7Fcw5bLxnQOB7Pf3lrOabkcyNr2grY03dqP+ewfkM=";
|
||||
|
||||
description = "Set of general-purpose C programming libraries";
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
skawarePackages.buildPackage {
|
||||
pname = "tipidee";
|
||||
version = "0.0.4.0";
|
||||
sha256 = "sha256-FzZRGg8IBTkzXINb9WCdVukej9KyPFQIUuXfdcLz1RQ=";
|
||||
version = "0.0.5.0";
|
||||
sha256 = "2ekfxxmHmkPVQym5mwLGZJxU5Cjne8lqBXNQa1K/FCI=";
|
||||
|
||||
description = "HTTP 1.1 webserver, serving static files and CGI/NPH";
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "aws-sam-cli";
|
||||
version = "1.117.0";
|
||||
version = "1.119.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = python3.pythonOlder "3.8";
|
||||
@@ -19,13 +19,17 @@ python3.pkgs.buildPythonApplication rec {
|
||||
owner = "aws";
|
||||
repo = "aws-sam-cli";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-EXwR1bOaz2//pP3evOWF3XPUgIzbSEYqW4djyPkX8nQ=";
|
||||
hash = "sha256-0H1C2z01nwJtlSNjTCi2bH6ExBnmn8xNXD/jzYFxvCs=";
|
||||
};
|
||||
|
||||
build-system = with python3.pkgs; [
|
||||
setuptools
|
||||
];
|
||||
|
||||
nativeBuildInputs = with python3.pkgs; [
|
||||
pythonRelaxDepsHook
|
||||
];
|
||||
|
||||
pythonRelaxDeps = [
|
||||
"aws-lambda-builders"
|
||||
"aws-sam-translator"
|
||||
@@ -35,10 +39,12 @@ python3.pkgs.buildPythonApplication rec {
|
||||
"docker"
|
||||
"jsonschema"
|
||||
"pyopenssl"
|
||||
"requests"
|
||||
"rich"
|
||||
"ruamel-yaml"
|
||||
"tomlkit"
|
||||
"tzlocal"
|
||||
"watchdog"
|
||||
];
|
||||
|
||||
dependencies = with python3.pkgs; [
|
||||
|
||||
+78
-43
@@ -1,24 +1,36 @@
|
||||
{ fetchurl, stdenv, lib, buildFHSEnv, appimageTools, writeShellScript, anki, undmg, zstd, cacert, commandLineArgs ? [] }:
|
||||
{
|
||||
fetchurl,
|
||||
stdenv,
|
||||
lib,
|
||||
buildFHSEnv,
|
||||
appimageTools,
|
||||
writeShellScript,
|
||||
anki,
|
||||
undmg,
|
||||
zstd,
|
||||
cacert,
|
||||
commandLineArgs ? [ ],
|
||||
}:
|
||||
|
||||
let
|
||||
pname = "anki-bin";
|
||||
# Update hashes for both Linux and Darwin!
|
||||
version = "24.04.1";
|
||||
version = "24.06.2";
|
||||
|
||||
sources = {
|
||||
linux = fetchurl {
|
||||
url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-linux-qt6.tar.zst";
|
||||
sha256 = "sha256-elUTr0Lumw5bzWbeU74m8e/AxQPNpKXiIOC0Rcgh3AY=";
|
||||
sha256 = "sha256-A7/R7nQUt0L4fKFadPvKyi1sCEUIXcOZSW+Yr1ty63c=";
|
||||
};
|
||||
|
||||
# For some reason anki distributes completely separate dmg-files for the aarch64 version and the x86_64 version
|
||||
darwin-x86_64 = fetchurl {
|
||||
url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac-intel-qt6.dmg";
|
||||
sha256 = "sha256-LlHbZ8Yw17Ym11L1lqMibAaV8XWB8oiMFGQxE1PvApI=";
|
||||
sha256 = "sha256-tZjR5ebzbm9w5m66Q2cy8Oe1VtqGEDpLfjpgbUh07Lo=";
|
||||
};
|
||||
darwin-aarch64 = fetchurl {
|
||||
url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac-apple-qt6.dmg";
|
||||
sha256 = "sha256-lMUfIvV4biaOb0ABTZciBP59XY1Ln3tkwphi2oaRu4c=";
|
||||
sha256 = "sha256-/SVtyvsPWv5EGiNTbfHbPtguLi/oNytO16JPnD7IaCM=";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -43,57 +55,80 @@ let
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
inherit (anki.meta) license homepage description longDescription;
|
||||
platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ];
|
||||
inherit (anki.meta)
|
||||
license
|
||||
homepage
|
||||
description
|
||||
longDescription
|
||||
;
|
||||
platforms = [
|
||||
"x86_64-linux"
|
||||
"x86_64-darwin"
|
||||
"aarch64-darwin"
|
||||
];
|
||||
maintainers = with maintainers; [ mahmoudk1000 ];
|
||||
};
|
||||
|
||||
passthru = { inherit sources; };
|
||||
passthru = {
|
||||
inherit sources;
|
||||
};
|
||||
|
||||
fhsEnvAnki = buildFHSEnv (appimageTools.defaultFhsEnvArgs // {
|
||||
inherit pname version;
|
||||
fhsEnvAnki = buildFHSEnv (
|
||||
appimageTools.defaultFhsEnvArgs
|
||||
// {
|
||||
inherit pname version;
|
||||
|
||||
profile = ''
|
||||
# anki vendors QT and mixing QT versions usually causes crashes
|
||||
unset QT_PLUGIN_PATH
|
||||
# anki uses the system ssl cert, without it plugins do not download/update
|
||||
export SSL_CERT_FILE="${cacert}/etc/ssl/certs/ca-bundle.crt"
|
||||
'';
|
||||
profile = ''
|
||||
# anki vendors QT and mixing QT versions usually causes crashes
|
||||
unset QT_PLUGIN_PATH
|
||||
# anki uses the system ssl cert, without it plugins do not download/update
|
||||
export SSL_CERT_FILE="${cacert}/etc/ssl/certs/ca-bundle.crt"
|
||||
'';
|
||||
|
||||
# Dependencies of anki
|
||||
targetPkgs = pkgs: (with pkgs; [ xorg.libxkbfile xcb-util-cursor-HEAD krb5 zstd ]);
|
||||
# Dependencies of anki
|
||||
targetPkgs =
|
||||
pkgs:
|
||||
(with pkgs; [
|
||||
xorg.libxkbfile
|
||||
xcb-util-cursor-HEAD
|
||||
krb5
|
||||
zstd
|
||||
]);
|
||||
|
||||
runScript = writeShellScript "anki-wrapper.sh" ''
|
||||
exec ${unpacked}/bin/anki ${ lib.strings.escapeShellArgs commandLineArgs } "$@"
|
||||
'';
|
||||
runScript = writeShellScript "anki-wrapper.sh" ''
|
||||
exec ${unpacked}/bin/anki ${lib.strings.escapeShellArgs commandLineArgs} "$@"
|
||||
'';
|
||||
|
||||
extraInstallCommands = ''
|
||||
ln -s ${pname} $out/bin/anki
|
||||
extraInstallCommands = ''
|
||||
ln -s ${pname} $out/bin/anki
|
||||
|
||||
mkdir -p $out/share
|
||||
cp -R ${unpacked}/share/applications \
|
||||
${unpacked}/share/man \
|
||||
${unpacked}/share/pixmaps \
|
||||
$out/share/
|
||||
'';
|
||||
mkdir -p $out/share
|
||||
cp -R ${unpacked}/share/applications \
|
||||
${unpacked}/share/man \
|
||||
${unpacked}/share/pixmaps \
|
||||
$out/share/
|
||||
'';
|
||||
|
||||
inherit meta passthru;
|
||||
});
|
||||
inherit meta passthru;
|
||||
}
|
||||
);
|
||||
in
|
||||
|
||||
if stdenv.isLinux then fhsEnvAnki
|
||||
else stdenv.mkDerivation {
|
||||
inherit pname version passthru;
|
||||
if stdenv.isLinux then
|
||||
fhsEnvAnki
|
||||
else
|
||||
stdenv.mkDerivation {
|
||||
inherit pname version passthru;
|
||||
|
||||
src = if stdenv.isAarch64 then sources.darwin-aarch64 else sources.darwin-x86_64;
|
||||
src = if stdenv.isAarch64 then sources.darwin-aarch64 else sources.darwin-x86_64;
|
||||
|
||||
nativeBuildInputs = [ undmg ];
|
||||
sourceRoot = ".";
|
||||
nativeBuildInputs = [ undmg ];
|
||||
sourceRoot = ".";
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/Applications/
|
||||
cp -a Anki.app $out/Applications/
|
||||
'';
|
||||
installPhase = ''
|
||||
mkdir -p $out/Applications/
|
||||
cp -a Anki.app $out/Applications/
|
||||
'';
|
||||
|
||||
inherit meta;
|
||||
}
|
||||
inherit meta;
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
, copyDesktopItems
|
||||
, makeDesktopItem
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, cmake
|
||||
, python3
|
||||
, qtbase
|
||||
@@ -15,17 +16,25 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "pokefinder";
|
||||
version = "4.1.2";
|
||||
version = "4.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Admiral-Fish";
|
||||
repo = "PokeFinder";
|
||||
rev = "v${version}";
|
||||
sha256 = "ps8F6IcbCNybrZ02tbLNyB3YEvKlcYgCpv5Em7Riv+Q=";
|
||||
sha256 = "R0FrRRQRe0tWrHUoU4PPwOgIsltUEImEMTXL79ISfRE=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
patches = [ ./set-desktop-file-name.patch ];
|
||||
patches = [
|
||||
./set-desktop-file-name.patch
|
||||
# fix compatibility with our libstdc++
|
||||
# https://github.com/Admiral-Fish/PokeFinder/pull/392
|
||||
(fetchpatch {
|
||||
url = "https://github.com/Admiral-Fish/PokeFinder/commit/2cb1b049cabdf0d1b32c8cf29bf6c9d9c5c55cb0.patch";
|
||||
hash = "sha256-F/w7ydsZ5tZParMWi33W3Tv8A6LLiJt4dAoCrs40DIo=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs Source/Core/Resources/
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "gitleaks";
|
||||
version = "8.18.3";
|
||||
version = "8.18.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "zricethezav";
|
||||
repo = "gitleaks";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-OLs3rpP6s6ZyCUKkD5Sl/tAMl3gSBWrUUFYeNffiXEs=";
|
||||
hash = "sha256-tAomF5Ym+D/VMYXrsPlUnh3M94Xdx6I8WoU1jMouZag=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-DgCtWRo5KNuFCdhGJvzoH2v8n7mIxNk8eHyZFPUPo24=";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# frozen_string_literal: true
|
||||
source "https://rubygems.org"
|
||||
|
||||
gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.4.12"
|
||||
gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.4.13"
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
GIT
|
||||
remote: https://github.com/rapid7/metasploit-framework
|
||||
revision: 4248753964d0fe0e89bf84cf2b8c8c4871009a96
|
||||
ref: refs/tags/6.4.12
|
||||
revision: 0dae49af4bc85231052e15fc97f8bfbf9ec56cf3
|
||||
ref: refs/tags/6.4.13
|
||||
specs:
|
||||
metasploit-framework (6.4.12)
|
||||
metasploit-framework (6.4.13)
|
||||
aarch64
|
||||
abbrev
|
||||
actionpack (~> 7.0.0)
|
||||
activerecord (~> 7.0.0)
|
||||
activesupport (~> 7.0.0)
|
||||
@@ -13,12 +14,16 @@ GIT
|
||||
aws-sdk-iam
|
||||
aws-sdk-s3
|
||||
aws-sdk-ssm
|
||||
base64
|
||||
bcrypt
|
||||
bcrypt_pbkdf
|
||||
bigdecimal
|
||||
bootsnap
|
||||
bson
|
||||
chunky_png
|
||||
csv
|
||||
dnsruby
|
||||
drb
|
||||
ed25519
|
||||
em-http-request
|
||||
eventmachine
|
||||
@@ -27,6 +32,7 @@ GIT
|
||||
faraday-retry
|
||||
faye-websocket
|
||||
filesize
|
||||
getoptlong
|
||||
hrr_rb_ssh-ed25519
|
||||
http-cookie
|
||||
irb (~> 1.7.4)
|
||||
@@ -41,6 +47,7 @@ GIT
|
||||
metasploit_payloads-mettle (= 1.0.26)
|
||||
mqtt
|
||||
msgpack (~> 1.6.0)
|
||||
mutex_m
|
||||
nessus_rest
|
||||
net-imap
|
||||
net-ldap
|
||||
@@ -109,6 +116,7 @@ GEM
|
||||
Ascii85 (1.1.1)
|
||||
aarch64 (2.1.0)
|
||||
racc (~> 1.6)
|
||||
abbrev (0.1.2)
|
||||
actionpack (7.0.8.3)
|
||||
actionview (= 7.0.8.3)
|
||||
activesupport (= 7.0.8.3)
|
||||
@@ -178,11 +186,13 @@ GEM
|
||||
concurrent-ruby (1.2.3)
|
||||
cookiejar (0.3.4)
|
||||
crass (1.0.6)
|
||||
csv (3.3.0)
|
||||
daemons (1.4.1)
|
||||
date (3.3.4)
|
||||
dnsruby (1.72.1)
|
||||
simpleidn (~> 0.2.1)
|
||||
domain_name (0.6.20240107)
|
||||
drb (2.2.1)
|
||||
ed25519 (1.3.0)
|
||||
em-http-request (1.1.7)
|
||||
addressable (>= 2.3.4)
|
||||
@@ -208,6 +218,7 @@ GEM
|
||||
websocket-driver (>= 0.5.1)
|
||||
ffi (1.16.3)
|
||||
filesize (0.2.0)
|
||||
getoptlong (0.2.1)
|
||||
gssapi (1.3.1)
|
||||
ffi (>= 1.0.1)
|
||||
gyoku (1.4.0)
|
||||
@@ -278,6 +289,7 @@ GEM
|
||||
multi_json (1.15.0)
|
||||
mustermann (3.0.0)
|
||||
ruby2_keywords (~> 0.0.1)
|
||||
mutex_m (0.2.0)
|
||||
nessus_rest (0.1.6)
|
||||
net-imap (0.4.11)
|
||||
date
|
||||
|
||||
@@ -15,13 +15,13 @@ let
|
||||
};
|
||||
in stdenv.mkDerivation rec {
|
||||
pname = "metasploit-framework";
|
||||
version = "6.4.12";
|
||||
version = "6.4.13";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rapid7";
|
||||
repo = "metasploit-framework";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-wMtEbrH3fH0bnKfMPB/V+Z3JcVX8LMAeIWtAHmlWN5c=";
|
||||
hash = "sha256-9Qo+6FAkrzkXpaHPa6u3BgGH8yKDCKo1TtS4xO12Kew=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -9,6 +9,16 @@
|
||||
};
|
||||
version = "2.1.0";
|
||||
};
|
||||
abbrev = {
|
||||
groups = ["default"];
|
||||
platforms = [];
|
||||
source = {
|
||||
remotes = ["https://rubygems.org"];
|
||||
sha256 = "0hj2qyx7rzpc7awhvqlm597x7qdxwi4kkml4aqnp5jylmsm4w6xd";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.1.2";
|
||||
};
|
||||
actionpack = {
|
||||
groups = ["default"];
|
||||
platforms = [];
|
||||
@@ -319,6 +329,16 @@
|
||||
};
|
||||
version = "1.0.6";
|
||||
};
|
||||
csv = {
|
||||
groups = ["default"];
|
||||
platforms = [];
|
||||
source = {
|
||||
remotes = ["https://rubygems.org"];
|
||||
sha256 = "0zfn40dvgjk1xv1z8l11hr9jfg3jncwsc9yhzsz4l4rivkpivg8b";
|
||||
type = "gem";
|
||||
};
|
||||
version = "3.3.0";
|
||||
};
|
||||
daemons = {
|
||||
groups = ["default"];
|
||||
platforms = [];
|
||||
@@ -359,6 +379,16 @@
|
||||
};
|
||||
version = "0.6.20240107";
|
||||
};
|
||||
drb = {
|
||||
groups = ["default"];
|
||||
platforms = [];
|
||||
source = {
|
||||
remotes = ["https://rubygems.org"];
|
||||
sha256 = "0h5kbj9hvg5hb3c7l425zpds0vb42phvln2knab8nmazg2zp5m79";
|
||||
type = "gem";
|
||||
};
|
||||
version = "2.2.1";
|
||||
};
|
||||
ed25519 = {
|
||||
groups = ["default"];
|
||||
platforms = [];
|
||||
@@ -479,6 +509,16 @@
|
||||
};
|
||||
version = "0.2.0";
|
||||
};
|
||||
getoptlong = {
|
||||
groups = ["default"];
|
||||
platforms = [];
|
||||
source = {
|
||||
remotes = ["https://rubygems.org"];
|
||||
sha256 = "198vy9dxyzibqdbw9jg8p2ljj9iknkyiqlyl229vz55rjxrz08zx";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.2.1";
|
||||
};
|
||||
gssapi = {
|
||||
groups = ["default"];
|
||||
platforms = [];
|
||||
@@ -684,12 +724,12 @@
|
||||
platforms = [];
|
||||
source = {
|
||||
fetchSubmodules = false;
|
||||
rev = "4248753964d0fe0e89bf84cf2b8c8c4871009a96";
|
||||
sha256 = "15rparliwh3b44gc0b7wamqwk7grslgkrk57khdpsz7pn5p49jy0";
|
||||
rev = "0dae49af4bc85231052e15fc97f8bfbf9ec56cf3";
|
||||
sha256 = "1v19fvnw9f6l9qssl2434brqf086nymnpkx1llbkkbr4a3l3w2pm";
|
||||
type = "git";
|
||||
url = "https://github.com/rapid7/metasploit-framework";
|
||||
};
|
||||
version = "6.4.12";
|
||||
version = "6.4.13";
|
||||
};
|
||||
metasploit-model = {
|
||||
groups = ["default"];
|
||||
@@ -801,6 +841,16 @@
|
||||
};
|
||||
version = "3.0.0";
|
||||
};
|
||||
mutex_m = {
|
||||
groups = ["default"];
|
||||
platforms = [];
|
||||
source = {
|
||||
remotes = ["https://rubygems.org"];
|
||||
sha256 = "1ma093ayps1m92q845hmpk0dmadicvifkbf05rpq9pifhin0rvxn";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.2.0";
|
||||
};
|
||||
nessus_rest = {
|
||||
groups = ["default"];
|
||||
platforms = [];
|
||||
|
||||
@@ -31188,9 +31188,16 @@ with pkgs;
|
||||
vmopts = config.jetbrains.vmopts or null;
|
||||
jdk = jetbrains.jdk;
|
||||
}) // {
|
||||
jdk-no-jcef = callPackage ../development/compilers/jetbrains-jdk { withJcef = false; };
|
||||
jdk = callPackage ../development/compilers/jetbrains-jdk { };
|
||||
jcef = callPackage ../development/compilers/jetbrains-jdk/jcef.nix { };
|
||||
jdk-no-jcef = callPackage ../development/compilers/jetbrains-jdk {
|
||||
jdk = jdk21;
|
||||
withJcef = false;
|
||||
};
|
||||
jdk = callPackage ../development/compilers/jetbrains-jdk {
|
||||
jdk = jdk21;
|
||||
};
|
||||
jcef = callPackage ../development/compilers/jetbrains-jdk/jcef.nix {
|
||||
jdk = jdk21;
|
||||
};
|
||||
});
|
||||
|
||||
jmusicbot = callPackage ../applications/audio/jmusicbot { };
|
||||
|
||||
@@ -5819,6 +5819,8 @@ self: super: with self; {
|
||||
|
||||
inkex = callPackage ../development/python-modules/inkex { };
|
||||
|
||||
inline-snapshot = callPackage ../development/python-modules/inline-snapshot { };
|
||||
|
||||
inlinestyler = callPackage ../development/python-modules/inlinestyler { };
|
||||
|
||||
inotify = callPackage ../development/python-modules/inotify { };
|
||||
|
||||
Reference in New Issue
Block a user