Merge master into staging-next

This commit is contained in:
github-actions[bot] 2024-04-10 12:01:19 +00:00 committed by GitHub
commit b59871bfea
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
115 changed files with 7696 additions and 1521 deletions

View File

@ -1342,12 +1342,6 @@
githubId = 81317317;
name = "Anna Aurora";
};
a-n-n-a-l-e-e = {
github = "a-n-n-a-l-e-e";
githubId = 150648636;
matrix = "@a-n-n-a-l-e-e:matrix.org";
name = "annalee";
};
anoa = {
matrix = "@andrewm:amorgan.xyz";
email = "andrew@amorgan.xyz";

View File

@ -465,5 +465,5 @@ in
};
};
meta.maintainers = with maintainers; [ infinisil SlothOfAnarchy ];
meta.maintainers = with maintainers; [ SlothOfAnarchy ];
}

View File

@ -200,5 +200,5 @@ in {
};
};
meta.maintainers = with lib.maintainers; [ infinisil dotlambda ];
meta.maintainers = with lib.maintainers; [ dotlambda ];
}

View File

@ -31,7 +31,7 @@ with lib;
hostName = config.networking.hostName;
doMetadataFile = "/run/do-metadata/v1.json";
in mkMerge [{
fileSystems."/" = {
fileSystems."/" = lib.mkDefault {
device = "/dev/disk/by-label/nixos";
autoResize = true;
fsType = "ext4";
@ -41,11 +41,7 @@ with lib;
kernelParams = [ "console=ttyS0" "panic=1" "boot.panic_on_fail" ];
initrd.kernelModules = [ "virtio_scsi" ];
kernelModules = [ "virtio_pci" "virtio_net" ];
loader = {
grub.device = "/dev/vda";
timeout = 0;
grub.configurationLimit = 0;
};
loader.grub.devices = lib.mkDefault ["/dev/vda"];
};
services.openssh = {
enable = mkDefault true;

View File

@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
description = "Program for representing sounds visually";
license = lib.licenses.gpl2Only;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.infinisil ];
maintainers = [ ];
mainProgram = "synaesthesia";
};
}

View File

@ -10,16 +10,16 @@ let
inherit tiling_wm;
};
stableVersion = {
version = "2023.2.1.24"; # "Android Studio Iguana | 2023.2.1 Patch 1"
sha256Hash = "sha256-ACZCdXKEnJy7DJTW+XGOoIvDRdzP47NytUEAqV//mbU=";
version = "2023.2.1.25"; # "Android Studio Iguana | 2023.2.1 Patch 2"
sha256Hash = "sha256-zWPq1GfckqCP9rNpXAHVfoApdvxkrN3NMc1qJCf/obw=";
};
betaVersion = {
version = "2023.3.1.15"; # "Android Studio Jellyfish | 2023.3.1.1 Beta 2"
sha256Hash = "sha256-ImXHda8Xbayuk+OMZVtAFsGNnaqm2PvI3lko2gUpIeU=";
version = "2023.3.1.17"; # "Android Studio Jellyfish | 2023.3.1.1 RC 2"
sha256Hash = "sha256-zROBKzQiP4V2P67HgOIkHgn8q/M0zy5MkZozVSiQsWU=";
};
latestVersion = {
version = "2024.1.1.1"; # "Android Studio Koala | 2024.1.1 Canary 3"
sha256Hash = "sha256-QNAudFlM+1QAZg+EYgiIknllai4N1wj55ZnkUWho7ps=";
version = "2024.1.1.2"; # "Android Studio Koala | 2024.1.1 Canary 4"
sha256Hash = "sha256-d/bzgKimps0Tw7GQD9sc2LLDNaVpWlqNTKkuyxKrCWo=";
};
in {
# Attributes are named by their corresponding release channels

View File

@ -45,7 +45,7 @@ stdenv.mkDerivation {
description = "A collection of small bash scripts for heavy terminal users";
homepage = "https://github.com/alexanderepstein/Bash-Snippets";
license = licenses.mit;
maintainers = with maintainers; [ infinisil ];
maintainers = [ ];
platforms = platforms.unix;
};
}

View File

@ -82,6 +82,6 @@ with python3.pkgs; buildPythonApplication rec {
homepage = "https://github.com/jarun/Buku";
license = licenses.gpl3;
platforms = platforms.unix;
maintainers = with maintainers; [ matthiasbeyer infinisil ];
maintainers = with maintainers; [ matthiasbeyer ];
};
}

View File

@ -34,14 +34,14 @@ https://github.com/NixOS/nixpkgs/issues/199596#issuecomment-1310136382 */
}:
stdenv.mkDerivation (finalAttrs: {
version = "1.5.1";
version = "1.5.2";
pname = "syncthingtray";
src = fetchFromGitHub {
owner = "Martchus";
repo = "syncthingtray";
rev = "v${finalAttrs.version}";
hash = "sha256-6Q3nf6WjFgpBK7VR+ykmtIM68vwsmrYqmJPXsPpWjs4=";
hash = "sha256-OjrkmpH9sVrO3M25PKj6jhmI2DmbP+/r4mOZ4BqE/1Y=";
};
buildInputs = [

View File

@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/lharding/tasknc";
description = "A ncurses wrapper around taskwarrior";
mainProgram = "tasknc";
maintainers = with maintainers; [ matthiasbeyer infinisil ];
maintainers = with maintainers; [ matthiasbeyer ];
platforms = platforms.linux; # Cannot test others
license = licenses.mit;
};

View File

@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/M4444/TMatrix";
license = licenses.gpl2;
platforms = platforms.all;
maintainers = with maintainers; [ infinisil Br1ght0ne ];
maintainers = with maintainers; [ Br1ght0ne ];
mainProgram = "tmatrix";
};
}

View File

@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.soimort.org/translate-shell";
description = "Command-line translator using Google Translate, Bing Translator, Yandex.Translate, and Apertium";
license = licenses.unlicense;
maintainers = with maintainers; [ ebzzry infinisil ];
maintainers = with maintainers; [ ebzzry ];
mainProgram = "trans";
platforms = platforms.unix;
};

View File

@ -1,214 +1,21 @@
{ lib, stdenv, fetchurl, wrapGAppsHook, makeWrapper
, alsa-lib
, at-spi2-atk
, at-spi2-core
, atk
, cairo
, cups
, dbus
, dpkg
, expat
, fontconfig
, freetype
, gdk-pixbuf
, glib
, gnome
, gsettings-desktop-schemas
, gtk3
, gtk4
, libX11
, libXScrnSaver
, libXcomposite
, libXcursor
, libXdamage
, libXext
, libXfixes
, libXi
, libXrandr
, libXrender
, libXtst
, libdrm
, libkrb5
, libuuid
, libxkbcommon
, libxshmfence
, mesa
, nspr
, nss
, pango
, pipewire
, snappy
, udev
, wayland
, xdg-utils
, coreutils
, xorg
, zlib
# Expression generated by update.sh; do not edit it by hand!
{ stdenv, callPackage }:
# command line arguments which are always set e.g "--disable-gpu"
, commandLineArgs ? ""
# Necessary for USB audio devices.
, pulseSupport ? stdenv.isLinux
, libpulseaudio
# For GPU acceleration support on Wayland (without the lib it doesn't seem to work)
, libGL
# For video acceleration via VA-API (--enable-features=VaapiVideoDecoder,VaapiVideoEncoder)
, libvaSupport ? stdenv.isLinux
, libva
, enableVideoAcceleration ? libvaSupport
# For Vulkan support (--enable-features=Vulkan); disabled by default as it seems to break VA-API
, vulkanSupport ? false
, addOpenGLRunpath
, enableVulkan ? vulkanSupport
}:
let
inherit (lib) optional optionals makeLibraryPath makeSearchPathOutput makeBinPath
optionalString strings escapeShellArg;
deps = [
alsa-lib at-spi2-atk at-spi2-core atk cairo cups dbus expat
fontconfig freetype gdk-pixbuf glib gtk3 gtk4 libdrm libX11 libGL
libxkbcommon libXScrnSaver libXcomposite libXcursor libXdamage
libXext libXfixes libXi libXrandr libXrender libxshmfence
libXtst libuuid mesa nspr nss pango pipewire udev wayland
xorg.libxcb zlib snappy libkrb5
]
++ optional pulseSupport libpulseaudio
++ optional libvaSupport libva;
rpath = makeLibraryPath deps + ":" + makeSearchPathOutput "lib" "lib64" deps;
binpath = makeBinPath deps;
enableFeatures = optionals enableVideoAcceleration [ "VaapiVideoDecoder" "VaapiVideoEncoder" ]
++ optional enableVulkan "Vulkan";
disableFeatures = [ "OutdatedBuildDetector" ] # disable automatic updates
# The feature disable is needed for VAAPI to work correctly: https://github.com/brave/brave-browser/issues/20935
++ optionals enableVideoAcceleration [ "UseChromeOSDirectVideoDecoder" ];
in
stdenv.mkDerivation rec {
pname = "brave";
version = "1.64.113";
src = fetchurl {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
hash = "sha256-T0uVq1yxDXNi6x9ot5bs3NRaOQ+RwBThvULS6EZ+Bdg=";
};
dontConfigure = true;
dontBuild = true;
dontPatchELF = true;
doInstallCheck = true;
nativeBuildInputs = [
dpkg
(wrapGAppsHook.override { inherit makeWrapper; })
];
buildInputs = [
# needed for GSETTINGS_SCHEMAS_PATH
glib gsettings-desktop-schemas gtk3 gtk4
# needed for XDG_ICON_DIRS
gnome.adwaita-icon-theme
];
unpackPhase = "dpkg-deb --fsys-tarfile $src | tar -x --no-same-permissions --no-same-owner";
installPhase = ''
runHook preInstall
mkdir -p $out $out/bin
cp -R usr/share $out
cp -R opt/ $out/opt
export BINARYWRAPPER=$out/opt/brave.com/brave/brave-browser
# Fix path to bash in $BINARYWRAPPER
substituteInPlace $BINARYWRAPPER \
--replace /bin/bash ${stdenv.shell}
ln -sf $BINARYWRAPPER $out/bin/brave
for exe in $out/opt/brave.com/brave/{brave,chrome_crashpad_handler}; do
patchelf \
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
--set-rpath "${rpath}" $exe
done
# Fix paths
substituteInPlace $out/share/applications/brave-browser.desktop \
--replace /usr/bin/brave-browser-stable $out/bin/brave
substituteInPlace $out/share/gnome-control-center/default-apps/brave-browser.xml \
--replace /opt/brave.com $out/opt/brave.com
substituteInPlace $out/share/menu/brave-browser.menu \
--replace /opt/brave.com $out/opt/brave.com
substituteInPlace $out/opt/brave.com/brave/default-app-block \
--replace /opt/brave.com $out/opt/brave.com
# Correct icons location
icon_sizes=("16" "24" "32" "48" "64" "128" "256")
for icon in ''${icon_sizes[*]}
do
mkdir -p $out/share/icons/hicolor/$icon\x$icon/apps
ln -s $out/opt/brave.com/brave/product_logo_$icon.png $out/share/icons/hicolor/$icon\x$icon/apps/brave-browser.png
done
# Replace xdg-settings and xdg-mime
ln -sf ${xdg-utils}/bin/xdg-settings $out/opt/brave.com/brave/xdg-settings
ln -sf ${xdg-utils}/bin/xdg-mime $out/opt/brave.com/brave/xdg-mime
runHook postInstall
'';
preFixup = ''
# Add command line args to wrapGApp.
gappsWrapperArgs+=(
--prefix LD_LIBRARY_PATH : ${rpath}
--prefix PATH : ${binpath}
--suffix PATH : ${lib.makeBinPath [ xdg-utils coreutils ]}
${optionalString (enableFeatures != []) ''
--add-flags "--enable-features=${strings.concatStringsSep "," enableFeatures}\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+,WaylandWindowDecorations}}"
''}
${optionalString (disableFeatures != []) ''
--add-flags "--disable-features=${strings.concatStringsSep "," disableFeatures}"
''}
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto}}"
${optionalString vulkanSupport ''
--prefix XDG_DATA_DIRS : "${addOpenGLRunpath.driverLink}/share"
''}
--add-flags ${escapeShellArg commandLineArgs}
)
'';
installCheckPhase = ''
# Bypass upstream wrapper which suppresses errors
$out/opt/brave.com/brave/brave --version
'';
passthru.updateScript = ./update.sh;
meta = with lib; {
homepage = "https://brave.com/";
description = "Privacy-oriented browser for Desktop and Laptop computers";
changelog = "https://github.com/brave/brave-browser/blob/master/CHANGELOG_DESKTOP.md#" + replaceStrings [ "." ] [ "" ] version;
longDescription = ''
Brave browser blocks the ads and trackers that slow you down,
chew up your bandwidth, and invade your privacy. Brave lets you
contribute to your favorite creators automatically.
'';
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.mpl20;
maintainers = with maintainers; [ uskudnik rht jefflabonte nasirhm buckley310 ];
platforms = [ "x86_64-linux" ];
mainProgram = "brave";
};
}
if stdenv.isAarch64 then
callPackage ./make-brave.nix { } {
pname = "brave";
version = "1.64.116";
url = "https://github.com/brave/brave-browser/releases/download/v1.64.116/brave-browser_1.64.116_arm64.deb";
hash = "sha256-XC3GnutiTYdCOJPegj8MRYC5dRrBoKBg4k50ZFrlj4E=";
platform = "aarch64-linux";
}
else if stdenv.isx86_64 then
callPackage ./make-brave.nix { } {
pname = "brave";
version = "1.64.116";
url = "https://github.com/brave/brave-browser/releases/download/v1.64.116/brave-browser_1.64.116_amd64.deb";
hash = "sha256-mnvFPfZu44TZGdUb+AxaJbecQrXkIzJkYvB4GO55uv0=";
platform = "x86_64-linux";
}
else
throw "Unsupported platform."

View File

@ -0,0 +1,218 @@
{ lib, stdenv, fetchurl, wrapGAppsHook, makeWrapper
, alsa-lib
, at-spi2-atk
, at-spi2-core
, atk
, cairo
, cups
, dbus
, dpkg
, expat
, fontconfig
, freetype
, gdk-pixbuf
, glib
, gnome
, gsettings-desktop-schemas
, gtk3
, gtk4
, libX11
, libXScrnSaver
, libXcomposite
, libXcursor
, libXdamage
, libXext
, libXfixes
, libXi
, libXrandr
, libXrender
, libXtst
, libdrm
, libkrb5
, libuuid
, libxkbcommon
, libxshmfence
, mesa
, nspr
, nss
, pango
, pipewire
, snappy
, udev
, wayland
, xdg-utils
, coreutils
, xorg
, zlib
# command line arguments which are always set e.g "--disable-gpu"
, commandLineArgs ? ""
# Necessary for USB audio devices.
, pulseSupport ? stdenv.isLinux
, libpulseaudio
# For GPU acceleration support on Wayland (without the lib it doesn't seem to work)
, libGL
# For video acceleration via VA-API (--enable-features=VaapiVideoDecoder,VaapiVideoEncoder)
, libvaSupport ? stdenv.isLinux
, libva
, enableVideoAcceleration ? libvaSupport
# For Vulkan support (--enable-features=Vulkan); disabled by default as it seems to break VA-API
, vulkanSupport ? false
, addOpenGLRunpath
, enableVulkan ? vulkanSupport
}:
{ pname
, version
, hash
, url
, platform
}:
let
inherit (lib) optional optionals makeLibraryPath makeSearchPathOutput makeBinPath
optionalString strings escapeShellArg;
deps = [
alsa-lib at-spi2-atk at-spi2-core atk cairo cups dbus expat
fontconfig freetype gdk-pixbuf glib gtk3 gtk4 libdrm libX11 libGL
libxkbcommon libXScrnSaver libXcomposite libXcursor libXdamage
libXext libXfixes libXi libXrandr libXrender libxshmfence
libXtst libuuid mesa nspr nss pango pipewire udev wayland
xorg.libxcb zlib snappy libkrb5
]
++ optional pulseSupport libpulseaudio
++ optional libvaSupport libva;
rpath = makeLibraryPath deps + ":" + makeSearchPathOutput "lib" "lib64" deps;
binpath = makeBinPath deps;
enableFeatures = optionals enableVideoAcceleration [ "VaapiVideoDecoder" "VaapiVideoEncoder" ]
++ optional enableVulkan "Vulkan";
disableFeatures = [ "OutdatedBuildDetector" ] # disable automatic updates
# The feature disable is needed for VAAPI to work correctly: https://github.com/brave/brave-browser/issues/20935
++ optionals enableVideoAcceleration [ "UseChromeOSDirectVideoDecoder" ];
in
stdenv.mkDerivation {
inherit pname version;
src = fetchurl {
inherit url hash;
};
dontConfigure = true;
dontBuild = true;
dontPatchELF = true;
doInstallCheck = true;
nativeBuildInputs = [
dpkg
(wrapGAppsHook.override { inherit makeWrapper; })
];
buildInputs = [
# needed for GSETTINGS_SCHEMAS_PATH
glib gsettings-desktop-schemas gtk3 gtk4
# needed for XDG_ICON_DIRS
gnome.adwaita-icon-theme
];
unpackPhase = "dpkg-deb --fsys-tarfile $src | tar -x --no-same-permissions --no-same-owner";
installPhase = ''
runHook preInstall
mkdir -p $out $out/bin
cp -R usr/share $out
cp -R opt/ $out/opt
export BINARYWRAPPER=$out/opt/brave.com/brave/brave-browser
# Fix path to bash in $BINARYWRAPPER
substituteInPlace $BINARYWRAPPER \
--replace /bin/bash ${stdenv.shell}
ln -sf $BINARYWRAPPER $out/bin/brave
for exe in $out/opt/brave.com/brave/{brave,chrome_crashpad_handler}; do
patchelf \
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
--set-rpath "${rpath}" $exe
done
# Fix paths
substituteInPlace $out/share/applications/brave-browser.desktop \
--replace /usr/bin/brave-browser-stable $out/bin/brave
substituteInPlace $out/share/gnome-control-center/default-apps/brave-browser.xml \
--replace /opt/brave.com $out/opt/brave.com
substituteInPlace $out/share/menu/brave-browser.menu \
--replace /opt/brave.com $out/opt/brave.com
substituteInPlace $out/opt/brave.com/brave/default-app-block \
--replace /opt/brave.com $out/opt/brave.com
# Correct icons location
icon_sizes=("16" "24" "32" "48" "64" "128" "256")
for icon in ''${icon_sizes[*]}
do
mkdir -p $out/share/icons/hicolor/$icon\x$icon/apps
ln -s $out/opt/brave.com/brave/product_logo_$icon.png $out/share/icons/hicolor/$icon\x$icon/apps/brave-browser.png
done
# Replace xdg-settings and xdg-mime
ln -sf ${xdg-utils}/bin/xdg-settings $out/opt/brave.com/brave/xdg-settings
ln -sf ${xdg-utils}/bin/xdg-mime $out/opt/brave.com/brave/xdg-mime
runHook postInstall
'';
preFixup = ''
# Add command line args to wrapGApp.
gappsWrapperArgs+=(
--prefix LD_LIBRARY_PATH : ${rpath}
--prefix PATH : ${binpath}
--suffix PATH : ${lib.makeBinPath [ xdg-utils coreutils ]}
${optionalString (enableFeatures != []) ''
--add-flags "--enable-features=${strings.concatStringsSep "," enableFeatures}\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+,WaylandWindowDecorations}}"
''}
${optionalString (disableFeatures != []) ''
--add-flags "--disable-features=${strings.concatStringsSep "," disableFeatures}"
''}
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto}}"
${optionalString vulkanSupport ''
--prefix XDG_DATA_DIRS : "${addOpenGLRunpath.driverLink}/share"
''}
--add-flags ${escapeShellArg commandLineArgs}
)
'';
installCheckPhase = ''
# Bypass upstream wrapper which suppresses errors
$out/opt/brave.com/brave/brave --version
'';
passthru.updateScript = ./update.sh;
meta = {
homepage = "https://brave.com/";
description = "Privacy-oriented browser for Desktop and Laptop computers";
changelog = "https://github.com/brave/brave-browser/blob/master/CHANGELOG_DESKTOP.md#" + lib.replaceStrings [ "." ] [ "" ] version;
longDescription = ''
Brave browser blocks the ads and trackers that slow you down,
chew up your bandwidth, and invade your privacy. Brave lets you
contribute to your favorite creators automatically.
'';
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [ uskudnik rht jefflabonte nasirhm buckley310 ];
platforms = [ "aarch64-linux" "x86_64-linux" ];
mainProgram = "brave";
};
}

View File

@ -1,5 +1,42 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl gnused common-updater-scripts
#!nix-shell -i bash -p curl gnused nix
version="$(curl -sL https://brave-browser-apt-release.s3.brave.com/dists/stable/main/binary-amd64/Packages | sed -r -n 's/^Version: (.*)/\1/p' | head -n1)"
update-source-version brave "$version"
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)"
latestVersionAarch64="$(curl -sL https://brave-browser-apt-release.s3.brave.com/dists/stable/main/binary-arm64/Packages \
| sed -r -n 's/^Version: (.*)/\1/p' | head -n1)"
hashAarch64="$(nix hash to-sri --type sha256 \
$(curl -sL https://brave-browser-apt-release.s3.brave.com/dists/stable/main/binary-arm64/Packages \
| sed -r -n 's/^SHA256: (.*)/\1/p' | head -n1)
)"
latestVersionAmd64="$(curl -sL https://brave-browser-apt-release.s3.brave.com/dists/stable/main/binary-amd64/Packages \
| sed -r -n 's/^Version: (.*)/\1/p' | head -n1)"
hashAmd64="$(nix hash to-sri --type sha256 \
$(curl -sL https://brave-browser-apt-release.s3.brave.com/dists/stable/main/binary-amd64/Packages \
| sed -r -n 's/^SHA256: (.*)/\1/p' | head -n1)
)"
cat > $SCRIPT_DIR/default.nix << EOF
# Expression generated by update.sh; do not edit it by hand!
{ stdenv, callPackage }:
if stdenv.isAarch64 then
callPackage ./make-brave.nix { } {
pname = "brave";
version = "${latestVersionAarch64}";
url = "https://github.com/brave/brave-browser/releases/download/v${latestVersionAarch64}/brave-browser_${latestVersionAarch64}_arm64.deb";
hash = "${hashAarch64}";
platform = "aarch64-linux";
}
else if stdenv.isx86_64 then
callPackage ./make-brave.nix { } {
pname = "brave";
version = "${latestVersionAmd64}";
url = "https://github.com/brave/brave-browser/releases/download/v${latestVersionAmd64}/brave-browser_${latestVersionAmd64}_amd64.deb";
hash = "${hashAmd64}";
platform = "x86_64-linux";
}
else
throw "Unsupported platform."
EOF

File diff suppressed because it is too large Load Diff

View File

@ -9,13 +9,13 @@
rustPlatform.buildRustPackage rec {
pname = "gurk-rs";
version = "0.4.2";
version = "0.4.3";
src = fetchFromGitHub {
owner = "boxdot";
repo = pname;
rev = "v${version}";
sha256 = "sha256-UTjTXUc0W+vlO77ilveAy0HWF5KSKbDnrg5ewTyuTdA=";
hash = "sha256-MPYqWgwh5PKH3GsCDx6aa4ryorWZ96YK8KOYZ5PILkk=";
};
postPatch = ''
@ -25,10 +25,10 @@ rustPlatform.buildRustPackage rec {
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"libsignal-protocol-0.1.0" = "sha256-FCrJO7porlY5FrwZ2c67UPd4tgN7cH2/3DTwfPjihwM=";
"libsignal-service-0.1.0" = "sha256-OWLtaxldKgYPP/aJuWezNkNN0990l3RtDWK38R1fL90=";
"curve25519-dalek-4.0.0" = "sha256-KUXvYXeVvJEQ/+dydKzXWCZmA2bFa2IosDzaBL6/Si0=";
"presage-0.6.0-dev" = "sha256-65YhxMAAFsnOprBWiB0uH/R9iITt+EYn+kMVjAwTgOQ=";
"libsignal-protocol-0.1.0" = "sha256-p4YzrtJaQhuMBTtquvS1m9llszfyTeDfl7+IXzRUFSE=";
"libsignal-service-0.1.0" = "sha256-p0umCPtBg9s4G6RHcwK/tU+RtQE2fFLRHOYt2GmBCtQ=";
"curve25519-dalek-4.1.1" = "sha256-p9Vx0lAaYILypsI4/RVsHZLOqZKaa4Wvf7DanLA38pc=";
"presage-0.6.1" = "sha256-MsVSUI4ht+ftO2UC1IIeCtomkzg4ug95kKsc41PDVNg=";
"qr2term-0.3.1" = "sha256-U8YLouVZTtDwsvzZiO6YB4Pe75RXGkZXOxHCQcCOyT8=";
};
};

View File

@ -63,7 +63,7 @@ mkDerivation rec {
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
# See: https://cancel.fm/ripcord/shareware-redistribution/
license = licenses.unfreeRedistributable;
maintainers = with maintainers; [ infinisil ];
maintainers = [ ];
platforms = [ "x86_64-linux" ];
};
}

View File

@ -51,7 +51,7 @@ let
mainProgram = "mumble-server";
homepage = "https://mumble.info";
license = licenses.bsd3;
maintainers = with maintainers; [ infinisil felixsinger lilacious ];
maintainers = with maintainers; [ felixsinger lilacious ];
platforms = platforms.linux;
};
});

View File

@ -37,7 +37,7 @@ in
description = "Request backlog for IRC channels.";
homepage = "https://github.com/fruitiex/znc-backlog/";
license = licenses.asl20;
maintainers = with maintainers; [ infinisil ];
maintainers = [ ];
};
};

View File

@ -22,6 +22,6 @@ with python3.pkgs; buildPythonApplication rec {
mainProgram = "almonds";
homepage = "https://github.com/Tenchi2xh/Almonds";
license = licenses.mit;
maintainers = with maintainers; [ infinisil ];
maintainers = [ ];
};
}

View File

@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "snakemake";
version = "8.10.4";
version = "8.10.6";
format = "setuptools";
src = fetchFromGitHub {
owner = "snakemake";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-SZf//Z1rLHyvW/f0U6kEBzV1NjDEDG1OcFl9/JR+i/g=";
hash = "sha256-THp8sqAFZVA5V2k0ruv9qwmPNjSVi2uVx8tla0Y3awE=";
# https://github.com/python-versioneer/python-versioneer/issues/217
postFetch = ''
sed -i "$out"/snakemake/_version.py -e 's#git_refnames = ".*"#git_refnames = " (tag: v${version})"#'

View File

@ -1,9 +1,4 @@
{ lib
, buildLua
, fetchFromGitea
, unstableGitUpdater
, curl
}:
{ lib, buildLua, fetchFromGitea, unstableGitUpdater, curl, coreutils }:
buildLua {
pname = "mpv_sponsorblock_minimal";
@ -17,15 +12,17 @@ buildLua {
rev = "ca2844b8cf7674bfccd282d389a50427742251d3";
hash = "sha256-28HWZ6nOhKiE+5Ya1N3Vscd8aeH9OKS0t72e/xPfFQQ=";
};
passthru.updateScript = unstableGitUpdater {};
passthru.updateScript = unstableGitUpdater { };
preInstall = ''
substituteInPlace sponsorblock_minimal.lua \
--replace "curl" "${lib.getExe curl}"
--replace-fail "curl" "${lib.getExe curl}" \
--replace-fail "sha256sum" "${lib.getExe' coreutils "sha256sum"}"
'';
meta = with lib; {
description = "A minimal script to skip sponsored segments of YouTube videos";
description =
"A minimal script to skip sponsored segments of YouTube videos";
homepage = "https://codeberg.org/jouni/mpv_sponsorblock_minimal";
license = licenses.gpl3Only;
platforms = platforms.all;

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl }:
{ lib, stdenvNoCC, fetchurl }:
let
# Upstream versioned download links are broken
@ -40,7 +40,7 @@ let
];
in
stdenv.mkDerivation {
stdenvNoCC.mkDerivation {
pname = "win-pvdrivers";
version = "unstable-2023-08-17";

View File

@ -72,8 +72,8 @@ rec {
for o in $(cat /proc/cmdline); do
case $o in
mountDisk=1)
mountDisk=1
mountDisk=*)
mountDisk=''${mountDisk#mountDisk=}
;;
command=*)
set -- $(IFS==; echo $o)
@ -103,6 +103,8 @@ rec {
if test -z "$mountDisk"; then
mount -t tmpfs none /fs
elif [[ -e "$mountDisk" ]]; then
mount "$mountDisk" /fs
else
mount /dev/${hd} /fs
fi
@ -388,7 +390,7 @@ rec {
filesystem containing a non-NixOS Linux distribution. */
runInLinuxImage = drv: runInLinuxVM (lib.overrideDerivation drv (attrs: {
mountDisk = true;
mountDisk = attrs.mountDisk or true;
/* Mount `image' as the root FS, but use a temporary copy-on-write
image since we don't want to (and can't) write to `image'. */
@ -576,9 +578,9 @@ rec {
fillDiskWithDebs =
{ size ? 4096, debs, name, fullName, postInstall ? null, createRootFS ? defaultCreateRootFS
, QEMU_OPTS ? "", memSize ? 512 }:
, QEMU_OPTS ? "", memSize ? 512, ... }@args:
runInLinuxVM (stdenv.mkDerivation {
runInLinuxVM (stdenv.mkDerivation ({
inherit name postInstall QEMU_OPTS memSize;
debs = (lib.intersperse "|" debs);
@ -647,7 +649,6 @@ rec {
echo "running post-install script..."
eval "$postInstall"
ln -sf dash /mnt/bin/sh
rm /mnt/.debug
@ -658,7 +659,7 @@ rec {
'';
passthru = { inherit fullName; };
});
} // args));
/* Generate a Nix expression containing fetchurl calls for the
@ -727,9 +728,6 @@ rec {
esac
done
# Work around this bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452279
sed -i ./Packages -e s/x86_64-linux-gnu/x86-64-linux-gnu/g
perl -w ${deb/deb-closure.pl} \
./Packages ${urlPrefix} ${toString packages} > $out
'';
@ -744,7 +742,7 @@ rec {
, packagesList ? "", packagesLists ? [packagesList]
, packages, extraPackages ? [], postInstall ? ""
, extraDebs ? [], createRootFS ? defaultCreateRootFS
, QEMU_OPTS ? "", memSize ? 512 }:
, QEMU_OPTS ? "", memSize ? 512, ... }@args:
let
expr = debClosureGenerator {
@ -752,10 +750,10 @@ rec {
packages = packages ++ extraPackages;
};
in
(fillDiskWithDebs {
(fillDiskWithDebs ({
inherit name fullName size postInstall createRootFS QEMU_OPTS memSize;
debs = import expr {inherit fetchurl;} ++ extraDebs;
}) // {inherit expr;};
} // args)) // {inherit expr;};
/* The set of supported RPM-based distributions. */

5749
pkgs/by-name/an/anchor/Cargo.lock generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,48 @@
{ lib
, rustPlatform
, fetchFromGitHub
, stdenv
, darwin
}:
rustPlatform.buildRustPackage rec {
pname = "anchor";
version = "0.29.0";
src = fetchFromGitHub {
owner = "coral-xyz";
repo = "anchor";
rev = "v${version}";
hash = "sha256-hOpdCVO3fXMqnAihjXXD9SjqK4AMhQQhZmISqJnDVCI=";
fetchSubmodules = true;
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"serum_dex-0.4.0" = "sha256-Nzhh3OcAFE2LcbUgrA4zE2TnUMfV0dD4iH6fTi48GcI=";
};
};
buildInputs = lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.Security
darwin.apple_sdk.frameworks.SystemConfiguration
];
checkFlags = [
# the following test cases try to access network, skip them
"--skip=tests::test_check_and_get_full_commit_when_full_commit"
"--skip=tests::test_check_and_get_full_commit_when_partial_commit"
"--skip=tests::test_get_anchor_version_from_commit"
];
meta = with lib; {
description = "Solana Sealevel Framework";
homepage = "https://github.com/coral-xyz/anchor";
changelog = "https://github.com/coral-xyz/anchor/blob/${src.rev}/CHANGELOG.md";
license = licenses.asl20;
maintainers = with maintainers; [ xrelkd ];
mainProgram = "anchor";
};
}

View File

@ -0,0 +1,45 @@
{ lib
, stdenv
, fetchFromGitea
, nix-update-script
}:
stdenv.mkDerivation (finalAttrs: {
pname = "colstr";
version = "1.0.0";
src = fetchFromGitea {
domain = "git.sleeping.town";
owner = "wonder";
repo = "colstr";
rev = finalAttrs.version;
hash = "sha256-0V2S/yYu5L7qxkT4Zf18x9+cHoPMztFmgSywpxF8QqA=";
};
buildPhase = ''
runHook preBuild
eval ${stdenv.cc.targetPrefix}c++ main.cpp
runHook postBuild
'';
installPhase = ''
runHook preInstall
install -Dm755 a.out $out/bin/colstr
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = with lib; {
description = "Deterministically output each input argument in a color assigned to it";
homepage = "https://git.sleeping.town/wonder/colstr";
license = with licenses; [ cc0 ];
maintainers = with maintainers; [ annaaurora ];
mainProgram = "colstr";
platforms = platforms.all;
};
})

View File

@ -8,16 +8,16 @@
buildGoModule rec {
pname = "go-critic";
version = "0.11.2";
version = "0.11.3";
src = fetchFromGitHub {
owner = "go-critic";
repo = "go-critic";
rev = "v${version}";
hash = "sha256-xej9ROsJYrjvlitxnAjUKPsp0kb8INvFnkdNfYiycz8=";
hash = "sha256-GEwUz6iH9y+d2UoKY68VHOKomn4EUkzoUgNHTqluW8I=";
};
vendorHash = "sha256-pYdnZjCGx+skF/kqA1QO3NuVqOfsMJNVhFBpwtdZhIA=";
vendorHash = "sha256-rfqX76SQnLQFwheHlS3GZD+jeaVd38qfSnQCH7OH6+I=";
subPackages = [
"cmd/gocritic"

View File

@ -0,0 +1,16 @@
diff --git a/napi/Cargo.toml b/napi/Cargo.toml
index 3360a9c..86d6ba5 100644
--- a/napi/Cargo.toml
+++ b/napi/Cargo.toml
@@ -10,7 +10,7 @@ edition = "2021"
[features]
default = []
visitor = ["lightningcss/visitor"]
-bundler = ["dep:crossbeam-channel", "dep:rayon"]
+bundler = ["dep:crossbeam-channel", "rayon"]
[dependencies]
serde = { version = "1.0.123", features = ["derive"] }
--
2.44.0

View File

@ -6,16 +6,23 @@
rustPlatform.buildRustPackage rec {
pname = "lightningcss";
version = "1.24.0";
version = "1.24.1";
src = fetchFromGitHub {
owner = "parcel-bundler";
repo = "lightningcss";
rev = "refs/tags/v${version}";
hash = "sha256-Ai6zvLR5w2AarjZIWMPoDsU1Dr5kvREgL6oyg6TF+TU=";
hash = "sha256-HRuL7zwpN2e51+/Ltvif+eh+WBss/FtHCOlJfa/eVdE=";
};
cargoHash = "sha256-HHuj7uAqipPtbjkOsxxMq+JWXww2vUDTNGgnHd3UY3o=";
cargoHash = "sha256-HavdTNaLTGctePa890dy/jGlXZXXZu1QFeFJOpjOiME=";
patches = [
# Backport fix for build error for lightningcss-napi
# see https://github.com/parcel-bundler/lightningcss/pull/713
# FIXME: remove when merged upstream
./0001-napi-fix-build-error-in-cargo-auditable.patch
];
buildFeatures = [
"cli"

View File

@ -0,0 +1,80 @@
{
autoreconfHook,
fetchFromGitLab,
glib,
lib,
libkrb5,
nix-update-script,
openldap,
pkg-config,
polkit,
samba,
stdenv,
systemdLibs,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "realmd";
version = "0.17.1";
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "realmd";
repo = "realmd";
rev = "refs/tags/${finalAttrs.version}";
hash = "sha256-lmNlrXOOUSDk/8H/ge0IRA64bnau9nYUIkW6OyVxbBg=";
};
patches = [
# Remove unused tap driver/valgrind checks to make tests work
./remove-tap-driver.patch
];
nativeBuildInputs = [
autoreconfHook
pkg-config
];
buildInputs = [
glib
libkrb5
openldap
polkit
samba
systemdLibs
];
configureFlags = [
"--sysconfdir=${placeholder "out"}/etc"
"--with-private-dir=${placeholder "out"}/lib/realmd"
"--with-systemd-unit-dir=${placeholder "out"}/lib/systemd/system"
# realmd doesn't fails without proper defaults and distro configuration files
# These settings will be overriden by the NixOS module
"--with-distro=redhat"
# Documentation is disabled
# We need to run gdbus-codegen & xmlto in **offline mode** to make it work
# See https://github.com/NixOS/nixpkgs/pull/301631
"--disable-doc"
];
hardeningDisable = [
# causes redefinition of _FORTIFY_SOURCE
"fortify3"
];
doCheck = true;
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://gitlab.freedesktop.org/realmd/realmd/-/blob/${finalAttrs.version}/NEWS";
description = "DBus service for configuring Kerberos and other online identities";
homepage = "https://gitlab.freedesktop.org/realmd/realmd";
license = lib.licenses.lgpl21Only;
mainProgram = "realm";
maintainers = [ lib.maintainers.anthonyroussel ];
platforms = lib.platforms.linux;
};
})

View File

@ -0,0 +1,40 @@
diff --git a/Makefile.am b/Makefile.am
index 1df20d1..b355d59 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -152,35 +152,6 @@ uninstall-doc:
@true
endif
-# ------------------------------------------------------------
-# Testing
-#
-
-LOG_DRIVER = $(top_srcdir)/build/tap-driver
-LOG_COMPILER = sh -c '"$$0" "$$@" --tap'
-
-VALGRIND_ARGS = --trace-children=no --quiet --error-exitcode=33 \
- --suppressions=valgrind-suppressions --gen-suppressions=all \
- --num-callers=16
-
-VALGRIND_SUPPRESSIONS = \
- build/glib.supp \
- $(NULL)
-
-valgrind-suppressions: $(VALGRIND_SUPPRESSIONS)
- $(AM_V_GEN) cat $^ > $@
-
-check-memory: valgrind-suppressions
- $(MAKE) LOG_FLAGS="-- libtool --mode=execute valgrind $(VALGRIND_ARGS)" \
- $(AM_MAKEFLAGS) check
-recheck-memory: valgrind-suppressions
- $(MAKE) LOG_FLAGS="-- libtool --mode=execute valgrind $(VALGRIND_ARGS)" \
- $(AM_MAKEFLAGS) recheck
-
-EXTRA_DIST += \
- $(LOG_DRIVER) \
- $(VALGRIND_SUPPRESSIONS) \
- $(NULL)
if WITH_COVERAGE
coverage:

View File

@ -6,11 +6,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "stats";
version = "2.10.6";
version = "2.10.7";
src = fetchurl {
url = "https://github.com/exelban/stats/releases/download/v${finalAttrs.version}/Stats.dmg";
hash = "sha256-5FjxEBZ+HbiWVR/8DBfVPeWACRwrw+Kcn1jld/CR+Ck=";
hash = "sha256-B44KFrKy76IZB7QeivE4a/e8JARp4VwJs0mTffa622w=";
};
sourceRoot = ".";

View File

@ -0,0 +1,44 @@
{
lib,
buildGoModule,
fetchFromGitHub,
pkg-config,
gobject-introspection,
wrapGAppsHook4,
gtk4,
gtk4-layer-shell,
}:
buildGoModule rec {
pname = "walker";
version = "0.0.68";
src = fetchFromGitHub {
owner = "abenz1267";
repo = "walker";
rev = "v${version}";
hash = "sha256-nLCFGrauMKm9NzOlzrprA8KL9CKs3nTjerEaC5992qQ=";
};
vendorHash = "sha256-zDntJ695k8dbwyFXbg9PapWD335MHrWbep1xxzXNIL4=";
nativeBuildInputs = [
pkg-config
gobject-introspection
wrapGAppsHook4
];
buildInputs = [
gtk4
gtk4-layer-shell
];
meta = with lib; {
description = "Wayland-native application runner";
homepage = "https://github.com/abenz1267/walker";
license = licenses.mit;
platforms = platforms.linux;
maintainers = with maintainers; [ donovanglover ];
mainProgram = "walker";
};
}

View File

@ -21,7 +21,7 @@
platforms = lib.platforms.all;
homepage = "https://github.com/bats-core/bats-assert";
license = lib.licenses.cc0;
maintainers = with lib.maintainers; [ infinisil ];
maintainers = [ ];
};
});
@ -47,7 +47,7 @@
platforms = lib.platforms.all;
homepage = "https://github.com/bats-core/bats-file";
license = lib.licenses.cc0;
maintainers = with lib.maintainers; [ infinisil ];
maintainers = [ ];
};
});
@ -98,7 +98,7 @@
platforms = lib.platforms.all;
homepage = "https://github.com/bats-core/bats-support";
license = lib.licenses.cc0;
maintainers = with lib.maintainers; [ infinisil ];
maintainers = [ ];
};
});
}

View File

@ -37,6 +37,6 @@ stdenv.mkDerivation rec {
description = "Library with common code used by the libraries and tools around the libimobiledevice project";
license = licenses.lgpl21Plus;
platforms = platforms.unix;
maintainers = with maintainers; [ infinisil ];
maintainers = [ ];
};
}

View File

@ -77,6 +77,6 @@ stdenv.mkDerivation rec {
'';
license = licenses.lgpl21Plus;
platforms = platforms.unix;
maintainers = with maintainers; [ infinisil ];
maintainers = [ ];
};
}

View File

@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
description = "A library to handle Apple Property List format in binary or XML";
homepage = "https://github.com/libimobiledevice/libplist";
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ infinisil ];
maintainers = [ ];
platforms = platforms.unix;
mainProgram = "plistutil";
};

View File

@ -37,6 +37,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/libimobiledevice/libusbmuxd";
license = licenses.lgpl21Plus;
platforms = platforms.unix;
maintainers = with maintainers; [ infinisil ];
maintainers = [ ];
};
}

View File

@ -370,7 +370,7 @@ let
nyxt-gtk = build-asdf-system {
pname = "nyxt";
version = "3.11.5";
version = "3.11.6";
lispLibs = (with super; [
alexandria
@ -481,8 +481,8 @@ let
src = pkgs.fetchFromGitHub {
owner = "atlas-engineer";
repo = "nyxt";
rev = "3.11.5";
hash = "sha256-l3igC4jfCvx7Q0WO2Zf2ByWLz7sCteYdW1rNvwrc97g=";
rev = "3.11.6";
hash = "sha256-o+4LnSNyhdz5YAjNQJuE2ERtt48PckjKfts9QVRw82A=";
};
nativeBuildInputs = [ pkgs.makeWrapper ];

View File

@ -1,37 +1,46 @@
{ lib, buildPythonPackage, fetchPypi, isPy27
, azure-common
, azure-mgmt-core
, msrest
, msrestazure
{
lib,
azure-common,
azure-mgmt-core,
buildPythonPackage,
fetchPypi,
isodate,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
version = "4.0.0";
format = "setuptools";
pname = "azure-mgmt-apimanagement";
disabled = isPy27;
version = "4.0.1";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-AiTjLJ28g80xnrRFLfPUevJgeaxLpuGmvkd3+FskNiw=";
extension = "zip";
sha256 = "sha256-XPUJzALti7QXTmgtuwVDhCA2luWz7zfykWEsJmpHzA4=";
};
nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [
azure-common
azure-mgmt-core
msrest
msrestazure
isodate
];
# no tests included
doCheck = false;
pythonImportsCheck = [ "azure.common" "azure.mgmt.apimanagement" ];
pythonImportsCheck = [
"azure.common"
"azure.mgmt.apimanagement"
];
meta = with lib; {
description = "Microsoft Azure API Management Client Library for Python";
homepage = "https://github.com/Azure/azure-sdk-for-python";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/apimanagement/azure-mgmt-apimanagement";
changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-apimanagement_${version}/sdk/apimanagement/azure-mgmt-apimanagement/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};

View File

@ -1,15 +1,20 @@
{ lib, buildPythonPackage, fetchPypi, isPy27
, azure-common
, azure-mgmt-core
, msrest
, msrestazure
{
lib,
azure-common,
azure-mgmt-core,
buildPythonPackage,
fetchPypi,
isodate,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
version = "3.0.0";
format = "setuptools";
pname = "azure-mgmt-appconfiguration";
disabled = isPy27;
version = "3.0.0";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
@ -17,11 +22,12 @@ buildPythonPackage rec {
extension = "zip";
};
nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [
azure-common
azure-mgmt-core
msrest
msrestazure
isodate
];
# no tests included
@ -29,11 +35,15 @@ buildPythonPackage rec {
pythonNamespaces = [ "azure.mgmt" ];
pythonImportsCheck = [ "azure.common" "azure.mgmt.appconfiguration" ];
pythonImportsCheck = [
"azure.common"
"azure.mgmt.appconfiguration"
];
meta = with lib; {
description = "Microsoft Azure App Configuration Management Client Library for Python";
homepage = "https://github.com/Azure/azure-sdk-for-python";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/appconfiguration/azure-mgmt-appconfiguration";
changelog = "https://github.com/Azure/azure-sdk-for-python/tree/azure-mgmt-appconfiguration_${version}/sdk/appconfiguration/azure-mgmt-appconfiguration";
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};

View File

@ -1,15 +1,20 @@
{ lib, buildPythonPackage, fetchPypi, isPy27
, azure-common
, azure-mgmt-core
, msrest
, msrestazure
{
lib,
azure-common,
azure-mgmt-core,
buildPythonPackage,
fetchPypi,
msrest,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
version = "2.0.0";
format = "setuptools";
pname = "azure-mgmt-botservice";
disabled = isPy27;
version = "2.0.0";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
@ -17,21 +22,26 @@ buildPythonPackage rec {
extension = "zip";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
azure-common
azure-mgmt-core
msrest
msrestazure
];
# no tests included
doCheck = false;
pythonImportsCheck = [ "azure.common" "azure.mgmt.botservice" ];
pythonImportsCheck = [
"azure.common"
"azure.mgmt.botservice"
];
meta = with lib; {
description = "Microsoft Azure API Management Client Library for Python";
homepage = "https://github.com/Azure/azure-sdk-for-python";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/botservice/azure-mgmt-botservice";
changelog = "https://github.com/Azure/azure-sdk-for-python/tree/azure-mgmt-botservice_${version}/sdk/botservice/azure-mgmt-botservice";
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};

View File

@ -1,24 +1,33 @@
{ lib, buildPythonPackage, fetchPypi
, msrestazure
, azure-common
, azure-mgmt-core
{
lib,
azure-common,
azure-mgmt-core,
buildPythonPackage,
fetchPypi,
msrest,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "azure-mgmt-databoxedge";
version = "1.0.0";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "04090062bc1e8f00c2f45315a3bceb0fb3b3479ec1474d71b88342e13499b087";
hash = "sha256-BAkAYrwejwDC9FMVo7zrD7OzR57BR01xuINC4TSZsIc=";
};
propagatedBuildInputs = [
msrestazure
build-system = [ setuptools ];
dependencies = [
azure-common
azure-mgmt-core
msrest
];
# no tests in pypi tarball
@ -28,7 +37,8 @@ buildPythonPackage rec {
meta = with lib; {
description = "Microsoft Azure Databoxedge Management Client Library for Python";
homepage = "https://github.com/Azure/azure-sdk-for-python";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/databox/azure-mgmt-databox";
changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-databoxedge_${version}/sdk/databox/azure-mgmt-databox/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};

View File

@ -1,37 +1,48 @@
{ lib, buildPythonPackage, fetchPypi, isPy27
, azure-common
, azure-mgmt-core
, msrest
, msrestazure
{
lib,
azure-common,
azure-mgmt-core,
buildPythonPackage,
fetchPypi,
msrest,
msrestazure,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
version = "1.0.0";
format = "setuptools";
pname = "azure-mgmt-deploymentmanager";
disabled = isPy27;
version = "1.0.0";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
sha256 = "9badb768617209149c33e68ca2e59c35b1d3d11427e2969872f2e236e14eee78";
hash = "sha256-m623aGFyCRScM+aMouWcNbHT0RQn4paYcvLiNuFO7ng=";
extension = "zip";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
azure-common
azure-mgmt-core
msrest
msrestazure
];
# no tests included
doCheck = false;
pythonImportsCheck = [ "azure.common" "azure.mgmt.deploymentmanager" ];
pythonImportsCheck = [
"azure.common"
"azure.mgmt.deploymentmanager"
];
meta = with lib; {
description = "Microsoft Azure Deployment Manager Client Library for Python";
homepage = "https://github.com/Azure/azure-sdk-for-python";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/deploymentmanager/azure-mgmt-deploymentmanager";
changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-deploymentmanager_${version}/sdk/deploymentmanager/azure-mgmt-deploymentmanager/setup.py";
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};

View File

@ -1,13 +1,20 @@
{ lib, buildPythonPackage, fetchPypi
, azure-common
, azure-mgmt-core
, msrest
{
lib,
azure-common,
azure-mgmt-core,
buildPythonPackage,
fetchPypi,
msrest,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "azure-mgmt-extendedlocation";
version = "1.1.0";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
@ -15,7 +22,9 @@ buildPythonPackage rec {
hash = "sha256-jRo6EFP8Dg3i9U8HLfjED9QFfWbdg+X3o9PSf4eus9o=";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
azure-common
azure-mgmt-core
msrest
@ -25,7 +34,8 @@ buildPythonPackage rec {
meta = with lib; {
description = "Microsoft Azure Extendedlocation Management Client Library for Python";
homepage = "https://github.com/Azure/azure-sdk-for-python";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/extendedlocation/azure-mgmt-extendedlocation";
changelog = "https://github.com/Azure/azure-sdk-for-python/tree/azure-mgmt-extendedlocation_${version}/sdk/extendedlocation/azure-mgmt-extendedlocation";
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};

View File

@ -1,23 +1,31 @@
{ lib, buildPythonPackage, fetchPypi, isPy27
, azure-common
, azure-mgmt-core
, msrest
, msrestazure
{
lib,
azure-common,
azure-mgmt-core,
buildPythonPackage,
fetchPypi,
msrest,
msrestazure,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
version = "9.0.0";
format = "setuptools";
pname = "azure-mgmt-hdinsight";
disabled = isPy27;
version = "9.0.0";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
sha256 = "41ebdc69c0d1f81d25dd30438c14fff4331f66639f55805b918b9649eaffe78a";
hash = "sha256-QevcacDR+B0l3TBDjBT/9DMfZmOfVYBbkYuWSer/54o=";
extension = "zip";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
azure-common
azure-mgmt-core
msrest
@ -27,11 +35,15 @@ buildPythonPackage rec {
# no tests included
doCheck = false;
pythonImportsCheck = [ "azure.common" "azure.mgmt.hdinsight" ];
pythonImportsCheck = [
"azure.common"
"azure.mgmt.hdinsight"
];
meta = with lib; {
description = "Microsoft Azure HDInsight Management Client Library for Python";
homepage = "https://github.com/Azure/azure-sdk-for-python";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/hdinsight/azure-mgmt-hdinsight";
changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-hdinsight_${version}/sdk/hdinsight/azure-mgmt-hdinsight/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};

View File

@ -1,31 +0,0 @@
{ lib, buildPythonPackage, fetchPypi, isPy27
, azure-common
, msrest
, msrestazure
}:
buildPythonPackage rec {
version = "3.0.0";
pname = "azure-mgmt-apimanagement";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
hash = "sha256-kmL1TtOH6wg9ja5m0yqN81ZHMZuQK9SYzcN29QoS0VQ=";
extension = "zip";
};
propagatedBuildInputs = [ azure-common msrest msrestazure ];
# no tests included
doCheck = false;
pythonImportsCheck = [ "azure.common" "azure.mgmt.apimanagement" ];
meta = with lib; {
description = "Microsoft Azure API Management Client Library for Python";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};
}

View File

@ -1,25 +1,29 @@
{ lib
, azure-common
, azure-mgmt-core
, buildPythonPackage
, fetchPypi
, isodate
, pythonOlder
{
lib,
azure-common,
azure-mgmt-core,
buildPythonPackage,
fetchPypi,
isodate,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "azure-mgmt-kusto";
version = "3.3.0";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.8";
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
hash = "sha256-PmGGtyVrYFCMnpiCq9x9uwoMboDO1ePlGAJzrMTj3ps=";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
azure-common
azure-mgmt-core
isodate

View File

@ -1,23 +1,31 @@
{ lib, buildPythonPackage, fetchPypi, isPy27
, azure-common
, azure-mgmt-core
, msrest
, msrestazure
{
lib,
azure-common,
azure-mgmt-core,
buildPythonPackage,
fetchPypi,
msrest,
msrestazure,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
version = "6.0.0";
format = "setuptools";
pname = "azure-mgmt-managedservices";
disabled = isPy27;
version = "6.0.0";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
sha256 = "ec0cb3858bcf8edf5eee0eddee81560424eb84352e0df082ddc94eb99badfd5e";
hash = "sha256-7AyzhYvPjt9e7g7d7oFWBCTrhDUuDfCC3clOuZut/V4=";
extension = "zip";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
azure-common
azure-mgmt-core
msrest
@ -27,11 +35,15 @@ buildPythonPackage rec {
# no tests included
doCheck = false;
pythonImportsCheck = [ "azure.common" "azure.mgmt.managedservices" ];
pythonImportsCheck = [
"azure.common"
"azure.mgmt.managedservices"
];
meta = with lib; {
description = "Microsoft Azure Managed Services Client Library for Python";
homepage = "https://github.com/Azure/azure-sdk-for-python";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/managedservices/azure-mgmt-managedservices";
changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-managedservices_${version}/sdk/managedservices/azure-mgmt-managedservices/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};

View File

@ -1,23 +1,31 @@
{ lib, buildPythonPackage, fetchPypi, isPy27
, azure-common
, azure-mgmt-core
, msrest
, msrestazure
{
lib,
azure-common,
azure-mgmt-core,
buildPythonPackage,
fetchPypi,
msrest,
msrestazure,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
version = "0.5.0";
format = "setuptools";
pname = "azure-mgmt-sqlvirtualmachine";
disabled = isPy27;
version = "0.5.0";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
sha256 = "1b9am8raa17hxnz7d5pk2ix0309wsnhnchq1mi22icd728sl5adm";
hash = "sha256-talCNRKnsShErAFDZqHVPIEBehTzlna+7fAEpTKqKq0=";
extension = "zip";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
azure-common
azure-mgmt-core
msrest
@ -27,11 +35,15 @@ buildPythonPackage rec {
# no tests included
doCheck = false;
pythonImportsCheck = [ "azure.common" "azure.mgmt.sqlvirtualmachine" ];
pythonImportsCheck = [
"azure.common"
"azure.mgmt.sqlvirtualmachine"
];
meta = with lib; {
description = "Microsoft Azure SQL Virtual Machine Management Client Library for Python";
homepage = "https://github.com/Azure/azure-sdk-for-python";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/sql/azure-mgmt-sqlvirtualmachine";
changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-sqlvirtualmachine_${version}/sdk/sql/azure-mgmt-sqlvirtualmachine/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};

View File

@ -1,23 +1,31 @@
{ lib, buildPythonPackage, fetchPypi, pythonOlder
, azure-common
, azure-mgmt-core
, msrest
, msrestazure
{
lib,
azure-common,
azure-mgmt-core,
buildPythonPackage,
fetchPypi,
msrest,
msrestazure,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "azure-mgmt-synapse";
version = "2.0.0";
format = "setuptools";
disabled = pythonOlder "3";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
sha256 = "bec6bdfaeb55b4fdd159f2055e8875bf50a720bb0fce80a816e92a2359b898c8";
hash = "sha256-vsa9+utVtP3RWfIFXoh1v1CnILsPzoCoFukqI1m4mMg=";
extension = "zip";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
azure-common
azure-mgmt-core
msrest
@ -27,8 +35,9 @@ buildPythonPackage rec {
pythonImportsCheck = [ "azure.mgmt.synapse" ];
meta = with lib; {
description = "Azure python SDK";
homepage = "https://github.com/Azure/azure-sdk-for-python/";
description = "Microsoft Azure Synapse Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/synapse/azure-mgmt-synapse";
changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-synapse_${version}/sdk/synapse/azure-mgmt-synapse/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};

View File

@ -1,25 +1,35 @@
{ lib, buildPythonPackage, fetchPypi, isPy27
, azure-common
, azure-core
, msrest
, msrestazure
, requests
{
lib,
azure-common,
azure-core,
buildPythonPackage,
cryptography,
fetchPypi,
msrest,
msrestazure,
pythonOlder,
requests,
setuptools,
}:
buildPythonPackage rec {
version = "1.2.0";
format = "setuptools";
pname = "azure-multiapi-storage";
disabled = isPy27;
version = "1.2.0";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
hash = "sha256-CQuoWHeh0EMitTRsvifotrTwpWd/Q9LWWD7jZ2w9r8I=";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
azure-common
azure-core
cryptography
msrest
msrestazure
requests
@ -31,7 +41,10 @@ buildPythonPackage rec {
# no tests included
doCheck = false;
pythonImportsCheck = [ "azure.common" "azure.multiapi.storage" ];
pythonImportsCheck = [
"azure.common"
"azure.multiapi.storage"
];
meta = with lib; {
description = "Microsoft Azure Storage Client Library for Python with multi API version support.";

View File

@ -1,21 +1,30 @@
{ lib, buildPythonPackage, fetchPypi
, azure-common
, azure-core
, msrest
{
lib,
azure-common,
azure-core,
buildPythonPackage,
fetchPypi,
msrest,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "azure-synapse-accesscontrol";
version = "0.7.0";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
sha256 = "565aa26336d560c028775e8ae50d0691aa7089e96170e78342371b773da3137c";
hash = "sha256-VlqiYzbVYMAod16K5Q0GkapwielhcOeDQjcbdz2jE3w=";
extension = "zip";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
azure-common
azure-core
msrest
@ -27,8 +36,9 @@ buildPythonPackage rec {
pythonImportsCheck = [ "azure.synapse.accesscontrol" ];
meta = with lib; {
description = "Azure python SDK";
homepage = "https://github.com/Azure/azure-sdk-for-python/";
description = "Microsoft Azure Synapse AccessControl Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/synapse/azure-synapse-accesscontrol";
changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-synapse-accesscontrol_${version}/sdk/synapse/azure-synapse-accesscontrol/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};

View File

@ -1,21 +1,30 @@
{ lib, buildPythonPackage, fetchPypi
, azure-common
, azure-core
, msrest
{
lib,
azure-common,
azure-core,
buildPythonPackage,
fetchPypi,
msrest,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "azure-synapse-managedprivateendpoints";
version = "0.4.0";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "900eaeaccffdcd01012b248a7d049008c92807b749edd1c9074ca9248554c17e";
hash = "sha256-kA6urM/9zQEBKySKfQSQCMkoB7dJ7dHJB0ypJIVUwX4=";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
azure-common
azure-core
msrest
@ -26,8 +35,9 @@ buildPythonPackage rec {
pythonImportsCheck = [ "azure.synapse.managedprivateendpoints" ];
meta = with lib; {
description = "Microsoft Azure Synapse Managed Private Endpoints Client Library for Python";
homepage = "https://github.com/Azure/azure-sdk-for-python";
description = "Microsoft Azure Synapse Managed Private Endpoints Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/synapse/azure-synapse-managedprivateendpoints";
changelog = "https://github.com/Azure/azure-sdk-for-python/tree/azure-synapse-managedprivateendpoints_${version}/sdk/synapse/azure-synapse-managedprivateendpoints";
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};

View File

@ -1,21 +1,30 @@
{ lib, buildPythonPackage, fetchPypi
, azure-common
, azure-core
, msrest
{
lib,
azure-common,
azure-core,
buildPythonPackage,
fetchPypi,
msrest,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "azure-synapse-spark";
version = "0.7.0";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
sha256 = "86fa29463a24b7c37025ff21509b70e36b4dace28e5d92001bc920488350acd5";
hash = "sha256-hvopRjokt8NwJf8hUJtw42tNrOKOXZIAG8kgSINQrNU=";
extension = "zip";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
azure-common
azure-core
msrest
@ -24,8 +33,9 @@ buildPythonPackage rec {
pythonImportsCheck = [ "azure.synapse.spark" ];
meta = with lib; {
description = "Azure python SDK";
homepage = "https://github.com/Azure/azure-sdk-for-python/";
description = "Microsoft Azure Synapse Spark Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/synapse/azure-synapse-spark";
changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-synapse-spark_${version}/sdk/synapse/azure-synapse-spark/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};

View File

@ -1,40 +1,39 @@
{ lib
, async-timeout
, bleak
, bluetooth-adapters
, dbus-fast
, buildPythonPackage
, fetchFromGitHub
, poetry-core
, pytestCheckHook
, pythonOlder
, pytest-asyncio
{
lib,
async-timeout,
bleak,
bluetooth-adapters,
dbus-fast,
buildPythonPackage,
fetchFromGitHub,
poetry-core,
pytestCheckHook,
pythonOlder,
pytest-asyncio,
}:
buildPythonPackage rec {
pname = "bleak-retry-connector";
version = "3.4.0";
format = "pyproject";
version = "3.5.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "Bluetooth-Devices";
repo = pname;
repo = "bleak-retry-connector";
rev = "refs/tags/v${version}";
hash = "sha256-hhoYPpNJ8myW2KMe7o7gvbjnmpY4OYudaDA/vV8BkN8=";
hash = "sha256-oqc997siTg43Ulrc539G3utfQvHjcBZJgQ8/CfcSduc=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace " --cov=bleak_retry_connector --cov-report=term-missing:skip-covered" ""
--replace-fail " --cov=bleak_retry_connector --cov-report=term-missing:skip-covered" ""
'';
nativeBuildInputs = [
poetry-core
];
build-system = [ poetry-core ];
propagatedBuildInputs = [
dependencies = [
async-timeout
bleak
bluetooth-adapters
@ -53,9 +52,7 @@ buildPythonPackage rec {
"test_establish_connection_without_dangerous_use_cached_services"
];
pythonImportsCheck = [
"bleak_retry_connector"
];
pythonImportsCheck = [ "bleak_retry_connector" ];
meta = with lib; {
description = "Connector for Bleak Clients that handles transient connection failures";

View File

@ -56,6 +56,6 @@ buildPythonPackage rec {
description = "Conic Interior Point Solver";
homepage = "https://github.com/oxfordcontrol/Clarabel.rs";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ a-n-n-a-l-e-e ];
maintainers = [ ];
};
}

View File

@ -1,14 +1,15 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, pytestCheckHook
, pythonOlder
, setuptools
{
lib,
buildPythonPackage,
fetchFromGitHub,
pytestCheckHook,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "goodwe";
version = "0.3.1";
version = "0.3.2";
pyproject = true;
disabled = pythonOlder "3.8";
@ -17,7 +18,7 @@ buildPythonPackage rec {
owner = "marcelblijleven";
repo = "goodwe";
rev = "refs/tags/v${version}";
hash = "sha256-6KCIfCyViiBU/cez9m34FMPkTUTkmEYc/e/xYqOyJLY=";
hash = "sha256-0N2aimDj9HF0y1pitg7E2OzGk4o4kopSlvXy9x6jplk=";
};
postPatch = ''
@ -26,18 +27,11 @@ buildPythonPackage rec {
--replace-fail "version: file: VERSION" "version = ${version}"
'';
nativeBuildInputs = [
setuptools
];
build-system = [ setuptools ];
pythonImportsCheck = [
"goodwe"
];
nativeCheckInputs = [
pytestCheckHook
];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "goodwe" ];
meta = with lib; {
description = "Python library for connecting to GoodWe inverter";

View File

@ -13,12 +13,12 @@
buildPythonPackage rec {
pname = "kaggle";
version = "1.6.8";
version = "1.6.11";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-gBwqC+XN9vTJprs2cSV2AgayZvQ9RLVXx+052EiUlwA=";
sha256 = "sha256-oN3jld3SB5XZTqoM9mIj4bdgMuzOX6Rj3VQhbedvX1Y=";
};
propagatedBuildInputs = [

View File

@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "langsmith";
version = "0.1.40";
version = "0.1.42";
pyproject = true;
disabled = pythonOlder "3.8";
@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "langchain-ai";
repo = "langsmith-sdk";
rev = "refs/tags/v${version}";
hash = "sha256-LdHCTPFrIhIOWV4m9pJx7GWQX1Xs6ajaXMgPFO+JQ8w=";
hash = "sha256-jt7uVDWOJbq14RepJoRHDBzp5nGWq26GRbr9ayqlFEM=";
};
sourceRoot = "${src.name}/python";

View File

@ -31,7 +31,7 @@
buildPythonPackage rec {
pname = "llama-index-core";
version = "0.10.27";
version = "0.10.28.post1";
pyproject = true;
disabled = pythonOlder "3.8";
@ -40,7 +40,7 @@ buildPythonPackage rec {
owner = "run-llama";
repo = "llama_index";
rev = "refs/tags/v${version}";
hash = "sha256-jfmoj9TOrFngHs8s7qeMHit/7YGdGX8GrqJMu3avWs4=";
hash = "sha256-BOpKaOP0DdBdVB0bMrAwXG5xaZ3AXnHX3/sHt1GRWJs=";
};
sourceRoot = "${src.name}/${pname}";

View File

@ -1,14 +1,15 @@
{ lib
, buildPythonPackage
, fetchPypi
, llama-index-core
, poetry-core
, pythonOlder
{
lib,
buildPythonPackage,
fetchPypi,
llama-index-core,
poetry-core,
pythonOlder,
}:
buildPythonPackage rec {
pname = "llama-index-llms-openai";
version = "0.1.14";
version = "0.1.15";
pyproject = true;
disabled = pythonOlder "3.8";
@ -16,23 +17,17 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "llama_index_llms_openai";
inherit version;
hash = "sha256-frpmiCroT6QrGIlBI0uEJnxI5EnvIU9RF1bcrT+fC2I=";
hash = "sha256-a9vzB7HUOpp8KlL3K6fbYcuW2QT5nn6l2IndeBjxCBQ=";
};
build-system = [
poetry-core
];
build-system = [ poetry-core ];
dependencies = [
llama-index-core
];
dependencies = [ llama-index-core ];
# Tests are only available in the mono repo
doCheck = false;
pythonImportsCheck = [
"llama_index.llms.openai"
];
pythonImportsCheck = [ "llama_index.llms.openai" ];
meta = with lib; {
description = "LlamaIndex LLMS Integration for OpenAI";

View File

@ -1,15 +1,16 @@
{ lib
, buildPythonPackage
, fetchPypi
, llama-index-core
, llama-index-llms-openai
, poetry-core
, pythonOlder
{
lib,
buildPythonPackage,
fetchPypi,
llama-index-core,
llama-index-llms-openai,
poetry-core,
pythonOlder,
}:
buildPythonPackage rec {
pname = "llama-index-multi-modal-llms-openai";
version = "0.1.4";
version = "0.1.5";
pyproject = true;
disabled = pythonOlder "3.8";
@ -17,12 +18,10 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "llama_index_multi_modal_llms_openai";
inherit version;
hash = "sha256-al1lhMM6nRsGz1yHTGOvJgP8k7ZgveSBqMVH6HbG4sM=";
hash = "sha256-miN/T4htHiDCfpST6As+H4dThZSB/xtY/iW3qjmxmKI=";
};
build-system = [
poetry-core
];
build-system = [ poetry-core ];
dependencies = [
llama-index-core
@ -32,9 +31,7 @@ buildPythonPackage rec {
# Tests are only available in the mono repo
doCheck = false;
pythonImportsCheck = [
"llama_index.multi_modal_llms.openai"
];
pythonImportsCheck = [ "llama_index.multi_modal_llms.openai" ];
meta = with lib; {
description = "LlamaIndex Multi-Modal-Llms Integration for OpenAI";

View File

@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "llama-index-readers-file";
version = "0.1.15";
version = "0.1.16";
pyproject = true;
disabled = pythonOlder "3.8";
@ -22,7 +22,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "llama_index_readers_file";
inherit version;
hash = "sha256-mAh9mDofLSaWGAUhfxPSSw8jy76OMtIyeuhrHuZo07I=";
hash = "sha256-fyW4/drxqRusBsZnJ7kTtI4m72hxT81RlwUbP3EPTPo=";
};
pythonRelaxDeps = [

View File

@ -1,27 +1,28 @@
{ lib
, bleak
, buildPythonPackage
, dotmap
, fetchFromGitHub
, pexpect
, protobuf
, pygatt
, pypubsub
, pyqrcode
, pyserial
, pytap2
, pytestCheckHook
, pythonOlder
, pyyaml
, requests
, setuptools
, tabulate
, timeago
{
lib,
bleak,
buildPythonPackage,
dotmap,
fetchFromGitHub,
pexpect,
protobuf,
pygatt,
pypubsub,
pyqrcode,
pyserial,
pytap2,
pytestCheckHook,
pythonOlder,
pyyaml,
requests,
setuptools,
tabulate,
timeago,
}:
buildPythonPackage rec {
pname = "meshtastic";
version = "2.3.3";
version = "2.3.4";
pyproject = true;
disabled = pythonOlder "3.7";
@ -30,12 +31,10 @@ buildPythonPackage rec {
owner = "meshtastic";
repo = "Meshtastic-python";
rev = "refs/tags/${version}";
hash = "sha256-kydZgOiQHDovQ5RwyLru2nyHoCEVZClq8wJit/mnbvU=";
hash = "sha256-WxiddF1n9lyxKkZk1MU40NzLh6goLVs81mbJZ3F33R8=";
};
build-system = [
setuptools
];
build-system = [ setuptools ];
dependencies = [
bleak
@ -54,9 +53,7 @@ buildPythonPackage rec {
];
passthru.optional-dependencies = {
tunnel = [
pytap2
];
tunnel = [ pytap2 ];
};
nativeCheckInputs = [
@ -68,19 +65,21 @@ buildPythonPackage rec {
export PATH="$PATH:$out/bin";
'';
pythonImportsCheck = [
"meshtastic"
];
pythonImportsCheck = [ "meshtastic" ];
disabledTests = [
# TypeError
"test_main_info"
"test_main_support"
"test_main_info_with_tcp_interfa"
"test_main_no_proto"
"test_main_info_with_seriallog_stdout"
"test_main_info_with_seriallog_output_txt"
"test_main_info_with_seriallog_stdout"
"test_main_info_with_tcp_interfa"
"test_main_info"
"test_main_no_proto"
"test_main_support"
"test_MeshInterface"
"test_message_to_json_shows_all"
"test_SerialInterface_single_port"
"test_support_info"
"test_TCPInterface"
];
meta = with lib; {

View File

@ -161,7 +161,7 @@ rec {
mypy-boto3-codeartifact = buildMypyBoto3Package "codeartifact" "1.34.68" "sha256-Ey0cmx0OxN1/VXIyvn0EOBP9qYIuc/XyFVZniHLaNEY=";
mypy-boto3-codebuild = buildMypyBoto3Package "codebuild" "1.34.74" "sha256-A8SRNosqzXQab2J9gnYUWNkIdju8QqX44GJnFSNE4DQ=";
mypy-boto3-codebuild = buildMypyBoto3Package "codebuild" "1.34.81" "sha256-vpRS/1dBgUo34GX/6t2TiNsiNIudktpMKueTqZqNJhA=";
mypy-boto3-codecatalyst = buildMypyBoto3Package "codecatalyst" "1.34.73" "sha256-jQ/DIoWXQWo1oVWi4Gn88cxr78QCs45EVtgfc6fZkFk=";
@ -467,7 +467,7 @@ rec {
mypy-boto3-mediaconnect = buildMypyBoto3Package "mediaconnect" "1.34.7" "sha256-A8Sal8qNijZ/PdwLLC3mGAt8btMGOHXzOAOVFn+JDtU=";
mypy-boto3-mediaconvert = buildMypyBoto3Package "mediaconvert" "1.34.33" "sha256-7OwfjcWDE1AHvpyOu3fE5YBwjQscpa+VnE7eylk1unA=";
mypy-boto3-mediaconvert = buildMypyBoto3Package "mediaconvert" "1.34.81" "sha256-MGULtrMziQpOXF4eNZabcu83rR13AHBMZrN5RgkqATk=";
mypy-boto3-medialive = buildMypyBoto3Package "medialive" "1.34.77" "sha256-2SRqRzh96HS6KKN0Xpbf8xq2XedS1etMm316rnIpu9k=";
@ -491,7 +491,7 @@ rec {
mypy-boto3-mgh = buildMypyBoto3Package "mgh" "1.34.0" "sha256-tyA+ywgjdRkIU2vbZwCsQfWIYctw/kLjIGTEAZuf8oU=";
mypy-boto3-mgn = buildMypyBoto3Package "mgn" "1.34.0" "sha256-BKzXdrkbnMw4m53xIRBSLta7wxeQpOEMgK6Yj9hmLf0=";
mypy-boto3-mgn = buildMypyBoto3Package "mgn" "1.34.80" "sha256-eLfAHkhqlU9HK6bLfBFOZ+UzFI1q/vJLFmxQcBRJNt8=";
mypy-boto3-migration-hub-refactor-spaces = buildMypyBoto3Package "migration-hub-refactor-spaces" "1.34.0" "sha256-T37s/ubwuU1zsKk8DmTFum6Ml3+WNZCJ+q8T6F75iUY=";
@ -553,7 +553,7 @@ rec {
mypy-boto3-pi = buildMypyBoto3Package "pi" "1.34.0" "sha256-97giGYtpINPHxtcUU6cE/mPF0/r6YfLixAdcC/LGKC0=";
mypy-boto3-pinpoint = buildMypyBoto3Package "pinpoint" "1.34.0" "sha256-oa8RAEtGeoyGpXq2sJSbEnLXorS6liInO196SGO6D/E=";
mypy-boto3-pinpoint = buildMypyBoto3Package "pinpoint" "1.34.81" "sha256-vs7gJCsMrpXBhPFwcHmQ/IT4sOYBMJ6IlcCLGMPuog8=";
mypy-boto3-pinpoint-email = buildMypyBoto3Package "pinpoint-email" "1.34.0" "sha256-AHwJtYsAxFiEX16L0HZXz9JzjNZck9V40bFwzicMKUE=";
@ -581,7 +581,7 @@ rec {
mypy-boto3-rbin = buildMypyBoto3Package "rbin" "1.34.0" "sha256-Y+a/p3r5IgWk4oH6MOeq0e7rMiNvLCqoz1ZE+xXNtOw=";
mypy-boto3-rds = buildMypyBoto3Package "rds" "1.34.65" "sha256-uEgsI/MsacidGZEYWhvXDVE2RUFdtuh027YZbL4Lyb8=";
mypy-boto3-rds = buildMypyBoto3Package "rds" "1.34.81" "sha256-hpbczX8dM2lSVU0k4tNYIwYh/nlnM2FiBqE8ccg5Xf4=";
mypy-boto3-rds-data = buildMypyBoto3Package "rds-data" "1.34.6" "sha256-d+WXt3cSUe5ZxynSjPSJxXgv6evP/rhZrX1ua9rtSx8=";

View File

@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "optimum";
version = "1.18.0";
version = "1.18.1";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -31,7 +31,7 @@ buildPythonPackage rec {
owner = "huggingface";
repo = "optimum";
rev = "refs/tags/v${version}";
hash = "sha256-svNavPO/3ARqcBDpvaAdbbSqFpzgUY72vy2J1d4Bt90=";
hash = "sha256-Y+KWvpd/ULthCOr18hQjP0REQPcs2Ql2aUi3DIKIOpQ=";
};
propagatedBuildInputs = [

View File

@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "playwrightcapture";
version = "1.24.1";
version = "1.24.2";
pyproject = true;
disabled = pythonOlder "3.8";
@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "Lookyloo";
repo = "PlaywrightCapture";
rev = "refs/tags/v${version}";
hash = "sha256-+2BxXgIC595FM3FDIbFjFpWIEkqQrDILWFjQkyN5nao=";
hash = "sha256-1VLdQFTB2YG8JUNA9+ys8p1kE/5a5qvzMtEtboejOpc=";
};
pythonRelaxDeps = [

View File

@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "pyformlang";
version = "1.0.9";
version = "1.0.10";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-oCwYM4yQ1KYZpC7vVpeHSIDH2Q930JAuTDq9mds9zoc=";
hash = "sha256-VwsIkVIgRHczdT3QcW9Teg2FiaoPn6El17VHhy/x72s=";
};
build-system = [

View File

@ -48,6 +48,6 @@ buildPythonPackage rec {
homepage = "https://github.com/azlux/pymumble";
changelog = "https://github.com/azlux/pymumble/releases/tag/${version}";
license = licenses.gpl3Only;
maintainers = with maintainers; [ thelegy infinisil ];
maintainers = with maintainers; [ thelegy ];
};
}

View File

@ -32,6 +32,6 @@ buildPythonPackage rec {
description = "Python client for the https://api.radio-browser.info";
homepage = "https://github.com/andreztz/pyradios";
license = licenses.mit;
maintainers = with maintainers; [ infinisil ];
maintainers = [ ];
};
}

View File

@ -80,6 +80,6 @@ buildPythonPackage rec {
homepage = "https://github.com/cvxgrp/scs"; # upstream C package
downloadPage = "https://github.com/bodono/scs-python";
license = licenses.mit;
maintainers = with maintainers; [ a-n-n-a-l-e-e drewrisinger ];
maintainers = with maintainers; [ drewrisinger ];
};
}

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "tencentcloud-sdk-python";
version = "3.0.1125";
version = "3.0.1126";
pyproject = true;
disabled = pythonOlder "3.9";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "TencentCloud";
repo = "tencentcloud-sdk-python";
rev = "refs/tags/${version}";
hash = "sha256-4oof7FDgwTORGnaI+C5pTd1Fj5EgyBFfsVJPhRhu96o=";
hash = "sha256-o8MECOLzs8JUxUTgAzSM5MpY3pK39Pt3hF/IQQrGMrA=";
};
build-system = [ setuptools ];

View File

@ -43,6 +43,6 @@ buildPythonPackage rec {
description = "Ctypes-based simple MagickWand API binding for Python";
homepage = "http://wand-py.org/";
license = [ licenses.mit ];
maintainers = with maintainers; [ infinisil dotlambda ];
maintainers = with maintainers; [ dotlambda ];
};
}

View File

@ -1,12 +1,13 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, elementpath
, jinja2
, lxml
, pytestCheckHook
, pythonOlder
, setuptools
{
lib,
buildPythonPackage,
elementpath,
fetchFromGitHub,
jinja2,
lxml,
pytestCheckHook,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
@ -23,13 +24,9 @@ buildPythonPackage rec {
hash = "sha256-jhof4C/jbMcvBRTLFdeFq2+ZucoDhbdcLE9IWvgzN0Y=";
};
nativeBuildInputs = [
setuptools
];
build-system = [ setuptools ];
propagatedBuildInputs = [
elementpath
];
dependencies = [ elementpath ];
nativeCheckInputs = [
jinja2
@ -37,14 +34,12 @@ buildPythonPackage rec {
pytestCheckHook
];
pythonImportsCheck = [
"xmlschema"
];
pythonImportsCheck = [ "xmlschema" ];
meta = with lib; {
changelog = "https://github.com/sissaschool/xmlschema/blob/${src.rev}/CHANGELOG.rst";
description = "XML Schema validator and data conversion library for Python";
homepage = "https://github.com/sissaschool/xmlschema";
changelog = "https://github.com/sissaschool/xmlschema/blob/${src.rev}/CHANGELOG.rst";
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};

View File

@ -1,21 +1,28 @@
{ lib
, stdenv
, buildPythonPackage
, fetchPypi
, fetchFromGitHub
, setuptools
, pytestCheckHook
}:
buildPythonPackage rec {
buildPythonPackage {
pname = "yapsy";
version = "1.12.2";
format = "setuptools";
version = "1.12.2-unstable-2023-03-29";
pyproject = true;
src = fetchPypi {
pname = "Yapsy";
inherit version;
sha256 = "12rznbnswfw0w7qfbvmmffr9r317gl1rqg36nijwzsklkjgks4fq";
src = fetchFromGitHub {
owner = "tibonihoo";
repo = "yapsy";
rev = "6b487b04affb19ab40adbbc87827668bea0abcee";
hash = "sha256-QKZlUAhYMCCsT/jbEHb39ESZ2+2FZYnhJnc1PgsozBA=";
};
sourceRoot = "source/package";
build-system = [
setuptools
];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "yapsy" ];
@ -23,6 +30,6 @@ buildPythonPackage rec {
meta = with lib; {
homepage = "https://yapsy.sourceforge.net/";
description = "Yet another plugin system";
license = licenses.bsd0;
license = licenses.bsd2;
};
}

View File

@ -1,17 +1,18 @@
{ lib
, aiohttp
, buildPythonPackage
, fetchFromGitHub
, pytest-asyncio
, pytestCheckHook
, pythonOlder
, setuptools
, zigpy
{
lib,
aiohttp,
buildPythonPackage,
fetchFromGitHub,
pytest-asyncio,
pytestCheckHook,
pythonOlder,
setuptools,
zigpy,
}:
buildPythonPackage rec {
pname = "zha-quirks";
version = "0.0.113";
version = "0.0.114";
pyproject = true;
disabled = pythonOlder "3.12";
@ -20,7 +21,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zha-device-handlers";
rev = "refs/tags/${version}";
hash = "sha256-Th0JF7sauDhFIZH7BY4STgJZ2o+zqQmtUqNLNeaB6As=";
hash = "sha256-FipD4VCz2/FYlf17+q7LTej9ZtT72/R4ELkAQtw7RvE=";
};
postPatch = ''
@ -29,9 +30,7 @@ buildPythonPackage rec {
--replace-fail 'dynamic = ["version"]' 'version = "${version}"'
'';
build-system = [
setuptools
];
build-system = [ setuptools ];
dependencies = [
aiohttp
@ -50,9 +49,7 @@ buildPythonPackage rec {
"test_smart_air_sensor"
];
pythonImportsCheck = [
"zhaquirks"
];
pythonImportsCheck = [ "zhaquirks" ];
meta = with lib; {
description = "ZHA Device Handlers are custom quirks implementations for Zigpy";

View File

@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "vhdl-ls";
version = "0.78.2";
version = "0.79.0";
src = fetchFromGitHub {
owner = "VHDL-LS";
repo = "rust_hdl";
rev = "v${version}";
hash = "sha256-hg+OEB4V5kCpno7blMyE6jnDQPHds+BN+RZGG8oAoZU=";
hash = "sha256-9AcMMT1d4FrTcCN6c2uMa1Xh21e79sM+YsPs+RT892U=";
};
cargoHash = "sha256-jX2vJdFTx0ELXqwMvoCILGvYrfAtL72lfI3KqWCZLYg=";
cargoHash = "sha256-Cb4WvOdWtwaC5GCQcnIorAFbkDXliU9w1xDU8g3YlSI=";
postPatch = ''
substituteInPlace vhdl_lang/src/config.rs \

View File

@ -147,7 +147,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Official launcher for Minecraft, a sandbox-building game";
homepage = "https://minecraft.net";
maintainers = with maintainers; [ cpages ryantm infinisil ];
maintainers = with maintainers; [ cpages ryantm ];
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.unfree;
platforms = [ "x86_64-linux" ];

View File

@ -26,7 +26,7 @@ stdenv.mkDerivation {
homepage = "https://github.com/jmoon018/PacVim";
description = "A game that teaches you vim commands";
mainProgram = "pacvim";
maintainers = with maintainers; [ infinisil ];
maintainers = [ ];
license = licenses.lgpl3;
platforms = platforms.unix;
};

View File

@ -4,16 +4,16 @@
callPackage ./generic.nix rec {
pname = "rkpd2";
version = "1.0.0";
version = "2.0.3";
src = fetchFromGitHub {
owner = "Zrp200";
repo = "rkpd2";
rev = "v${version}";
hash = "sha256-3WKQCXFDyliObXaIRp3x0kRh3XeNd24SCoTgdFA8/rM=";
hash = "sha256-dng/QoG9FTNU/fNVqPtLW/MVhO1uDBkXxWcI5mESUKw=";
};
depsHash = "sha256-yE6zuLnFLtNq76AhtyE+giGLF2vcCqF7sfIvcY8W6Lg=";
depsHash = "sha256-vihoR0bPh7590sRxeYJ1uuynNRxtRBuiFUrdmsRNUJc=";
desktopName = "Rat King Pixel Dungeon 2";

View File

@ -1,4 +1,4 @@
{ stdenv
{ stdenvNoCC
, lib
, fetchFromGitHub
, substituteAll
@ -20,7 +20,7 @@
, nix-update-script
}:
stdenv.mkDerivation rec {
stdenvNoCC.mkDerivation rec {
pname = "tomb";
version = "2.10";
@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
postPatch = ''
# if not, it shows .tomb-wrapped when running
substituteInPlace tomb \
--replace 'TOMBEXEC=$0' 'TOMBEXEC=tomb'
--replace-fail 'TOMBEXEC=$0' 'TOMBEXEC=tomb'
'';
installPhase = ''

View File

@ -1,8 +1,8 @@
{ version, hash }:
{ lib, stdenv, fetchurl }:
{ lib, stdenvNoCC, fetchurl }:
stdenv.mkDerivation rec {
stdenvNoCC.mkDerivation rec {
pname = "jetty";
inherit version;

View File

@ -14,12 +14,12 @@ let
in
buildGoModule rec {
pname = "pomerium";
version = "0.25.1";
version = "0.25.2";
src = fetchFromGitHub {
owner = "pomerium";
repo = "pomerium";
rev = "v${version}";
hash = "sha256-xVPyiwKtSBchXC0FhNegeJlUej877zwNvrlAhSy6dJE=";
hash = "sha256-JateIiVao5IiPXmphA5+PlzB2XtP6zRR4rURqXSqJ6Q=";
};
vendorHash = "sha256-GdeZkKkENacc11FmEAFUfX9efInfhpv2Lz0/3CtixFQ=";

View File

@ -1,6 +1,6 @@
{ lib, stdenv, fetchurl, apacheAnt, jdk, unzip }:
{ lib, stdenvNoCC, fetchurl, apacheAnt, jdk, unzip }:
stdenv.mkDerivation rec {
stdenvNoCC.mkDerivation rec {
pname = "axis2";
version = "1.8.2";

View File

@ -1,7 +1,7 @@
{ stdenv, lib, fetchurl, nixosTests, testers, jre }:
{ stdenvNoCC, lib, fetchurl, nixosTests, testers, jre }:
let
common = { version, hash }: stdenv.mkDerivation (finalAttrs: {
common = { version, hash }: stdenvNoCC.mkDerivation (finalAttrs: {
pname = "apache-tomcat";
inherit version;

View File

@ -110,6 +110,6 @@ crystal.buildCrystalPackage rec {
mainProgram = "invidious";
homepage = "https://invidious.io/";
license = licenses.agpl3Plus;
maintainers = with maintainers; [ infinisil sbruder ];
maintainers = with maintainers; [ sbruder ];
};
}

View File

@ -9,7 +9,7 @@
}:
let
version = "0.1.2";
version = "0.1.3";
in buildGoModule {
pname = "owncast";
inherit version;
@ -17,9 +17,9 @@ in buildGoModule {
owner = "owncast";
repo = "owncast";
rev = "v${version}";
hash = "sha256-pPBY2PcXe3k9G6kjj/vF5VB6DEmiwKDUrK4VGR4xNzU=";
hash = "sha256-VoItAV/8hzrqj4bIgMum9Drr/kAafH63vXw3GO6nSOc=";
};
vendorHash = "sha256-7HxiZh5X5AZVMiZT6B8DfOy6stJ3+dFEixwJYv5X0dY=";
vendorHash = "sha256-JitvKfCLSravW5WRE0QllJTrRPLaaBg1GxJi3kmtiIU=";
propagatedBuildInputs = [ ffmpeg ];

View File

@ -46,6 +46,6 @@ python3.pkgs.buildPythonApplication rec {
on mobile phones or computers.
'';
license = licenses.gpl3Plus;
maintainers = with maintainers; [ edwtjo pSub infinisil ];
maintainers = with maintainers; [ edwtjo pSub ];
};
}

View File

@ -2,18 +2,18 @@
buildGoModule rec {
pname = "dolt";
version = "1.35.7";
version = "1.35.8";
src = fetchFromGitHub {
owner = "dolthub";
repo = "dolt";
rev = "v${version}";
sha256 = "sha256-n6J6gFXdUvR1G2KmZf/k1ngeXAUbYorNFDxND+e5YIY=";
sha256 = "sha256-JpRJbAxu6Bz47vJ/DB3QpUZk2LcGHe/vUVpzbnsG+FI=";
};
modRoot = "./go";
subPackages = [ "cmd/dolt" ];
vendorHash = "sha256-o9b+eoFCrC7oN26nyeFGMWnLtvU+Wk7e9cr38bSsKTs=";
vendorHash = "sha256-Hk9ILvK9b/3Eh7D6NQT7W6ZCW0J3unuALqy/po46cm8=";
proxyVendor = true;
doCheck = false;

View File

@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "lantern";
version = "0.2.2";
version = "0.2.3";
src = fetchFromGitHub {
owner = "lanterndata";
repo = "lantern";
rev = "v${finalAttrs.version}";
hash = "sha256-crN1KEzhiRLhQbv2O1vvjtHDV41yLyrwDpHa7mUFW64=";
hash = "sha256-viTI8hIdtoLefXyBPyFAKWr1suCvuU7rjXQOIZKLBHw=";
fetchSubmodules = true;
};

View File

@ -46,11 +46,11 @@
stdenv.mkDerivation rec {
pname = "xwayland";
version = "23.2.5";
version = "23.2.6";
src = fetchurl {
url = "mirror://xorg/individual/xserver/${pname}-${version}.tar.xz";
hash = "sha256-M+x/8mh6WfqqUrmwmqjK8Rjn7Lau2JU/UmpiX/n0vZA=";
hash = "sha256-HJo2a058ytug+b0xPFnq4S0jvXJUOyKibq+LIINc/G0=";
};
depsBuildBuild = [

View File

@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
'';
license = licenses.hpnd;
homepage = "https://shantanugoel.com/2008/09/03/shantz-xwinwrap/";
maintainers = with maintainers; [ infinisil ];
maintainers = [ ];
platforms = platforms.linux;
mainProgram = "xwinwrap";
};

View File

@ -18,16 +18,16 @@ let
};
in buildNpmPackage' rec {
pname = "balena-cli";
version = "18.1.5";
version = "18.1.8";
src = fetchFromGitHub {
owner = "balena-io";
repo = "balena-cli";
rev = "v${version}";
hash = "sha256-VlNhW5fxljj/nu04jnbs03DrOMBTf11YMoRxoJ8jBpE=";
hash = "sha256-cxeYwewxn8c3yy/9T6MbWTCdNsK56684OPe6gIFWfxs=";
};
npmDepsHash = "sha256-0WyjWsoeOo0jnIh6tTFNGDtS5mo1sgfSxM6840kMFBE=";
npmDepsHash = "sha256-Yul97/UlgpV5Rk2ax9rRRNLeLgwdxftuU9IKvy5lSIk=";
postPatch = ''
ln -s npm-shrinkwrap.json package-lock.json

View File

@ -17,5 +17,6 @@ stdenv.mkDerivation rec {
description = "Archive command line helper";
platforms = lib.platforms.unix;
license = lib.licenses.gpl3;
mainProgram = "atool";
};
}

View File

@ -151,7 +151,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/azlux/botamusique";
license = licenses.mit;
platforms = platforms.all;
maintainers = with maintainers; [ infinisil ];
maintainers = [ ];
mainProgram = "botamusique";
};
}

View File

@ -1,36 +1,62 @@
{ lib, fetchFromGitHub, python3Packages, sqlite, which }:
{
lib,
fetchFromGitHub,
python3,
sqlite,
which,
}:
python3Packages.buildPythonApplication rec {
python3.pkgs.buildPythonApplication rec {
pname = "s3ql";
version = "4.0.0";
version = "5.1.3";
pyproject = true;
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "refs/tags/release-${version}";
sha256 = "sha256-7N09b7JwMPliuyv2fEy1gQYaFCMSSvajOBPhNL3DQsg=";
owner = "s3ql";
repo = "s3ql";
rev = "refs/tags/s3ql-${version}";
hash = "sha256-8vGW0Kl6hDTY+9mTnm2S659PZ/9gl90d2tXxKIIFimo=";
};
nativeCheckInputs = [ which ] ++ (with python3Packages; [ cython pytest pytest-trio ]);
propagatedBuildInputs = with python3Packages; [
sqlite apsw pycrypto requests defusedxml dugong
google-auth google-auth-oauthlib trio pyfuse3
build-system = with python3.pkgs; [ setuptools ];
nativeBuildInputs = [ which ] ++ (with python3.pkgs; [ cython ]);
propagatedBuildInputs = with python3.pkgs; [
apsw
cryptography
defusedxml
dugong
google-auth
google-auth-oauthlib
pyfuse3
requests
sqlite
trio
];
nativeCheckInputs = with python3.pkgs; [
pytest-trio
pytestCheckHook
];
preBuild = ''
${python3Packages.python.pythonOnBuildForHost.interpreter} ./setup.py build_cython build_ext --inplace
${python3.pkgs.python.pythonOnBuildForHost.interpreter} ./setup.py build_cython build_ext --inplace
'';
checkPhase = ''
# Removing integration tests
rm tests/t{4,5,6}_*
pytest tests
preCheck = ''
export HOME=$(mktemp -d)
'';
pythonImportsCheck = [ "s3ql" ];
pytestFlagsArray = [ "tests/" ];
meta = with lib; {
description = "A full-featured file system for online data storage";
homepage = "https://github.com/s3ql/s3ql/";
license = licenses.gpl3;
changelog = "https://github.com/s3ql/s3ql/releases/tag/s3ql-${version}";
license = licenses.gpl3Only;
maintainers = with maintainers; [ rushmorem ];
platforms = platforms.linux;
};

View File

@ -68,5 +68,7 @@ stdenv.mkDerivation rec {
platforms = lib.platforms.all;
license = lib.licenses.gpl3Plus;
mainProgram = "gzip";
};
}

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