Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-01-18 12:04:56 +00:00
committed by GitHub
34 changed files with 237 additions and 3034 deletions
@@ -61,10 +61,10 @@ in
pkgs.python3.pkgs.playwright
]
'';
description = ''Extra packages to be available in the jupyter runtime enviroment'';
description = "Extra packages to be available in the jupyter runtime environment";
};
extraEnvironmentVariables = lib.mkOption {
description = ''Extra enviroment variables to be set in the runtime context of jupyter notebook'';
description = "Extra environment variables to be set in the runtime context of jupyter notebook";
default = { };
example = lib.literalExpression ''
{
@@ -66,6 +66,7 @@ in
Group = "mediamtx";
SupplementaryGroups = lib.mkIf cfg.allowVideoAccess "video";
ExecStart = "${cfg.package}/bin/mediamtx /etc/mediamtx.yaml";
Restart = "on-failure";
};
};
};
File diff suppressed because it is too large Load Diff
+3 -8
View File
@@ -13,21 +13,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-release";
version = "0.25.10";
version = "0.25.15";
src = fetchFromGitHub {
owner = "crate-ci";
repo = "cargo-release";
tag = "v${version}";
hash = "sha256-eMPwbcMIjYxM5gJm3HSdwzxN7WYOOtzj/Wf7rwuJfWs=";
hash = "sha256-8WmmMyocWivWdVRqhG2VkIdvUe5vuFmxJDAqr5SNv8w=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"cargo-test-macro-0.1.0" = "sha256-5EHfvuwbI14DBkbLWyXepmn9m4Qn2ah2+9J9FHrSOgU=";
};
};
cargoHash = "sha256-XvE8AZjVoJfo1Zi9FYw3atxIGmG2wx0BRElavTeEJ/o=";
nativeBuildInputs = [
pkg-config
+2 -2
View File
@@ -5,7 +5,7 @@
fetchpatch,
gitUpdater,
testers,
boost,
boost186,
cmake,
dbus,
doxygen,
@@ -81,7 +81,7 @@ stdenv.mkDerivation (finalAttrs: {
];
buildInputs = [
boost
boost186 # uses boost/asio/io_service.hpp
lomiri.cmake-extras
dbus
libxml2
+2 -2
View File
@@ -17,14 +17,14 @@ let
in
flutter324.buildFlutterApplication rec {
pname = "ente-auth";
version = "4.2.4";
version = "4.2.8";
src = fetchFromGitHub {
owner = "ente-io";
repo = "ente";
sparseCheckout = [ "auth" ];
tag = "auth-v${version}";
hash = "sha256-bjFCmMPD983iY6X3lFSeQXmVArSMw80yAW5D6Viwofs=";
hash = "sha256-1vIM2MrQF0DO+5SEzIAUeZxOks6PKs3kkTdc09aCk2A=";
};
sourceRoot = "${src.name}/auth";
+3 -3
View File
@@ -6,16 +6,16 @@
buildNpmPackage rec {
pname = "clasp";
version = "2.4.2";
version = "2.5.0";
src = fetchFromGitHub {
owner = "google";
repo = "clasp";
tag = "v${version}";
hash = "sha256-Cnnqbxjfx7hlRYIDtbjSbDO0QBHqLsleIGrAUQDLaCw=";
hash = "sha256-Wt9caSgYNSx6yVUm3eg86GNdrheqHM5IYY8QohclHkQ=";
};
npmDepsHash = "sha256-4oYpGBpk4WBVnE1HNYmRRGHZgcPgta2YQB00YyWvbiI=";
npmDepsHash = "sha256-iRC2iLNe/4ZP2liUDjIgyMNtlmjcXAGdSmhx3qFBjsA=";
# `npm run build` tries installing clasp globally
npmBuildScript = [ "compile" ];
+11 -9
View File
@@ -25,14 +25,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "redict";
version = "7.3.0";
version = "7.3.2";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "redict";
repo = "redict";
rev = finalAttrs.version;
hash = "sha256-vtDb+VqDAtrce6dpDRnPO6N9Z6dFfy8fUUqNeiZ+r5c=";
hash = "sha256-MY4OWoYQ4a5efqcUTN6lNL/kd1VrJ/OBqKw27cQ5WC8=";
};
patches = lib.optionals useSystemJemalloc [
@@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optionals tlsSupport [ openssl ];
preBuild = lib.optionalString stdenv.hostPlatform.isDarwin ''
substituteInPlace src/Makefile --replace "-flto" ""
substituteInPlace src/Makefile --replace-fail "-flto" ""
'';
# More cross-compiling fixes.
@@ -73,21 +73,23 @@ stdenv.mkDerivation (finalAttrs: {
# darwin currently lacks a pure `pgrep` which is extensively used here
doCheck = !stdenv.hostPlatform.isDarwin;
nativeCheckInputs = [
which
tcl
ps
] ++ lib.optionals stdenv.hostPlatform.isStatic [ getconf ];
checkPhase = ''
runHook preCheck
# disable test "Connect multiple replicas at the same time": even
# upstream find this test too timing-sensitive
substituteInPlace tests/integration/replication.tcl \
--replace 'foreach mdl {no yes}' 'foreach mdl {}'
--replace-fail "foreach mdl {no yes}" "foreach mdl {}"
substituteInPlace tests/support/server.tcl \
--replace 'exec /usr/bin/env' 'exec env'
--replace-fail "exec /usr/bin/env" "exec env"
sed -i '/^proc wait_load_handlers_disconnected/{n ; s/wait_for_condition 50 100/wait_for_condition 50 500/; }' \
tests/support/util.tcl
@@ -104,13 +106,13 @@ stdenv.mkDerivation (finalAttrs: {
passthru.tests.redict = nixosTests.redict;
meta = with lib; {
meta = {
homepage = "https://redict.io";
description = "Distributed key/value store";
license = licenses.lgpl3Only;
platforms = platforms.all;
license = lib.licenses.lgpl3Only;
platforms = lib.platforms.all;
changelog = "https://codeberg.org/redict/redict/releases/tag/${finalAttrs.version}";
maintainers = with maintainers; [ yuka ];
maintainers = with lib.maintainers; [ yuka ];
mainProgram = "redict-cli";
};
})
+46
View File
@@ -0,0 +1,46 @@
{
lib,
stdenv,
fetchFromGitHub,
cmake,
llvmPackages,
z3,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "simbaplusplus";
version = "0-unstable-2024-11-05";
src = fetchFromGitHub {
owner = "pgarba";
repo = "SiMBA-";
rev = "a030a187df0b650718b2aab18ccebc1f810e18b4";
hash = "sha256-h2in203bwfb7ArhoBN0PoWM6DZtxI4jSGQuSTTaBJ7A=";
};
postPatch = ''
substituteInPlace CMakeLists.txt \
--replace-fail ' ''${LLVM_TOOLS_BINARY_DIR}/llvm-config' " ${lib.getDev llvmPackages.libllvm}/bin/llvm-config" \
--replace-fail 'set(Z3_INCLUDE_DIRS /usr/include)' ""
'';
nativeBuildInputs = [
cmake
];
buildInputs = [
llvmPackages.libllvm
z3
];
doCheck = true;
meta = {
description = "SiMBA++ is a port of MBA Solver SiMBA to C/C++";
homepage = "https://github.com/pgarba/SiMBA-";
license = lib.licenses.gpl3Only;
mainProgram = "SiMBA++";
maintainers = with lib.maintainers; [ emilytrau ];
platforms = lib.platforms.unix;
};
})
+3 -3
View File
@@ -17,17 +17,17 @@
rustPlatform.buildRustPackage rec {
pname = "uv";
version = "0.5.20";
version = "0.5.21";
src = fetchFromGitHub {
owner = "astral-sh";
repo = "uv";
tag = version;
hash = "sha256-MuFeO7Ju/aPsDzujRS9hsHykUrImFWRUR+2oOaAlXLc=";
hash = "sha256-KByU5PLya+9ASfS4eqVGeRChhr8huxqqNB1jvUt6BHI=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-e0U4yijsGyEm7PCrpn6WYn1cPEK4oGtK1fr7Wrxnmkg=";
cargoHash = "sha256-qZoOYeJ1GlKhu88eNq2ncbOFQgdtaST4f2py2DquekU=";
nativeBuildInputs = [
cmake
+2 -2
View File
@@ -18,14 +18,14 @@
python3Packages.buildPythonApplication rec {
pname = "video-downloader";
version = "0.12.21";
version = "0.12.22";
pyproject = false; # Built with meson
src = fetchFromGitHub {
owner = "Unrud";
repo = "video-downloader";
tag = "v${version}";
hash = "sha256-rlhb2FaNkUivrN08kERXyoEzRIMdByr5foiQJ80OlT8=";
hash = "sha256-kCw+4ycJiLXvAKY6ct9zthVABf2yqDQVC2qg0Ie/zHk=";
};
propagatedBuildInputs = with python3Packages; [
+5 -5
View File
@@ -29,16 +29,16 @@ let
."${system}" or (throw "Unsupported system: ${system}");
hash =
{
arm64-linux-hash = "sha256-s0j3ZYqS0fp8yLxPXP25BvLzLt7Uisl2c+94saMWEMw=";
arm64-osx-hash = "sha256-vHUtrMHJ1g7ltGuf765/IVDAWfanSUGRQbVnzsuTgrQ=";
x64-linux-hash = "sha256-mYLDQxAS6WV8CWzG1gSjPl37SJaVoLV21Meh1cRk45w=";
x64-osx-hash = "sha256-YNUb5eOc0iMOjZ9vbYLodFp5jlqk1OcOyRi10REyVX4=";
arm64-linux-hash = "sha256-HQU+89TWfJGWT3BNorN4cmwtrsqALrBrGO3U8Bk/ejc=";
arm64-osx-hash = "sha256-R6aMaFgyAByf2LNoAukPHd55uFYGhSSgwvZJ0jZyXAM=";
x64-linux-hash = "sha256-baEikUc8BnNCkHakzgl3C6kgRckjAXY6xw4q/x6jBAM=";
x64-osx-hash = "sha256-KN8Nz1Dc+6xp3UyyYZLFiZs9nw7W8bScSSeMMOOgXhs=";
}
."${arch}-${os}-hash";
in
stdenv.mkDerivation rec {
pname = "whisparr";
version = "2.0.0.548";
version = "2.0.0.787";
src = fetchurl {
name = "${pname}-${arch}-${os}-${version}.tar.gz";
+7
View File
@@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
boost,
}:
@@ -15,6 +16,12 @@ stdenv.mkDerivation rec {
rev = "v${version}";
hash = "sha256-7xTMDhPIx1I1PiYNanGUsK8pdrWuemMWM7BW+NQs2BQ=";
};
patches = [
(fetchpatch {
url = "https://github.com/arximboldi/zug/commit/c8c74ada30d931e40636c13763b892f20d3ce1ae.patch";
hash = "sha256-0x+ScRnziBeyHWYJowcVb2zahkcK2qKrMVVk2twhtHA=";
})
];
nativeBuildInputs = [
cmake
];
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "adafruit-platformdetect";
version = "3.76.1";
version = "3.77.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -16,7 +16,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "adafruit_platformdetect";
inherit version;
hash = "sha256-xFoqymbYEs7L7bP0/psCz44SZO7yCbMArm9GfLo25Lg=";
hash = "sha256-rc5jhgWWN+krTLXTQw0BYRnNPrGfknaSDFRRXz15iUk=";
};
build-system = [ setuptools-scm ];
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "asana";
version = "5.0.10";
version = "5.0.15";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "asana";
repo = "python-asana";
tag = "v${version}";
hash = "sha256-nuBvRqrs00OIY3UzN7bF5dB15TZqeE43o1BIpBaJZcQ=";
hash = "sha256-+4RGaeUgTiHOt2F1oSu06USbDh0ZrILsZAPwBUsFnJE=";
};
build-system = [ setuptools ];
@@ -4,6 +4,7 @@
fetchFromGitHub,
flask,
flask-migrate,
flask-sqlalchemy,
ldap3,
pytestCheckHook,
pythonOlder,
@@ -12,7 +13,7 @@
buildPythonPackage rec {
pname = "automx2";
version = "2024.2";
version = "2025.1.1";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -21,14 +22,15 @@ buildPythonPackage rec {
owner = "rseichter";
repo = "automx2";
tag = version;
hash = "sha256-7SbSKSjDHTppdqfPPKvuWbdoksHa6BMIOXOq0jDggTE=";
hash = "sha256-wsKE1lplFUOi6i12ZMV9Oidc58jyuYawbAxJ4qqcYmg=";
};
nativeBuildInputs = [ setuptools ];
build-system = [ setuptools ];
propagatedBuildInputs = [
dependencies = [
flask
flask-migrate
flask-sqlalchemy
ldap3
];
@@ -36,11 +38,11 @@ buildPythonPackage rec {
pythonImportsCheck = [ "automx2" ];
meta = with lib; {
meta = {
description = "Email client configuration made easy";
homepage = "https://rseichter.github.io/automx2/";
changelog = "https://github.com/rseichter/automx2/blob/${version}/CHANGELOG";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ twey ];
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ twey ];
};
}
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "google-api-python-client";
version = "2.147.0";
version = "2.158.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "google_api_python_client";
inherit version;
hash = "sha256-6GTCz2HTTADwUni4vbcrk7b6NPDenq1R0gQ187Zfkb4=";
hash = "sha256-tmZFl6mVXgSXemJ1LjP+RMs1xYDhkMHLCKBBiTFyvWc=";
};
build-system = [ setuptools ];
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "google-cloud-firestore";
version = "2.19.0";
version = "2.20.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "google_cloud_firestore";
inherit version;
hash = "sha256-Gyzm4LeRruiaHk8HK+uhASJH6Juso2Hu1yH7Rn/gVLA=";
hash = "sha256-rYY75YZnIzkh4C8LgaqUqBb15jpwfLM8l7GqNXpQVm0=";
};
build-system = [ setuptools ];
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "google-cloud-monitoring";
version = "2.24.0";
version = "2.26.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "google_cloud_monitoring";
inherit version;
hash = "sha256-oNOEj07w93S7swIchv12XbvG2xdtePcels8zmNO+G7c=";
hash = "sha256-KQQf3/2y24bIvlRayYXHSQwXDpEQtDZfC9YIjGhEGIQ=";
};
build-system = [ setuptools ];
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "google-cloud-netapp";
version = "0.3.17";
version = "0.3.18";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "google_cloud_netapp";
inherit version;
hash = "sha256-VVgUqFHUbAJ0vFzPFM2Z2pPlKuIDnl8zSIcw7JFnDwo=";
hash = "sha256-fj4o5EzA7G9MtNbSphZPBi7Zq2T/QrFOWXxZ+9ep/Dw=";
};
build-system = [ setuptools ];
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "google-cloud-secret-manager";
version = "2.22.0";
version = "2.22.1";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "google_cloud_secret_manager";
inherit version;
hash = "sha256-XdlaxiQ2h/hv2AMxbAdo9QcCiVi4ouabOqCs56xlS/Q=";
hash = "sha256-8kXlBbQpmQOI8Pks1KJNQkpMTNwqy4ZuUsJOdoDRXnc=";
};
build-system = [ setuptools ];
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "jdatetime";
version = "5.0.0";
version = "5.1.0";
pyproject = true;
disabled = pythonOlder "3.8";
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
hash = "sha256-LMYD2RPA2OMokoRU09KVJhywN+mVAif2fJYpq0cQ/fk=";
hash = "sha256-Ja8fSNFFa5oKzHsyxoxm6czLrlQWcvm5ck8nTXgQowc=";
};
build-system = [ setuptools ];
@@ -3,25 +3,24 @@
buildPythonPackage,
fetchFromGitHub,
setuptools,
pytestCheckHook,
python,
}:
buildPythonPackage rec {
pname = "lexilang";
version = "1.0.2";
version = "1.0.5";
pyproject = true;
src = fetchFromGitHub {
owner = "LibreTranslate";
repo = "LexiLang";
tag = "v${version}";
hash = "sha256-/uSoEz/5HJnFVkXZndIlM+K0OJLJaorFQ6+kWYELjrs=";
hash = "sha256-Yn6zthr6irkDsRx25NG9gOQc07xRpItwCc6+WqAhd/c=";
};
nativeBuildInputs = [ setuptools ];
build-system = [ setuptools ];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "lexilang" ];
checkPhase = ''
runHook preCheck
@@ -29,10 +28,10 @@ buildPythonPackage rec {
runHook postCheck
'';
meta = with lib; {
meta = {
description = "Simple, fast dictionary-based language detector for short texts";
homepage = "https://github.com/LibreTranslate/LexiLang";
license = licenses.agpl3Only;
maintainers = with maintainers; [ izorkin ];
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ izorkin ];
};
}
@@ -2,6 +2,7 @@
lib,
buildPythonPackage,
fetchPypi,
setuptools,
pytestCheckHook,
cffi,
lmdb,
@@ -10,18 +11,22 @@
buildPythonPackage rec {
pname = "lmdb";
version = "1.5.1";
format = "setuptools";
version = "1.6.2";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-cXwlWCfTMeAvckK0QFGqBkZskPbXMuywezHt+x4Gxno=";
hash = "sha256-0o4/pZk1/2iIWHYOxS8gLsuMEImj9o0fFi6jB40VHnM=";
};
build-system = [ setuptools ];
buildInputs = [ lmdb ];
pythonImportsCheck = [ "lmdb" ];
nativeCheckInputs = [
cffi
pytestCheckHook
@@ -29,12 +34,12 @@ buildPythonPackage rec {
LMDB_FORCE_SYSTEM = 1;
meta = with lib; {
meta = {
description = "Universal Python binding for the LMDB 'Lightning' Database";
homepage = "https://github.com/dw/py-lmdb";
changelog = "https://github.com/jnwatson/py-lmdb/blob/py-lmdb_${version}/ChangeLog";
license = licenses.openldap;
maintainers = with maintainers; [
license = lib.licenses.openldap;
maintainers = with lib.maintainers; [
copumpkin
ivan
];
@@ -25,14 +25,14 @@
buildPythonPackage rec {
pname = "okta";
version = "2.9.9";
version = "2.9.10";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-RgB1trUSAxrCpGJxyLt6lzQXHcVPVnqIUacynalUUzY=";
hash = "sha256-hLdq5AlTaCZ9x/x5VL4Q673th2HnE7haAaOp5zOQdjQ=";
};
pythonRelaxDeps = [ "aenum" ];
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "pyslurm";
version = "24.5.0";
version = "24.11.0";
pyproject = true;
disabled = pythonOlder "3.6";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
repo = "pyslurm";
owner = "PySlurm";
tag = "v${version}";
hash = "sha256-EJTzaoHBidnaHxFLw8FrjJITUxioRGEhl1yvm/QDpXc=";
hash = "sha256-Uko4fgi080XWSseOBijzvzi0YtjuRIvH8qSKEWrpFG0=";
};
nativeBuildInputs = [ setuptools ];
@@ -3,28 +3,33 @@
buildPythonPackage,
fetchPypi,
cmake,
pybind11,
numpy,
pybind11,
setuptools,
scipy,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "qdldl";
version = "0.1.7.post4";
format = "setuptools";
version = "0.1.7.post5";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-DBY7mvuSxLadRGOHsdQpUJRDiwQexOhRAnG2xP8fhv0=";
hash = "sha256-CxOZ4cSbW+1arI/WPvCKtwjTQMN/tCb+ABKLwfNrKG4=";
};
dontUseCmakeConfigure = true;
nativeBuildInputs = [ cmake ];
buildInputs = [ pybind11 ];
build-system = [
cmake
numpy
pybind11
setuptools
];
propagatedBuildInputs = [
dependencies = [
numpy
scipy
];
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "restfly";
version = "1.5.0";
version = "1.5.1";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "stevemcgrath";
repo = "restfly";
tag = version;
hash = "sha256-Zdn/hUvAZ9TaAWyDpNiEiA9mYDbWmiXBUa+IV/g8n2M=";
hash = "sha256-hHNsOFu2b4sb9zbdWVTwoU1HShLFqC+Q9/PJcEqu7Hg=";
};
build-system = [ setuptools ];
@@ -27,14 +27,14 @@
buildPythonPackage rec {
pname = "trytond";
version = "7.4.2";
version = "7.4.3";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-4ThDDsAvy/9Md1bbOJatIZYzrhZQsMP4hbh/9MBUxgA=";
hash = "sha256-vOaYdIrcpedpJEb0ILzILrEutqLmmVDDOV/UgnHgvuQ=";
};
build-system = [ setuptools ];
@@ -364,13 +364,13 @@
buildPythonPackage rec {
pname = "types-aiobotocore";
version = "2.16.1";
version = "2.17.0";
pyproject = true;
src = fetchPypi {
pname = "types_aiobotocore";
inherit version;
hash = "sha256-kkIarU7r0801mpT3HvE2I93Rmxh7QsvEMHNFldxLajM=";
hash = "sha256-wvDAWFochrlLQPUGfJTW69v/FK0rwlo9yym1eRXl7rA=";
};
build-system = [ setuptools ];
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "vulcan-api";
version = "2.4.1";
version = "2.4.2";
pyproject = true;
disabled = pythonOlder "3.6";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "kapi2289";
repo = pname;
tag = "v${version}";
hash = "sha256-FEWm5DvnrEIelRnu/IgWU7h1CTvPQcZ3DbFS2swy/wQ=";
hash = "sha256-oWtyqFacWkKhv4QvbZCuq3KHlM/o7SfENg90O/ygXUw=";
};
pythonRemoveDeps = [ "related-without-future" ];
+65 -30
View File
@@ -11,10 +11,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1mfb5x6kwxwprprhzj2a1hff7vw37v1wd9hl70nqq23xr82w20wx";
sha256 = "03dai8z2dxb2cf29hp6md7bhysyipxvw2qnm2bj98yyrnaskfikn";
type = "gem";
};
version = "7.1.4.1";
version = "7.1.5.1";
};
actionmailbox = {
dependencies = [
@@ -32,10 +32,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1z95jcq4cmk7zzy4jjgxjbigk0zaxm2gpf8p0s0jn3b5px0k3ljk";
sha256 = "02inlpsmjz8rz159ljhzac1dvzq5k1pnmmx2pf4gmrj3zs4hbhn3";
type = "gem";
};
version = "7.1.4.1";
version = "7.1.5.1";
};
actionmailer = {
dependencies = [
@@ -56,10 +56,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1h39ffp0zs0r46bfm8bbgvc8icwamq4icsf1qn32xskdssnb8xyr";
sha256 = "0ncplhcrxldj6jvbaw9g8ik4cznjlf3lyfzgrwy0jfxjh3cdc4xj";
type = "gem";
};
version = "7.1.4.1";
version = "7.1.5.1";
};
actionpack = {
dependencies = [
@@ -83,10 +83,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1mrdaql56iqnqcg7n3frc0r48bca8b4g9f2ifc69f15dpps2wfsx";
sha256 = "066p70mngqk8m7qp3wq2frbl1w8imdcrdxb06cxwq5izykcn7hib";
type = "gem";
};
version = "7.1.4.1";
version = "7.1.5.1";
};
actiontext = {
dependencies = [
@@ -101,10 +101,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "06az0qalnvz0hv1wq8nn5q70gak9r50b6b95avmkz860lhbpx70d";
sha256 = "1v7psa946frm79x04vywnd0h069jgxy5xghm7y5sgijvmp7n3qmq";
type = "gem";
};
version = "7.1.4.1";
version = "7.1.5.1";
};
actionview = {
dependencies = [
@@ -124,10 +124,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "02zrp7x6k6sgd4rrpsh2b9k2h0qhx538fsb1grsw25ss8d9k2b2j";
sha256 = "1apnqjfwbvyhf7svlamal1pvy2x78fk42lqbnllqwy816lhrlmcc";
type = "gem";
};
version = "7.1.4.1";
version = "7.1.5.1";
};
active_model_serializers = {
dependencies = [
@@ -157,10 +157,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1r0i34jrsibwkbg61kjm1xjbc8ppy8r91bnach8rv7jgjrid4dyl";
sha256 = "0rspwfvhxs5by6im90rrjp2sy1wzdpcgb9xm0qfljk3zhmn3fcvn";
type = "gem";
};
version = "7.1.4.1";
version = "7.1.5.1";
};
activemodel = {
dependencies = [ "activesupport" ];
@@ -172,10 +172,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1dpdfa132zsfw5l754p2iwialbscvhp9dblq9fg65ww306s3g0pl";
sha256 = "1wci45aas8g909zby9j91m87ff5j28qwl0i7izzbszsahmk78wkl";
type = "gem";
};
version = "7.1.4.1";
version = "7.1.5.1";
};
activerecord = {
dependencies = [
@@ -191,10 +191,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1cwx0a7pbl2shm0jc0m7aylacb84j2p4f3h0v7f6aas2b8s6lkf1";
sha256 = "1qzij5xmsqqxsc9v9kil68aif5bvly06vqf4pnjrnfzkkdhd22pl";
type = "gem";
};
version = "7.1.4.1";
version = "7.1.5.1";
};
activestorage = {
dependencies = [
@@ -208,21 +208,24 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "07zw4r8n3ag3d8jfynngpk0cxjwwlh7pxg3hrz1fdww2fnl6nan8";
sha256 = "0qzz8dxwj70zys1lmqk1x0sl4rb7ddw6v2bgmpm6dijqd03qnsxf";
type = "gem";
};
version = "7.1.4.1";
version = "7.1.5.1";
};
activesupport = {
dependencies = [
"base64"
"benchmark"
"bigdecimal"
"concurrent-ruby"
"connection_pool"
"drb"
"i18n"
"logger"
"minitest"
"mutex_m"
"securerandom"
"tzinfo"
];
groups = [
@@ -235,10 +238,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0p3167vw7csidyfl731hbp27xaz90w0v31l3fqzrsipci69p7qw0";
sha256 = "1f6gqyl49hdabid5jkrfq0127gd396srsgpy7p5ni61v8wp4h34z";
type = "gem";
};
version = "7.1.4.1";
version = "7.1.5.1";
};
addressable = {
dependencies = [ "public_suffix" ];
@@ -467,6 +470,22 @@
};
version = "3.1.20";
};
benchmark = {
groups = [
"default"
"development"
"pam_authentication"
"production"
"test"
];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0jl71qcgamm96dzyqk695j24qszhcc7liw74qc83fpjljp2gh4hg";
type = "gem";
};
version = "0.4.0";
};
better_errors = {
dependencies = [
"erubi"
@@ -2400,10 +2419,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "15gysw8rassqgdq3kwgl4mhqmrgh7nk2qvrcqp4ijyqazgywn6gq";
sha256 = "18ajyy4d16q4ahnrfmj6d6z9ak21mnbn4wblx2vddck3lvwlpkny";
type = "gem";
};
version = "1.16.7";
version = "1.16.8";
};
oj = {
dependencies = [
@@ -3315,10 +3334,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0fa7maxd1ydbnws0fym43pv8j2c6k5dkg0z0fkq31j8jr1aqk7ja";
sha256 = "0148c00v3hks98rymdiilhjm0i8qw5fla4gww0fb94k3ggns5bh5";
type = "gem";
};
version = "7.1.4.1";
version = "7.1.5.1";
};
rails-controller-testing = {
dependencies = [
@@ -3371,10 +3390,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1pm4z853nyz1bhhqr7fzl44alnx4bjachcr6rh6qjj375sfz3sc6";
sha256 = "0q55i6mpad20m2x1lg5pkqfpbmmapk0sjsrvr1sqgnj2hb5f5z1m";
type = "gem";
};
version = "1.6.0";
version = "1.6.2";
};
rails-i18n = {
dependencies = [
@@ -3413,10 +3432,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0ypihpilhxdz5p3sb5g37jn2sbfjhf2ydkxj097kkn7ri7a7702x";
sha256 = "1yz28fq55drl4c2dwgap96xcjf6qns2ghc3c3gffzm6yw9i5bq8b";
type = "gem";
};
version = "7.1.4.1";
version = "7.1.5.1";
};
rainbow = {
groups = [
@@ -4032,6 +4051,22 @@
};
version = "1.8.0";
};
securerandom = {
groups = [
"default"
"development"
"pam_authentication"
"production"
"test"
];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1cd0iriqfsf1z91qg271sm88xjnfd92b832z49p1nd542ka96lfc";
type = "gem";
};
version = "0.4.1";
};
selenium-webdriver = {
dependencies = [
"base64"
+2 -2
View File
@@ -5,14 +5,14 @@
patches ? [ ],
}:
let
version = "4.3.2";
version = "4.3.3";
in
(applyPatches {
src = fetchFromGitHub {
owner = "mastodon";
repo = "mastodon";
rev = "v${version}";
hash = "sha256-A1sSUBtlztKFsZ3TY/c9CXFV8LhttRW2JmSU0QSVOIg=";
hash = "sha256-6FyLhRy+/uW+RYt+IRHpkTABjKGTQYjR/4GSPN+GlGY=";
};
patches = patches ++ [ ];
})
+15 -11
View File
@@ -82,20 +82,24 @@ HASH=$(echo "$JSON" | jq -r .hash)
cat > source.nix << EOF
# This file was generated by pkgs.mastodon.updateScript.
{ fetchFromGitHub, applyPatches, patches ? [] }:
{
fetchFromGitHub,
applyPatches,
patches ? [ ],
}:
let
version = "$VERSION";
in
(
applyPatches {
src = fetchFromGitHub {
owner = "$OWNER";
repo = "$REPO";
rev = "v\${version}";
hash = "$HASH";
};
patches = patches ++ [$PATCHES];
}) // {
(applyPatches {
src = fetchFromGitHub {
owner = "$OWNER";
repo = "$REPO";
rev = "v\${version}";
hash = "$HASH";
};
patches = patches ++ [$PATCHES];
})
// {
inherit version;
yarnHash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";
}