Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2023-04-16 18:01:43 +00:00 committed by GitHub
commit 2280dc4e1f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
37 changed files with 1341 additions and 337 deletions

View File

@ -16,13 +16,13 @@ assert pcreSupport -> pcre != null;
stdenv.mkDerivation rec {
pname = "ncmpc";
version = "0.47";
version = "0.48";
src = fetchFromGitHub {
owner = "MusicPlayerDaemon";
repo = "ncmpc";
rev = "v${version}";
sha256 = "sha256-7vywLMiIUfRx9/fCmUH1AGUB63bT8z7wabgm3CuLLUs=";
sha256 = "sha256-89hBaWFwMPBqSWDmsXND0PEc1a9Fte+p1ho5tWuZFlY=";
};
buildInputs = [ glib ncurses libmpdclient boost ]

View File

@ -3286,6 +3286,9 @@ let
};
aliases = super: {
_1Password = super."1Password";
_2gua = super."2gua";
_4ops = super."4ops";
Arjun.swagger-viewer = super.arjun.swagger-viewer;
jakebecker.elixir-ls = super.elixir-lsp.vscode-elixir-ls;
jpoissonnier.vscode-styled-components = super.styled-components.vscode-styled-components;
@ -3294,9 +3297,6 @@ let
ms-vscode.PowerShell = super.ms-vscode.powershell;
rioj7.commandOnAllFiles = super.rioj7.commandonallfiles;
WakaTime.vscode-wakatime = super.wakatime.vscode-wakatime;
_1Password = throw ''_1Password has been replaced with "1Password"'';
_2gua = throw ''_2gua has been replaced with "2gua"'';
_4ops = throw ''_4ops has been replaced with "4ops"'';
};
# TODO: add overrides overlay, so that we can have a generated.nix

View File

@ -1,5 +1,6 @@
{ mkDerivation
, lib
, stdenv
, fetchFromGitHub
, substituteAll
, qtbase
@ -14,11 +15,12 @@
, kio
, plasma-framework
, qttools
, iconv
, webviewSupport ? true
, jsSupport ? true
, kioPluginSupport ? true
, plasmoidSupport ? true
, systemdSupport ? true
, kioPluginSupport ? stdenv.isLinux
, plasmoidSupport ? stdenv.isLinux
, systemdSupport ? stdenv.isLinux
/* It is possible to set via this option an absolute exec path that will be
written to the `~/.config/autostart/syncthingtray.desktop` file generated
during runtime. Alternatively, one can edit the desktop file themselves after
@ -44,7 +46,7 @@ mkDerivation rec {
qtutilities
boost
qtforkawesome
]
] ++ lib.optionals stdenv.isDarwin [ iconv ]
++ lib.optionals webviewSupport [ qtwebengine ]
++ lib.optionals jsSupport [ qtdeclarative ]
++ lib.optionals kioPluginSupport [ kio ]
@ -59,7 +61,8 @@ mkDerivation rec {
;
# No tests are available by upstream, but we test --help anyway
doInstallCheck = true;
# Don't test on Darwin because output is .app
doInstallCheck = !stdenv.isDarwin;
installCheckPhase = ''
$out/bin/syncthingtray --help | grep ${version}
'';
@ -79,6 +82,6 @@ mkDerivation rec {
description = "Tray application and Dolphin/Plasma integration for Syncthing";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ doronbehar ];
platforms = platforms.linux;
platforms = platforms.linux ++ platforms.darwin;
};
}

View File

@ -0,0 +1,32 @@
{ lib
, rustPlatform
, fetchFromGitHub
, darwin
, stdenv
}:
rustPlatform.buildRustPackage rec {
pname = "iamb";
version = "0.0.7";
src = fetchFromGitHub {
owner = "ulyssa";
repo = "iamb";
rev = "v${version}";
hash = "sha256-KKr7dfFSffkFgqcREy/3RIIn5c5IxhFR7CjFJqCmqdM=";
};
cargoHash = "sha256-/OBGRE9zualLnMh9Ikh9s9IE9b8mEmAC/H5KUids8a8=";
buildInputs = lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.AppKit
];
meta = with lib; {
description = "A Matrix client for Vim addicts";
homepage = "https://github.com/ulyssa/iamb";
changelog = "https://github.com/ulyssa/iamb/releases/tag/${src.rev}";
license = licenses.asl20;
maintainers = with maintainers; [ meain ];
};
}

View File

@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "signal-cli";
version = "0.11.7";
version = "0.11.8";
# Building from source would be preferred, but is much more involved.
src = fetchurl {
url = "https://github.com/AsamK/signal-cli/releases/download/v${version}/signal-cli-${version}-Linux.tar.gz";
hash = "sha256-oN80HQkPpJfhM4WBaRm4ytmhLjSokjEpfMhP6/XnQXs=";
hash = "sha256-lpCPPYkT+q9oYR32rHUGTJI4TmTvy01ttpJxeTSGxVo=";
};
buildInputs = lib.optionals stdenv.isLinux [ libmatthew_java dbus dbus_java ];

View File

@ -16,28 +16,15 @@
stdenv.mkDerivation rec {
pname = "nvc";
version = "1.9.0";
version = "1.9.1";
src = fetchFromGitHub {
owner = "nickg";
repo = pname;
rev = "r${version}";
hash = "sha256-hsoEAFSXI2bvzZV33jdg1849fipPQlUu3MZVvht54fI=";
hash = "sha256-UeA+6RKZMttLThyAf80ONximXRJNw5mUNM+cyCDTcGM=";
};
patches = [
# TODO: remove me on next release
(fetchpatch {
url = "https://github.com/nickg/nvc/commit/c857e16c33851f8a5386b97bc0dada2836b5db83.patch";
hash = "sha256-rvZHI1iQXT9zLpCugg5mGmMZBRbTe9PSHtDG7FVZ67Q=";
})
];
# TODO: recheck me on next release
postPatch = lib.optionalString stdenv.isLinux ''
sed -i "/vhpi4/d" test/regress/testlist.txt
'';
nativeBuildInputs = [
autoreconfHook
check

View File

@ -1,13 +1,13 @@
{ lib, stdenv, fetchurl, gmp, zlib }:
stdenv.mkDerivation {
version = "4.3.0";
version = "4.3.1";
pname = "form";
# This tarball is released by author, it is not downloaded from tag, so can't use fetchFromGitHub
src = fetchurl {
url = "https://github.com/vermaseren/form/releases/download/v4.3.0/form-4.3.0.tar.gz";
sha256 = "sha256-sjTg0JX3PssJBM3DsNjYMjqfp/RncKUvsiJnxiSq+/Y=";
url = "https://github.com/vermaseren/form/releases/download/v4.3.1/form-4.3.1.tar.gz";
sha256 = "sha256-8fUS3DT+m71rGfLf7wX8uZEt+0PINop1t5bsRy7ou84=";
};
buildInputs = [ gmp zlib ];

View File

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "hut";
version = "0.2.0";
version = "0.3.0";
src = fetchFromSourcehut {
owner = "~emersion";
repo = "hut";
rev = "v${version}";
sha256 = "sha256-g9KbOtZaBAgy/iBBh/Tv5ULJNnNzwzZpA6DOynl+dnk=";
sha256 = "sha256-kr5EWQ3zHUp/oNPZV2d3j9AyoEmHEX8/rETiMKTBi3s=";
};
vendorSha256 = "sha256-vuAx8B34Za+GEtekFOUaY07hBk3O2OaJ1JmulbIhwbs=";
vendorHash = "sha256-aoqGb7g8UEC/ydmL3GbWGy3HDD1kfDJOMeUP4nO9waA=";
nativeBuildInputs = [
scdoc

View File

@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
pname = "gleam";
version = "0.27.0";
version = "0.28.2";
src = fetchFromGitHub {
owner = "gleam-lang";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-RkpHmrxKiMtXOPKd8qBREike2sJ3NZcrc7RIxG08eyI=";
hash = "sha256-4sYHI3yh5KvLxdpWkCMya7v5aXG+FvvK7hmpOkX1R28=";
};
nativeBuildInputs = [ git pkg-config ];
@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ openssl ] ++
lib.optionals stdenv.isDarwin [ Security libiconv ];
cargoSha256 = "sha256-QluOPKEkofRRE+UxNe60f+sA8Ov3um25kl2F/pt19js=";
cargoSha256 = "sha256-7RLeLZS28eIGObisRRI3skSkplWZGnyikvD3qfFDpU8=";
meta = with lib; {
description = "A statically typed language for the Erlang VM";

View File

@ -3,6 +3,7 @@
, fetchFromGitHub
, cmake
, cppunit
, iconv
}:
stdenv.mkDerivation rec {
@ -18,19 +19,23 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
nativeCheckInputs = [ cppunit ];
buildInputs = lib.optionals stdenv.isDarwin [
iconv # needed on Darwin, see https://github.com/Martchus/cpp-utilities/issues/4
];
# Otherwise, tests fail since the resulting shared object libc++utilities.so is only available in PWD of the make files
preCheck = ''
checkFlagsArray+=(
"LD_LIBRARY_PATH=$PWD"
)
'';
doCheck = true;
# tests fail on Darwin
doCheck = !stdenv.isDarwin;
meta = with lib; {
homepage = "https://github.com/Martchus/cpp-utilities";
description = "Common C++ classes and routines used by @Martchus' applications featuring argument parser, IO and conversion utilities";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ doronbehar ];
platforms = platforms.linux;
platforms = platforms.linux ++ platforms.darwin;
};
}

View File

@ -41,6 +41,7 @@ stdenv.mkDerivation rec {
++ lib.optionals withOdbc [ unixODBC ];
cmakeFlags = [
"-DBUILD_AUTOCOMPLETE_EXTENSION=ON"
"-DBUILD_ICU_EXTENSION=ON"
"-DBUILD_PARQUET_EXTENSION=ON"
"-DBUILD_TPCH_EXTENSION=ON"
@ -55,6 +56,7 @@ stdenv.mkDerivation rec {
"-DBUILD_TPCE=ON"
"-DBUILD_ODBC_DRIVER=${enableFeature withOdbc}"
"-DJDBC_DRIVER=${enableFeature withJdbc}"
] ++ lib.optionals doInstallCheck [
# development settings
"-DBUILD_UNITTESTS=ON"
];
@ -86,6 +88,8 @@ stdenv.mkDerivation rec {
"test/fuzzer/pedro/buffer_manager_out_of_memory.test"
"test/sql/storage/compression/bitpacking/bitpacking_size_calculation.test"
"test/sql/copy/parquet/delta_byte_array_length_mismatch.test"
"test/sql/function/timestamp/test_icu_strptime.test"
"test/sql/timezone/test_icu_timezone.test"
# these are only hidden if no filters are passed in
"[!hide]"
# this test apparently never terminates

View File

@ -53,7 +53,7 @@ in stdenv.mkDerivation rec {
description = "Library that bundles ForkAwesome for use within Qt applications";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ doronbehar ];
platforms = platforms.linux;
platforms = platforms.linux ++ platforms.darwin;
};
}

View File

@ -28,6 +28,6 @@ stdenv.mkDerivation rec {
description = "Common Qt related C++ classes and routines used by @Martchus' applications such as dialogs, widgets and models Topics";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ doronbehar ];
platforms = platforms.linux;
platforms = platforms.linux ++ platforms.darwin;
};
}

View File

@ -0,0 +1,48 @@
{ lib
, buildPythonPackage
, fetchPypi
, setuptools
, django
, pytest-django
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "django-bootstrap3";
version = "23.1";
format = "pyproject";
src = fetchPypi {
inherit pname version;
hash = "sha256-cJW3xmqJ87rreOoCh5nr15XSlzn8hgJGBCLnwqGUrTA=";
};
nativeBuildInputs = [
setuptools
];
buildInputs = [
django
];
pythonImportsCheck = [
"bootstrap3"
];
nativeCheckInputs = [
pytest-django
pytestCheckHook
];
env.DJANGO_SETTINGS_MODULE = "tests.app.settings";
meta = with lib; {
description = "Bootstrap 3 integration for Django";
homepage = "https://github.com/zostera/django-bootstrap3";
changelog = "https://github.com/zostera/django-bootstrap3/blob/${version}/CHANGELOG.md";
license = licenses.bsd3;
maintainers = with maintainers; [ hexa ];
};
}

View File

@ -0,0 +1,60 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
# build
, setuptools
# propagates
, asgiref
, typing-extensions
# tests
, django
, djangorestframework
, graphene-django
, pytestCheckHook
, pytest-django
}:
buildPythonPackage rec {
pname = "django-countries";
version = "7.5.1";
format = "pyproject";
src = fetchFromGitHub {
owner = "SmileyChris";
repo = "django-countries";
rev = "refs/tags/v${version}";
hash = "sha256-se6s0sgIfMLW0sIMp/3vK4KdDPQ5ahg6OQCDAs4my4M=";
};
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
asgiref
typing-extensions
];
nativeCheckInputs = [
django
djangorestframework
graphene-django
pytestCheckHook
pytest-django
];
meta = with lib; {
description = "Provides a country field for Django models";
longDescription = ''
A Django application that provides country choices for use with
forms, flag icons static files, and a country field for models.
'';
homepage = "https://github.com/SmileyChris/django-countries";
changelog = "https://github.com/SmileyChris/django-countries/blob/v${version}/CHANGES.rst";
license = licenses.mit;
maintainers = with maintainers; [ hexa ];
};
}

View File

@ -0,0 +1,40 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, django
, django-jquery-js
}:
buildPythonPackage rec {
pname = "django-formset-js-improved";
version = "0.5.0.3";
format = "setuptools";
src = fetchFromGitHub {
owner = "pretix";
repo = "django-formset-js";
rev = "refs/tags/${version}";
hash = "sha256-bOM24ldXk9WeV0jl6LIJB3BJ5hVWLA1PJTBBnJBoprU=";
};
buildInputs = [
django
];
propagatedBuildInputs = [
django-jquery-js
];
pythonImportsCheck = [
"djangoformsetjs"
];
doCheck = false; # no tests
meta = with lib; {
description = "A wrapper for a JavaScript formset helper";
homepage = "https://github.com/pretix/django-formset-js";
license = licenses.bsd2;
maintainers = with maintainers; [ hexa ];
};
}

View File

@ -0,0 +1,53 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
# propagates
, python-dateutil
# tests
, django-extensions
, pytest-django
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "django-hierarkey";
version = "1.1.0";
format = "setuptools";
src = fetchFromGitHub {
owner = "raphaelm";
repo = "django-hierarkey";
# https://github.com/raphaelm/django-hierarkey/commit/c81ace02ca404a8756e2931bb6faf55b6365e140
rev = "c81ace02ca404a8756e2931bb6faf55b6365e140";
hash = "sha256-sCARyTjuuAUptlOsFmApnsQpcksP+uYnq0lukXDMcuk=";
};
propagatedBuildInputs = [
python-dateutil
];
pythonImportsCheck = [
"hierarkey"
];
nativeCheckInputs = [
django-extensions
pytest-django
pytestCheckHook
];
DJANGO_SETTINGS_MODULE = "tests.settings";
pytestFlagsArray = [
"tests"
];
meta = with lib; {
description = "Flexible and powerful hierarchical key-value store for your Django models";
homepage = "https://github.com/raphaelm/django-hierarkey";
license = licenses.asl20;
maintainers = with maintainers; [ hexa ];
};
}

View File

@ -0,0 +1,35 @@
{ lib
, buildPythonPackage
, fetchFromBitbucket
, django
}:
buildPythonPackage rec {
pname = "django-jquery-js";
version = "3.1.1";
format = "setuptools";
src = fetchFromBitbucket {
owner = "tim_heap";
repo = "django-jquery";
rev = "refs/tags/v${version}";
hash = "sha256-TzMo31jFhcvlrmq2TJgQyds9n8eATaChnyhnQ7bwdzs=";
};
buildInputs = [
django
];
pythonImportsCheck = [
"jquery"
];
doCheck = false; # no tests
meta = with lib; {
description = "jQuery, bundled up so apps can depend upon it";
homepage = "https://bitbucket.org/tim_heap/django-jquery";
license = licenses.mit;
maintainers = with maintainers; [ hexa ];
};
}

View File

@ -0,0 +1,75 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, django
# optionals
, bleach
, docutils
, markdown
, pygments
, python-creole
, smartypants
, textile
# tests
, pytest-django
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "django-markup";
version = "1.6";
format = "setuptools";
src = fetchFromGitHub {
owner = "bartTC";
repo = "django-markup";
rev = "refs/tags/v${version}";
hash = "sha256-Hh+3KxFE6sSIqRowyZ1Pz6NmBaTbltZaEhSjFrw760Q=";
};
postPatch = ''
sed -i "/--cov/d" setup.cfg
'';
buildInputs = [
django
];
passthru.optional-dependencies = {
all_filter_dependencies = [
bleach
docutils
markdown
pygments
python-creole
smartypants
textile
];
};
pythonImportsCheck = [
"django_markup"
];
nativeCheckInputs = [
pytest-django
pytestCheckHook
] ++ passthru.optional-dependencies.all_filter_dependencies;
env.DJANGO_SETTINGS_MODULE = "django_markup.tests";
disabledTests = [
# https://github.com/bartTC/django-markup/issues/40
"test_rst_with_pygments"
];
meta = with lib; {
description = "Generic Django application to convert text with specific markup to html.";
homepage = "https://github.com/bartTC/django-markup";
changelog = "https://github.com/bartTC/django-markup/blob/v${version}/CHANGELOG.rst";
license = licenses.mit;
maintainers = with maintainers; [ hexa ];
};
}

View File

@ -0,0 +1,85 @@
{ lib
, buildPythonPackage
, django
, django-formtools
, django-otp
, django-phonenumber-field
, fetchFromGitHub
, phonenumbers
, pydantic
, pythonOlder
, pythonRelaxDepsHook
, qrcode
, setuptools-scm
, twilio
, webauthn
}:
buildPythonPackage rec {
pname = "django-two-factor-auth";
version = "1.15.1";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "jazzband";
repo = "django-two-factor-auth";
rev = "refs/tags/${version}";
hash = "sha256-+E6kSD00ChPiRLT2i43dNlVkbvuR1vKkbSZfD1Bf3qc=";
};
nativeBuildInputs = [
pythonRelaxDepsHook
setuptools-scm
];
pythonRelaxDeps = [
"django-phonenumber-field"
];
propagatedBuildInputs = [
django
django-formtools
django-otp
django-phonenumber-field
qrcode
];
passthru.optional-dependencies = {
call = [
twilio
];
sms = [
twilio
];
webauthn = [
pydantic
webauthn
];
# yubikey = [
# django-otp-yubikey
# ];
phonenumbers = [
phonenumbers
];
# phonenumberslite = [
# phonenumberslite
# ];
};
# Tests require internet connection
doCheck = false;
pythonImportsCheck = [
"two_factor"
];
meta = with lib; {
description = "Complete Two-Factor Authentication for Django";
homepage = "https://github.com/jazzband/django-two-factor-auth";
changelog = "https://github.com/jazzband/django-two-factor-auth/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ derdennisop ];
};
}

View File

@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "duckdb-engine";
version = "0.6.9";
version = "0.7.0";
format = "pyproject";
disabled = pythonOlder "3.7";
@ -22,7 +22,7 @@ buildPythonPackage rec {
repo = "duckdb_engine";
owner = "Mause";
rev = "refs/tags/v${version}";
hash = "sha256-F1Y7NXkNnCbCxc43gBN7bt+z0D0EwnzCyBKFzbq9KcA=";
hash = "sha256-qLQjFkud9DivLQ9PignLrXlUVOAxsd28s7+2GdC5jKE=";
};
nativeBuildInputs = [

View File

@ -1,22 +1,59 @@
{ lib, buildPythonPackage, fetchPypi, pkgs, pkg-config, chardet, lxml }:
{ lib
, beautifulsoup4
, buildPythonPackage
, chardet
, fetchFromGitHub
, lxml
, pkg-config
, pkgs
, pytestCheckHook
, pythonOlder
}:
buildPythonPackage rec {
pname = "html5-parser";
version = "0.4.10";
version = "0.4.11";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "f9294418c0da95c2d5facc19d3dc32941093a6b8e3b3e4b36cc7b5a1697fbca4";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "kovidgoyal";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-l7cCt+zX+qOujS6noc1/p7mELqrHae3eiKQNXBxLm7o=";
};
nativeBuildInputs = [ pkg-config ];
propagatedBuildInputs = [ chardet lxml pkgs.libxml2 ];
nativeBuildInputs = [
pkg-config
];
doCheck = false; # No such file or directory: 'run_tests.py'
buildInputs = [
pkgs.libxml2
];
propagatedBuildInputs = [
chardet
lxml
];
nativeCheckInputs = [
beautifulsoup4
pytestCheckHook
];
pythonImportsCheck = [
"html5_parser"
];
pytestFlagsArray = [
"test/*.py"
];
meta = with lib; {
description = "Fast C based HTML 5 parsing for python";
homepage = "https://html5-parser.readthedocs.io";
license = licenses.asl20;
maintainers = with maintainers; [ ];
};
}

View File

@ -0,0 +1,43 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, google-auth
, google-auth-oauthlib
, setuptools
}:
buildPythonPackage rec {
pname = "pydata-google-auth";
version = "1.7.0";
format = "setuptools";
src = fetchFromGitHub {
repo = pname;
owner = "pydata";
rev = "refs/tags/${version}";
hash = "sha256-VJmu7VExWmXBa0cjgppyOgWDLDRMdhOoaOrZoi4WAxo=";
};
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
google-auth
google-auth-oauthlib
];
# tests require network access
doCheck = false;
pythonImportsCheck = [
"pydata_google_auth"
];
meta = with lib; {
description = "Helpers for authenticating to Google APIs";
homepage = "https://github.com/pydata/pydata-google-auth";
license = licenses.bsd3;
maintainers = with maintainers; [ cpcloud ];
};
}

View File

@ -0,0 +1,89 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, runtimeShell
# build
, poetry-core
# propagates
, docutils
# tests
, pytestCheckHook
, readme_renderer
, textile
}:
buildPythonPackage rec {
pname = "python-creole";
version = "1.4.10";
format = "pyproject";
src = fetchFromGitHub {
owner = "jedie";
repo = "python-creole";
rev = "refs/tags/v${version}";
hash = "sha256-8pXOnLNjhIv0d+BqjW8wlb6BT6CmFHSsxn5wLOv3LBQ=";
};
nativeBuildInputs = [
poetry-core
];
postPatch = ''
substituteInPlace pyproject.toml \
--replace "poetry.masonry.api" "poetry.core.masonry.api"
substituteInPlace Makefile \
--replace "/bin/bash" "${runtimeShell}"
sed -i "/-cov/d" pytest.ini
'';
propagatedBuildInputs = [
docutils
];
pythonImportsCheck = [
"creole"
];
nativeCheckInputs = [
pytestCheckHook
readme_renderer
textile
];
preCheck = ''
export PATH=$out/bin:$PATH
'';
disabledTests = [
# macro didn't expect argument
"test_macro_wrong_arguments_quite"
"test_macro_wrong_arguments_with_error_report"
# rendering mismatches, likely docutils version mismatch
"test_headlines1"
"test_simple_table"
];
disabledTestPaths = [
# requires poetry
"creole/tests/test_Makefile.py"
# requires poetry_publish
"creole/publish.py"
"creole/tests/test_project_setup.py"
# rendering differencenes, likely docutils version mismatch
"creole/tests/test_cross_compare_rest.py"
"creole/tests/test_rest2html.py"
];
meta = with lib; {
description = "Creole markup tools written in Python";
homepage = "https://github.com/jedie/python-creole";
changelog = "https://github.com/jedie/python-creole/releases/tag/v${version}";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ hexa ];
};
}

View File

@ -40,7 +40,7 @@ let
in
buildPythonPackage rec {
pname = "rdkit";
version = "2022.09.1";
version = "2022.09.5";
format = "other";
src =
@ -51,7 +51,7 @@ buildPythonPackage rec {
owner = pname;
repo = pname;
rev = "Release_${versionTag}";
hash = "sha256-AaawjCv3/ShByOKU0c37/hjuyfD7NhFC8UngDoG7C0s=";
hash = "sha256-zsiH4gNCAeXDLjHhDsKwZMkTvVCWG9LwAaEKNOuqV2Q=";
};
unpackPhase = ''
@ -59,7 +59,9 @@ buildPythonPackage rec {
find . -type d -exec chmod +w {} +
mkdir External/AvalonTools/avalon
ln -s ${external.avalon}/* External/AvalonTools/avalon
# In buildPhase, CMake patches the file in this directory
# see https://github.com/rdkit/rdkit/pull/5928
cp -r ${external.avalon}/* External/AvalonTools/avalon
mkdir External/YAeHMOP/yaehmop
ln -s ${external.yaehmop}/* External/YAeHMOP/yaehmop

File diff suppressed because it is too large Load Diff

View File

@ -1,25 +1,25 @@
{ stdenv
, lib
{ lib
, rustPlatform
, fetchFromGitHub
, stdenv
, CoreServices
}:
rustPlatform.buildRustPackage rec {
pname = "cotton";
version = "unstable-2022-10-04";
version = "unstable-2023-04-13";
src = fetchFromGitHub {
owner = "danielhuang";
repo = pname;
rev = "30f3aa7ec6792f3e2dbafc9f4b009b1a6eadc755";
sha256 = "sha256-jq5aW6dViHTxh2btP5smtcyUSZ1EoMrQVN7K8zs1jJM=";
rev = "e6aeb0757a2579de82e75e1d2e9fc20739f0ab7f";
sha256 = "sha256-DpwwTVlmmYxbZiJ9HAwQfomg7+WH3I3y3jZdaVbBf4w=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"node-semver-2.0.1-alpha.0" = "sha256-TIMynpmRIrnft6kZjX3nJC/BafgudH/d01dpraM5YmU=";
"node-semver-2.0.1-alpha.0" = "sha256-ldRQuJGo8gGc4fBD8E/J1aPJcwG7lg7jhwRvl/P2BbM=";
"tokio-tar-0.3.0" = "sha256-mD6bls4rGsJhu/W56C5VYgK4mzcSJ2DPOaPAbRLStT8=";
};
};
@ -30,6 +30,6 @@ rustPlatform.buildRustPackage rec {
description = "A package manager for JavaScript projects";
homepage = "https://github.com/danielhuang/cotton";
license = licenses.gpl3Only;
maintainers = with maintainers; [ dit7ya ];
maintainers = with maintainers; [ dit7ya figsoda ];
};
}

View File

@ -40,13 +40,13 @@ let
in stdenv.mkDerivation rec {
pname = "openvscode-server";
version = "1.76.2";
version = "1.77.1";
src = fetchFromGitHub {
owner = "gitpod-io";
repo = "openvscode-server";
rev = "openvscode-server-v${version}";
sha256 = "IZyuMcu3f0jOflJsor/gMDoONgyOGU8Py+wRbRV38RU=";
sha256 = "i1AexC4EmVi7xSjdCfYmMIUU+CgKT48o03n39XQ0nVY=";
};
yarnCache = stdenv.mkDerivation {
@ -69,7 +69,7 @@ in stdenv.mkDerivation rec {
outputHashMode = "recursive";
outputHashAlgo = "sha256";
outputHash = "sha256-zcT74h1bEPPwHCXPB2VoVDVelQlDW6FBO/b6SP1x8b4=";
outputHash = "sha256-Ca2qd9Q88BNUIT9avq1KiMwKcKkMX/NkU2q8DjGYQjg=";
};
nativeBuildInputs = [

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "tidb";
version = "6.6.0";
version = "7.0.0";
src = fetchFromGitHub {
owner = "pingcap";
repo = pname;
rev = "v${version}";
sha256 = "sha256-u0Zl2SULBWrUu3V7VbbbkSMPoRijWQRYCMcqD4nC3Bw=";
sha256 = "sha256-giYAD6BJqK1Z9Rkpy3Xhf4Y4+lmZW6y1CJur0OqZHTU=";
};
vendorHash = "sha256-0fvvCOvRM3NbcUln5UfR/jTxVKZuQudgm6GivKaYm2c=";
vendorHash = "sha256-IyVfML4XwogW/SMoZoZcQA32DxuHzuBoNePqk3u1vSw=";
ldflags = [
"-s"

View File

@ -8,13 +8,13 @@
buildGoModule rec {
pname = "qovery-cli";
version = "0.57.1";
version = "0.58.1";
src = fetchFromGitHub {
owner = "Qovery";
repo = pname;
rev = "v${version}";
hash = "sha256-i60u9U3SLu2EzRlLJliXrRC+SozreAsVI2Vd6gDDVE4=";
hash = "sha256-+Js39lzJW92EpuIW853k4WdR7/8ba5osUcfKmQT9Uho=";
};
vendorHash = "sha256-1krHpwjs4kGhPMBF5j3iqUBo8TGKs1h+nDCmDmviPu4=";

View File

@ -50,14 +50,14 @@ let
or (throw "Unsupported platform ${stdenv.hostPlatform.system}");
in
stdenv.mkDerivation (finalAttrs: {
pname = "ventoy-bin";
version = "1.0.90";
pname = "ventoy";
version = "1.0.91";
src = let
inherit (finalAttrs) version;
in fetchurl {
url = "https://github.com/ventoy/Ventoy/releases/download/v${version}/ventoy-${version}-linux.tar.gz";
hash = "sha256-UJ4kgtF2lIZn37p1SDkvCyHmuBSFSHmMHKLD4/ZorbQ=";
hash = "sha256-9vsFdOxsW1Cs06gVPvQusju2+wp4PpBwbHZUugwb3co=";
};
patches = [
@ -183,7 +183,7 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
meta = with lib; {
meta = {
homepage = "https://www.ventoy.net";
description = "A New Bootable USB Solution";
longDescription = ''
@ -200,10 +200,9 @@ stdenv.mkDerivation (finalAttrs: {
800+ image files are tested. 90%+ distros in DistroWatch supported.
'';
changelog = "https://www.ventoy.net/doc_news.html";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ AndersonTorres ];
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ AndersonTorres ];
platforms = [ "x86_64-linux" "i686-linux" "aarch64-linux" "mipsel-linux" ];
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
mainProgram = "ventoy";
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
};
})

View File

@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "f2fs-tools";
version = "1.15.0";
version = "1.16.0";
src = fetchgit {
url = "https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git";
rev = "refs/tags/v${version}";
sha256 = "sha256-RSWvdC6kV0KfyJefK9qyFCWjlezFc7DBOOn+uy7S3Lk=";
sha256 = "sha256-zNG1F//+BTBzlEc6qNVixyuCB6PMZD5Kf8pVK0ePYiA=";
};
nativeBuildInputs = [ autoreconfHook pkg-config ];

View File

@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/ksnip/ksnip";
description = "Cross-platform screenshot tool wihth many annotation features";
description = "Cross-platform screenshot tool with many annotation features";
longDescription = ''
Features:

View File

@ -1671,6 +1671,8 @@ mapAliases ({
vaultwarden-vault = vaultwarden.webvault; # Added 2022-12-13
varnish71 = throw "varnish71 was removed from nixpkgs, because it was superseded upstream. Please switch to a different release"; # Added 2022-11-08
vdirsyncerStable = vdirsyncer; # Added 2020-11-08, see https://github.com/NixOS/nixpkgs/issues/103026#issuecomment-723428168
ventoy-bin = throw "ventoy-bin has been renamed to ventoy"; # Added 2023-04-12
ventoy-bin-full = throw "ventoy-bin-full has been renamed to ventoy-full"; # Added 2023-04-12
venus = throw "venus has been removed from nixpkgs, as it's unmaintained"; # Added 2021-02-05
vgo2nix = throw "vgo2nix has been removed, because it was deprecated. Consider using gomod2nix instead"; # added 2022-08-24
vimHugeX = vim-full; # Added 2022-12-04

View File

@ -1670,8 +1670,8 @@ with pkgs;
veikk-linux-driver-gui = libsForQt5.callPackage ../tools/misc/veikk-linux-driver-gui { };
ventoy-bin = callPackage ../tools/cd-dvd/ventoy-bin { };
ventoy-bin-full = ventoy-bin.override {
ventoy = callPackage ../tools/cd-dvd/ventoy { };
ventoy-full = ventoy.override {
withCryptsetup = true;
withXfs = true;
withExt4 = true;
@ -31844,6 +31844,8 @@ with pkgs;
matrix-recorder = callPackage ../applications/networking/instant-messengers/matrix-recorder { };
iamb = callPackage ../applications/networking/instant-messengers/iamb { };
mblaze = callPackage ../applications/networking/mailreaders/mblaze { };
mbrola = callPackage ../applications/audio/mbrola { };

View File

@ -2576,6 +2576,8 @@ self: super: with self; {
django-autocomplete-light = callPackage ../development/python-modules/django-autocomplete-light { };
django-bootstrap3 = callPackage ../development/python-modules/django-bootstrap3 { };
django-cache-url = callPackage ../development/python-modules/django-cache-url { };
django-cacheops = callPackage ../development/python-modules/django-cacheops { };
@ -2606,6 +2608,8 @@ self: super: with self; {
django-cors-headers = callPackage ../development/python-modules/django-cors-headers { };
django-countries = callPackage ../development/python-modules/django-countries { };
django-crispy-forms = callPackage ../development/python-modules/django-crispy-forms { };
django-cryptography = callPackage ../development/python-modules/django-cryptography { };
@ -2626,6 +2630,8 @@ self: super: with self; {
django-formtools = callPackage ../development/python-modules/django-formtools { };
django-formset-js-improved = callPackage ../development/python-modules/django-formset-js-improved { };
django-graphiql-debug-toolbar = callPackage ../development/python-modules/django-graphiql-debug-toolbar { };
django-gravatar2 = callPackage ../development/python-modules/django-gravatar2 { };
@ -2638,6 +2644,8 @@ self: super: with self; {
django-health-check = callPackage ../development/python-modules/django-health-check { };
django-hierarkey = callPackage ../development/python-modules/django-hierarkey { };
django_hijack_admin = callPackage ../development/python-modules/django-hijack-admin { };
django_hijack = callPackage ../development/python-modules/django-hijack { };
@ -2649,6 +2657,8 @@ self: super: with self; {
django-jinja = callPackage ../development/python-modules/django-jinja2 { };
django-jquery-js = callPackage ../development/python-modules/django-jquery-js { };
django-js-asset = callPackage ../development/python-modules/django-js-asset { };
django-js-reverse = callPackage ../development/python-modules/django-js-reverse { };
@ -2659,6 +2669,8 @@ self: super: with self; {
django-mailman3 = callPackage ../development/python-modules/django-mailman3 { };
django-markup = callPackage ../development/python-modules/django-markup { };
django-model-utils = callPackage ../development/python-modules/django-model-utils { };
django-modelcluster = callPackage ../development/python-modules/django_modelcluster { };
@ -2759,6 +2771,8 @@ self: super: with self; {
django_treebeard = callPackage ../development/python-modules/django_treebeard { };
django-two-factor-auth = callPackage ../development/python-modules/django-two-factor-auth { };
django-versatileimagefield = callPackage ../development/python-modules/django-versatileimagefield { };
django-vite = callPackage ../development/python-modules/django-vite { };
@ -7492,6 +7506,8 @@ self: super: with self; {
python-codon-tables = callPackage ../development/python-modules/python-codon-tables { };
python-creole = callPackage ../development/python-modules/python-creole { };
python-crfsuite = callPackage ../development/python-modules/python-crfsuite { };
python-csxcad = callPackage ../development/python-modules/python-csxcad { };
@ -8126,6 +8142,8 @@ self: super: with self; {
pydash = callPackage ../development/python-modules/pydash { };
pydata-google-auth = callPackage ../development/python-modules/pydata-google-auth { };
pydata-sphinx-theme = callPackage ../development/python-modules/pydata-sphinx-theme { };
pydbus = callPackage ../development/python-modules/pydbus { };