Merge master into staging-next
This commit is contained in:
commit
b59871bfea
|
@ -1342,12 +1342,6 @@
|
||||||
githubId = 81317317;
|
githubId = 81317317;
|
||||||
name = "Anna Aurora";
|
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 = {
|
anoa = {
|
||||||
matrix = "@andrewm:amorgan.xyz";
|
matrix = "@andrewm:amorgan.xyz";
|
||||||
email = "andrew@amorgan.xyz";
|
email = "andrew@amorgan.xyz";
|
||||||
|
|
|
@ -465,5 +465,5 @@ in
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
meta.maintainers = with maintainers; [ infinisil SlothOfAnarchy ];
|
meta.maintainers = with maintainers; [ SlothOfAnarchy ];
|
||||||
}
|
}
|
||||||
|
|
|
@ -200,5 +200,5 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
meta.maintainers = with lib.maintainers; [ infinisil dotlambda ];
|
meta.maintainers = with lib.maintainers; [ dotlambda ];
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,7 +31,7 @@ with lib;
|
||||||
hostName = config.networking.hostName;
|
hostName = config.networking.hostName;
|
||||||
doMetadataFile = "/run/do-metadata/v1.json";
|
doMetadataFile = "/run/do-metadata/v1.json";
|
||||||
in mkMerge [{
|
in mkMerge [{
|
||||||
fileSystems."/" = {
|
fileSystems."/" = lib.mkDefault {
|
||||||
device = "/dev/disk/by-label/nixos";
|
device = "/dev/disk/by-label/nixos";
|
||||||
autoResize = true;
|
autoResize = true;
|
||||||
fsType = "ext4";
|
fsType = "ext4";
|
||||||
|
@ -41,11 +41,7 @@ with lib;
|
||||||
kernelParams = [ "console=ttyS0" "panic=1" "boot.panic_on_fail" ];
|
kernelParams = [ "console=ttyS0" "panic=1" "boot.panic_on_fail" ];
|
||||||
initrd.kernelModules = [ "virtio_scsi" ];
|
initrd.kernelModules = [ "virtio_scsi" ];
|
||||||
kernelModules = [ "virtio_pci" "virtio_net" ];
|
kernelModules = [ "virtio_pci" "virtio_net" ];
|
||||||
loader = {
|
loader.grub.devices = lib.mkDefault ["/dev/vda"];
|
||||||
grub.device = "/dev/vda";
|
|
||||||
timeout = 0;
|
|
||||||
grub.configurationLimit = 0;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
services.openssh = {
|
services.openssh = {
|
||||||
enable = mkDefault true;
|
enable = mkDefault true;
|
||||||
|
|
|
@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
|
||||||
description = "Program for representing sounds visually";
|
description = "Program for representing sounds visually";
|
||||||
license = lib.licenses.gpl2Only;
|
license = lib.licenses.gpl2Only;
|
||||||
platforms = lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
maintainers = [ lib.maintainers.infinisil ];
|
maintainers = [ ];
|
||||||
mainProgram = "synaesthesia";
|
mainProgram = "synaesthesia";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,16 +10,16 @@ let
|
||||||
inherit tiling_wm;
|
inherit tiling_wm;
|
||||||
};
|
};
|
||||||
stableVersion = {
|
stableVersion = {
|
||||||
version = "2023.2.1.24"; # "Android Studio Iguana | 2023.2.1 Patch 1"
|
version = "2023.2.1.25"; # "Android Studio Iguana | 2023.2.1 Patch 2"
|
||||||
sha256Hash = "sha256-ACZCdXKEnJy7DJTW+XGOoIvDRdzP47NytUEAqV//mbU=";
|
sha256Hash = "sha256-zWPq1GfckqCP9rNpXAHVfoApdvxkrN3NMc1qJCf/obw=";
|
||||||
};
|
};
|
||||||
betaVersion = {
|
betaVersion = {
|
||||||
version = "2023.3.1.15"; # "Android Studio Jellyfish | 2023.3.1.1 Beta 2"
|
version = "2023.3.1.17"; # "Android Studio Jellyfish | 2023.3.1.1 RC 2"
|
||||||
sha256Hash = "sha256-ImXHda8Xbayuk+OMZVtAFsGNnaqm2PvI3lko2gUpIeU=";
|
sha256Hash = "sha256-zROBKzQiP4V2P67HgOIkHgn8q/M0zy5MkZozVSiQsWU=";
|
||||||
};
|
};
|
||||||
latestVersion = {
|
latestVersion = {
|
||||||
version = "2024.1.1.1"; # "Android Studio Koala | 2024.1.1 Canary 3"
|
version = "2024.1.1.2"; # "Android Studio Koala | 2024.1.1 Canary 4"
|
||||||
sha256Hash = "sha256-QNAudFlM+1QAZg+EYgiIknllai4N1wj55ZnkUWho7ps=";
|
sha256Hash = "sha256-d/bzgKimps0Tw7GQD9sc2LLDNaVpWlqNTKkuyxKrCWo=";
|
||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
# Attributes are named by their corresponding release channels
|
# Attributes are named by their corresponding release channels
|
||||||
|
|
|
@ -45,7 +45,7 @@ stdenv.mkDerivation {
|
||||||
description = "A collection of small bash scripts for heavy terminal users";
|
description = "A collection of small bash scripts for heavy terminal users";
|
||||||
homepage = "https://github.com/alexanderepstein/Bash-Snippets";
|
homepage = "https://github.com/alexanderepstein/Bash-Snippets";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ infinisil ];
|
maintainers = [ ];
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -82,6 +82,6 @@ with python3.pkgs; buildPythonApplication rec {
|
||||||
homepage = "https://github.com/jarun/Buku";
|
homepage = "https://github.com/jarun/Buku";
|
||||||
license = licenses.gpl3;
|
license = licenses.gpl3;
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
maintainers = with maintainers; [ matthiasbeyer infinisil ];
|
maintainers = with maintainers; [ matthiasbeyer ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,14 +34,14 @@ https://github.com/NixOS/nixpkgs/issues/199596#issuecomment-1310136382 */
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
version = "1.5.1";
|
version = "1.5.2";
|
||||||
pname = "syncthingtray";
|
pname = "syncthingtray";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Martchus";
|
owner = "Martchus";
|
||||||
repo = "syncthingtray";
|
repo = "syncthingtray";
|
||||||
rev = "v${finalAttrs.version}";
|
rev = "v${finalAttrs.version}";
|
||||||
hash = "sha256-6Q3nf6WjFgpBK7VR+ykmtIM68vwsmrYqmJPXsPpWjs4=";
|
hash = "sha256-OjrkmpH9sVrO3M25PKj6jhmI2DmbP+/r4mOZ4BqE/1Y=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
|
|
@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
|
||||||
homepage = "https://github.com/lharding/tasknc";
|
homepage = "https://github.com/lharding/tasknc";
|
||||||
description = "A ncurses wrapper around taskwarrior";
|
description = "A ncurses wrapper around taskwarrior";
|
||||||
mainProgram = "tasknc";
|
mainProgram = "tasknc";
|
||||||
maintainers = with maintainers; [ matthiasbeyer infinisil ];
|
maintainers = with maintainers; [ matthiasbeyer ];
|
||||||
platforms = platforms.linux; # Cannot test others
|
platforms = platforms.linux; # Cannot test others
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
};
|
};
|
||||||
|
|
|
@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
|
||||||
homepage = "https://github.com/M4444/TMatrix";
|
homepage = "https://github.com/M4444/TMatrix";
|
||||||
license = licenses.gpl2;
|
license = licenses.gpl2;
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
maintainers = with maintainers; [ infinisil Br1ght0ne ];
|
maintainers = with maintainers; [ Br1ght0ne ];
|
||||||
mainProgram = "tmatrix";
|
mainProgram = "tmatrix";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
|
||||||
homepage = "https://www.soimort.org/translate-shell";
|
homepage = "https://www.soimort.org/translate-shell";
|
||||||
description = "Command-line translator using Google Translate, Bing Translator, Yandex.Translate, and Apertium";
|
description = "Command-line translator using Google Translate, Bing Translator, Yandex.Translate, and Apertium";
|
||||||
license = licenses.unlicense;
|
license = licenses.unlicense;
|
||||||
maintainers = with maintainers; [ ebzzry infinisil ];
|
maintainers = with maintainers; [ ebzzry ];
|
||||||
mainProgram = "trans";
|
mainProgram = "trans";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,214 +1,21 @@
|
||||||
{ lib, stdenv, fetchurl, wrapGAppsHook, makeWrapper
|
# Expression generated by update.sh; do not edit it by hand!
|
||||||
, alsa-lib
|
{ stdenv, callPackage }:
|
||||||
, 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"
|
if stdenv.isAarch64 then
|
||||||
, commandLineArgs ? ""
|
callPackage ./make-brave.nix { } {
|
||||||
|
pname = "brave";
|
||||||
# Necessary for USB audio devices.
|
version = "1.64.116";
|
||||||
, pulseSupport ? stdenv.isLinux
|
url = "https://github.com/brave/brave-browser/releases/download/v1.64.116/brave-browser_1.64.116_arm64.deb";
|
||||||
, libpulseaudio
|
hash = "sha256-XC3GnutiTYdCOJPegj8MRYC5dRrBoKBg4k50ZFrlj4E=";
|
||||||
|
platform = "aarch64-linux";
|
||||||
# For GPU acceleration support on Wayland (without the lib it doesn't seem to work)
|
}
|
||||||
, libGL
|
else if stdenv.isx86_64 then
|
||||||
|
callPackage ./make-brave.nix { } {
|
||||||
# For video acceleration via VA-API (--enable-features=VaapiVideoDecoder,VaapiVideoEncoder)
|
pname = "brave";
|
||||||
, libvaSupport ? stdenv.isLinux
|
version = "1.64.116";
|
||||||
, libva
|
url = "https://github.com/brave/brave-browser/releases/download/v1.64.116/brave-browser_1.64.116_amd64.deb";
|
||||||
, enableVideoAcceleration ? libvaSupport
|
hash = "sha256-mnvFPfZu44TZGdUb+AxaJbecQrXkIzJkYvB4GO55uv0=";
|
||||||
|
platform = "x86_64-linux";
|
||||||
# For Vulkan support (--enable-features=Vulkan); disabled by default as it seems to break VA-API
|
}
|
||||||
, vulkanSupport ? false
|
else
|
||||||
, addOpenGLRunpath
|
throw "Unsupported platform."
|
||||||
, 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";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
218
pkgs/applications/networking/browsers/brave/make-brave.nix
Normal file
218
pkgs/applications/networking/browsers/brave/make-brave.nix
Normal 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";
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,5 +1,42 @@
|
||||||
#!/usr/bin/env nix-shell
|
#!/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)"
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)"
|
||||||
update-source-version brave "$version"
|
|
||||||
|
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
|
@ -9,13 +9,13 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "gurk-rs";
|
pname = "gurk-rs";
|
||||||
version = "0.4.2";
|
version = "0.4.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "boxdot";
|
owner = "boxdot";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-UTjTXUc0W+vlO77ilveAy0HWF5KSKbDnrg5ewTyuTdA=";
|
hash = "sha256-MPYqWgwh5PKH3GsCDx6aa4ryorWZ96YK8KOYZ5PILkk=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
@ -25,10 +25,10 @@ rustPlatform.buildRustPackage rec {
|
||||||
cargoLock = {
|
cargoLock = {
|
||||||
lockFile = ./Cargo.lock;
|
lockFile = ./Cargo.lock;
|
||||||
outputHashes = {
|
outputHashes = {
|
||||||
"libsignal-protocol-0.1.0" = "sha256-FCrJO7porlY5FrwZ2c67UPd4tgN7cH2/3DTwfPjihwM=";
|
"libsignal-protocol-0.1.0" = "sha256-p4YzrtJaQhuMBTtquvS1m9llszfyTeDfl7+IXzRUFSE=";
|
||||||
"libsignal-service-0.1.0" = "sha256-OWLtaxldKgYPP/aJuWezNkNN0990l3RtDWK38R1fL90=";
|
"libsignal-service-0.1.0" = "sha256-p0umCPtBg9s4G6RHcwK/tU+RtQE2fFLRHOYt2GmBCtQ=";
|
||||||
"curve25519-dalek-4.0.0" = "sha256-KUXvYXeVvJEQ/+dydKzXWCZmA2bFa2IosDzaBL6/Si0=";
|
"curve25519-dalek-4.1.1" = "sha256-p9Vx0lAaYILypsI4/RVsHZLOqZKaa4Wvf7DanLA38pc=";
|
||||||
"presage-0.6.0-dev" = "sha256-65YhxMAAFsnOprBWiB0uH/R9iITt+EYn+kMVjAwTgOQ=";
|
"presage-0.6.1" = "sha256-MsVSUI4ht+ftO2UC1IIeCtomkzg4ug95kKsc41PDVNg=";
|
||||||
"qr2term-0.3.1" = "sha256-U8YLouVZTtDwsvzZiO6YB4Pe75RXGkZXOxHCQcCOyT8=";
|
"qr2term-0.3.1" = "sha256-U8YLouVZTtDwsvzZiO6YB4Pe75RXGkZXOxHCQcCOyT8=";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -63,7 +63,7 @@ mkDerivation rec {
|
||||||
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
|
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
|
||||||
# See: https://cancel.fm/ripcord/shareware-redistribution/
|
# See: https://cancel.fm/ripcord/shareware-redistribution/
|
||||||
license = licenses.unfreeRedistributable;
|
license = licenses.unfreeRedistributable;
|
||||||
maintainers = with maintainers; [ infinisil ];
|
maintainers = [ ];
|
||||||
platforms = [ "x86_64-linux" ];
|
platforms = [ "x86_64-linux" ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -51,7 +51,7 @@ let
|
||||||
mainProgram = "mumble-server";
|
mainProgram = "mumble-server";
|
||||||
homepage = "https://mumble.info";
|
homepage = "https://mumble.info";
|
||||||
license = licenses.bsd3;
|
license = licenses.bsd3;
|
||||||
maintainers = with maintainers; [ infinisil felixsinger lilacious ];
|
maintainers = with maintainers; [ felixsinger lilacious ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
|
@ -37,7 +37,7 @@ in
|
||||||
description = "Request backlog for IRC channels.";
|
description = "Request backlog for IRC channels.";
|
||||||
homepage = "https://github.com/fruitiex/znc-backlog/";
|
homepage = "https://github.com/fruitiex/znc-backlog/";
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
maintainers = with maintainers; [ infinisil ];
|
maintainers = [ ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,6 @@ with python3.pkgs; buildPythonApplication rec {
|
||||||
mainProgram = "almonds";
|
mainProgram = "almonds";
|
||||||
homepage = "https://github.com/Tenchi2xh/Almonds";
|
homepage = "https://github.com/Tenchi2xh/Almonds";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ infinisil ];
|
maintainers = [ ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,14 +6,14 @@
|
||||||
|
|
||||||
python3.pkgs.buildPythonApplication rec {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
pname = "snakemake";
|
pname = "snakemake";
|
||||||
version = "8.10.4";
|
version = "8.10.6";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "snakemake";
|
owner = "snakemake";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/v${version}";
|
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
|
# https://github.com/python-versioneer/python-versioneer/issues/217
|
||||||
postFetch = ''
|
postFetch = ''
|
||||||
sed -i "$out"/snakemake/_version.py -e 's#git_refnames = ".*"#git_refnames = " (tag: v${version})"#'
|
sed -i "$out"/snakemake/_version.py -e 's#git_refnames = ".*"#git_refnames = " (tag: v${version})"#'
|
||||||
|
|
|
@ -1,9 +1,4 @@
|
||||||
{ lib
|
{ lib, buildLua, fetchFromGitea, unstableGitUpdater, curl, coreutils }:
|
||||||
, buildLua
|
|
||||||
, fetchFromGitea
|
|
||||||
, unstableGitUpdater
|
|
||||||
, curl
|
|
||||||
}:
|
|
||||||
|
|
||||||
buildLua {
|
buildLua {
|
||||||
pname = "mpv_sponsorblock_minimal";
|
pname = "mpv_sponsorblock_minimal";
|
||||||
|
@ -17,15 +12,17 @@ buildLua {
|
||||||
rev = "ca2844b8cf7674bfccd282d389a50427742251d3";
|
rev = "ca2844b8cf7674bfccd282d389a50427742251d3";
|
||||||
hash = "sha256-28HWZ6nOhKiE+5Ya1N3Vscd8aeH9OKS0t72e/xPfFQQ=";
|
hash = "sha256-28HWZ6nOhKiE+5Ya1N3Vscd8aeH9OKS0t72e/xPfFQQ=";
|
||||||
};
|
};
|
||||||
passthru.updateScript = unstableGitUpdater {};
|
passthru.updateScript = unstableGitUpdater { };
|
||||||
|
|
||||||
preInstall = ''
|
preInstall = ''
|
||||||
substituteInPlace sponsorblock_minimal.lua \
|
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; {
|
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";
|
homepage = "https://codeberg.org/jouni/mpv_sponsorblock_minimal";
|
||||||
license = licenses.gpl3Only;
|
license = licenses.gpl3Only;
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ lib, stdenv, fetchurl }:
|
{ lib, stdenvNoCC, fetchurl }:
|
||||||
|
|
||||||
let
|
let
|
||||||
# Upstream versioned download links are broken
|
# Upstream versioned download links are broken
|
||||||
|
@ -40,7 +40,7 @@ let
|
||||||
];
|
];
|
||||||
|
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation {
|
stdenvNoCC.mkDerivation {
|
||||||
pname = "win-pvdrivers";
|
pname = "win-pvdrivers";
|
||||||
version = "unstable-2023-08-17";
|
version = "unstable-2023-08-17";
|
||||||
|
|
||||||
|
|
|
@ -72,8 +72,8 @@ rec {
|
||||||
|
|
||||||
for o in $(cat /proc/cmdline); do
|
for o in $(cat /proc/cmdline); do
|
||||||
case $o in
|
case $o in
|
||||||
mountDisk=1)
|
mountDisk=*)
|
||||||
mountDisk=1
|
mountDisk=''${mountDisk#mountDisk=}
|
||||||
;;
|
;;
|
||||||
command=*)
|
command=*)
|
||||||
set -- $(IFS==; echo $o)
|
set -- $(IFS==; echo $o)
|
||||||
|
@ -103,6 +103,8 @@ rec {
|
||||||
|
|
||||||
if test -z "$mountDisk"; then
|
if test -z "$mountDisk"; then
|
||||||
mount -t tmpfs none /fs
|
mount -t tmpfs none /fs
|
||||||
|
elif [[ -e "$mountDisk" ]]; then
|
||||||
|
mount "$mountDisk" /fs
|
||||||
else
|
else
|
||||||
mount /dev/${hd} /fs
|
mount /dev/${hd} /fs
|
||||||
fi
|
fi
|
||||||
|
@ -388,7 +390,7 @@ rec {
|
||||||
filesystem containing a non-NixOS Linux distribution. */
|
filesystem containing a non-NixOS Linux distribution. */
|
||||||
|
|
||||||
runInLinuxImage = drv: runInLinuxVM (lib.overrideDerivation drv (attrs: {
|
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
|
/* 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'. */
|
image since we don't want to (and can't) write to `image'. */
|
||||||
|
@ -576,9 +578,9 @@ rec {
|
||||||
|
|
||||||
fillDiskWithDebs =
|
fillDiskWithDebs =
|
||||||
{ size ? 4096, debs, name, fullName, postInstall ? null, createRootFS ? defaultCreateRootFS
|
{ 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;
|
inherit name postInstall QEMU_OPTS memSize;
|
||||||
|
|
||||||
debs = (lib.intersperse "|" debs);
|
debs = (lib.intersperse "|" debs);
|
||||||
|
@ -647,7 +649,6 @@ rec {
|
||||||
|
|
||||||
echo "running post-install script..."
|
echo "running post-install script..."
|
||||||
eval "$postInstall"
|
eval "$postInstall"
|
||||||
ln -sf dash /mnt/bin/sh
|
|
||||||
|
|
||||||
rm /mnt/.debug
|
rm /mnt/.debug
|
||||||
|
|
||||||
|
@ -658,7 +659,7 @@ rec {
|
||||||
'';
|
'';
|
||||||
|
|
||||||
passthru = { inherit fullName; };
|
passthru = { inherit fullName; };
|
||||||
});
|
} // args));
|
||||||
|
|
||||||
|
|
||||||
/* Generate a Nix expression containing fetchurl calls for the
|
/* Generate a Nix expression containing fetchurl calls for the
|
||||||
|
@ -727,9 +728,6 @@ rec {
|
||||||
esac
|
esac
|
||||||
done
|
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} \
|
perl -w ${deb/deb-closure.pl} \
|
||||||
./Packages ${urlPrefix} ${toString packages} > $out
|
./Packages ${urlPrefix} ${toString packages} > $out
|
||||||
'';
|
'';
|
||||||
|
@ -744,7 +742,7 @@ rec {
|
||||||
, packagesList ? "", packagesLists ? [packagesList]
|
, packagesList ? "", packagesLists ? [packagesList]
|
||||||
, packages, extraPackages ? [], postInstall ? ""
|
, packages, extraPackages ? [], postInstall ? ""
|
||||||
, extraDebs ? [], createRootFS ? defaultCreateRootFS
|
, extraDebs ? [], createRootFS ? defaultCreateRootFS
|
||||||
, QEMU_OPTS ? "", memSize ? 512 }:
|
, QEMU_OPTS ? "", memSize ? 512, ... }@args:
|
||||||
|
|
||||||
let
|
let
|
||||||
expr = debClosureGenerator {
|
expr = debClosureGenerator {
|
||||||
|
@ -752,10 +750,10 @@ rec {
|
||||||
packages = packages ++ extraPackages;
|
packages = packages ++ extraPackages;
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
(fillDiskWithDebs {
|
(fillDiskWithDebs ({
|
||||||
inherit name fullName size postInstall createRootFS QEMU_OPTS memSize;
|
inherit name fullName size postInstall createRootFS QEMU_OPTS memSize;
|
||||||
debs = import expr {inherit fetchurl;} ++ extraDebs;
|
debs = import expr {inherit fetchurl;} ++ extraDebs;
|
||||||
}) // {inherit expr;};
|
} // args)) // {inherit expr;};
|
||||||
|
|
||||||
|
|
||||||
/* The set of supported RPM-based distributions. */
|
/* The set of supported RPM-based distributions. */
|
||||||
|
|
5749
pkgs/by-name/an/anchor/Cargo.lock
generated
Normal file
5749
pkgs/by-name/an/anchor/Cargo.lock
generated
Normal file
File diff suppressed because it is too large
Load Diff
48
pkgs/by-name/an/anchor/package.nix
Normal file
48
pkgs/by-name/an/anchor/package.nix
Normal 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";
|
||||||
|
};
|
||||||
|
}
|
45
pkgs/by-name/co/colstr/package.nix
Normal file
45
pkgs/by-name/co/colstr/package.nix
Normal 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;
|
||||||
|
};
|
||||||
|
})
|
|
@ -8,16 +8,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "go-critic";
|
pname = "go-critic";
|
||||||
version = "0.11.2";
|
version = "0.11.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "go-critic";
|
owner = "go-critic";
|
||||||
repo = "go-critic";
|
repo = "go-critic";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-xej9ROsJYrjvlitxnAjUKPsp0kb8INvFnkdNfYiycz8=";
|
hash = "sha256-GEwUz6iH9y+d2UoKY68VHOKomn4EUkzoUgNHTqluW8I=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-pYdnZjCGx+skF/kqA1QO3NuVqOfsMJNVhFBpwtdZhIA=";
|
vendorHash = "sha256-rfqX76SQnLQFwheHlS3GZD+jeaVd38qfSnQCH7OH6+I=";
|
||||||
|
|
||||||
subPackages = [
|
subPackages = [
|
||||||
"cmd/gocritic"
|
"cmd/gocritic"
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -6,16 +6,23 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "lightningcss";
|
pname = "lightningcss";
|
||||||
version = "1.24.0";
|
version = "1.24.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "parcel-bundler";
|
owner = "parcel-bundler";
|
||||||
repo = "lightningcss";
|
repo = "lightningcss";
|
||||||
rev = "refs/tags/v${version}";
|
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 = [
|
buildFeatures = [
|
||||||
"cli"
|
"cli"
|
||||||
|
|
80
pkgs/by-name/re/realmd/package.nix
Normal file
80
pkgs/by-name/re/realmd/package.nix
Normal 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;
|
||||||
|
};
|
||||||
|
})
|
40
pkgs/by-name/re/realmd/remove-tap-driver.patch
Normal file
40
pkgs/by-name/re/realmd/remove-tap-driver.patch
Normal 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:
|
|
@ -6,11 +6,11 @@
|
||||||
|
|
||||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||||
pname = "stats";
|
pname = "stats";
|
||||||
version = "2.10.6";
|
version = "2.10.7";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/exelban/stats/releases/download/v${finalAttrs.version}/Stats.dmg";
|
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 = ".";
|
sourceRoot = ".";
|
||||||
|
|
||||||
|
|
44
pkgs/by-name/wa/walker/package.nix
Normal file
44
pkgs/by-name/wa/walker/package.nix
Normal 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";
|
||||||
|
};
|
||||||
|
}
|
|
@ -21,7 +21,7 @@
|
||||||
platforms = lib.platforms.all;
|
platforms = lib.platforms.all;
|
||||||
homepage = "https://github.com/bats-core/bats-assert";
|
homepage = "https://github.com/bats-core/bats-assert";
|
||||||
license = lib.licenses.cc0;
|
license = lib.licenses.cc0;
|
||||||
maintainers = with lib.maintainers; [ infinisil ];
|
maintainers = [ ];
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -47,7 +47,7 @@
|
||||||
platforms = lib.platforms.all;
|
platforms = lib.platforms.all;
|
||||||
homepage = "https://github.com/bats-core/bats-file";
|
homepage = "https://github.com/bats-core/bats-file";
|
||||||
license = lib.licenses.cc0;
|
license = lib.licenses.cc0;
|
||||||
maintainers = with lib.maintainers; [ infinisil ];
|
maintainers = [ ];
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -98,7 +98,7 @@
|
||||||
platforms = lib.platforms.all;
|
platforms = lib.platforms.all;
|
||||||
homepage = "https://github.com/bats-core/bats-support";
|
homepage = "https://github.com/bats-core/bats-support";
|
||||||
license = lib.licenses.cc0;
|
license = lib.licenses.cc0;
|
||||||
maintainers = with lib.maintainers; [ infinisil ];
|
maintainers = [ ];
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,6 +37,6 @@ stdenv.mkDerivation rec {
|
||||||
description = "Library with common code used by the libraries and tools around the libimobiledevice project";
|
description = "Library with common code used by the libraries and tools around the libimobiledevice project";
|
||||||
license = licenses.lgpl21Plus;
|
license = licenses.lgpl21Plus;
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
maintainers = with maintainers; [ infinisil ];
|
maintainers = [ ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -77,6 +77,6 @@ stdenv.mkDerivation rec {
|
||||||
'';
|
'';
|
||||||
license = licenses.lgpl21Plus;
|
license = licenses.lgpl21Plus;
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
maintainers = with maintainers; [ infinisil ];
|
maintainers = [ ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
|
||||||
description = "A library to handle Apple Property List format in binary or XML";
|
description = "A library to handle Apple Property List format in binary or XML";
|
||||||
homepage = "https://github.com/libimobiledevice/libplist";
|
homepage = "https://github.com/libimobiledevice/libplist";
|
||||||
license = licenses.lgpl21Plus;
|
license = licenses.lgpl21Plus;
|
||||||
maintainers = with maintainers; [ infinisil ];
|
maintainers = [ ];
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
mainProgram = "plistutil";
|
mainProgram = "plistutil";
|
||||||
};
|
};
|
||||||
|
|
|
@ -37,6 +37,6 @@ stdenv.mkDerivation rec {
|
||||||
homepage = "https://github.com/libimobiledevice/libusbmuxd";
|
homepage = "https://github.com/libimobiledevice/libusbmuxd";
|
||||||
license = licenses.lgpl21Plus;
|
license = licenses.lgpl21Plus;
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
maintainers = with maintainers; [ infinisil ];
|
maintainers = [ ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -370,7 +370,7 @@ let
|
||||||
|
|
||||||
nyxt-gtk = build-asdf-system {
|
nyxt-gtk = build-asdf-system {
|
||||||
pname = "nyxt";
|
pname = "nyxt";
|
||||||
version = "3.11.5";
|
version = "3.11.6";
|
||||||
|
|
||||||
lispLibs = (with super; [
|
lispLibs = (with super; [
|
||||||
alexandria
|
alexandria
|
||||||
|
@ -481,8 +481,8 @@ let
|
||||||
src = pkgs.fetchFromGitHub {
|
src = pkgs.fetchFromGitHub {
|
||||||
owner = "atlas-engineer";
|
owner = "atlas-engineer";
|
||||||
repo = "nyxt";
|
repo = "nyxt";
|
||||||
rev = "3.11.5";
|
rev = "3.11.6";
|
||||||
hash = "sha256-l3igC4jfCvx7Q0WO2Zf2ByWLz7sCteYdW1rNvwrc97g=";
|
hash = "sha256-o+4LnSNyhdz5YAjNQJuE2ERtt48PckjKfts9QVRw82A=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgs.makeWrapper ];
|
nativeBuildInputs = [ pkgs.makeWrapper ];
|
||||||
|
|
|
@ -1,37 +1,46 @@
|
||||||
{ lib, buildPythonPackage, fetchPypi, isPy27
|
{
|
||||||
, azure-common
|
lib,
|
||||||
, azure-mgmt-core
|
azure-common,
|
||||||
, msrest
|
azure-mgmt-core,
|
||||||
, msrestazure
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
isodate,
|
||||||
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
version = "4.0.0";
|
|
||||||
format = "setuptools";
|
|
||||||
pname = "azure-mgmt-apimanagement";
|
pname = "azure-mgmt-apimanagement";
|
||||||
disabled = isPy27;
|
version = "4.0.1";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "sha256-AiTjLJ28g80xnrRFLfPUevJgeaxLpuGmvkd3+FskNiw=";
|
sha256 = "sha256-XPUJzALti7QXTmgtuwVDhCA2luWz7zfykWEsJmpHzA4=";
|
||||||
extension = "zip";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ setuptools ];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
azure-common
|
azure-common
|
||||||
azure-mgmt-core
|
azure-mgmt-core
|
||||||
msrest
|
isodate
|
||||||
msrestazure
|
|
||||||
];
|
];
|
||||||
|
|
||||||
# no tests included
|
# no tests included
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
pythonImportsCheck = [ "azure.common" "azure.mgmt.apimanagement" ];
|
pythonImportsCheck = [
|
||||||
|
"azure.common"
|
||||||
|
"azure.mgmt.apimanagement"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Microsoft Azure API Management Client Library for Python";
|
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;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ jonringer ];
|
maintainers = with maintainers; [ jonringer ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,15 +1,20 @@
|
||||||
{ lib, buildPythonPackage, fetchPypi, isPy27
|
{
|
||||||
, azure-common
|
lib,
|
||||||
, azure-mgmt-core
|
azure-common,
|
||||||
, msrest
|
azure-mgmt-core,
|
||||||
, msrestazure
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
isodate,
|
||||||
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
version = "3.0.0";
|
|
||||||
format = "setuptools";
|
|
||||||
pname = "azure-mgmt-appconfiguration";
|
pname = "azure-mgmt-appconfiguration";
|
||||||
disabled = isPy27;
|
version = "3.0.0";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
|
@ -17,11 +22,12 @@ buildPythonPackage rec {
|
||||||
extension = "zip";
|
extension = "zip";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ setuptools ];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
azure-common
|
azure-common
|
||||||
azure-mgmt-core
|
azure-mgmt-core
|
||||||
msrest
|
isodate
|
||||||
msrestazure
|
|
||||||
];
|
];
|
||||||
|
|
||||||
# no tests included
|
# no tests included
|
||||||
|
@ -29,11 +35,15 @@ buildPythonPackage rec {
|
||||||
|
|
||||||
pythonNamespaces = [ "azure.mgmt" ];
|
pythonNamespaces = [ "azure.mgmt" ];
|
||||||
|
|
||||||
pythonImportsCheck = [ "azure.common" "azure.mgmt.appconfiguration" ];
|
pythonImportsCheck = [
|
||||||
|
"azure.common"
|
||||||
|
"azure.mgmt.appconfiguration"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Microsoft Azure App Configuration Management Client Library for Python";
|
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;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ jonringer ];
|
maintainers = with maintainers; [ jonringer ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,15 +1,20 @@
|
||||||
{ lib, buildPythonPackage, fetchPypi, isPy27
|
{
|
||||||
, azure-common
|
lib,
|
||||||
, azure-mgmt-core
|
azure-common,
|
||||||
, msrest
|
azure-mgmt-core,
|
||||||
, msrestazure
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
msrest,
|
||||||
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
version = "2.0.0";
|
|
||||||
format = "setuptools";
|
|
||||||
pname = "azure-mgmt-botservice";
|
pname = "azure-mgmt-botservice";
|
||||||
disabled = isPy27;
|
version = "2.0.0";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
|
@ -17,21 +22,26 @@ buildPythonPackage rec {
|
||||||
extension = "zip";
|
extension = "zip";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
azure-common
|
azure-common
|
||||||
azure-mgmt-core
|
azure-mgmt-core
|
||||||
msrest
|
msrest
|
||||||
msrestazure
|
|
||||||
];
|
];
|
||||||
|
|
||||||
# no tests included
|
# no tests included
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
pythonImportsCheck = [ "azure.common" "azure.mgmt.botservice" ];
|
pythonImportsCheck = [
|
||||||
|
"azure.common"
|
||||||
|
"azure.mgmt.botservice"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Microsoft Azure API Management Client Library for Python";
|
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;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ jonringer ];
|
maintainers = with maintainers; [ jonringer ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,24 +1,33 @@
|
||||||
{ lib, buildPythonPackage, fetchPypi
|
{
|
||||||
, msrestazure
|
lib,
|
||||||
, azure-common
|
azure-common,
|
||||||
, azure-mgmt-core
|
azure-mgmt-core,
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
msrest,
|
||||||
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "azure-mgmt-databoxedge";
|
pname = "azure-mgmt-databoxedge";
|
||||||
version = "1.0.0";
|
version = "1.0.0";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
extension = "zip";
|
extension = "zip";
|
||||||
sha256 = "04090062bc1e8f00c2f45315a3bceb0fb3b3479ec1474d71b88342e13499b087";
|
hash = "sha256-BAkAYrwejwDC9FMVo7zrD7OzR57BR01xuINC4TSZsIc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
msrestazure
|
|
||||||
|
dependencies = [
|
||||||
azure-common
|
azure-common
|
||||||
azure-mgmt-core
|
azure-mgmt-core
|
||||||
|
msrest
|
||||||
];
|
];
|
||||||
|
|
||||||
# no tests in pypi tarball
|
# no tests in pypi tarball
|
||||||
|
@ -28,7 +37,8 @@ buildPythonPackage rec {
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Microsoft Azure Databoxedge Management Client Library for Python";
|
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;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ jonringer ];
|
maintainers = with maintainers; [ jonringer ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,37 +1,48 @@
|
||||||
{ lib, buildPythonPackage, fetchPypi, isPy27
|
{
|
||||||
, azure-common
|
lib,
|
||||||
, azure-mgmt-core
|
azure-common,
|
||||||
, msrest
|
azure-mgmt-core,
|
||||||
, msrestazure
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
msrest,
|
||||||
|
msrestazure,
|
||||||
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
version = "1.0.0";
|
|
||||||
format = "setuptools";
|
|
||||||
pname = "azure-mgmt-deploymentmanager";
|
pname = "azure-mgmt-deploymentmanager";
|
||||||
disabled = isPy27;
|
version = "1.0.0";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "9badb768617209149c33e68ca2e59c35b1d3d11427e2969872f2e236e14eee78";
|
hash = "sha256-m623aGFyCRScM+aMouWcNbHT0RQn4paYcvLiNuFO7ng=";
|
||||||
extension = "zip";
|
extension = "zip";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
azure-common
|
azure-common
|
||||||
azure-mgmt-core
|
azure-mgmt-core
|
||||||
msrest
|
msrest
|
||||||
msrestazure
|
|
||||||
];
|
];
|
||||||
|
|
||||||
# no tests included
|
# no tests included
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
pythonImportsCheck = [ "azure.common" "azure.mgmt.deploymentmanager" ];
|
pythonImportsCheck = [
|
||||||
|
"azure.common"
|
||||||
|
"azure.mgmt.deploymentmanager"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Microsoft Azure Deployment Manager Client Library for Python";
|
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;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ jonringer ];
|
maintainers = with maintainers; [ jonringer ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,13 +1,20 @@
|
||||||
{ lib, buildPythonPackage, fetchPypi
|
{
|
||||||
, azure-common
|
lib,
|
||||||
, azure-mgmt-core
|
azure-common,
|
||||||
, msrest
|
azure-mgmt-core,
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
msrest,
|
||||||
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "azure-mgmt-extendedlocation";
|
pname = "azure-mgmt-extendedlocation";
|
||||||
version = "1.1.0";
|
version = "1.1.0";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
|
@ -15,7 +22,9 @@ buildPythonPackage rec {
|
||||||
hash = "sha256-jRo6EFP8Dg3i9U8HLfjED9QFfWbdg+X3o9PSf4eus9o=";
|
hash = "sha256-jRo6EFP8Dg3i9U8HLfjED9QFfWbdg+X3o9PSf4eus9o=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
azure-common
|
azure-common
|
||||||
azure-mgmt-core
|
azure-mgmt-core
|
||||||
msrest
|
msrest
|
||||||
|
@ -25,7 +34,8 @@ buildPythonPackage rec {
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Microsoft Azure Extendedlocation Management Client Library for Python";
|
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;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ jonringer ];
|
maintainers = with maintainers; [ jonringer ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,23 +1,31 @@
|
||||||
{ lib, buildPythonPackage, fetchPypi, isPy27
|
{
|
||||||
, azure-common
|
lib,
|
||||||
, azure-mgmt-core
|
azure-common,
|
||||||
, msrest
|
azure-mgmt-core,
|
||||||
, msrestazure
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
msrest,
|
||||||
|
msrestazure,
|
||||||
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
version = "9.0.0";
|
|
||||||
format = "setuptools";
|
|
||||||
pname = "azure-mgmt-hdinsight";
|
pname = "azure-mgmt-hdinsight";
|
||||||
disabled = isPy27;
|
version = "9.0.0";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "41ebdc69c0d1f81d25dd30438c14fff4331f66639f55805b918b9649eaffe78a";
|
hash = "sha256-QevcacDR+B0l3TBDjBT/9DMfZmOfVYBbkYuWSer/54o=";
|
||||||
extension = "zip";
|
extension = "zip";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
azure-common
|
azure-common
|
||||||
azure-mgmt-core
|
azure-mgmt-core
|
||||||
msrest
|
msrest
|
||||||
|
@ -27,11 +35,15 @@ buildPythonPackage rec {
|
||||||
# no tests included
|
# no tests included
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
pythonImportsCheck = [ "azure.common" "azure.mgmt.hdinsight" ];
|
pythonImportsCheck = [
|
||||||
|
"azure.common"
|
||||||
|
"azure.mgmt.hdinsight"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Microsoft Azure HDInsight Management Client Library for Python";
|
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;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ jonringer ];
|
maintainers = with maintainers; [ jonringer ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -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 ];
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,25 +1,29 @@
|
||||||
{ lib
|
{
|
||||||
, azure-common
|
lib,
|
||||||
, azure-mgmt-core
|
azure-common,
|
||||||
, buildPythonPackage
|
azure-mgmt-core,
|
||||||
, fetchPypi
|
buildPythonPackage,
|
||||||
, isodate
|
fetchPypi,
|
||||||
, pythonOlder
|
isodate,
|
||||||
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "azure-mgmt-kusto";
|
pname = "azure-mgmt-kusto";
|
||||||
version = "3.3.0";
|
version = "3.3.0";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-PmGGtyVrYFCMnpiCq9x9uwoMboDO1ePlGAJzrMTj3ps=";
|
hash = "sha256-PmGGtyVrYFCMnpiCq9x9uwoMboDO1ePlGAJzrMTj3ps=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
azure-common
|
azure-common
|
||||||
azure-mgmt-core
|
azure-mgmt-core
|
||||||
isodate
|
isodate
|
||||||
|
|
|
@ -1,23 +1,31 @@
|
||||||
{ lib, buildPythonPackage, fetchPypi, isPy27
|
{
|
||||||
, azure-common
|
lib,
|
||||||
, azure-mgmt-core
|
azure-common,
|
||||||
, msrest
|
azure-mgmt-core,
|
||||||
, msrestazure
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
msrest,
|
||||||
|
msrestazure,
|
||||||
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
version = "6.0.0";
|
|
||||||
format = "setuptools";
|
|
||||||
pname = "azure-mgmt-managedservices";
|
pname = "azure-mgmt-managedservices";
|
||||||
disabled = isPy27;
|
version = "6.0.0";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "ec0cb3858bcf8edf5eee0eddee81560424eb84352e0df082ddc94eb99badfd5e";
|
hash = "sha256-7AyzhYvPjt9e7g7d7oFWBCTrhDUuDfCC3clOuZut/V4=";
|
||||||
extension = "zip";
|
extension = "zip";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
azure-common
|
azure-common
|
||||||
azure-mgmt-core
|
azure-mgmt-core
|
||||||
msrest
|
msrest
|
||||||
|
@ -27,11 +35,15 @@ buildPythonPackage rec {
|
||||||
# no tests included
|
# no tests included
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
pythonImportsCheck = [ "azure.common" "azure.mgmt.managedservices" ];
|
pythonImportsCheck = [
|
||||||
|
"azure.common"
|
||||||
|
"azure.mgmt.managedservices"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Microsoft Azure Managed Services Client Library for Python";
|
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;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ jonringer ];
|
maintainers = with maintainers; [ jonringer ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,23 +1,31 @@
|
||||||
{ lib, buildPythonPackage, fetchPypi, isPy27
|
{
|
||||||
, azure-common
|
lib,
|
||||||
, azure-mgmt-core
|
azure-common,
|
||||||
, msrest
|
azure-mgmt-core,
|
||||||
, msrestazure
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
msrest,
|
||||||
|
msrestazure,
|
||||||
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
version = "0.5.0";
|
|
||||||
format = "setuptools";
|
|
||||||
pname = "azure-mgmt-sqlvirtualmachine";
|
pname = "azure-mgmt-sqlvirtualmachine";
|
||||||
disabled = isPy27;
|
version = "0.5.0";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "1b9am8raa17hxnz7d5pk2ix0309wsnhnchq1mi22icd728sl5adm";
|
hash = "sha256-talCNRKnsShErAFDZqHVPIEBehTzlna+7fAEpTKqKq0=";
|
||||||
extension = "zip";
|
extension = "zip";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
azure-common
|
azure-common
|
||||||
azure-mgmt-core
|
azure-mgmt-core
|
||||||
msrest
|
msrest
|
||||||
|
@ -27,11 +35,15 @@ buildPythonPackage rec {
|
||||||
# no tests included
|
# no tests included
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
pythonImportsCheck = [ "azure.common" "azure.mgmt.sqlvirtualmachine" ];
|
pythonImportsCheck = [
|
||||||
|
"azure.common"
|
||||||
|
"azure.mgmt.sqlvirtualmachine"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Microsoft Azure SQL Virtual Machine Management Client Library for Python";
|
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;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ jonringer ];
|
maintainers = with maintainers; [ jonringer ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,23 +1,31 @@
|
||||||
{ lib, buildPythonPackage, fetchPypi, pythonOlder
|
{
|
||||||
, azure-common
|
lib,
|
||||||
, azure-mgmt-core
|
azure-common,
|
||||||
, msrest
|
azure-mgmt-core,
|
||||||
, msrestazure
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
msrest,
|
||||||
|
msrestazure,
|
||||||
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "azure-mgmt-synapse";
|
pname = "azure-mgmt-synapse";
|
||||||
version = "2.0.0";
|
version = "2.0.0";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
disabled = pythonOlder "3";
|
|
||||||
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "bec6bdfaeb55b4fdd159f2055e8875bf50a720bb0fce80a816e92a2359b898c8";
|
hash = "sha256-vsa9+utVtP3RWfIFXoh1v1CnILsPzoCoFukqI1m4mMg=";
|
||||||
extension = "zip";
|
extension = "zip";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
azure-common
|
azure-common
|
||||||
azure-mgmt-core
|
azure-mgmt-core
|
||||||
msrest
|
msrest
|
||||||
|
@ -27,8 +35,9 @@ buildPythonPackage rec {
|
||||||
pythonImportsCheck = [ "azure.mgmt.synapse" ];
|
pythonImportsCheck = [ "azure.mgmt.synapse" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Azure python SDK";
|
description = "Microsoft Azure Synapse Management Client Library";
|
||||||
homepage = "https://github.com/Azure/azure-sdk-for-python/";
|
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;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ jonringer ];
|
maintainers = with maintainers; [ jonringer ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,25 +1,35 @@
|
||||||
{ lib, buildPythonPackage, fetchPypi, isPy27
|
{
|
||||||
, azure-common
|
lib,
|
||||||
, azure-core
|
azure-common,
|
||||||
, msrest
|
azure-core,
|
||||||
, msrestazure
|
buildPythonPackage,
|
||||||
, requests
|
cryptography,
|
||||||
|
fetchPypi,
|
||||||
|
msrest,
|
||||||
|
msrestazure,
|
||||||
|
pythonOlder,
|
||||||
|
requests,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
version = "1.2.0";
|
|
||||||
format = "setuptools";
|
|
||||||
pname = "azure-multiapi-storage";
|
pname = "azure-multiapi-storage";
|
||||||
disabled = isPy27;
|
version = "1.2.0";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-CQuoWHeh0EMitTRsvifotrTwpWd/Q9LWWD7jZ2w9r8I=";
|
hash = "sha256-CQuoWHeh0EMitTRsvifotrTwpWd/Q9LWWD7jZ2w9r8I=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
azure-common
|
azure-common
|
||||||
azure-core
|
azure-core
|
||||||
|
cryptography
|
||||||
msrest
|
msrest
|
||||||
msrestazure
|
msrestazure
|
||||||
requests
|
requests
|
||||||
|
@ -31,7 +41,10 @@ buildPythonPackage rec {
|
||||||
# no tests included
|
# no tests included
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
pythonImportsCheck = [ "azure.common" "azure.multiapi.storage" ];
|
pythonImportsCheck = [
|
||||||
|
"azure.common"
|
||||||
|
"azure.multiapi.storage"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Microsoft Azure Storage Client Library for Python with multi API version support.";
|
description = "Microsoft Azure Storage Client Library for Python with multi API version support.";
|
||||||
|
|
|
@ -1,21 +1,30 @@
|
||||||
{ lib, buildPythonPackage, fetchPypi
|
{
|
||||||
, azure-common
|
lib,
|
||||||
, azure-core
|
azure-common,
|
||||||
, msrest
|
azure-core,
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
msrest,
|
||||||
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "azure-synapse-accesscontrol";
|
pname = "azure-synapse-accesscontrol";
|
||||||
version = "0.7.0";
|
version = "0.7.0";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "565aa26336d560c028775e8ae50d0691aa7089e96170e78342371b773da3137c";
|
hash = "sha256-VlqiYzbVYMAod16K5Q0GkapwielhcOeDQjcbdz2jE3w=";
|
||||||
extension = "zip";
|
extension = "zip";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
azure-common
|
azure-common
|
||||||
azure-core
|
azure-core
|
||||||
msrest
|
msrest
|
||||||
|
@ -27,8 +36,9 @@ buildPythonPackage rec {
|
||||||
pythonImportsCheck = [ "azure.synapse.accesscontrol" ];
|
pythonImportsCheck = [ "azure.synapse.accesscontrol" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Azure python SDK";
|
description = "Microsoft Azure Synapse AccessControl Client Library";
|
||||||
homepage = "https://github.com/Azure/azure-sdk-for-python/";
|
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;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ jonringer ];
|
maintainers = with maintainers; [ jonringer ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,21 +1,30 @@
|
||||||
{ lib, buildPythonPackage, fetchPypi
|
{
|
||||||
, azure-common
|
lib,
|
||||||
, azure-core
|
azure-common,
|
||||||
, msrest
|
azure-core,
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
msrest,
|
||||||
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "azure-synapse-managedprivateendpoints";
|
pname = "azure-synapse-managedprivateendpoints";
|
||||||
version = "0.4.0";
|
version = "0.4.0";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
extension = "zip";
|
extension = "zip";
|
||||||
sha256 = "900eaeaccffdcd01012b248a7d049008c92807b749edd1c9074ca9248554c17e";
|
hash = "sha256-kA6urM/9zQEBKySKfQSQCMkoB7dJ7dHJB0ypJIVUwX4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
azure-common
|
azure-common
|
||||||
azure-core
|
azure-core
|
||||||
msrest
|
msrest
|
||||||
|
@ -26,8 +35,9 @@ buildPythonPackage rec {
|
||||||
pythonImportsCheck = [ "azure.synapse.managedprivateendpoints" ];
|
pythonImportsCheck = [ "azure.synapse.managedprivateendpoints" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Microsoft Azure Synapse Managed Private Endpoints Client Library for Python";
|
description = "Microsoft Azure Synapse Managed Private Endpoints Client Library";
|
||||||
homepage = "https://github.com/Azure/azure-sdk-for-python";
|
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;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ jonringer ];
|
maintainers = with maintainers; [ jonringer ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,21 +1,30 @@
|
||||||
{ lib, buildPythonPackage, fetchPypi
|
{
|
||||||
, azure-common
|
lib,
|
||||||
, azure-core
|
azure-common,
|
||||||
, msrest
|
azure-core,
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
msrest,
|
||||||
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "azure-synapse-spark";
|
pname = "azure-synapse-spark";
|
||||||
version = "0.7.0";
|
version = "0.7.0";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "86fa29463a24b7c37025ff21509b70e36b4dace28e5d92001bc920488350acd5";
|
hash = "sha256-hvopRjokt8NwJf8hUJtw42tNrOKOXZIAG8kgSINQrNU=";
|
||||||
extension = "zip";
|
extension = "zip";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
azure-common
|
azure-common
|
||||||
azure-core
|
azure-core
|
||||||
msrest
|
msrest
|
||||||
|
@ -24,8 +33,9 @@ buildPythonPackage rec {
|
||||||
pythonImportsCheck = [ "azure.synapse.spark" ];
|
pythonImportsCheck = [ "azure.synapse.spark" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Azure python SDK";
|
description = "Microsoft Azure Synapse Spark Client Library";
|
||||||
homepage = "https://github.com/Azure/azure-sdk-for-python/";
|
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;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ jonringer ];
|
maintainers = with maintainers; [ jonringer ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,40 +1,39 @@
|
||||||
{ lib
|
{
|
||||||
, async-timeout
|
lib,
|
||||||
, bleak
|
async-timeout,
|
||||||
, bluetooth-adapters
|
bleak,
|
||||||
, dbus-fast
|
bluetooth-adapters,
|
||||||
, buildPythonPackage
|
dbus-fast,
|
||||||
, fetchFromGitHub
|
buildPythonPackage,
|
||||||
, poetry-core
|
fetchFromGitHub,
|
||||||
, pytestCheckHook
|
poetry-core,
|
||||||
, pythonOlder
|
pytestCheckHook,
|
||||||
, pytest-asyncio
|
pythonOlder,
|
||||||
|
pytest-asyncio,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "bleak-retry-connector";
|
pname = "bleak-retry-connector";
|
||||||
version = "3.4.0";
|
version = "3.5.0";
|
||||||
format = "pyproject";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Bluetooth-Devices";
|
owner = "Bluetooth-Devices";
|
||||||
repo = pname;
|
repo = "bleak-retry-connector";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-hhoYPpNJ8myW2KMe7o7gvbjnmpY4OYudaDA/vV8BkN8=";
|
hash = "sha256-oqc997siTg43Ulrc539G3utfQvHjcBZJgQ8/CfcSduc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace pyproject.toml \
|
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 = [
|
build-system = [ poetry-core ];
|
||||||
poetry-core
|
|
||||||
];
|
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
async-timeout
|
async-timeout
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
@ -53,9 +52,7 @@ buildPythonPackage rec {
|
||||||
"test_establish_connection_without_dangerous_use_cached_services"
|
"test_establish_connection_without_dangerous_use_cached_services"
|
||||||
];
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [
|
pythonImportsCheck = [ "bleak_retry_connector" ];
|
||||||
"bleak_retry_connector"
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Connector for Bleak Clients that handles transient connection failures";
|
description = "Connector for Bleak Clients that handles transient connection failures";
|
||||||
|
|
|
@ -56,6 +56,6 @@ buildPythonPackage rec {
|
||||||
description = "Conic Interior Point Solver";
|
description = "Conic Interior Point Solver";
|
||||||
homepage = "https://github.com/oxfordcontrol/Clarabel.rs";
|
homepage = "https://github.com/oxfordcontrol/Clarabel.rs";
|
||||||
license = lib.licenses.asl20;
|
license = lib.licenses.asl20;
|
||||||
maintainers = with lib.maintainers; [ a-n-n-a-l-e-e ];
|
maintainers = [ ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,14 +1,15 @@
|
||||||
{ lib
|
{
|
||||||
, buildPythonPackage
|
lib,
|
||||||
, fetchFromGitHub
|
buildPythonPackage,
|
||||||
, pytestCheckHook
|
fetchFromGitHub,
|
||||||
, pythonOlder
|
pytestCheckHook,
|
||||||
, setuptools
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "goodwe";
|
pname = "goodwe";
|
||||||
version = "0.3.1";
|
version = "0.3.2";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
@ -17,7 +18,7 @@ buildPythonPackage rec {
|
||||||
owner = "marcelblijleven";
|
owner = "marcelblijleven";
|
||||||
repo = "goodwe";
|
repo = "goodwe";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-6KCIfCyViiBU/cez9m34FMPkTUTkmEYc/e/xYqOyJLY=";
|
hash = "sha256-0N2aimDj9HF0y1pitg7E2OzGk4o4kopSlvXy9x6jplk=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
@ -26,18 +27,11 @@ buildPythonPackage rec {
|
||||||
--replace-fail "version: file: VERSION" "version = ${version}"
|
--replace-fail "version: file: VERSION" "version = ${version}"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
setuptools
|
|
||||||
];
|
|
||||||
|
|
||||||
pythonImportsCheck = [
|
nativeCheckInputs = [ pytestCheckHook ];
|
||||||
"goodwe"
|
|
||||||
];
|
|
||||||
|
|
||||||
nativeCheckInputs = [
|
|
||||||
pytestCheckHook
|
|
||||||
];
|
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "goodwe" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Python library for connecting to GoodWe inverter";
|
description = "Python library for connecting to GoodWe inverter";
|
||||||
|
|
|
@ -13,12 +13,12 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "kaggle";
|
pname = "kaggle";
|
||||||
version = "1.6.8";
|
version = "1.6.11";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "sha256-gBwqC+XN9vTJprs2cSV2AgayZvQ9RLVXx+052EiUlwA=";
|
sha256 = "sha256-oN3jld3SB5XZTqoM9mIj4bdgMuzOX6Rj3VQhbedvX1Y=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "langsmith";
|
pname = "langsmith";
|
||||||
version = "0.1.40";
|
version = "0.1.42";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
@ -25,7 +25,7 @@ buildPythonPackage rec {
|
||||||
owner = "langchain-ai";
|
owner = "langchain-ai";
|
||||||
repo = "langsmith-sdk";
|
repo = "langsmith-sdk";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-LdHCTPFrIhIOWV4m9pJx7GWQX1Xs6ajaXMgPFO+JQ8w=";
|
hash = "sha256-jt7uVDWOJbq14RepJoRHDBzp5nGWq26GRbr9ayqlFEM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
sourceRoot = "${src.name}/python";
|
sourceRoot = "${src.name}/python";
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "llama-index-core";
|
pname = "llama-index-core";
|
||||||
version = "0.10.27";
|
version = "0.10.28.post1";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
@ -40,7 +40,7 @@ buildPythonPackage rec {
|
||||||
owner = "run-llama";
|
owner = "run-llama";
|
||||||
repo = "llama_index";
|
repo = "llama_index";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-jfmoj9TOrFngHs8s7qeMHit/7YGdGX8GrqJMu3avWs4=";
|
hash = "sha256-BOpKaOP0DdBdVB0bMrAwXG5xaZ3AXnHX3/sHt1GRWJs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
sourceRoot = "${src.name}/${pname}";
|
sourceRoot = "${src.name}/${pname}";
|
||||||
|
|
|
@ -1,14 +1,15 @@
|
||||||
{ lib
|
{
|
||||||
, buildPythonPackage
|
lib,
|
||||||
, fetchPypi
|
buildPythonPackage,
|
||||||
, llama-index-core
|
fetchPypi,
|
||||||
, poetry-core
|
llama-index-core,
|
||||||
, pythonOlder
|
poetry-core,
|
||||||
|
pythonOlder,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "llama-index-llms-openai";
|
pname = "llama-index-llms-openai";
|
||||||
version = "0.1.14";
|
version = "0.1.15";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
@ -16,23 +17,17 @@ buildPythonPackage rec {
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
pname = "llama_index_llms_openai";
|
pname = "llama_index_llms_openai";
|
||||||
inherit version;
|
inherit version;
|
||||||
hash = "sha256-frpmiCroT6QrGIlBI0uEJnxI5EnvIU9RF1bcrT+fC2I=";
|
hash = "sha256-a9vzB7HUOpp8KlL3K6fbYcuW2QT5nn6l2IndeBjxCBQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [ poetry-core ];
|
||||||
poetry-core
|
|
||||||
];
|
|
||||||
|
|
||||||
dependencies = [
|
dependencies = [ llama-index-core ];
|
||||||
llama-index-core
|
|
||||||
];
|
|
||||||
|
|
||||||
# Tests are only available in the mono repo
|
# Tests are only available in the mono repo
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
pythonImportsCheck = [
|
pythonImportsCheck = [ "llama_index.llms.openai" ];
|
||||||
"llama_index.llms.openai"
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "LlamaIndex LLMS Integration for OpenAI";
|
description = "LlamaIndex LLMS Integration for OpenAI";
|
||||||
|
|
|
@ -1,15 +1,16 @@
|
||||||
{ lib
|
{
|
||||||
, buildPythonPackage
|
lib,
|
||||||
, fetchPypi
|
buildPythonPackage,
|
||||||
, llama-index-core
|
fetchPypi,
|
||||||
, llama-index-llms-openai
|
llama-index-core,
|
||||||
, poetry-core
|
llama-index-llms-openai,
|
||||||
, pythonOlder
|
poetry-core,
|
||||||
|
pythonOlder,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "llama-index-multi-modal-llms-openai";
|
pname = "llama-index-multi-modal-llms-openai";
|
||||||
version = "0.1.4";
|
version = "0.1.5";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
@ -17,12 +18,10 @@ buildPythonPackage rec {
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
pname = "llama_index_multi_modal_llms_openai";
|
pname = "llama_index_multi_modal_llms_openai";
|
||||||
inherit version;
|
inherit version;
|
||||||
hash = "sha256-al1lhMM6nRsGz1yHTGOvJgP8k7ZgveSBqMVH6HbG4sM=";
|
hash = "sha256-miN/T4htHiDCfpST6As+H4dThZSB/xtY/iW3qjmxmKI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [ poetry-core ];
|
||||||
poetry-core
|
|
||||||
];
|
|
||||||
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
llama-index-core
|
llama-index-core
|
||||||
|
@ -32,9 +31,7 @@ buildPythonPackage rec {
|
||||||
# Tests are only available in the mono repo
|
# Tests are only available in the mono repo
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
pythonImportsCheck = [
|
pythonImportsCheck = [ "llama_index.multi_modal_llms.openai" ];
|
||||||
"llama_index.multi_modal_llms.openai"
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "LlamaIndex Multi-Modal-Llms Integration for OpenAI";
|
description = "LlamaIndex Multi-Modal-Llms Integration for OpenAI";
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "llama-index-readers-file";
|
pname = "llama-index-readers-file";
|
||||||
version = "0.1.15";
|
version = "0.1.16";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
pname = "llama_index_readers_file";
|
pname = "llama_index_readers_file";
|
||||||
inherit version;
|
inherit version;
|
||||||
hash = "sha256-mAh9mDofLSaWGAUhfxPSSw8jy76OMtIyeuhrHuZo07I=";
|
hash = "sha256-fyW4/drxqRusBsZnJ7kTtI4m72hxT81RlwUbP3EPTPo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
pythonRelaxDeps = [
|
pythonRelaxDeps = [
|
||||||
|
|
|
@ -1,27 +1,28 @@
|
||||||
{ lib
|
{
|
||||||
, bleak
|
lib,
|
||||||
, buildPythonPackage
|
bleak,
|
||||||
, dotmap
|
buildPythonPackage,
|
||||||
, fetchFromGitHub
|
dotmap,
|
||||||
, pexpect
|
fetchFromGitHub,
|
||||||
, protobuf
|
pexpect,
|
||||||
, pygatt
|
protobuf,
|
||||||
, pypubsub
|
pygatt,
|
||||||
, pyqrcode
|
pypubsub,
|
||||||
, pyserial
|
pyqrcode,
|
||||||
, pytap2
|
pyserial,
|
||||||
, pytestCheckHook
|
pytap2,
|
||||||
, pythonOlder
|
pytestCheckHook,
|
||||||
, pyyaml
|
pythonOlder,
|
||||||
, requests
|
pyyaml,
|
||||||
, setuptools
|
requests,
|
||||||
, tabulate
|
setuptools,
|
||||||
, timeago
|
tabulate,
|
||||||
|
timeago,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "meshtastic";
|
pname = "meshtastic";
|
||||||
version = "2.3.3";
|
version = "2.3.4";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
@ -30,12 +31,10 @@ buildPythonPackage rec {
|
||||||
owner = "meshtastic";
|
owner = "meshtastic";
|
||||||
repo = "Meshtastic-python";
|
repo = "Meshtastic-python";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-kydZgOiQHDovQ5RwyLru2nyHoCEVZClq8wJit/mnbvU=";
|
hash = "sha256-WxiddF1n9lyxKkZk1MU40NzLh6goLVs81mbJZ3F33R8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [ setuptools ];
|
||||||
setuptools
|
|
||||||
];
|
|
||||||
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
bleak
|
bleak
|
||||||
|
@ -54,9 +53,7 @@ buildPythonPackage rec {
|
||||||
];
|
];
|
||||||
|
|
||||||
passthru.optional-dependencies = {
|
passthru.optional-dependencies = {
|
||||||
tunnel = [
|
tunnel = [ pytap2 ];
|
||||||
pytap2
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
|
@ -68,19 +65,21 @@ buildPythonPackage rec {
|
||||||
export PATH="$PATH:$out/bin";
|
export PATH="$PATH:$out/bin";
|
||||||
'';
|
'';
|
||||||
|
|
||||||
pythonImportsCheck = [
|
pythonImportsCheck = [ "meshtastic" ];
|
||||||
"meshtastic"
|
|
||||||
];
|
|
||||||
|
|
||||||
disabledTests = [
|
disabledTests = [
|
||||||
# TypeError
|
# 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_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_support_info"
|
||||||
|
"test_TCPInterface"
|
||||||
];
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
|
@ -161,7 +161,7 @@ rec {
|
||||||
|
|
||||||
mypy-boto3-codeartifact = buildMypyBoto3Package "codeartifact" "1.34.68" "sha256-Ey0cmx0OxN1/VXIyvn0EOBP9qYIuc/XyFVZniHLaNEY=";
|
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=";
|
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-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=";
|
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-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=";
|
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-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=";
|
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-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=";
|
mypy-boto3-rds-data = buildMypyBoto3Package "rds-data" "1.34.6" "sha256-d+WXt3cSUe5ZxynSjPSJxXgv6evP/rhZrX1ua9rtSx8=";
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "optimum";
|
pname = "optimum";
|
||||||
version = "1.18.0";
|
version = "1.18.1";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
@ -31,7 +31,7 @@ buildPythonPackage rec {
|
||||||
owner = "huggingface";
|
owner = "huggingface";
|
||||||
repo = "optimum";
|
repo = "optimum";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-svNavPO/3ARqcBDpvaAdbbSqFpzgUY72vy2J1d4Bt90=";
|
hash = "sha256-Y+KWvpd/ULthCOr18hQjP0REQPcs2Ql2aUi3DIKIOpQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "playwrightcapture";
|
pname = "playwrightcapture";
|
||||||
version = "1.24.1";
|
version = "1.24.2";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
@ -29,7 +29,7 @@ buildPythonPackage rec {
|
||||||
owner = "Lookyloo";
|
owner = "Lookyloo";
|
||||||
repo = "PlaywrightCapture";
|
repo = "PlaywrightCapture";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-+2BxXgIC595FM3FDIbFjFpWIEkqQrDILWFjQkyN5nao=";
|
hash = "sha256-1VLdQFTB2YG8JUNA9+ys8p1kE/5a5qvzMtEtboejOpc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
pythonRelaxDeps = [
|
pythonRelaxDeps = [
|
||||||
|
|
|
@ -12,14 +12,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pyformlang";
|
pname = "pyformlang";
|
||||||
version = "1.0.9";
|
version = "1.0.10";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-oCwYM4yQ1KYZpC7vVpeHSIDH2Q930JAuTDq9mds9zoc=";
|
hash = "sha256-VwsIkVIgRHczdT3QcW9Teg2FiaoPn6El17VHhy/x72s=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [
|
||||||
|
|
|
@ -48,6 +48,6 @@ buildPythonPackage rec {
|
||||||
homepage = "https://github.com/azlux/pymumble";
|
homepage = "https://github.com/azlux/pymumble";
|
||||||
changelog = "https://github.com/azlux/pymumble/releases/tag/${version}";
|
changelog = "https://github.com/azlux/pymumble/releases/tag/${version}";
|
||||||
license = licenses.gpl3Only;
|
license = licenses.gpl3Only;
|
||||||
maintainers = with maintainers; [ thelegy infinisil ];
|
maintainers = with maintainers; [ thelegy ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,6 +32,6 @@ buildPythonPackage rec {
|
||||||
description = "Python client for the https://api.radio-browser.info";
|
description = "Python client for the https://api.radio-browser.info";
|
||||||
homepage = "https://github.com/andreztz/pyradios";
|
homepage = "https://github.com/andreztz/pyradios";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ infinisil ];
|
maintainers = [ ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -80,6 +80,6 @@ buildPythonPackage rec {
|
||||||
homepage = "https://github.com/cvxgrp/scs"; # upstream C package
|
homepage = "https://github.com/cvxgrp/scs"; # upstream C package
|
||||||
downloadPage = "https://github.com/bodono/scs-python";
|
downloadPage = "https://github.com/bodono/scs-python";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ a-n-n-a-l-e-e drewrisinger ];
|
maintainers = with maintainers; [ drewrisinger ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "tencentcloud-sdk-python";
|
pname = "tencentcloud-sdk-python";
|
||||||
version = "3.0.1125";
|
version = "3.0.1126";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
|
@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||||
owner = "TencentCloud";
|
owner = "TencentCloud";
|
||||||
repo = "tencentcloud-sdk-python";
|
repo = "tencentcloud-sdk-python";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-4oof7FDgwTORGnaI+C5pTd1Fj5EgyBFfsVJPhRhu96o=";
|
hash = "sha256-o8MECOLzs8JUxUTgAzSM5MpY3pK39Pt3hF/IQQrGMrA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
|
|
@ -43,6 +43,6 @@ buildPythonPackage rec {
|
||||||
description = "Ctypes-based simple MagickWand API binding for Python";
|
description = "Ctypes-based simple MagickWand API binding for Python";
|
||||||
homepage = "http://wand-py.org/";
|
homepage = "http://wand-py.org/";
|
||||||
license = [ licenses.mit ];
|
license = [ licenses.mit ];
|
||||||
maintainers = with maintainers; [ infinisil dotlambda ];
|
maintainers = with maintainers; [ dotlambda ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,13 @@
|
||||||
{ lib
|
{
|
||||||
, buildPythonPackage
|
lib,
|
||||||
, fetchFromGitHub
|
buildPythonPackage,
|
||||||
, elementpath
|
elementpath,
|
||||||
, jinja2
|
fetchFromGitHub,
|
||||||
, lxml
|
jinja2,
|
||||||
, pytestCheckHook
|
lxml,
|
||||||
, pythonOlder
|
pytestCheckHook,
|
||||||
, setuptools
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
|
@ -23,13 +24,9 @@ buildPythonPackage rec {
|
||||||
hash = "sha256-jhof4C/jbMcvBRTLFdeFq2+ZucoDhbdcLE9IWvgzN0Y=";
|
hash = "sha256-jhof4C/jbMcvBRTLFdeFq2+ZucoDhbdcLE9IWvgzN0Y=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
setuptools
|
|
||||||
];
|
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [ elementpath ];
|
||||||
elementpath
|
|
||||||
];
|
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
jinja2
|
jinja2
|
||||||
|
@ -37,14 +34,12 @@ buildPythonPackage rec {
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
];
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [
|
pythonImportsCheck = [ "xmlschema" ];
|
||||||
"xmlschema"
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
changelog = "https://github.com/sissaschool/xmlschema/blob/${src.rev}/CHANGELOG.rst";
|
|
||||||
description = "XML Schema validator and data conversion library for Python";
|
description = "XML Schema validator and data conversion library for Python";
|
||||||
homepage = "https://github.com/sissaschool/xmlschema";
|
homepage = "https://github.com/sissaschool/xmlschema";
|
||||||
|
changelog = "https://github.com/sissaschool/xmlschema/blob/${src.rev}/CHANGELOG.rst";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ jonringer ];
|
maintainers = with maintainers; [ jonringer ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,21 +1,28 @@
|
||||||
{ lib
|
{ lib
|
||||||
, stdenv
|
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchPypi
|
, fetchFromGitHub
|
||||||
|
, setuptools
|
||||||
, pytestCheckHook
|
, pytestCheckHook
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage {
|
||||||
pname = "yapsy";
|
pname = "yapsy";
|
||||||
version = "1.12.2";
|
version = "1.12.2-unstable-2023-03-29";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchFromGitHub {
|
||||||
pname = "Yapsy";
|
owner = "tibonihoo";
|
||||||
inherit version;
|
repo = "yapsy";
|
||||||
sha256 = "12rznbnswfw0w7qfbvmmffr9r317gl1rqg36nijwzsklkjgks4fq";
|
rev = "6b487b04affb19ab40adbbc87827668bea0abcee";
|
||||||
|
hash = "sha256-QKZlUAhYMCCsT/jbEHb39ESZ2+2FZYnhJnc1PgsozBA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
sourceRoot = "source/package";
|
||||||
|
|
||||||
|
build-system = [
|
||||||
|
setuptools
|
||||||
|
];
|
||||||
|
|
||||||
nativeCheckInputs = [ pytestCheckHook ];
|
nativeCheckInputs = [ pytestCheckHook ];
|
||||||
|
|
||||||
pythonImportsCheck = [ "yapsy" ];
|
pythonImportsCheck = [ "yapsy" ];
|
||||||
|
@ -23,6 +30,6 @@ buildPythonPackage rec {
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://yapsy.sourceforge.net/";
|
homepage = "https://yapsy.sourceforge.net/";
|
||||||
description = "Yet another plugin system";
|
description = "Yet another plugin system";
|
||||||
license = licenses.bsd0;
|
license = licenses.bsd2;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,17 +1,18 @@
|
||||||
{ lib
|
{
|
||||||
, aiohttp
|
lib,
|
||||||
, buildPythonPackage
|
aiohttp,
|
||||||
, fetchFromGitHub
|
buildPythonPackage,
|
||||||
, pytest-asyncio
|
fetchFromGitHub,
|
||||||
, pytestCheckHook
|
pytest-asyncio,
|
||||||
, pythonOlder
|
pytestCheckHook,
|
||||||
, setuptools
|
pythonOlder,
|
||||||
, zigpy
|
setuptools,
|
||||||
|
zigpy,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "zha-quirks";
|
pname = "zha-quirks";
|
||||||
version = "0.0.113";
|
version = "0.0.114";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.12";
|
disabled = pythonOlder "3.12";
|
||||||
|
@ -20,7 +21,7 @@ buildPythonPackage rec {
|
||||||
owner = "zigpy";
|
owner = "zigpy";
|
||||||
repo = "zha-device-handlers";
|
repo = "zha-device-handlers";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-Th0JF7sauDhFIZH7BY4STgJZ2o+zqQmtUqNLNeaB6As=";
|
hash = "sha256-FipD4VCz2/FYlf17+q7LTej9ZtT72/R4ELkAQtw7RvE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
@ -29,9 +30,7 @@ buildPythonPackage rec {
|
||||||
--replace-fail 'dynamic = ["version"]' 'version = "${version}"'
|
--replace-fail 'dynamic = ["version"]' 'version = "${version}"'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
build-system = [
|
build-system = [ setuptools ];
|
||||||
setuptools
|
|
||||||
];
|
|
||||||
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
aiohttp
|
aiohttp
|
||||||
|
@ -50,9 +49,7 @@ buildPythonPackage rec {
|
||||||
"test_smart_air_sensor"
|
"test_smart_air_sensor"
|
||||||
];
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [
|
pythonImportsCheck = [ "zhaquirks" ];
|
||||||
"zhaquirks"
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "ZHA Device Handlers are custom quirks implementations for Zigpy";
|
description = "ZHA Device Handlers are custom quirks implementations for Zigpy";
|
||||||
|
|
|
@ -5,16 +5,16 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "vhdl-ls";
|
pname = "vhdl-ls";
|
||||||
version = "0.78.2";
|
version = "0.79.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "VHDL-LS";
|
owner = "VHDL-LS";
|
||||||
repo = "rust_hdl";
|
repo = "rust_hdl";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-hg+OEB4V5kCpno7blMyE6jnDQPHds+BN+RZGG8oAoZU=";
|
hash = "sha256-9AcMMT1d4FrTcCN6c2uMa1Xh21e79sM+YsPs+RT892U=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-jX2vJdFTx0ELXqwMvoCILGvYrfAtL72lfI3KqWCZLYg=";
|
cargoHash = "sha256-Cb4WvOdWtwaC5GCQcnIorAFbkDXliU9w1xDU8g3YlSI=";
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace vhdl_lang/src/config.rs \
|
substituteInPlace vhdl_lang/src/config.rs \
|
||||||
|
|
|
@ -147,7 +147,7 @@ stdenv.mkDerivation rec {
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Official launcher for Minecraft, a sandbox-building game";
|
description = "Official launcher for Minecraft, a sandbox-building game";
|
||||||
homepage = "https://minecraft.net";
|
homepage = "https://minecraft.net";
|
||||||
maintainers = with maintainers; [ cpages ryantm infinisil ];
|
maintainers = with maintainers; [ cpages ryantm ];
|
||||||
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
|
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
|
||||||
license = licenses.unfree;
|
license = licenses.unfree;
|
||||||
platforms = [ "x86_64-linux" ];
|
platforms = [ "x86_64-linux" ];
|
||||||
|
|
|
@ -26,7 +26,7 @@ stdenv.mkDerivation {
|
||||||
homepage = "https://github.com/jmoon018/PacVim";
|
homepage = "https://github.com/jmoon018/PacVim";
|
||||||
description = "A game that teaches you vim commands";
|
description = "A game that teaches you vim commands";
|
||||||
mainProgram = "pacvim";
|
mainProgram = "pacvim";
|
||||||
maintainers = with maintainers; [ infinisil ];
|
maintainers = [ ];
|
||||||
license = licenses.lgpl3;
|
license = licenses.lgpl3;
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
|
|
|
@ -4,16 +4,16 @@
|
||||||
|
|
||||||
callPackage ./generic.nix rec {
|
callPackage ./generic.nix rec {
|
||||||
pname = "rkpd2";
|
pname = "rkpd2";
|
||||||
version = "1.0.0";
|
version = "2.0.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Zrp200";
|
owner = "Zrp200";
|
||||||
repo = "rkpd2";
|
repo = "rkpd2";
|
||||||
rev = "v${version}";
|
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";
|
desktopName = "Rat King Pixel Dungeon 2";
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv
|
{ stdenvNoCC
|
||||||
, lib
|
, lib
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, substituteAll
|
, substituteAll
|
||||||
|
@ -20,7 +20,7 @@
|
||||||
, nix-update-script
|
, nix-update-script
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenvNoCC.mkDerivation rec {
|
||||||
pname = "tomb";
|
pname = "tomb";
|
||||||
version = "2.10";
|
version = "2.10";
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
# if not, it shows .tomb-wrapped when running
|
# if not, it shows .tomb-wrapped when running
|
||||||
substituteInPlace tomb \
|
substituteInPlace tomb \
|
||||||
--replace 'TOMBEXEC=$0' 'TOMBEXEC=tomb'
|
--replace-fail 'TOMBEXEC=$0' 'TOMBEXEC=tomb'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
{ version, hash }:
|
{ version, hash }:
|
||||||
|
|
||||||
{ lib, stdenv, fetchurl }:
|
{ lib, stdenvNoCC, fetchurl }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenvNoCC.mkDerivation rec {
|
||||||
pname = "jetty";
|
pname = "jetty";
|
||||||
|
|
||||||
inherit version;
|
inherit version;
|
||||||
|
|
|
@ -14,12 +14,12 @@ let
|
||||||
in
|
in
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "pomerium";
|
pname = "pomerium";
|
||||||
version = "0.25.1";
|
version = "0.25.2";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "pomerium";
|
owner = "pomerium";
|
||||||
repo = "pomerium";
|
repo = "pomerium";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-xVPyiwKtSBchXC0FhNegeJlUej877zwNvrlAhSy6dJE=";
|
hash = "sha256-JateIiVao5IiPXmphA5+PlzB2XtP6zRR4rURqXSqJ6Q=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-GdeZkKkENacc11FmEAFUfX9efInfhpv2Lz0/3CtixFQ=";
|
vendorHash = "sha256-GdeZkKkENacc11FmEAFUfX9efInfhpv2Lz0/3CtixFQ=";
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ lib, stdenv, fetchurl, apacheAnt, jdk, unzip }:
|
{ lib, stdenvNoCC, fetchurl, apacheAnt, jdk, unzip }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenvNoCC.mkDerivation rec {
|
||||||
pname = "axis2";
|
pname = "axis2";
|
||||||
version = "1.8.2";
|
version = "1.8.2";
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{ stdenv, lib, fetchurl, nixosTests, testers, jre }:
|
{ stdenvNoCC, lib, fetchurl, nixosTests, testers, jre }:
|
||||||
|
|
||||||
let
|
let
|
||||||
common = { version, hash }: stdenv.mkDerivation (finalAttrs: {
|
common = { version, hash }: stdenvNoCC.mkDerivation (finalAttrs: {
|
||||||
pname = "apache-tomcat";
|
pname = "apache-tomcat";
|
||||||
inherit version;
|
inherit version;
|
||||||
|
|
||||||
|
|
|
@ -110,6 +110,6 @@ crystal.buildCrystalPackage rec {
|
||||||
mainProgram = "invidious";
|
mainProgram = "invidious";
|
||||||
homepage = "https://invidious.io/";
|
homepage = "https://invidious.io/";
|
||||||
license = licenses.agpl3Plus;
|
license = licenses.agpl3Plus;
|
||||||
maintainers = with maintainers; [ infinisil sbruder ];
|
maintainers = with maintainers; [ sbruder ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "0.1.2";
|
version = "0.1.3";
|
||||||
in buildGoModule {
|
in buildGoModule {
|
||||||
pname = "owncast";
|
pname = "owncast";
|
||||||
inherit version;
|
inherit version;
|
||||||
|
@ -17,9 +17,9 @@ in buildGoModule {
|
||||||
owner = "owncast";
|
owner = "owncast";
|
||||||
repo = "owncast";
|
repo = "owncast";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-pPBY2PcXe3k9G6kjj/vF5VB6DEmiwKDUrK4VGR4xNzU=";
|
hash = "sha256-VoItAV/8hzrqj4bIgMum9Drr/kAafH63vXw3GO6nSOc=";
|
||||||
};
|
};
|
||||||
vendorHash = "sha256-7HxiZh5X5AZVMiZT6B8DfOy6stJ3+dFEixwJYv5X0dY=";
|
vendorHash = "sha256-JitvKfCLSravW5WRE0QllJTrRPLaaBg1GxJi3kmtiIU=";
|
||||||
|
|
||||||
propagatedBuildInputs = [ ffmpeg ];
|
propagatedBuildInputs = [ ffmpeg ];
|
||||||
|
|
||||||
|
|
|
@ -46,6 +46,6 @@ python3.pkgs.buildPythonApplication rec {
|
||||||
on mobile phones or computers.
|
on mobile phones or computers.
|
||||||
'';
|
'';
|
||||||
license = licenses.gpl3Plus;
|
license = licenses.gpl3Plus;
|
||||||
maintainers = with maintainers; [ edwtjo pSub infinisil ];
|
maintainers = with maintainers; [ edwtjo pSub ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,18 +2,18 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "dolt";
|
pname = "dolt";
|
||||||
version = "1.35.7";
|
version = "1.35.8";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "dolthub";
|
owner = "dolthub";
|
||||||
repo = "dolt";
|
repo = "dolt";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-n6J6gFXdUvR1G2KmZf/k1ngeXAUbYorNFDxND+e5YIY=";
|
sha256 = "sha256-JpRJbAxu6Bz47vJ/DB3QpUZk2LcGHe/vUVpzbnsG+FI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
modRoot = "./go";
|
modRoot = "./go";
|
||||||
subPackages = [ "cmd/dolt" ];
|
subPackages = [ "cmd/dolt" ];
|
||||||
vendorHash = "sha256-o9b+eoFCrC7oN26nyeFGMWnLtvU+Wk7e9cr38bSsKTs=";
|
vendorHash = "sha256-Hk9ILvK9b/3Eh7D6NQT7W6ZCW0J3unuALqy/po46cm8=";
|
||||||
proxyVendor = true;
|
proxyVendor = true;
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
|
|
@ -8,13 +8,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "lantern";
|
pname = "lantern";
|
||||||
version = "0.2.2";
|
version = "0.2.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lanterndata";
|
owner = "lanterndata";
|
||||||
repo = "lantern";
|
repo = "lantern";
|
||||||
rev = "v${finalAttrs.version}";
|
rev = "v${finalAttrs.version}";
|
||||||
hash = "sha256-crN1KEzhiRLhQbv2O1vvjtHDV41yLyrwDpHa7mUFW64=";
|
hash = "sha256-viTI8hIdtoLefXyBPyFAKWr1suCvuU7rjXQOIZKLBHw=";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -46,11 +46,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "xwayland";
|
pname = "xwayland";
|
||||||
version = "23.2.5";
|
version = "23.2.6";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://xorg/individual/xserver/${pname}-${version}.tar.xz";
|
url = "mirror://xorg/individual/xserver/${pname}-${version}.tar.xz";
|
||||||
hash = "sha256-M+x/8mh6WfqqUrmwmqjK8Rjn7Lau2JU/UmpiX/n0vZA=";
|
hash = "sha256-HJo2a058ytug+b0xPFnq4S0jvXJUOyKibq+LIINc/G0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
depsBuildBuild = [
|
depsBuildBuild = [
|
||||||
|
|
|
@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
|
||||||
'';
|
'';
|
||||||
license = licenses.hpnd;
|
license = licenses.hpnd;
|
||||||
homepage = "https://shantanugoel.com/2008/09/03/shantz-xwinwrap/";
|
homepage = "https://shantanugoel.com/2008/09/03/shantz-xwinwrap/";
|
||||||
maintainers = with maintainers; [ infinisil ];
|
maintainers = [ ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
mainProgram = "xwinwrap";
|
mainProgram = "xwinwrap";
|
||||||
};
|
};
|
||||||
|
|
|
@ -18,16 +18,16 @@ let
|
||||||
};
|
};
|
||||||
in buildNpmPackage' rec {
|
in buildNpmPackage' rec {
|
||||||
pname = "balena-cli";
|
pname = "balena-cli";
|
||||||
version = "18.1.5";
|
version = "18.1.8";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "balena-io";
|
owner = "balena-io";
|
||||||
repo = "balena-cli";
|
repo = "balena-cli";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-VlNhW5fxljj/nu04jnbs03DrOMBTf11YMoRxoJ8jBpE=";
|
hash = "sha256-cxeYwewxn8c3yy/9T6MbWTCdNsK56684OPe6gIFWfxs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
npmDepsHash = "sha256-0WyjWsoeOo0jnIh6tTFNGDtS5mo1sgfSxM6840kMFBE=";
|
npmDepsHash = "sha256-Yul97/UlgpV5Rk2ax9rRRNLeLgwdxftuU9IKvy5lSIk=";
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
ln -s npm-shrinkwrap.json package-lock.json
|
ln -s npm-shrinkwrap.json package-lock.json
|
||||||
|
|
|
@ -17,5 +17,6 @@ stdenv.mkDerivation rec {
|
||||||
description = "Archive command line helper";
|
description = "Archive command line helper";
|
||||||
platforms = lib.platforms.unix;
|
platforms = lib.platforms.unix;
|
||||||
license = lib.licenses.gpl3;
|
license = lib.licenses.gpl3;
|
||||||
|
mainProgram = "atool";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -151,7 +151,7 @@ stdenv.mkDerivation rec {
|
||||||
homepage = "https://github.com/azlux/botamusique";
|
homepage = "https://github.com/azlux/botamusique";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
maintainers = with maintainers; [ infinisil ];
|
maintainers = [ ];
|
||||||
mainProgram = "botamusique";
|
mainProgram = "botamusique";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,36 +1,62 @@
|
||||||
{ lib, fetchFromGitHub, python3Packages, sqlite, which }:
|
{
|
||||||
|
lib,
|
||||||
|
fetchFromGitHub,
|
||||||
|
python3,
|
||||||
|
sqlite,
|
||||||
|
which,
|
||||||
|
}:
|
||||||
|
|
||||||
python3Packages.buildPythonApplication rec {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
pname = "s3ql";
|
pname = "s3ql";
|
||||||
version = "4.0.0";
|
version = "5.1.3";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = pname;
|
owner = "s3ql";
|
||||||
repo = pname;
|
repo = "s3ql";
|
||||||
rev = "refs/tags/release-${version}";
|
rev = "refs/tags/s3ql-${version}";
|
||||||
sha256 = "sha256-7N09b7JwMPliuyv2fEy1gQYaFCMSSvajOBPhNL3DQsg=";
|
hash = "sha256-8vGW0Kl6hDTY+9mTnm2S659PZ/9gl90d2tXxKIIFimo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeCheckInputs = [ which ] ++ (with python3Packages; [ cython pytest pytest-trio ]);
|
build-system = with python3.pkgs; [ setuptools ];
|
||||||
propagatedBuildInputs = with python3Packages; [
|
|
||||||
sqlite apsw pycrypto requests defusedxml dugong
|
nativeBuildInputs = [ which ] ++ (with python3.pkgs; [ cython ]);
|
||||||
google-auth google-auth-oauthlib trio pyfuse3
|
|
||||||
|
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 = ''
|
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 = ''
|
preCheck = ''
|
||||||
# Removing integration tests
|
export HOME=$(mktemp -d)
|
||||||
rm tests/t{4,5,6}_*
|
|
||||||
pytest tests
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "s3ql" ];
|
||||||
|
|
||||||
|
pytestFlagsArray = [ "tests/" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "A full-featured file system for online data storage";
|
description = "A full-featured file system for online data storage";
|
||||||
homepage = "https://github.com/s3ql/s3ql/";
|
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 ];
|
maintainers = with maintainers; [ rushmorem ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
|
|
|
@ -68,5 +68,7 @@ stdenv.mkDerivation rec {
|
||||||
platforms = lib.platforms.all;
|
platforms = lib.platforms.all;
|
||||||
|
|
||||||
license = lib.licenses.gpl3Plus;
|
license = lib.licenses.gpl3Plus;
|
||||||
|
|
||||||
|
mainProgram = "gzip";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user