Merge staging-next into staging
This commit is contained in:
commit
f1df516121
@ -88,11 +88,11 @@ in
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "brave";
|
pname = "brave";
|
||||||
version = "1.18.75";
|
version = "1.18.77";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
|
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
|
||||||
sha256 = "1njgdw7ml30xs517brc7z7piy6lcylrfjhz6wn1dp7gywsxfgx1h";
|
sha256 = "AV3bqtWaoy6AVnt8K/Qo+7hguAIsPJPZhgLSeOvJ7JY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
dontConfigure = true;
|
dontConfigure = true;
|
||||||
@ -147,6 +147,8 @@ stdenv.mkDerivation rec {
|
|||||||
ln -sf ${xdg_utils}/bin/xdg-mime $out/opt/brave.com/brave/xdg-mime
|
ln -sf ${xdg_utils}/bin/xdg-mime $out/opt/brave.com/brave/xdg-mime
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
passthru.updateScript = ./update.sh;
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = "https://brave.com/";
|
homepage = "https://brave.com/";
|
||||||
description = "Privacy-oriented browser for Desktop and Laptop computers";
|
description = "Privacy-oriented browser for Desktop and Laptop computers";
|
||||||
|
5
pkgs/applications/networking/browsers/brave/update.sh
Executable file
5
pkgs/applications/networking/browsers/brave/update.sh
Executable file
@ -0,0 +1,5 @@
|
|||||||
|
#!/usr/bin/env nix-shell
|
||||||
|
#!nix-shell -i bash -p curl gnused common-updater-scripts
|
||||||
|
|
||||||
|
version="$(curl -sL https://brave-browser-apt-release.s3.brave.com/dists/stable/main/binary-amd64/Packages | sed -r -n 's/^Version: (.*)/\1/p' | head -n1)"
|
||||||
|
update-source-version brave "$version"
|
@ -1,20 +1,20 @@
|
|||||||
{ stdenv, buildGoPackage, fetchFromGitHub }:
|
{ stdenv, buildGoModule, fetchFromGitHub }:
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoModule rec {
|
||||||
pname = "desync";
|
pname = "desync";
|
||||||
version = "0.4.0";
|
version = "0.9.0";
|
||||||
rev = "v${version}";
|
|
||||||
|
|
||||||
goPackagePath = "github.com/folbricht/desync";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
inherit rev;
|
rev = "v${version}";
|
||||||
owner = "folbricht";
|
owner = "folbricht";
|
||||||
repo = "desync";
|
repo = "desync";
|
||||||
sha256 = "17qh0g1paa7212j761q9z246k10a3xrwd8fgiizw3lr9adn50kdk";
|
sha256 = "0j9hixgkja268r2zn2dglrmlrb2z57sgz6q3wqb8dfwpan7b5rsy";
|
||||||
};
|
};
|
||||||
|
|
||||||
goDeps = ./deps.nix;
|
vendorSha256 = "1gajh99jb6mbwk93dypddhl7r7n8h2s11s3s82firbrb5k24s4pz";
|
||||||
|
|
||||||
|
# nix builder doesn't have access to test data; tests fail for reasons unrelated to binary being bad.
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Content-addressed binary distribution system";
|
description = "Content-addressed binary distribution system";
|
||||||
|
312
pkgs/applications/networking/sync/desync/deps.nix
generated
312
pkgs/applications/networking/sync/desync/deps.nix
generated
@ -1,312 +0,0 @@
|
|||||||
[
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/datadog/zstd";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/datadog/zstd";
|
|
||||||
rev = "v1.3.4";
|
|
||||||
sha256 = "06wphl43ji23c0cmmm6fd3wszbwq36mdp1jarak2a6hmxl6yf0b8";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/davecgh/go-spew";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/davecgh/go-spew";
|
|
||||||
rev = "v1.1.1";
|
|
||||||
sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/dchest/siphash";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/dchest/siphash";
|
|
||||||
rev = "v1.2.0";
|
|
||||||
sha256 = "01qhv9zd9l6p7pwf1fj022mp9s5496rk4lnm3yvpjsiwp6k4af8c";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/fatih/color";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/fatih/color";
|
|
||||||
rev = "v1.7.0";
|
|
||||||
sha256 = "0v8msvg38r8d1iiq2i5r4xyfx0invhc941kjrsg5gzwvagv55inv";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/folbricht/tempfile";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/folbricht/tempfile";
|
|
||||||
rev = "v0.0.1";
|
|
||||||
sha256 = "0vz08qvbniqxc24vhmcbq5ncnz97ncp4jbxgcf0hziazxfp114z3";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/go-ini/ini";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/go-ini/ini";
|
|
||||||
rev = "v1.38.2";
|
|
||||||
sha256 = "0xbnw1nd22q6k863n5gs0nxld15w0p8qxbhfky85akcb5rk1vwi9";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/gopherjs/gopherjs";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/gopherjs/gopherjs";
|
|
||||||
rev = "0210a2f0f73c";
|
|
||||||
sha256 = "1n80xjfc1dkxs8h8mkpw83n89wi5n7hzc3rxhwjs76rkxpq3rc9j";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/hanwen/go-fuse";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/hanwen/go-fuse";
|
|
||||||
rev = "1d35017e9701";
|
|
||||||
sha256 = "11rggvkd6lc5lcpsfvc9iip4z9cingzpkpshaskv2cirbxdynyi8";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/inconshreveable/mousetrap";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/inconshreveable/mousetrap";
|
|
||||||
rev = "v1.0.0";
|
|
||||||
sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/jtolds/gls";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/jtolds/gls";
|
|
||||||
rev = "v4.2.1";
|
|
||||||
sha256 = "1vm37pvn0k4r6d3m620swwgama63laz8hhj3pyisdhxwam4m2g1h";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/kr/fs";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/kr/fs";
|
|
||||||
rev = "v0.1.0";
|
|
||||||
sha256 = "11zg176x9hr9q7fsk95r6q0wf214gg4czy02slax4x56n79g6a7q";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/mattn/go-colorable";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/mattn/go-colorable";
|
|
||||||
rev = "v0.0.9";
|
|
||||||
sha256 = "1nwjmsppsjicr7anq8na6md7b1z84l9ppnlr045hhxjvbkqwalvx";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/mattn/go-isatty";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/mattn/go-isatty";
|
|
||||||
rev = "v0.0.4";
|
|
||||||
sha256 = "0zs92j2cqaw9j8qx1sdxpv3ap0rgbs0vrvi72m40mg8aa36gd39w";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/mattn/go-runewidth";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/mattn/go-runewidth";
|
|
||||||
rev = "v0.0.3";
|
|
||||||
sha256 = "0lc39b6xrxv7h3v3y1kgz49cgi5qxwlygs715aam6ba35m48yi7g";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/minio/minio-go";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/minio/minio-go";
|
|
||||||
rev = "v6.0.6";
|
|
||||||
sha256 = "0bgivqw1n1189lksp85djw1rqcan2axyh4jv9q54iclrjkpbab37";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/mitchellh/go-homedir";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/mitchellh/go-homedir";
|
|
||||||
rev = "v1.0.0";
|
|
||||||
sha256 = "0f0z0aa4wivk4z1y503dmnw0k0g0g403dly8i4q263gfshs82sbq";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/pkg/errors";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/pkg/errors";
|
|
||||||
rev = "v0.8.0";
|
|
||||||
sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/pkg/sftp";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/pkg/sftp";
|
|
||||||
rev = "v1.8.2";
|
|
||||||
sha256 = "040flbir6sv213xzs75vkd5fd7bmm3fqxfcnsx8fr77zkn52hm4m";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/pmezard/go-difflib";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/pmezard/go-difflib";
|
|
||||||
rev = "v1.0.0";
|
|
||||||
sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/smartystreets/assertions";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/smartystreets/assertions";
|
|
||||||
rev = "7c9eb446e3cf";
|
|
||||||
sha256 = "1dix6qgaj6kw38hicy3zs3lvacl1kn0n267b3xw0vvdkqf1v0395";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/smartystreets/goconvey";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/smartystreets/goconvey";
|
|
||||||
rev = "ef6db91d284a";
|
|
||||||
sha256 = "16znlpsms8z2qc3airawyhzvrzcp70p9bx375i19bg489hgchxb7";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/spf13/cobra";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/spf13/cobra";
|
|
||||||
rev = "v0.0.3";
|
|
||||||
sha256 = "1q1nsx05svyv9fv3fy6xv6gs9ffimkyzsfm49flvl3wnvf1ncrkd";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/spf13/pflag";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/spf13/pflag";
|
|
||||||
rev = "v1.0.2";
|
|
||||||
sha256 = "005598piihl3l83a71ahj10cpq9pbhjck4xishx1b4dzc02r9xr2";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/stretchr/testify";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/stretchr/testify";
|
|
||||||
rev = "v1.2.2";
|
|
||||||
sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "golang.org/x/crypto";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://go.googlesource.com/crypto";
|
|
||||||
rev = "0709b304e793";
|
|
||||||
sha256 = "0i05s09y5pavmfh71fgih7syxg58x7a4krgd8am6d3mnahnmab5c";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "golang.org/x/net";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://go.googlesource.com/net";
|
|
||||||
rev = "161cd47e91fd";
|
|
||||||
sha256 = "0254ld010iijygbzykib2vags1dc0wlmcmhgh4jl8iny159lhbcv";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "golang.org/x/sync";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://go.googlesource.com/sync";
|
|
||||||
rev = "1d60e4601c6f";
|
|
||||||
sha256 = "046jlanz2lkxq1r57x9bl6s4cvfqaic6p2xybsj8mq1120jv4rs6";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "golang.org/x/sys";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://go.googlesource.com/sys";
|
|
||||||
rev = "49385e6e1522";
|
|
||||||
sha256 = "0spbldahns09fdxkxflb1x24f8k2awdlnr6k5i7ci4fqd19r1dv4";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "golang.org/x/text";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://go.googlesource.com/text";
|
|
||||||
rev = "v0.3.0";
|
|
||||||
sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "gopkg.in/cheggaaa/pb.v1";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://gopkg.in/cheggaaa/pb.v1";
|
|
||||||
rev = "v1.0.25";
|
|
||||||
sha256 = "0vxqiw6f3xyv0zy3g4lksf8za0z8i0hvfpw92hqimsy84f79j3dp";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
goPackagePath = "gopkg.in/ini.v1";
|
|
||||||
fetch = {
|
|
||||||
type = "git";
|
|
||||||
url = "https://gopkg.in/ini.v1";
|
|
||||||
rev = "v1.38.2";
|
|
||||||
sha256 = "0xbnw1nd22q6k863n5gs0nxld15w0p8qxbhfky85akcb5rk1vwi9";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
]
|
|
@ -4,16 +4,16 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "unifont";
|
pname = "unifont";
|
||||||
version = "13.0.04";
|
version = "13.0.05";
|
||||||
|
|
||||||
ttf = fetchurl {
|
ttf = fetchurl {
|
||||||
url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.ttf";
|
url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.ttf";
|
||||||
sha256 = "sha256-p0wSTyXCXuWIw+hDZ4HZPxgdBJ6oOOqOuX6FzZJmwrE=";
|
sha256 = "0ff7zbyqi45q0171rl9ckj6lpfhcj8a9850d8j89m7wbwky32isf";
|
||||||
};
|
};
|
||||||
|
|
||||||
pcf = fetchurl {
|
pcf = fetchurl {
|
||||||
url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.pcf.gz";
|
url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.pcf.gz";
|
||||||
sha256 = "sha256-sKY2qshNV3zXfD2BSbfs0qom1gPt7vD5QmVEkACmx18=";
|
sha256 = "16n666p6rs6l4r8grh67gy4ls33qfnbb5xk7cksywzjwdh42js0r";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ libfaketime fonttosfnt mkfontscale ];
|
nativeBuildInputs = [ libfaketime fonttosfnt mkfontscale ];
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{ lib, fetchzip }:
|
{ lib, fetchzip }:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "13.0.04";
|
version = "13.0.05";
|
||||||
in fetchzip rec {
|
in fetchzip rec {
|
||||||
name = "unifont_upper-${version}";
|
name = "unifont_upper-${version}";
|
||||||
|
|
||||||
@ -9,7 +9,7 @@ in fetchzip rec {
|
|||||||
|
|
||||||
postFetch = "install -Dm644 $downloadedFile $out/share/fonts/truetype/unifont_upper.ttf";
|
postFetch = "install -Dm644 $downloadedFile $out/share/fonts/truetype/unifont_upper.ttf";
|
||||||
|
|
||||||
sha256 = "0bji0crx84nbjf1m1lzql7icrb02zbs3l66dn21pvr9czsry870f";
|
sha256 = "1cpi44fzsiq3yqg38763awgri1ma46421c3v8167bsxzsx7vzlkp";
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Unicode font for glyphs above the Unicode Basic Multilingual Plane";
|
description = "Unicode font for glyphs above the Unicode Basic Multilingual Plane";
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchurl }:
|
{ stdenv, fetchurl, makeWrapper, jdk }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "lombok-1.18.16";
|
name = "lombok-1.18.16";
|
||||||
@ -8,9 +8,17 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "1msys7xkaj0d7fi112fmb2z50mk46db58agzrrdyimggsszwn1kj";
|
sha256 = "1msys7xkaj0d7fi112fmb2z50mk46db58agzrrdyimggsszwn1kj";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
buildInputs = [ makeWrapper ];
|
||||||
|
|
||||||
|
outputs = [ "out" "bin" ];
|
||||||
|
|
||||||
buildCommand = ''
|
buildCommand = ''
|
||||||
mkdir -p $out/share/java
|
mkdir -p $out/share/java
|
||||||
cp $src $out/share/java/lombok.jar
|
cp $src $out/share/java/lombok.jar
|
||||||
|
|
||||||
|
makeWrapper ${jdk}/bin/java $bin/bin/lombok \
|
||||||
|
--add-flags "-cp ${jdk}/lib/openjdk/lib/tools.jar:$out/share/java/lombok.jar" \
|
||||||
|
--add-flags lombok.launch.Main
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
34
pkgs/development/libraries/qrcodegen/default.nix
Normal file
34
pkgs/development/libraries/qrcodegen/default.nix
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
{ stdenv, fetchFromGitHub }:
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "qrcodegen";
|
||||||
|
version = "1.6.0";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "nayuki";
|
||||||
|
repo = "QR-Code-generator";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "0iq9sv9na0vg996aqrxrjn9rrbiyy7sc9vslw945p3ky22pw3lql";
|
||||||
|
};
|
||||||
|
|
||||||
|
preBuild = "cd c";
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out/lib $out/include/qrcodegen
|
||||||
|
cp libqrcodegen.a $out/lib
|
||||||
|
cp qrcodegen.h $out/include/qrcodegen/
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with stdenv.lib;
|
||||||
|
{
|
||||||
|
description = "qrcode generator library in multiple languages";
|
||||||
|
|
||||||
|
longDescription = ''
|
||||||
|
This project aims to be the best, clearest library for generating QR Codes. My primary goals are flexible options and absolute correctness. Secondary goals are compact implementation size and good documentation comments.
|
||||||
|
'';
|
||||||
|
|
||||||
|
homepage = "https://github.com/nayuki/QR-Code-generator";
|
||||||
|
|
||||||
|
license = licenses.mit;
|
||||||
|
platforms = platforms.all;
|
||||||
|
maintainers = with maintainers; [ mcbeth ];
|
||||||
|
};
|
||||||
|
}
|
@ -17,6 +17,9 @@ buildPythonPackage rec {
|
|||||||
checkInputs = [ nose ];
|
checkInputs = [ nose ];
|
||||||
propagatedBuildInputs = [ six ];
|
propagatedBuildInputs = [ six ];
|
||||||
|
|
||||||
|
# performance tests tend to fail sometimes
|
||||||
|
NOSE_EXCLUDE = "test_benchmarks";
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = "https://github.com/erikrose/parsimonious";
|
homepage = "https://github.com/erikrose/parsimonious";
|
||||||
description = "Fast arbitrary-lookahead parser written in pure Python";
|
description = "Fast arbitrary-lookahead parser written in pure Python";
|
||||||
|
@ -3,31 +3,42 @@
|
|||||||
, mock
|
, mock
|
||||||
, numpy
|
, numpy
|
||||||
, pillow
|
, pillow
|
||||||
, pytest
|
, cython
|
||||||
, pytestcov
|
, pytestcov
|
||||||
|
, pytest
|
||||||
|
, fetchpatch
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "word_cloud";
|
pname = "word_cloud";
|
||||||
version = "1.6.0";
|
version = "1.8.1";
|
||||||
|
|
||||||
# tests are not included in pypi tarball
|
# tests are not included in pypi tarball
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "amueller";
|
owner = "amueller";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "1ncjr90m3w3b4zi23kw6ai11gxahdyah96x8jb2yn2x4573022x2";
|
sha256 = "sha256-4EFQfv+Jn9EngUAyDoJP0yv9zr9Tnbrdwq1YzDacB9Q=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ cython ];
|
||||||
propagatedBuildInputs = [ matplotlib numpy pillow ];
|
propagatedBuildInputs = [ matplotlib numpy pillow ];
|
||||||
|
|
||||||
# Tests require extra dependencies
|
# Tests require extra dependencies
|
||||||
checkInputs = [ mock pytest pytestcov ];
|
checkInputs = [ mock pytest pytestcov ];
|
||||||
# skip tests which make assumptions about installation
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
pytest -k 'not cli_as_executable'
|
PATH=$out/bin:$PATH pytest test
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
(fetchpatch {
|
||||||
|
# https://github.com/amueller/word_cloud/pull/616
|
||||||
|
url = "https://github.com/amueller/word_cloud/commit/858a8ac4b5b08494c1d25d9e0b35dd995151a1e5.patch";
|
||||||
|
sha256 = "sha256-+aDTMPtOibVwjPrRLxel0y4JFD5ERB2bmJi4zRf/asg=";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "A little word cloud generator in Python";
|
description = "A little word cloud generator in Python";
|
||||||
homepage = "https://github.com/amueller/word_cloud";
|
homepage = "https://github.com/amueller/word_cloud";
|
||||||
|
@ -1,23 +1,25 @@
|
|||||||
{ lib, mkDerivation, fetchFromGitHub
|
{ lib, mkDerivation, fetchgit
|
||||||
, cmake, ffmpeg, libopus, qtbase, qtmultimedia, qtsvg, pkgconfig, protobuf
|
, cmake, ffmpeg, libevdev, libopus, udev, qtbase, qtmacextras, qtmultimedia
|
||||||
, python3Packages, SDL2 }:
|
, qtsvg , pkg-config, protobuf , python3Packages, SDL2, stdenv }:
|
||||||
|
|
||||||
|
with stdenv.lib;
|
||||||
mkDerivation rec {
|
mkDerivation rec {
|
||||||
pname = "chiaki";
|
pname = "chiaki";
|
||||||
version = "1.3.0";
|
version = "2.0.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchgit {
|
||||||
|
url = "https://git.sr.ht/~thestr4ng3r/chiaki";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
owner = "thestr4ng3r";
|
|
||||||
repo = "chiaki";
|
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
sha256 = "07w7srxxr8zjp91p5n1sqf4j8lljfrm78lz1m15s2nzlm579015h";
|
sha256 = "0l532i9j6wmzbxqx7fg69kgfd1zy1r1wlw6f756vpxpgswivi892";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
cmake pkgconfig protobuf python3Packages.python python3Packages.protobuf
|
cmake pkg-config protobuf python3Packages.python python3Packages.protobuf
|
||||||
];
|
];
|
||||||
buildInputs = [ ffmpeg libopus qtbase qtmultimedia qtsvg protobuf SDL2 ];
|
buildInputs = [ ffmpeg libopus qtbase qtmultimedia qtsvg protobuf SDL2 ]
|
||||||
|
++ optionals stdenv.hostPlatform.isLinux [ libevdev udev]
|
||||||
|
++ optionals (stdenv.isDarwin) [ qtmacextras ];
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
installCheckPhase = "$out/bin/chiaki --help";
|
installCheckPhase = "$out/bin/chiaki --help";
|
||||||
|
@ -2,16 +2,16 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "jwt-cli";
|
pname = "jwt-cli";
|
||||||
version = "3.2.1";
|
version = "3.3.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "mike-engel";
|
owner = "mike-engel";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "07mnkr7hi29fyyyn7llb30p4ndiqz4gf1lnhm44qm09alaxmfvws";
|
sha256 = "09zi55ffkhsckvqj84xnxn9bgfkrj9wnzqbh9hfsxzbk4xy7fc2h";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "0jkzy7ssg9v9phhlldq6s4rfs3sn17y2r1k0jr10g9j15lzixa04";
|
cargoSha256 = "1k13pw202fr5mvd0ys39n3dxwcl3sd01j6izfb28k06b6pav3wc8";
|
||||||
|
|
||||||
buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
|
buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
|
||||||
|
|
||||||
|
@ -5222,7 +5222,7 @@ in
|
|||||||
libcloudproviders = callPackage ../development/libraries/libcloudproviders { };
|
libcloudproviders = callPackage ../development/libraries/libcloudproviders { };
|
||||||
|
|
||||||
libcoap = callPackage ../applications/networking/libcoap {
|
libcoap = callPackage ../applications/networking/libcoap {
|
||||||
autoconf = autoconf269;
|
autoconf = buildPackages.autoconf269;
|
||||||
};
|
};
|
||||||
|
|
||||||
libcryptui = callPackage ../development/libraries/libcryptui {
|
libcryptui = callPackage ../development/libraries/libcryptui {
|
||||||
@ -8141,7 +8141,7 @@ in
|
|||||||
verilator = callPackage ../applications/science/electronics/verilator {};
|
verilator = callPackage ../applications/science/electronics/verilator {};
|
||||||
|
|
||||||
verilog = callPackage ../applications/science/electronics/verilog {
|
verilog = callPackage ../applications/science/electronics/verilog {
|
||||||
autoconf = autoconf269;
|
autoconf = buildPackages.autoconf269;
|
||||||
};
|
};
|
||||||
|
|
||||||
versus = callPackage ../applications/networking/versus { };
|
versus = callPackage ../applications/networking/versus { };
|
||||||
@ -8251,7 +8251,7 @@ in
|
|||||||
|
|
||||||
watchman = callPackage ../development/tools/watchman {
|
watchman = callPackage ../development/tools/watchman {
|
||||||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||||||
autoconf = autoconf269;
|
autoconf = buildPackages.autoconf269;
|
||||||
};
|
};
|
||||||
|
|
||||||
wavefunctioncollapse = callPackage ../tools/graphics/wavefunctioncollapse {};
|
wavefunctioncollapse = callPackage ../tools/graphics/wavefunctioncollapse {};
|
||||||
@ -8377,7 +8377,7 @@ in
|
|||||||
uhttpmock = callPackage ../development/libraries/uhttpmock { };
|
uhttpmock = callPackage ../development/libraries/uhttpmock { };
|
||||||
|
|
||||||
uim = callPackage ../tools/inputmethods/uim {
|
uim = callPackage ../tools/inputmethods/uim {
|
||||||
autoconf = autoconf269;
|
autoconf = buildPackages.autoconf269;
|
||||||
};
|
};
|
||||||
|
|
||||||
uhub = callPackage ../servers/uhub { };
|
uhub = callPackage ../servers/uhub { };
|
||||||
@ -8572,7 +8572,7 @@ in
|
|||||||
# It needs a cross compiler for mipsel to build the firmware it will
|
# It needs a cross compiler for mipsel to build the firmware it will
|
||||||
# load into the Ben Nanonote
|
# load into the Ben Nanonote
|
||||||
gccCross = pkgsCross.ben-nanonote.buildPackages.gccCrossStageStatic;
|
gccCross = pkgsCross.ben-nanonote.buildPackages.gccCrossStageStatic;
|
||||||
autoconf = autoconf269;
|
autoconf = buildPackages.autoconf269;
|
||||||
};
|
};
|
||||||
|
|
||||||
clipnotify = callPackage ../tools/misc/clipnotify { };
|
clipnotify = callPackage ../tools/misc/clipnotify { };
|
||||||
@ -11119,7 +11119,7 @@ in
|
|||||||
|
|
||||||
autobuild = callPackage ../development/tools/misc/autobuild { };
|
autobuild = callPackage ../development/tools/misc/autobuild { };
|
||||||
|
|
||||||
autoconf = autoconf270;
|
autoconf = buildPackages.autoconf270;
|
||||||
|
|
||||||
autoconf-archive = callPackage ../development/tools/misc/autoconf-archive { };
|
autoconf-archive = callPackage ../development/tools/misc/autoconf-archive { };
|
||||||
|
|
||||||
@ -13371,6 +13371,7 @@ in
|
|||||||
gnutls = callPackage ../development/libraries/gnutls/default.nix {
|
gnutls = callPackage ../development/libraries/gnutls/default.nix {
|
||||||
inherit (darwin.apple_sdk.frameworks) Security;
|
inherit (darwin.apple_sdk.frameworks) Security;
|
||||||
util-linux = util-linuxMinimal; # break the cyclic dependency
|
util-linux = util-linuxMinimal; # break the cyclic dependency
|
||||||
|
autoconf = buildPackages.autoconf269;
|
||||||
};
|
};
|
||||||
|
|
||||||
gnutls-kdh = callPackage ../development/libraries/gnutls-kdh/3.5.nix {
|
gnutls-kdh = callPackage ../development/libraries/gnutls-kdh/3.5.nix {
|
||||||
@ -14564,7 +14565,7 @@ in
|
|||||||
libmatchbox = callPackage ../development/libraries/libmatchbox { };
|
libmatchbox = callPackage ../development/libraries/libmatchbox { };
|
||||||
|
|
||||||
libmatheval = callPackage ../development/libraries/libmatheval {
|
libmatheval = callPackage ../development/libraries/libmatheval {
|
||||||
autoconf = autoconf269;
|
autoconf = buildPackages.autoconf269;
|
||||||
guile = guile_2_0;
|
guile = guile_2_0;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -21935,6 +21936,8 @@ in
|
|||||||
java = if stdenv.isLinux then jre else jdk;
|
java = if stdenv.isLinux then jre else jdk;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
qrcodegen = callPackage ../development/libraries/qrcodegen { };
|
||||||
|
|
||||||
qrencode = callPackage ../development/libraries/qrencode { };
|
qrencode = callPackage ../development/libraries/qrencode { };
|
||||||
|
|
||||||
geeqie = callPackage ../applications/graphics/geeqie { };
|
geeqie = callPackage ../applications/graphics/geeqie { };
|
||||||
@ -24740,7 +24743,7 @@ in
|
|||||||
vbindiff = callPackage ../applications/editors/vbindiff { };
|
vbindiff = callPackage ../applications/editors/vbindiff { };
|
||||||
|
|
||||||
vcprompt = callPackage ../applications/version-management/vcprompt {
|
vcprompt = callPackage ../applications/version-management/vcprompt {
|
||||||
autoconf = autoconf269;
|
autoconf = buildPackages.autoconf269;
|
||||||
};
|
};
|
||||||
|
|
||||||
vcs = callPackage ../applications/video/vcs { };
|
vcs = callPackage ../applications/video/vcs { };
|
||||||
@ -25207,7 +25210,7 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
x11basic = callPackage ../development/compilers/x11basic {
|
x11basic = callPackage ../development/compilers/x11basic {
|
||||||
autoconf = autoconf269;
|
autoconf = buildPackages.autoconf269;
|
||||||
};
|
};
|
||||||
|
|
||||||
x11vnc = callPackage ../tools/X11/x11vnc { };
|
x11vnc = callPackage ../tools/X11/x11vnc { };
|
||||||
@ -25516,7 +25519,7 @@ in
|
|||||||
zeronet = callPackage ../applications/networking/p2p/zeronet { };
|
zeronet = callPackage ../applications/networking/p2p/zeronet { };
|
||||||
|
|
||||||
zexy = callPackage ../applications/audio/pd-plugins/zexy {
|
zexy = callPackage ../applications/audio/pd-plugins/zexy {
|
||||||
autoconf = autoconf269;
|
autoconf = buildPackages.autoconf269;
|
||||||
};
|
};
|
||||||
|
|
||||||
zgrviewer = callPackage ../applications/graphics/zgrviewer {};
|
zgrviewer = callPackage ../applications/graphics/zgrviewer {};
|
||||||
@ -26909,7 +26912,7 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
kallisto = callPackage ../applications/science/biology/kallisto {
|
kallisto = callPackage ../applications/science/biology/kallisto {
|
||||||
autoconf = autoconf269;
|
autoconf = buildPackages.autoconf269;
|
||||||
};
|
};
|
||||||
|
|
||||||
kssd = callPackage ../applications/science/biology/kssd { };
|
kssd = callPackage ../applications/science/biology/kssd { };
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ callPackage, wxGTK30, openssl_1_0_2, autoconf269 }:
|
{ callPackage, wxGTK30, openssl_1_0_2, buildPackages }:
|
||||||
|
|
||||||
rec {
|
rec {
|
||||||
lib = callPackage ../development/beam-modules/lib.nix {};
|
lib = callPackage ../development/beam-modules/lib.nix {};
|
||||||
@ -20,7 +20,7 @@ rec {
|
|||||||
wxGTK = wxGTK30;
|
wxGTK = wxGTK30;
|
||||||
# Can be enabled since the bug has been fixed in https://github.com/erlang/otp/pull/2508
|
# Can be enabled since the bug has been fixed in https://github.com/erlang/otp/pull/2508
|
||||||
parallelBuild = true;
|
parallelBuild = true;
|
||||||
autoconf = autoconf269;
|
autoconf = buildPackages.autoconf269;
|
||||||
};
|
};
|
||||||
erlangR23_odbc = erlangR23.override { odbcSupport = true; };
|
erlangR23_odbc = erlangR23.override { odbcSupport = true; };
|
||||||
erlangR23_javac = erlangR23.override { javacSupport = true; };
|
erlangR23_javac = erlangR23.override { javacSupport = true; };
|
||||||
@ -34,7 +34,7 @@ rec {
|
|||||||
wxGTK = wxGTK30;
|
wxGTK = wxGTK30;
|
||||||
# Can be enabled since the bug has been fixed in https://github.com/erlang/otp/pull/2508
|
# Can be enabled since the bug has been fixed in https://github.com/erlang/otp/pull/2508
|
||||||
parallelBuild = true;
|
parallelBuild = true;
|
||||||
autoconf = autoconf269;
|
autoconf = buildPackages.autoconf269;
|
||||||
};
|
};
|
||||||
erlangR22_odbc = erlangR22.override { odbcSupport = true; };
|
erlangR22_odbc = erlangR22.override { odbcSupport = true; };
|
||||||
erlangR22_javac = erlangR22.override { javacSupport = true; };
|
erlangR22_javac = erlangR22.override { javacSupport = true; };
|
||||||
@ -46,7 +46,7 @@ rec {
|
|||||||
# R21
|
# R21
|
||||||
erlangR21 = lib.callErlang ../development/interpreters/erlang/R21.nix {
|
erlangR21 = lib.callErlang ../development/interpreters/erlang/R21.nix {
|
||||||
wxGTK = wxGTK30;
|
wxGTK = wxGTK30;
|
||||||
autoconf = autoconf269;
|
autoconf = buildPackages.autoconf269;
|
||||||
};
|
};
|
||||||
erlangR21_odbc = erlangR21.override { odbcSupport = true; };
|
erlangR21_odbc = erlangR21.override { odbcSupport = true; };
|
||||||
erlangR21_javac = erlangR21.override { javacSupport = true; };
|
erlangR21_javac = erlangR21.override { javacSupport = true; };
|
||||||
@ -58,7 +58,7 @@ rec {
|
|||||||
# R20
|
# R20
|
||||||
erlangR20 = lib.callErlang ../development/interpreters/erlang/R20.nix {
|
erlangR20 = lib.callErlang ../development/interpreters/erlang/R20.nix {
|
||||||
wxGTK = wxGTK30;
|
wxGTK = wxGTK30;
|
||||||
autoconf = autoconf269;
|
autoconf = buildPackages.autoconf269;
|
||||||
};
|
};
|
||||||
erlangR20_odbc = erlangR20.override { odbcSupport = true; };
|
erlangR20_odbc = erlangR20.override { odbcSupport = true; };
|
||||||
erlangR20_javac = erlangR20.override { javacSupport = true; };
|
erlangR20_javac = erlangR20.override { javacSupport = true; };
|
||||||
@ -71,7 +71,7 @@ rec {
|
|||||||
erlangR19 = lib.callErlang ../development/interpreters/erlang/R19.nix {
|
erlangR19 = lib.callErlang ../development/interpreters/erlang/R19.nix {
|
||||||
wxGTK = wxGTK30;
|
wxGTK = wxGTK30;
|
||||||
openssl = openssl_1_0_2;
|
openssl = openssl_1_0_2;
|
||||||
autoconf = autoconf269;
|
autoconf = buildPackages.autoconf269;
|
||||||
};
|
};
|
||||||
erlangR19_odbc = erlangR19.override { odbcSupport = true; };
|
erlangR19_odbc = erlangR19.override { odbcSupport = true; };
|
||||||
erlangR19_javac = erlangR19.override { javacSupport = true; };
|
erlangR19_javac = erlangR19.override { javacSupport = true; };
|
||||||
@ -84,7 +84,7 @@ rec {
|
|||||||
erlangR18 = lib.callErlang ../development/interpreters/erlang/R18.nix {
|
erlangR18 = lib.callErlang ../development/interpreters/erlang/R18.nix {
|
||||||
wxGTK = wxGTK30;
|
wxGTK = wxGTK30;
|
||||||
openssl = openssl_1_0_2;
|
openssl = openssl_1_0_2;
|
||||||
autoconf = autoconf269;
|
autoconf = buildPackages.autoconf269;
|
||||||
};
|
};
|
||||||
erlangR18_odbc = erlangR18.override { odbcSupport = true; };
|
erlangR18_odbc = erlangR18.override { odbcSupport = true; };
|
||||||
erlangR18_javac = erlangR18.override { javacSupport = true; };
|
erlangR18_javac = erlangR18.override { javacSupport = true; };
|
||||||
@ -95,7 +95,7 @@ rec {
|
|||||||
|
|
||||||
# Basho fork, using custom builder.
|
# Basho fork, using custom builder.
|
||||||
erlang_basho_R16B02 = lib.callErlang ../development/interpreters/erlang/R16B02-basho.nix {
|
erlang_basho_R16B02 = lib.callErlang ../development/interpreters/erlang/R16B02-basho.nix {
|
||||||
autoconf = autoconf269;
|
autoconf = buildPackages.autoconf269;
|
||||||
};
|
};
|
||||||
erlang_basho_R16B02_odbc = erlang_basho_R16B02.override {
|
erlang_basho_R16B02_odbc = erlang_basho_R16B02.override {
|
||||||
odbcSupport = true;
|
odbcSupport = true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user