mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-10-21 04:42:07 +03:00
Merge staging-next into staging
This commit is contained in:
commit
b872b6b45c
@ -579,6 +579,12 @@
|
|||||||
githubId = 20405311;
|
githubId = 20405311;
|
||||||
name = "Aksh Gupta";
|
name = "Aksh Gupta";
|
||||||
};
|
};
|
||||||
|
alanpearce = {
|
||||||
|
email = "alan@alanpearce.eu";
|
||||||
|
github = "alanpearce";
|
||||||
|
githubId = 850317;
|
||||||
|
name = "Alan Pearce";
|
||||||
|
};
|
||||||
alapshin = {
|
alapshin = {
|
||||||
email = "alapshin@fastmail.com";
|
email = "alapshin@fastmail.com";
|
||||||
github = "alapshin";
|
github = "alapshin";
|
||||||
|
@ -6,10 +6,12 @@ let
|
|||||||
cfg = config.services.prometheus.alertmanager;
|
cfg = config.services.prometheus.alertmanager;
|
||||||
mkConfigFile = pkgs.writeText "alertmanager.yml" (builtins.toJSON cfg.configuration);
|
mkConfigFile = pkgs.writeText "alertmanager.yml" (builtins.toJSON cfg.configuration);
|
||||||
|
|
||||||
checkedConfig = file: pkgs.runCommand "checked-config" { buildInputs = [ cfg.package ]; } ''
|
checkedConfig = file:
|
||||||
ln -s ${file} $out
|
if cfg.checkConfig then
|
||||||
amtool check-config $out
|
pkgs.runCommand "checked-config" { buildInputs = [ cfg.package ]; } ''
|
||||||
'';
|
ln -s ${file} $out
|
||||||
|
amtool check-config $out
|
||||||
|
'' else file;
|
||||||
|
|
||||||
alertmanagerYml = let
|
alertmanagerYml = let
|
||||||
yml = if cfg.configText != null then
|
yml = if cfg.configText != null then
|
||||||
@ -70,6 +72,20 @@ in {
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
checkConfig = mkOption {
|
||||||
|
type = types.bool;
|
||||||
|
default = true;
|
||||||
|
description = lib.mdDoc ''
|
||||||
|
Check configuration with `amtool check-config`. The call to `amtool` is
|
||||||
|
subject to sandboxing by Nix.
|
||||||
|
|
||||||
|
If you use credentials stored in external files
|
||||||
|
(`environmentFile`, etc),
|
||||||
|
they will not be visible to `amtool`
|
||||||
|
and it will report errors, despite a correct configuration.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
logFormat = mkOption {
|
logFormat = mkOption {
|
||||||
type = types.nullOr types.str;
|
type = types.nullOr types.str;
|
||||||
default = null;
|
default = null;
|
||||||
|
@ -5,13 +5,13 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "ticker";
|
pname = "ticker";
|
||||||
version = "4.5.6";
|
version = "4.5.10";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "achannarasappa";
|
owner = "achannarasappa";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-h7k/zAYqpCAGn2dW+a3gOF/BN5ywjy/2Yx6THK9zk6k=";
|
hash = "sha256-2CELRY6V7/6PcC5s4XjOqadxXc5SbS0vstqLEej3xnI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-c7wU9LLRlS9kOhE4yAiKAs/npQe8lvSwPcd+/D8o9rk=";
|
vendorHash = "sha256-c7wU9LLRlS9kOhE4yAiKAs/npQe8lvSwPcd+/D8o9rk=";
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -3,10 +3,10 @@
|
|||||||
{
|
{
|
||||||
firefox = buildMozillaMach rec {
|
firefox = buildMozillaMach rec {
|
||||||
pname = "firefox";
|
pname = "firefox";
|
||||||
version = "112.0.2";
|
version = "113.0";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
||||||
sha512 = "2cd7adeb6c9a39ad4c5366982e0e58382d7f205e6f2cee02b8ec2867034d1c0c884eeeb870a35db35cba60fa9c84aea73f8c77cfd9f36b5146dde06464aaabd1";
|
sha512 = "96b0f0774083270f4fcce06085b177ced25ba05da7291d777f1da1d5bbad30721bc6363b76e06ccb64fc092778c8326a426a8bfdfa3cbaafd4f1169b924744a5";
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
@ -85,11 +85,11 @@
|
|||||||
|
|
||||||
firefox-esr-102 = buildMozillaMach rec {
|
firefox-esr-102 = buildMozillaMach rec {
|
||||||
pname = "firefox-esr-102";
|
pname = "firefox-esr-102";
|
||||||
version = "102.10.0esr";
|
version = "102.11.0esr";
|
||||||
applicationName = "Mozilla Firefox ESR";
|
applicationName = "Mozilla Firefox ESR";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
||||||
sha512 = "f2b53c35bdd22a3de6f32699b832babcbf499667197c02dd50cf0b6cd956e0f4471f420938c2ab72f0a0686ed99fe74e3184afe9b5f7169130879b8f8fd99f0b";
|
sha512 = "fdfed404c87f33001c0ab50f9899fa80c897fac645be8ed832e426f412aafbf1468b1c8301bad463b3f5535b6d6f2005a96a748b6e2d6bf5afbc3b5bc10983d6";
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
@ -1,37 +1,40 @@
|
|||||||
{ mkDerivation
|
{ stdenv
|
||||||
, stdenv
|
|
||||||
, lib
|
, lib
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, cmake
|
, cmake
|
||||||
, qtquickcontrols
|
, wrapQtAppsHook
|
||||||
|
, qtbase
|
||||||
, qtquickcontrols2
|
, qtquickcontrols2
|
||||||
, qtkeychain
|
, qtkeychain
|
||||||
, qtmultimedia
|
, qtmultimedia
|
||||||
, qttools
|
, qttools
|
||||||
, libquotient
|
, libquotient
|
||||||
, libsecret
|
, libsecret
|
||||||
|
, olm
|
||||||
}:
|
}:
|
||||||
|
|
||||||
mkDerivation rec {
|
stdenv.mkDerivation {
|
||||||
pname = "quaternion";
|
pname = "quaternion";
|
||||||
version = "0.0.95.1";
|
version = "0.0.95.81";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "QMatrixClient";
|
owner = "QMatrixClient";
|
||||||
repo = "Quaternion";
|
repo = "Quaternion";
|
||||||
rev = version;
|
rev = "5f639d8c84ed1475057b2cb3f7d0cb0abe77203b";
|
||||||
sha256 = "sha256-6FLj/hVY13WO7sMgHCHV57eMJu39cwQHXQX7m0lmv4I=";
|
hash = "sha256-/1fich97oqSSDpfOjaYghYzHfu3MDrh77nanbIN/v/w=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
qtmultimedia
|
|
||||||
qtquickcontrols2
|
|
||||||
qtkeychain
|
|
||||||
libquotient
|
libquotient
|
||||||
libsecret
|
libsecret
|
||||||
|
olm
|
||||||
|
qtbase
|
||||||
|
qtkeychain
|
||||||
|
qtmultimedia
|
||||||
|
qtquickcontrols2
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake qttools ];
|
nativeBuildInputs = [ cmake qttools wrapQtAppsHook ];
|
||||||
|
|
||||||
postInstall =
|
postInstall =
|
||||||
if stdenv.isDarwin then ''
|
if stdenv.isDarwin then ''
|
||||||
|
@ -65,7 +65,7 @@ def _get_values(attribute, text):
|
|||||||
|
|
||||||
:returns: List of matches.
|
:returns: List of matches.
|
||||||
"""
|
"""
|
||||||
regex = '{}\s+=\s+"(.*)";'.format(re.escape(attribute))
|
regex = fr'{re.escape(attribute)}\s+=\s+"(.*)";'
|
||||||
regex = re.compile(regex)
|
regex = re.compile(regex)
|
||||||
values = regex.findall(text)
|
values = regex.findall(text)
|
||||||
return values
|
return values
|
||||||
@ -430,7 +430,7 @@ def _update_package(path, target):
|
|||||||
if fetcher == 'fetchFromGitHub':
|
if fetcher == 'fetchFromGitHub':
|
||||||
# in the case of fetchFromGitHub, it's common to see `rev = version;` or `rev = "v${version}";`
|
# in the case of fetchFromGitHub, it's common to see `rev = version;` or `rev = "v${version}";`
|
||||||
# in which no string value is meant to be substituted. However, we can just overwrite the previous value.
|
# in which no string value is meant to be substituted. However, we can just overwrite the previous value.
|
||||||
regex = '(rev\s+=\s+[^;]*;)'
|
regex = r'(rev\s+=\s+[^;]*;)'
|
||||||
regex = re.compile(regex)
|
regex = re.compile(regex)
|
||||||
matches = regex.findall(text)
|
matches = regex.findall(text)
|
||||||
n = len(matches)
|
n = len(matches)
|
||||||
@ -519,7 +519,7 @@ environment variables:
|
|||||||
|
|
||||||
if len(packages) > 1:
|
if len(packages) > 1:
|
||||||
global BULK_UPDATE
|
global BULK_UPDATE
|
||||||
BULK_UPDATE = true
|
BULK_UPDATE = True
|
||||||
|
|
||||||
logging.info("Updating packages...")
|
logging.info("Updating packages...")
|
||||||
|
|
||||||
|
@ -1,17 +1,17 @@
|
|||||||
{ mkDerivation, lib, fetchFromGitHub, cmake, olm, openssl, qtmultimedia, qtkeychain }:
|
{ stdenv, lib, fetchFromGitHub, cmake, olm, openssl, qtbase, qtmultimedia, qtkeychain }:
|
||||||
|
|
||||||
mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "libquotient";
|
pname = "libquotient";
|
||||||
version = "0.7.1";
|
version = "0.7.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "quotient-im";
|
owner = "quotient-im";
|
||||||
repo = "libQuotient";
|
repo = "libQuotient";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-3xnv1dcyeX3Kl5EH2Tlf6nXobLG1zXsFmYstnvmSAXA=";
|
hash = "sha256-Lq404O2VjZ8vlXOW+rhsvWDvZsNd3APNbv6AadQCjhk=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ olm openssl qtmultimedia qtkeychain ];
|
buildInputs = [ olm openssl qtbase qtmultimedia qtkeychain ];
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ];
|
nativeBuildInputs = [ cmake ];
|
||||||
|
|
||||||
@ -26,6 +26,8 @@ mkDerivation rec {
|
|||||||
--replace '$'{prefix}/@CMAKE_INSTALL_INCLUDEDIR@ @CMAKE_INSTALL_FULL_INCLUDEDIR@
|
--replace '$'{prefix}/@CMAKE_INSTALL_INCLUDEDIR@ @CMAKE_INSTALL_FULL_INCLUDEDIR@
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
dontWrapQtApps = true;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "A Qt5/Qt6 library to write cross-platform clients for Matrix";
|
description = "A Qt5/Qt6 library to write cross-platform clients for Matrix";
|
||||||
homepage = "https://matrix.org/docs/projects/sdk/quotient";
|
homepage = "https://matrix.org/docs/projects/sdk/quotient";
|
||||||
|
@ -149,7 +149,9 @@ let
|
|||||||
|
|
||||||
qt3d = callPackage ../modules/qt3d.nix {};
|
qt3d = callPackage ../modules/qt3d.nix {};
|
||||||
qtcharts = callPackage ../modules/qtcharts.nix {};
|
qtcharts = callPackage ../modules/qtcharts.nix {};
|
||||||
qtconnectivity = callPackage ../modules/qtconnectivity.nix {};
|
qtconnectivity = callPackage ../modules/qtconnectivity.nix {
|
||||||
|
inherit (darwin.apple_sdk_11_0.frameworks) IOBluetooth;
|
||||||
|
};
|
||||||
qtdatavis3d = callPackage ../modules/qtdatavis3d.nix {};
|
qtdatavis3d = callPackage ../modules/qtdatavis3d.nix {};
|
||||||
qtdeclarative = callPackage ../modules/qtdeclarative.nix {};
|
qtdeclarative = callPackage ../modules/qtdeclarative.nix {};
|
||||||
qtdoc = callPackage ../modules/qtdoc.nix {};
|
qtdoc = callPackage ../modules/qtdoc.nix {};
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
{ qtModule, lib, stdenv, qtbase, qtdeclarative, bluez }:
|
{ qtModule, lib, stdenv, qtbase, qtdeclarative, bluez, IOBluetooth }:
|
||||||
|
|
||||||
qtModule {
|
qtModule {
|
||||||
pname = "qtconnectivity";
|
pname = "qtconnectivity";
|
||||||
qtInputs = [ qtbase qtdeclarative ];
|
qtInputs = [ qtbase qtdeclarative ];
|
||||||
buildInputs = lib.optional stdenv.isLinux bluez;
|
buildInputs = lib.optional stdenv.isLinux bluez;
|
||||||
|
propagatedBuildInputs = lib.optionals stdenv.isDarwin [ IOBluetooth ];
|
||||||
outputs = [ "out" "dev" "bin" ];
|
outputs = [ "out" "dev" "bin" ];
|
||||||
}
|
}
|
||||||
|
@ -1,11 +1,18 @@
|
|||||||
{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, qtbase, qttools
|
{ lib
|
||||||
, CoreFoundation, Security
|
, stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, cmake
|
||||||
|
, pkg-config
|
||||||
|
, qtbase
|
||||||
|
, qttools
|
||||||
|
, CoreFoundation
|
||||||
|
, Security
|
||||||
, libsecret
|
, libsecret
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "qtkeychain";
|
pname = "qtkeychain";
|
||||||
version = "0.12.0"; # verify after nix-build with `grep -R "set(PACKAGE_VERSION " result/`
|
version = "0.12.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "frankosterfeld";
|
owner = "frankosterfeld";
|
||||||
@ -18,7 +25,10 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
patches = [ ./0002-Fix-install-name-Darwin.patch ];
|
patches = [ ./0002-Fix-install-name-Darwin.patch ];
|
||||||
|
|
||||||
cmakeFlags = [ "-DQT_TRANSLATIONS_DIR=share/qt/translations" ];
|
cmakeFlags = [
|
||||||
|
"-DBUILD_WITH_QT6=${if lib.versions.major qtbase.version == "6" then "ON" else "OFF"}"
|
||||||
|
"-DQT_TRANSLATIONS_DIR=share/qt/translations"
|
||||||
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ]
|
nativeBuildInputs = [ cmake ]
|
||||||
++ lib.optionals (!stdenv.isDarwin) [ pkg-config ] # for finding libsecret
|
++ lib.optionals (!stdenv.isDarwin) [ pkg-config ] # for finding libsecret
|
||||||
@ -27,9 +37,22 @@ stdenv.mkDerivation rec {
|
|||||||
buildInputs = lib.optionals (!stdenv.isDarwin) [ libsecret ]
|
buildInputs = lib.optionals (!stdenv.isDarwin) [ libsecret ]
|
||||||
++ [ qtbase qttools ]
|
++ [ qtbase qttools ]
|
||||||
++ lib.optionals stdenv.isDarwin [
|
++ lib.optionals stdenv.isDarwin [
|
||||||
CoreFoundation Security
|
CoreFoundation
|
||||||
]
|
Security
|
||||||
;
|
];
|
||||||
|
|
||||||
|
doInstallCheck = true;
|
||||||
|
|
||||||
|
# we previously had a note in here saying to run this check manually, so we might as
|
||||||
|
# well do it automatically. It seems like a perfectly valid sanity check, but I
|
||||||
|
# have no idea *why* we might need it
|
||||||
|
installCheckPhase = ''
|
||||||
|
runHook preInstallCheck
|
||||||
|
|
||||||
|
grep --quiet -R 'set(PACKAGE_VERSION "${version}"' .
|
||||||
|
|
||||||
|
runHook postInstallCheck
|
||||||
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Platform-independent Qt API for storing passwords securely";
|
description = "Platform-independent Qt API for storing passwords securely";
|
||||||
|
@ -107,6 +107,7 @@ buildPythonPackage rec {
|
|||||||
# https://github.com/adobe-type-tools/afdko/issues/1425
|
# https://github.com/adobe-type-tools/afdko/issues/1425
|
||||||
"test_spec"
|
"test_spec"
|
||||||
] ++ lib.optionals (stdenv.hostPlatform.isi686) [
|
] ++ lib.optionals (stdenv.hostPlatform.isi686) [
|
||||||
|
"test_dump_option"
|
||||||
"test_type1mm_inputs"
|
"test_type1mm_inputs"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -1,32 +1,40 @@
|
|||||||
{ lib, buildPythonPackage, fetchFromGitHub, fetchpatch, requests, iso8601, bottle, pytestCheckHook }:
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, iso8601
|
||||||
|
, bottle
|
||||||
|
, pytestCheckHook
|
||||||
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "m3u8";
|
pname = "m3u8";
|
||||||
version = "0.9.0";
|
version = "3.4.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "globocom";
|
owner = "globocom";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-EfHhmV2otEgEy2OVohS+DF7dk97GFdWZ4cFCERZBmlA=";
|
hash = "sha256-jfCmvAb7bF6nYFNUPXVG61x0RiO4vcyR+x7WzgPRLxI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
propagatedBuildInputs = [
|
||||||
# Fix hardcoded /tmp dir (fix build on Hydra)
|
iso8601
|
||||||
(fetchpatch {
|
|
||||||
url = "https://github.com/globocom/m3u8/commit/cf7ae5fda4681efcea796cd7c51c02f152c36009.patch";
|
|
||||||
hash = "sha256-SEETpIJQddid8D//6DVrSGs/BqDeMOzufE0bBrm+/xY=";
|
|
||||||
})
|
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [ requests iso8601 ];
|
nativeCheckInputs = [
|
||||||
|
bottle
|
||||||
|
pytestCheckHook
|
||||||
|
];
|
||||||
|
|
||||||
nativeCheckInputs = [ bottle pytestCheckHook ];
|
disabledTests = [
|
||||||
|
# Tests require network access
|
||||||
|
"test_load_should_create_object_from_uri"
|
||||||
|
"test_load_should_create_object_from_uri_with_relative_segments"
|
||||||
|
"test_load_should_remember_redirect"
|
||||||
|
];
|
||||||
|
|
||||||
pytestFlagsArray = [
|
pythonImportsCheck = [
|
||||||
"tests/test_parser.py"
|
"m3u8"
|
||||||
"tests/test_model.py"
|
|
||||||
"tests/test_variant_m3u8.py"
|
|
||||||
];
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
@ -36,4 +44,3 @@ buildPythonPackage rec {
|
|||||||
maintainers = with maintainers; [ Scriptkiddi ];
|
maintainers = with maintainers; [ Scriptkiddi ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -17,14 +17,14 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "mobly";
|
pname = "mobly";
|
||||||
version = "1.12.1";
|
version = "1.12.2";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "google";
|
owner = "google";
|
||||||
repo = "mobly";
|
repo = "mobly";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-8ZcjxxAv+x8vTsgVKLFb55M02gElkZcZo/nrLwG7k6k=";
|
hash = "sha256-leUOC8AQwbuPNphDg4bIFWW+9tTnYvM3/ejHgZDMR44=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
31
pkgs/development/python-modules/tlds/default.nix
Normal file
31
pkgs/development/python-modules/tlds/default.nix
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "tlds";
|
||||||
|
version = "2023050800";
|
||||||
|
format = "setuptools";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "mweinelt";
|
||||||
|
repo = "python-tlds";
|
||||||
|
rev = "refs/tags/${version}";
|
||||||
|
hash = "sha256-uXYRkalJGJ2o8ptvKCkMBc/U+9DpgPGxINM8w21ZIKM=";
|
||||||
|
};
|
||||||
|
|
||||||
|
pythonImportsCheck = [
|
||||||
|
"tlds"
|
||||||
|
];
|
||||||
|
|
||||||
|
# no tests
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Automatically updated list of valid TLDs taken directly from IANA";
|
||||||
|
homepage = "https://github.com/mweinelt/tlds";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ hexa ];
|
||||||
|
};
|
||||||
|
}
|
8
pkgs/servers/search/qdrant/Cargo.lock
generated
8
pkgs/servers/search/qdrant/Cargo.lock
generated
@ -426,7 +426,7 @@ checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "api"
|
name = "api"
|
||||||
version = "1.1.1"
|
version = "1.1.3"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"chrono",
|
"chrono",
|
||||||
"env_logger",
|
"env_logger",
|
||||||
@ -1758,9 +1758,9 @@ checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "h2"
|
name = "h2"
|
||||||
version = "0.3.15"
|
version = "0.3.17"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4"
|
checksum = "66b91535aa35fea1523ad1b86cb6b53c28e0ae566ba4a460f4457e936cad7c6f"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bytes",
|
"bytes",
|
||||||
"fnv",
|
"fnv",
|
||||||
@ -2981,7 +2981,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "qdrant"
|
name = "qdrant"
|
||||||
version = "1.1.1"
|
version = "1.1.3"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"actix-cors",
|
"actix-cors",
|
||||||
"actix-files",
|
"actix-files",
|
||||||
|
@ -5,18 +5,19 @@
|
|||||||
, stdenv
|
, stdenv
|
||||||
, pkg-config
|
, pkg-config
|
||||||
, openssl
|
, openssl
|
||||||
|
, nix-update-script
|
||||||
, Security
|
, Security
|
||||||
}:
|
}:
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "qdrant";
|
pname = "qdrant";
|
||||||
version = "1.1.1";
|
version = "1.1.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "qdrant";
|
owner = "qdrant";
|
||||||
repo = "qdrant";
|
repo = "qdrant";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
sha256 = "sha256-Kjao5TjVT8QVV2tKt7TTt9cYmYXRl/oPLi8UK1tc/nA=";
|
sha256 = "sha256-CGGJLyhhwQvW9AIzA7Fg85CvPbnuyELR+mmhoc4hJtk=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoLock = {
|
cargoLock = {
|
||||||
@ -42,6 +43,10 @@ rustPlatform.buildRustPackage rec {
|
|||||||
|
|
||||||
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-faligned-allocation";
|
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-faligned-allocation";
|
||||||
|
|
||||||
|
passthru = {
|
||||||
|
updateScript = nix-update-script { };
|
||||||
|
};
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Vector Search Engine for the next generation of AI applications";
|
description = "Vector Search Engine for the next generation of AI applications";
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
|
39
pkgs/tools/networking/hblock/default.nix
Normal file
39
pkgs/tools/networking/hblock/default.nix
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, makeWrapper
|
||||||
|
, coreutils
|
||||||
|
, gawk
|
||||||
|
, curl
|
||||||
|
, gnugrep
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "hblock";
|
||||||
|
version = "3.4.1";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "hectorm";
|
||||||
|
repo = "hblock";
|
||||||
|
rev = "v${version}";
|
||||||
|
hash = "sha256-yOX/CsWs5HVH9s0KCzZm6PPqlDJHxz46jJB6KKC7Hsg=";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ coreutils curl gnugrep gawk ];
|
||||||
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
|
|
||||||
|
installFlags = [
|
||||||
|
"prefix=$(out)"
|
||||||
|
];
|
||||||
|
postInstall = ''
|
||||||
|
wrapProgram "$out/bin/hblock" \
|
||||||
|
--prefix PATH : ${lib.makeBinPath [ coreutils curl gnugrep gawk ]}
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Improve your security and privacy by blocking ads, tracking and malware domains";
|
||||||
|
homepage = "https://github.com/hectorm/hblock";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ alanpearce ];
|
||||||
|
};
|
||||||
|
}
|
@ -10,16 +10,16 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "harmonia";
|
pname = "harmonia";
|
||||||
version = "0.6.2";
|
version = "0.6.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nix-community";
|
owner = "nix-community";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/${pname}-v${version}";
|
rev = "refs/tags/${pname}-v${version}";
|
||||||
hash = "sha256-mMwKth54SCy7Acuhf4D04XP070Zf1mzCR+s7cvpsnQE=";
|
hash = "sha256-erBmPXMyIYxRLbYG35vH67MypJoXomUEFOVu6IhmEWs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-XwfSTaw98xB6bRFIBS4FmLp7aoEGKAbKzbWS32l5C9Y=";
|
cargoHash = "sha256-Gq7U+Uy3psuPVY0wGM90KA5u5Wc2s4hVJma7B11Ag5g=";
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
pkg-config nix
|
pkg-config nix
|
||||||
|
@ -1567,6 +1567,8 @@ with pkgs;
|
|||||||
|
|
||||||
fwbuilder = libsForQt5.callPackage ../tools/security/fwbuilder { };
|
fwbuilder = libsForQt5.callPackage ../tools/security/fwbuilder { };
|
||||||
|
|
||||||
|
hblock = callPackage ../tools/networking/hblock { };
|
||||||
|
|
||||||
headsetcontrol = callPackage ../tools/audio/headsetcontrol { };
|
headsetcontrol = callPackage ../tools/audio/headsetcontrol { };
|
||||||
|
|
||||||
headset-charge-indicator = callPackage ../tools/audio/headset-charge-indicator { };
|
headset-charge-indicator = callPackage ../tools/audio/headset-charge-indicator { };
|
||||||
|
@ -11955,6 +11955,8 @@ self: super: with self; {
|
|||||||
|
|
||||||
tld = callPackage ../development/python-modules/tld { };
|
tld = callPackage ../development/python-modules/tld { };
|
||||||
|
|
||||||
|
tlds = callPackage ../development/python-modules/tlds { };
|
||||||
|
|
||||||
tldextract = callPackage ../development/python-modules/tldextract { };
|
tldextract = callPackage ../development/python-modules/tldextract { };
|
||||||
|
|
||||||
tlsh = callPackage ../development/python-modules/tlsh { };
|
tlsh = callPackage ../development/python-modules/tlsh { };
|
||||||
|
@ -31,6 +31,10 @@ in
|
|||||||
|
|
||||||
inherit (kdeFrameworks) kcoreaddons;
|
inherit (kdeFrameworks) kcoreaddons;
|
||||||
|
|
||||||
|
qtkeychain = callPackage ../development/libraries/qtkeychain {
|
||||||
|
inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||||||
|
};
|
||||||
|
|
||||||
qtpbfimageplugin = callPackage ../development/libraries/qtpbfimageplugin { };
|
qtpbfimageplugin = callPackage ../development/libraries/qtpbfimageplugin { };
|
||||||
|
|
||||||
quazip = callPackage ../development/libraries/quazip { };
|
quazip = callPackage ../development/libraries/quazip { };
|
||||||
|
Loading…
Reference in New Issue
Block a user