Merge master into staging-next

This commit is contained in:
github-actions[bot] 2021-03-29 18:13:15 +00:00 committed by GitHub
commit f7049b343c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
30 changed files with 592 additions and 536 deletions

View file

@ -1505,11 +1505,12 @@ If you need to change a package's attribute(s) from `configuration.nix` you coul
nixpkgs.config.packageOverrides = super: { nixpkgs.config.packageOverrides = super: {
python = super.python.override { python = super.python.override {
packageOverrides = python-self: python-super: { packageOverrides = python-self: python-super: {
zerobin = python-super.zerobin.overrideAttrs (oldAttrs: { twisted = python-super.twisted.overrideAttrs (oldAttrs: {
src = super.fetchgit { src = super.fetchPipy {
url = "https://github.com/sametmax/0bin"; pname = "twisted";
rev = "a344dbb18fe7a855d0742b9a1cede7ce423b34ec"; version = "19.10.0";
sha256 = "16d769kmnrpbdr0ph0whyf4yff5df6zi4kmwx7sz1d3r6c8p6xji"; sha256 = "7394ba7f272ae722a74f3d969dcf599bc4ef093bc392038748a490f1724a515d";
extension = "tar.bz2";
}; };
}); });
}; };
@ -1517,9 +1518,11 @@ If you need to change a package's attribute(s) from `configuration.nix` you coul
}; };
``` ```
`pythonPackages.zerobin` is now globally overridden. All packages and also the `pythonPackages.twisted` is now globally overridden.
`zerobin` NixOS service use the new definition. Note that `python-super` refers All packages and also all NixOS services that reference `twisted`
to the old package set and `python-self` to the new, overridden version. (such as `services.buildbot-worker`) now use the new definition.
Note that `python-super` refers to the old package set and `python-self`
to the new, overridden version.
To modify only a Python package set instead of a whole Python derivation, use To modify only a Python package set instead of a whole Python derivation, use
this snippet: this snippet:
@ -1527,7 +1530,7 @@ this snippet:
```nix ```nix
myPythonPackages = pythonPackages.override { myPythonPackages = pythonPackages.override {
overrides = self: super: { overrides = self: super: {
zerobin = ...; twisted = ...;
}; };
} }
``` ```
@ -1540,11 +1543,12 @@ Use the following overlay template:
self: super: { self: super: {
python = super.python.override { python = super.python.override {
packageOverrides = python-self: python-super: { packageOverrides = python-self: python-super: {
zerobin = python-super.zerobin.overrideAttrs (oldAttrs: { twisted = python-super.twisted.overrideAttrs (oldAttrs: {
src = super.fetchgit { src = super.fetchPypi {
url = "https://github.com/sametmax/0bin"; pname = "twisted";
rev = "a344dbb18fe7a855d0742b9a1cede7ce423b34ec"; version = "19.10.0";
sha256 = "16d769kmnrpbdr0ph0whyf4yff5df6zi4kmwx7sz1d3r6c8p6xji"; sha256 = "7394ba7f272ae722a74f3d969dcf599bc4ef093bc392038748a490f1724a515d";
extension = "tar.bz2";
}; };
}); });
}; };

View file

@ -88,7 +88,7 @@ in
enable = true; enable = true;
after = [ "network.target" ]; after = [ "network.target" ];
wantedBy = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ];
serviceConfig.ExecStart = "${pkgs.pythonPackages.zerobin}/bin/zerobin ${cfg.listenAddress} ${toString cfg.listenPort} false ${cfg.user} ${cfg.group} ${zerobin_config}"; serviceConfig.ExecStart = "${pkgs.zerobin}/bin/zerobin ${cfg.listenAddress} ${toString cfg.listenPort} false ${cfg.user} ${cfg.group} ${zerobin_config}";
serviceConfig.PrivateTmp="yes"; serviceConfig.PrivateTmp="yes";
serviceConfig.User = cfg.user; serviceConfig.User = cfg.user;
serviceConfig.Group = cfg.group; serviceConfig.Group = cfg.group;

View file

@ -1,5 +1,6 @@
{ lib, stdenv { lib, stdenv
, fetchFromGitHub , fetchFromGitHub
, fetchpatch
, meson , meson
, ninja , ninja
, pkg-config , pkg-config
@ -45,13 +46,15 @@ let
]; ];
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
pname = "pulseeffects"; pname = "pulseeffects";
version = "5.0.0"; # 5.0.3 crashes. Test carefully before updating.
# https://github.com/wwmm/pulseeffects/issues/927
version = "5.0.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "wwmm"; owner = "wwmm";
repo = "pulseeffects"; repo = "pulseeffects";
rev = "v${version}"; rev = "v${version}";
sha256 = "1zs13bivxlgcb24lz1pgmgy2chcjxnmn4lz7g1n0ygiaaj4c30xj"; sha256 = "14ir25q6bws26im6qmj3k6hkfdh5pc6mbvln7wkdwy5dv0vix3cm";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -87,6 +90,15 @@ in stdenv.mkDerivation rec {
zita-convolver zita-convolver
]; ];
patches = [
(fetchpatch {
# Fix build failure.
# https://github.com/wwmm/pulseeffects/pull/934
url = "https://github.com/wwmm/pulseeffects/commit/ab7354a6850d23840b4c9af212dbebf4f31a562f.patch";
sha256 = "1hd05xn6sp0xs632mqgwk19hl40kh2f69mx5mgzahysrj057w22c";
})
];
postPatch = '' postPatch = ''
chmod +x meson_post_install.py chmod +x meson_post_install.py
patchShebangs meson_post_install.py patchShebangs meson_post_install.py
@ -104,6 +116,8 @@ in stdenv.mkDerivation rec {
BOOST_INCLUDEDIR = "${lib.getDev boost}/include"; BOOST_INCLUDEDIR = "${lib.getDev boost}/include";
BOOST_LIBRARYDIR = "${lib.getLib boost}/lib"; BOOST_LIBRARYDIR = "${lib.getLib boost}/lib";
separateDebugInfo = true;
meta = with lib; { meta = with lib; {
description = "Limiter, compressor, reverberation, equalizer and auto volume effects for Pulseaudio applications"; description = "Limiter, compressor, reverberation, equalizer and auto volume effects for Pulseaudio applications";
homepage = "https://github.com/wwmm/pulseeffects"; homepage = "https://github.com/wwmm/pulseeffects";

View file

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, fetchpatch { lib, stdenv, fetchFromGitHub
, dbus, cmake, pkg-config , dbus, cmake, pkg-config
, glib, udev, polkit, libusb1, libjpeg, libmodule , glib, udev, polkit, libusb1, libjpeg, libmodule
, pcre, libXdmcp, util-linux, libpthreadstubs , pcre, libXdmcp, util-linux, libpthreadstubs
@ -9,42 +9,34 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "clightd"; pname = "clightd";
version = "5.1"; version = "5.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "FedeDP"; owner = "FedeDP";
repo = "Clightd"; repo = "Clightd";
rev = version; rev = version;
sha256 = "sha256-BEGum0t+FrCTAEQwTsWeYpoIqimTAz+Bv/ZQPQ3fePY="; sha256 = "sha256-bb+PQsWLf4KnbzWUY6B42yHaDQKN9dtyfwSLe8FBaWU=";
}; };
patches = [
# Not needed by next version bump
(fetchpatch {
url = "https://github.com/FedeDP/Clightd/commit/a52a2888e3798c572dad359a017cb0d40e7c5fb7.patch";
sha256 = "sha256-nUzNBia1EvBQxinAfjyKbuldBoHLY1hfMaxgG2lKQWg=";
})
];
# dbus-1.pc has datadir=/etc # dbus-1.pc has datadir=/etc
SYSTEM_BUS_DIR = "${placeholder "out"}/share/dbus-1/system-services"; SYSTEM_BUS_DIR = "${placeholder "out"}/share/dbus-1/system-services";
# systemd.pc has prefix=${systemd.out}
MODULE_LOAD_DIR = "${placeholder "out"}/lib/modules-load.d";
# polkit-gobject-1.pc has prefix=${polkit.out} # polkit-gobject-1.pc has prefix=${polkit.out}
POLKIT_ACTION_DIR = "${placeholder "out"}/share/polkit-1/actions"; POLKIT_ACTION_DIR = "${placeholder "out"}/share/polkit-1/actions";
postPatch = '' postPatch = ''
sed -i "s@/etc@$out\0@" CMakeLists.txt
sed -i "s@pkg_get_variable(SYSTEM_BUS_DIR.*@set(SYSTEM_BUS_DIR $SYSTEM_BUS_DIR)@" CMakeLists.txt sed -i "s@pkg_get_variable(SYSTEM_BUS_DIR.*@set(SYSTEM_BUS_DIR $SYSTEM_BUS_DIR)@" CMakeLists.txt
sed -i "s@pkg_get_variable(MODULE_LOAD_DIR.*@set(MODULE_LOAD_DIR $MODULE_LOAD_DIR)@" CMakeLists.txt
sed -i "s@pkg_get_variable(POLKIT_ACTION_DIR.*@set(POLKIT_ACTION_DIR $POLKIT_ACTION_DIR)@" CMakeLists.txt sed -i "s@pkg_get_variable(POLKIT_ACTION_DIR.*@set(POLKIT_ACTION_DIR $POLKIT_ACTION_DIR)@" CMakeLists.txt
''; '';
cmakeFlags = with lib; cmakeFlags = with lib;
optional enableDdc "-DENABLE_DDC=1" [ "-DSYSTEMD_SERVICE_DIR=${placeholder "out"}/lib/systemd/system"
++ optional enableDpms "-DENABLE_DPMS=1" "-DDBUS_CONFIG_DIR=${placeholder "out"}/etc/dbus-1/system.d"
++ optional enableGamma "-DENABLE_GAMMA=1" # systemd.pc has prefix=${systemd.out}
++ optional enableScreen "-DENABLE_SCREEN=1"; "-DMODULE_LOAD_DIR=${placeholder "out"}/lib/modules-load.d"
] ++ optional enableDdc "-DENABLE_DDC=1"
++ optional enableDpms "-DENABLE_DPMS=1"
++ optional enableGamma "-DENABLE_GAMMA=1"
++ optional enableScreen "-DENABLE_SCREEN=1";
nativeBuildInputs = [ nativeBuildInputs = [
dbus dbus

View file

@ -1,5 +1,6 @@
{ lib { lib
, stdenv , stdenv
, copyDesktopItems
, fetchFromGitHub , fetchFromGitHub
, makeDesktopItem , makeDesktopItem
, makeWrapper , makeWrapper
@ -14,26 +15,16 @@
, zlib , zlib
, maven , maven
}: }:
let
desktopItem = makeDesktopItem {
name = "dbeaver";
exec = "dbeaver";
icon = "dbeaver";
desktopName = "dbeaver";
comment = "SQL Integrated Development Environment";
genericName = "SQL Integrated Development Environment";
categories = "Development;";
};
in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "dbeaver-ce"; pname = "dbeaver-ce";
version = "21.0.0"; # When updating also update fetchedMavenDeps.sha256 version = "21.0.1"; # When updating also update fetchedMavenDeps.sha256
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "dbeaver"; owner = "dbeaver";
repo = "dbeaver"; repo = "dbeaver";
rev = version; rev = version;
sha256 = "sha256-it0EcPD7TXSknjVkGv22Nq1D4J32OEncQDy4w9CIPNk="; sha256 = "sha256-9l8604STqmdoUjD+EJCp4aDk4juKsPCmFnD/WYpajxo=";
}; };
fetchedMavenDeps = stdenv.mkDerivation { fetchedMavenDeps = stdenv.mkDerivation {
@ -62,6 +53,12 @@ stdenv.mkDerivation rec {
outputHash = "sha256-xKlFFQXd2U513KZKQa7ttSFNX2gxVr9hNsvyaoN/rEE="; outputHash = "sha256-xKlFFQXd2U513KZKQa7ttSFNX2gxVr9hNsvyaoN/rEE=";
}; };
nativeBuildInputs = [
copyDesktopItems
makeWrapper
maven
];
buildInputs = [ buildInputs = [
fontconfig fontconfig
freetype freetype
@ -71,12 +68,19 @@ stdenv.mkDerivation rec {
libX11 libX11
libXrender libXrender
libXtst libXtst
makeWrapper
zlib zlib
]; ];
nativeBuildInputs = [ desktopItems = [
maven (makeDesktopItem {
name = "dbeaver";
exec = "dbeaver";
icon = "dbeaver";
desktopName = "dbeaver";
comment = "SQL Integrated Development Environment";
genericName = "SQL Integrated Development Environment";
categories = "Development;";
})
]; ];
buildPhase = '' buildPhase = ''
@ -89,7 +93,7 @@ stdenv.mkDerivation rec {
installPhase = installPhase =
let let
productTargetPath = "product/standalone/target/products/org.jkiss.dbeaver.core.product"; productTargetPath = "product/community/target/products/org.jkiss.dbeaver.core.product";
platformMap = { platformMap = {
aarch64-linux = "aarch64"; aarch64-linux = "aarch64";
@ -129,10 +133,6 @@ stdenv.mkDerivation rec {
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath ([ glib gtk3 libXtst ])} \ --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath ([ glib gtk3 libXtst ])} \
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
# Create desktop item.
mkdir -p $out/share/applications
cp ${desktopItem}/share/applications/* $out/share/applications
mkdir -p $out/share/pixmaps mkdir -p $out/share/pixmaps
ln -s $out/dbeaver/icon.xpm $out/share/pixmaps/dbeaver.xpm ln -s $out/dbeaver/icon.xpm $out/share/pixmaps/dbeaver.xpm

View file

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "logseq"; pname = "logseq";
version = "0.0.13"; version = "0.0.15";
src = fetchurl { src = fetchurl {
url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage"; url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage";
sha256 = "0a7c33f7d5ylcy6lqkpxp78wwyi4n5q4jdy7b8nx7p34sn2jnpf7"; sha256 = "4mnS2ikDPmIyT4P8zXssk6AVx50C24bsP4WpD5xJbD8=";
name = "${pname}-${version}.AppImage"; name = "${pname}-${version}.AppImage";
}; };

View file

@ -2,7 +2,7 @@
"name": "element-desktop", "name": "element-desktop",
"productName": "Element", "productName": "Element",
"main": "src/electron-main.js", "main": "src/electron-main.js",
"version": "1.7.23", "version": "1.7.24",
"description": "A feature-rich client for Matrix.org", "description": "A feature-rich client for Matrix.org",
"author": "Element", "author": "Element",
"repository": { "repository": {

View file

@ -8,12 +8,12 @@
let let
executableName = "element-desktop"; executableName = "element-desktop";
version = "1.7.23"; version = "1.7.24";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "vector-im"; owner = "vector-im";
repo = "element-desktop"; repo = "element-desktop";
rev = "v${version}"; rev = "v${version}";
sha256 = "0vvjbh81h6sg6dbm9d6ffav0dim9sadvs67jcm702677qgigkc53"; sha256 = "sha256-16sqiOwJvKTs6MPmdkuiPhnr1G7ErWCT5ctp5xqZRlk=";
}; };
in mkYarnPackage rec { in mkYarnPackage rec {
name = "element-desktop-${version}"; name = "element-desktop-${version}";

View file

@ -12,11 +12,11 @@ let
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
pname = "element-web"; pname = "element-web";
version = "1.7.23"; version = "1.7.24";
src = fetchurl { src = fetchurl {
url = "https://github.com/vector-im/element-web/releases/download/v${version}/element-v${version}.tar.gz"; url = "https://github.com/vector-im/element-web/releases/download/v${version}/element-v${version}.tar.gz";
sha256 = "10n899gc3qcjy2cskk0whwz60pnvh500x1b57kn22l9bhkg9xkvp"; sha256 = "sha256-u6mcO+MMjrr2YujVVcsaA7qsruirmHJz3o8nAPOecSU=";
}; };
installPhase = '' installPhase = ''

View file

@ -0,0 +1,61 @@
{ lib
, python3Packages
, fetchFromGitHub
, nodePackages
}:
python3Packages.buildPythonApplication rec {
pname = "zerobin";
version = "1.0.5";
src = fetchFromGitHub {
owner = "Tygs";
repo = "0bin";
rev = "v${version}";
sha256 = "1dfy3h823ylz4w2vv3mrmnmiyvf6rvyvsp4j3llr074w9id0zy16";
};
disabled = python3Packages.pythonOlder "3.7";
nativeBuildInputs = [
python3Packages.doit
python3Packages.pyscss
nodePackages.uglify-js
];
propagatedBuildInputs = with python3Packages; [
appdirs
beaker
bleach
bottle
clize
lockfile
paste
];
prePatch = ''
# replace /bin/bash in compress.sh
patchShebangs .
# relax version constraints of some dependencies
substituteInPlace setup.cfg \
--replace "bleach==3.1.5" "bleach>=3.1.5,<4" \
--replace "bottle==0.12.18" "bottle>=0.12.18,<1" \
--replace "Paste==3.4.3" "Paste>=3.4.3,<4"
'';
buildPhase = ''
runHook preBuild
doit build
runHook postBuild
'';
# zerobin has no check, but checking would fail with:
# nix_run_setup runserver: Received extra arguments: test
# See https://github.com/NixOS/nixpkgs/pull/98734#discussion_r495823510
doCheck = false;
meta = with lib; {
description = "A client side encrypted pastebin";
homepage = "https://0bin.net/";
license = licenses.wtfpl;
platforms = platforms.all;
maintainers = with maintainers; [ julm ];
};
}

View file

@ -4,14 +4,14 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "xterm"; pname = "xterm";
version = "366"; version = "367";
src = fetchurl { src = fetchurl {
urls = [ urls = [
"ftp://ftp.invisible-island.net/xterm/${pname}-${version}.tgz" "ftp://ftp.invisible-island.net/xterm/${pname}-${version}.tgz"
"https://invisible-mirror.net/archives/xterm/${pname}-${version}.tgz" "https://invisible-mirror.net/archives/xterm/${pname}-${version}.tgz"
]; ];
sha256 = "0vmzffy3hzgcgwx305h07ars5sxsq6nnl1ir4xqpxs9zjs2ji2w5"; sha256 = "07y51l06n344pjyxdddq6sdvxw25nl10irl4avynkqjnqyqsiw97";
}; };
buildInputs = [ buildInputs = [

View file

@ -101,6 +101,12 @@ stdenv.mkDerivation rec {
}) })
]; ];
# Otherwise tries to ensure /var/run exists.
postPatch = ''
sed -i "/install_subdir('run', install_dir: get_option('localstatedir'))/d" \
qga/meson.build
'';
preConfigure = '' preConfigure = ''
unset CPP # intereferes with dependency calculation unset CPP # intereferes with dependency calculation
# this script isn't marked as executable b/c it's indirectly used by meson. Needed to patch its shebang # this script isn't marked as executable b/c it's indirectly used by meson. Needed to patch its shebang
@ -119,6 +125,7 @@ stdenv.mkDerivation rec {
"--enable-docs" "--enable-docs"
"--enable-tools" "--enable-tools"
"--enable-guest-agent" "--enable-guest-agent"
"--localstatedir=/var"
"--sysconfdir=/etc" "--sysconfdir=/etc"
] ]
++ optional numaSupport "--enable-numa" ++ optional numaSupport "--enable-numa"

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation (rec { stdenv.mkDerivation (rec {
pname = "rnnoise"; pname = "rnnoise";
version = "2020-06-28"; version = "2021-01-22";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "xiph"; owner = "xiph";
repo = "rnnoise"; repo = "rnnoise";
rev = "90ec41ef659fd82cfec2103e9bb7fc235e9ea66c"; rev = "1cbdbcf1283499bbb2230a6b0f126eb9b236defd";
sha256 = "02z6qzjajhlpsb80lwl7cqqga9hm638psnqnppjkw84w4lrp15ny"; sha256 = "1y0rzgmvy8bf9a431garpm2w177s6ajgf79y5ymw4yb0pik57rwb";
}; };
nativeBuildInputs = [ autoreconfHook ]; nativeBuildInputs = [ autoreconfHook ];

View file

@ -1,6 +1,8 @@
{ lib { stdenv
, lib
, buildPythonPackage , buildPythonPackage
, fetchFromGitHub , fetchFromGitHub
, glibcLocales
, nose , nose
, pylibmc , pylibmc
, memcached , memcached
@ -19,14 +21,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "Beaker"; pname = "Beaker";
version = "1.10.1"; version = "1.11.0";
# The pypy release do not contains the tests # The pypy release do not contains the tests
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "bbangert"; owner = "bbangert";
repo = "beaker"; repo = "beaker";
rev = version; rev = version;
sha256 = "0xrvg503xmi28w0hllr4s7fkap0p09fgw2wax3p1s2r6b3xjvbz7"; sha256 = "059sc7iar90lc2y9mppdis5ddfcxyirz03gmsfb0307f5dsa1dhj";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [
@ -39,16 +41,16 @@ buildPythonPackage rec {
]; ];
checkInputs = [ checkInputs = [
nose glibcLocales
mock
webtest
pylibmc
memcached memcached
redis mock
nose
pylibmc
pymongo pymongo
redis
webtest
]; ];
# Can not run memcached tests because it immediately tries to connect # Can not run memcached tests because it immediately tries to connect
postPatch = lib.optionalString isPy3k '' postPatch = lib.optionalString isPy3k ''
substituteInPlace setup.py \ substituteInPlace setup.py \
@ -66,6 +68,7 @@ buildPythonPackage rec {
nosetests \ nosetests \
-e ".*test_ext_.*" \ -e ".*test_ext_.*" \
-e "test_upgrade" \ -e "test_upgrade" \
${lib.optionalString (!stdenv.isLinux) ''-e "test_cookie_expires_different_locale"''} \
-vv tests -vv tests
''; '';

View file

@ -13,11 +13,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "boto3"; pname = "boto3";
version = "1.17.34"; # N.B: if you change this, change botocore and awscli to a matching version version = "1.17.39"; # N.B: if you change this, change botocore and awscli to a matching version
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "sha256-jzPLPS/EKwVHpVYKbXOXqpMzb1CJk4Z2KyRQaCwOmSs="; sha256 = "sha256-tYFP9ztbj8hgHBtztwZ1gH+c5kcTVi4YOghBWiUW7tQ=";
}; };
propagatedBuildInputs = [ botocore jmespath s3transfer ] ++ lib.optionals (!isPy3k) [ futures ]; propagatedBuildInputs = [ botocore jmespath s3transfer ] ++ lib.optionals (!isPy3k) [ futures ];

View file

@ -12,11 +12,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "botocore"; pname = "botocore";
version = "1.20.34"; # N.B: if you change this, change boto3 and awscli to a matching version version = "1.20.39"; # N.B: if you change this, change boto3 and awscli to a matching version
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "sha256-dJvbFR40AynxslYAv+nSI+kw+LomvXS3FHjKV4Hy/q8="; sha256 = "sha256-KFBtI/+pq/VmbCyQnH7cg6ERLNRP506xpJYN9WFTHpg=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View file

@ -26,6 +26,9 @@ buildPythonPackage rec {
++ (lib.optionals (pythonOlder "3.4") [ enum34 pathlib ]) ++ (lib.optionals (pythonOlder "3.4") [ enum34 pathlib ])
++ (lib.optionals (pythonOlder "2.7") [ ordereddict ]); ++ (lib.optionals (pythonOlder "2.7") [ ordereddict ]);
# Test suite is broken.
# See https://github.com/Kronuz/pyScss/issues/415
doCheck = false;
checkPhase = '' checkPhase = ''
py.test py.test
''; '';

View file

@ -14,11 +14,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "sagemaker"; pname = "sagemaker";
version = "2.31.0"; version = "2.32.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "sha256-RMw7l3s0QBzB+exiZg2aBQYeprHUJM+f0Rf+N8ywaBU="; sha256 = "sha256-gwymCOwmA++FCy0Zl+MxPMbPp+kmNFpx9Azuc34m+J0=";
}; };
pythonImportsCheck = [ pythonImportsCheck = [

View file

@ -1,33 +0,0 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, cherrypy
, bottle
, lockfile
, clize
}:
buildPythonPackage {
pname = "zerobin";
version = "20160108";
src = fetchFromGitHub {
owner = "sametmax";
repo = "0bin";
rev = "7da1615";
sha256 = "1pzcwy454kn5216pvwjqzz311s6jbh7viw9s6kw4xps6f5h44bid";
};
propagatedBuildInputs = [ cherrypy bottle lockfile clize ];
# zerobin doesn't have any tests, but includes a copy of cherrypy which
# can wrongly fail the check phase.
doCheck = false;
meta = with lib; {
description = "A client side encrypted pastebin";
homepage = "https://0bin.net/";
license = licenses.wtfpl;
};
}

File diff suppressed because it is too large Load diff

View file

@ -4,7 +4,7 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "wasm-bindgen-cli"; pname = "wasm-bindgen-cli";
version = "0.2.69"; version = "0.2.73";
src = src =
let let
@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec {
owner = "rustwasm"; owner = "rustwasm";
repo = "wasm-bindgen"; repo = "wasm-bindgen";
rev = version; rev = version;
sha256 = "1psylk3hlx0ahwib3ph8qdk0jwlp8qzc6dv61002rj7ns28vs4mx"; sha256 = "sha256-JrfS9Z/ZqhoZXJxrxMSLpl2NiktTUkjW6q3xN9AU2zw=";
}; };
in runCommand "source" { } '' in runCommand "source" { } ''
cp -R ${tarball} $out cp -R ${tarball} $out
@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security curl ]; buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security curl ];
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];
cargoSha256 = "1wrfly7c3an1mjqm7v13mlvx57hwlcxfjijkimicck04q6qdhbp6"; cargoSha256 = "sha256-2UBCcA4eBrSHrJjJdDprsysiOObg2GrC7QtveAydbhk=";
cargoBuildFlags = [ "-p" pname ]; cargoBuildFlags = [ "-p" pname ];
meta = with lib; { meta = with lib; {

View file

@ -0,0 +1,40 @@
{ lib, stdenv, fetchurl, autoreconfHook, pkg-config
, libglvnd, SDL, SDL_image, SDL_mixer, xorg
}:
stdenv.mkDerivation rec {
pname = "pinball";
version = "0.3.20201218";
src = fetchurl {
url = "mirror://sourceforge/pinball/pinball-${version}.tar.gz";
sha256 = "0vacypp3ksq1hs6hxpypx7nrfkprbl4ksfywcncckwrh4qcir631";
};
postPatch = ''
sed -i 's/^AUTOMAKE_OPTIONS = gnu$/AUTOMAKE_OPTIONS = foreign/' Makefile.am
'';
nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ libglvnd SDL SDL_image SDL_mixer xorg.libSM ];
strictDeps = true;
configureFlags = [
"--with-sdl-prefix=${lib.getDev SDL}"
];
NIX_CFLAGS_COMPILE = [
"-I${lib.getDev SDL_image}/include/SDL"
"-I${lib.getDev SDL_mixer}/include/SDL"
];
enableParallelBuilding = true;
meta = with lib; {
homepage = "https://purl.org/rzr/pinball";
description = "Emilia Pinball simulator";
license = licenses.gpl2Only;
maintainers = with maintainers; [ qyliss ];
platforms = platforms.linux;
};
}

View file

@ -389,12 +389,12 @@ let
chadtree = buildVimPluginFrom2Nix { chadtree = buildVimPluginFrom2Nix {
pname = "chadtree"; pname = "chadtree";
version = "2021-03-26"; version = "2021-03-27";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ms-jpq"; owner = "ms-jpq";
repo = "chadtree"; repo = "chadtree";
rev = "a1d8f109efba85a98253b743a367e00a042df8cb"; rev = "7efa17a4193a9835b4b29f9ae3accdc86174cdcf";
sha256 = "1lyyqkfcmsgqdmd7r0qs0b46c125q6jix833jcc954pgzwlfrk0a"; sha256 = "0zya44l1svf7f97w2h4jql3zn86nhv8r8lk416xiy22g6kw37xsl";
}; };
meta.homepage = "https://github.com/ms-jpq/chadtree/"; meta.homepage = "https://github.com/ms-jpq/chadtree/";
}; };
@ -858,12 +858,12 @@ let
dashboard-nvim = buildVimPluginFrom2Nix { dashboard-nvim = buildVimPluginFrom2Nix {
pname = "dashboard-nvim"; pname = "dashboard-nvim";
version = "2021-03-14"; version = "2021-03-27";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "glepnir"; owner = "glepnir";
repo = "dashboard-nvim"; repo = "dashboard-nvim";
rev = "563c8c1885044ad3fbb5339ad5a10439d9899e51"; rev = "81b804d4009a9abacc259c542871c34852ec65a3";
sha256 = "0xp6dpdz45lfqx0s6xhxkgxwnbbdwiaybjvb0qfyh2pziirxdrxm"; sha256 = "0cwarklmyj4wfvjmh7f1nlxnrx8vfvjbrlz3l3j6wc3amcd12kik";
}; };
meta.homepage = "https://github.com/glepnir/dashboard-nvim/"; meta.homepage = "https://github.com/glepnir/dashboard-nvim/";
}; };
@ -942,12 +942,12 @@ let
denite-nvim = buildVimPluginFrom2Nix { denite-nvim = buildVimPluginFrom2Nix {
pname = "denite-nvim"; pname = "denite-nvim";
version = "2021-03-25"; version = "2021-03-27";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Shougo"; owner = "Shougo";
repo = "denite.nvim"; repo = "denite.nvim";
rev = "4c8eb502feb8e9601cbcd82ea937aa620a6626b4"; rev = "7cce9b9e9e1d2c44e07574572f730018d9c7ab9a";
sha256 = "1hgcdl29rn0ag12k663qfx9z3drl94xi0n50jcisk5z4y8xpi6r4"; sha256 = "1cazz5ykfl6k0l3cxs3g60n9a5rrd78w0517861lbg9vwll7llw6";
}; };
meta.homepage = "https://github.com/Shougo/denite.nvim/"; meta.homepage = "https://github.com/Shougo/denite.nvim/";
}; };
@ -1643,12 +1643,12 @@ let
gitsigns-nvim = buildVimPluginFrom2Nix { gitsigns-nvim = buildVimPluginFrom2Nix {
pname = "gitsigns-nvim"; pname = "gitsigns-nvim";
version = "2021-03-25"; version = "2021-03-27";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "lewis6991"; owner = "lewis6991";
repo = "gitsigns.nvim"; repo = "gitsigns.nvim";
rev = "2e371a3b89a85ea74afcd2f2926b23919a96e1c8"; rev = "4ac3ea179d0f751ed1d9300fae63719f55085d7b";
sha256 = "0bw2sc02w8ln9sj86p0iwfcwi51n4xyxkby9ib37y3mdiz623vig"; sha256 = "0a5czpf6808xrr327c9kcg68br6whfv41rp4w9073kvf1ir32kp3";
}; };
meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
}; };
@ -2328,12 +2328,12 @@ let
lspsaga-nvim = buildVimPluginFrom2Nix { lspsaga-nvim = buildVimPluginFrom2Nix {
pname = "lspsaga-nvim"; pname = "lspsaga-nvim";
version = "2021-03-20"; version = "2021-03-26";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "glepnir"; owner = "glepnir";
repo = "lspsaga.nvim"; repo = "lspsaga.nvim";
rev = "855a8d816fa4fcd4cc378b32585474bf407812eb"; rev = "9a377c6e727cff15b4c4c3657e36f3a36e559d50";
sha256 = "1f440mmc6j2ybp86vaxwc0icvxl3l00i3vbr12knbcf2p3aigkm9"; sha256 = "0cpyiwckn1dpgf6cyrlh1yffib3dckg18ac84c1bvpmvc37zvghy";
}; };
meta.homepage = "https://github.com/glepnir/lspsaga.nvim/"; meta.homepage = "https://github.com/glepnir/lspsaga.nvim/";
}; };
@ -2724,12 +2724,12 @@ let
neogit = buildVimPluginFrom2Nix { neogit = buildVimPluginFrom2Nix {
pname = "neogit"; pname = "neogit";
version = "2021-03-25"; version = "2021-03-27";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "TimUntersberger"; owner = "TimUntersberger";
repo = "neogit"; repo = "neogit";
rev = "84768d4ab4df212c7fe96785a007382218e0fc56"; rev = "2f504fcf734ddb6b281a93e01782ecb0dae0774e";
sha256 = "0z86l7bwr6s3rmamhjyy5hg51f75ca2laki3pwpczfhllxbnwax5"; sha256 = "07yjlqjkxz3g1vk2jd4ns7dppi0lmmzrb6ihj5vhvxgc6nfkh7gg";
}; };
meta.homepage = "https://github.com/TimUntersberger/neogit/"; meta.homepage = "https://github.com/TimUntersberger/neogit/";
}; };
@ -3012,24 +3012,24 @@ let
nvim-bqf = buildVimPluginFrom2Nix { nvim-bqf = buildVimPluginFrom2Nix {
pname = "nvim-bqf"; pname = "nvim-bqf";
version = "2021-03-25"; version = "2021-03-27";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kevinhwang91"; owner = "kevinhwang91";
repo = "nvim-bqf"; repo = "nvim-bqf";
rev = "ba1acb0440e3ddc96b1835ce89d910bae216e98b"; rev = "0c568588354c8aec104bb5dcbf833c9e7dfb89b4";
sha256 = "1kx5a5zngk8bw7qsklmhzvwqpc0nnhfcj9wasp28dayh3f35m5s0"; sha256 = "0kzncj80vibfypncc8jnc7wnnywj6ibylshzljpq60d88ib1py8k";
}; };
meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/";
}; };
nvim-bufferline-lua = buildVimPluginFrom2Nix { nvim-bufferline-lua = buildVimPluginFrom2Nix {
pname = "nvim-bufferline-lua"; pname = "nvim-bufferline-lua";
version = "2021-03-22"; version = "2021-03-26";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "akinsho"; owner = "akinsho";
repo = "nvim-bufferline.lua"; repo = "nvim-bufferline.lua";
rev = "437aa7cacc8eb6b7840e298f55666f4a6dea20e7"; rev = "e6953ebd37d79c8656cde6fae5ecf5aeb2483f47";
sha256 = "15df8l8mx9cbm5mirn511d965nlxh5gj17d0b6rffxjlzc5ciai3"; sha256 = "0k945yi8laaf0y1j770m6ywzbp6g5fl7k0dgk1hf3p1hczy6nhbm";
}; };
meta.homepage = "https://github.com/akinsho/nvim-bufferline.lua/"; meta.homepage = "https://github.com/akinsho/nvim-bufferline.lua/";
}; };
@ -3156,12 +3156,12 @@ let
nvim-jdtls = buildVimPluginFrom2Nix { nvim-jdtls = buildVimPluginFrom2Nix {
pname = "nvim-jdtls"; pname = "nvim-jdtls";
version = "2021-03-24"; version = "2021-03-27";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "mfussenegger"; owner = "mfussenegger";
repo = "nvim-jdtls"; repo = "nvim-jdtls";
rev = "b29410eff3459fc415048cd5569ad03d5e959296"; rev = "7a4049b3d05b0a91e12a9a2c874d7d96475af501";
sha256 = "060ig6w3lhfp4lb83hmk7v33mfk6k5hs8ifpx5fvxk0v5g0cd9g1"; sha256 = "1gp9flk6myq1y67hhavk7689rfib5na6y012dc78rnwmf2v6gc0z";
}; };
meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/";
}; };
@ -3180,12 +3180,12 @@ let
nvim-lspconfig = buildVimPluginFrom2Nix { nvim-lspconfig = buildVimPluginFrom2Nix {
pname = "nvim-lspconfig"; pname = "nvim-lspconfig";
version = "2021-03-26"; version = "2021-03-27";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "neovim"; owner = "neovim";
repo = "nvim-lspconfig"; repo = "nvim-lspconfig";
rev = "6bfb478a002081d59bafd2cc4fe6ef4ea1761c3b"; rev = "97bdebef2c46404cb1441ea62658cdd797265f24";
sha256 = "1vbqfbxybwrqc4nhi6v6qm5wc2a9zxh7mdh84897njkiykmwn09j"; sha256 = "1j7051cj4lim97kfpzhwgp95y63lk336yshbjsr89al9dxhvsaa3";
}; };
meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
}; };
@ -3264,24 +3264,24 @@ let
nvim-tree-lua = buildVimPluginFrom2Nix { nvim-tree-lua = buildVimPluginFrom2Nix {
pname = "nvim-tree-lua"; pname = "nvim-tree-lua";
version = "2021-03-23"; version = "2021-03-26";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kyazdani42"; owner = "kyazdani42";
repo = "nvim-tree.lua"; repo = "nvim-tree.lua";
rev = "e0b9882a8a8ecce8b58076091217d3643f215da3"; rev = "709d6b968bd905db03521ea3f44bfcb56e4a2c03";
sha256 = "1i8mqa45gg0lagcd4q5qwp97zlynkdw42ajw0wh8r92i5bs9crd8"; sha256 = "08amszn1a2dd8xs5339yhmjbwwhnwxxzzav8rhy1va48mq7safmr";
}; };
meta.homepage = "https://github.com/kyazdani42/nvim-tree.lua/"; meta.homepage = "https://github.com/kyazdani42/nvim-tree.lua/";
}; };
nvim-treesitter = buildVimPluginFrom2Nix { nvim-treesitter = buildVimPluginFrom2Nix {
pname = "nvim-treesitter"; pname = "nvim-treesitter";
version = "2021-03-24"; version = "2021-03-27";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "nvim-treesitter"; owner = "nvim-treesitter";
repo = "nvim-treesitter"; repo = "nvim-treesitter";
rev = "88ac3d23653a27973be8ff60e500848cacfcf968"; rev = "0df7c4aa39a6097e112f001520d2cea257440ed7";
sha256 = "1diy0j045kcr38nwi641ccq89bzahfacicny2zphyrml1ff7hgff"; sha256 = "1pb3nvq8f1nvpp184gwqs386kimxvca3wjrdiz74mb5jkhz1khq1";
}; };
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
}; };
@ -3346,6 +3346,18 @@ let
meta.homepage = "https://github.com/kyazdani42/nvim-web-devicons/"; meta.homepage = "https://github.com/kyazdani42/nvim-web-devicons/";
}; };
nvim-whichkey-setup-lua = buildVimPluginFrom2Nix {
pname = "nvim-whichkey-setup-lua";
version = "2021-03-26";
src = fetchFromGitHub {
owner = "AckslD";
repo = "nvim-whichkey-setup.lua";
rev = "59aa0a4287adf6c2c9faabf912cdc005230e7c98";
sha256 = "093yjj28ak1ifbkn1s69wx8ldinj4v2bpf82fhqziw6d58ghwang";
};
meta.homepage = "https://github.com/AckslD/nvim-whichkey-setup.lua/";
};
nvim-yarp = buildVimPluginFrom2Nix { nvim-yarp = buildVimPluginFrom2Nix {
pname = "nvim-yarp"; pname = "nvim-yarp";
version = "2020-04-08"; version = "2020-04-08";
@ -3769,12 +3781,12 @@ let
registers-nvim = buildVimPluginFrom2Nix { registers-nvim = buildVimPluginFrom2Nix {
pname = "registers-nvim"; pname = "registers-nvim";
version = "2021-03-21"; version = "2021-03-27";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "tversteeg"; owner = "tversteeg";
repo = "registers.nvim"; repo = "registers.nvim";
rev = "ba84c085ca868515520310073d922132fd811a24"; rev = "69f49a0185fb9c08454d74f441dfe216d18e6a82";
sha256 = "02qadqyppn7w2ssc7m7zqr5s9iknhj0fbg88w2mdn7s4kcf8jyim"; sha256 = "12mgbfysm7cn2qahpmr08451avanvzjzngylf95ss0r2s65whlk4";
}; };
meta.homepage = "https://github.com/tversteeg/registers.nvim/"; meta.homepage = "https://github.com/tversteeg/registers.nvim/";
}; };
@ -4443,12 +4455,12 @@ let
tmux-complete-vim = buildVimPluginFrom2Nix { tmux-complete-vim = buildVimPluginFrom2Nix {
pname = "tmux-complete-vim"; pname = "tmux-complete-vim";
version = "2019-11-10"; version = "2021-03-26";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "wellle"; owner = "wellle";
repo = "tmux-complete.vim"; repo = "tmux-complete.vim";
rev = "7237d8d8d60af7916e3b546a9f4f396df95a1b21"; rev = "87f6f96c73b599554d1d7f313413d7f9d0336096";
sha256 = "05ypjahaf7gk4vjc8hhglmw7y8vyjxyhxq8sm0s3np05aw0gdbsc"; sha256 = "0bqh08q1jv05srd15bp9zrlrdzavxy83v153balvhrrvg3z4lk4x";
}; };
meta.homepage = "https://github.com/wellle/tmux-complete.vim/"; meta.homepage = "https://github.com/wellle/tmux-complete.vim/";
}; };
@ -4888,12 +4900,12 @@ let
vim-airline = buildVimPluginFrom2Nix { vim-airline = buildVimPluginFrom2Nix {
pname = "vim-airline"; pname = "vim-airline";
version = "2021-03-09"; version = "2021-03-27";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "vim-airline"; owner = "vim-airline";
repo = "vim-airline"; repo = "vim-airline";
rev = "09dbd09ed3b6318ca4c3cda8f61f02f1bc8ce783"; rev = "ed60e1d36912f64fdbed5640532b1067e11557ca";
sha256 = "0hi4yvd5b8il63a42kk10hxc8ixb1khf8h8q601qipkvgla8mpiy"; sha256 = "0yijan5nknkkxr36rncscm043badn49w6778nwyazi2fx4266jfn";
}; };
meta.homepage = "https://github.com/vim-airline/vim-airline/"; meta.homepage = "https://github.com/vim-airline/vim-airline/";
}; };
@ -5512,12 +5524,12 @@ let
vim-dispatch = buildVimPluginFrom2Nix { vim-dispatch = buildVimPluginFrom2Nix {
pname = "vim-dispatch"; pname = "vim-dispatch";
version = "2021-03-20"; version = "2021-03-26";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "tpope"; owner = "tpope";
repo = "vim-dispatch"; repo = "vim-dispatch";
rev = "895c8fa958018fa3366f0e70a18cfeb73a204588"; rev = "4313cbb398d8b61b08be09f9b5a9ae4270c86004";
sha256 = "10q8xgbds6r34ka004qvzd3nkkqv8sas5ca7vx0jwvyhglijy644"; sha256 = "154vxj4bd10i70wd0d40g9j2yji6l5y00a0y4xk9402x5yljjmwr";
}; };
meta.homepage = "https://github.com/tpope/vim-dispatch/"; meta.homepage = "https://github.com/tpope/vim-dispatch/";
}; };
@ -5872,12 +5884,12 @@ let
vim-fugitive = buildVimPluginFrom2Nix { vim-fugitive = buildVimPluginFrom2Nix {
pname = "vim-fugitive"; pname = "vim-fugitive";
version = "2021-03-25"; version = "2021-03-26";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "tpope"; owner = "tpope";
repo = "vim-fugitive"; repo = "vim-fugitive";
rev = "7de9b5a04b9ab63bba381d3cc2c48331ba8e4e7f"; rev = "eaee845abaf75827cc3c6a3f96d7ff77a3a8beff";
sha256 = "0d33gzblnz4gzd6grfmyb5rfp59jcj86n95ajwn9q2d4snk45h4n"; sha256 = "1m5yns33a92mhhjbpba76hnkai0d45k7iwqwdlm524c90cmkff55";
}; };
meta.homepage = "https://github.com/tpope/vim-fugitive/"; meta.homepage = "https://github.com/tpope/vim-fugitive/";
}; };
@ -5992,12 +6004,12 @@ let
vim-go = buildVimPluginFrom2Nix { vim-go = buildVimPluginFrom2Nix {
pname = "vim-go"; pname = "vim-go";
version = "2021-03-22"; version = "2021-03-26";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "fatih"; owner = "fatih";
repo = "vim-go"; repo = "vim-go";
rev = "00c5f2dad170131c0c850dbf331d63ddf515116d"; rev = "80d0e38fbdc3b5e88133e730fc563414a0403485";
sha256 = "07ckmqxl25hzv10iarj6xdhg65q8450zriqc9wd6c2hlldj45ys3"; sha256 = "070by6ki5zw112ia4gvm3zasr1qliysb7lag6s0x7vh1ywdzg9ii";
}; };
meta.homepage = "https://github.com/fatih/vim-go/"; meta.homepage = "https://github.com/fatih/vim-go/";
}; };
@ -6486,12 +6498,12 @@ let
vim-kitty-navigator = buildVimPluginFrom2Nix { vim-kitty-navigator = buildVimPluginFrom2Nix {
pname = "vim-kitty-navigator"; pname = "vim-kitty-navigator";
version = "2020-12-16"; version = "2021-03-27";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "knubie"; owner = "knubie";
repo = "vim-kitty-navigator"; repo = "vim-kitty-navigator";
rev = "ee9252c62bcdc22e8326373ba1716442658b19d1"; rev = "b417bfd95d573254de7dbc4efd2ee12301f2e4a1";
sha256 = "1885gwbv2a4bwwydn129hd7xjgqp0cfjqkm0zw8lfylxgxadg0zb"; sha256 = "0ai14s0a2i5xiak2n102ji9nhhv3lgkr32prcdl9snfybniy9l7b";
}; };
meta.homepage = "https://github.com/knubie/vim-kitty-navigator/"; meta.homepage = "https://github.com/knubie/vim-kitty-navigator/";
}; };
@ -8372,12 +8384,12 @@ let
vim-which-key = buildVimPluginFrom2Nix { vim-which-key = buildVimPluginFrom2Nix {
pname = "vim-which-key"; pname = "vim-which-key";
version = "2021-02-09"; version = "2021-03-26";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "liuchengxu"; owner = "liuchengxu";
repo = "vim-which-key"; repo = "vim-which-key";
rev = "68bd1775277ad5677ebf5cdc774ca3ba4755d457"; rev = "9b80ded965f088d03ec45bbc9de6cc9119d38d7f";
sha256 = "1pg179iz0xvd6r7xks7qrn1c7vh7zmp39s9axhdgp7jisqbhaaqx"; sha256 = "1rmj8agpyqyrclbvhv3d4wpdrk1cp5xz4sh57d4xymnh0fjb56db";
}; };
meta.homepage = "https://github.com/liuchengxu/vim-which-key/"; meta.homepage = "https://github.com/liuchengxu/vim-which-key/";
}; };
@ -8819,12 +8831,12 @@ let
zephyr-nvim = buildVimPluginFrom2Nix { zephyr-nvim = buildVimPluginFrom2Nix {
pname = "zephyr-nvim"; pname = "zephyr-nvim";
version = "2021-03-23"; version = "2021-03-27";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "glepnir"; owner = "glepnir";
repo = "zephyr-nvim"; repo = "zephyr-nvim";
rev = "79e273ed8ff386a81e6a88ae888ec6d878a9dcbc"; rev = "d0ece1ef669d5799ab4184b05deca74943270232";
sha256 = "00x0b2lwrfkmny6rhwjrb1kyp2lai597f6f62whhwgw7iq9j5b5k"; sha256 = "0p959ih2xkcskk83fn92w9g0xdqs93s5lq5sq7hw6frc6plk3fh1";
}; };
meta.homepage = "https://github.com/glepnir/zephyr-nvim/"; meta.homepage = "https://github.com/glepnir/zephyr-nvim/";
}; };

View file

@ -1,5 +1,6 @@
907th/vim-auto-save 907th/vim-auto-save
aca/completion-tabnine aca/completion-tabnine
AckslD/nvim-whichkey-setup.lua@main
ackyshake/Spacegray.vim@main ackyshake/Spacegray.vim@main
airblade/vim-gitgutter airblade/vim-gitgutter
airblade/vim-rooter airblade/vim-rooter

View file

@ -28,11 +28,11 @@ let
in in
with py.pkgs; buildPythonApplication rec { with py.pkgs; buildPythonApplication rec {
pname = "awscli"; pname = "awscli";
version = "1.19.34"; # N.B: if you change this, change botocore and boto3 to a matching version too version = "1.19.39"; # N.B: if you change this, change botocore and boto3 to a matching version too
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "sha256-RJ+ibZmOxH4r+pGI/rrkRES89u0IRUU3sSE5OFSJ2qw="; sha256 = "sha256-qX8ThQwvwc5wGud5Q4KqO24kGdqvi3oK7K71O5aeJeQ=";
}; };
# https://github.com/aws/aws-cli/issues/4837 # https://github.com/aws/aws-cli/issues/4837

View file

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "bitwarden_rs-vault"; pname = "bitwarden_rs-vault";
version = "2.18.1b"; version = "2.19.0";
src = fetchurl { src = fetchurl {
url = "https://github.com/dani-garcia/bw_web_builds/releases/download/v${version}/bw_web_v${version}.tar.gz"; url = "https://github.com/dani-garcia/bw_web_builds/releases/download/v${version}/bw_web_v${version}.tar.gz";
sha256 = "sha256-MwHTx4ITr2GuBS6qXD4m3aCinpJHQa0Wp0Bbmgg7ATQ="; sha256 = "sha256:0yrk2b2d5sld4z60siacafdz95gqikcv4snzd6hwhq1l6kz151az";
}; };
buildCommand = '' buildCommand = ''

View file

@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "tre-command"; pname = "tre-command";
version = "0.3.5"; version = "0.3.6";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "dduan"; owner = "dduan";
repo = "tre"; repo = "tre";
rev = "v${version}"; rev = "v${version}";
sha256 = "1yhrawn8xdl84f5f56i8fikidrfbjnqw5ckjagk7f6ngpcjc0wxm"; sha256 = "1r84xzv3p0ml3wac2j7j5fkm7i93v2xvadb8f8al5wi57q39irj7";
}; };
cargoSha256 = "03zvykjmb61bn8h4pm93iayhw1d53qv3l635jxfii1q7kzjbdnx9"; cargoSha256 = "1nbfgz7njc10b0abs6zwi6wzhlwllps3wah6abc1mj5yhrzwccmh";
nativeBuildInputs = [ installShellFiles ]; nativeBuildInputs = [ installShellFiles ];

View file

@ -1,25 +1,34 @@
{ lib, stdenv, fetchgit, perl }: { lib
, stdenv
, fetchFromGitHub
, cmake
, perl
, pkg-config
}:
stdenv.mkDerivation { stdenv.mkDerivation rec {
pname = "multimarkdown"; pname = "multimarkdown";
version = "4.7.1"; version = "6.6.0";
src = fetchgit { src = fetchFromGitHub {
url = "https://github.com/fletcher/MultiMarkdown-4.git"; owner = "fletcher";
fetchSubmodules = true; repo = "MultiMarkdown-6";
rev = "dd060247518715ef2b52be22b8f49d0e6d2c3a8b"; rev = version;
sha256 = "11f246r30q2fx4xw7valhqjj4mc4ydj5fv5f2kbl5h93y69q0bw7"; hash = "sha256-emJbY0wucoc/GdjlILoeqjwuwuPpTjXTqZN0gUKOyLg=";
}; };
preBuild = '' postPatch = ''
substituteInPlace enumsToPerl.pl --replace "/usr/bin/perl" "${perl}/bin/perl" patchShebangs tools/enumsToPerl.pl
''; '';
buildInputs = [ stdenv ]; nativeBuildInputs = [
checkPhase = "make test-all"; cmake
installPhase = "make pkg-install prefix='' DESTDIR=$out; make pkg-install-scripts prefix='' DESTDIR=$out"; perl
pkg-config
];
meta = with lib; { meta = with lib; {
homepage = "https://fletcher.github.io/MultiMarkdown-6/introduction.html";
description = "A derivative of Markdown that adds new syntax features"; description = "A derivative of Markdown that adds new syntax features";
longDescription = '' longDescription = ''
MultiMarkdown is a lightweight markup language created by MultiMarkdown is a lightweight markup language created by
@ -30,23 +39,20 @@ stdenv.mkDerivation {
It adds the following features to Markdown: It adds the following features to Markdown:
footnotes - footnotes
tables - tables
citations and bibliography (works best in LaTeX using BibTeX) - citations and bibliography (works best in LaTeX using BibTeX)
math support - math support
automatic cross-referencing ability - automatic cross-referencing ability
smart typography, with support for multiple languages - smart typography, with support for multiple languages
image attributes - image attributes
table and image captions - table and image captions
definition lists - definition lists
glossary entries (LaTeX only) - glossary entries (LaTeX only)
document metadata (e.g. title, author, date, etc.) - document metadata (e.g. title, author, date, etc.)
''; '';
homepage = "https://fletcherpenney.net/multimarkdown/"; license = with licenses; [ mit ];
# licensed under GPLv2+ or MIT:
# https://raw.githubusercontent.com/fletcher/MultiMarkdown-4/master/LICENSE
license = with lib.licenses; [ gpl2Plus mit ];
platforms = platforms.all; platforms = platforms.all;
maintainers = with lib.maintainers; [ lowfatcomputing ]; maintainers = with maintainers; [ AndersonTorres ];
}; };
} }

View file

@ -26244,10 +26244,10 @@ in
wayfireApplications = wayfireApplications-unwrapped.withPlugins (plugins: [ plugins.wf-shell ]); wayfireApplications = wayfireApplications-unwrapped.withPlugins (plugins: [ plugins.wf-shell ]);
inherit (wayfireApplications) wayfire wcm; inherit (wayfireApplications) wayfire wcm;
wayfireApplications-unwrapped = callPackage ../applications/window-managers/wayfire/applications.nix { }; wayfireApplications-unwrapped = recurseIntoAttrs (callPackage ../applications/window-managers/wayfire/applications.nix { });
wayfirePlugins = callPackage ../applications/window-managers/wayfire/plugins.nix { wayfirePlugins = recurseIntoAttrs (callPackage ../applications/window-managers/wayfire/plugins.nix {
inherit (wayfireApplications-unwrapped) wayfire; inherit (wayfireApplications-unwrapped) wayfire;
}; });
wf-config = callPackage ../applications/window-managers/wayfire/wf-config.nix { }; wf-config = callPackage ../applications/window-managers/wayfire/wf-config.nix { };
waypipe = callPackage ../applications/networking/remote/waypipe { }; waypipe = callPackage ../applications/networking/remote/waypipe { };
@ -26745,6 +26745,8 @@ in
zathura = callPackage ../applications/misc/zathura { }; zathura = callPackage ../applications/misc/zathura { };
zerobin = callPackage ../applications/networking/zerobin { };
zeroc-ice = callPackage ../development/libraries/zeroc-ice { zeroc-ice = callPackage ../development/libraries/zeroc-ice {
inherit (darwin.apple_sdk.frameworks) Security; inherit (darwin.apple_sdk.frameworks) Security;
}; };
@ -27532,6 +27534,11 @@ in
boost = boost166; boost = boost166;
}; };
pinball = callPackage ../games/pinball {
autoreconfHook = with buildPackages;
autoreconfHook.override { automake = automake115x; };
};
pingus = callPackage ../games/pingus {}; pingus = callPackage ../games/pingus {};
pioneer = callPackage ../games/pioneer { }; pioneer = callPackage ../games/pioneer { };

View file

@ -9079,8 +9079,6 @@ in {
python3 = python; python3 = python;
})).py; })).py;
zerobin = callPackage ../development/python-modules/zerobin { };
zeroc-ice = callPackage ../development/python-modules/zeroc-ice { }; zeroc-ice = callPackage ../development/python-modules/zeroc-ice { };
zeroconf = callPackage ../development/python-modules/zeroconf { }; zeroconf = callPackage ../development/python-modules/zeroconf { };