Merge staging-next into staging

master
github-actions[bot] 2021-02-01 18:31:04 +00:00 committed by GitHub
commit 7044cd0c9d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
113 changed files with 881 additions and 415 deletions

View File

@ -236,17 +236,12 @@ rec {
+ libStr.concatMapStringsSep introSpace (go (indent + " ")) v
+ outroSpace + "]"
else if isFunction v then
# functionArgs throws in case of (partially applied) builtins
# on nix before commit b2748c6e99239ff6803ba0da76c362790c8be192
# which includes current nix stable
# TODO remove tryEval workaround when the issue is resolved on nix stable
let fna = builtins.tryEval (lib.functionArgs v);
let fna = lib.functionArgs v;
showFnas = concatStringsSep ", " (libAttr.mapAttrsToList
(name: hasDefVal: if hasDefVal then name + "?" else name)
fna.value);
in if !fna.success || fna.value == {}
then "<function>"
else "<function, args: {${showFnas}}>"
fna);
in if fna == {} then "<function>"
else "<function, args: {${showFnas}}>"
else if isAttrs v then
# apply pretty values if allowed
if attrNames v == [ "__pretty" "val" ] && allowPrettyValues

View File

@ -0,0 +1,81 @@
{ config, lib, pkgs, ... }:
let
inherit (lib) mkIf mkOption types;
cfg = config.hardware.sensor.hddtemp;
wrapper = pkgs.writeShellScript "hddtemp-wrapper" ''
set -eEuo pipefail
file=/var/lib/hddtemp/hddtemp.db
drives=(${toString (map (e: ''$(realpath ${lib.escapeShellArg e}) '') cfg.drives)})
cp ${pkgs.hddtemp}/share/hddtemp/hddtemp.db $file
${lib.concatMapStringsSep "\n" (e: "echo ${lib.escapeShellArg e} >> $file") cfg.dbEntries}
exec ${pkgs.hddtemp}/bin/hddtemp ${lib.escapeShellArgs cfg.extraArgs} \
--daemon \
--unit=${cfg.unit} \
--file=$file \
''${drives[@]}
'';
in
{
meta.maintainers = with lib.maintainers; [ peterhoeg ];
###### interface
options = {
hardware.sensor.hddtemp = {
enable = mkOption {
description = ''
Enable this option to support HDD/SSD temperature sensors.
'';
type = types.bool;
default = false;
};
drives = mkOption {
description = "List of drives to monitor. If you pass /dev/disk/by-path/* entries the symlinks will be resolved as hddtemp doesn't like names with colons.";
type = types.listOf types.str;
};
unit = mkOption {
description = "Celcius or Fahrenheit";
type = types.enum [ "C" "F" ];
default = "C";
};
dbEntries = mkOption {
description = "Additional DB entries";
type = types.listOf types.str;
default = [ ];
};
extraArgs = mkOption {
description = "Additional arguments passed to the daemon.";
type = types.listOf types.str;
default = [ ];
};
};
};
###### implementation
config = mkIf cfg.enable {
systemd.services.hddtemp = {
description = "HDD/SSD temperature";
wantedBy = [ "multi-user.target" ];
serviceConfig = {
Type = "forking";
ExecStart = wrapper;
StateDirectory = "hddtemp";
PrivateTmp = true;
ProtectHome = "tmpfs";
ProtectSystem = "strict";
};
};
};
}

View File

@ -46,6 +46,7 @@
./hardware/cpu/intel-microcode.nix
./hardware/digitalbitbox.nix
./hardware/device-tree.nix
./hardware/sensor/hddtemp.nix
./hardware/sensor/iio.nix
./hardware/keyboard/zsa.nix
./hardware/ksm.nix

View File

@ -223,7 +223,7 @@ in {
};
pythonPackages = mkOption {
type = types.listOf types.package;
type = types.functionTo (types.listOf types.package);
default = pythonPackages: with pythonPackages; [ ];
defaultText = "pythonPackages: with pythonPackages; [ ]";
description = "Packages to add the to the PYTHONPATH of the buildbot process.";
@ -283,5 +283,5 @@ in {
'')
];
meta.maintainers = with lib.maintainers; [ nand0p mic92 ];
meta.maintainers = with lib.maintainers; [ nand0p mic92 lopsided98 ];
}

View File

@ -41,7 +41,6 @@ in {
haskellPackages = mkOption {
description = "Which haskell package set to use.";
default = pkgs.haskellPackages;
type = types.package;
defaultText = "pkgs.haskellPackages";
};

View File

@ -43,7 +43,6 @@ in {
haskellPackages = mkOption {
default = pkgs.haskellPackages;
defaultText = "pkgs.haskellPackages";
type = types.package;
example = literalExample "pkgs.haskell.packages.ghc784";
description = ''
haskellPackages used to build Xmonad and other packages.

View File

@ -650,7 +650,7 @@ in
xorg.xprop
xorg.xauth
pkgs.xterm
pkgs.xdg_utils
pkgs.xdg-utils
xorg.xf86inputevdev.out # get evdev.4 man page
]
++ optional (elem "virtualbox" cfg.videoDrivers) xorg.xrefresh;

View File

@ -157,6 +157,7 @@ in
systemd.services.docker = {
wantedBy = optional cfg.enableOnBoot "multi-user.target";
requires = [ "docker.socket" ];
environment = proxy_env;
serviceConfig = {
Type = "notify";

View File

@ -3,7 +3,7 @@
, libbsd, libjack2, libpng, ffmpeg_3
, libxkbcommon
, makeWrapper, pixman, autoPatchelfHook
, xdg_utils, zenity, zlib }:
, xdg-utils, zenity, zlib }:
stdenv.mkDerivation rec {
pname = "bitwig-studio";
@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
];
binPath = lib.makeBinPath [
xdg_utils zenity ffmpeg_3
xdg-utils zenity ffmpeg_3
];
installPhase = ''

View File

@ -1,7 +1,7 @@
{ stdenv, fetchurl, alsaLib, cairo, dpkg, freetype
, gdk-pixbuf, glib, gtk3, lib, xorg
, libglvnd, libjack2, ffmpeg_3
, libxkbcommon, xdg_utils, zlib, pulseaudio
, libxkbcommon, xdg-utils, zlib, pulseaudio
, wrapGAppsHook, makeWrapper }:
stdenv.mkDerivation rec {
@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
];
binPath = lib.makeBinPath [
xdg_utils ffmpeg_3
xdg-utils ffmpeg_3
];
ldLibraryPath = lib.strings.makeLibraryPath buildInputs;

View File

@ -1,5 +1,5 @@
{ faust
, xdg_utils
, xdg-utils
}:
# This just runs faust2svg, then attempts to open a browser using
@ -9,6 +9,6 @@ faust.wrap {
baseName = "faust2firefox";
runtimeInputs = [ xdg_utils ];
runtimeInputs = [ xdg-utils ];
}

View File

@ -15,7 +15,6 @@
, libxcb
, libxkbcommon
, wayland
, xdg_utils
, AppKit
, CoreGraphics
, CoreServices

View File

@ -1,4 +1,4 @@
{ lib, stdenv, runtimeShell, fetchurl, unzip, mono, avrdude, gtk2, xdg_utils }:
{ lib, stdenv, runtimeShell, fetchurl, unzip, mono, avrdude, gtk2, xdg-utils }:
stdenv.mkDerivation {
name = "avrdudess-2.2.20140102";
@ -23,7 +23,7 @@ stdenv.mkDerivation {
export LD_LIBRARY_PATH="${lib.makeLibraryPath [gtk2 mono]}"
# We need PATH from user env for xdg-open to find its tools, which
# typically depend on the currently running desktop environment.
export PATH="${lib.makeBinPath [ avrdude xdg_utils ]}:\$PATH"
export PATH="${lib.makeBinPath [ avrdude xdg-utils ]}:\$PATH"
# avrdudess must have its resource files in its current working directory
cd $out/avrdudess && exec ${mono}/bin/mono "$out/avrdudess/avrdudess.exe" "\$@"

View File

@ -20,7 +20,7 @@
, python3Packages
, libusb1
, libmtp
, xdg_utils
, xdg-utils
, makeDesktopItem
, removeReferencesTo
}:
@ -84,7 +84,7 @@ mkDerivation rec {
poppler_utils
qtbase
sqlite
xdg_utils
xdg-utils
] ++ (
with python3Packages; [
apsw

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchzip, fltk, zlib, xdg_utils, xorg, libjpeg, libGL }:
{ lib, stdenv, fetchzip, fltk, zlib, xdg-utils, xorg, libjpeg, libGL }:
stdenv.mkDerivation rec {
pname = "eureka-editor";
@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "0fpj13aq4wh3f7473cdc5jkf1c71jiiqmjc0ihqa0nm3hic1d4yv";
};
buildInputs = [ fltk zlib xdg_utils libjpeg xorg.libXinerama libGL ];
buildInputs = [ fltk zlib xdg-utils libjpeg xorg.libXinerama libGL ];
enableParallelBuilding = true;

View File

@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, fetchpatch, makeWrapper, cmake, pkg-config, wxGTK30, glib, pcre, m4, bash,
xdg_utils, gvfs, zip, unzip, gzip, bzip2, gnutar, p7zip, xz, imagemagick, darwin }:
xdg-utils, gvfs, zip, unzip, gzip, bzip2, gnutar, p7zip, xz, imagemagick, darwin }:
let
newer-colorer-schemes = fetchFromGitHub {
@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
'' + ''
echo 'echo ${version}' > far2l/bootstrap/scripts/vbuild.sh
substituteInPlace far2l/bootstrap/open.sh \
--replace 'xdg-open' '${xdg_utils}/bin/xdg-open'
--replace 'xdg-open' '${xdg-utils}/bin/xdg-open'
substituteInPlace far2l/vtcompletor.cpp \
--replace '"/bin/bash"' '"${bash}/bin/bash"'
substituteInPlace multiarc/src/formats/zip/zip.cpp \

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, makeWrapper, bashInteractive, xdg_utils, file, coreutils, w3m, xdotool }:
{ lib, stdenv, fetchFromGitHub, makeWrapper, bashInteractive, xdg-utils, file, coreutils, w3m, xdotool }:
stdenv.mkDerivation rec {
pname = "fff";
@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "14ymdw6l6phnil0xf1frd5kgznaiwppcic0v4hb61s1zpf4wrshg";
};
pathAdd = lib.makeSearchPath "bin" ([ xdg_utils file coreutils w3m xdotool ]);
pathAdd = lib.makeSearchPath "bin" ([ xdg-utils file coreutils w3m xdotool ]);
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ bashInteractive ];

View File

@ -97,7 +97,7 @@ in buildFHSUserEnv {
libcap libtiff libva libgphoto2 libxslt libsndfile giflib zlib glib
alsaLib zziplib bash dbus keyutils zip cabextract freetype unzip coreutils
readline gcc SDL SDL2 curl graphite2 gtk2 gtk3 udev ncurses wayland libglvnd
vulkan-loader xdg_utils sqlite gnutls p11-kit libbsd harfbuzz
vulkan-loader xdg-utils sqlite gnutls p11-kit libbsd harfbuzz
# PCSX2 // TODO: "libgobject-2.0.so.0: wrong ELF class: ELFCLASS64"

View File

@ -46,7 +46,7 @@ in stdenv.mkDerivation {
homepage = "https://github.com/theori-io/nrsc5";
description = "HD-Radio decoder for RTL-SDR";
platforms = lib.platforms.linux;
license = licenses.gpl3;
license = licenses.gpl3Plus;
maintainers = with maintainers; [ markuskowa ];
};
}

View File

@ -1,5 +1,5 @@
{ lib, fetchFromGitHub, qmake
, coreutils, xdg_utils, bash
, coreutils, xdg-utils, bash
, makeWrapper, perlPackages, mkDerivation }:
let
@ -28,7 +28,7 @@ mkDerivation {
for i in src/SysUtil.cpp src/FileSizeStatsWindow.cpp
do
substituteInPlace $i \
--replace /usr/bin/xdg-open ${xdg_utils}/bin/xdg-open
--replace /usr/bin/xdg-open ${xdg-utils}/bin/xdg-open
done
for i in src/Cleanup.cpp src/cleanup-config-page.ui
do

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "xmenu";
version = "4.4.1";
version = "4.5.4";
src = fetchFromGitHub {
owner = "phillbush";
repo = "xmenu";
rev = "v${version}";
sha256 = "1s70zvsaqnsjqs298vw3py0vcvia68xlks1wcz37pb88bwligz1x";
sha256 = "1dy3aqqczs7d3f8rf6h7xssgr3881g8m5y4waskizjy9z7chs64q";
};
buildInputs = [ imlib2 libX11 libXft libXinerama ];

View File

@ -38,7 +38,7 @@
, udev
, xorg
, zlib
, xdg_utils
, xdg-utils
, wrapGAppsHook
}:
@ -79,7 +79,7 @@ rpath = lib.makeLibraryPath [
nss
pango
udev
xdg_utils
xdg-utils
xorg.libxcb
zlib
];
@ -144,8 +144,8 @@ stdenv.mkDerivation rec {
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
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
'';
installCheckPhase = ''

View File

@ -4,7 +4,7 @@
, gnutar, bzip2, flac, speex, libopus
, libevent, expat, libjpeg, snappy
, libpng, libcap
, xdg_utils, yasm, nasm, minizip, libwebp
, xdg-utils, yasm, nasm, minizip, libwebp
, libusb1, pciutils, nss, re2
, python2Packages, perl, pkg-config
@ -89,7 +89,7 @@ let
bzip2 flac speex opusWithCustomModes
libevent expat libjpeg snappy
libpng libcap
xdg_utils minizip libwebp
xdg-utils minizip libwebp
libusb1 re2
ffmpeg libxslt libxml2
nasm
@ -196,7 +196,7 @@ let
'/usr/share/locale/' \
'${glibc}/share/locale/'
sed -i -e 's@"\(#!\)\?.*xdg-@"\1${xdg_utils}/bin/xdg-@' \
sed -i -e 's@"\(#!\)\?.*xdg-@"\1${xdg-utils}/bin/xdg-@' \
chrome/browser/shell_integration_linux.cc
sed -i -e '/lib_loader.*Load/s!"\(libudev\.so\)!"${lib.getLib systemd}/lib/\1!' \

View File

@ -1,5 +1,5 @@
{ newScope, config, stdenv, fetchurl, makeWrapper
, llvmPackages_11, ed, gnugrep, coreutils, xdg_utils
, llvmPackages_11, ed, gnugrep, coreutils, xdg-utils
, glib, gtk3, gnome3, gsettings-desktop-schemas, gn, fetchgit
, libva ? null
, pipewire_0_2
@ -55,14 +55,23 @@ let
pkgSuffix = if channel == "dev" then "unstable" else
(if channel == "ungoogled-chromium" then "stable" else channel);
pkgName = "google-chrome-${pkgSuffix}";
chromeSrc = fetchurl {
urls = map (repo: "${repo}/${pkgName}/${pkgName}_${version}-1_amd64.deb") [
"https://dl.google.com/linux/chrome/deb/pool/main/g"
"http://95.31.35.30/chrome/pool/main/g"
"http://mirror.pcbeta.com/google/chrome/deb/pool/main/g"
"http://repo.fdzh.org/chrome/deb/pool/main/g"
];
sha256 = chromium.upstream-info.sha256bin64;
chromeSrc =
let
# Use the latest stable Chrome version if necessary:
version = if chromium.upstream-info.sha256bin64 != null
then chromium.upstream-info.version
else (lib.importJSON ./upstream-info.json).stable.version;
sha256 = if chromium.upstream-info.sha256bin64 != null
then chromium.upstream-info.sha256bin64
else (lib.importJSON ./upstream-info.json).stable.sha256bin64;
in fetchurl {
urls = map (repo: "${repo}/${pkgName}/${pkgName}_${version}-1_amd64.deb") [
"https://dl.google.com/linux/chrome/deb/pool/main/g"
"http://95.31.35.30/chrome/pool/main/g"
"http://mirror.pcbeta.com/google/chrome/deb/pool/main/g"
"http://repo.fdzh.org/chrome/deb/pool/main/g"
];
inherit sha256;
};
mkrpath = p: "${lib.makeSearchPathOutput "lib" "lib64" p}:${lib.makeLibraryPath p}";
@ -190,7 +199,7 @@ in stdenv.mkDerivation {
export XDG_DATA_DIRS=$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH\''${XDG_DATA_DIRS:+:}\$XDG_DATA_DIRS
# Mainly for xdg-open but also other xdg-* tools:
export PATH="${xdg_utils}/bin\''${PATH:+:}\$PATH"
export PATH="${xdg-utils}/bin\''${PATH:+:}\$PATH"
.
w

View File

@ -166,9 +166,18 @@ with urlopen(HISTORY_URL) as resp:
f'{DEB_URL}/google-chrome-{google_chrome_suffix}/' +
f'google-chrome-{google_chrome_suffix}_{build["version"]}-1_amd64.deb')
except subprocess.CalledProcessError:
# This build isn't actually available yet. Continue to
# the next one.
continue
if (channel_name == 'ungoogled-chromium' and 'sha256' in channel and
build['version'].split('.')[0] == last_channels['stable']['version'].split('.')[0]):
# Sometimes ungoogled-chromium is updated to a newer tag than
# the latest stable Chromium version. In this case we'll set
# sha256bin64 to null and the Nixpkgs code will fall back to
# the latest stable Google Chrome (only required for
# Widevine/DRM which is disabled by default):
channel['sha256bin64'] = None
else:
# This build isn't actually available yet. Continue to
# the next one.
continue
channel['deps'] = get_channel_dependencies(channel['version'])
if channel_name == 'stable':

View File

@ -44,19 +44,19 @@
}
},
"ungoogled-chromium": {
"version": "87.0.4280.141",
"sha256": "0x9k809m36pfirnw2vnr9pk93nxdbgrvna0xf1rs3q91zkbr2x8l",
"sha256bin64": "0wq3yi0qyxzcid390w5rh4xjq92fjajvlifjl70g6sqnbk6vgvdp",
"version": "88.0.4324.104",
"sha256": "0iq1rmfiqmxsj6skbi17g007zqgjsb50b59slfni2n4mz06xmgbx",
"sha256bin64": null,
"deps": {
"gn": {
"version": "2020-09-09",
"version": "2020-11-05",
"url": "https://gn.googlesource.com/gn",
"rev": "e002e68a48d1c82648eadde2f6aafa20d08c36f2",
"sha256": "0x4c7amxwzxs39grqs3dnnz0531mpf1p75niq7zhinyfqm86i4dk"
"rev": "53d92014bf94c3893886470a1c7c1289f8818db0",
"sha256": "1xcm07qjk6m2czi150fiqqxql067i832adck6zxrishm70c9jbr9"
},
"ungoogled-patches": {
"rev": "87.0.4280.141-1",
"sha256": "0r09d27jrdz01rcwifchbq7ksh2bac15h8svq18jx426mr56dzla"
"rev": "88.0.4324.104-1",
"sha256": "09x6kxd99a274mln3k3ckly6swyp5qdnkkp8p6grs9nr5jrgqqx5"
}
}
}

View File

@ -1,5 +1,5 @@
{ stdenv, lib, makeDesktopItem, makeWrapper, lndir, config
, replace, fetchurl, zip, unzip, jq, xdg_utils, writeText
, replace, fetchurl, zip, unzip, jq, xdg-utils, writeText
## various stuff that can be plugged in
, flashplayer, hal-flash
@ -265,7 +265,7 @@ let
--suffix LD_LIBRARY_PATH ':' "$libs" \
--suffix-each GTK_PATH ':' "$gtk_modules" \
--suffix-each LD_PRELOAD ':' "$(cat $(filterExisting $(addSuffix /extra-ld-preload $plugins)))" \
--prefix PATH ':' "${xdg_utils}/bin" \
--prefix PATH ':' "${xdg-utils}/bin" \
--prefix-contents PATH ':' "$(filterExisting $(addSuffix /extra-bin-path $plugins))" \
--suffix PATH ':' "$out${browser.execdir or "/bin"}" \
--set MOZ_APP_LAUNCHER "${browserName}${nameSuffix}" \

View File

@ -22,7 +22,7 @@
# Additional dependencies according to other distros.
## Ubuntu
, liberation_ttf, curl, util-linux, xdg_utils, wget
, liberation_ttf, curl, util-linux, xdg-utils, wget
## Arch Linux.
, flac, harfbuzz, icu, libpng, libopus, snappy, speechd
## Gentoo
@ -57,7 +57,7 @@ let
dbus gdk-pixbuf gcc-unwrapped.lib
systemd
libexif
liberation_ttf curl util-linux xdg_utils wget
liberation_ttf curl util-linux xdg-utils wget
flac harfbuzz icu libpng opusWithCustomModes snappy speechd
bzip2 libcap at-spi2-atk at-spi2-core
kerberos libdrm mesa coreutils

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "fluxcd";
version = "0.7.3";
version = "0.7.4";
src = fetchFromGitHub {
owner = "fluxcd";
repo = "flux2";
rev = "v${version}";
sha256 = "1y586704xckhyyqmmgq4g6csnf9iqi7xb2vqv5sqyz96ik3kg9vy";
sha256 = "110fb9h7h7hrflrrvwll04ymirrhciq8szm6g54msdjvffp61r4i";
};
vendorSha256 = "1kyj65fc2q1sc4aiy87i2wzf7kqybjf08mmmw0ajcxszcr0mcadb";

View File

@ -23,8 +23,9 @@ buildGoModule rec {
];
meta = with lib; {
homepage = "https://terragrunt.gruntwork.io";
changelog = "https://github.com/gruntwork-io/terragrunt/releases/tag/v${version}";
description = "A thin wrapper for Terraform that supports locking for Terraform state and enforces best practices";
homepage = "https://github.com/gruntwork-io/terragrunt/";
license = licenses.mit;
maintainers = with maintainers; [ peterhoeg jk ];
};

View File

@ -12,7 +12,7 @@
, sqlite
, tinyxml
, wxGTK30-gtk3
, xdg_utils
, xdg-utils
}:
stdenv.mkDerivation rec {
@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
tinyxml
wxGTK30-gtk3
wxGTK30-gtk3.gtk
xdg_utils
xdg-utils
];
enableParallelBuilding = true;

View File

@ -22,7 +22,7 @@
, expat
, udev
, libnotify
, xdg_utils
, xdg-utils
}:
# Helper function for building a derivation for Franz and forks.
@ -85,7 +85,7 @@ stdenv.mkDerivation rec {
postFixup = ''
wrapProgram $out/opt/${name}/${pname} \
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath runtimeDependencies}" \
--prefix PATH : ${xdg_utils}/bin \
--prefix PATH : ${xdg-utils}/bin \
"''${gappsWrapperArgs[@]}"
'';
}

View File

@ -1,12 +1,12 @@
{ lib, stdenv, fetchurl, xorg, freetype, fontconfig, openssl, glib, nss, nspr, expat
, alsaLib, dbus, zlib, libxml2, libxslt, makeWrapper, xkeyboard_config, systemd
, libGL, xcbutilkeysyms, xdg_utils, libtool }:
, libGL, xcbutilkeysyms, xdg-utils, libtool }:
let
version = "4.30.5.1682";
rpath = lib.makeLibraryPath [
xdg_utils
xdg-utils
xorg.libXext
xorg.libSM
xorg.libICE

View File

@ -31,7 +31,7 @@
, nss
, pango
, systemd
, xdg_utils
, xdg-utils
, xorg
}:
@ -151,7 +151,7 @@ let
rm $out/bin/slack
makeWrapper $out/lib/slack/slack $out/bin/slack \
--prefix XDG_DATA_DIRS : $GSETTINGS_SCHEMAS_PATH \
--prefix PATH : ${xdg_utils}/bin
--prefix PATH : ${xdg-utils}/bin
# Fix the desktop link
substituteInPlace $out/share/applications/slack.desktop \

View File

@ -10,7 +10,7 @@
, at-spi2-atk
, coreutils
, gawk
, xdg_utils
, xdg-utils
, systemd }:
stdenv.mkDerivation rec {
@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
];
preFixup = ''
gappsWrapperArgs+=(--prefix PATH : "${coreutils}/bin:${gawk}/bin:${xdg_utils}/bin")
gappsWrapperArgs+=(--prefix PATH : "${coreutils}/bin:${gawk}/bin:${xdg-utils}/bin")
'';
installPhase = ''

View File

@ -1,5 +1,5 @@
{ mkDerivation, lib, fetchFromGitHub, pkg-config, python3, cmake, ninja
, qtbase, qtimageformats, libdbusmenu, hunspell, xdg_utils, ffmpeg_3, openalSoft
, qtbase, qtimageformats, libdbusmenu, hunspell, xdg-utils, ffmpeg_3, openalSoft
, lzma, lz4, xxHash, zlib, minizip, openssl, libtgvoip, microsoft_gsl, tl-expected
, range-v3
}:
@ -26,7 +26,7 @@ mkDerivation rec {
];
qtWrapperArgs = [
"--prefix PATH : ${xdg_utils}/bin"
"--prefix PATH : ${xdg-utils}/bin"
];
cmakeFlags = [

View File

@ -5,7 +5,7 @@
, tl-expected, hunspell
# TODO: Shouldn't be required:
, pcre, xorg, util-linux, libselinux, libsepol, epoxy, at-spi2-core, libXtst
, xdg_utils
, xdg-utils
}:
with lib;
@ -83,7 +83,7 @@ in mkDerivation rec {
wrapProgram $out/bin/telegram-desktop \
"''${gappsWrapperArgs[@]}" \
"''${qtWrapperArgs[@]}" \
--prefix PATH : ${xdg_utils}/bin \
--prefix PATH : ${xdg-utils}/bin \
--set XDG_RUNTIME_DIR "XDG-RUNTIME-DIR"
sed -i $out/bin/telegram-desktop \
-e "s,'XDG-RUNTIME-DIR',\"\''${XDG_RUNTIME_DIR:-/run/user/\$(id --user)}\","

View File

@ -1,5 +1,5 @@
{ alsaLib, autoPatchelfHook, fetchurl, gtk3, libnotify
, makeDesktopItem, makeWrapper, nss, lib, stdenv, udev, xdg_utils
, makeDesktopItem, makeWrapper, nss, lib, stdenv, udev, xdg-utils
, xorg
}:
@ -54,7 +54,7 @@ in stdenv.mkDerivation {
postFixup = ''
makeWrapper $out/opt/wavebox/Wavebox $out/bin/wavebox \
--prefix PATH : ${xdg_utils}/bin
--prefix PATH : ${xdg-utils}/bin
'';
meta = with lib; {

View File

@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "evolution-ews";
version = "3.36.5";
version = "3.38.3";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0h1wz4hxsasihdvvsaxnmzka4afjw7603gn0qcw8rxpw114ib1bl";
sha256 = "1s2jpviliazmhnpkh8dc57ga3c3612f2rnc0nfya5ndbi6lpzxhi";
};
nativeBuildInputs = [ cmake gettext intltool pkg-config ];

View File

@ -41,11 +41,11 @@
stdenv.mkDerivation rec {
pname = "evolution";
version = "3.38.2";
version = "3.38.3";
src = fetchurl {
url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "1whjgfhcxpb5yhhvyqb8pv71vprw6fv02czin4k4z6dxrxsq32qx";
sha256 = "1kfshljvkpbh965rjlyy1qjjm0ic3rdxisyy9c5jjvv2qlk65b3z";
};
nativeBuildInputs = [
@ -120,7 +120,6 @@ stdenv.mkDerivation rec {
passthru = {
updateScript = gnome3.updateScript {
packageName = "evolution";
attrPath = "gnome3.evolution";
};
};

View File

@ -1,4 +1,4 @@
{ mkDerivation, lib, fetchurl, autoPatchelfHook, makeWrapper, xdg_utils, dbus
{ mkDerivation, lib, fetchurl, autoPatchelfHook, makeWrapper, xdg-utils, dbus
, qtbase, qtwebkit, qtx11extras, qtquickcontrols, glibc
, libXrandr, libX11, libXext, libXdamage, libXtst, libSM, libXfixes
, wrapQtAppsHook
@ -36,7 +36,7 @@ mkDerivation rec {
ln -s $out/share/teamviewer/tv_bin/desktop/com.teamviewer.*.desktop $out/share/applications
ln -s /var/lib/teamviewer $out/share/teamviewer/config
ln -s /var/log/teamviewer $out/share/teamviewer/logfiles
ln -s ${xdg_utils}/bin $out/share/teamviewer/tv_bin/xdg-utils
ln -s ${xdg-utils}/bin $out/share/teamviewer/tv_bin/xdg-utils
for i in 16 20 24 32 48 256; do
size=$i"x"$i

View File

@ -1,4 +1,4 @@
{ lib, mkDerivation, fetchurl, qmake, qtsvg, makeWrapper, xdg_utils }:
{ lib, mkDerivation, fetchurl, qmake, qtsvg, makeWrapper, xdg-utils }:
let
version = "1.44.55";
@ -26,7 +26,7 @@ in mkDerivation {
postFixup = ''
wrapProgram $out/bin/mytetra \
--prefix PATH : ${xdg_utils}/bin
--prefix PATH : ${xdg-utils}/bin
'';
meta = with lib; {

View File

@ -37,7 +37,8 @@ stdenv.mkDerivation {
ZVEI3 DZVEI PZVEI EEA EIA CCIR MORSE CW
'';
homepage = "https://github.com/EliasOenal/multimon-ng";
license = licenses.gpl2;
license = licenses.gpl2Only;
platforms = platforms.linux;
maintainers = [ maintainers.markuskowa ];
};
}

View File

@ -25,7 +25,7 @@ in stdenv.mkDerivation {
meta = with lib; {
homepage = "https://github.com/pothosware/SoapyBladeRF";
description = "SoapySDR plugin for BladeRF devices";
license = licenses.lgpl21;
license = licenses.lgpl21Only;
maintainers = with maintainers; [ markuskowa ];
platforms = platforms.linux;
};

View File

@ -43,7 +43,7 @@ in mkDerivation {
description = "A DAB/DAB+ Software Radio";
homepage = "https://www.welle.io/";
maintainers = with maintainers; [ ck3d markuskowa ];
license = licenses.gpl2;
license = licenses.gpl2Only;
platforms = with platforms; [ "x86_64-linux" "i686-linux" ] ++ darwin;
};
}

View File

@ -26,7 +26,7 @@ in stdenv.mkDerivation {
well. Gpredict uses the SGP4/SDP4 algorithms, which are compatible with the
NORAD Keplerian elements.
'';
license = licenses.gpl2;
license = licenses.gpl2Only;
platforms = platforms.linux;
homepage = "http://gpredict.oz9aec.net/";
maintainers = [ maintainers.markuskowa maintainers.cmcdragonkai ];

View File

@ -69,7 +69,7 @@ in stdenv.mkDerivation {
description = "Advanced quantum chemistry software package";
homepage = "https://gitlab.com/Molcas/OpenMolcas";
maintainers = [ maintainers.markuskowa ];
license = licenses.lgpl21;
license = licenses.lgpl21Only;
platforms = [ "x86_64-linux" ];
};
}

View File

@ -23,7 +23,7 @@
, libxcb
, libxkbcommon
, wayland
, xdg_utils
, xdg-utils
# Darwin Frameworks
, AppKit
@ -87,7 +87,7 @@ rustPlatform.buildRustPackage rec {
postPatch = ''
substituteInPlace alacritty/src/config/mouse.rs \
--replace xdg-open ${xdg_utils}/bin/xdg-open
--replace xdg-open ${xdg-utils}/bin/xdg-open
'';
installPhase = ''

View File

@ -13,7 +13,7 @@
, wayland
, libnotify
, xdg_utils
, xdg-utils
, makeDesktopItem
}:
@ -66,7 +66,7 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace src/settings.c \
--replace xdg-open ${xdg_utils}/bin/xdg-open
--replace xdg-open ${xdg-utils}/bin/xdg-open
substituteInPlace src/main.c \
--replace notify-send ${libnotify}/bin/notify-send
'';

View File

@ -1,4 +1,4 @@
{lib, stdenv, git, xdg_utils, gnugrep, fetchFromGitHub, makeWrapper}:
{lib, stdenv, git, xdg-utils, gnugrep, fetchFromGitHub, makeWrapper}:
stdenv.mkDerivation rec {
pname = "git-open";
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
mkdir -p $out/bin
cp git-open $out/bin
wrapProgram $out/bin/git-open \
--prefix PATH : "${lib.makeBinPath [ git xdg_utils gnugrep ]}"
--prefix PATH : "${lib.makeBinPath [ git xdg-utils gnugrep ]}"
'';
meta = with lib; {

View File

@ -1,4 +1,4 @@
{ lib, buildGoModule, fetchFromGitHub, makeWrapper, xdg_utils, installShellFiles, git }:
{ lib, buildGoModule, fetchFromGitHub, makeWrapper, xdg-utils, installShellFiles, git }:
buildGoModule rec {
pname = "lab";
@ -22,7 +22,7 @@ buildGoModule rec {
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
postInstall = ''
wrapProgram $out/bin/lab --prefix PATH ":" "${lib.makeBinPath [ git xdg_utils ]}";
wrapProgram $out/bin/lab --prefix PATH ":" "${lib.makeBinPath [ git xdg-utils ]}";
for shell in bash fish zsh; do
$out/bin/lab completion $shell > lab.$shell
installShellCompletion lab.$shell

View File

@ -16,7 +16,7 @@ mkDerivation rec {
nativeBuildInputs = [ cmake ];
meta = with lib; {
license = licenses.gpl2;
license = licenses.gpl2Only;
homepage = "https://github.com/tibirna/qgit";
description = "Graphical front-end to Git";
maintainers = with maintainers; [ peterhoeg markuskowa ];

View File

@ -1,4 +1,4 @@
{ fetchFromGitHub, lib, python3Packages, meld, subversion, gvfs, xdg_utils, gtk3 }:
{ fetchFromGitHub, lib, python3Packages, meld, subversion, gvfs, xdg-utils, gtk3 }:
python3Packages.buildPythonApplication rec {
pname = "rabbitvcs";
@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec {
};
buildInputs = [ gtk3 ];
pythonPath = with python3Packages; [ configobj pygobject3 pysvn dulwich tkinter gvfs xdg_utils ];
pythonPath = with python3Packages; [ configobj pygobject3 pysvn dulwich tkinter gvfs xdg-utils ];
prePatch = ''
sed -ie 's|if sys\.argv\[1\] == "install":|if False:|' ./setup.py

View File

@ -19,7 +19,7 @@
stdenv,
symlinkJoin,
webkit2-sharp,
xdg_utils,
xdg-utils,
}:
stdenv.mkDerivation rec {
@ -66,7 +66,7 @@ stdenv.mkDerivation rec {
mono
openssh
openssl
xdg_utils
xdg-utils
];
}}/bin \
--set MONO_GAC_PREFIX ${lib.concatStringsSep ":" [

View File

@ -1,5 +1,5 @@
{ lib, buildPythonApplication, fetchFromGitHub, pythonOlder, file, fetchpatch
, cairo, ffmpeg_3, sox, xdg_utils, texlive
, cairo, ffmpeg_3, sox, xdg-utils, texlive
, colour, numpy, pillow, progressbar, scipy, tqdm, opencv , pycairo, pydub
, pbr, fetchPypi
}:
@ -28,14 +28,14 @@ buildPythonApplication rec {
pycairo
pydub
cairo sox ffmpeg_3 xdg_utils
cairo sox ffmpeg_3 xdg-utils
];
# Test with texlive to see whether it works but don't propagate
# because it's huge and optional
# TODO: Use smaller TexLive distribution
# Doesn't need everything but it's hard to figure out what it needs
checkInputs = [ cairo sox ffmpeg_3 xdg_utils texlive.combined.scheme-full ];
checkInputs = [ cairo sox ffmpeg_3 xdg-utils texlive.combined.scheme-full ];
# Simple test and complex test with LaTeX
checkPhase = ''

View File

@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitLab, pkg-config, autoconf, automake, libiconv, drake
, ruby, docbook_xsl, file, xdg_utils, gettext, expat, boost, libebml, zlib
, ruby, docbook_xsl, file, xdg-utils, gettext, expat, boost, libebml, zlib
, fmt, libmatroska, libogg, libvorbis, flac, libxslt, cmark, pcre2
, withGUI ? true
, qtbase ? null
@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
];
buildInputs = [
expat file xdg_utils boost libebml zlib fmt
expat file xdg-utils boost libebml zlib fmt
libmatroska libogg libvorbis flac cmark pcre2
] ++ optional stdenv.isDarwin libiconv
++ optionals withGUI [ qtbase qtmultimedia wrapQtAppsHook ];

View File

@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, intltool, file,
desktop-file-utils, enchant, gtk3, gtkmm3, gst_all_1, hicolor-icon-theme,
libsigcxx, libxmlxx, xdg_utils, isocodes, wrapGAppsHook
libsigcxx, libxmlxx, xdg-utils, isocodes, wrapGAppsHook
}:
let
@ -41,7 +41,7 @@ stdenv.mkDerivation {
hicolor-icon-theme
libsigcxx
libxmlxx
xdg_utils
xdg-utils
isocodes
];

View File

@ -66,7 +66,7 @@ rec {
xorg.xrandr
which
perl
xdg_utils
xdg-utils
iana-etc
krb5
];

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitLab, xdg_utils }:
{ lib, stdenv, fetchFromGitLab, xdg-utils }:
stdenv.mkDerivation rec {
pname = "anarchism";
@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace debian/anarchism.desktop \
--replace "/usr/bin/xdg-open" "${xdg_utils}/bin/xdg-open"
--replace "/usr/bin/xdg-open" "${xdg-utils}/bin/xdg-open"
substituteInPlace debian/anarchism.desktop \
--replace "file:///usr" "file://$out"
'';

View File

@ -6,7 +6,7 @@ stdenv.mkDerivation {
inherit (google-fonts) src version;
installPhase = ''
install -m644 --target $out/share/fonts/truetype/inconsolata -D $src/ofl/inconsolata/*.ttf
install -m644 --target $out/share/fonts/truetype/inconsolata -D $src/ofl/inconsolata/static/*.ttf
'';
meta = with lib; {

View File

@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "evolution-data-server";
version = "3.38.2";
version = "3.38.3";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/evolution-data-server/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0mflr8a3f2q55rirvqhizji0zinic75jk8mksflszqzgcdcph85z";
sha256 = "19rwgvjicfmd5zgabr5ns42rg8cqa05p8qf7684prajjna8gcclp";
};
patches = [

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, pkg-config, dbus, libgcrypt, pam, python2, glib, libxslt
{ lib, stdenv, fetchurl, fetchpatch, pkg-config, dbus, libgcrypt, pam, python2, glib, libxslt
, gettext, gcr, libcap_ng, libselinux, p11-kit, openssh, wrapGAppsHook
, docbook_xsl, docbook_xml_dtd_43, gnome3 }:
@ -11,6 +11,14 @@ stdenv.mkDerivation rec {
sha256 = "11sgffrrpss5cmv3b717pqlbhgq17l1xd33fsvqgsw8simxbar52";
};
patches = [
# version 3.36.0 is incompatible with libncap_ng >= 0.8.1. remove patch after update.
(fetchpatch {
url = "https://gitlab.gnome.org/GNOME/gnome-keyring/-/commit/ebc7bc9efacc17049e54da8d96a4a29943621113.diff";
sha256 = "07bx7zmdswqsa3dj37m729g35n1prhylkw7ya8a7h64i10la12cs";
})
];
outputs = [ "out" "dev" ];
buildInputs = [

View File

@ -1,5 +1,5 @@
{ lib, fetchurl, file, which, intltool, gobject-introspection,
findutils, xdg_utils, dconf, gtk3, python3Packages,
findutils, xdg-utils, dconf, gtk3, python3Packages,
wrapGAppsHook
}:
@ -34,7 +34,7 @@ python3Packages.buildPythonApplication rec {
python3Packages.dbus-python
python3Packages.pygobject3
python3Packages.pexpect
xdg_utils
xdg-utils
findutils
];

View File

@ -18,7 +18,6 @@
, config
, glib
, libxml2
, libav_0_8
, ffmpeg_3
, libxslt
, libGL
@ -171,8 +170,8 @@ let result = stdenv.mkDerivation rec {
* libXt is only needed on amd64
*/
libraries =
[stdenv.cc.libc glib libxml2 libav_0_8 ffmpeg_3 libxslt libGL xorg.libXxf86vm alsaLib fontconfig freetype pango gtk2 cairo gdk-pixbuf atk] ++
(if swingSupport then [xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi xorg.libXp xorg.libXt xorg.libXrender stdenv.cc.cc] else []);
[stdenv.cc.libc glib libxml2 ffmpeg_3 libxslt libGL xorg.libXxf86vm alsaLib fontconfig freetype pango gtk2 cairo gdk-pixbuf atk] ++
lib.optionals swingSupport [xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi xorg.libXp xorg.libXt xorg.libXrender stdenv.cc.cc];
rpath = lib.strings.makeLibraryPath libraries;

View File

@ -9,12 +9,12 @@
let result = stdenv.mkDerivation rec {
pname = "oraclejdk";
version = "11.0.8";
version = "11.0.10";
src = requireFile {
name = "jdk-${version}_linux-x64_bin.tar.gz";
url = "https://www.oracle.com/java/technologies/javase-jdk11-downloads.html";
sha256 = "6390878c91e29bad7b2483eb0b470620bd145269600f3b6a9d65724e6f83b6fd";
sha256 = "94bd34f85ee38d3ef59e5289ec7450b9443b924c55625661fffe66b03f2c8de2";
};
installPhase = ''

View File

@ -0,0 +1,29 @@
{ stdenv, lib, fetchFromGitHub, cmake }:
stdenv.mkDerivation rec {
pname = "cjson";
version = "1.7.14";
src = fetchFromGitHub {
owner = "DaveGamble";
repo = "cJSON";
rev = "v${version}";
sha256 = "1a3i9ydl65dgwgmlg79n5q8qilmjkaakq56sam1w25zcrd8jy11q";
};
nativeBuildInputs = [ cmake ];
# cJSON actually uses C99 standard, not C89
# https://github.com/DaveGamble/cJSON/issues/275
postPatch = ''
substituteInPlace CMakeLists.txt --replace -std=c89 -std=c99
'';
meta = with lib; {
homepage = "https://github.com/DaveGamble/cJSON";
description = "Ultralightweight JSON parser in ANSI C";
license = licenses.mit;
maintainers = [ maintainers.matthiasbeyer ];
platforms = platforms.unix;
};
}

View File

@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Speech codec designed for communications quality speech at low data rates";
homepage = "http://www.rowetel.com/blog/?page_id=452";
license = licenses.lgpl21;
license = licenses.lgpl21Only;
platforms = platforms.unix;
maintainers = with maintainers; [ markuskowa ];
};

View File

@ -1,16 +1,24 @@
{ lib, stdenv, fetchFromGitHub }:
{ lib, stdenv, fetchFromGitHub, fetchpatch }:
stdenv.mkDerivation rec {
pname = "libschrift";
version = "0.9.1";
version = "0.10.0";
src = fetchFromGitHub {
owner = "tomolt";
repo = pname;
rev = "c6d20460d6e602e8829d3a227fd7be4c4c3cda86";
hash = "sha256-BuTmWaWFZ0DXujlbhbmK3Woit8fR9F4DWmKszHX6gOI=";
rev = "c207585486b3e78ec5506f55f5d56178f421a53c";
sha256 = "13qrplsi2a53s84giwnzqmn0zbslyaagvjn89wsn9fd90m2v2bs1";
};
# fix a compilation failure related to darwin integers, remove at next release
patches = [
(fetchpatch {
url = "https://github.com/tomolt/libschrift/commit/1b1292f2cf4b582d66b2f6c87105997391f9fa08.patch";
sha256 = "076l3n28famgi74nr5bz47yn192bm76p8c8558fm5zj5c21pcfsv";
})
];
postPatch = ''
substituteInPlace config.mk \
--replace "PREFIX = /usr/local" "PREFIX = $out"

View File

@ -22,5 +22,9 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [ vrthra ];
license = licenses.mit;
platforms = with platforms; unix;
knownVulnerabilities = [
"CVE-2020-11721" # https://github.com/saitoha/libsixel/issues/134
"CVE-2020-19668" # https://github.com/saitoha/libsixel/issues/136
];
};
}

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "spglib";
version = "1.16.0";
version = "1.16.1";
src = fetchFromGitHub {
owner = "atztogo";
repo = "spglib";
rev = "v${version}";
sha256 = "1kzc956m1pnazhz52vspqridlw72wd8x5l3dsilpdxl491aa2nws";
sha256 = "1sk59nnar9npka4mdcfh4154ja46i35y4gbq892kwqidzyfs80in";
};
nativeBuildInputs = [ cmake ];

View File

@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, makeWrapper, which, zlib, libGL, glib, xorg, libxkbcommon
, xdg_utils
, xdg-utils
# For glewinfo
, libXmu, libXi, libXext }:
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
sha256 = "0lvfdlpmmsyq2i9gs4mf6a8fxkfimdr4rhyihqnfhjij3fzxz4lk";
};
buildInputs = [ makeWrapper which xdg_utils ];
buildInputs = [ makeWrapper which xdg-utils ];
unpackPhase = ''
mkdir -p phony-home $out/share/applications

View File

@ -1,8 +1,8 @@
{ lib, fetchurl, buildDunePackage, bigarray-compat }:
{ lib, fetchurl, buildDunePackage, bigarray-compat, alcotest, ocaml }:
buildDunePackage rec {
pname = "cstruct";
version = "5.0.0";
version = "6.0.0";
useDune2 = true;
@ -10,11 +10,15 @@ buildDunePackage rec {
src = fetchurl {
url = "https://github.com/mirage/ocaml-cstruct/releases/download/v${version}/cstruct-v${version}.tbz";
sha256 = "1z403q2nkgz5x07j0ypy6q0mk2yxgqbp1jlqkngbajna7124x2pb";
sha256 = "0xi6cj85z033fqrqdkwac6gg07629vzdhx03c3lhiwwc4lpnv8bq";
};
propagatedBuildInputs = [ bigarray-compat ];
# alcotest isn't available for OCaml < 4.05 due to fmt
doCheck = lib.versionAtLeast ocaml.version "4.05";
checkInputs = [ alcotest ];
meta = {
description = "Access C-like structures directly from OCaml";
license = lib.licenses.isc;

View File

@ -8,7 +8,7 @@ buildDunePackage {
pname = "cstruct-lwt";
inherit (cstruct) version src useDune2 meta;
minimumOCamlVersion = "4.02";
minimumOCamlVersion = "4.03";
propagatedBuildInputs = [ cstruct lwt ];
}

View File

@ -1,4 +1,7 @@
{ lib, buildDunePackage, cstruct, sexplib, ppx_tools_versioned, ppxlib }:
{ lib, buildDunePackage, cstruct, sexplib, ppxlib, stdlib-shims
, ounit, cppo, ppx_sexp_conv, cstruct-unix, cstruct-sexp
, fetchpatch
}:
if !lib.versionAtLeast (cstruct.version or "1") "3"
then cstruct
@ -8,7 +11,22 @@ buildDunePackage {
pname = "ppx_cstruct";
inherit (cstruct) version src useDune2 meta;
minimumOCamlVersion = "4.03";
minimumOCamlVersion = "4.07";
propagatedBuildInputs = [ cstruct ppx_tools_versioned ppxlib sexplib ];
# prevent ANSI escape sequences from messing up the test cases
# https://github.com/mirage/ocaml-cstruct/issues/283
patches = [
(fetchpatch {
url = "https://github.com/mirage/ocaml-cstruct/pull/285/commits/60dfed98b4c34455bf339ac60e2ed5ef05feb48f.patch";
sha256 = "1x9i62nrlfy9l44vb0a7qjfrg2wyki4c8nmmqnzwpcbkgxi3q6n5";
})
];
propagatedBuildInputs = [ cstruct ppxlib sexplib stdlib-shims ];
# disable until ppx_sexp_conv uses ppxlib 0.20.0 (or >= 0.16.0)
# since the propagation of the older ppxlib breaks the ppx_cstruct
# build.
doCheck = false;
checkInputs = [ ounit cppo ppx_sexp_conv cstruct-sexp cstruct-unix ];
}

View File

@ -8,8 +8,11 @@ buildDunePackage rec {
pname = "cstruct-sexp";
inherit (cstruct) version src useDune2 meta;
doCheck = lib.versionAtLeast ocaml.version "4.03";
checkInputs = lib.optional doCheck alcotest;
minimumOCamlVersion = "4.03";
# alcotest is only available on OCaml >= 4.05 due to fmt
doCheck = lib.versionAtLeast ocaml.version "4.05";
checkInputs = [ alcotest ];
propagatedBuildInputs = [ cstruct sexplib ];
}

View File

@ -1,4 +1,6 @@
{ stdenv, lib, fetchurl, ocaml, findlib, ocamlbuild, topkg, result, js_of_ocaml }:
{ stdenv, lib, fetchurl, ocaml, findlib, ocamlbuild, topkg, result, js_of_ocaml
, jsooSupport ? true
}:
stdenv.mkDerivation rec {
version = "0.8.5";
@ -10,11 +12,12 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ ocaml findlib ocamlbuild ];
buildInputs = [ findlib topkg js_of_ocaml ];
buildInputs = [ findlib topkg ]
++ lib.optional jsooSupport js_of_ocaml;
propagatedBuildInputs = [ result ];
buildPhase = "${topkg.run} build --with-js_of_ocaml true";
buildPhase = "${topkg.run} build --with-js_of_ocaml ${lib.boolToString jsooSupport}";
inherit (topkg) installPhase;

View File

@ -1,5 +1,5 @@
{ lib, buildDunePackage, fetchurl
, cstruct, ppx_cstruct, lwt, ounit
, cstruct, ppx_cstruct, lwt, ounit, stdlib-shims
}:
buildDunePackage rec {
@ -16,7 +16,7 @@ buildDunePackage rec {
};
nativeBuildInputs = [ ppx_cstruct ];
propagatedBuildInputs = [ cstruct lwt ];
propagatedBuildInputs = [ stdlib-shims cstruct lwt ];
doCheck = true;
checkInputs = [ ounit ];

View File

@ -1,17 +1,28 @@
{ lib, buildPythonPackage, fetchPypi, isPy27 }:
{ lib
, buildPythonPackage
, fetchFromGitHub
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "cachetools";
version = "4.1.1";
version = "4.2.1";
src = fetchPypi {
inherit pname version;
sha256 = "bbaa39c3dede00175df2dc2b03d0cf18dd2d32a7de7beb68072d13043c9edb20";
src = fetchFromGitHub {
owner = "tkem";
repo = pname;
rev = "v${version}";
sha256 = "1b662ph8m2d05d2vi3izgnr6v7h9zfvscfsaaw8nhdmmm15ivfa6";
};
checkInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "cachetools" ];
meta = with lib; {
description = "Extensible memoizing collections and decorators";
homepage = "https://github.com/tkem/cachetools";
license = licenses.mit;
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
}

View File

@ -0,0 +1,28 @@
{ lib
, fetchPypi
, click
, pyyaml
, buildPythonPackage
, isPy3k
}:
buildPythonPackage rec{
version = "2.0.5";
pname = "panflute";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
sha256 = "1ssmqcyr91f0gpl49lz6a9jkl17l06h6qcik24rlmva28ii6aszz";
};
propagatedBuildInputs = [ click pyyaml ];
meta = with lib; {
description = "A Pythonic alternative to John MacFarlane's pandocfilters, with extra helper functions";
homepage = "http://scorreia.com/software/panflute";
license = licenses.bsd3;
maintainers = with maintainers; [ synthetica ];
};
}

View File

@ -1,4 +1,4 @@
{ lib, buildPythonPackage, fetchFromGitHub, xdg_utils
{ lib, buildPythonPackage, fetchFromGitHub, xdg-utils
, requests, filetype, pyparsing, configparser, arxiv2bib
, pyyaml, chardet, beautifulsoup4, colorama, bibtexparser
, click, python-slugify, habanero, isbnlib, typing-extensions
@ -45,7 +45,7 @@ buildPythonPackage rec {
checkInputs = ([
pytest pytestcov
]) ++ [
xdg_utils
xdg-utils
];
# most of the downloader tests and 4 other tests require a network connection

View File

@ -0,0 +1,50 @@
{ lib
, buildPythonPackage
, fetchPypi
, fetchFromGitHub
, mock
, psutil
, six
, future
}:
let
mock' = mock.overridePythonAttrs (old: rec {
version = "2.0.0";
src = fetchPypi {
inherit (old) pname;
inherit version;
sha256 = "1flbpksir5sqrvq2z0dp8sl4bzbadg21sj4d42w3klpdfvgvcn5i";
};
});
in buildPythonPackage rec {
pname = "pylink-square";
version = "0.8.1";
src = fetchFromGitHub {
owner = "square";
repo = "pylink";
rev = "v${version}";
sha256 = "1q5sm1017pcqcgwhsliiiv1wh609lrjdlc8f5ihlschk1d0qidpd";
};
buildInputs = [ mock' ];
propagatedBuildInputs = [ psutil six future ];
preCheck = ''
# For an unknown reason, `pylink --version` output is different
# inside the nix build environment across different python versions
substituteInPlace tests/unit/test_main.py --replace \
"expected = 'pylink %s' % pylink.__version__" \
"return"
'';
pythonImportsCheck = [ "pylink" ];
meta = with lib; {
description = "Python interface for the SEGGER J-Link";
homepage = "https://github.com/Square/pylink";
maintainers = with maintainers; [ dump_stack ];
license = licenses.asl20;
};
}

View File

@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "pyotp";
version = "2.4.1";
version = "2.5.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
sha256 = "038a3f70b34eaad3f72459e8b411662ef8dfcdd95f7d9203fa489e987a75584b";
sha256 = "2a54d393aff3a244b566d78d597c9cb42e91b3b12f3169cec89d9dfff1c9c5bc";
};
pythonImportsCheck = [ "pyotp" ];

View File

@ -0,0 +1,32 @@
{ buildGoModule
, fetchFromGitHub
, lib
}:
buildGoModule rec {
pname = "htmltest";
version = "0.14.0";
src = fetchFromGitHub {
owner = "wjdp";
repo = pname;
rev = "v${version}";
sha256 = "0z2j54ywim1nl10vidcnbwhywyzanj4qd93ai533808wrm3ghwb6";
};
vendorSha256 = "0zx3ii9crick647kslzwg4d39li6jds938f9j9dp287rhrlzjfbm";
# tests require network access
doCheck = false;
meta = with lib; {
description = "Tool to test generated HTML output";
longDescription = ''
htmltest runs your HTML output through a series of checks to ensure all your
links, images, scripts references work, your alt tags are filled in, etc.
'';
homepage = "https://github.com/wjdp/htmltest";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
}

View File

@ -2,10 +2,10 @@
{
rust-analyzer-unwrapped = callPackage ./generic.nix rec {
rev = "2021-01-25";
rev = "2021-02-01";
version = "unstable-${rev}";
sha256 = "1r42cnx5kplql810zc5bcpl0zzm9l8gls64h32nvd7fgad4ixapz";
cargoSha256 = "0ns26lddiaa1lanamcf8zawh287k4qg8n4brjpqi9s1bxbmd1kc2";
sha256 = "sha256-bPv51Jp6zJRdNJehuR8LVaBw/hubSeHbI5BeMwqEn4M=";
cargoSha256 = "sha256-5g9wFQ6qlkJgSHLSLS0pad00XT7KflyGAq8/BknF9/M=";
};
rust-analyzer = callPackage ./wrapper.nix {} {

View File

@ -29,7 +29,7 @@ let
# Needed by gdialog, including in the steam-runtime
perl
# Open URLs
xdg_utils
xdg-utils
iana-etc
# Steam Play / Proton
python3

View File

@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, pkg-config, SDL2, alsaLib, gtk3
, makeWrapper, libGLU, libGL, libarchive, libao, unzip, xdg_utils
, makeWrapper, libGLU, libGL, libarchive, libao, unzip, xdg-utils
, epoxy, gdk-pixbuf, gnome3, wrapGAppsHook
}:
@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
libarchive
libao
unzip
xdg_utils
xdg-utils
gnome3.adwaita-icon-theme
];

View File

@ -65,12 +65,12 @@ let
ale = buildVimPluginFrom2Nix {
pname = "ale";
version = "2021-01-27";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "dense-analysis";
repo = "ale";
rev = "82c8e3a3a3740b520c748ff181e5c29f508b8455";
sha256 = "0dfd5428lrd5nb098gzsggfnl75v916q2vxzfbbpi2lms8slm60k";
rev = "c747c277c2ead915b56be0f7e25a9f0c8b91b78e";
sha256 = "0nf8d3rry75lkn2acn94pnpgmimd0gpi4yrqkrv1n7cns8lrjd7j";
};
meta.homepage = "https://github.com/dense-analysis/ale/";
};
@ -89,12 +89,12 @@ let
aniseed = buildVimPluginFrom2Nix {
pname = "aniseed";
version = "2021-01-16";
version = "2021-01-28";
src = fetchFromGitHub {
owner = "Olical";
repo = "aniseed";
rev = "9d3a5e926a5708039abcaf552c8ab3d133c37f80";
sha256 = "0waa122pk1mcbbhj7zrsb9ch0xmg0x3mpm627k7knpi4q8krgrzy";
rev = "16d201f8a789a5591ae980ac707a31241062ed52";
sha256 = "18fbqqjb0cn89wkm4dfhwh3xzpf6gdnav78lrs59kzfggppkpn8l";
};
meta.homepage = "https://github.com/Olical/aniseed/";
};
@ -161,12 +161,12 @@ let
asyncomplete-vim = buildVimPluginFrom2Nix {
pname = "asyncomplete-vim";
version = "2020-12-23";
version = "2021-01-28";
src = fetchFromGitHub {
owner = "prabirshrestha";
repo = "asyncomplete.vim";
rev = "e546095e4ac7a20d06bcf16d207275dd4d6b4115";
sha256 = "0jq5qrlijlqpfgi89249whvpmm140smflpprlq8as0pfyhpjn1d1";
rev = "4be3c16b33c27fce5372bf8bc74e42126c76fe61";
sha256 = "1y5xlisby7a41naas7r09ins3k9arn5xc5bb6w8k7am6xz3vc3r6";
};
meta.homepage = "https://github.com/prabirshrestha/asyncomplete.vim/";
};
@ -221,12 +221,12 @@ let
awesome-vim-colorschemes = buildVimPluginFrom2Nix {
pname = "awesome-vim-colorschemes";
version = "2021-01-05";
version = "2021-01-29";
src = fetchFromGitHub {
owner = "rafi";
repo = "awesome-vim-colorschemes";
rev = "ae48abdd39e24e187dac904c14caf6458b76838c";
sha256 = "12a31l2ggzihl1m1bjgmpmvw8zlqgvql01ryz1zrrhwmgzk8jk1h";
rev = "8f437c8960abbd4b29c05a19eaad8c3e792ace05";
sha256 = "039xln6bwxa6mbwvzdfk32b3v8p4glghb3104nydscy9zbsmpick";
};
meta.homepage = "https://github.com/rafi/awesome-vim-colorschemes/";
};
@ -305,12 +305,12 @@ let
brainfuck-vim = buildVimPluginFrom2Nix {
pname = "brainfuck-vim";
version = "2021-01-10";
version = "2021-01-28";
src = fetchFromGitHub {
owner = "fruit-in";
repo = "brainfuck-vim";
rev = "d58b673eaa3dbc58975e9b23c09eac57c3e1e4b5";
sha256 = "178m0ada1a0gijdwikycszls41kzgx6ysbd2aavlkbnrvclrkfa9";
rev = "721bbe54df26906f79ed481069435596741f67f3";
sha256 = "130njfiwbgd6gpy52xm5ayadh9q11ahsin1a60y54a99qd8jz6wi";
};
meta.homepage = "https://github.com/fruit-in/brainfuck-vim/";
};
@ -341,12 +341,12 @@ let
calendar-vim = buildVimPluginFrom2Nix {
pname = "calendar-vim";
version = "2021-01-11";
version = "2021-01-30";
src = fetchFromGitHub {
owner = "itchyny";
repo = "calendar.vim";
rev = "289fe67f9a20a88b93b570671cf8a5d258fc7b69";
sha256 = "17201r2nvy3jxf0f29ihqrln37xr4h3f2z20igjhajl3ajkg60h1";
rev = "4e454c2ca9a489f2631df24845615744bd594b61";
sha256 = "12vmysyvavvf1173i0m7jfzh2jsfqx5p7mdm3iafg4iv0209rz66";
};
meta.homepage = "https://github.com/itchyny/calendar.vim/";
};
@ -377,12 +377,12 @@ let
chadtree = buildVimPluginFrom2Nix {
pname = "chadtree";
version = "2021-01-28";
version = "2021-02-01";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "chadtree";
rev = "2081a39a7458b55ac396f3e27b4875b41521a387";
sha256 = "0m79i175820lhng27v4jdz0pv3hfw5xv95kqhlifz6hbmc75mw61";
rev = "fa9ca44790510bca23a3b3f151b3cb7726e6d542";
sha256 = "0fg49aw5wkb2sv4sipvr9041hd0z0czfg5yn5z7rz1m52i5j3cwz";
};
meta.homepage = "https://github.com/ms-jpq/chadtree/";
};
@ -413,12 +413,12 @@ let
ci_dark = buildVimPluginFrom2Nix {
pname = "ci_dark";
version = "2021-01-20";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "chuling";
repo = "ci_dark";
rev = "ba5e404ded9f5bcfae68a6ad440ba3909eb7baff";
sha256 = "1377apvlwq3i755ply54yi7wz96fflwc4w4aash3hjbjmv0r6ff4";
rev = "c7537d81a796b4559e03309aeec9cb8d6d7bda21";
sha256 = "05p8viz5q7rknzyh7zp3k2qhl14nlamik5gvqy86bfgwmhbac350";
};
meta.homepage = "https://github.com/chuling/ci_dark/";
};
@ -473,12 +473,12 @@ let
coc-explorer = buildVimPluginFrom2Nix {
pname = "coc-explorer";
version = "2021-01-26";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "weirongxu";
repo = "coc-explorer";
rev = "3b4d3128328d20fcf683c76f1efc29b93001b9a6";
sha256 = "1s3yma34qrpdz5mra7bspnd42kw6c3nqhl3ql5mmrabn0ry3ajvz";
rev = "6d98eb18e2e11f7272fb4882e9d946da62322199";
sha256 = "0nfza3d7iji9ri3q0xvr38qdpp22j9is4djii95n8781l85fphay";
};
meta.homepage = "https://github.com/weirongxu/coc-explorer/";
};
@ -497,12 +497,12 @@ let
coc-lua = buildVimPluginFrom2Nix {
pname = "coc-lua";
version = "2021-01-16";
version = "2021-01-29";
src = fetchFromGitHub {
owner = "josa42";
repo = "coc-lua";
rev = "07a533b2b1202beda8e07e4d605584a8b7525e3d";
sha256 = "1r8yijfm9m0g4r2d1q3ja05vjy7li578ix2c2wbq8iy3i10g8lkl";
rev = "9de6e72dca845727c1ef53a71a6cb07f7da4802c";
sha256 = "0csiisfwjn8rr4a9hi7law2fn1wp1fms9nf3h6f9ynqi2p63yxch";
};
meta.homepage = "https://github.com/josa42/coc-lua/";
};
@ -666,12 +666,12 @@ let
conjure = buildVimPluginFrom2Nix {
pname = "conjure";
version = "2021-01-16";
version = "2021-01-28";
src = fetchFromGitHub {
owner = "Olical";
repo = "conjure";
rev = "94a55a46ecbbd169436f4f937060c8d449a74c51";
sha256 = "074ksnsisv1yvf3fcvgz9bl8s15q5z8h2hvfmymhf53rxbfh7dfk";
rev = "0aa1e8f78e8e0746a6026260f4d9a64a0bdfbf7a";
sha256 = "163hgvc64bjc18kf6biwy5slhkfg8rw7pvrjsq4kfmcszvkbhgap";
};
meta.homepage = "https://github.com/Olical/conjure/";
};
@ -846,12 +846,12 @@ let
defx-nvim = buildVimPluginFrom2Nix {
pname = "defx-nvim";
version = "2021-01-23";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "Shougo";
repo = "defx.nvim";
rev = "09c8f1bff43b0cc607f7aeab872f04fcf26b150b";
sha256 = "1sapg0az9vfd33vhxxi68hd23c01p8fy5yvx8fy0mvj5ak2gzbnn";
rev = "ff2b0af13c63fe22ea5653ee27e7b62716929623";
sha256 = "1kz77ab2i30ckz5kgf9bh8z92cn1kbrvmhcz8dbmlfyd7hmywm50";
};
meta.homepage = "https://github.com/Shougo/defx.nvim/";
};
@ -894,12 +894,12 @@ let
denite-nvim = buildVimPluginFrom2Nix {
pname = "denite-nvim";
version = "2021-01-28";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "Shougo";
repo = "denite.nvim";
rev = "50a2abf1aa4ca8e192752da55e4102590ce71d9b";
sha256 = "1bvmy8rz6wqrxb2xm1v5kzl95va8qjy8z719j3b562qg10igjyl9";
rev = "ee807bee58aee7d8477ef7179451124cc344ea01";
sha256 = "1pzpw5x25aj87xm1jkw87siff06h1mf1pbq6dwj9xvjgwjb5lw2n";
};
meta.homepage = "https://github.com/Shougo/denite.nvim/";
};
@ -1354,12 +1354,12 @@ let
fern-vim = buildVimPluginFrom2Nix {
pname = "fern-vim";
version = "2021-01-20";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "lambdalisue";
repo = "fern.vim";
rev = "4ec2a38578726daed584a161450b1ead05b0c9db";
sha256 = "1k0cc39fb57hz9yv9w2bgbhciia91ls9931xqvr4jmvlx9z99b25";
rev = "fa8a10607a39f41a16071561901b963836cd8706";
sha256 = "0cg0ri14jmgx063j950m5kfvsy81qwzvxibar8fq9bkpk63xrip3";
};
meta.homepage = "https://github.com/lambdalisue/fern.vim/";
};
@ -1487,12 +1487,12 @@ let
galaxyline-nvim = buildVimPluginFrom2Nix {
pname = "galaxyline-nvim";
version = "2021-01-27";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "glepnir";
repo = "galaxyline.nvim";
rev = "d49b8b16ce3a0765ff6e2a861b0205aec5fd946a";
sha256 = "0l5rdlfrcfywfchg3fkppdhzgm084cmrdiw3pms420rqvpdpr93l";
rev = "fd3f069c6fb5eabc5dbad030b3c729bb0c6346ec";
sha256 = "1wpx2wsq7fqabyv2cfgiqs835b6da0y1i4ajx1iyi727q39vm5qj";
};
meta.homepage = "https://github.com/glepnir/galaxyline.nvim/";
};
@ -1523,12 +1523,12 @@ let
ghcid = buildVimPluginFrom2Nix {
pname = "ghcid";
version = "2021-01-12";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "ndmitchell";
repo = "ghcid";
rev = "52883ef368c97b013dad5c9afcf6cd9bdae9875a";
sha256 = "06mw3y3idzsbr2kb74vlrwjds4pzgp1fknjbabdpw38y90ax0j8c";
rev = "3f4a7cc9f50a179158cd8a9ea10ba56cae73514b";
sha256 = "1afgq5kj98qhgsvpf556zs478s3776i0kjq3zr6zwxr36dp8455n";
};
meta.homepage = "https://github.com/ndmitchell/ghcid/";
};
@ -1571,12 +1571,12 @@ let
gitsigns-nvim = buildVimPluginFrom2Nix {
pname = "gitsigns-nvim";
version = "2021-01-19";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "lewis6991";
repo = "gitsigns.nvim";
rev = "59f7091554378794229bccca1faef6cfcc662024";
sha256 = "05s2ln800gxw0xk53gf8zsv01hxdznhrqrkprp4iki4k28lay5kd";
rev = "24f0bc9d4ebedad374be608c10cd9b08e079c338";
sha256 = "0jb4kfz49a1q0lcc7kkg29y1mjga5i1iqglvb1jq9yrm1gvrk4yq";
};
meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
};
@ -1847,12 +1847,12 @@ let
indentLine = buildVimPluginFrom2Nix {
pname = "indentLine";
version = "2020-11-27";
version = "2021-01-28";
src = fetchFromGitHub {
owner = "Yggdroot";
repo = "indentLine";
rev = "a03953d4e89ebc372674f88303c5d4933709fea6";
sha256 = "0yxx925wrxf3hyllvqnbyiy39bw075vmzzys9jx0aimk7dmf1w9l";
rev = "5617a1cf7d315e6e6f84d825c85e3b669d220bfa";
sha256 = "1ns3v4r5m6ckchmkaqkpk8dymh7hwj22d7x23hagmk4zv4hc2mhq";
};
meta.homepage = "https://github.com/Yggdroot/indentLine/";
};
@ -1931,12 +1931,12 @@ let
jedi-vim = buildVimPluginFrom2Nix {
pname = "jedi-vim";
version = "2021-01-03";
version = "2021-01-30";
src = fetchFromGitHub {
owner = "davidhalter";
repo = "jedi-vim";
rev = "960eaa8053e5516195966321e06568750b2feb28";
sha256 = "1ap9h7a6ybv6yvvszizyhzmgjhxd5xzaw2f6x7wn8dcsk7isy0a5";
rev = "5d4615707fc7bce8a4f1fdaa5f7f07c11637bc30";
sha256 = "0m8dafwz76glmgi7jvc3sxsxill5a3prf5qi0r9266swdw4v8ah3";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/davidhalter/jedi-vim/";
@ -2160,12 +2160,12 @@ let
lightline-bufferline = buildVimPluginFrom2Nix {
pname = "lightline-bufferline";
version = "2020-12-28";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "mengelbrecht";
repo = "lightline-bufferline";
rev = "510c8be3d78bb58f25976ff9e7415c8cdc2a3054";
sha256 = "0bd44jkz07pdzzs1vh0lkkms1vw8cd96wlsh8sa37mkx8bk5js5n";
rev = "936598633d19a2f171347494c3240e72da6db78a";
sha256 = "0j0swcbvhhy5gajl42z6g1dwr62b68l4c913fdfvdhjngq26wbyw";
};
meta.homepage = "https://github.com/mengelbrecht/lightline-bufferline/";
};
@ -2196,11 +2196,11 @@ let
lispdocs-nvim = buildVimPluginFrom2Nix {
pname = "lispdocs-nvim";
version = "2021-01-26";
version = "2021-01-27";
src = fetchFromGitHub {
owner = "tami5";
repo = "lispdocs.nvim";
rev = "3c506bbffb2608f3671f0c41c28fb9f6626353d5";
rev = "0c45512ffabc6997f74c26b9c87d4b3cb021ab19";
sha256 = "0m4iscxwdglvlkxhzs9gzx1iqvnvgknqxgss5k00wr0nrax8q3pl";
};
meta.homepage = "https://github.com/tami5/lispdocs.nvim/";
@ -2232,24 +2232,24 @@ let
lspsaga-nvim = buildVimPluginFrom2Nix {
pname = "lspsaga-nvim";
version = "2021-01-28";
version = "2021-02-01";
src = fetchFromGitHub {
owner = "glepnir";
repo = "lspsaga.nvim";
rev = "23320342240307163d50d96ed2509740db3b3684";
sha256 = "1pxld0gx5i6mzg367c1z3nag5pbqyf57syw88w64yjxxvn1h151h";
rev = "4235966fcc6fcbd3245af8be2a53fbe4c69ae435";
sha256 = "0sk3bv4ijrw8ac9icq4yi8vc5054hmxs7j42nirqp3la2qac6g0j";
};
meta.homepage = "https://github.com/glepnir/lspsaga.nvim/";
};
lualine-nvim = buildVimPluginFrom2Nix {
pname = "lualine-nvim";
version = "2021-01-21";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "hoob3rt";
repo = "lualine.nvim";
rev = "a2a9193296414aea13efa3a02fafb115f0226276";
sha256 = "1n3c7zmpqv3xr750b7nbk1q08abhx2frhvbqhpd28vi2lf075bxa";
rev = "8c09fc82283961169c37250f639117d729d038d5";
sha256 = "0k6pfns8cfjzy0rckmp249kk644y0nk8rfk4163xx3mi4p46741p";
};
meta.homepage = "https://github.com/hoob3rt/lualine.nvim/";
};
@ -2626,6 +2626,18 @@ let
meta.homepage = "https://github.com/sbdchd/neoformat/";
};
neogit = buildVimPluginFrom2Nix {
pname = "neogit";
version = "2021-01-25";
src = fetchFromGitHub {
owner = "TimUntersberger";
repo = "neogit";
rev = "f1ed542f846242e9cc052f43f730c1daf479dce6";
sha256 = "0xqy688h2kff2lp490qi9i7gmafy21bxx0dpq7j0bzy55ycw70q6";
};
meta.homepage = "https://github.com/TimUntersberger/neogit/";
};
neoinclude-vim = buildVimPluginFrom2Nix {
pname = "neoinclude-vim";
version = "2020-09-13";
@ -2748,24 +2760,24 @@ let
nerdcommenter = buildVimPluginFrom2Nix {
pname = "nerdcommenter";
version = "2021-01-27";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "preservim";
repo = "nerdcommenter";
rev = "2955d669dcb597dc9ced04cf1ee776983053b15e";
sha256 = "1vkfyjbq8fn3p9wnw3s1l5fqs8lvjl5csbq5201djg2cihfddsm1";
rev = "898de2de1bf78c16768a188f5b1a26f6e3252fd1";
sha256 = "0jm4a79fwvi9agh0bq3h0wnz6nis71p3v4a898dd74d224y36l8g";
};
meta.homepage = "https://github.com/preservim/nerdcommenter/";
};
nerdtree = buildVimPluginFrom2Nix {
pname = "nerdtree";
version = "2021-01-20";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "preservim";
repo = "nerdtree";
rev = "b134f6518b902c7e0482ae770b804fd47c2d2426";
sha256 = "11gq7dcj8v6y1wlnyc6wfsh54qzd5am8lmjjk69jbbjsjzpb59xb";
rev = "1b19089917cc3e0a81d3294fead2424c419d545c";
sha256 = "0zm60spnz4nsn0g9zsdiapygr2nwnkrqcz0w2pr37sp9i91nxxvb";
};
meta.homepage = "https://github.com/preservim/nerdtree/";
};
@ -2868,12 +2880,12 @@ let
nvim-compe = buildVimPluginFrom2Nix {
pname = "nvim-compe";
version = "2021-01-28";
version = "2021-02-01";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "nvim-compe";
rev = "c2247bceb2fba741800faaa98c0a7459c00e88da";
sha256 = "0q6f0j36jjgxj5pnvgmkf3mm9yarw5a4cx2fhs4igd8hry8n6hw4";
rev = "9dabee7364dfaf61091e80dc8574529e30ff7cc3";
sha256 = "0fr87v91p8smfdswm0f91ccna8awibnbx8240jdps17p6xr1ym55";
};
meta.homepage = "https://github.com/hrsh7th/nvim-compe/";
};
@ -2904,12 +2916,12 @@ let
nvim-dap-virtual-text = buildVimPluginFrom2Nix {
pname = "nvim-dap-virtual-text";
version = "2021-01-25";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "theHamsta";
repo = "nvim-dap-virtual-text";
rev = "664482b6d1133e0a82d71db08965f8a07208c638";
sha256 = "01nmpah4l99wv5kzm351qra8kacqdx77aplb4qqfmrmjzxgg6l5h";
rev = "3da747bbbaf3291838d984a26a423cc704794eca";
sha256 = "1lmcjclvdhd4jq0lsgrzv7y7ry9yiqh6bsinwrla5fbh63rfwkzc";
};
meta.homepage = "https://github.com/theHamsta/nvim-dap-virtual-text/";
};
@ -2938,6 +2950,18 @@ let
meta.homepage = "https://github.com/Iron-E/nvim-highlite/";
};
nvim-hlslens = buildVimPluginFrom2Nix {
pname = "nvim-hlslens";
version = "2021-01-21";
src = fetchFromGitHub {
owner = "kevinhwang91";
repo = "nvim-hlslens";
rev = "492c61ccef4562687d319bba48f824426b4613d6";
sha256 = "1587mms2qr8n6igsln54vanpzhhm1s7mhrvr4iyszh47dlhjkvdi";
};
meta.homepage = "https://github.com/kevinhwang91/nvim-hlslens/";
};
nvim-hs-vim = buildVimPluginFrom2Nix {
pname = "nvim-hs-vim";
version = "2020-08-29";
@ -2952,24 +2976,24 @@ let
nvim-jdtls = buildVimPluginFrom2Nix {
pname = "nvim-jdtls";
version = "2021-01-17";
version = "2021-01-30";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-jdtls";
rev = "357d0b405235e3dfb0b15450f33ad6d10cbf2122";
sha256 = "1gd4kjxpb73d6ixxgg4qyzj5alca590whx1i905j3m8j4sjb7vib";
rev = "a35ce80f0e618da0eceb0d5f6874608d58d3ec26";
sha256 = "1m87v27721zdplpfk0dd8mag416dxmnqja2smwb7z29n18qh81sn";
};
meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/";
};
nvim-lspconfig = buildVimPluginFrom2Nix {
pname = "nvim-lspconfig";
version = "2021-01-27";
version = "2021-02-01";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lspconfig";
rev = "78a31c0ebc947c43a4bc349a0244fc8df3fbfa8c";
sha256 = "0p5wzq588mlbas2l3xli9v2fhvxp1y52297x510if8adl97pv67k";
rev = "0fb71129de54577254a3ae143850d11b6902a279";
sha256 = "0w5q4xwa22smgvfmba0j2k1bzihvvmqhpdlnjaap0g0jp69vcq99";
};
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
};
@ -3024,12 +3048,12 @@ let
nvim-treesitter = buildVimPluginFrom2Nix {
pname = "nvim-treesitter";
version = "2021-01-27";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
rev = "12181e236ee4e565f9746037793abe4ae65caf46";
sha256 = "0s9pdr142k5bsg6fp1pl15dcpmnafnncwg8rw4ix0c038dkgqwfn";
rev = "a077f61b675367bddf00fda86d980125495b7dba";
sha256 = "0scfa61cbswq1f4zmksasjih0vwb23wspwyz40k4crinxl1maxm7";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
@ -3144,12 +3168,12 @@ let
one-nvim = buildVimPluginFrom2Nix {
pname = "one-nvim";
version = "2021-01-27";
version = "2021-01-30";
src = fetchFromGitHub {
owner = "Th3Whit3Wolf";
repo = "one-nvim";
rev = "ad1e00ecb2623525e5b25adc984629fe02d5284a";
sha256 = "1i2bvjvg60gw7jcafvwg2k63my7bshjlmx6by9xqh998s14db7vj";
rev = "88916fbb81530a25f9a3f8bc02e1b4c91ff7be10";
sha256 = "0glp8z6v53sff7vff6h6cxix40zwp1m305jsd50ji1i4913m08lw";
};
meta.homepage = "https://github.com/Th3Whit3Wolf/one-nvim/";
};
@ -3168,12 +3192,12 @@ let
onehalf = buildVimPluginFrom2Nix {
pname = "onehalf";
version = "2021-01-15";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "sonph";
repo = "onehalf";
rev = "ba6c71ee99dce0b505c430f2c2706dc5f97ad3a0";
sha256 = "10pbhaim4rcg0ljprfvqfw6k73jpp46yzhs8i9yn00bpi70frr89";
rev = "141c775ace6b71992305f144a8ab68e9a8ca4a25";
sha256 = "1p3kxf9abj0xpxwb8hrpy4h0457rvkfkv3zv7czh322vhma4hhd8";
};
meta.homepage = "https://github.com/sonph/onehalf/";
};
@ -3204,12 +3228,12 @@ let
packer-nvim = buildVimPluginFrom2Nix {
pname = "packer-nvim";
version = "2021-01-27";
version = "2021-01-29";
src = fetchFromGitHub {
owner = "wbthomason";
repo = "packer.nvim";
rev = "41567d3535c70770e1b628d9ac9aedbf6350fc5b";
sha256 = "18szd5z101ji205lyqkf9hpbrqb7k32q89ckfydsizj1rnsgkq6d";
rev = "1d9eb05fb64b5b67a8599fce8687270949de87cb";
sha256 = "10169l3ysrqnrzzrkd1r2f0dcf2d1b97p3zxp21xanj98b9z4xjd";
};
meta.homepage = "https://github.com/wbthomason/packer.nvim/";
};
@ -3300,12 +3324,12 @@ let
plenary-nvim = buildVimPluginFrom2Nix {
pname = "plenary-nvim";
version = "2021-01-25";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "plenary.nvim";
rev = "cf4537efbae62222d3cdd239b7105c8ed4361a14";
sha256 = "0fg2jwqchyvhx52wavwk90i6dk9vf4i4xlbhz26g4a3pv7i5mhwj";
rev = "54ce65bc00d36c112b449db829ee36da9778f347";
sha256 = "1h1z8daqycscdp1p1bmix1ifsgs725flly1pijn575ri6fd44n41";
};
meta.homepage = "https://github.com/nvim-lua/plenary.nvim/";
};
@ -3673,12 +3697,12 @@ let
sideways-vim = buildVimPluginFrom2Nix {
pname = "sideways-vim";
version = "2020-09-21";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "AndrewRadev";
repo = "sideways.vim";
rev = "19c5a21206b6c9f999004256a10e7381450ea83f";
sha256 = "14h8lf70wccafapifzf9c6cjprik9n1a1wmv5gpajyqqbvzh1yv6";
rev = "6aae3517c612a96c59b5417984889bff388210b2";
sha256 = "13d0jzzn7gr6c0zkpa5bkfp06246hbpfb6y7mmsw2waybw3hij9s";
};
meta.homepage = "https://github.com/AndrewRadev/sideways.vim/";
};
@ -3962,12 +3986,12 @@ let
tagbar = buildVimPluginFrom2Nix {
pname = "tagbar";
version = "2021-01-25";
version = "2021-02-01";
src = fetchFromGitHub {
owner = "preservim";
repo = "tagbar";
rev = "7a968502d778ab86b01afd4c8b0d20f5af14fad0";
sha256 = "1skszyhsbz4yv16nlrnhkdrrd51hpq1d2gn1h819m0vqgqz4qphn";
rev = "7e8aeb69709b73cdbdaf50f4d26ab45d7920b7f0";
sha256 = "02mlr9aw4ppi4cs6r1v3d39j3l85sy7q2xm1dxg1ld6k1p5imk94";
};
meta.homepage = "https://github.com/preservim/tagbar/";
};
@ -4010,12 +4034,12 @@ let
telescope-frecency-nvim = buildVimPluginFrom2Nix {
pname = "telescope-frecency-nvim";
version = "2021-01-26";
version = "2021-01-28";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope-frecency.nvim";
rev = "8b82406c94f587ebd900ec351a137322098bfc83";
sha256 = "0l5yz6kvpivlsg33h74hhc8axskq33wlkmlykak9wfxyq8ii4x6h";
rev = "7afdd3c32c222a359d6a906968dcbed5fbea2fb7";
sha256 = "0g8gb3agscp9g2dcmzqf77x2g7l4pm34k5s23laa7864jfjnpzvb";
};
meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/";
};
@ -4047,12 +4071,12 @@ let
telescope-nvim = buildVimPluginFrom2Nix {
pname = "telescope-nvim";
version = "2021-01-27";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope.nvim";
rev = "5995a8be8faaa2c6e8693ca52f2320cb4a80e3fa";
sha256 = "0p06cl12gabr425xzn69smk8pwnqmkaj1qccy3zj1qvwymb03sxg";
rev = "ef3262f94ae95c8e91bcc79ff7ed149a420ba1b9";
sha256 = "17mkniwa1lic4clvfgw6hr823sir23nskb9kil06qakrwh7yakj7";
};
meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/";
};
@ -4154,6 +4178,18 @@ let
meta.homepage = "https://github.com/markonm/traces.vim/";
};
train-nvim = buildVimPluginFrom2Nix {
pname = "train-nvim";
version = "2020-09-10";
src = fetchFromGitHub {
owner = "tjdevries";
repo = "train.nvim";
rev = "7b2e9a59af58385d88bf39c5311c08f839e2b1ce";
sha256 = "1pbv8c2wb6b2h9czx7c0c8v0q7v0wc4w9s6qgw7hcbqdl3jv1svh";
};
meta.homepage = "https://github.com/tjdevries/train.nvim/";
};
tslime-vim = buildVimPluginFrom2Nix {
pname = "tslime-vim";
version = "2020-09-09";
@ -4216,12 +4252,12 @@ let
unicode-vim = buildVimPluginFrom2Nix {
pname = "unicode-vim";
version = "2020-11-19";
version = "2021-02-01";
src = fetchFromGitHub {
owner = "chrisbra";
repo = "unicode.vim";
rev = "631c0850dd0fa36d29c9cd20169735a60b41bd71";
sha256 = "0ql1w6q8w48jxqf1fs1aphcjjfvh8br7sv26nk6kgsm9h4xamnp5";
rev = "afb8db4f81580771c39967e89bc5772e72b9018e";
sha256 = "05d15yr5r8265j3yr8yz1dxl8p4p4nack4ldn663rmp29wm1q5pi";
};
meta.homepage = "https://github.com/chrisbra/unicode.vim/";
};
@ -4598,6 +4634,18 @@ let
meta.homepage = "https://github.com/osyo-manga/vim-anzu/";
};
vim-apm = buildVimPluginFrom2Nix {
pname = "vim-apm";
version = "2020-09-28";
src = fetchFromGitHub {
owner = "ThePrimeagen";
repo = "vim-apm";
rev = "2da35c35febbe98a6704495cd4e0b9526a0651e3";
sha256 = "09amrb7bzrnwga8cm21fm4ylp2l0jd7cyfsf43fcym3f1k0bycwb";
};
meta.homepage = "https://github.com/ThePrimeagen/vim-apm/";
};
vim-asterisk = buildVimPluginFrom2Nix {
pname = "vim-asterisk";
version = "2020-02-03";
@ -4660,12 +4708,12 @@ let
vim-bazel = buildVimPluginFrom2Nix {
pname = "vim-bazel";
version = "2020-08-22";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "bazelbuild";
repo = "vim-bazel";
rev = "85a044d854e5e48f72414726c255112be31e2cac";
sha256 = "1hcfbl958v39w00kyfg75rcxs9xzaqnd98i4y322ayqfgrhd95n8";
rev = "58c750d13ec2337ba3e5992f96891bbb843a9dbf";
sha256 = "0xsgj1j8xamkri75cjnih5xzwp8y7g1i7hgbbbmknz5d8jm3p204";
};
meta.homepage = "https://github.com/bazelbuild/vim-bazel/";
};
@ -5296,12 +5344,12 @@ let
vim-erlang-tags = buildVimPluginFrom2Nix {
pname = "vim-erlang-tags";
version = "2021-01-09";
version = "2021-01-30";
src = fetchFromGitHub {
owner = "vim-erlang";
repo = "vim-erlang-tags";
rev = "22f7fbf1e4b669a305d93cedd85baf63253f3b78";
sha256 = "1dvk0dim8vam8xsqlz9pjky22mhqi9ca5criyz7zvgj46hqj1wy3";
rev = "d9f2b8bd1f8478cce21084fde8b6b34f2564a54e";
sha256 = "1w689p5ywf5ik074611ka5cd3iznmr87vpykp1y86k5628lcq2yh";
};
meta.homepage = "https://github.com/vim-erlang/vim-erlang-tags/";
};
@ -5428,12 +5476,12 @@ let
vim-floaterm = buildVimPluginFrom2Nix {
pname = "vim-floaterm";
version = "2021-01-27";
version = "2021-02-01";
src = fetchFromGitHub {
owner = "voldikss";
repo = "vim-floaterm";
rev = "5c3f06cbd323ffbae3cbc7ed86538293db35c0a5";
sha256 = "0raz585m79pjw3y3kdqbnay7bz7dkgimb3a4x1khgxclidf10qv3";
rev = "671f2aa87731ddeefe6573e4596c9f0d806e3b11";
sha256 = "1lla4wb3jrp14hbcb03va7ikigy05rncw30wy9zsq93hm2zazbsj";
};
meta.homepage = "https://github.com/voldikss/vim-floaterm/";
};
@ -5728,12 +5776,12 @@ let
vim-hexokinase = buildVimPluginFrom2Nix {
pname = "vim-hexokinase";
version = "2021-01-25";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "RRethy";
repo = "vim-hexokinase";
rev = "d2157749ed519661eb8605e1f19ca04b9cfa14cc";
sha256 = "0x33a6w1apmhncbp42m4mc7csjh1234k6d8zzk8pmk5csljhvsr7";
rev = "9f7f4bad24f23d5284543a02349a5114e8b8f032";
sha256 = "1i435avz23mclf1ag7v273xmpbgp66msvmi7mljkbs8k6xxygaks";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/RRethy/vim-hexokinase/";
@ -5861,12 +5909,12 @@ let
vim-illuminate = buildVimPluginFrom2Nix {
pname = "vim-illuminate";
version = "2021-01-25";
version = "2021-02-01";
src = fetchFromGitHub {
owner = "RRethy";
repo = "vim-illuminate";
rev = "e763aabff734798599c40afef388c88cefbd2cba";
sha256 = "1a59nbz9msjh8773rlpgvcxmljqnxnprb7f9xf6gj680wmfpcjc4";
rev = "17cdf0311271b017e66c66c56c253b63db3a20d0";
sha256 = "1aivrwf7vhdsqcz4qbx3plqfw50myaphmidak1nb4zch1niqyypp";
};
meta.homepage = "https://github.com/RRethy/vim-illuminate/";
};
@ -5957,12 +6005,12 @@ let
vim-javacomplete2 = buildVimPluginFrom2Nix {
pname = "vim-javacomplete2";
version = "2021-01-04";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "artur-shaik";
repo = "vim-javacomplete2";
rev = "c59ac683bd2fd6164e8ab772ab16c1f4c82130a5";
sha256 = "04mk200wbgg007qm3qxzckcz1nxrmvr6da31bf82ilzjf5vwhr52";
rev = "fb39c1e6ab815270b9d1ba07f7d34059710b5035";
sha256 = "1n541shva0c7frihgv0ngg3vqm3d549wbqa15n2n6j1cfpsasbyd";
};
meta.homepage = "https://github.com/artur-shaik/vim-javacomplete2/";
};
@ -6331,12 +6379,12 @@ let
vim-matchup = buildVimPluginFrom2Nix {
pname = "vim-matchup";
version = "2021-01-13";
version = "2021-01-29";
src = fetchFromGitHub {
owner = "andymass";
repo = "vim-matchup";
rev = "c74467ea130f99bc97697f91b0e5369f958e6333";
sha256 = "0w03l0iri8wsjm3fz3ysqqhl38gkfqci4b3dfkbshy2civpg2g7j";
rev = "52b3ec1ee8d0f78c69bae6cc32f3c2d1a023a8c8";
sha256 = "1hn3w4hzx444cz5z7g2lkpzr90r9ngjpy5jirgs3c947njc24kr7";
};
meta.homepage = "https://github.com/andymass/vim-matchup/";
};
@ -6655,12 +6703,12 @@ let
vim-oscyank = buildVimPluginFrom2Nix {
pname = "vim-oscyank";
version = "2021-01-17";
version = "2021-01-29";
src = fetchFromGitHub {
owner = "ojroques";
repo = "vim-oscyank";
rev = "a70de0f7830ff7238d122908583faf50d73a9f26";
sha256 = "0q00wqv4kbnwmnkawp4hm7mvk8p82mr4v5kf0m791gm7yy8gvb7x";
rev = "4980c987647523defbc20b3377993d34526f3911";
sha256 = "089gp0abfqipz8rrh5jdcgrzg1a65cxchq1cadkxncmb8vcymh0r";
};
meta.homepage = "https://github.com/ojroques/vim-oscyank/";
};
@ -6955,12 +7003,12 @@ let
vim-puppet = buildVimPluginFrom2Nix {
pname = "vim-puppet";
version = "2021-01-26";
version = "2021-01-30";
src = fetchFromGitHub {
owner = "rodjek";
repo = "vim-puppet";
rev = "8f588076dd026d029bb07c59fbbe8c11271d10a4";
sha256 = "086vd56vh82bgka0j81fbj8lkb5fcr79z281m98cwz8lij9vnp5g";
rev = "b282072eb145c7719319bee1963c33ad876b0cea";
sha256 = "1m6zbyg5hh3rhwq36836ldwhgcsmh4bl0lz5g4nzpc2ch83crrn8";
};
meta.homepage = "https://github.com/rodjek/vim-puppet/";
};
@ -7351,12 +7399,12 @@ let
vim-snippets = buildVimPluginFrom2Nix {
pname = "vim-snippets";
version = "2021-01-20";
version = "2021-01-30";
src = fetchFromGitHub {
owner = "honza";
repo = "vim-snippets";
rev = "d6f2d5728002456fac0075c2442695d25167f8d9";
sha256 = "007jb9xmq5cz1lc79s8x1idknjfbzmikss0wmrfjqq5dbkibvv9s";
rev = "adff0bf675e17d5b94ec7d10b5cd8a0dd74a61b0";
sha256 = "0yvk6d147rvp8gwsbls39dp3qblmkk0wz5prrx3k5j3dlh5l7fcp";
};
meta.homepage = "https://github.com/honza/vim-snippets/";
};
@ -7568,12 +7616,12 @@ let
vim-test = buildVimPluginFrom2Nix {
pname = "vim-test";
version = "2021-01-03";
version = "2021-01-28";
src = fetchFromGitHub {
owner = "vim-test";
repo = "vim-test";
rev = "d170b48bd167ff06ac83d71834135f42bf4dad4a";
sha256 = "0pqh5zqn11fv0653zdkiad066clw29amhdqnm5nz1rcx8vmpparq";
rev = "77d0b89fe5648d0881e8506d1949a9412201772b";
sha256 = "14ny5gap1bij5fdwnxgwjpmjnw0xpydnjvvsf6525hbipxp258fr";
};
meta.homepage = "https://github.com/vim-test/vim-test/";
};
@ -7832,12 +7880,12 @@ let
vim-visual-multi = buildVimPluginFrom2Nix {
pname = "vim-visual-multi";
version = "2021-01-27";
version = "2021-01-29";
src = fetchFromGitHub {
owner = "mg979";
repo = "vim-visual-multi";
rev = "dbf8ab3ca9d16326ad4f1b3f154de78303299f4b";
sha256 = "1j612450iip6vfr525nfp6arpb763j5ykjwqixs3b11jfnga268q";
rev = "4ca5978e327a8bc021ffd28fd2328ca8ce353305";
sha256 = "1a2p5ij2gpkcn5jjwg6bna9gxmrdpg49ch6c52grzwzyw2lz2fjw";
};
meta.homepage = "https://github.com/mg979/vim-visual-multi/";
};
@ -7856,12 +7904,12 @@ let
vim-vsnip = buildVimPluginFrom2Nix {
pname = "vim-vsnip";
version = "2021-01-28";
version = "2021-01-29";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "vim-vsnip";
rev = "c4f374de5f1a0a90db432ae19eb6361d336f656c";
sha256 = "04znlii5b92fdr8vcxsh1lnnljcljmvn94k0wijn5k4yh2vf6dm7";
rev = "3e79f6333c045c39588293664cc77f89d18a62e8";
sha256 = "053vp6mnj2daipfwy68168iadvng7w0xj1rg1mfsp83dws3x6g8y";
};
meta.homepage = "https://github.com/hrsh7th/vim-vsnip/";
};
@ -8133,12 +8181,12 @@ let
vimtex = buildVimPluginFrom2Nix {
pname = "vimtex";
version = "2021-01-25";
version = "2021-01-31";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
rev = "b2e93e1ab44099d3344f81f22dfa0851444ac824";
sha256 = "19c4y4r8j8hvbwwqqj5f84p3i2ys21a7bdizffrpz05ds3zigwyi";
rev = "fae465c4f2d219b7794caacbcd5bd2c06fc17e97";
sha256 = "1lgsyjgpz4np74qp8xsmazp0rdsgprajms6nbgcsb7shn4ymc5rg";
};
meta.homepage = "https://github.com/lervag/vimtex/";
};

View File

@ -11,8 +11,8 @@ alx741/vim-stylishask
amiorin/ctrlp-z
andrep/vimacs
andreshazard/vim-logreview
AndrewRadev/sideways.vim
AndrewRadev/splitjoin.vim
AndrewRadev/sideways.vim@main
AndrewRadev/splitjoin.vim@main
andsild/peskcolor.vim
andviro/flake8-vim
andymass/vim-matchup
@ -258,6 +258,7 @@ kchmck/vim-coffee-script
KeitaNakamura/neodark.vim
keith/investigate.vim
keith/swift.vim
kevinhwang91/nvim-hlslens@main
kien/rainbow_parentheses.vim
knubie/vim-kitty-navigator
konfekt/fastfold
@ -552,6 +553,7 @@ terryma/vim-multiple-cursors
tex/vimpreviewpandoc
Th3Whit3Wolf/one-nvim@main
theHamsta/nvim-dap-virtual-text
ThePrimeagen/vim-apm
thinca/vim-ft-diff_fold
thinca/vim-prettyprint
thinca/vim-quickrun
@ -562,7 +564,9 @@ thirtythreeforty/lessspace.vim
thosakwe/vim-flutter
tiagofumo/vim-nerdtree-syntax-highlight
tikhomirov/vim-glsl
TimUntersberger/neogit
tjdevries/nlua.nvim
tjdevries/train.nvim
tmhedberg/SimpylFold
tmsvg/pear-tree
tmux-plugins/vim-tmux

View File

@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
description = "Implementation of the Precision Time Protocol (PTP) according to IEEE standard 1588 for Linux";
homepage = "http://linuxptp.sourceforge.net/";
maintainers = [ maintainers.markuskowa ];
license = licenses.gpl2;
license = licenses.gpl2Only;
platforms = platforms.linux;
};
}

View File

@ -30,7 +30,7 @@ stdenv.mkDerivation {
homepage = "https://github.com/hautreux/slurm-spank-x11";
description = "Plugin for SLURM to allow for interactive X11 sessions";
platforms = platforms.linux;
license = licenses.gpl3;
license = licenses.gpl3Only;
maintainers = with maintainers; [ markuskowa ];
};
}

View File

@ -82,7 +82,7 @@ stdenv.mkDerivation rec {
homepage = "http://www.schedmd.com/";
description = "Simple Linux Utility for Resource Management";
platforms = platforms.linux;
license = licenses.gpl2;
license = licenses.gpl2Only;
maintainers = with maintainers; [ jagajaga markuskowa ];
};
}

View File

@ -10,13 +10,13 @@ let
in stdenv.mkDerivation rec {
pname = "mariadb-galera";
version = "26.4.5";
version = "26.4.7";
src = fetchFromGitHub {
owner = "codership";
repo = "galera";
rev = "release_${version}";
sha256 = "10sir0hxxglw9jsjrclfgrqm8n5zng6rwj2fgff141x9n9l55w7l";
sha256 = "0h7s670pcasq8wzprhyxqfca2cghi62b8xz2kikb2a86wd453qil";
fetchSubmodules = true;
};
@ -47,7 +47,6 @@ in stdenv.mkDerivation rec {
install -m 444 "scripts/packages/freebsd/LICENSE" "$out/$GALERA_LICENSE_DIR"
install -m 444 "LICENSE" "$out/$GALERA_LICENSE_DIR/GPLv2"
install -m 444 "asio/LICENSE_1_0.txt" "$out/$GALERA_LICENSE_DIR/LICENSE.asio"
install -m 444 "www.evanjones.ca/LICENSE" "$out/$GALERA_LICENSE_DIR/LICENSE.crc32c"
'';
meta = with lib; {

View File

@ -4,21 +4,21 @@ let
webassets = fetchFromGitHub {
owner = "gravitational";
repo = "webassets";
rev = "eb98cd28e34144c6473b79743066d1c63c6427ab";
rev = "2d79788dbcd005bdcfe5b5120007d0faf8f1fc82";
sha256 = "001a3bx8yyx1hq8y5yiy1jzp122q8gcl369lj0609gaxp6dk5bdw";
};
in
buildGoPackage rec {
pname = "teleport";
version = "5.1.0";
version = "5.1.2";
# This repo has a private submodule "e" which fetchgit cannot handle without failing.
src = fetchFromGitHub {
owner = "gravitational";
repo = "teleport";
rev = "v${version}";
sha256 = "0jkr4max6mcn8k5nhlg71byb0yzr9kplpl1q96pdk2gbvkh7q6xb";
sha256 = "0h1hn2dpdsmhxac06gn6787z2mnfcwb3wn0c2l7l2qhw6iqpgmvh";
};
goPackagePath = "github.com/gravitational/teleport";
@ -43,6 +43,14 @@ buildGoPackage rec {
dontStrip = true;
doInstallCheck = true;
installCheckPhase = ''
$out/bin/tsh version | grep ${version} > /dev/null
$out/bin/tctl version | grep ${version} > /dev/null
$out/bin/teleport version | grep ${version} > /dev/null
'';
meta = {
description = "A SSH CA management suite";
homepage = "https://gravitational.com/teleport/";

View File

@ -1,16 +1,16 @@
{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "babelfish";
version = "1.0.1";
version = "1.1.0";
src = fetchFromGitHub {
owner = "bouk";
repo = "babelfish";
rev = "v${version}";
sha256 = "1sr6y79igyfc9ia33nyrjjm4my1jrpcw27iks37kygh93npsb3r1";
sha256 = "0b1knj9llwzwnl4w3d6akvlc57dp0fszjkq98w8wybcvkbpd3ip1";
};
vendorSha256 = "0xjy50wciw329kq1nkd7hhaipcp4fy28hhk6cdq21qwid6g21gag";
vendorSha256 = "0kspqwbgiqfkfj9a9pdwzc0jdi9p35abqqqjhcpvqwdxw378w5lz";
meta = with lib; {
description = "Translate bash scripts to fish";

View File

@ -10,7 +10,7 @@
, pkg-config
, scdoc
, json_c
, xdg_utils
, xdg-utils
}:
stdenv.mkDerivation rec {
@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace src/signon.c \
--replace "/usr/bin/xdg-open" "${xdg_utils}/bin/xdg-open"
--replace "/usr/bin/xdg-open" "${xdg-utils}/bin/xdg-open"
'';
nativeBuildInputs = [

View File

@ -1,11 +1,11 @@
{ config, stdenv, lib, fetchurl, intltool, pkg-config, python3Packages, bluez, gtk3
, obex_data_server, xdg_utils, dnsmasq, dhcp, libappindicator, iproute
, obex_data_server, xdg-utils, dnsmasq, dhcp, libappindicator, iproute
, gnome3, librsvg, wrapGAppsHook, gobject-introspection, autoreconfHook
, networkmanager, withPulseAudio ? config.pulseaudio or stdenv.isLinux, libpulseaudio, fetchpatch }:
let
pythonPackages = python3Packages;
binPath = lib.makeBinPath [ xdg_utils dnsmasq dhcp iproute ];
binPath = lib.makeBinPath [ xdg-utils dnsmasq dhcp iproute ];
in stdenv.mkDerivation rec {
pname = "blueman";

View File

@ -1,32 +1,38 @@
{ lib, stdenv, fetchurl }:
stdenv.mkDerivation {
name = "hddtemp-0.3_beta15";
db = fetchurl{
let
db = fetchurl {
url = "mirror://savannah/hddtemp/hddtemp.db";
sha256 = "1fr6qgns6qv7cr40lic5yqwkkc7yjmmgx8j0z6d93csg3smzhhya";
};
in
stdenv.mkDerivation rec {
pname = "hddtemp";
version = "0.3-beta15";
src = fetchurl {
url = "mirror://savannah/hddtemp/hddtemp-0.3-beta15.tar.bz2";
sha256 = "0nzgg4nl8zm9023wp4dg007z6x3ir60rwbcapr9ks2al81c431b1";
url = "mirror://savannah/hddtemp/hddtemp-${version}.tar.bz2";
sha256 = "sha256-YYVBWEBUCT1TvootnoHJcXTzDwCvkcuHAKl+RC1571s=";
};
# from Gentoo
patches = [ ./byteswap.patch ./dontwake.patch ./execinfo.patch ./satacmds.patch ];
configurePhase =
''
mkdir -p $out/nix-support
cp $db $out/nix-support/hddtemp.db
./configure --prefix=$out --with-db-path=$out/nix-support/hddtemp.db
'';
configureFlags = [
"--with-db-path=${placeholder "out"}/share/${pname}/hddtemp.db"
];
postInstall = ''
install -Dm444 ${db} $out/share/${pname}/hddtemp.db
'';
enableParallelBuilding = true;
meta = with lib; {
description = "Tool for displaying hard disk temperature";
homepage = "https://savannah.nongnu.org/projects/hddtemp/";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ peterhoeg ];
platforms = platforms.linux;
};
}

View File

@ -69,7 +69,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Tool for Linux filesystem snapshot management";
homepage = "http://snapper.io";
license = licenses.gpl2;
license = licenses.gpl2Only;
platforms = platforms.linux;
maintainers = with maintainers; [ tstrobel markuskowa ];
};

View File

@ -14,12 +14,17 @@ stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE = "-Wno-address-of-packed-member"; # Fails on gcc9
patches = [
# Fix for newer binutils
# Fixes for newer binutils
# Add R_X86_64_PLT32 as known reloc target
(fetchpatch {
url =
"https://github.com/ipxe/wimboot/commit/91be50c17d4d9f463109d5baafd70f9fdadd86db.patch";
url = "https://github.com/ipxe/wimboot/commit/91be50c17d4d9f463109d5baafd70f9fdadd86db.patch";
sha256 = "113448n49hmk8nz1dxbhxiciwl281zwalvb8z5p9xfnjvibj8274";
})
# Fix building with binutils 2.34 (bfd_get_section_* removed in favour of bfd_section_*)
(fetchpatch {
url = "https://github.com/ipxe/wimboot/commit/2f97e681703d30b33a4d5032a8025ab8b9f2de75.patch";
sha256 = "0476mp74jaq3k099b654al6yi2yhgn37d9biz0wv3ln2q1gy94yf";
})
];
# We cannot use sourceRoot because the patch wouldn't apply
@ -40,7 +45,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://ipxe.org/wimboot";
description = "Windows Imaging Format bootloader";
license = licenses.gpl2;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ das_j ajs124 ];
platforms = platforms.x86; # Fails on aarch64
};

View File

@ -17,6 +17,8 @@ buildGoModule rec {
vendorSha256 = "sha256-GzsQ6LXxe9UQc13XbsYFOWPe0EzlyHechchKc6xDkAc=";
buildFlagsArray = [ "-ldflags=-s -w -X github.com/jpillora/chisel/share.BuildVersion=${version}" ];
# tests require access to the network
doCheck = false;

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