Merge master into staging-next

This commit is contained in:
github-actions[bot] 2021-06-13 12:06:09 +00:00 committed by GitHub
commit 5ac3d4e7b0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
34 changed files with 471 additions and 229 deletions

View file

@ -0,0 +1,88 @@
{ mkDerivation
, alsa-lib
, autoPatchelfHook
, fetchurl
, flac
, lib
, libmicrohttpd
, llvmPackages_10
, qtcharts
, qtdeclarative
, qtquickcontrols2
, qtwebengine
, qtwebview
, rpmextract
, wavpack
}:
mkDerivation rec {
pname = "hqplayer-desktop";
version = "4.12.0-34";
src = fetchurl {
url = "https://www.signalyst.eu/bins/hqplayer/fc33/hqplayer4desktop-${version}.fc33.x86_64.rpm";
sha256 = "sha256-9kLKmi5lNtnRm9b4HnO01cO/C+Sg0DcKD64N5WBbYOE=";
};
unpackPhase = ''
${rpmextract}/bin/rpmextract $src
'';
nativeBuildInputs = [ autoPatchelfHook rpmextract ];
buildInputs = [
alsa-lib
flac
libmicrohttpd
llvmPackages_10.openmp
qtquickcontrols2
qtcharts
qtdeclarative
qtwebengine
qtwebview
wavpack
];
dontConfigure = true;
dontBuild = true;
installPhase = ''
# main executable
mkdir -p $out/bin
cp ./usr/bin/* $out/bin
# desktop files
mkdir -p $out/share/applications
cp ./usr/share/applications/* $out/share/applications
# documentation
mkdir -p $out/share/doc/${pname}
cp ./usr/share/doc/hqplayer4desktop/* $out/share/doc/${pname}
# pixmaps
mkdir -p $out/share/pixmaps
cp ./usr/share/pixmaps/* $out/share/pixmaps
'';
postInstall = ''
for desktopFile in $out/share/applications/*; do
substituteInPlace "$desktopFile" \
--replace '/usr/bin/' '$out/bin/' \
--replace '/usr/share/doc/' '$out/share/doc/'
done
gunzip $out/share/doc/${pname}/*.gz
'';
postFixup = ''
patchelf --replace-needed libomp.so.5 libomp.so $out/bin/.hqplayer4desktop-wrapped
'';
meta = with lib; {
homepage = "https://www.signalyst.com/custom.html";
description = "High-end upsampling multichannel software HD-audio player";
changelog = "https://www.signalyst.eu/bins/${pname}/fc33/hqplayer4desktop-${version}fc33.x86_64.changes";
license = licenses.unfree;
maintainers = with maintainers; [ lovesegfault ];
};
}

View file

@ -44,9 +44,9 @@
}
},
"ungoogled-chromium": {
"version": "91.0.4472.77",
"sha256": "0c8vj3gq3nmb7ssiwj6875g0a8hcprss1a4gqw9h7llqywza9ma5",
"sha256bin64": "0caf47xam5igdnbhipal1iyicnxxvadhi61k199rwysrvyv5sdad",
"version": "91.0.4472.101",
"sha256": "1d3y621iclkq6nvxrapk5aihv50x13hjha0c2gcp2xxfma96253q",
"sha256bin64": "12j5q5b9v0jpiznjnh89831w8lv399vd1z4ljhbsnsidbsygrbr1",
"deps": {
"gn": {
"version": "2021-04-06",
@ -55,8 +55,8 @@
"sha256": "199xkks67qrn0xa5fhp24waq2vk8qb78a96cb3kdd8v1hgacgb8x"
},
"ungoogled-patches": {
"rev": "91.0.4472.77-1",
"sha256": "1jfmmkw1y4rcjfgsm7b4v2lrgd3sks5qpajvq0djflbhkpsqxfk0"
"rev": "91.0.4472.101-1",
"sha256": "1ca8gjxz3w730446qns253ibs9lx22iysxq5sphb3pw2w0069q8r"
}
}
}

View file

@ -0,0 +1,25 @@
{ lib, stdenv, buildGoModule, fetchFromGitHub, iproute2mac }:
buildGoModule rec {
pname = "hyprspace";
version = "0.1.2";
propagatedBuildInputs = lib.optional stdenv.isDarwin iproute2mac;
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
sha256 = "sha256-YQJaK6i4GWEGSlf/1+hzjVhdN6ZjZC55v8w9KEedNg4=";
};
vendorSha256 = "sha256-ErqK2jDTpqUyvll+epdGKRYCJvyvCa90W1GVbbhF0a4=";
meta = with lib; {
description = "A Lightweight VPN Built on top of Libp2p for Truly Distributed Networks.";
homepage = "https://github.com/hyprspace/hyprspace";
license = licenses.asl20;
maintainers = with maintainers; [ yusdacra ];
platforms = platforms.linux ++ platforms.darwin;
};
}

View file

@ -10,7 +10,7 @@ let
(builtins.attrNames (builtins.removeAttrs variantHashes [ "iosevka" ]));
in stdenv.mkDerivation rec {
pname = "${name}-bin";
version = "5.0.5";
version = "7.0.4";
src = fetchurl {
url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/ttc-${name}-${version}.zip";

View file

@ -1,26 +1,27 @@
# This file was autogenerated. DO NOT EDIT!
{
iosevka = "1fva80sxdcmsl8y3m23ndif3ff54if37g1xqpda1f13yrbd9ii8q";
iosevka-aile = "0fy58yd17k8k41j5f48572d4vad3zz7c2mbc6vsiii9abfkwwalr";
iosevka-curly = "1lxw8na3qvc5g04prczl7qprdkvd0zf91ybmv276dnkq27abnjn4";
iosevka-curly-slab = "19b6xr5vjnb20j34x2ynfji63qibczn0mm2j76d01py304839bws";
iosevka-etoile = "0fhcn69idb6w8abpmmvpdp9c08zdhy0zwn8nbyy9jcznwj8vwb7m";
iosevka-slab = "0jlm3l13p9c965zx6z4df65lzxzj9yjjvpwlnx94ipayinxa1iff";
iosevka-ss01 = "1i6bvslpxj87p3xi198l486ba40ixicdkmj29vcb1d7w1hhr6wnm";
iosevka-ss02 = "1raczi1ja4barvjg5cp3j96kyph4aj8qlp9i10q7835sy29q3285";
iosevka-ss03 = "0cn9hi5w9rx8xhbh9a75c7s9pxa3dkqfhd24lbp72hwfgv5nk1v0";
iosevka-ss04 = "0v8fvif71604vyqanphq9mmlmx4xy0y2bykvplhrj1zmrj6v2ing";
iosevka-ss05 = "1fh99av3ml2zhjvdif02r2f82n4hsswpgd2i42d964swjdplxdga";
iosevka-ss06 = "0b0kl49djpc77qpmr1g2nzrg0q477xkjiqxb2i33pkrjsxn4vhn7";
iosevka-ss07 = "1d2by3najsambqxyzapnmd200hah39jq0mqdalidb2kjh5lx9n6k";
iosevka-ss08 = "05m03zn9pfl1khvl9xvgmlaygh1ni67lj2pc8zjgqydyls1vmxl4";
iosevka-ss09 = "1hzglj7sclg6h4jc9ibb1777apl11885w1gpscv81b8n1h0qhnb7";
iosevka-ss10 = "1fr52sclgp10k0lh86scjn3aylvsfnr7msg7jfsr3bkg61f5x1da";
iosevka-ss11 = "1cmdjmlqvhn3qvqdfflwa4wgza364jn9gbj5vq8rsd6qili175ix";
iosevka-ss12 = "0bk56hh9894z59rpkk5s9hhmkz1b2gmvfys46frijg3am54xh03q";
iosevka-ss13 = "1kgxlxz1cdkzrfbnkavscf48im9lwiya9rcqlaa10k0ssas28br5";
iosevka-ss14 = "06djgn86r2yy3ll2ask5mr9qhqibqzr7v95db5dzxcbz7hrmaaxf";
iosevka-ss15 = "0qcld7h38c7cif518sa84x50igxjkh38ckav9qhhv7ls1n5h0jpm";
iosevka-ss16 = "0qa6h8qx60rajbpp0v4wxia5n3yinp2nvwy2dsi1270prra7r49x";
iosevka-ss17 = "1s04vlkll42am6w3lcka518zv2dlrwwnykdid0sp81najwmq0fk3";
iosevka = "10aa8bsykkfi3aplw4j7smj0brcbni3jxqzjbpsbv5b15wzvkm7y";
iosevka-aile = "0pa79n41xha9rdj4vzz8cpmdhf0h4fjyphjl12i9qxh5znjr4yyz";
iosevka-curly = "0shk75qdm5acfbxdvv985gnhaz3dys8wpshiis6y2raz8sam48qg";
iosevka-curly-slab = "0z297s1bl2rrrmr3a4cds4cx4cw69p2y05jv999bkw9vrd6a5ij9";
iosevka-etoile = "05h62ybd6b54b51h6m6dq3phvrw4jfcc6cyp1x44shj4az2ia17w";
iosevka-slab = "07rp7rp3rjzzn6vnx3zbfizd924xhl702kcyq9qlif9g285l85nl";
iosevka-ss01 = "1rvshgyhcq2cay9dssap9mhinhljn92adrbf8lbkaabf3fcyd19h";
iosevka-ss02 = "0bscxfjhm1is7b7amr5jjj5wpxm1yps4cns47r4w26a0ad4lzf6b";
iosevka-ss03 = "1l4mzv1w7wkjs4629hrj7svd3wwhjfvby0qsbq2fr71ngz4gdvva";
iosevka-ss04 = "0mj5l316bji6mazgkzi5vigbfbgfnif0llmgacg0l5qayzaafqb1";
iosevka-ss05 = "1gfc7b05fvf1m5vhlvbzxzim8qfcqf16dg8qmzdv625dk1mg2llf";
iosevka-ss06 = "1n3mfn8h9gmf7ymc6f5ky5n70nn0nb2l8grj26hm9047cvbxcjqm";
iosevka-ss07 = "0bffazcb6k7qd3c3fxg426mcgjzc5xncv8nsiz71frhi9crplprv";
iosevka-ss08 = "1kv6v7n2qbgl185kfh401mjvs2iim6l3cw9zzghhfx6qv7xy0dcd";
iosevka-ss09 = "0da9kcsxk4vllnxjlslm394lr3bhdsw4a2mi95szplipbf748jcp";
iosevka-ss10 = "0935y7m603n3rfv38gmja7jhjmc6xrcx61psb3sznp7mlmi0dn7x";
iosevka-ss11 = "1hh0b8qaas4bxz0sa8zi5sr4rmqrpgxfzaq53fsmxy7pzjkhjz09";
iosevka-ss12 = "118ibl1i7981kjvf8g0rqrckh2chnxvyivk5wwmxhkw43x06ffjf";
iosevka-ss13 = "1licqy5dy5z4s91yh086i0m362lavaqq6zr13715zaqh7ard7hva";
iosevka-ss14 = "0y1f5hva9kpj9l3a56n6vbr8zbydd9c0knvsbpg68lcgmybfc97m";
iosevka-ss15 = "11pm6frf74y27ym4kmh98pn2cqlab6msj0cxpah36ckpzkm5zdqq";
iosevka-ss16 = "0z77549ydrbdhw96gc1zl3sg4s16cq7l56pwkfk9ificm1rwf1nm";
iosevka-ss17 = "0zm34lfgrlcb97a8dx1g056qy6rr7722b1k6hm9dp676mi5va2cw";
iosevka-ss18 = "0jmz975gny6fc7vf5cn8a4bl0y8pzdwlvfh0km9x7ijp711pw42p";
}

View file

@ -1,36 +0,0 @@
From 58237e64fa77ec5cdec658b3295f71ec899175fa Mon Sep 17 00:00:00 2001
From: Maximilian Bosch <maximilian@mbosch.me>
Date: Sat, 5 Oct 2019 13:47:59 +0200
Subject: [PATCH] Fix timeouts in libcouchbase testsuite
Nix-specific patch. Basically
https://github.com/couchbase/libcouchbase/commit/b272f6ab88be523bbcf9d5c4252d07fccb023fe5, but
rebased onto 2.10.4.
---
src/ssl/ssl_e.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/ssl/ssl_e.c b/src/ssl/ssl_e.c
index f4506cf..734a3e6 100644
--- a/src/ssl/ssl_e.c
+++ b/src/ssl/ssl_e.c
@@ -210,10 +210,16 @@ flush_ssl_data(lcbio_ESSL *es)
* calls. While we could have done this inline with the send() call this
* would make future optimization more difficult. */
GT_WRITE_DONE:
+#if !LCB_CAN_OPTIMIZE_SSL_BIO
+ BIO_get_mem_ptr(es->wbio, &wmb);
+#endif
while (wmb->length > (size_t)tmp_len) {
char dummy[4096];
unsigned to_read = MINIMUM(wmb->length-tmp_len, sizeof dummy);
BIO_read(es->wbio, dummy, to_read);
+#if !LCB_CAN_OPTIMIZE_SSL_BIO
+ BIO_get_mem_ptr(es->wbio, &wmb);
+#endif
}
BIO_clear_retry_flags(es->wbio);
return 0;
--
2.23.0

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libcouchbase";
version = "2.10.4";
version = "3.1.3";
src = fetchFromGitHub {
owner = "couchbase";
repo = "libcouchbase";
rev = version;
sha256 = "1yfmcx65aqd5l87scha6kmm2s38n85ci3gg0h6qfs16s3jfi6bw7";
sha256 = "16mafxkdbns33yjyc2p3j2iajjpyq0zp66wpjir2qj1w3kgggcw8";
};
cmakeFlags = [ "-DLCB_NO_MOCK=ON" ];
@ -19,8 +19,6 @@ stdenv.mkDerivation rec {
# Running tests in parallel does not work
enableParallelChecking = false;
patches = [ ./0001-Fix-timeouts-in-libcouchbase-testsuite.patch ];
doCheck = !stdenv.isDarwin;
meta = with lib; {

View file

@ -0,0 +1,34 @@
{ stdenv
, lib
, fetchurl
, pkg-config
, glib
, gobject-introspection
}:
stdenv.mkDerivation rec {
pname = "libgmpris";
version = "2.2.1-8";
src = fetchurl {
url = "https://www.sonarnerd.net/src/focal/src/${pname}_${version}.tar.gz";
sha256 = "sha256-iyKNmg6sf+mxlY/4vt5lKdrKfJzkoCYU2j1O8uwk8K4=";
};
nativeBuildInputs = [ pkg-config gobject-introspection ];
buildInputs = [ glib ];
postInstall = ''
mkdir -p $out/share/doc/${pname}
cp ./AUTHORS $out/share/doc/${pname}
cp ./README $out/share/doc/${pname}
'';
meta = with lib; {
homepage = "https://www.sonarnerd.net/src/";
description = "GMPRIS GDBus bindings GDBus bindings generated from the GMPRIS XML spec files";
license = licenses.lgpl21;
maintainers = with maintainers; [ lovesegfault ];
};
}

View file

@ -126,7 +126,7 @@
, "indium"
, "insect"
, "ionic"
, {"iosevka": "https://github.com/be5invis/Iosevka/archive/v5.0.2.tar.gz"}
, {"iosevka": "https://github.com/be5invis/Iosevka/archive/v7.0.4.tar.gz"}
, "jake"
, "javascript-typescript-langserver"
, "joplin"

View file

@ -3838,6 +3838,15 @@ let
sha512 = "Vwhc3ObxmDZmA5hY8mfsau2rJ4vGPvzbj20QSZ2/E1GDPF61QVyjLfNHak9xmel6pW4heRt3v1fHa6np9Ehfeg==";
};
};
"@msgpack/msgpack-2.7.0" = {
name = "_at_msgpack_slash_msgpack";
packageName = "@msgpack/msgpack";
version = "2.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-2.7.0.tgz";
sha512 = "mlRYq9FSsOd4m+3wZWatemn3hGFZPWNJ4JQOdrir4rrMK2PyIk26idKBoUWrqF3HJJHl+5GpRU+M0wEruJwecg==";
};
};
"@nestjs/schematics-7.3.1" = {
name = "_at_nestjs_slash_schematics";
packageName = "@nestjs/schematics";
@ -15124,13 +15133,13 @@ let
sha512 = "OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==";
};
};
"cldr-5.8.0" = {
"cldr-6.1.1" = {
name = "cldr";
packageName = "cldr";
version = "5.8.0";
version = "6.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/cldr/-/cldr-5.8.0.tgz";
sha512 = "w0L5FX4X3txDX5G/YSbDAQuneVSFPSKjOXB2ehWh/J6BN7RJ+IUEVNG9hIGjuJoyYJcVGE2AoL0W0VSjirQPIg==";
url = "https://registry.npmjs.org/cldr/-/cldr-6.1.1.tgz";
sha512 = "Efm9g4BcBHWdy7jMcuXtWk7PI1gIx4nO1BhJyaFTeRktytW0tR4rDmm+PG7mSMLrnNUFcr3ww8JwJAgkNRMv5Q==";
};
};
"clean-css-3.4.28" = {
@ -23146,15 +23155,6 @@ let
sha1 = "6197a095d5fb6b57e8942f6fd7eaad63a09c9452";
};
};
"eventemitter2-6.4.3" = {
name = "eventemitter2";
packageName = "eventemitter2";
version = "6.4.3";
src = fetchurl {
url = "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.3.tgz";
sha512 = "t0A2msp6BzOf+QAcI6z9XMktLj52OjGQg+8SJH6v5+3uxNpWYRR3wQmfA+6xtMU9kOC59qk9licus5dYcrYkMQ==";
};
};
"eventemitter2-6.4.4" = {
name = "eventemitter2";
packageName = "eventemitter2";
@ -53600,13 +53600,13 @@ let
sha512 = "0rfBDPVLzvDbMUKrFWvF6kvtXxllXGZRkFL0aCWJ5y8uXlEfZDo6IEPACZwJbKt/fGqFjJLJRHnG62vJmLLpRA==";
};
};
"spiro-2.0.0" = {
"spiro-3.0.0" = {
name = "spiro";
packageName = "spiro";
version = "2.0.0";
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/spiro/-/spiro-2.0.0.tgz";
sha512 = "KPWXN+OmQdjZPCMGRkE2hsbcY4Y4UJxjn+qTw4rsJ49n8VN6EqPk0UOOkNihXEl3JEqPQxcrDQebu9YPn9Ad4w==";
url = "https://registry.npmjs.org/spiro/-/spiro-3.0.0.tgz";
sha512 = "UEhtLWA8fDQuExOKpT3FLa7Rk238G5Bm3wGAxbvnah3H2X6yEL4blIkAsc38wNwMXBwQFRYE6l0Q9X0t1izOxA==";
};
};
"split-0.2.10" = {
@ -58677,13 +58677,13 @@ let
sha1 = "5c080e5d661cbbe38259d2e70a3c7253e873881d";
};
};
"typo-geom-0.11.2" = {
"typo-geom-0.12.1" = {
name = "typo-geom";
packageName = "typo-geom";
version = "0.11.2";
version = "0.12.1";
src = fetchurl {
url = "https://registry.npmjs.org/typo-geom/-/typo-geom-0.11.2.tgz";
sha512 = "ouK6sY+LNGDDQra+MEZb2ZYDaEkCUeutr6x8BZAGGGB0fCsR0wt6YIuz9DJoc8idQS8mnqY8npGmXcMsTZAXPA==";
url = "https://registry.npmjs.org/typo-geom/-/typo-geom-0.12.1.tgz";
sha512 = "W20RYp2OCEGMhEYayR0cAP67AUWiGRUufMs6Clul7MAmu5SpLuOG/RWk7+LkL65wsugcfhPQlFEJ231C2xHNQg==";
};
};
"ua-parser-js-0.7.21" = {
@ -61972,13 +61972,13 @@ let
sha512 = "ae13n2/yEpmJt9VabwawsK7eHva7Mk+ghI+TQXCUbC1YEW8ChdrYgI/4TJyaYblzDlADZ0iCSaifZKNbjpR4Tw==";
};
};
"wawoff2-1.0.2" = {
"wawoff2-2.0.0" = {
name = "wawoff2";
packageName = "wawoff2";
version = "1.0.2";
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/wawoff2/-/wawoff2-1.0.2.tgz";
sha512 = "qxuTwf5tAP/XojrRc6cmR0hGvqgD3XUxv2fzfzURKPDfE7AeHmtRuankVxdJ4DRdSKXaE5QlyJT49yBis2vb6Q==";
url = "https://registry.npmjs.org/wawoff2/-/wawoff2-2.0.0.tgz";
sha512 = "5gjFj+fyQO9cMrg5vYaVM7+T37xSHpqUWM/S6UCEiBx8wRmfpvuhYjPM3toB2UujpmWQt1hSPKRo/jIRE/j9Eg==";
};
};
"wbuf-1.7.3" = {
@ -63637,15 +63637,6 @@ let
sha512 = "z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g==";
};
};
"xmldom-0.4.0" = {
name = "xmldom";
packageName = "xmldom";
version = "0.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/xmldom/-/xmldom-0.4.0.tgz";
sha512 = "2E93k08T30Ugs+34HBSTQLVtpi6mCddaY8uO+pMNk1pqSjV5vElzn4mmh6KLxN3hki8rNcHSYzILoh3TEWORvA==";
};
};
"xmldom-0.5.0" = {
name = "xmldom";
packageName = "xmldom";
@ -82758,10 +82749,10 @@ in
forever = nodeEnv.buildNodePackage {
name = "forever";
packageName = "forever";
version = "4.0.0";
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/forever/-/forever-4.0.0.tgz";
sha512 = "8cFfO0lvIs4c0P5LvKbdvZvtOK/z79AF/vC9DQLH+niyOCPxqq1+12CyYrzHC+5hBILjPU9ClWLVrXvrK+2ZVw==";
url = "https://registry.npmjs.org/forever/-/forever-4.0.1.tgz";
sha512 = "NRY5hvmjqfsWXpdGZONsfQg0GpzTHOP3xWTnOc1U3bY92m6TJr2mWDsXzv+3bMk2LftSne72keaMcX891JL2pQ==";
};
dependencies = [
(sources."anymatch-2.0.0" // {
@ -82850,7 +82841,7 @@ in
sources."es-get-iterator-1.1.2"
sources."es-to-primitive-1.2.1"
sources."event-stream-3.3.4"
sources."eventemitter2-6.4.3"
sources."eventemitter2-6.4.4"
(sources."expand-brackets-2.1.4" // {
dependencies = [
sources."define-property-0.2.5"
@ -87391,17 +87382,18 @@ in
bypassCache = true;
reconstructLock = true;
};
"iosevka-https://github.com/be5invis/Iosevka/archive/v5.0.2.tar.gz" = nodeEnv.buildNodePackage {
"iosevka-https://github.com/be5invis/Iosevka/archive/v7.0.4.tar.gz" = nodeEnv.buildNodePackage {
name = "iosevka";
packageName = "iosevka";
version = "5.0.2";
version = "7.0.4";
src = fetchurl {
name = "iosevka-5.0.2.tar.gz";
url = "https://codeload.github.com/be5invis/Iosevka/tar.gz/v5.0.2";
sha256 = "93aada519e3014b472b3ae1e33a139bcc588618239393735ff88d9d0822d7ced";
name = "iosevka-7.0.4.tar.gz";
url = "https://codeload.github.com/be5invis/Iosevka/tar.gz/v7.0.4";
sha256 = "e0de45dde08463fbd02bced41893746235068167fd91051727dc048d66b91aeb";
};
dependencies = [
sources."@iarna/toml-2.2.5"
sources."@msgpack/msgpack-2.7.0"
sources."@ot-builder/bin-composite-types-1.0.9"
sources."@ot-builder/bin-util-1.0.9"
(sources."@ot-builder/cli-help-shower-1.0.9" // {
@ -87468,7 +87460,7 @@ in
sources."amdefine-1.0.1"
sources."ansi-regex-5.0.0"
sources."ansi-styles-3.2.1"
sources."argparse-1.0.10"
sources."argparse-2.0.1"
sources."async-0.9.2"
sources."at-least-node-1.0.0"
sources."atob-2.1.2"
@ -87477,7 +87469,7 @@ in
sources."camelcase-5.3.1"
sources."chainsaw-0.0.9"
sources."chalk-2.4.2"
sources."cldr-5.8.0"
sources."cldr-6.1.1"
sources."cli-cursor-3.1.0"
sources."clipper-lib-6.4.2"
sources."cliui-7.0.4"
@ -87524,7 +87516,7 @@ in
sources."fast-levenshtein-2.0.6"
sources."filelist-1.0.2"
sources."find-up-4.1.0"
sources."fs-extra-9.1.0"
sources."fs-extra-10.0.0"
sources."fs.realpath-1.0.0"
sources."get-caller-file-2.0.5"
sources."glob-7.1.7"
@ -87590,12 +87582,7 @@ in
sources."source-map-0.6.1"
sources."source-map-resolve-0.5.3"
sources."source-map-url-0.4.1"
(sources."spiro-2.0.0" // {
dependencies = [
sources."tslib-1.14.1"
];
})
sources."sprintf-js-1.0.3"
sources."spiro-3.0.0"
sources."string-width-4.2.2"
sources."strip-ansi-6.0.0"
(sources."stylus-0.54.8" // {
@ -87610,7 +87597,7 @@ in
sources."traverse-0.3.9"
sources."tslib-2.3.0"
sources."type-check-0.3.2"
sources."typo-geom-0.11.2"
sources."typo-geom-0.12.1"
sources."unicoderegexp-0.4.1"
sources."universalify-2.0.0"
sources."urix-0.1.0"
@ -87621,6 +87608,7 @@ in
sources."cliui-6.0.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."fs-extra-9.1.0"
sources."has-flag-4.0.0"
sources."supports-color-7.2.0"
sources."wrap-ansi-6.2.0"
@ -87629,7 +87617,7 @@ in
sources."yargs-parser-18.1.3"
];
})
sources."wawoff2-1.0.2"
sources."wawoff2-2.0.0"
sources."which-2.0.2"
sources."which-module-2.0.0"
sources."word-wrap-1.2.3"
@ -87642,7 +87630,7 @@ in
];
})
sources."wrappy-1.0.2"
sources."xmldom-0.4.0"
sources."xmldom-0.6.0"
sources."xpath-0.0.32"
sources."y18n-5.0.8"
sources."yallist-4.0.0"

View file

@ -1,27 +1,21 @@
{ stdenv, lib, fetchzip, ocaml, findlib, ocamlbuild }:
{ lib, fetchurl, buildDunePackage }:
let version = "1.0.0"; in
buildDunePackage rec {
pname = "magic-mime";
version = "1.1.3";
stdenv.mkDerivation {
pname = "ocaml-magic-mime";
inherit version;
src = fetchzip {
url = "https://github.com/mirage/ocaml-magic-mime/archive/v${version}.tar.gz";
sha256 = "058d83hmxd5mjccxdm3ydchmhk2lca5jdg82jg0klsigmf4ida6v";
src = fetchurl {
url = "https://github.com/mirage/ocaml-magic-mime/releases/download/v${version}/magic-mime-v${version}.tbz";
sha256 = "1xqjs8bba567yzrzgnr88j5ck97d36zw68zr9v29liya37k6rcvz";
};
nativeBuildInputs = [ ocaml findlib ocamlbuild ];
buildInputs = [ findlib ];
configurePlatforms = [];
minimalOCamlVersion = "4.03";
useDune2 = true;
createFindlibDestdir = true;
meta = {
homepage = "https://github.com/mirage/ocaml-magic-mime";
meta = with lib; {
description = "Convert file extensions to MIME types";
platforms = ocaml.meta.platforms or [];
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ vbgl ];
homepage = "https://github.com/mirage/ocaml-magic-mime";
license = licenses.isc;
maintainers = with maintainers; [ vbgl ];
};
}

View file

@ -1,24 +1,28 @@
{ lib, buildDunePackage, fetchurl, dune-configurator }:
{ lib, fetchurl, buildDunePackage, dune-configurator }:
buildDunePackage rec {
pname = "parmap";
version = "1.2";
useDune2 = true;
version = "1.2.3";
src = fetchurl {
url = "https://github.com/rdicosmo/${pname}/releases/download/${version}/${pname}-${version}.tbz";
sha256 = "sha256-XUXptzD0eytaypaBQ+EBp4iVFRE6/Y0inS93t/YZrM8=";
sha256 = "1wg81slp453jci0gi0rzvdjx74110mlf1n5qpsmxic6fqsyz9d2v";
};
buildInputs = [ dune-configurator ];
minimalOCamlVersion = "4.03";
useDune2 = true;
buildInputs = [
dune-configurator
];
doCheck = true;
meta = with lib; {
description = "Library for multicore parallel programming";
downloadPage = "https://github.com/rdicosmo/parmap";
homepage = "https://rdicosmo.github.io/parmap";
maintainers = [ maintainers.bcdarwin ];
license = licenses.lgpl2;
maintainers = with maintainers; [ bcdarwin ];
};
}

View file

@ -3,8 +3,8 @@
buildPecl {
pname = "ast";
version = "1.0.10";
sha256 = "13s5r1szd80g1mqickghdd38mvjkwss221322mmbrykcfgp4fs30";
version = "1.0.12";
sha256 = "1mcfx989yrakixlsx2d8v6kyxawfwhig4mra9ccpjasfhad0d31x";
meta = with lib; {
description = "Exposes the abstract syntax tree generated by PHP";

View file

@ -1,7 +1,7 @@
{ lib, buildPecl, fetchFromGitHub, writeText, libcouchbase, zlib, php }:
{ lib, buildPecl, fetchFromGitHub, writeText, libcouchbase, zlib, php, substituteAll }:
let
pname = "couchbase";
version = "2.6.2";
version = "3.1.2";
in
buildPecl {
inherit pname version;
@ -10,38 +10,19 @@ buildPecl {
owner = "couchbase";
repo = "php-couchbase";
rev = "v${version}";
sha256 = "0ymrymnz91qg9b2ns044qg46wc65dffhxx402wpx1b5cj2vr4ma3";
sha256 = "0zm2jm5lzjjqlhkiivm4v5gr4286pwqaf5nar1ga816hhwnyhj42";
};
configureFlags = [ "--with-couchbase" ];
buildInputs = [ libcouchbase zlib ];
internalDeps = lib.optionals (lib.versionOlder php.version "8.0") [ php.extensions.json ];
peclDeps = [ php.extensions.igbinary ];
patches = [
(writeText "php-couchbase.patch" ''
--- a/config.m4
+++ b/config.m4
@@ -9,7 +9,7 @@ if test "$PHP_COUCHBASE" != "no"; then
LIBCOUCHBASE_DIR=$PHP_COUCHBASE
else
AC_MSG_CHECKING(for libcouchbase in default path)
- for i in /usr/local /usr; do
+ for i in ${libcouchbase}; do
if test -r $i/include/libcouchbase/couchbase.h; then
LIBCOUCHBASE_DIR=$i
AC_MSG_RESULT(found in $i)
@@ -154,6 +154,8 @@ COUCHBASE_FILES=" \
igbinary_inc_path="$phpincludedir"
elif test -f "$phpincludedir/ext/igbinary/igbinary.h"; then
igbinary_inc_path="$phpincludedir"
+ elif test -f "${php.extensions.igbinary.dev}/include/ext/igbinary/igbinary.h"; then
+ igbinary_inc_path="${php.extensions.igbinary.dev}/include"
fi
if test "$igbinary_inc_path" = ""; then
AC_MSG_WARN([Cannot find igbinary.h])
'')
(substituteAll {
src = ./libcouchbase.patch;
inherit libcouchbase;
})
];
meta = with lib; {
@ -49,6 +30,5 @@ buildPecl {
license = licenses.asl20;
homepage = "https://docs.couchbase.com/php-sdk/current/project-docs/sdk-release-notes.html";
maintainers = teams.php.members;
broken = versionAtLeast php.version "8.0";
};
}

View file

@ -0,0 +1,11 @@
--- a/config.m4
+++ b/config.m4
@@ -28,7 +28,7 @@ if test "$PHP_COUCHBASE" != "no"; then
dnl fallback on standard directory
else
- for i in /usr/local /usr; do
+ for i in @libcouchbase@; do
if test -r $i/include/libcouchbase/couchbase.h; then
LIBCOUCHBASE_DIR=$i
AC_MSG_RESULT(found in $i)

View file

@ -2,8 +2,8 @@
buildPecl {
pname = "event";
version = "3.0.2";
sha256 = "1ws4l014z52vb23xbsfj6viwkf7fmh462af639xgbp0n6syf77dq";
version = "3.0.4";
sha256 = "13yb3zvlx43cncawymiwbqyz8gzpq1g03vd0xjlw9vz75b4mwn1x";
configureFlags = [
"--with-event-libevent-dir=${libevent.dev}"

View file

@ -3,8 +3,8 @@
buildPecl {
pname = "igbinary";
version = "3.2.1";
sha256 = "sha256-YBYgz/07PlWWIAmcBWm4xCR/Ap7BitwCBr8m+ONXU9s=";
version = "3.2.2";
sha256 = "0321pb0298fa67qwj5nhhabkjiaxna5mag15ljyrqzpivimvny92";
configureFlags = [ "--enable-igbinary" ];
makeFlags = [ "phpincludedir=$(dev)/include" ];

View file

@ -1,7 +1,7 @@
{ buildPecl, lib, fetchFromGitHub, libmaxminddb }:
let
pname = "maxminddb";
version = "1.10.0";
version = "1.10.1";
in
buildPecl {
inherit pname version;
@ -10,7 +10,7 @@ buildPecl {
owner = "maxmind";
repo = "MaxMind-DB-Reader-php";
rev = "v${version}";
sha256 = "sha256-2SnajDdO5uAYcuVpEbOuFlZzMxwo/EqFtUSr9XxT0KQ=";
sha256 = "1m5y733x4ykldi1pym54mdahfwfnwy2r1n6fnndwi8jz9px9pa5k";
};
buildInputs = [ libmaxminddb ];

View file

@ -4,8 +4,8 @@
buildPecl {
pname = "mongodb";
version = "1.9.0";
sha256 = "16mbw3p80qxsj86nmjbfch8wv6jaq8wbz4rlpmixvhj9nwbp37hs";
version = "1.9.1";
sha256 = "1mzyssy2a89grw7rwmh0x22lql377nmnqlcv9piam1c32qiwxlg9";
nativeBuildInputs = [ pkg-config ];
buildInputs = [

View file

@ -3,8 +3,8 @@
buildPecl {
pname = "pcov";
version = "1.0.8";
sha256 = "sha256-6rbniyxLIHPW/e+eWZN1qS8F1rOB7ld1N8JKUS1geRQ=";
version = "1.0.9";
sha256 = "0q2ig5lxzpwz3qgr05wcyh5jzhfxlygkv6nj6jagkhiialng2710";
buildInputs = [ pcre2 ];

View file

@ -1,14 +1,14 @@
{ buildPecl, lib, fetchFromGitHub, php }:
{ buildPecl, lib, fetchFromGitHub }:
buildPecl {
pname = "pinba";
version = "1.1.2-dev";
version = "1.1.2";
src = fetchFromGitHub {
owner = "tony2001";
repo = "pinba_extension";
rev = "edbc313f1b4fb8407bf7d5acf63fbb0359c7fb2e";
sha256 = "02sljqm6griw8ccqavl23f7w1hp2zflcv24lpf00k6pyrn9cwx80";
rev = "RELEASE_1_1_2";
sha256 = "0wqcqq6sb51wiawa37hbd1h9dbvmyyndzdvz87xqji7lpr9vn8jy";
};
meta = with lib; {

View file

@ -1,30 +1,13 @@
{ buildPecl, lib, pcre2, fetchpatch }:
{ buildPecl, lib, pcre2 }:
buildPecl {
pname = "protobuf";
version = "3.14.0";
sha256 = "1ldc4s28hq61cfg8l4c06pgicj0ng7k37f28a0dnnbs7xkr7cibd";
version = "3.17.2";
sha256 = "0i4npj4sl8ihkzxc6m3vv3nlqk952z9bfwnrk90a9yakw5gfhlz5";
buildInputs = [ pcre2 ];
patches = [
# TODO: remove with next update
(fetchpatch {
url = "https://github.com/protocolbuffers/protobuf/commit/823f351448f7c432bed40b89ee3309e0a94c1855.patch";
sha256 = "sha256-ozHtO8s9zvmh/+wBEge3Yn3n0pbpR3dAojJcuAg/G3s=";
stripLen = 4;
includes = [
"array.c"
"def.c"
"map.c"
"message.c"
"protobuf.h"
"wkt.inc"
];
})
];
meta = with lib; {
description = ''
Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.

View file

@ -3,8 +3,8 @@
buildPecl {
pname = "redis";
version = "5.3.3";
sha256 = "sha256-N3iRYeFkzVIjmjDJojjaYf7FyDlc2sOFtu2PDFD9kvA=";
version = "5.3.4";
sha256 = "1k5l7xxb06rlwq9jbmbbr03pc74d75vgv7h5bqjkbwan6dphafab";
internalDeps = with php.extensions; [
session

View file

@ -3,8 +3,8 @@
buildPecl {
pname = "swoole";
version = "4.6.4";
sha256 = "0hgndnn27q7fbsb0nw6bfdg0kyy5di9vrmf7g53jc6lsnf73ha31";
version = "4.6.7";
sha256 = "107wp403z8skkqrcm240vyyy6wqx5a4v2bqhlshlknyi14r2v165";
buildInputs = [ valgrind pcre2 ];
internalDeps = lib.optionals (lib.versionOlder php.version "7.4") [ php.extensions.hash ];

View file

@ -3,8 +3,8 @@
buildPecl {
pname = "xdebug";
version = "3.0.3";
sha256 = "sha256-5yZagVGOOX+XLcki50bRpIRTcXf/SJVDUWfRCeKTJDI=";
version = "3.0.4";
sha256 = "1bvjmnx9bcfq4ikp02kiqg0f7ccgx4mkmz5d7g6v0d263x4r0wmj";
doCheck = true;
checkTarget = "test";

View file

@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "minidump";
version = "0.0.17";
version = "0.0.18";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-nlPW83Tr3aec1tSYHgcZTwd+ydN12S6WNwK7gdwdatY=";
sha256 = "sha256-uf4KZc9C1gWRgHu4ttk1fpL2pG8oUb79uvCIlHItB/8=";
};
# Upstream doesn't have tests

View file

@ -0,0 +1,37 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, future
, pythonOlder
, pytz
}:
buildPythonPackage rec {
pname = "nsapi";
version = "3.0.5";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "aquatix";
repo = "ns-api";
rev = "v${version}";
sha256 = "0i1zkvi4mrhkh1gxzpa54mq8mb76s9nf3jxxhpqia56nkq8f8krb";
};
propagatedBuildInputs = [
future
pytz
];
# Project has no tests
doCheck = false;
pythonImportsCheck = [ "ns_api" ];
meta = with lib; {
description = "Python module to query routes of the Dutch railways";
homepage = "https://github.com/aquatix/ns-api/";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
}

View file

@ -17,13 +17,13 @@
buildPythonPackage rec {
pname = "pytenable";
version = "1.2.8";
version = "1.3.0";
src = fetchFromGitHub {
owner = "tenable";
repo = "pyTenable";
rev = version;
sha256 = "12x0w1c4blm73ixv07w90jkydl7d8dx5l27ih9vc1yv9v2zzb53k";
sha256 = "sha256-APwBC1fL5JtYL5E/pabQpwGD1OtFMNPeWi/b9+hbhBE=";
};
propagatedBuildInputs = [

View file

@ -0,0 +1,34 @@
{ lib, stdenv, fetchzip, kernel }:
stdenv.mkDerivation rec {
pname = "dpdk-kmods";
version = "2021-04-21";
src = fetchzip {
url = "http://git.dpdk.org/dpdk-kmods/snapshot/dpdk-kmods-e13d7af77a1bf98757f85c3c4083f6ee6d0d2372.tar.xz";
sha256 = "sha256-8ysWT3X3rIyUAo4/QbkX7cQq5iFeU18/BPsmmWugcIc=";
};
hardeningDisable = [ "pic" ];
KSRC = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build";
nativeBuildInputs = kernel.moduleBuildDependencies;
preBuild = "cd linux/igb_uio";
installPhase = ''
make -C ${KSRC} M=$(pwd) modules_install
'';
INSTALL_MOD_PATH = placeholder "out";
enableParallelBuilding = true;
meta = with lib; {
description = "Kernel modules for DPDK";
homepage = "https://git.dpdk.org/dpdk-kmods/";
license = licenses.gpl2Only;
maintainers = [ maintainers.mic92 ];
platforms = platforms.linux;
};
}

View file

@ -2,7 +2,7 @@
# Do not edit!
{
version = "2021.6.3";
version = "2021.6.4";
components = {
"abode" = ps: with ps; [ abodepy ];
"accuweather" = ps: with ps; [ accuweather ];
@ -548,7 +548,7 @@
"namecheapdns" = ps: with ps; [ defusedxml ];
"nanoleaf" = ps: with ps; [ pynanoleaf ];
"neato" = ps: with ps; [ aiohttp-cors pybotvac ];
"nederlandse_spoorwegen" = ps: with ps; [ ]; # missing inputs: nsapi
"nederlandse_spoorwegen" = ps: with ps; [ nsapi ];
"nello" = ps: with ps; [ ]; # missing inputs: pynello
"ness_alarm" = ps: with ps; [ ]; # missing inputs: nessclient
"nest" = ps: with ps; [ aiohttp-cors ha-ffmpeg python-nest ]; # missing inputs: google-nest-sdm

View file

@ -181,7 +181,7 @@ let
extraBuildInputs = extraPackages py.pkgs;
# Don't forget to run parse-requirements.py after updating
hassVersion = "2021.6.3";
hassVersion = "2021.6.4";
in with py.pkgs; buildPythonApplication rec {
pname = "homeassistant";
@ -200,7 +200,7 @@ in with py.pkgs; buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = version;
sha256 = "0n0g5kgyc9vhncdfi66lr9i42631rsigv2hzmnfal5jxgblh5736";
sha256 = "058dx5hg0a3zvd85sxglbadigfzajmzx8i5jxvw0ww9yp8002qj1";
};
# leave this in, so users don't have to constantly update their downstream patch handling

View file

@ -0,0 +1,89 @@
{ stdenv
, alsa-lib
, autoPatchelfHook
, cairo
, fetchurl
, flac
, gnome
, gssdp
, gupnp
, lib
, libgmpris
, llvmPackages_10
, rpmextract
, wavpack
}:
stdenv.mkDerivation rec {
pname = "hqplayerd";
version = "4.24.0-61";
src = fetchurl {
url = "https://www.signalyst.eu/bins/${pname}/fc33/${pname}-${version}.fc33.x86_64.rpm";
sha256 = "sha256-VouqkWRu9lcbCQNmXJayrsZZnhvM5xEZlUyBEkURBOQ=";
};
unpackPhase = ''
${rpmextract}/bin/rpmextract $src
'';
nativeBuildInputs = [ autoPatchelfHook rpmextract ];
buildInputs = [
alsa-lib
cairo
flac
gnome.rygel
gssdp
gupnp
libgmpris
llvmPackages_10.openmp
wavpack
];
dontConfigure = true;
dontBuild = true;
installPhase = ''
# main executable
mkdir -p $out/bin
cp ./usr/bin/hqplayerd $out/bin
# udev rules
mkdir -p $out/etc/udev/rules.d
cp ./etc/udev/rules.d/50-taudio2.rules $out/etc/udev/rules.d
# kernel module cfgs
mkdir -p $out/etc/modules-load.d
cp ./etc/modules-load.d/taudio2.conf $out/etc/modules-load.d
# systemd service file
mkdir -p $out/lib/systemd/system
cp ./usr/lib/systemd/system/hqplayerd.service $out/lib/systemd/system
# documentation
mkdir -p $out/share/doc/${pname}
cp ./usr/share/doc/${pname}/* $out/share/doc/${pname}
# misc service support files
mkdir -p $out/var/lib/${pname}
cp -r ./var/hqplayer/web $out/var/lib/${pname}
'';
postInstall = ''
substituteInPlace $out/lib/systemd/system/hqplayerd.service \
--replace /usr/bin/hqplayerd $out/bin/hqplayerd
'';
postFixup = ''
patchelf --replace-needed libomp.so.5 libomp.so $out/bin/hqplayerd
'';
meta = with lib; {
homepage = "https://www.signalyst.com/custom.html";
description = "High-end upsampling multichannel software embedded HD-audio player";
changelog = "https://www.signalyst.eu/bins/${pname}/fc33/${pname}-${version}.fc33.x86_64.changes";
license = licenses.unfree;
maintainers = with maintainers; [ lovesegfault ];
};
}

View file

@ -5707,6 +5707,8 @@ in
hping = callPackage ../tools/networking/hping { };
hqplayer-desktop = libsForQt5.callPackage ../applications/audio/hqplayer-desktop { };
html-proofer = callPackage ../tools/misc/html-proofer { };
htpdate = callPackage ../tools/networking/htpdate { };
@ -6560,6 +6562,8 @@ in
# Needed for apps that still depend on the unstable verison of the library (not libhandy-1)
libhandy_0 = callPackage ../development/libraries/libhandy/0.x.nix { };
libgmpris = callPackage ../development/libraries/libgmpris { };
libgumath = callPackage ../development/libraries/libgumath { };
libinsane = callPackage ../development/libraries/libinsane { };
@ -19249,10 +19253,14 @@ in
home-assistant-cli = callPackage ../servers/home-assistant/cli.nix { };
hqplayerd = callPackage ../servers/hqplayerd { };
https-dns-proxy = callPackage ../servers/dns/https-dns-proxy { };
hydron = callPackage ../servers/hydron { };
hyprspace = callPackage ../applications/networking/hyprspace { inherit (darwin) iproute2mac; };
icecream = callPackage ../servers/icecream { };
icingaweb2 = callPackage ../servers/icingaweb2 { };
@ -20705,7 +20713,9 @@ in
digimend = callPackage ../os-specific/linux/digimend { };
dpdk = callPackage ../os-specific/linux/dpdk { };
dpdk-kmods = callPackage ../os-specific/linux/dpdk-kmods { };
dpdk = throw "The dpdk driver has been renamed to dpdk-mods.";
exfat-nofuse = callPackage ../os-specific/linux/exfat { };

View file

@ -4710,6 +4710,8 @@ in {
npyscreen = callPackage ../development/python-modules/npyscreen { };
nsapi = callPackage ../development/python-modules/nsapi { };
ntc-templates = callPackage ../development/python-modules/ntc-templates { };
ntlm-auth = callPackage ../development/python-modules/ntlm-auth { };