Merge branch 'master' into staging-next
This commit is contained in:
commit
d13fc932cd
|
@ -6003,6 +6003,12 @@
|
||||||
githubId = 788953;
|
githubId = 788953;
|
||||||
name = "Matthijs Steen";
|
name = "Matthijs Steen";
|
||||||
};
|
};
|
||||||
|
mstrangfeld = {
|
||||||
|
email = "marvin@strangfeld.io";
|
||||||
|
github = "mstrangfeld";
|
||||||
|
githubId = 36842980;
|
||||||
|
name = "Marvin Strangfeld";
|
||||||
|
};
|
||||||
mt-caret = {
|
mt-caret = {
|
||||||
email = "mtakeda.enigsol@gmail.com";
|
email = "mtakeda.enigsol@gmail.com";
|
||||||
github = "mt-caret";
|
github = "mt-caret";
|
||||||
|
|
|
@ -643,6 +643,13 @@ systemd.services.nginx.serviceConfig.ReadWritePaths = [ "/var/www" ];
|
||||||
In the <literal>resilio</literal> module, <xref linkend="opt-services.resilio.httpListenAddr"/> has been changed to listen to <literal>[::1]</literal> instead of <literal>0.0.0.0</literal>.
|
In the <literal>resilio</literal> module, <xref linkend="opt-services.resilio.httpListenAddr"/> has been changed to listen to <literal>[::1]</literal> instead of <literal>0.0.0.0</literal>.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
<literal>sslh</literal> has been updated to version
|
||||||
|
<literal>1.21</literal>. The <literal>ssl</literal> probe must be
|
||||||
|
renamed to <literal>tls</literal> in <xref linkend="opt-services.sslh.appendConfig"/>.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Users of <link xlink:href="http://openafs.org">OpenAFS 1.6</link> must
|
Users of <link xlink:href="http://openafs.org">OpenAFS 1.6</link> must
|
||||||
|
|
|
@ -18,9 +18,6 @@ rec {
|
||||||
|
|
||||||
inherit pkgs;
|
inherit pkgs;
|
||||||
|
|
||||||
qemu = pkgs.qemu_test;
|
|
||||||
|
|
||||||
|
|
||||||
# Build a virtual network from an attribute set `{ machine1 =
|
# Build a virtual network from an attribute set `{ machine1 =
|
||||||
# config1; ... machineN = configN; }', where `machineX' is the
|
# config1; ... machineN = configN; }', where `machineX' is the
|
||||||
# hostname and `configX' is a NixOS system configuration. Each
|
# hostname and `configX' is a NixOS system configuration. Each
|
||||||
|
@ -39,7 +36,6 @@ rec {
|
||||||
[ ../modules/virtualisation/qemu-vm.nix
|
[ ../modules/virtualisation/qemu-vm.nix
|
||||||
../modules/testing/test-instrumentation.nix # !!! should only get added for automated test runs
|
../modules/testing/test-instrumentation.nix # !!! should only get added for automated test runs
|
||||||
{ key = "no-manual"; documentation.nixos.enable = false; }
|
{ key = "no-manual"; documentation.nixos.enable = false; }
|
||||||
{ key = "qemu"; system.build.qemu = qemu; }
|
|
||||||
{ key = "nodes"; _module.args.nodes = nodes; }
|
{ key = "nodes"; _module.args.nodes = nodes; }
|
||||||
] ++ optional minimal ../modules/testing/minimal-kernel.nix;
|
] ++ optional minimal ../modules/testing/minimal-kernel.nix;
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
x86_64-linux = "/nix/store/4vz8sh9ngx34ivi0bw5hlycxdhvy5hvz-nix-2.3.7";
|
x86_64-linux = "/nix/store/qxayqjmlpqnmwg5yfsjjayw220ls8i2r-nix-2.3.8";
|
||||||
i686-linux = "/nix/store/dzxkg9lpp60bjmzvagns42vqlz3yq5kx-nix-2.3.7";
|
i686-linux = "/nix/store/5834psaay75048jp6d07liqh4j0v1swd-nix-2.3.8";
|
||||||
aarch64-linux = "/nix/store/cfvf8nl8mwyw817by5y8zd3s8pnf5m9f-nix-2.3.7";
|
aarch64-linux = "/nix/store/pic90a5fxvifz05jzkd0zak21f9mjin6-nix-2.3.8";
|
||||||
x86_64-darwin = "/nix/store/5ira7xgs92inqz1x8l0n1wci4r79hnd0-nix-2.3.7";
|
x86_64-darwin = "/nix/store/cjx3f8z12wlayp5983kli2a52ipi8jz2-nix-2.3.8";
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,8 +37,6 @@ let
|
||||||
|
|
||||||
haveLocalDB = cfg.dbi == localDB;
|
haveLocalDB = cfg.dbi == localDB;
|
||||||
|
|
||||||
inherit (config.system) stateVersion;
|
|
||||||
|
|
||||||
hydra-package =
|
hydra-package =
|
||||||
let
|
let
|
||||||
makeWrapperArgs = concatStringsSep " " (mapAttrsToList (key: value: "--set \"${key}\" \"${value}\"") hydraEnv);
|
makeWrapperArgs = concatStringsSep " " (mapAttrsToList (key: value: "--set \"${key}\" \"${value}\"") hydraEnv);
|
||||||
|
@ -96,7 +94,8 @@ in
|
||||||
|
|
||||||
package = mkOption {
|
package = mkOption {
|
||||||
type = types.package;
|
type = types.package;
|
||||||
defaultText = "pkgs.hydra";
|
default = pkgs.hydra-unstable;
|
||||||
|
defaultText = "pkgs.hydra-unstable";
|
||||||
description = "The Hydra package.";
|
description = "The Hydra package.";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -225,34 +224,6 @@ in
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
|
|
||||||
warnings = optional (cfg.package.migration or false) ''
|
|
||||||
You're currently deploying an older version of Hydra which is needed to
|
|
||||||
make some required database changes[1]. As soon as this is done, it's recommended
|
|
||||||
to run `hydra-backfill-ids` and set `services.hydra.package` to `pkgs.hydra-unstable`
|
|
||||||
after that.
|
|
||||||
|
|
||||||
[1] https://github.com/NixOS/hydra/pull/711
|
|
||||||
'';
|
|
||||||
|
|
||||||
services.hydra.package = with pkgs;
|
|
||||||
mkDefault (
|
|
||||||
if pkgs ? hydra
|
|
||||||
then throw ''
|
|
||||||
The Hydra package doesn't exist anymore in `nixpkgs`! It probably exists
|
|
||||||
due to an overlay. To upgrade Hydra, you need to take two steps as some
|
|
||||||
bigger changes in the database schema were implemented recently[1]. You first
|
|
||||||
need to deploy `pkgs.hydra-migration`, run `hydra-backfill-ids` on the server
|
|
||||||
and then deploy `pkgs.hydra-unstable`.
|
|
||||||
|
|
||||||
If you want to use `pkgs.hydra` from your overlay, please set `services.hydra.package`
|
|
||||||
explicitly to `pkgs.hydra` and make sure you know what you're doing.
|
|
||||||
|
|
||||||
[1] https://github.com/NixOS/hydra/pull/711
|
|
||||||
''
|
|
||||||
else if versionOlder stateVersion "20.03" then hydra-migration
|
|
||||||
else hydra-unstable
|
|
||||||
);
|
|
||||||
|
|
||||||
users.groups.hydra = {
|
users.groups.hydra = {
|
||||||
gid = config.ids.gids.hydra;
|
gid = config.ids.gids.hydra;
|
||||||
};
|
};
|
||||||
|
|
|
@ -269,6 +269,7 @@ in
|
||||||
kexAlgorithms = mkOption {
|
kexAlgorithms = mkOption {
|
||||||
type = types.listOf types.str;
|
type = types.listOf types.str;
|
||||||
default = [
|
default = [
|
||||||
|
"curve25519-sha256"
|
||||||
"curve25519-sha256@libssh.org"
|
"curve25519-sha256@libssh.org"
|
||||||
"diffie-hellman-group-exchange-sha256"
|
"diffie-hellman-group-exchange-sha256"
|
||||||
];
|
];
|
||||||
|
@ -279,7 +280,7 @@ in
|
||||||
Defaults to recommended settings from both
|
Defaults to recommended settings from both
|
||||||
<link xlink:href="https://stribika.github.io/2015/01/04/secure-secure-shell.html" />
|
<link xlink:href="https://stribika.github.io/2015/01/04/secure-secure-shell.html" />
|
||||||
and
|
and
|
||||||
<link xlink:href="https://wiki.mozilla.org/Security/Guidelines/OpenSSH#Modern_.28OpenSSH_6.7.2B.29" />
|
<link xlink:href="https://infosec.mozilla.org/guidelines/openssh#modern-openssh-67" />
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -300,7 +301,7 @@ in
|
||||||
Defaults to recommended settings from both
|
Defaults to recommended settings from both
|
||||||
<link xlink:href="https://stribika.github.io/2015/01/04/secure-secure-shell.html" />
|
<link xlink:href="https://stribika.github.io/2015/01/04/secure-secure-shell.html" />
|
||||||
and
|
and
|
||||||
<link xlink:href="https://wiki.mozilla.org/Security/Guidelines/OpenSSH#Modern_.28OpenSSH_6.7.2B.29" />
|
<link xlink:href="https://infosec.mozilla.org/guidelines/openssh#modern-openssh-67" />
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -321,7 +322,7 @@ in
|
||||||
Defaults to recommended settings from both
|
Defaults to recommended settings from both
|
||||||
<link xlink:href="https://stribika.github.io/2015/01/04/secure-secure-shell.html" />
|
<link xlink:href="https://stribika.github.io/2015/01/04/secure-secure-shell.html" />
|
||||||
and
|
and
|
||||||
<link xlink:href="https://wiki.mozilla.org/Security/Guidelines/OpenSSH#Modern_.28OpenSSH_6.7.2B.29" />
|
<link xlink:href="https://infosec.mozilla.org/guidelines/openssh#modern-openssh-67" />
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,7 @@ let
|
||||||
{ name: "openvpn"; host: "localhost"; port: "1194"; probe: "builtin"; },
|
{ name: "openvpn"; host: "localhost"; port: "1194"; probe: "builtin"; },
|
||||||
{ name: "xmpp"; host: "localhost"; port: "5222"; probe: "builtin"; },
|
{ name: "xmpp"; host: "localhost"; port: "5222"; probe: "builtin"; },
|
||||||
{ name: "http"; host: "localhost"; port: "80"; probe: "builtin"; },
|
{ name: "http"; host: "localhost"; port: "80"; probe: "builtin"; },
|
||||||
{ name: "ssl"; host: "localhost"; port: "443"; probe: "builtin"; },
|
{ name: "tls"; host: "localhost"; port: "443"; probe: "builtin"; },
|
||||||
{ name: "anyprot"; host: "localhost"; port: "443"; probe: "builtin"; }
|
{ name: "anyprot"; host: "localhost"; port: "443"; probe: "builtin"; }
|
||||||
);
|
);
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -51,7 +51,10 @@ with import ../../lib/qemu-flags.nix { inherit pkgs; };
|
||||||
# we avoid defining consoles if not possible.
|
# we avoid defining consoles if not possible.
|
||||||
# TODO: refactor such that test-instrumentation can import qemu-vm
|
# TODO: refactor such that test-instrumentation can import qemu-vm
|
||||||
# or declare virtualisation.qemu.console option in a module that's always imported
|
# or declare virtualisation.qemu.console option in a module that's always imported
|
||||||
virtualisation = lib.optionalAttrs (options ? virtualisation.qemu.consoles) { qemu.consoles = [ qemuSerialDevice ]; };
|
virtualisation.qemu = {
|
||||||
|
consoles = lib.optional (options ? virtualisation.qemu.consoles) qemuSerialDevice;
|
||||||
|
package = pkgs.qemu_test;
|
||||||
|
};
|
||||||
|
|
||||||
boot.initrd.preDeviceCommands =
|
boot.initrd.preDeviceCommands =
|
||||||
''
|
''
|
||||||
|
|
|
@ -14,10 +14,11 @@ with import ../../lib/qemu-flags.nix { inherit pkgs; };
|
||||||
|
|
||||||
let
|
let
|
||||||
|
|
||||||
qemu = config.system.build.qemu or pkgs.qemu_test;
|
|
||||||
|
|
||||||
cfg = config.virtualisation;
|
cfg = config.virtualisation;
|
||||||
|
|
||||||
|
qemu = cfg.qemu.package;
|
||||||
|
|
||||||
consoles = lib.concatMapStringsSep " " (c: "console=${c}") cfg.qemu.consoles;
|
consoles = lib.concatMapStringsSep " " (c: "console=${c}") cfg.qemu.consoles;
|
||||||
|
|
||||||
driveOpts = { ... }: {
|
driveOpts = { ... }: {
|
||||||
|
@ -401,6 +402,14 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
virtualisation.qemu = {
|
virtualisation.qemu = {
|
||||||
|
package =
|
||||||
|
mkOption {
|
||||||
|
type = types.package;
|
||||||
|
default = pkgs.qemu;
|
||||||
|
example = "pkgs.qemu_test";
|
||||||
|
description = "QEMU package to use.";
|
||||||
|
};
|
||||||
|
|
||||||
options =
|
options =
|
||||||
mkOption {
|
mkOption {
|
||||||
type = types.listOf types.unspecified;
|
type = types.listOf types.unspecified;
|
||||||
|
|
|
@ -150,7 +150,6 @@ in
|
||||||
hostname = handleTest ./hostname.nix {};
|
hostname = handleTest ./hostname.nix {};
|
||||||
hound = handleTest ./hound.nix {};
|
hound = handleTest ./hound.nix {};
|
||||||
hydra = handleTest ./hydra {};
|
hydra = handleTest ./hydra {};
|
||||||
hydra-db-migration = handleTest ./hydra/db-migration.nix {};
|
|
||||||
i3wm = handleTest ./i3wm.nix {};
|
i3wm = handleTest ./i3wm.nix {};
|
||||||
icingaweb2 = handleTest ./icingaweb2.nix {};
|
icingaweb2 = handleTest ./icingaweb2.nix {};
|
||||||
iftop = handleTest ./iftop.nix {};
|
iftop = handleTest ./iftop.nix {};
|
||||||
|
|
|
@ -1,92 +0,0 @@
|
||||||
{ system ? builtins.currentSystem
|
|
||||||
, pkgs ? import ../../.. { inherit system; }
|
|
||||||
, ...
|
|
||||||
}:
|
|
||||||
|
|
||||||
let inherit (import ./common.nix { inherit system; }) baseConfig; in
|
|
||||||
|
|
||||||
with import ../../lib/testing-python.nix { inherit system pkgs; };
|
|
||||||
with pkgs.lib;
|
|
||||||
|
|
||||||
{ mig = makeTest {
|
|
||||||
name = "hydra-db-migration";
|
|
||||||
meta = with pkgs.stdenv.lib.maintainers; {
|
|
||||||
maintainers = [ ma27 ];
|
|
||||||
};
|
|
||||||
|
|
||||||
nodes = {
|
|
||||||
original = { pkgs, lib, ... }: {
|
|
||||||
imports = [ baseConfig ];
|
|
||||||
|
|
||||||
# An older version of Hydra before the db change
|
|
||||||
# for testing purposes.
|
|
||||||
services.hydra.package = pkgs.hydra-migration.overrideAttrs (old: {
|
|
||||||
inherit (old) pname;
|
|
||||||
version = "2020-02-06";
|
|
||||||
src = pkgs.fetchFromGitHub {
|
|
||||||
owner = "NixOS";
|
|
||||||
repo = "hydra";
|
|
||||||
rev = "2b4f14963b16b21ebfcd6b6bfa7832842e9b2afc";
|
|
||||||
sha256 = "16q0cffcsfx5pqd91n9k19850c1nbh4vvbd9h8yi64ihn7v8bick";
|
|
||||||
};
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
migration_phase1 = { pkgs, lib, ... }: {
|
|
||||||
imports = [ baseConfig ];
|
|
||||||
services.hydra.package = pkgs.hydra-migration;
|
|
||||||
};
|
|
||||||
|
|
||||||
finished = { pkgs, lib, ... }: {
|
|
||||||
imports = [ baseConfig ];
|
|
||||||
services.hydra.package = pkgs.hydra-unstable;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
testScript = { nodes, ... }: let
|
|
||||||
next = nodes.migration_phase1.config.system.build.toplevel;
|
|
||||||
finished = nodes.finished.config.system.build.toplevel;
|
|
||||||
in ''
|
|
||||||
original.start()
|
|
||||||
original.wait_for_unit("multi-user.target")
|
|
||||||
original.wait_for_unit("postgresql.service")
|
|
||||||
original.wait_for_unit("hydra-init.service")
|
|
||||||
original.require_unit_state("hydra-queue-runner.service")
|
|
||||||
original.require_unit_state("hydra-evaluator.service")
|
|
||||||
original.require_unit_state("hydra-notify.service")
|
|
||||||
original.succeed("hydra-create-user admin --role admin --password admin")
|
|
||||||
original.wait_for_open_port(3000)
|
|
||||||
original.succeed("create-trivial-project.sh")
|
|
||||||
original.wait_until_succeeds(
|
|
||||||
'curl -L -s http://localhost:3000/build/1 -H "Accept: application/json" | jq .buildstatus | xargs test 0 -eq'
|
|
||||||
)
|
|
||||||
|
|
||||||
out = original.succeed("su -l postgres -c 'psql -d hydra <<< \"\\d+ builds\" -A'")
|
|
||||||
assert "jobset_id" not in out
|
|
||||||
|
|
||||||
original.succeed(
|
|
||||||
"${next}/bin/switch-to-configuration test >&2"
|
|
||||||
)
|
|
||||||
original.wait_for_unit("hydra-init.service")
|
|
||||||
|
|
||||||
out = original.succeed("su -l postgres -c 'psql -d hydra <<< \"\\d+ builds\" -A'")
|
|
||||||
assert "jobset_id|integer|||" in out
|
|
||||||
|
|
||||||
original.succeed("hydra-backfill-ids")
|
|
||||||
|
|
||||||
original.succeed(
|
|
||||||
"${finished}/bin/switch-to-configuration test >&2"
|
|
||||||
)
|
|
||||||
original.wait_for_unit("hydra-init.service")
|
|
||||||
|
|
||||||
out = original.succeed("su -l postgres -c 'psql -d hydra <<< \"\\d+ builds\" -A'")
|
|
||||||
assert "jobset_id|integer||not null|" in out
|
|
||||||
|
|
||||||
original.wait_until_succeeds(
|
|
||||||
'curl -L -s http://localhost:3000/build/1 -H "Accept: application/json" | jq .buildstatus | xargs test 0 -eq'
|
|
||||||
)
|
|
||||||
|
|
||||||
original.shutdown()
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -11,7 +11,7 @@ let
|
||||||
inherit (import ./common.nix { inherit system; }) baseConfig;
|
inherit (import ./common.nix { inherit system; }) baseConfig;
|
||||||
|
|
||||||
hydraPkgs = {
|
hydraPkgs = {
|
||||||
inherit (pkgs) hydra-migration hydra-unstable;
|
inherit (pkgs) hydra-unstable;
|
||||||
};
|
};
|
||||||
|
|
||||||
makeHydraTest = with pkgs.lib; name: package: makeTest {
|
makeHydraTest = with pkgs.lib; name: package: makeTest {
|
||||||
|
|
|
@ -7,13 +7,13 @@ with stdenv.lib;
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "bitcoin" + (toString (optional (!withGui) "d")) + "-unlimited-" + version;
|
name = "bitcoin" + (toString (optional (!withGui) "d")) + "-unlimited-" + version;
|
||||||
version = "1.8.0.0";
|
version = "1.9.0.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "bitcoinunlimited";
|
owner = "bitcoinunlimited";
|
||||||
repo = "bitcoinunlimited";
|
repo = "bitcoinunlimited";
|
||||||
rev = "BCHunlimited${version}";
|
rev = "BCHunlimited${version}";
|
||||||
sha256 = "01qi15li5x9fvhsmvx7ai5fz6yzqqd3r9yv7081h75jn0nxai49q";
|
sha256 = "018a22zbvjqky0whizmgxzscmna0sh2xqgyw02yjk8qj4yi0zp8c";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig autoreconfHook python3 ]
|
nativeBuildInputs = [ pkgconfig autoreconfHook python3 ]
|
||||||
|
|
|
@ -2,11 +2,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "calcurse";
|
pname = "calcurse";
|
||||||
version = "4.6.0";
|
version = "4.7.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://calcurse.org/files/${pname}-${version}.tar.gz";
|
url = "https://calcurse.org/files/${pname}-${version}.tar.gz";
|
||||||
sha256 = "0hzhdpkkn75jlymanwzl69hrrf1pw29hrchr11wlxqjpl43h62gs";
|
sha256 = "0dc4bka2l9z03bnlygsnl06l1zi2wbn29rkc02b13x2kdab7arpg";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ ncurses gettext python3 python3Packages.wrapPython ];
|
buildInputs = [ ncurses gettext python3 python3Packages.wrapPython ];
|
||||||
|
|
|
@ -5,13 +5,13 @@
|
||||||
|
|
||||||
mkDerivation rec {
|
mkDerivation rec {
|
||||||
pname = "CopyQ";
|
pname = "CopyQ";
|
||||||
version = "3.12.0";
|
version = "3.13.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "hluk";
|
owner = "hluk";
|
||||||
repo = "CopyQ";
|
repo = "CopyQ";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "04jidibf0b80c5vd659pz2wibmggjyyj9yz2bw7j4g84hwraksxb";
|
sha256 = "0qssyavx0dkgsyj2myqg8n7sih8niy960nyb1yknsbjm37iqraah";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ];
|
nativeBuildInputs = [ cmake ];
|
||||||
|
|
|
@ -28,11 +28,11 @@
|
||||||
|
|
||||||
mkDerivation rec {
|
mkDerivation rec {
|
||||||
pname = "kdeconnect";
|
pname = "kdeconnect";
|
||||||
version = "20.08.1";
|
version = "20.08.2";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.kde.org/stable/release-service/${version}/src/${pname}-kde-${version}.tar.xz";
|
url = "https://download.kde.org/stable/release-service/${version}/src/${pname}-kde-${version}.tar.xz";
|
||||||
sha256 = "0s76djgpx08jfmh99c7kx18mnr3w7bv4hdra120nicq89mmy7gwf";
|
sha256 = "0rzfnkgkv759d4pa16qk0sw87wqzwgkd99yzrzfy2zcq423f6hvd";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
|
|
@ -10,12 +10,12 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "polar-bookshelf";
|
pname = "polar-bookshelf";
|
||||||
version = "1.13.10";
|
version = "2.0.42";
|
||||||
|
|
||||||
# fetching a .deb because there's no easy way to package this Electron app
|
# fetching a .deb because there's no easy way to package this Electron app
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/burtonator/polar-bookshelf/releases/download/v${version}/polar-bookshelf-${version}-amd64.deb";
|
url = "https://github.com/burtonator/polar-bookshelf/releases/download/v${version}/polar-desktop-app-${version}-amd64.deb";
|
||||||
sha256 = "1bxcyf6n2m5x1z8ic6kzskinyyc6lh6nj0bycbwc524n6ms5j99p";
|
hash = "sha256-JyO71wyE6b0iHAYs/6/WbG+OdUVUUPpJla+ZUzg0Gng=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
@ -64,16 +64,15 @@ stdenv.mkDerivation rec {
|
||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
mkdir -p $out/lib
|
mkdir -p $out/lib
|
||||||
|
|
||||||
mv opt/Polar\ Bookshelf/* $out/share/polar-bookshelf
|
mv opt/Polar/* $out/share/polar-bookshelf
|
||||||
mv $out/share/polar-bookshelf/*.so $out/lib
|
mv $out/share/polar-bookshelf/*.so $out/lib
|
||||||
|
|
||||||
mv usr/share/* $out/share/
|
mv usr/share/* $out/share/
|
||||||
|
|
||||||
ln -s $out/share/polar-bookshelf/polar-bookshelf $out/bin/polar-bookshelf
|
ln -s $out/share/polar-bookshelf/polar-desktop-app $out/bin/polar-desktop-app
|
||||||
|
|
||||||
# Correct desktop file `Exec`
|
substituteInPlace $out/share/applications/polar-desktop-app.desktop \
|
||||||
substituteInPlace $out/share/applications/polar-bookshelf.desktop \
|
--replace "/opt/Polar/polar-desktop-app" "$out/bin/polar-desktop-app"
|
||||||
--replace "/opt/Polar Bookshelf/polar-bookshelf" "$out/bin/polar-bookshelf"
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
preFixup = ''
|
preFixup = ''
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
{
|
{
|
||||||
"stable": {
|
"stable": {
|
||||||
"version": "86.0.4240.75",
|
"version": "86.0.4240.111",
|
||||||
"sha256": "1ddw4p9zfdzhi5hrd8x14k4w326znljzprnpfi2f917rlpnl2ynx",
|
"sha256": "05y7lwr89awkhvgmwkx3br9j4ap2aypg2wsc0nz8mi7kxc1dnyzj",
|
||||||
"sha256bin64": "17isxkd80rccqim6izzl08vw4yr52qsk6djp1rmhhijzg9rsvghz"
|
"sha256bin64": "10aqiiydw4i3jxnw8xxdgkgcqbfqc67n1fbrg40y54kg0v5dz8l6"
|
||||||
},
|
},
|
||||||
"beta": {
|
"beta": {
|
||||||
"version": "87.0.4280.20",
|
"version": "87.0.4280.27",
|
||||||
"sha256": "1lqdxy6pm72h8ym5ij713rp055csqn19agy3sp6wnmp3pj688ic8",
|
"sha256": "0w0asxj7jlsw69cssfia8km4q9cx1c2mliks2rmhf4jk0hsghasm",
|
||||||
"sha256bin64": "0r9wk2kgn7z0jjzpppr799jp5izxvh1ig4mv12iadz4y7dl47kaw"
|
"sha256bin64": "1lsx4mhy8nachfb8c9f3mrx5nqw2bi046dqirb4lnv7y80jjjs1k"
|
||||||
},
|
},
|
||||||
"dev": {
|
"dev": {
|
||||||
"version": "88.0.4292.2",
|
"version": "88.0.4292.2",
|
||||||
|
|
|
@ -0,0 +1,47 @@
|
||||||
|
{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
|
||||||
|
|
||||||
|
buildGoModule rec {
|
||||||
|
pname = "tektoncd-cli";
|
||||||
|
version = "0.13.0";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "tektoncd";
|
||||||
|
repo = "cli";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "01kcz5pj7hl2wfcqj3kcssj1c589vqqh1r4yc0agb67rm6q7xl06";
|
||||||
|
};
|
||||||
|
|
||||||
|
vendorSha256 = null;
|
||||||
|
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
nativeBuildInputs = [ installShellFiles ];
|
||||||
|
|
||||||
|
buildPhase = ''
|
||||||
|
make bin/tkn
|
||||||
|
'';
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
install bin/tkn -Dt $out/bin
|
||||||
|
|
||||||
|
mkdir -p "$out/share/man/man1"
|
||||||
|
cp docs/man/man1/* "$out/share/man/man1"
|
||||||
|
|
||||||
|
# TODO: Move to enhanced installShellCompletion when merged: PR #83630
|
||||||
|
$out/bin/tkn completion bash > tkn.bash
|
||||||
|
$out/bin/tkn completion zsh > _tkn
|
||||||
|
installShellCompletion tkn.bash --zsh _tkn
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "The Tekton Pipelines cli project provides a CLI for interacting with Tekton";
|
||||||
|
homepage = "https://tekton.dev";
|
||||||
|
longDescription = ''
|
||||||
|
The Tekton Pipelines cli project provides a CLI for interacting with Tekton!
|
||||||
|
For your convenience, it is recommended that you install the Tekton CLI, tkn, together with the core component of Tekton, Tekton Pipelines.
|
||||||
|
'';
|
||||||
|
license = licenses.asl20;
|
||||||
|
maintainers = with maintainers; [ jk mstrangfeld ];
|
||||||
|
platforms = platforms.linux ++ platforms.darwin;
|
||||||
|
};
|
||||||
|
}
|
|
@ -149,6 +149,16 @@ let
|
||||||
'';
|
'';
|
||||||
});
|
});
|
||||||
|
|
||||||
|
# provider was moved to the `vultr` organization, but kept the old references:
|
||||||
|
# https://github.com/vultr/terraform-provider-vultr/pull/67
|
||||||
|
# this override should be removed as soon as new version (>1.4.1) is released.
|
||||||
|
vultr = automated-providers.vultr.overrideAttrs (attrs: {
|
||||||
|
prePatch = attrs.prePatch or "" + ''
|
||||||
|
substituteInPlace go.mod --replace terraform-providers/terraform-provider-vultr vultr/terraform-provider-vultr
|
||||||
|
substituteInPlace main.go --replace terraform-providers/terraform-provider-vultr vultr/terraform-provider-vultr
|
||||||
|
'';
|
||||||
|
});
|
||||||
|
|
||||||
# Packages that don't fit the default model
|
# Packages that don't fit the default model
|
||||||
ansible = callPackage ./ansible {};
|
ansible = callPackage ./ansible {};
|
||||||
elasticsearch = callPackage ./elasticsearch {};
|
elasticsearch = callPackage ./elasticsearch {};
|
||||||
|
|
|
@ -1014,11 +1014,11 @@
|
||||||
"version": "0.1.0"
|
"version": "0.1.0"
|
||||||
},
|
},
|
||||||
"vultr": {
|
"vultr": {
|
||||||
"owner": "terraform-providers",
|
"owner": "vultr",
|
||||||
"repo": "terraform-provider-vultr",
|
"repo": "terraform-provider-vultr",
|
||||||
"rev": "v1.3.0",
|
"rev": "v1.4.1",
|
||||||
"sha256": "0swc2fvp83d6w0cqvyxs346c756wr48xbn8m8jqkmma5s4ab2y4k",
|
"sha256": "1jx9p4bwpa5zxig6gfk4akfsnbivvyhwcw8id2ch2ga9a67pwald",
|
||||||
"version": "1.3.0"
|
"version": "1.4.1"
|
||||||
},
|
},
|
||||||
"wavefront": {
|
"wavefront": {
|
||||||
"owner": "terraform-providers",
|
"owner": "terraform-providers",
|
||||||
|
|
|
@ -157,8 +157,8 @@ in rec {
|
||||||
});
|
});
|
||||||
|
|
||||||
terraform_0_13 = pluggable (generic {
|
terraform_0_13 = pluggable (generic {
|
||||||
version = "0.13.4";
|
version = "0.13.5";
|
||||||
sha256 = "1yvcz14q82v9jq4b9knn6wgnhlhrsz2ncvxv4lh9y1avn56chsqc";
|
sha256 = "1fnydzm5h65pdy2gkq403sllx05cvpldkdzdpcy124ywljb4x9d8";
|
||||||
patches = [ ./provider-path.patch ];
|
patches = [ ./provider-path.patch ];
|
||||||
passthru = { inherit plugins; };
|
passthru = { inherit plugins; };
|
||||||
});
|
});
|
||||||
|
|
|
@ -3,13 +3,13 @@
|
||||||
with stdenv.lib;
|
with stdenv.lib;
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "bitlbee-facebook";
|
pname = "bitlbee-facebook";
|
||||||
version = "1.2.0";
|
version = "1.2.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
owner = "bitlbee";
|
owner = "bitlbee";
|
||||||
repo = "bitlbee-facebook";
|
repo = "bitlbee-facebook";
|
||||||
sha256 = "11068zhb1v55b1x0nhjc4f3p0glccxpcyk5c1630hfdzkj7vyqhn";
|
sha256 = "1yjhjhk3jzjip13lq009vlg84lm2lzwhac5jy0aq3vkcz6rp94rc";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ autoconf automake libtool pkgconfig ];
|
nativeBuildInputs = [ autoconf automake libtool pkgconfig ];
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
"name": "element-desktop",
|
"name": "element-desktop",
|
||||||
"productName": "Element",
|
"productName": "Element",
|
||||||
"main": "src/electron-main.js",
|
"main": "src/electron-main.js",
|
||||||
"version": "1.7.9",
|
"version": "1.7.10",
|
||||||
"description": "A feature-rich client for Matrix.org",
|
"description": "A feature-rich client for Matrix.org",
|
||||||
"author": "Element",
|
"author": "Element",
|
||||||
"repository": {
|
"repository": {
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
|
|
||||||
let
|
let
|
||||||
executableName = "element-desktop";
|
executableName = "element-desktop";
|
||||||
version = "1.7.9";
|
version = "1.7.10";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "vector-im";
|
owner = "vector-im";
|
||||||
repo = "riot-desktop";
|
repo = "riot-desktop";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0hk9y6zzabfdi35fqzl9987d98a6k74fi0mzmhhvhvvpj8i1ldrn";
|
sha256 = "06ygqfhbsld4s274kakb6a5nx75jki44r8lwk3n0pi5mnkn626gl";
|
||||||
};
|
};
|
||||||
electron = electron_9;
|
electron = electron_9;
|
||||||
|
|
||||||
|
|
|
@ -12,11 +12,11 @@ let
|
||||||
|
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
pname = "element-web";
|
pname = "element-web";
|
||||||
version = "1.7.9";
|
version = "1.7.10";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/vector-im/riot-web/releases/download/v${version}/riot-v${version}.tar.gz";
|
url = "https://github.com/vector-im/riot-web/releases/download/v${version}/riot-v${version}.tar.gz";
|
||||||
sha256 = "00ch486npqgrwmgfd7bsi6wb9ac6dpv08n13lygn45gha37l1kx1";
|
sha256 = "1xcvydjpdp6cy5g0da5yaa49gjxsmf4hsyi2q4l3p8qvs4qajn0r";
|
||||||
};
|
};
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
|
|
@ -25,7 +25,7 @@ let
|
||||||
else "");
|
else "");
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
pname = "signal-desktop";
|
pname = "signal-desktop";
|
||||||
version = "1.37.1"; # Please backport all updates to the stable channel.
|
version = "1.37.2"; # Please backport all updates to the stable channel.
|
||||||
# All releases have a limited lifetime and "expire" 90 days after the release.
|
# All releases have a limited lifetime and "expire" 90 days after the release.
|
||||||
# When releases "expire" the application becomes unusable until an update is
|
# When releases "expire" the application becomes unusable until an update is
|
||||||
# applied. The expiration date for the current release can be extracted with:
|
# applied. The expiration date for the current release can be extracted with:
|
||||||
|
@ -35,7 +35,7 @@ in stdenv.mkDerivation rec {
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
|
url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
|
||||||
sha256 = "0zj068wkgb0k7iq4ld0lb06vk2zlsvv5pf0csr4zkzkq0hgzx33s";
|
sha256 = "0n4g2fh1ibw6fl5vbnnchx2vafasqrq8rl9w0ch7lai665zkxsk3";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -7,7 +7,7 @@ let
|
||||||
|
|
||||||
# Please keep the version x.y.0.z and do not update to x.y.76.z because the
|
# Please keep the version x.y.0.z and do not update to x.y.76.z because the
|
||||||
# source of the latter disappears much faster.
|
# source of the latter disappears much faster.
|
||||||
version = "8.64.0.81";
|
version = "8.65.0.78";
|
||||||
|
|
||||||
rpath = stdenv.lib.makeLibraryPath [
|
rpath = stdenv.lib.makeLibraryPath [
|
||||||
alsaLib
|
alsaLib
|
||||||
|
@ -65,7 +65,7 @@ let
|
||||||
"https://mirror.cs.uchicago.edu/skype/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb"
|
"https://mirror.cs.uchicago.edu/skype/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb"
|
||||||
"https://web.archive.org/web/https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb"
|
"https://web.archive.org/web/https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb"
|
||||||
];
|
];
|
||||||
sha256 = "0p6sp45kabm97p3hp3wp087b3k42m26ji99kzhpsz3n9vzjiczjh";
|
sha256 = "04qcpz3w2clpa23axh0xx68rm792d2l029r3wy1hfzbxd51z09lh";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
|
throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
|
||||||
|
|
|
@ -4,11 +4,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "alpine";
|
pname = "alpine";
|
||||||
version = "2.23";
|
version = "2.24";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://alpine.x10host.com/alpine/release/src/${pname}-${version}.tar.xz";
|
url = "http://alpine.x10host.com/alpine/release/src/${pname}-${version}.tar.xz";
|
||||||
sha256 = "0yqzm56lqgg8v66m09vqxjvpclli4pql5xj8zg7mynq0bhhn2fkr";
|
sha256 = "1vxw19nx10y7nx01d9i6gah2f3y5r2idbq56l13bdqi91bx9y6k5";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "gitstatus";
|
pname = "gitstatus";
|
||||||
version = "1.3.0";
|
version = "1.3.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "romkatv";
|
owner = "romkatv";
|
||||||
repo = "gitstatus";
|
repo = "gitstatus";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0zan1sa8c24hpqwj66y9srd4n15f4nk64fc5jrd4smgfgn22wph8";
|
sha256 = "03zaywncds7pjrl07rvdf3fh39gnp2zfvgsf0afqwv317sgmgpzf";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ (callPackage ./romkatv_libgit2.nix {}) ];
|
buildInputs = [ (callPackage ./romkatv_libgit2.nix {}) ];
|
||||||
|
|
|
@ -16,7 +16,7 @@ libgit2.overrideAttrs (oldAttrs: {
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "romkatv";
|
owner = "romkatv";
|
||||||
repo = "libgit2";
|
repo = "libgit2";
|
||||||
rev = "tag-005f77dca6dbe8788e55139fa1199fc94cc04f9a";
|
rev = "tag-82cefe2b42300224ad3c148f8b1a569757cc617a";
|
||||||
sha256 = "1h5bnisk4ljdpfzlv8g41m8js9841xyjhfywc5cn8pmyv58c50il";
|
sha256 = "1vhnqynqyxizzkq1h5dfjm75f0jm5637jh0gypwqqz2yjqrscza0";
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
|
@ -147,6 +147,12 @@ in python3Packages.buildPythonApplication rec {
|
||||||
mv data/org.pitivi.Pitivi-mime.xml data/org.pitivi.Pitivi-mime.xml.in
|
mv data/org.pitivi.Pitivi-mime.xml data/org.pitivi.Pitivi-mime.xml.in
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
# Fixes error
|
||||||
|
# Couldn’t recognize the image file format for file ".../share/pitivi/pixmaps/asset-proxied.svg"
|
||||||
|
# at startup, see https://github.com/NixOS/nixpkgs/issues/56943
|
||||||
|
# and https://github.com/NixOS/nixpkgs/issues/89691#issuecomment-714398705.
|
||||||
|
strictDeps = false;
|
||||||
|
|
||||||
passthru = {
|
passthru = {
|
||||||
updateScript = gnome3.updateScript {
|
updateScript = gnome3.updateScript {
|
||||||
packageName = "pitivi";
|
packageName = "pitivi";
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{ stdenv, lib, fetchFromGitHub, makeWrapper, autoreconfHook,
|
{ stdenv, lib, fetchFromGitHub, makeWrapper, autoreconfHook,
|
||||||
fuse, libmspack, openssl, pam, xercesc, icu, libdnet, procps,
|
fuse, libmspack, openssl, pam, xercesc, icu, libdnet, procps, libtirpc, rpcsvc-proto,
|
||||||
libX11, libXext, libXinerama, libXi, libXrender, libXrandr, libXtst,
|
libX11, libXext, libXinerama, libXi, libXrender, libXrandr, libXtst,
|
||||||
pkgconfig, glib, gdk-pixbuf-xlib, gtk3, gtkmm3, iproute, dbus, systemd, which,
|
pkgconfig, glib, gdk-pixbuf-xlib, gtk3, gtkmm3, iproute, dbus, systemd, which,
|
||||||
withX ? true }:
|
withX ? true }:
|
||||||
|
@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
|
||||||
outputs = [ "out" "dev" ];
|
outputs = [ "out" "dev" ];
|
||||||
|
|
||||||
nativeBuildInputs = [ autoreconfHook makeWrapper pkgconfig ];
|
nativeBuildInputs = [ autoreconfHook makeWrapper pkgconfig ];
|
||||||
buildInputs = [ fuse glib icu libdnet libmspack openssl pam procps xercesc ]
|
buildInputs = [ fuse glib icu libdnet libmspack libtirpc openssl pam procps rpcsvc-proto xercesc ]
|
||||||
++ lib.optionals withX [ gdk-pixbuf-xlib gtk3 gtkmm3 libX11 libXext libXinerama libXi libXrender libXrandr libXtst ];
|
++ lib.optionals withX [ gdk-pixbuf-xlib gtk3 gtkmm3 libX11 libXext libXinerama libXi libXrender libXrandr libXtst ];
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
|
|
@ -34,7 +34,18 @@ python37Packages.buildPythonApplication rec {
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
nativeBuildInputs = [ pkgconfig ];
|
||||||
buildInputs = [ glib libxcb cairo pango python37Packages.xcffib ];
|
buildInputs = [ glib libxcb cairo pango python37Packages.xcffib ];
|
||||||
|
|
||||||
pythonPath = with python37Packages; [ xcffib cairocffi-xcffib setuptools setuptools_scm ];
|
pythonPath = with python37Packages; [
|
||||||
|
xcffib
|
||||||
|
cairocffi-xcffib
|
||||||
|
setuptools
|
||||||
|
setuptools_scm
|
||||||
|
dateutil
|
||||||
|
dbus-python
|
||||||
|
mpd2
|
||||||
|
psutil
|
||||||
|
pyxdg
|
||||||
|
pygobject3
|
||||||
|
];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapProgram $out/bin/qtile \
|
wrapProgram $out/bin/qtile \
|
||||||
|
|
|
@ -1,20 +1,18 @@
|
||||||
{ lib, fetchzip }:
|
{ lib, fetchzip }:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "2.002";
|
version = "2.200";
|
||||||
in
|
in
|
||||||
fetchzip {
|
fetchzip {
|
||||||
name = "JetBrainsMono-${version}";
|
name = "JetBrainsMono-${version}";
|
||||||
|
|
||||||
url = "https://github.com/JetBrains/JetBrainsMono/releases/download/v${version}/JetBrainsMono-${version}.zip";
|
url = "https://github.com/JetBrains/JetBrainsMono/releases/download/v${version}/JetBrainsMono-${version}.zip";
|
||||||
|
|
||||||
sha256 = "018lhxi9m8aprls6cnpndzdg5snijwzm22m2pxxi6zcqxrcxh8vb";
|
sha256 = "16v914ph9sgdz3w56yz9f26zpj2lpxjb6ppnphxlmbllh68z1fh4";
|
||||||
|
|
||||||
postFetch = ''
|
postFetch = ''
|
||||||
mkdir -p $out/share/fonts
|
mkdir -p $out/share/fonts
|
||||||
unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype
|
unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype
|
||||||
unzip -j $downloadedFile \*.eot -d $out/share/fonts/eot
|
|
||||||
unzip -j $downloadedFile \*.woff -d $out/share/fonts/woff
|
|
||||||
unzip -j $downloadedFile \*.woff2 -d $out/share/fonts/woff2
|
unzip -j $downloadedFile \*.woff2 -d $out/share/fonts/woff2
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -1,24 +1,103 @@
|
||||||
{ stdenv, fetchurl }:
|
{ stdenv
|
||||||
|
, fetchurl
|
||||||
|
, config
|
||||||
|
, acceptLicense ? config.joypixels.acceptLicense or false
|
||||||
|
}:
|
||||||
|
|
||||||
|
let
|
||||||
|
inherit (stdenv.hostPlatform.parsed) kernel;
|
||||||
|
|
||||||
|
systemSpecific = {
|
||||||
|
darwin = rec {
|
||||||
|
systemTag = "nix-darwin";
|
||||||
|
capitalized = systemTag;
|
||||||
|
fontFile = "JoyPixels-SBIX.ttf";
|
||||||
|
};
|
||||||
|
}.${kernel.name} or rec {
|
||||||
|
systemTag = "nixos";
|
||||||
|
capitalized = "NixOS";
|
||||||
|
fontFile = "joypixels-android.ttf";
|
||||||
|
};
|
||||||
|
|
||||||
|
joypixels-free-license = with systemSpecific; {
|
||||||
|
spdxId = "LicenseRef-JoyPixels-Free-6.0";
|
||||||
|
fullName = "JoyPixels Free License Agreement 6.0";
|
||||||
|
url = "https://cdn.joypixels.com/distributions/${systemTag}/license/free-license.pdf";
|
||||||
|
free = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
joypixels-license-appendix = with systemSpecific; {
|
||||||
|
spdxId = "LicenseRef-JoyPixels-NixOS-Appendix";
|
||||||
|
fullName = "JoyPixels ${capitalized} License Appendix";
|
||||||
|
url = "https://cdn.joypixels.com/distributions/${systemTag}/appendix/joypixels-license-appendix.pdf";
|
||||||
|
free = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
throwLicense = throw ''
|
||||||
|
Use of the JoyPixels font requires acceptance of the license.
|
||||||
|
- ${joypixels-free-license.fullName} [1]
|
||||||
|
- ${joypixels-license-appendix.fullName} [2]
|
||||||
|
|
||||||
|
You can express acceptance by setting acceptLicense to true in your
|
||||||
|
configuration. Note that this is not a free license so it requires allowing
|
||||||
|
unfree licenses.
|
||||||
|
|
||||||
|
configuration.nix:
|
||||||
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
nixpkgs.config.joypixels.acceptLicense = true;
|
||||||
|
|
||||||
|
config.nix:
|
||||||
|
allowUnfree = true;
|
||||||
|
joypixels.acceptLicense = true;
|
||||||
|
|
||||||
|
[1]: ${joypixels-free-license.url}
|
||||||
|
[2]: ${joypixels-license-appendix.url}
|
||||||
|
'';
|
||||||
|
|
||||||
|
in
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "joypixels";
|
pname = "joypixels";
|
||||||
version = "6.0.0";
|
version = "6.0.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = assert !acceptLicense -> throwLicense;
|
||||||
url = "https://cdn.joypixels.com/arch-linux/font/${version}/joypixels-android.ttf";
|
with systemSpecific; fetchurl {
|
||||||
sha256 = "1vxqsqs93g4jyp01r47lrpcm0fmib2n1vysx32ksmfxmprimb75s";
|
name = fontFile;
|
||||||
};
|
url = "https://cdn.joypixels.com/distributions/${systemTag}/font/${version}/${fontFile}";
|
||||||
|
sha256 = {
|
||||||
|
darwin = "1s1dibgpv4lc9cwbgykgwjxxhg2rbn5g9fyd10r6apj9xhfn8cyn";
|
||||||
|
}.${kernel.name} or "1vxqsqs93g4jyp01r47lrpcm0fmib2n1vysx32ksmfxmprimb75s";
|
||||||
|
};
|
||||||
|
|
||||||
dontUnpack = true;
|
dontUnpack = true;
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = with systemSpecific; ''
|
||||||
install -Dm644 $src $out/share/fonts/truetype/joypixels.ttf
|
runHook preInstall
|
||||||
|
|
||||||
|
install -Dm644 $src $out/share/fonts/truetype/${fontFile}
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Emoji as a Service (formerly EmojiOne)";
|
description = "The finest emoji you can use legally (formerly EmojiOne)";
|
||||||
homepage = "https://www.joypixels.com/";
|
longDescription = ''
|
||||||
license = licenses.unfree;
|
New for 2020! JoyPixels 6.0 includes 3,342 originally crafted icon
|
||||||
maintainers = with maintainers; [ jtojnar ];
|
designs and is 100% Unicode 13 compatible. We offer the largest selection
|
||||||
|
of files ranging from png, svg, iconjar, sprites, and fonts.
|
||||||
|
'';
|
||||||
|
homepage = "https://www.joypixels.com/fonts";
|
||||||
|
license =
|
||||||
|
let
|
||||||
|
free-license = joypixels-free-license;
|
||||||
|
appendix = joypixels-license-appendix;
|
||||||
|
in with systemSpecific; {
|
||||||
|
spdxId = "LicenseRef-JoyPixels-Free-6.0-with-${capitalized}-Appendix";
|
||||||
|
fullName = "${free-license.fullName} with ${appendix.fullName}";
|
||||||
|
url = free-license.url;
|
||||||
|
appendixUrl = appendix.url;
|
||||||
|
free = false;
|
||||||
|
};
|
||||||
|
maintainers = with maintainers; [ toonn jtojnar ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@ let
|
||||||
in fetchzip {
|
in fetchzip {
|
||||||
name = "JuliaMono-${version}";
|
name = "JuliaMono-${version}";
|
||||||
url = "https://github.com/cormullion/juliamono/releases/download/v${version}/JuliaMono.zip";
|
url = "https://github.com/cormullion/juliamono/releases/download/v${version}/JuliaMono.zip";
|
||||||
sha256 = "1v4a9qbvjlszamvqrj0g65z1nhahfmf1fzkgjwzkmsrdqn909dic";
|
sha256 = "sha256-/MVT6n842sSiuPZNYxN3q1vn6yvMvmcTEDyvAd2GikA=";
|
||||||
|
|
||||||
postFetch = ''
|
postFetch = ''
|
||||||
mkdir -p $out/share/fonts/truetype
|
mkdir -p $out/share/fonts/truetype
|
||||||
|
|
|
@ -17,13 +17,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "cinnamon-desktop";
|
pname = "cinnamon-desktop";
|
||||||
version = "4.6.1";
|
version = "4.6.4";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "linuxmint";
|
owner = "linuxmint";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0299m41vy4kcsi74z793ligvqj8nyy3fbzh6xz89jd8l3p9kgrz8";
|
sha256 = "08z5hgc6dwdp9fczm75axwh8q9665iz4y2lxp92xp62r3k0v9fvd";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "out" "dev" ];
|
outputs = [ "out" "dev" ];
|
||||||
|
|
|
@ -10,13 +10,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "cinnamon-menus";
|
pname = "cinnamon-menus";
|
||||||
version = "4.6.0";
|
version = "4.6.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "linuxmint";
|
owner = "linuxmint";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "00jzb3fd96ydi15lrnwnjai12wvka5zlandn9xc61s8iim48lplq";
|
sha256 = "1qdaql4mknhzvl2qi1pyw4c820lqb7lg07gblh0wzfk4f7h8hddx";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
|
|
@ -27,13 +27,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "cinnamon-session";
|
pname = "cinnamon-session";
|
||||||
version = "4.6.1";
|
version = "4.6.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "linuxmint";
|
owner = "linuxmint";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "13qqi3zqybz00czh0g5nqjx5iwna54cxd7mk9wkp30kj6raa4qca";
|
sha256 = "133vpgs0dqr16pvx5wyxhfcargn9wl14z0q99m2pn93hf6zycmsv";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
|
|
@ -5,13 +5,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "chez-scheme";
|
pname = "chez-scheme";
|
||||||
version = "9.5.2";
|
version = "9.5.4";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "cisco";
|
owner = "cisco";
|
||||||
repo = "ChezScheme";
|
repo = "ChezScheme";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
sha256 = "1gsjmsvsj31q5l9bjvm869y7bakrvl41yq94vyqdx8zwcr1bmpjf";
|
sha256 = "065dir19cqpn0d1bk9w49wnwzn6qfrgvcqw8da2fdhkafhfcb1bj";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -38,7 +38,13 @@
|
||||||
libtool libunistring
|
libtool libunistring
|
||||||
];
|
];
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
# According to Bernhard M. Wiedemann <bwiedemann suse de> on
|
||||||
|
# #reproducible-builds on irc.oftc.net, (2020-01-29): they had to
|
||||||
|
# build Guile without parallel builds to make it reproducible.
|
||||||
|
#
|
||||||
|
# re: https://issues.guix.gnu.org/issue/20272
|
||||||
|
# re: https://build.opensuse.org/request/show/732638
|
||||||
|
enableParallelBuilding = false;
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
./eai_system.patch
|
./eai_system.patch
|
||||||
|
@ -109,4 +115,3 @@
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
@ -8,13 +8,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "cgal";
|
pname = "cgal";
|
||||||
version = "5.0.3";
|
version = "5.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "CGAL";
|
owner = "CGAL";
|
||||||
repo = "releases";
|
repo = "releases";
|
||||||
rev = "CGAL-${version}";
|
rev = "CGAL-${version}";
|
||||||
sha256 = "1p22dwrzzvbmrfjr6m3dac55nq8pp0b9afp3vz6239yp3gf2fcws";
|
sha256 = "0rcv86hn5aqna7vr9nfk4np778qjr7l3742v58w6qw0z4y6l1km0";
|
||||||
};
|
};
|
||||||
|
|
||||||
# note: optional component libCGAL_ImageIO would need zlib and opengl;
|
# note: optional component libCGAL_ImageIO would need zlib and opengl;
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
{ lib, mkDerivation, fetchFromGitHub, standard-library }:
|
{ lib, mkDerivation, fetchFromGitHub, standard-library }:
|
||||||
|
|
||||||
mkDerivation rec {
|
mkDerivation rec {
|
||||||
version = "0.1.3.1";
|
version = "0.1.4";
|
||||||
pname = "agda-categories";
|
pname = "agda-categories";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "agda";
|
owner = "agda";
|
||||||
repo = "agda-categories";
|
repo = "agda-categories";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "08mc20qaz9vp5rhi60rh8wvjkg5aby3bgwwdhfnxha1663qf1q24";
|
sha256 = "0n6y9xarqhj95i4h56klx10gy0fyckxbfwgiissfknpfq6l0m7r6";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ standard-library ];
|
buildInputs = [ standard-library ];
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
mkDerivation rec {
|
mkDerivation rec {
|
||||||
pname = "generic";
|
pname = "generic";
|
||||||
version = "0.1";
|
version = "0.1.0.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
repo = "Generic";
|
repo = "Generic";
|
||||||
owner = "effectfully";
|
owner = "effectfully";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "121121rg3daaqp91845fbyws6g28hyj1ywmh12n54r3nicb35g5q";
|
sha256 = "07l44yzx1jly20kmkmkjk8q493bn6x7i3xxpz6mhadkqlxyhmc8s";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
@ -17,7 +17,7 @@ mkDerivation rec {
|
||||||
|
|
||||||
preBuild = ''
|
preBuild = ''
|
||||||
echo "module Everything where" > Everything.agda
|
echo "module Everything where" > Everything.agda
|
||||||
find src -name '*.agda' | sed -e 's/src\///;s/\//./g;s/\.agda$//;s/^/import /' >> Everything.agda
|
find src -name '*.agda' | sed -e 's/src\///;s/\//./g;s/\.agda$//;s/^/import /' >> Everything.agda
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
mkDerivation rec {
|
mkDerivation rec {
|
||||||
pname = "standard-library";
|
pname = "standard-library";
|
||||||
version = "1.3";
|
version = "1.4";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
repo = "agda-stdlib";
|
repo = "agda-stdlib";
|
||||||
owner = "agda";
|
owner = "agda";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "18kl20z3bjfgx5m3nvrdj5776qmpi7jl2p12pqybsls2lf86m0d5";
|
sha256 = "1asjbisb7pfkgzqy7gf9b23z63bba8l8p1wqfd6ff5ddgqwj3dhp";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ (ghcWithPackages (self : [ self.filemanip ])) ];
|
nativeBuildInputs = [ (ghcWithPackages (self : [ self.filemanip ])) ];
|
||||||
|
|
|
@ -2,11 +2,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "armadillo";
|
pname = "armadillo";
|
||||||
version = "9.900.3";
|
version = "10.1.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://sourceforge/arma/armadillo-${version}.tar.xz";
|
url = "mirror://sourceforge/arma/armadillo-${version}.tar.xz";
|
||||||
sha256 = "02pwhf3y2qq50dswjvfcijaw938d1zi1hxr17msv2x1ahlvff5fn";
|
sha256 = "15c3amyrk496v0s6r2pn8dw4v82f4ld347nbv5qdzd6injsg3qvj";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ];
|
nativeBuildInputs = [ cmake ];
|
||||||
|
|
|
@ -7,25 +7,25 @@ let
|
||||||
arrow-testing = fetchFromGitHub {
|
arrow-testing = fetchFromGitHub {
|
||||||
owner = "apache";
|
owner = "apache";
|
||||||
repo = "arrow-testing";
|
repo = "arrow-testing";
|
||||||
rev = "f552c4dcd2ae3d14048abd20919748cce5276ade";
|
rev = "860376d4e586a3ac34ec93089889da624ead6c2a";
|
||||||
sha256 = "1smaidk5k2q6xdav7qp74ak34vvwv5qyfqw0szi573awsrsrahr8";
|
sha256 = "16k3lz4ji4y3qcjhr765q14jwwlac8iqscwndwd8ll3zr0vy69b0";
|
||||||
};
|
};
|
||||||
|
|
||||||
parquet-testing = fetchFromGitHub {
|
parquet-testing = fetchFromGitHub {
|
||||||
owner = "apache";
|
owner = "apache";
|
||||||
repo = "parquet-testing";
|
repo = "parquet-testing";
|
||||||
rev = "bcd9ebcf9204a346df47204fe21b85c8d0498816";
|
rev = "d914f9d289488c7db1759d7a88a4a1b8f062c7dd";
|
||||||
sha256 = "0m16pqzbvxiaradq088q5ai6fwnz9srbap996397znwppvva479b";
|
sha256 = "0xj3ynck2wv6l70xnmvs13bz1jycqjrl5k4lwhhwgag338048als";
|
||||||
};
|
};
|
||||||
|
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
pname = "arrow-cpp";
|
pname = "arrow-cpp";
|
||||||
version = "1.0.1";
|
version = "2.0.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url =
|
url =
|
||||||
"mirror://apache/arrow/arrow-${version}/apache-arrow-${version}.tar.gz";
|
"mirror://apache/arrow/arrow-${version}/apache-arrow-${version}.tar.gz";
|
||||||
sha256 = "0p67dni8dwqbwq96gfdq3pyk799id6dgdl9h7cpp9icsjsmad70l";
|
sha256 = "1ghzqw0rx4rxa2d7i76y3szisv0bd9cl7vzadbc41cvvhk6440xy";
|
||||||
};
|
};
|
||||||
sourceRoot = "apache-arrow-${version}/cpp";
|
sourceRoot = "apache-arrow-${version}/cpp";
|
||||||
|
|
||||||
|
@ -43,26 +43,13 @@ in stdenv.mkDerivation rec {
|
||||||
# ./cpp/cmake_modules/ThirdpartyToolchain.cmake
|
# ./cpp/cmake_modules/ThirdpartyToolchain.cmake
|
||||||
# ./cpp/thirdparty/versions.txt
|
# ./cpp/thirdparty/versions.txt
|
||||||
url =
|
url =
|
||||||
"https://github.com/microsoft/mimalloc/archive/v1.6.3.tar.gz";
|
"https://github.com/microsoft/mimalloc/archive/v1.6.4.tar.gz";
|
||||||
sha256 = "0pia8b4acv1w8qzcpc9i1a2fasnn3rmp996k0l87p2di0lbls0w5";
|
sha256 = "1b8av0974q70alcmaw5cwzbn6n9blnpmj721ik1qwmbbwwd6nqgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
# patch to fix python-test
|
# patch to fix python-test
|
||||||
./darwin.patch
|
./darwin.patch
|
||||||
# Properly exported static targets. Remove at the next version bump.
|
|
||||||
(fetchpatch {
|
|
||||||
url = "https://github.com/apache/arrow/commit/b040600b39a4f803b704934252665f9440dd1276.patch";
|
|
||||||
sha256 = "1mvw29ybcsz77zprmsk41blxmrj8ywayg7ghf6xkkf98907ws8m8";
|
|
||||||
includes = [ "*.cmake" ];
|
|
||||||
stripLen = 1;
|
|
||||||
})
|
|
||||||
(fetchpatch {
|
|
||||||
url = "https://github.com/apache/arrow/commit/81d3f2657b17436d6d5a6af9aaf6f36c3f5e4ac9.patch";
|
|
||||||
sha256 = "18fmzr5f79hvx2qpyfgvvl98p4zgzfxrmrd1d2basp0w0da1ciqs";
|
|
||||||
includes = [ "*CMakeLists.txt" "*.cmake" "*.cmake.in" ];
|
|
||||||
stripLen = 1;
|
|
||||||
})
|
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
, snappy
|
, snappy
|
||||||
, zlib
|
, zlib
|
||||||
, zstd
|
, zstd
|
||||||
|
, enableJemalloc ? false, jemalloc
|
||||||
, enableLite ? false
|
, enableLite ? false
|
||||||
, enableShared ? true
|
, enableShared ? true
|
||||||
}:
|
}:
|
||||||
|
@ -25,7 +26,7 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ninja ];
|
nativeBuildInputs = [ cmake ninja ];
|
||||||
|
|
||||||
buildInputs = [ bzip2 lz4 snappy zlib zstd ];
|
buildInputs = [ bzip2 lz4 snappy zlib zstd ] ++ stdenv.lib.optional enableJemalloc jemalloc;
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
# Without this change private dependencies are exported.
|
# Without this change private dependencies are exported.
|
||||||
|
@ -41,7 +42,7 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
cmakeFlags = [
|
cmakeFlags = [
|
||||||
"-DPORTABLE=1"
|
"-DPORTABLE=1"
|
||||||
"-DWITH_JEMALLOC=0"
|
"-DWITH_JEMALLOC=${if enableJemalloc then "1" else "0"}"
|
||||||
"-DWITH_JNI=0"
|
"-DWITH_JNI=0"
|
||||||
"-DWITH_BENCHMARK_TOOLS=0"
|
"-DWITH_BENCHMARK_TOOLS=0"
|
||||||
"-DWITH_TESTS=1"
|
"-DWITH_TESTS=1"
|
||||||
|
|
|
@ -484,6 +484,20 @@ rec {
|
||||||
propagatedBuildInputs = [ async expect_test_helpers_kernel ];
|
propagatedBuildInputs = [ async expect_test_helpers_kernel ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
posixat = janePackage {
|
||||||
|
pname = "posixat";
|
||||||
|
hash = "122fmd6v7fhiiivkxra539b5w3p5xkkd8mcjzvyb2msyq5zc6xa2";
|
||||||
|
propagatedBuildInputs = [ ppx_optcomp ppx_sexp_conv ];
|
||||||
|
meta.description = "Binding to the posix *at functions";
|
||||||
|
};
|
||||||
|
|
||||||
|
shexp = janePackage {
|
||||||
|
pname = "shexp";
|
||||||
|
hash = "0zdcyix0gdn4xmvbjzhbig63xw9jnw8ixj3ngs6g4k2vk77rs0gk";
|
||||||
|
propagatedBuildInputs = [ posixat spawn ];
|
||||||
|
meta.description = "Process library and s-expression based shell";
|
||||||
|
};
|
||||||
|
|
||||||
### Packages at version 0.11, with dependencies at version 0.12
|
### Packages at version 0.11, with dependencies at version 0.12
|
||||||
|
|
||||||
configurator = janePackage {
|
configurator = janePackage {
|
||||||
|
|
|
@ -4,11 +4,11 @@ buildDunePackage rec {
|
||||||
minimumOCamlVersion = "4.08";
|
minimumOCamlVersion = "4.08";
|
||||||
|
|
||||||
pname = "mirage-crypto";
|
pname = "mirage-crypto";
|
||||||
version = "0.8.5";
|
version = "0.8.6";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/mirage/mirage-crypto/releases/download/v${version}/mirage-crypto-v${version}.tbz";
|
url = "https://github.com/mirage/mirage-crypto/releases/download/v${version}/mirage-crypto-v${version}.tbz";
|
||||||
sha256 = "0l6q0z5ghhy0djfscb2i2xg4dpmxs4xkwh16kc473cmb4hsxsmyk";
|
sha256 = "1fghg89lpm1iks6nk1jhqcimpvb52jih0ys9bxbn2f343l0njbkq";
|
||||||
};
|
};
|
||||||
|
|
||||||
useDune2 = true;
|
useDune2 = true;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchFromGitHub, ocaml, findlib, ocsigen-toolkit, pgocaml_ppx, macaque, safepass, yojson
|
{ stdenv, fetchFromGitHub, ocaml, findlib, ocsigen-toolkit, pgocaml_ppx, safepass, yojson
|
||||||
, cohttp-lwt-unix
|
, cohttp-lwt-unix
|
||||||
, resource-pooling
|
, resource-pooling
|
||||||
}:
|
}:
|
||||||
|
@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
|
||||||
'';
|
'';
|
||||||
|
|
||||||
createFindlibDestdir = true;
|
createFindlibDestdir = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ocsigen";
|
owner = "ocsigen";
|
||||||
repo = "ocsigen-start";
|
repo = "ocsigen-start";
|
||||||
|
|
|
@ -1,22 +1,21 @@
|
||||||
{ lib, fetchFromGitHub, buildDunePackage
|
{ lib, fetchFromGitHub, buildDunePackage
|
||||||
, calendar, csv, hex, re
|
, calendar, csv, hex, ppx_deriving, ppx_sexp_conv, re, rresult, sexplib
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildDunePackage rec {
|
buildDunePackage rec {
|
||||||
pname = "pgocaml";
|
pname = "pgocaml";
|
||||||
version = "4.0";
|
version = "4.2.2";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "darioteixeira";
|
owner = "darioteixeira";
|
||||||
repo = "pgocaml";
|
repo = "pgocaml";
|
||||||
rev = "v${version}";
|
rev = version;
|
||||||
sha256 = "1s8c5prr7jb9k76bz990m836czm6k8rv5bvp6s2zg9ra0w19w90j";
|
sha256 = "1rdypc83nap9j2ml9r6n1pzgf79gk1yffwyi6fmcrl7zmy01cg0n";
|
||||||
};
|
};
|
||||||
|
|
||||||
minimumOCamlVersion = "4.05";
|
minimumOCamlVersion = "4.07";
|
||||||
|
useDune2 = true;
|
||||||
|
|
||||||
preConfigure = "patchShebangs src/genconfig.sh";
|
propagatedBuildInputs = [ calendar csv hex ppx_deriving ppx_sexp_conv re rresult sexplib ];
|
||||||
|
|
||||||
propagatedBuildInputs = [ calendar csv hex re ];
|
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "An interface to PostgreSQL databases for OCaml applications";
|
description = "An interface to PostgreSQL databases for OCaml applications";
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
{ buildDunePackage, pgocaml, ppx_tools, ppx_tools_versioned, rresult }:
|
{ buildDunePackage, pgocaml, ppx_optcomp, ppx_tools, ppx_tools_versioned, rresult }:
|
||||||
|
|
||||||
buildDunePackage {
|
buildDunePackage {
|
||||||
pname = "pgocaml_ppx";
|
pname = "pgocaml_ppx";
|
||||||
inherit (pgocaml) src version meta;
|
inherit (pgocaml) src version useDune2 meta;
|
||||||
|
|
||||||
propagatedBuildInputs = [ pgocaml ppx_tools ppx_tools_versioned rresult ];
|
propagatedBuildInputs = [ pgocaml ppx_optcomp ppx_tools ppx_tools_versioned rresult ];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,33 +1,21 @@
|
||||||
{ stdenv, fetchurl, ocaml, findlib, ocamlbuild }:
|
{ lib, fetchFromGitHub, buildDunePackage }:
|
||||||
|
|
||||||
let param =
|
buildDunePackage rec {
|
||||||
if stdenv.lib.versionAtLeast ocaml.version "4.02"
|
pname = "safepass";
|
||||||
then {
|
version = "3.0";
|
||||||
version = "2.0";
|
|
||||||
url = "http://forge.ocamlcore.org/frs/download.php/1615/ocaml-safepass-2.0.tgz";
|
src = fetchFromGitHub {
|
||||||
sha256 = "1zxx3wcyzhxxvm5w9c21y7hpa11h67paaaz9mfsyiqk6fs6hcvmw";
|
owner = "darioteixeira";
|
||||||
} else {
|
repo = "ocaml-safepass";
|
||||||
version = "1.3";
|
rev = "v${version}";
|
||||||
url = "http://forge.ocamlcore.org/frs/download.php/1432/ocaml-safepass-1.3.tgz";
|
sha256 = "0i127gs9x23wzwa1q3dxa2j6hby07hvxdg1c98fc3j09rg6vy2bs";
|
||||||
sha256 = "0lb8xbpyc5d1zml7s7mmcr6y2ipwdp7qz73lkv9asy7dyi6cj15g";
|
|
||||||
};
|
};
|
||||||
in
|
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
|
||||||
name = "ocaml${ocaml.version}-safepass-${param.version}";
|
|
||||||
src = fetchurl {
|
|
||||||
inherit (param) url sha256;
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [ ocaml findlib ocamlbuild ];
|
|
||||||
|
|
||||||
createFindlibDestdir = true;
|
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://ocaml-safepass.forge.ocamlcore.org/";
|
inherit (src.meta) homepage;
|
||||||
description = "An OCaml library offering facilities for the safe storage of user passwords";
|
description = "An OCaml library offering facilities for the safe storage of user passwords";
|
||||||
license = stdenv.lib.licenses.lgpl21;
|
license = lib.licenses.lgpl21;
|
||||||
platforms = ocaml.meta.platforms or [];
|
maintainers = with lib.maintainers; [ vbgl ];
|
||||||
maintainers = with stdenv.lib.maintainers; [ vbgl ];
|
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
24
pkgs/development/python-modules/baron/default.nix
Normal file
24
pkgs/development/python-modules/baron/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
{ lib, fetchPypi, buildPythonPackage, rply, pytestCheckHook, isPy3k }:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "baron";
|
||||||
|
version = "0.9";
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "0fib74nkqnl1i2zzlhbbfpw3whwc4951p9x61r2xrxhwp4r9yn5h";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ rply ];
|
||||||
|
|
||||||
|
checkInputs = [ pytestCheckHook ];
|
||||||
|
|
||||||
|
doCheck = isPy3k;
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
homepage = "https://github.com/gristlabs/asttokens";
|
||||||
|
description = "Abstraction on top of baron, a FST for python to make writing refactoring code a realistic task";
|
||||||
|
license = licenses.lgpl3Plus;
|
||||||
|
maintainers = with maintainers; [ marius851000 ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -4,11 +4,11 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "google-api-python-client";
|
pname = "google-api-python-client";
|
||||||
version = "1.12.3";
|
version = "1.12.4";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "844ef76bda585ea0ea2d5e7f8f9a0eb10d6e2eba66c4fea0210ec7843941cb1a";
|
sha256 = "1mn20wzy2001wk75br2qfx73yj8dx056f9xgkcri6w8hmbhm1f6l";
|
||||||
};
|
};
|
||||||
|
|
||||||
# No tests included in archive
|
# No tests included in archive
|
||||||
|
|
57
pkgs/development/python-modules/patool/default.nix
Normal file
57
pkgs/development/python-modules/patool/default.nix
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
{ stdenv, lib, buildPythonPackage, fetchFromGitHub, pytestCheckHook, p7zip,
|
||||||
|
unzip, cabextract, zip, zopfli, lzip, zpaq, gnutar, gnugrep, diffutils, file,
|
||||||
|
gzip, bzip2, xz}:
|
||||||
|
|
||||||
|
# unrar is unfree, as well as 7z with unrar support, not including it (patool doesn't support unar)
|
||||||
|
|
||||||
|
let
|
||||||
|
compression-utilities = [
|
||||||
|
p7zip
|
||||||
|
unzip
|
||||||
|
gnutar
|
||||||
|
cabextract
|
||||||
|
zip
|
||||||
|
zopfli
|
||||||
|
lzip
|
||||||
|
zpaq
|
||||||
|
gzip
|
||||||
|
gnugrep
|
||||||
|
diffutils
|
||||||
|
bzip2
|
||||||
|
file
|
||||||
|
xz
|
||||||
|
];
|
||||||
|
in
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "patool";
|
||||||
|
version = "1.12";
|
||||||
|
|
||||||
|
#pypi doesn't have test data
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "wummel";
|
||||||
|
repo = pname;
|
||||||
|
rev = "upstream/${version}";
|
||||||
|
sha256 = "0v4r77sm3yzh7y1whfwxmp01cchd82jbhvbg9zsyd2yb944imzjy";
|
||||||
|
};
|
||||||
|
|
||||||
|
prePatch = ''
|
||||||
|
substituteInPlace patoolib/util.py \
|
||||||
|
--replace "path = None" 'path = append_to_path(os.environ["PATH"], "${lib.makeBinPath compression-utilities}")'
|
||||||
|
'';
|
||||||
|
|
||||||
|
checkInputs = [ pytestCheckHook ] ++ compression-utilities;
|
||||||
|
|
||||||
|
disabledTests = [
|
||||||
|
"test_unzip"
|
||||||
|
"test_unzip_file"
|
||||||
|
"test_zip"
|
||||||
|
"test_zip_file"
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "portable archive file manager";
|
||||||
|
homepage = "https://wummel.github.io/patool/";
|
||||||
|
license = licenses.gpl3;
|
||||||
|
maintainers = with maintainers; [ marius851000 ];
|
||||||
|
};
|
||||||
|
}
|
20
pkgs/development/python-modules/pypblib/default.nix
Normal file
20
pkgs/development/python-modules/pypblib/default.nix
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
{ lib, buildPythonPackage, fetchPypi }:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pypblib";
|
||||||
|
version = "0.0.4";
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "0qlhykm9flj6cv3v0b9q40gy21yz0lnp0wxlxvb3ijkpy45r7pbi";
|
||||||
|
};
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "pypblib" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
homepage = "https://pypi.org/project/pypblib/";
|
||||||
|
description = "PBLib Python3 Bindings";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = [ maintainers.marius851000 ];
|
||||||
|
};
|
||||||
|
}
|
24
pkgs/development/python-modules/python-sat/default.nix
Normal file
24
pkgs/development/python-modules/python-sat/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
{ buildPythonPackage, fetchFromGitHub, lib, six, pypblib, pytestCheckHook }:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "python-sat";
|
||||||
|
version = "0.1.6.dev6";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "pysathq";
|
||||||
|
repo = "pysat";
|
||||||
|
rev = version;
|
||||||
|
sha256 = "1gckxhqkvzyw7pmwg8xzxq146jysqy0s23l5mjc3awm6swdij66y";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ six pypblib ];
|
||||||
|
|
||||||
|
checkInputs = [ pytestCheckHook ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Toolkit to provide interface for various SAT (without optional dependancy py-aiger-cnf)";
|
||||||
|
homepage = "https://github.com/pysathq/pysat";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = [ maintainers.marius851000 ];
|
||||||
|
};
|
||||||
|
}
|
27
pkgs/development/python-modules/redbaron/default.nix
Normal file
27
pkgs/development/python-modules/redbaron/default.nix
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
{ lib, fetchPypi, buildPythonPackage, baron, pytestCheckHook }:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "redbaron";
|
||||||
|
version = "0.9.2";
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "0bqkq0wn20cc3qrcd1ifq74p4m570j345bkq4axl08kbr8whfba7";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ baron ];
|
||||||
|
|
||||||
|
preCheck = ''
|
||||||
|
rm -rf tests/__pycache__
|
||||||
|
rm tests/test_bounding_box.py
|
||||||
|
''; #error about fixtures
|
||||||
|
|
||||||
|
checkInputs = [ pytestCheckHook ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
homepage = "https://github.com/gristlabs/asttokens";
|
||||||
|
description = "Abstraction on top of baron, a FST for python to make writing refactoring code a realistic task";
|
||||||
|
license = licenses.lgpl3Plus;
|
||||||
|
maintainers = with maintainers; [ marius851000 ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -19,6 +19,6 @@ buildPythonPackage rec {
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Random User-Agent middleware based on fake-useragent";
|
description = "Random User-Agent middleware based on fake-useragent";
|
||||||
homepage = "https://github.com/alecxe/scrapy-fake-useragent";
|
homepage = "https://github.com/alecxe/scrapy-fake-useragent";
|
||||||
license = licenses.bsd3;
|
license = licenses.mit;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "bazelisk";
|
pname = "bazelisk";
|
||||||
version = "1.7.2";
|
version = "1.7.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "bazelbuild";
|
owner = "bazelbuild";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0psqhv2cm2xwjyivaza2s6x780q6yjn1nsjdy538zjky22dazqq4";
|
sha256 = "0l4y8z44hwd6rnhnyk6l9abrvk342w72bah9k9zz6caa5i4xz2vz";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "116wy1a7gmi2w8why9hszhcybfvpwp4iq62vshb25cdcma6q4mjh";
|
vendorSha256 = "116wy1a7gmi2w8why9hszhcybfvpwp4iq62vshb25cdcma6q4mjh";
|
||||||
|
|
|
@ -3,16 +3,16 @@
|
||||||
let
|
let
|
||||||
zshCompletion = version: fetchurl {
|
zshCompletion = version: fetchurl {
|
||||||
url = "https://raw.githubusercontent.com/coursier/coursier/v${version}/modules/cli/src/main/resources/completions/zsh";
|
url = "https://raw.githubusercontent.com/coursier/coursier/v${version}/modules/cli/src/main/resources/completions/zsh";
|
||||||
sha256 = "1mn6cdmf59nkz5012wgd3gd6hpk2w4629sk8z95230ky8487dac3";
|
sha256 = "0afxzrk9w1qinfsz55jjrxydw0fcv6p722g1q955dl7f6xbab1jh";
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "coursier";
|
pname = "coursier";
|
||||||
version = "2.0.3";
|
version = "2.0.4";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/coursier/coursier/releases/download/v${version}/coursier";
|
url = "https://github.com/coursier/coursier/releases/download/v${version}/coursier";
|
||||||
sha256 = "0jvccyiqrq1iws2q9m3vivzw08jl0p77n9qbf22hgb3zhspfdnyx";
|
sha256 = "04ajy2al9r2jyw681cwswy545ipxf747a6jyw4xmykadj0zlzkwz";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
|
|
|
@ -66,6 +66,7 @@ let
|
||||||
TextDiff
|
TextDiff
|
||||||
TextTable
|
TextTable
|
||||||
XMLSimple
|
XMLSimple
|
||||||
|
YAML
|
||||||
nix
|
nix
|
||||||
nix.perl-bindings
|
nix.perl-bindings
|
||||||
git
|
git
|
||||||
|
|
|
@ -1,40 +1,17 @@
|
||||||
{ fetchFromGitHub, nixStable, callPackage, nixFlakes, nixosTests }:
|
{ fetchFromGitHub, nixStable, callPackage, nixFlakes, nixosTests }:
|
||||||
|
|
||||||
{
|
{
|
||||||
# Package for phase-1 of the db migration for Hydra.
|
|
||||||
# https://github.com/NixOS/hydra/pull/711
|
|
||||||
hydra-migration = callPackage ./common.nix {
|
|
||||||
version = "2020-02-10";
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "NixOS";
|
|
||||||
repo = "hydra";
|
|
||||||
rev = "add4f610ce6f206fb44702b5a894d877b3a30e3a";
|
|
||||||
sha256 = "1d8hdgjx2ys0zmixi2ydmimdq7ml20h1ji4amwawcyw59kssh6l3";
|
|
||||||
};
|
|
||||||
nix = nixStable;
|
|
||||||
migration = true;
|
|
||||||
|
|
||||||
tests = {
|
|
||||||
db-migration = nixosTests.hydra-db-migration.mig;
|
|
||||||
basic = nixosTests.hydra.hydra-migration;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
# Hydra from latest master branch. Contains breaking changes,
|
|
||||||
# so when having an older version, `pkgs.hydra-migration` should be deployed first.
|
|
||||||
|
|
||||||
hydra-unstable = callPackage ./common.nix {
|
hydra-unstable = callPackage ./common.nix {
|
||||||
version = "2020-09-02";
|
version = "2020-10-20";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "NixOS";
|
owner = "NixOS";
|
||||||
repo = "hydra";
|
repo = "hydra";
|
||||||
rev = "e707990e2d6afab203c7ef1d769d49c564eff151";
|
rev = "79d34ed7c93af2daf32cf44ee0e3e0768f13f97c";
|
||||||
sha256 = "0iilf953f6s58szzyd1hzc9b2b2yw8lhbsb8xrb08szpfz7ifwqa";
|
sha256 = "1lql899430137l6ghnhyz0ivkayy83fdr087ck2wq3gf1jv8pccj";
|
||||||
};
|
};
|
||||||
nix = nixFlakes;
|
nix = nixFlakes;
|
||||||
|
|
||||||
tests = {
|
tests = {
|
||||||
db-migration = nixosTests.hydra-db-migration.mig;
|
|
||||||
basic = nixosTests.hydra.hydra-unstable;
|
basic = nixosTests.hydra.hydra-unstable;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -2,16 +2,16 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "cargo-bloat";
|
pname = "cargo-bloat";
|
||||||
version = "0.9.3";
|
version = "0.10.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "RazrFalcon";
|
owner = "RazrFalcon";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "04h9yyna47cgn2d232v2fpbgki9gg4lykpmx46ncpsq4g6azl1a9";
|
sha256 = "0bqzzh8vfqm7dpnb0fv4calnhsg9p3c5j06ycvg621p4zp4fydh2";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "0lzc2nwz9lpwxv704k40d1416qnf3wy3g6ad8w8xbkfc6ydcaa4l";
|
cargoSha256 = "1323lcl8fa21pgx3jhwl4w9f8qz3jjxb5qdvib9jdzqxnnw320xs";
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "A tool and Cargo subcommand that helps you find out what takes most of the space in your executable";
|
description = "A tool and Cargo subcommand that helps you find out what takes most of the space in your executable";
|
||||||
|
|
|
@ -2,16 +2,16 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "rust-cbindgen";
|
pname = "rust-cbindgen";
|
||||||
version = "0.14.4";
|
version = "0.15.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "eqrion";
|
owner = "eqrion";
|
||||||
repo = "cbindgen";
|
repo = "cbindgen";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "06bis9kk3r0gishzmsq5wk3vv8r78ggk4m800562q2yhnhc37lfd";
|
sha256 = "19bwllrajks286wl4zc5axgh4m9qqxdnc5024c30hyk0xnjffd0c";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "0x8lxlik4n8rmlydcp0vqyiqwqm98cgwvw3h5hm2zviv8v0y8jnr";
|
cargoSha256 = "1lzzckzcgj496chbfd6lhwxcangv0krx8m5k2jwffnb9mfgac7hx";
|
||||||
|
|
||||||
buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
|
buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
|
||||||
|
|
||||||
|
|
|
@ -8,6 +8,6 @@ let
|
||||||
in
|
in
|
||||||
buildNodejs {
|
buildNodejs {
|
||||||
inherit enableNpm;
|
inherit enableNpm;
|
||||||
version = "15.0.0";
|
version = "15.0.1";
|
||||||
sha256 = "0yrlzxrqb5j0qyj4qgzfxyvvd7c76hpslkiswj3cjcq70qbql4zn";
|
sha256 = "03xxnl7q96fmm7lalliwb9kmllz52jqrcsqn9cx9pzhwd1x97l5q";
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
mkDerivation rec {
|
mkDerivation rec {
|
||||||
pname = "enyo-doom";
|
pname = "enyo-doom";
|
||||||
version = "1.06.9";
|
version = "2.0.2";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "sdcofer70";
|
owner = "sdcofer70";
|
||||||
repo = "enyo-doom";
|
repo = "enyo-doom";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0vx5zy47cqrqdgyx31wg56ivva0qqiyww8bp1x32ax99danymjyf";
|
sha256 = "1s1vpwrrpb9c7r2b0k1j7dlsfasfzmi6prcwql4mxwixrl7f8ms1";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ];
|
nativeBuildInputs = [ cmake ];
|
||||||
|
|
98
pkgs/games/portmod/default.nix
Normal file
98
pkgs/games/portmod/default.nix
Normal file
|
@ -0,0 +1,98 @@
|
||||||
|
{ lib, stdenv, callPackage, python3Packages, fetchFromGitLab, cacert,
|
||||||
|
rustPlatform, bubblewrap, git, perlPackages, imagemagick7, fetchurl, fetchzip,
|
||||||
|
jre, makeWrapper, tr-patcher, tes3cmd }:
|
||||||
|
|
||||||
|
let
|
||||||
|
version = "2.0_beta9";
|
||||||
|
|
||||||
|
src = fetchFromGitLab {
|
||||||
|
owner = "portmod";
|
||||||
|
repo = "Portmod";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "0a598rb0z6gsdyr4n0lc0yc583njjii07p6vxw75xsh7292vxksc";
|
||||||
|
};
|
||||||
|
|
||||||
|
portmod-rust = rustPlatform.buildRustPackage rec {
|
||||||
|
inherit src version;
|
||||||
|
pname = "portmod-rust";
|
||||||
|
|
||||||
|
cargoSha256 = "14p1aywwbkf2pk85sir5g9ni08zam2hid0kaz111718b006nrxh7";
|
||||||
|
|
||||||
|
nativeBuildInputs = [ python3Packages.python ];
|
||||||
|
|
||||||
|
doCheck = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
bin-programs = [
|
||||||
|
bubblewrap
|
||||||
|
git
|
||||||
|
python3Packages.virtualenv
|
||||||
|
tr-patcher
|
||||||
|
tes3cmd
|
||||||
|
imagemagick7
|
||||||
|
];
|
||||||
|
|
||||||
|
in
|
||||||
|
python3Packages.buildPythonApplication rec {
|
||||||
|
inherit src version;
|
||||||
|
|
||||||
|
pname = "portmod";
|
||||||
|
|
||||||
|
SETUPTOOLS_SCM_PRETEND_VERSION = version;
|
||||||
|
|
||||||
|
# build the rust library independantly
|
||||||
|
prePatch = ''
|
||||||
|
substituteInPlace setup.py \
|
||||||
|
--replace "from setuptools_rust import Binding, RustExtension" "" \
|
||||||
|
--replace "RustExtension(\"portmod.portmod\", binding=Binding.PyO3, strip=True)" ""
|
||||||
|
'';
|
||||||
|
|
||||||
|
propagatedBuildInputs = with python3Packages; [
|
||||||
|
setuptools_scm
|
||||||
|
setuptools
|
||||||
|
requests
|
||||||
|
chardet
|
||||||
|
colorama
|
||||||
|
restrictedpython
|
||||||
|
appdirs
|
||||||
|
GitPython
|
||||||
|
progressbar2
|
||||||
|
python-sat
|
||||||
|
redbaron
|
||||||
|
patool
|
||||||
|
packaging
|
||||||
|
];
|
||||||
|
|
||||||
|
checkInputs = with python3Packages; [
|
||||||
|
pytestCheckHook
|
||||||
|
] ++ bin-programs;
|
||||||
|
|
||||||
|
preCheck = ''
|
||||||
|
cp ${portmod-rust}/lib/libportmod.so portmod/portmod.so
|
||||||
|
export HOME=$(mktemp -d)
|
||||||
|
'';
|
||||||
|
|
||||||
|
# some test require network access
|
||||||
|
disabledTests = [
|
||||||
|
"test_masters_esp"
|
||||||
|
"test_logging"
|
||||||
|
"test_execute_network_permissions"
|
||||||
|
"test_execute_permissions_bleed"
|
||||||
|
"test_git"
|
||||||
|
];
|
||||||
|
|
||||||
|
# for some reason, installPhase doesn't copy the compiled binary
|
||||||
|
postInstall = ''
|
||||||
|
cp ${portmod-rust}/lib/libportmod.so $out/${python3Packages.python.sitePackages}/portmod/portmod.so
|
||||||
|
|
||||||
|
makeWrapperArgs+=("--prefix" "GIT_SSL_CAINFO" ":" "${cacert}/etc/ssl/certs/ca-bundle.crt" \
|
||||||
|
"--prefix" "PATH" ":" "${lib.makeBinPath bin-programs }")
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "mod manager for openMW based on portage";
|
||||||
|
homepage = "https://gitlab.com/portmod/portmod";
|
||||||
|
license = lib.licenses.gpl3;
|
||||||
|
maintainers = with lib.maintainers; [ marius851000 ];
|
||||||
|
};
|
||||||
|
}
|
28
pkgs/games/tes3cmd/default.nix
Normal file
28
pkgs/games/tes3cmd/default.nix
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
{ stdenv, lib, perlPackages, fetchFromGitHub }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "tes3cmd";
|
||||||
|
version = "0.40-pre-release-2";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "john-moonsugar";
|
||||||
|
repo = pname;
|
||||||
|
rev = "f72e9ed9dd18e8545dd0dc2a4056c250cf505790";
|
||||||
|
sha256 = "01zqplp8yb0xnl54963n0zkz66rf3hn2x3i255jlhdhx1c43jba7";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ perlPackages.perl ];
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out/bin
|
||||||
|
cp tes3cmd $out/bin/tes3cmd
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "A command line tool for examining and modifying plugins for the Elder Scrolls game Morrowind by Bethesda Softworks.";
|
||||||
|
homepage = "https://github.com/john-moonsugar/tes3cmd";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = [ maintainers.marius851000 ];
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
36
pkgs/games/tr-patcher/default.nix
Normal file
36
pkgs/games/tr-patcher/default.nix
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
{ stdenv, lib, fetchurl, fetchzip, jre, makeWrapper }:
|
||||||
|
|
||||||
|
let
|
||||||
|
translation-file = fetchurl {
|
||||||
|
url = "https://gitlab.com/bmwinger/tr-patcher/-/raw/master/lib/Translation.txt?inline=false";
|
||||||
|
sha256 = "136zd2s73b4n1w2n34wxi656bm448748nn3y7a64fd89ysg9n7n8";
|
||||||
|
};
|
||||||
|
in
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "tr-patcher";
|
||||||
|
version = "1.0.5";
|
||||||
|
|
||||||
|
# use the pre compiled source, as compilation is a bit complex
|
||||||
|
src = fetchzip {
|
||||||
|
url = "https://gitlab.com/bmwinger/tr-patcher/uploads/b57899980b2351c136393f02977c4fab/tr-patcher-shadow.zip";
|
||||||
|
sha256 = "0va7nbmlgf3p2nc0z2b9n1285y4q5rpyjr4w93rdnx38wrhinxnw";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
install -Dm644 lib/tr-patcher-all.jar $out/lib/tr-patcher.jar
|
||||||
|
install -Dm644 ${translation-file} $out/lib/Translation.txt
|
||||||
|
mkdir -p $out/bin
|
||||||
|
makeWrapper ${jre}/bin/java $out/bin/tr-patcher \
|
||||||
|
--add-flags "-jar $out/lib/tr-patcher.jar"
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Allow to update dependancies of the Tamriel-Data mod for morrowind";
|
||||||
|
homepage = "https://gitlab.com/bmwinger/tr-patcher";
|
||||||
|
license = licenses.gpl3;
|
||||||
|
maintainers = [ maintainers.marius851000 ];
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
|
@ -21,13 +21,13 @@ let
|
||||||
};
|
};
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
pname = "dolphin-emu";
|
pname = "dolphin-emu";
|
||||||
version = "5.0-11824";
|
version = "5.0-12716";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "dolphin-emu";
|
owner = "dolphin-emu";
|
||||||
repo = "dolphin";
|
repo = "dolphin";
|
||||||
rev = "1b97f081b8eff9012132a4124537968bdb0e03e0";
|
rev = "31524288e3b2450eaefff8202c6d26c4ba3f7333";
|
||||||
sha256 = "1v96hcn34040vjsw83k8p0r0nb8rrdcz80h4ngirxzm36b3l7w6m";
|
sha256 = "0vv3ahk6zdx2hx5diq4jkhl289wjybqcr4lwinrkfiywb83hcabg";
|
||||||
};
|
};
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "nvme-cli";
|
pname = "nvme-cli";
|
||||||
version = "1.12";
|
version = "1.13";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "linux-nvme";
|
owner = "linux-nvme";
|
||||||
repo = "nvme-cli";
|
repo = "nvme-cli";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0ldky34sn0m5c4hgiip0fkzm465nca69bhxicpd5dg8wxhzxqrp3";
|
sha256 = "1d538kp841bjh8h8d9q7inqz56rdcwb3m78zfx8607ddykv7wcqb";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
|
|
|
@ -8,11 +8,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "atlassian-jira";
|
pname = "atlassian-jira";
|
||||||
version = "8.12.0";
|
version = "8.13.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-${version}.tar.gz";
|
url = "https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-${version}.tar.gz";
|
||||||
sha256 = "149yqj60b35mbvjz7jyh5a3ayh61kvwrz452s0zyb1q3pirj10xq";
|
sha256 = "06jq6x24kxwzkwjx05d4q6jyvjpbzqpjlj8arycw8z0w97k83hh9";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
|
|
|
@ -4,19 +4,20 @@
|
||||||
, withBlas ? true
|
, withBlas ? true
|
||||||
, withHyperscan ? stdenv.isx86_64
|
, withHyperscan ? stdenv.isx86_64
|
||||||
, withLuaJIT ? stdenv.isx86_64
|
, withLuaJIT ? stdenv.isx86_64
|
||||||
|
, nixosTests
|
||||||
}:
|
}:
|
||||||
|
|
||||||
assert withHyperscan -> stdenv.isx86_64;
|
assert withHyperscan -> stdenv.isx86_64;
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "rspamd";
|
pname = "rspamd";
|
||||||
version = "2.5";
|
version = "2.6";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "rspamd";
|
owner = "rspamd";
|
||||||
repo = "rspamd";
|
repo = "rspamd";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "01fhh07dddc6v7a5kq6h1z221vl0d4af43cchqkf54ycyxxxw06h";
|
sha256 = "0vwa7k2s2bkfb8w78z5izkd6ywjbzqysb0grls898y549hm8ii70";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake pkgconfig perl ];
|
nativeBuildInputs = [ cmake pkgconfig perl ];
|
||||||
|
@ -34,6 +35,8 @@ stdenv.mkDerivation rec {
|
||||||
"-DENABLE_JEMALLOC=ON"
|
"-DENABLE_JEMALLOC=ON"
|
||||||
] ++ lib.optional withHyperscan "-DENABLE_HYPERSCAN=ON";
|
] ++ lib.optional withHyperscan "-DENABLE_HYPERSCAN=ON";
|
||||||
|
|
||||||
|
passthru.tests.rspamd = nixosTests.rspamd;
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = "https://rspamd.com";
|
homepage = "https://rspamd.com";
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "grafana";
|
pname = "grafana";
|
||||||
version = "7.2.1";
|
version = "7.2.2";
|
||||||
|
|
||||||
excludedPackages = [ "release_publisher" ];
|
excludedPackages = [ "release_publisher" ];
|
||||||
|
|
||||||
|
@ -10,15 +10,15 @@ buildGoModule rec {
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
owner = "grafana";
|
owner = "grafana";
|
||||||
repo = "grafana";
|
repo = "grafana";
|
||||||
sha256 = "0hf5i7190qvcypr1x8j516k2q90n2fhxvaf84m5axzmyb4i4ym0r";
|
sha256 = "14i1h0v6bwb3y1xqs71dabriyd7gdgihb8wkf3gpjr4gnsywvsgm";
|
||||||
};
|
};
|
||||||
|
|
||||||
srcStatic = fetchurl {
|
srcStatic = fetchurl {
|
||||||
url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz";
|
url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz";
|
||||||
sha256 = "15kys49c4kwzh73ar54v9q3277m4vql2pi8y3pji6jq9gpw0piwr";
|
sha256 = "03jf5wnf89a3fawdayl5x5rfyc3dsf9wm5dm1ldz9fqk31biq8ky";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "1b33kibvfa1qgalqb9ngxqimcn92cy8sllsc81wc9gmz4giz9mn1";
|
vendorSha256 = "03zvhznzdbi61kd0y0ldhx2n9zh3pwg1ias1shqgqyx46c9ysdzm";
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace pkg/cmd/grafana-server/main.go \
|
substituteInPlace pkg/cmd/grafana-server/main.go \
|
||||||
|
|
|
@ -155,7 +155,8 @@ let
|
||||||
|
|
||||||
mesonAutoFeatures = "disabled";
|
mesonAutoFeatures = "disabled";
|
||||||
|
|
||||||
outputs = [ "out" "doc" "man" ];
|
outputs = [ "out" "doc" ]
|
||||||
|
++ lib.optional (builtins.elem "documentation" features_) "man";
|
||||||
|
|
||||||
mesonFlags = [
|
mesonFlags = [
|
||||||
"-Dtest=true"
|
"-Dtest=true"
|
||||||
|
|
|
@ -36,11 +36,6 @@ rustPlatform.buildRustPackage rec {
|
||||||
|
|
||||||
cargoBuildFlags = lib.optional withStableFeatures "--features stable";
|
cargoBuildFlags = lib.optional withStableFeatures "--features stable";
|
||||||
|
|
||||||
# Remove after https://github.com/NixOS/nixpkgs/pull/97000 lands into master
|
|
||||||
preConfigure = stdenv.lib.optionalString stdenv.isDarwin ''
|
|
||||||
unset SDKROOT
|
|
||||||
'';
|
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
runHook preCheck
|
runHook preCheck
|
||||||
echo "Running cargo test"
|
echo "Running cargo test"
|
||||||
|
|
|
@ -5,13 +5,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "powerlevel10k";
|
pname = "powerlevel10k";
|
||||||
version = "1.12.0";
|
version = "1.13.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "romkatv";
|
owner = "romkatv";
|
||||||
repo = "powerlevel10k";
|
repo = "powerlevel10k";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "08zg4in70h3kray6lazszzy26gvil9w2cr6xmkbgjsv3k6w3k0jg";
|
sha256 = "0w5rv7z47nys3x113mdddpb2pf1d9pmz9myh4xjzrcy4hp4qv421";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{ stdenv, fetchFromGitHub, makeWrapper
|
{ stdenv, fetchFromGitHub, makeWrapper
|
||||||
, perl, pandoc, python2Packages, git
|
, perl, pandoc, python3Packages, git
|
||||||
, par2cmdline ? null, par2Support ? true
|
, par2cmdline ? null, par2Support ? true
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ stdenv.mkDerivation {
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
git
|
git
|
||||||
(python2Packages.python.withPackages
|
(python3Packages.python.withPackages
|
||||||
(p: with p; [ setuptools tornado ]
|
(p: with p; [ setuptools tornado ]
|
||||||
++ stdenv.lib.optionals (!stdenv.isDarwin) [ pyxattr pylibacl fuse ]))
|
++ stdenv.lib.optionals (!stdenv.isDarwin) [ pyxattr pylibacl fuse ]))
|
||||||
];
|
];
|
||||||
|
|
|
@ -27,6 +27,7 @@ buildGoModule rec {
|
||||||
# make 'vendor' writable
|
# make 'vendor' writable
|
||||||
cp -L -r vendor tmp-vendor
|
cp -L -r vendor tmp-vendor
|
||||||
rm -rf vendor
|
rm -rf vendor
|
||||||
|
chmod -R u+w tmp-vendor
|
||||||
mv tmp-vendor vendor
|
mv tmp-vendor vendor
|
||||||
|
|
||||||
# speakeasy hardcodes /bin/stty https://github.com/bgentry/speakeasy/issues/22
|
# speakeasy hardcodes /bin/stty https://github.com/bgentry/speakeasy/issues/22
|
||||||
|
|
|
@ -13,11 +13,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "ibus-hangul";
|
pname = "ibus-hangul";
|
||||||
version = "1.5.3";
|
version = "1.5.4";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/choehwanjin/ibus-hangul/releases/download/${version}/${pname}-${version}.tar.gz";
|
url = "https://github.com/choehwanjin/ibus-hangul/releases/download/${version}/${pname}-${version}.tar.gz";
|
||||||
sha256 = "1400ba2p34vr9q285lqvjm73f6m677cgfdymmjpiwyrjgbbiqrjy";
|
sha256 = "1q6g2pnrn5gqn9jqnm3975v9hh60hc5gn9x3zbrdjgy0n3wpxwm9";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
|
|
@ -11,11 +11,11 @@ let
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "bandwidth";
|
pname = "bandwidth";
|
||||||
version = "1.9.3";
|
version = "1.9.4";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://zsmith.co/archives/${pname}-${version}.tar.gz";
|
url = "https://zsmith.co/archives/${pname}-${version}.tar.gz";
|
||||||
sha256 = "0zpv2qgkbak0llw47qcakhyh2z3zv4d69kasldmpdlpqryd9za84";
|
sha256 = "0x798xj3vhiwq2hal0vmf92sq4h7yalp3i6ylqwhnnpv99m2zws4";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ nasm ];
|
buildInputs = [ nasm ];
|
||||||
|
|
|
@ -26,11 +26,6 @@ rustPlatform.buildRustPackage rec {
|
||||||
|
|
||||||
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security libiconv ];
|
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security libiconv ];
|
||||||
|
|
||||||
# Remove after https://github.com/NixOS/nixpkgs/pull/97000 lands into master
|
|
||||||
preConfigure = stdenv.lib.optionalString stdenv.isDarwin ''
|
|
||||||
unset SDKROOT
|
|
||||||
'';
|
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
installManPage $releaseDir/build/bat-*/out/assets/manual/bat.1
|
installManPage $releaseDir/build/bat-*/out/assets/manual/bat.1
|
||||||
installShellCompletion $releaseDir/build/bat-*/out/assets/completions/bat.{fish,zsh}
|
installShellCompletion $releaseDir/build/bat-*/out/assets/completions/bat.{fish,zsh}
|
||||||
|
|
|
@ -2,11 +2,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "bdf2psf";
|
pname = "bdf2psf";
|
||||||
version = "1.196";
|
version = "1.197";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb";
|
url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb";
|
||||||
sha256 = "042ly91525q2qj7985qih4njhjk5ndz8jiz01v860jc38bvw595p";
|
sha256 = "023zj08rk8pmvpr8zybxn2ibrl5qsarkn8rb908mxhhlwpp12f7n";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ dpkg ];
|
nativeBuildInputs = [ dpkg ];
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
, makeWrapper
|
, makeWrapper
|
||||||
, coreutils
|
, coreutils
|
||||||
, libiconv
|
, libiconv
|
||||||
, xcbuild
|
|
||||||
, zlib
|
, zlib
|
||||||
, Security
|
, Security
|
||||||
}:
|
}:
|
||||||
|
@ -24,7 +23,6 @@ rustPlatform.buildRustPackage rec {
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
makeWrapper
|
makeWrapper
|
||||||
installShellFiles
|
installShellFiles
|
||||||
xcbuild # The cc crate attempts to run xcbuild.
|
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = stdenv.lib.optionals stdenv.isDarwin [
|
buildInputs = stdenv.lib.optionals stdenv.isDarwin [
|
||||||
|
|
|
@ -22,6 +22,10 @@ rustPlatform.buildRustPackage rec {
|
||||||
installShellCompletion $releaseDir/build/lsd-*/out/{_lsd,lsd.{bash,fish}}
|
installShellCompletion $releaseDir/build/lsd-*/out/{_lsd,lsd.{bash,fish}}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
checkFlags = stdenv.lib.optionals stdenv.isDarwin [
|
||||||
|
"--skip meta::filetype::test::test_socket_type"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = "https://github.com/Peltoche/lsd";
|
homepage = "https://github.com/Peltoche/lsd";
|
||||||
description = "The next gen ls command";
|
description = "The next gen ls command";
|
||||||
|
|
|
@ -24,11 +24,6 @@ rustPlatform.buildRustPackage rec {
|
||||||
nativeBuildInputs = [ pkg-config zlib ];
|
nativeBuildInputs = [ pkg-config zlib ];
|
||||||
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
|
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
|
||||||
|
|
||||||
# Remove after https://github.com/NixOS/nixpkgs/pull/97000 lands into master
|
|
||||||
preConfigure = stdenv.lib.optionalString stdenv.isDarwin ''
|
|
||||||
unset SDKROOT
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "For when you really just want to serve some files over HTTP right now!";
|
description = "For when you really just want to serve some files over HTTP right now!";
|
||||||
homepage = "https://github.com/svenstaro/miniserve";
|
homepage = "https://github.com/svenstaro/miniserve";
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchFromGitHub, autoreconfHook }:
|
{ stdenv, lib, fetchFromGitHub, autoreconfHook, buildPackages }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "rpcsvc-proto";
|
pname = "rpcsvc-proto";
|
||||||
|
@ -13,8 +13,14 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
outputs = [ "out" "man" ];
|
outputs = [ "out" "man" ];
|
||||||
|
|
||||||
|
depsBuildBuild = [ buildPackages.stdenv.cc ];
|
||||||
nativeBuildInputs = [ autoreconfHook ];
|
nativeBuildInputs = [ autoreconfHook ];
|
||||||
|
|
||||||
|
postPatch = lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
|
||||||
|
substituteInPlace rpcsvc/Makefile.am \
|
||||||
|
--replace '$(top_builddir)/rpcgen/rpcgen' '${buildPackages.rpcsvc-proto}/bin/rpcgen'
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = "https://github.com/thkukuk/rpcsvc-proto";
|
homepage = "https://github.com/thkukuk/rpcsvc-proto";
|
||||||
description = "This package contains rpcsvc proto.x files from glibc, which are missing in libtirpc";
|
description = "This package contains rpcsvc proto.x files from glibc, which are missing in libtirpc";
|
||||||
|
|
|
@ -13,11 +13,6 @@ rustPlatform.buildRustPackage rec {
|
||||||
|
|
||||||
cargoSha256 = "10xddr5cccc5cmhn4kwi27h3krmgapd7bqcp4rhjlbhdhsw7qxkx";
|
cargoSha256 = "10xddr5cccc5cmhn4kwi27h3krmgapd7bqcp4rhjlbhdhsw7qxkx";
|
||||||
|
|
||||||
# Remove after https://github.com/NixOS/nixpkgs/pull/97000 lands into master
|
|
||||||
preConfigure = stdenv.lib.optionalString stdenv.isDarwin ''
|
|
||||||
unset SDKROOT
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "A generator for LS_COLORS with support for multiple color themes";
|
description = "A generator for LS_COLORS with support for multiple color themes";
|
||||||
homepage = "https://github.com/sharkdp/vivid";
|
homepage = "https://github.com/sharkdp/vivid";
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "cjdns";
|
pname = "cjdns";
|
||||||
version = "20.7";
|
version = "21";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "cjdelisle";
|
owner = "cjdelisle";
|
||||||
repo = "cjdns";
|
repo = "cjdns";
|
||||||
rev = "cjdns-v${version}";
|
rev = "cjdns-v${version}";
|
||||||
sha256 = "09gpqpzc00pp3cj7lyq9876p7is4bcndpdi5knqbv824vk4bj3k0";
|
sha256 = "1s9d8yrdrj2gviig05jhr0fnzazb88lih0amxfk0av786rvh7ymj";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ which python27 nodejs ] ++
|
buildInputs = [ which python27 nodejs ] ++
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
pname = "vegeta";
|
pname = "vegeta";
|
||||||
version = "12.7.0";
|
version = "12.8.4";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "tsenart";
|
owner = "tsenart";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1wzx9588hjzxq65fxi1zz9xpsw33qq41hpl0j2f077g4m8yxahv5";
|
sha256 = "0sw10k4g370c544dgw2c1sqdnxryld8lf6c1wnyknrm3zsfzn1hl";
|
||||||
};
|
};
|
||||||
|
|
||||||
goPackagePath = "github.com/tsenart/${pname}";
|
goPackagePath = "github.com/tsenart/${pname}";
|
||||||
|
|
9
pkgs/tools/networking/vegeta/deps.nix
generated
9
pkgs/tools/networking/vegeta/deps.nix
generated
|
@ -243,4 +243,13 @@
|
||||||
sha256 = "00wzr5w8aadipgc3rkk8f11i41znskfj9ix5nhhaxyg7isrslgcj";
|
sha256 = "00wzr5w8aadipgc3rkk8f11i41znskfj9ix5nhhaxyg7isrslgcj";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "pgregory.net/rapid";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/flyingmutant/rapid";
|
||||||
|
rev = "v0.3.3";
|
||||||
|
sha256 = "04w4dmx753b2xp5z5br5wxalgkkgag8qpbxics2gdcksqgi85vg3";
|
||||||
|
};
|
||||||
|
}
|
||||||
]
|
]
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
{ stdenv, lib, rustPlatform, fetchFromGitHub, openssl, pkg-config, Security, libiconv }:
|
{ stdenv, lib, rustPlatform, fetchFromGitHub, openssl, pkg-config, Security, libiconv }:
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "cargo-audit";
|
pname = "cargo-audit";
|
||||||
version = "0.12.0";
|
version = "0.12.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "RustSec";
|
owner = "RustSec";
|
||||||
repo = "cargo-audit";
|
repo = "cargo-audit";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0zby9bd64bmrkb229ic7ckn2ycf9bpwsisx2a7z0id0j4mjaca4k";
|
sha256 = "1rhwr2wp4rl2acx4is8aajxd12haph2mdarr8qiwaimsawndaxrw";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "1w4618w5yj1205d7s2hq273fb35qfcd7cnxdwxn4pq8x3ahgy4kx";
|
cargoSha256 = "0m8za771b14vj5w3i906qwhcz43233fjsywlikfl0iv9n5m9k1ab";
|
||||||
|
|
||||||
buildInputs = [ openssl libiconv ] ++ lib.optionals stdenv.isDarwin [ Security ];
|
buildInputs = [ openssl libiconv ] ++ lib.optionals stdenv.isDarwin [ Security ];
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
, rustPlatform
|
, rustPlatform
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, pkg-config
|
, pkg-config
|
||||||
, xcbuild
|
|
||||||
, openssl
|
, openssl
|
||||||
, libiconv
|
, libiconv
|
||||||
, Security
|
, Security
|
||||||
|
@ -23,13 +22,7 @@ rustPlatform.buildRustPackage rec {
|
||||||
|
|
||||||
cargoSha256 = "1h1sy54p7zxijydnhzvkxli90d72biv1inni17licb0vb9dihmnf";
|
cargoSha256 = "1h1sy54p7zxijydnhzvkxli90d72biv1inni17licb0vb9dihmnf";
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.isDarwin [
|
nativeBuildInputs = [ pkg-config ];
|
||||||
# The cc crate runs xcbuild. This dependency can be removed once
|
|
||||||
# the following PR is merged from staging into master:
|
|
||||||
#
|
|
||||||
# https://github.com/NixOS/nixpkgs/pull/97000
|
|
||||||
xcbuild
|
|
||||||
];
|
|
||||||
|
|
||||||
buildInputs = [ openssl zlib ] ++ lib.optionals stdenv.isDarwin [
|
buildInputs = [ openssl zlib ] ++ lib.optionals stdenv.isDarwin [
|
||||||
libiconv
|
libiconv
|
||||||
|
|
|
@ -11,8 +11,9 @@ common =
|
||||||
{ lib, stdenv, fetchpatch, perl, curl, bzip2, sqlite, openssl ? null, xz
|
{ lib, stdenv, fetchpatch, perl, curl, bzip2, sqlite, openssl ? null, xz
|
||||||
, bash, coreutils, gzip, gnutar
|
, bash, coreutils, gzip, gnutar
|
||||||
, pkgconfig, boehmgc, perlPackages, libsodium, brotli, boost, editline, nlohmann_json
|
, pkgconfig, boehmgc, perlPackages, libsodium, brotli, boost, editline, nlohmann_json
|
||||||
, autoreconfHook, autoconf-archive, bison, flex, libxml2, libxslt, docbook5, docbook_xsl_ns
|
, autoreconfHook, autoconf-archive, bison, flex
|
||||||
, jq, libarchive
|
, jq, libarchive
|
||||||
|
, lowdown, mdbook
|
||||||
# Used by tests
|
# Used by tests
|
||||||
, gmock
|
, gmock
|
||||||
, busybox-sandbox-shell
|
, busybox-sandbox-shell
|
||||||
|
@ -31,8 +32,8 @@ common =
|
||||||
inherit name src;
|
inherit name src;
|
||||||
version = lib.getVersion name;
|
version = lib.getVersion name;
|
||||||
|
|
||||||
is24 = lib.versionAtLeast version "2.4pre";
|
is30 = lib.versionAtLeast version "3.0pre";
|
||||||
isExactly23 = lib.versionAtLeast version "2.3" && lib.versionOlder version "2.4";
|
isExactly30 = lib.versionAtLeast version "2.3" && lib.versionOlder version "3.0";
|
||||||
|
|
||||||
VERSION_SUFFIX = suffix;
|
VERSION_SUFFIX = suffix;
|
||||||
|
|
||||||
|
@ -40,15 +41,20 @@ common =
|
||||||
|
|
||||||
nativeBuildInputs =
|
nativeBuildInputs =
|
||||||
[ pkgconfig ]
|
[ pkgconfig ]
|
||||||
++ lib.optionals is24 [ autoreconfHook autoconf-archive bison flex libxml2 libxslt
|
++ lib.optionals is30
|
||||||
docbook5 docbook_xsl_ns jq ];
|
[ autoreconfHook
|
||||||
|
autoconf-archive
|
||||||
|
bison flex
|
||||||
|
lowdown mdbook
|
||||||
|
jq
|
||||||
|
];
|
||||||
|
|
||||||
buildInputs =
|
buildInputs =
|
||||||
[ curl openssl sqlite xz bzip2 nlohmann_json
|
[ curl openssl sqlite xz bzip2 nlohmann_json
|
||||||
brotli boost editline
|
brotli boost editline
|
||||||
]
|
]
|
||||||
++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium
|
++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium
|
||||||
++ lib.optionals is24 [ libarchive gmock ]
|
++ lib.optionals is30 [ libarchive gmock ]
|
||||||
++ lib.optional withLibseccomp libseccomp
|
++ lib.optional withLibseccomp libseccomp
|
||||||
++ lib.optional withAWS
|
++ lib.optional withAWS
|
||||||
((aws-sdk-cpp.override {
|
((aws-sdk-cpp.override {
|
||||||
|
@ -87,9 +93,9 @@ common =
|
||||||
patchelf --set-rpath $out/lib:${stdenv.cc.cc.lib}/lib $out/lib/libboost_thread.so.*
|
patchelf --set-rpath $out/lib:${stdenv.cc.cc.lib}/lib $out/lib/libboost_thread.so.*
|
||||||
''}
|
''}
|
||||||
'' +
|
'' +
|
||||||
# For Nix-2.3, patch around an issue where the Nix configure step pulls in the
|
# For Nix 3.0, patch around an issue where the Nix configure step pulls in the
|
||||||
# build system's bash and other utilities when cross-compiling
|
# build system's bash and other utilities when cross-compiling
|
||||||
lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform && isExactly23) ''
|
lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform && isExactly30) ''
|
||||||
mkdir tmp/
|
mkdir tmp/
|
||||||
substitute corepkgs/config.nix.in tmp/config.nix.in \
|
substitute corepkgs/config.nix.in tmp/config.nix.in \
|
||||||
--subst-var-by bash ${bash}/bin/bash \
|
--subst-var-by bash ${bash}/bin/bash \
|
||||||
|
@ -162,7 +168,7 @@ common =
|
||||||
# This is not cross-compile safe, don't have time to fix right now
|
# This is not cross-compile safe, don't have time to fix right now
|
||||||
# but noting for future travellers.
|
# but noting for future travellers.
|
||||||
nativeBuildInputs =
|
nativeBuildInputs =
|
||||||
[ perl pkgconfig curl nix libsodium boost autoreconfHook autoconf-archive ];
|
[ perl pkgconfig curl nix libsodium boost autoreconfHook autoconf-archive nlohmann_json ];
|
||||||
|
|
||||||
configureFlags =
|
configureFlags =
|
||||||
[ "--with-dbi=${perlPackages.DBI}/${perl.libPrefix}"
|
[ "--with-dbi=${perlPackages.DBI}/${perl.libPrefix}"
|
||||||
|
@ -182,10 +188,10 @@ in rec {
|
||||||
nix = nixStable;
|
nix = nixStable;
|
||||||
|
|
||||||
nixStable = callPackage common (rec {
|
nixStable = callPackage common (rec {
|
||||||
name = "nix-2.3.7";
|
name = "nix-2.3.8";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://nixos.org/releases/nix/${name}/${name}.tar.xz";
|
url = "https://nixos.org/releases/nix/${name}/${name}.tar.xz";
|
||||||
sha256 = "dd8f52849414e5a878afe7e797aa4e22bab77c875d9da5a38d5f1bada704e596";
|
sha256 = "c7119823c1eabdcc9e527cc96a91f11a0b0e63f3840a02fe7573538dad2dad2a";
|
||||||
};
|
};
|
||||||
|
|
||||||
inherit storeDir stateDir confDir boehmgc;
|
inherit storeDir stateDir confDir boehmgc;
|
||||||
|
@ -193,13 +199,13 @@ in rec {
|
||||||
|
|
||||||
nixUnstable = lib.lowPrio (callPackage common rec {
|
nixUnstable = lib.lowPrio (callPackage common rec {
|
||||||
name = "nix-3.0${suffix}";
|
name = "nix-3.0${suffix}";
|
||||||
suffix = "pre20200829_f156513";
|
suffix = "pre20201020_e0ca98c";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "NixOS";
|
owner = "NixOS";
|
||||||
repo = "nix";
|
repo = "nix";
|
||||||
rev = "f15651303f8596bf34c67fc8d536b1e9e7843a87";
|
rev = "e0ca98c2071b815578470e280df8fdb750c7e23b";
|
||||||
hash = "sha256-HqM3Z4DLdMrf+0PPZL9ysctGg+K+i3S/IHA1GsJj0Ro=";
|
hash = "sha256-KVS/Z6FzMBOl5XCyOLwfiVoX7G2LQRa9HMGNnJRPCoo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
inherit storeDir stateDir confDir boehmgc;
|
inherit storeDir stateDir confDir boehmgc;
|
||||||
|
|
|
@ -13,11 +13,11 @@ in
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "1password";
|
pname = "1password";
|
||||||
version = "0.8.10";
|
version = "0.9.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://onepassword.s3.amazonaws.com/linux/appimage/${pname}-${version}.AppImage";
|
url = "https://onepassword.s3.amazonaws.com/linux/appimage/${pname}-${version}.AppImage";
|
||||||
sha256 = "0jxq7gc1m2flv3wr055bkwhfh73c2cdpspg437dv4yvfvjqsk7mm";
|
sha256 = "109jsls4515y78zhhsxqlgms30i5rzhi60p3b9wx6y8v0iq331wp";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
|
|
|
@ -46,7 +46,7 @@ mapAliases ({
|
||||||
arduino_core = arduino-core; # added 2015-02-04
|
arduino_core = arduino-core; # added 2015-02-04
|
||||||
arora = throw "arora has been removed."; # added 2020-09-09
|
arora = throw "arora has been removed."; # added 2020-09-09
|
||||||
asciidocFull = asciidoc-full; # added 2014-06-22
|
asciidocFull = asciidoc-full; # added 2014-06-22
|
||||||
asterisk_15 = throw "Asterisk 15 is end of life and has been removed."; # added 2020-10-07
|
asterisk_15 = throw "asterisk_15: Asterisk 15 is end of life and has been removed."; # added 2020-10-07
|
||||||
at_spi2_atk = at-spi2-atk; # added 2018-02-25
|
at_spi2_atk = at-spi2-atk; # added 2018-02-25
|
||||||
at_spi2_core = at-spi2-core; # added 2018-02-25
|
at_spi2_core = at-spi2-core; # added 2018-02-25
|
||||||
avldrums-lv2 = x42-avldrums; # added 2020-03-29
|
avldrums-lv2 = x42-avldrums; # added 2020-03-29
|
||||||
|
@ -76,7 +76,7 @@ mapAliases ({
|
||||||
cgmanager = throw "cgmanager was deprecated by lxc and therefore removed from nixpkgs."; # added 2020-06-05
|
cgmanager = throw "cgmanager was deprecated by lxc and therefore removed from nixpkgs."; # added 2020-06-05
|
||||||
checkbashism = checkbashisms; # added 2016-08-16
|
checkbashism = checkbashisms; # added 2016-08-16
|
||||||
chronos = throw "chronos has been removed from nixpkgs, as it was unmaintained"; # added 2020-08-15
|
chronos = throw "chronos has been removed from nixpkgs, as it was unmaintained"; # added 2020-08-15
|
||||||
cide = throw "deprecated in 2019-09-11: abandoned by upstream";
|
cide = throw "cide was deprecated on 2019-09-11: abandoned by upstream";
|
||||||
cinepaint = throw "cinepaint has been removed from nixpkgs, as it was unmaintained"; # added 2019-12-10
|
cinepaint = throw "cinepaint has been removed from nixpkgs, as it was unmaintained"; # added 2019-12-10
|
||||||
cifs_utils = cifs-utils; # added 2016-08
|
cifs_utils = cifs-utils; # added 2016-08
|
||||||
ckb = ckb-next; # added 2018-10-21
|
ckb = ckb-next; # added 2018-10-21
|
||||||
|
@ -88,9 +88,9 @@ mapAliases ({
|
||||||
conntrack_tools = conntrack-tools; # added 2018-05
|
conntrack_tools = conntrack-tools; # added 2018-05
|
||||||
cool-old-term = cool-retro-term; # added 2015-01-31
|
cool-old-term = cool-retro-term; # added 2015-01-31
|
||||||
coprthr = throw "coprthr has been removed."; # added 2019-12-08
|
coprthr = throw "coprthr has been removed."; # added 2019-12-08
|
||||||
corebird = throw "deprecated 2019-10-02: See https://www.patreon.com/posts/corebirds-future-18921328. Please use Cawbird as replacement.";
|
corebird = throw "corebird was deprecated 2019-10-02: See https://www.patreon.com/posts/corebirds-future-18921328. Please use Cawbird as replacement.";
|
||||||
coredumper = throw "coredumper has been removed: Abandoned by upstream."; # added 2019-11-16
|
coredumper = throw "coredumper has been removed: abandoned by upstream."; # added 2019-11-16
|
||||||
cryptol = throw "cryptol was remove for prolonged broken build"; # added 2020-08-21
|
cryptol = throw "cryptol was removed due to prolonged broken build"; # added 2020-08-21
|
||||||
cpp-gsl = microsoft_gsl; # added 2019-05-24
|
cpp-gsl = microsoft_gsl; # added 2019-05-24
|
||||||
cupsBjnp = cups-bjnp; # added 2016-01-02
|
cupsBjnp = cups-bjnp; # added 2016-01-02
|
||||||
cups_filters = cups-filters; # added 2016-08
|
cups_filters = cups-filters; # added 2016-08
|
||||||
|
@ -99,7 +99,7 @@ mapAliases ({
|
||||||
d1x_rebirth = dxx-rebirth; # added 2018-04-25
|
d1x_rebirth = dxx-rebirth; # added 2018-04-25
|
||||||
d2x_rebirth = dxx-rebirth; # added 2018-04-25
|
d2x_rebirth = dxx-rebirth; # added 2018-04-25
|
||||||
dat = nodePackages.dat;
|
dat = nodePackages.dat;
|
||||||
dbvisualizer = throw "dbvisualizer has been remove from nixpkgs, as it's unmaintained"; # added 2020-09-20
|
dbvisualizer = throw "dbvisualizer has been removed from nixpkgs, as it's unmaintained"; # added 2020-09-20
|
||||||
dbus_daemon = dbus.daemon; # added 2018-04-25
|
dbus_daemon = dbus.daemon; # added 2018-04-25
|
||||||
dbus_glib = dbus-glib; # added 2018-02-25
|
dbus_glib = dbus-glib; # added 2018-02-25
|
||||||
dbus_libs = dbus; # added 2018-04-25
|
dbus_libs = dbus; # added 2018-04-25
|
||||||
|
@ -189,7 +189,7 @@ mapAliases ({
|
||||||
go-pup = pup; # added 2017-12-19
|
go-pup = pup; # added 2017-12-19
|
||||||
gobjectIntrospection = gobject-introspection; # added 2018-12-02
|
gobjectIntrospection = gobject-introspection; # added 2018-12-02
|
||||||
goimports = gotools; # added 2018-09-16
|
goimports = gotools; # added 2018-09-16
|
||||||
gometalinter = throw "Abandoned by upstream. Consider switching to golangci-lint instead"; # added 2020-04-23
|
gometalinter = throw "gometalinter was abandoned by upstream. Consider switching to golangci-lint instead"; # added 2020-04-23
|
||||||
google-gflags = gflags; # added 2019-07-25
|
google-gflags = gflags; # added 2019-07-25
|
||||||
googleAuthenticator = google-authenticator; # added 2016-10-16
|
googleAuthenticator = google-authenticator; # added 2016-10-16
|
||||||
grantlee5 = libsForQt5.grantlee; # added 2015-12-19
|
grantlee5 = libsForQt5.grantlee; # added 2015-12-19
|
||||||
|
@ -207,7 +207,7 @@ mapAliases ({
|
||||||
gutenberg = zola; # added 2018-11-17
|
gutenberg = zola; # added 2018-11-17
|
||||||
heimdalFull = heimdal; # added 2018-05-01
|
heimdalFull = heimdal; # added 2018-05-01
|
||||||
hepmc = hepmc2; # added 2019-08-05
|
hepmc = hepmc2; # added 2019-08-05
|
||||||
hexen = throw "hexen (SDL port) has been removed: Abandoned by upstream."; # added 2019-12-11
|
hexen = throw "hexen (SDL port) has been removed: abandoned by upstream."; # added 2019-12-11
|
||||||
hicolor_icon_theme = hicolor-icon-theme; # added 2018-02-25
|
hicolor_icon_theme = hicolor-icon-theme; # added 2018-02-25
|
||||||
htmlTidy = html-tidy; # added 2014-12-06
|
htmlTidy = html-tidy; # added 2014-12-06
|
||||||
iana_etc = iana-etc; # added 2017-03-08
|
iana_etc = iana-etc; # added 2017-03-08
|
||||||
|
@ -218,12 +218,12 @@ mapAliases ({
|
||||||
inotifyTools = inotify-tools;
|
inotifyTools = inotify-tools;
|
||||||
jasper = throw "jasper has been removed: abandoned upstream with many vulnerabilities";
|
jasper = throw "jasper has been removed: abandoned upstream with many vulnerabilities";
|
||||||
jbuilder = dune; # added 2018-09-09
|
jbuilder = dune; # added 2018-09-09
|
||||||
jikes = throw "deprecated in 2019-10-07: jikes was abandoned by upstream";
|
jikes = throw "jikes was deprecated on 2019-10-07: abandoned by upstream";
|
||||||
joseki = apache-jena-fuseki; # added 2016-02-28
|
joseki = apache-jena-fuseki; # added 2016-02-28
|
||||||
json_glib = json-glib; # added 2018-02-25
|
json_glib = json-glib; # added 2018-02-25
|
||||||
kdecoration-viewer = throw "kdecoration-viewer has been removed from nixpkgs, as there is no upstream activity"; # 2020-06-16
|
kdecoration-viewer = throw "kdecoration-viewer has been removed from nixpkgs, as there is no upstream activity"; # 2020-06-16
|
||||||
julia_07 = throw "deprecated in favor of julia_10 LTS"; # added 2020-09-15
|
julia_07 = throw "julia_07 is deprecated in favor of julia_10 LTS"; # added 2020-09-15
|
||||||
julia_11 = throw "deprecated in favor of latest Julia version"; # added 2020-09-15
|
julia_11 = throw "julia_11 is deprecated in favor of latest Julia version"; # added 2020-09-15
|
||||||
kdiff3-qt5 = kdiff3; # added 2017-02-18
|
kdiff3-qt5 = kdiff3; # added 2017-02-18
|
||||||
keepass-keefox = keepass-keepassrpc; # backwards compatibility alias, added 2018-02
|
keepass-keefox = keepass-keepassrpc; # backwards compatibility alias, added 2018-02
|
||||||
keepassx-community = keepassxc; # added 2017-11
|
keepassx-community = keepassxc; # added 2017-11
|
||||||
|
@ -267,8 +267,8 @@ mapAliases ({
|
||||||
librecad2 = librecad; # backwards compatibility alias, added 2015-10
|
librecad2 = librecad; # backwards compatibility alias, added 2015-10
|
||||||
libsysfs = sysfsutils; # added 2018-04-25
|
libsysfs = sysfsutils; # added 2018-04-25
|
||||||
libtidy = html-tidy; # added 2014-12-21
|
libtidy = html-tidy; # added 2014-12-21
|
||||||
libtxc_dxtn = throw "removed 2020-03-16, now integrated in Mesa";
|
libtxc_dxtn = throw "libtxc_dxtn was removed 2020-03-16, now integrated in Mesa";
|
||||||
libtxc_dxtn_s2tc = throw "removed 2020-03-16, now integrated in Mesa";
|
libtxc_dxtn_s2tc = throw "libtxc_dxtn_s2tc was removed 2020-03-16, now integrated in Mesa";
|
||||||
libudev = udev; # added 2018-04-25
|
libudev = udev; # added 2018-04-25
|
||||||
libusb = libusb1; # added 2020-04-28
|
libusb = libusb1; # added 2020-04-28
|
||||||
libsexy = throw "libsexy has been removed from nixpkgs, as it's abandoned and no package needed it."; # 2019-12-10
|
libsexy = throw "libsexy has been removed from nixpkgs, as it's abandoned and no package needed it."; # 2019-12-10
|
||||||
|
@ -320,7 +320,7 @@ mapAliases ({
|
||||||
mobile_broadband_provider_info = mobile-broadband-provider-info; # added 2018-02-25
|
mobile_broadband_provider_info = mobile-broadband-provider-info; # added 2018-02-25
|
||||||
moby = throw "moby has been removed, merged into linuxkit in 2018. Use linuxkit instead.";
|
moby = throw "moby has been removed, merged into linuxkit in 2018. Use linuxkit instead.";
|
||||||
module_init_tools = kmod; # added 2016-04-22
|
module_init_tools = kmod; # added 2016-04-22
|
||||||
mono-zeroconf = throw "deprecated 2019-09-20: abandoned by upstream.";
|
mono-zeroconf = throw "mono-zeroconf was deprecated on 2019-09-20: abandoned by upstream.";
|
||||||
mozart = mozart2-binary; # added 2019-09-23
|
mozart = mozart2-binary; # added 2019-09-23
|
||||||
mozart-binary = mozart2-binary; # added 2019-09-23
|
mozart-binary = mozart2-binary; # added 2019-09-23
|
||||||
mpich2 = mpich; # added 2018-08-06
|
mpich2 = mpich; # added 2018-08-06
|
||||||
|
@ -349,7 +349,7 @@ mapAliases ({
|
||||||
nmap_graphical = nmap-graphical; # added 2017-01-19
|
nmap_graphical = nmap-graphical; # added 2017-01-19
|
||||||
nologin = shadow; # added 2018-04-25
|
nologin = shadow; # added 2018-04-25
|
||||||
nxproxy = nx-libs; # added 2019-02-15
|
nxproxy = nx-libs; # added 2019-02-15
|
||||||
nylas-mail-bin = throw "deprecated in 2019-09-11: abandoned by upstream";
|
nylas-mail-bin = throw "nylas-mail-bin was deprecated on 2019-09-11: abandoned by upstream";
|
||||||
opencascade_oce = opencascade; # added 2018-04-25
|
opencascade_oce = opencascade; # added 2018-04-25
|
||||||
oblogout = throw "oblogout has been removed from nixpkgs, as it's archived upstream."; # added 2019-12-10
|
oblogout = throw "oblogout has been removed from nixpkgs, as it's archived upstream."; # added 2019-12-10
|
||||||
opencl-icd = ocl-icd; # added 2017-01-20
|
opencl-icd = ocl-icd; # added 2017-01-20
|
||||||
|
@ -431,7 +431,7 @@ mapAliases ({
|
||||||
poppler_qt5 = libsForQt5.poppler; # added 2015-12-19
|
poppler_qt5 = libsForQt5.poppler; # added 2015-12-19
|
||||||
postgresql95 = postgresql_9_5;
|
postgresql95 = postgresql_9_5;
|
||||||
postgresql96 = postgresql_9_6;
|
postgresql96 = postgresql_9_6;
|
||||||
postgresql100 = throw "deprecated 2018-10-21: use postgresql_10 instead";
|
postgresql100 = throw "postgresql100 was deprecated on 2018-10-21: use postgresql_10 instead";
|
||||||
# postgresql plugins
|
# postgresql plugins
|
||||||
pgjwt = postgresqlPackages.pgjwt;
|
pgjwt = postgresqlPackages.pgjwt;
|
||||||
pg_repack = postgresqlPackages.pg_repack;
|
pg_repack = postgresqlPackages.pg_repack;
|
||||||
|
@ -453,26 +453,26 @@ mapAliases ({
|
||||||
pinentry_qt5 = pinentry-qt; # added 2020-02-11
|
pinentry_qt5 = pinentry-qt; # added 2020-02-11
|
||||||
postgis = postgresqlPackages.postgis;
|
postgis = postgresqlPackages.postgis;
|
||||||
# end
|
# end
|
||||||
ppl-address-book = throw "deprecated in 2019-05-02: abandoned by upstream.";
|
ppl-address-book = throw "ppl-address-book deprecated on 2019-05-02: abandoned by upstream.";
|
||||||
processing3 = processing; # added 2019-08-16
|
processing3 = processing; # added 2019-08-16
|
||||||
procps-ng = procps; # added 2018-06-08
|
procps-ng = procps; # added 2018-06-08
|
||||||
pygmentex = texlive.bin.pygmentex; # added 2019-12-15
|
pygmentex = texlive.bin.pygmentex; # added 2019-12-15
|
||||||
pyo3-pack = maturin;
|
pyo3-pack = maturin;
|
||||||
pmenu = throw "pmenu has been removed from nixpkgs, as its maintainer is no longer interested in the package."; # added 2019-12-10
|
pmenu = throw "pmenu has been removed from nixpkgs, as its maintainer is no longer interested in the package."; # added 2019-12-10
|
||||||
pulseaudioLight = pulseaudio; # added 2018-04-25
|
pulseaudioLight = pulseaudio; # added 2018-04-25
|
||||||
phonon-backend-gstreamer = throw "Please use libsForQt5.phonon-backend-gstreamer, as Qt4 support in this package has been removed."; # added 2019-11-22
|
phonon-backend-gstreamer = throw "phonon-backend-gstreamer: Please use libsForQt5.phonon-backend-gstreamer, as Qt4 support in this package has been removed."; # added 2019-11-22
|
||||||
phonon-backend-vlc = throw "Please use libsForQt5.phonon-backend-vlc, as Qt4 support in this package has been removed."; # added 2019-11-22
|
phonon-backend-vlc = throw "phonon-backend-vlc: Please use libsForQt5.phonon-backend-vlc, as Qt4 support in this package has been removed."; # added 2019-11-22
|
||||||
phonon = throw "Please use libsForQt5.phonon, as Qt4 support in this package has been removed."; # added 2019-11-22
|
phonon = throw "phonon: Please use libsForQt5.phonon, as Qt4 support in this package has been removed."; # added 2019-11-22
|
||||||
qca-qt5 = libsForQt5.qca-qt5; # added 2015-12-19
|
qca-qt5 = libsForQt5.qca-qt5; # added 2015-12-19
|
||||||
quake3game = ioquake3; # added 2016-01-14
|
quake3game = ioquake3; # added 2016-01-14
|
||||||
qvim = throw "qvim has been removed."; # added 2020-08-31
|
qvim = throw "qvim has been removed."; # added 2020-08-31
|
||||||
qwt6 = libsForQt5.qwt; # added 2015-12-19
|
qwt6 = libsForQt5.qwt; # added 2015-12-19
|
||||||
qtpfsgui = throw "Is now luminanceHDR"; # added 2019-06-26
|
qtpfsgui = throw "qtpfsgui is now luminanceHDR"; # added 2019-06-26
|
||||||
quaternion-git = throw "quaternion-git has been removed in favor of the stable version 'quaternion'"; # added 2020-04-09
|
quaternion-git = throw "quaternion-git has been removed in favor of the stable version 'quaternion'"; # added 2020-04-09
|
||||||
rdf4store = throw "rdf4store has been removed from nixpkgs."; # added 2019-12-21
|
rdf4store = throw "rdf4store has been removed from nixpkgs."; # added 2019-12-21
|
||||||
rdiff_backup = rdiff-backup; # added 2014-11-23
|
rdiff_backup = rdiff-backup; # added 2014-11-23
|
||||||
rdmd = dtools; # added 2017-08-19
|
rdmd = dtools; # added 2017-08-19
|
||||||
rhc = throw "deprecated in 2019-04-09: abandoned by upstream.";
|
rhc = throw "rhc was deprecated on 2019-04-09: abandoned by upstream.";
|
||||||
rng_tools = rng-tools; # added 2018-10-24
|
rng_tools = rng-tools; # added 2018-10-24
|
||||||
robomongo = robo3t; #added 2017-09-28
|
robomongo = robo3t; #added 2017-09-28
|
||||||
rocm-runtime-ext = throw "rocm-runtime-ext has been removed, since its functionality was added to rocm-runtime"; #added 2020-08-21
|
rocm-runtime-ext = throw "rocm-runtime-ext has been removed, since its functionality was added to rocm-runtime"; #added 2020-08-21
|
||||||
|
@ -483,16 +483,16 @@ mapAliases ({
|
||||||
qt-recordmydesktop = throw "qt-recordmydesktop has been removed from nixpkgs, as it's abandoned and uses deprecated libraries"; # added 2019-12-10
|
qt-recordmydesktop = throw "qt-recordmydesktop has been removed from nixpkgs, as it's abandoned and uses deprecated libraries"; # added 2019-12-10
|
||||||
rfkill = throw "rfkill has been removed, as it's included in util-linux"; # added 2020-08-23
|
rfkill = throw "rfkill has been removed, as it's included in util-linux"; # added 2020-08-23
|
||||||
rkt = throw "rkt was archived by upstream"; # added 2020-05-16
|
rkt = throw "rkt was archived by upstream"; # added 2020-05-16
|
||||||
ruby_2_0_0 = throw "deprecated 2018-0213: use a newer version of ruby";
|
ruby_2_0_0 = throw "ruby_2_0_0 was deprecated on 2018-02-13: use a newer version of ruby";
|
||||||
ruby_2_1_0 = throw "deprecated 2018-0213: use a newer version of ruby";
|
ruby_2_1_0 = throw "ruby_2_1_0 was deprecated on 2018-02-13: use a newer version of ruby";
|
||||||
ruby_2_2_9 = throw "deprecated 2018-0213: use a newer version of ruby";
|
ruby_2_2_9 = throw "ruby_2_2_9 was deprecated on 2018-02-13: use a newer version of ruby";
|
||||||
ruby_2_3_6 = throw "deprecated 2018-0213: use a newer version of ruby";
|
ruby_2_3_6 = throw "ruby_2_3_6 was deprecated on 2018-02-13: use a newer version of ruby";
|
||||||
ruby_2_3 = throw "deprecated 2019-09-06: use a newer version of ruby";
|
ruby_2_3 = throw "ruby_2_3 was deprecated on 2019-09-06: use a newer version of ruby";
|
||||||
ruby_2_4_3 = throw "deprecated 2018-0213: use a newer version of ruby";
|
ruby_2_4_3 = throw "ruby_2_4_3 was deprecated on 2018-02-13: use a newer version of ruby";
|
||||||
ruby_2_4 = throw "deprecated 2019-12: use a newer version of ruby";
|
ruby_2_4 = throw "ruby_2_4 was deprecated in 2019-12: use a newer version of ruby";
|
||||||
ruby_2_5_0 = throw "deprecated 2018-0213: use a newer version of ruby";
|
ruby_2_5_0 = throw "ruby_2_5_0 was deprecated on 2018-02-13: use a newer version of ruby";
|
||||||
rubyPackages_2_4 = throw "deprecated 2019-12: use a newer version of rubyPackages instead";
|
rubyPackages_2_4 = throw "rubyPackages_2_4 was deprecated in 2019-12: use a newer version of rubyPackages instead";
|
||||||
rubygems = throw "deprecated 2016-03-02: rubygems is now bundled with ruby";
|
rubygems = throw "rubygems was deprecated on 2016-03-02: rubygems is now bundled with ruby";
|
||||||
rxvt_unicode-with-plugins = rxvt-unicode; # added 2020-02-02
|
rxvt_unicode-with-plugins = rxvt-unicode; # added 2020-02-02
|
||||||
rxvt_unicode = rxvt-unicode-unwrapped; # added 2020-02-02
|
rxvt_unicode = rxvt-unicode-unwrapped; # added 2020-02-02
|
||||||
urxvt_autocomplete_all_the_things = rxvt-unicode-plugins.autocomplete-all-the-things; # added 2020-02-02
|
urxvt_autocomplete_all_the_things = rxvt-unicode-plugins.autocomplete-all-the-things; # added 2020-02-02
|
||||||
|
@ -511,12 +511,12 @@ mapAliases ({
|
||||||
sam = deadpixi-sam; # added 2018-04-25
|
sam = deadpixi-sam; # added 2018-04-25
|
||||||
samba3 = throw "Samba 3 is discontinued, please switch to samba4"; # added 2019-10-15
|
samba3 = throw "Samba 3 is discontinued, please switch to samba4"; # added 2019-10-15
|
||||||
samba3_light = throw "Samba 3 is discontinued, please switch to samba4"; # added 2019-10-15
|
samba3_light = throw "Samba 3 is discontinued, please switch to samba4"; # added 2019-10-15
|
||||||
sambaMaster = throw "removed 2019-09-13: outdated and no longer needed";
|
sambaMaster = throw "sambaMaster was removed in 2019-09-13: outdated and no longer needed";
|
||||||
samsungUnifiedLinuxDriver = samsung-unified-linux-driver; # added 2016-01-25
|
samsungUnifiedLinuxDriver = samsung-unified-linux-driver; # added 2016-01-25
|
||||||
saneBackends = sane-backends; # added 2016-01-02
|
saneBackends = sane-backends; # added 2016-01-02
|
||||||
saneBackendsGit = sane-backends-git; # added 2016-01-02
|
saneBackendsGit = sane-backends-git; # added 2016-01-02
|
||||||
saneFrontends = sane-frontends; # added 2016-01-02
|
saneFrontends = sane-frontends; # added 2016-01-02
|
||||||
sapic = throw "deprecated 2019-1-19: sapic is bundled with 'tamarin-prover' now";
|
sapic = throw "sapic was deprecated on 2019-1-19: sapic is bundled with 'tamarin-prover' now";
|
||||||
scim = sc-im; # added 2016-01-22
|
scim = sc-im; # added 2016-01-22
|
||||||
scollector = bosun; # added 2018-04-25
|
scollector = bosun; # added 2018-04-25
|
||||||
sdlmame = mame; # added 2019-10-30
|
sdlmame = mame; # added 2019-10-30
|
||||||
|
@ -535,7 +535,7 @@ mapAliases ({
|
||||||
smbclient = samba; # added 2018-04-25
|
smbclient = samba; # added 2018-04-25
|
||||||
slim = throw "slim has been removed. Please use a different display-manager"; # added 2019-11-11
|
slim = throw "slim has been removed. Please use a different display-manager"; # added 2019-11-11
|
||||||
slimThemes = throw "slimThemes has been removed because slim has been also"; # added 2019-11-11
|
slimThemes = throw "slimThemes has been removed because slim has been also"; # added 2019-11-11
|
||||||
sundials_3 = throw "removed 2020-02. outdated and no longer needed";
|
sundials_3 = throw "sundials_3 was removed in 2020-02. outdated and no longer needed";
|
||||||
|
|
||||||
# added 2020-02-10
|
# added 2020-02-10
|
||||||
sourceHanSansPackages = {
|
sourceHanSansPackages = {
|
||||||
|
@ -574,11 +574,11 @@ mapAliases ({
|
||||||
sshfsFuse = sshfs-fuse; # added 2016-09
|
sshfsFuse = sshfs-fuse; # added 2016-09
|
||||||
suil-qt5 = suil; # added 2018-05-01
|
suil-qt5 = suil; # added 2018-05-01
|
||||||
surf-webkit2 = surf; # added 2017-04-02
|
surf-webkit2 = surf; # added 2017-04-02
|
||||||
sup = throw "deprecated in 2019-09-10: abandoned by upstream";
|
sup = throw "sup was deprecated on 2019-09-10: abandoned by upstream";
|
||||||
swfdec = throw "swfdec has been removed as broken and unmaintained."; # added 2020-08-23
|
swfdec = throw "swfdec has been removed as broken and unmaintained."; # added 2020-08-23
|
||||||
system_config_printer = system-config-printer; # added 2016-01-03
|
system_config_printer = system-config-printer; # added 2016-01-03
|
||||||
systemd-cryptsetup-generator = throw "systemd-cryptsetup-generator is now included in the systemd package"; # added 2020-07-12
|
systemd-cryptsetup-generator = throw "systemd-cryptsetup-generator is now included in the systemd package"; # added 2020-07-12
|
||||||
systemd_with_lvm2 = throw "obsolete, enabled by default via the lvm module"; # added 2020-07-12
|
systemd_with_lvm2 = throw "systemd_with_lvm2 is obsolete, enabled by default via the lvm module"; # added 2020-07-12
|
||||||
systool = sysfsutils; # added 2018-04-25
|
systool = sysfsutils; # added 2018-04-25
|
||||||
tahoelafs = tahoe-lafs; # added 2018-03-26
|
tahoelafs = tahoe-lafs; # added 2018-03-26
|
||||||
tangogps = foxtrotgps; # added 2020-01-26
|
tangogps = foxtrotgps; # added 2020-01-26
|
||||||
|
@ -599,7 +599,7 @@ mapAliases ({
|
||||||
terraform-provider-lxd = terraform-providers.lxd; # added 2020-03-16
|
terraform-provider-lxd = terraform-providers.lxd; # added 2020-03-16
|
||||||
terraform-provider-nixos = terraform-providers.nixos; # added 2018-09-28
|
terraform-provider-nixos = terraform-providers.nixos; # added 2018-09-28
|
||||||
tesseract_4 = tesseract4; # added 2018-12-19
|
tesseract_4 = tesseract4; # added 2018-12-19
|
||||||
testdisk-photorec = throw "This package was a duplicate, please use testdisk or testdisk-qt instead"; # added 2019-10-13
|
testdisk-photorec = throw "testdisk-photorec: This package was a duplicate, please use testdisk or testdisk-qt instead"; # added 2019-10-13
|
||||||
tex-gyre-bonum-math = tex-gyre-math.bonum; # added 2018-04-03
|
tex-gyre-bonum-math = tex-gyre-math.bonum; # added 2018-04-03
|
||||||
tex-gyre-pagella-math = tex-gyre-math.pagella; # added 2018-04-03
|
tex-gyre-pagella-math = tex-gyre-math.pagella; # added 2018-04-03
|
||||||
tex-gyre-schola-math = tex-gyre-math.schola; # added 2018-04-03
|
tex-gyre-schola-math = tex-gyre-math.schola; # added 2018-04-03
|
||||||
|
@ -629,8 +629,8 @@ mapAliases ({
|
||||||
usbguard-nox = usbguard; # added 2019-09-04
|
usbguard-nox = usbguard; # added 2019-09-04
|
||||||
uzbl = throw "uzbl has been removed from nixpkgs, as it's unmaintained and uses insecure libraries";
|
uzbl = throw "uzbl has been removed from nixpkgs, as it's unmaintained and uses insecure libraries";
|
||||||
v4l_utils = v4l-utils; # added 2019-08-07
|
v4l_utils = v4l-utils; # added 2019-08-07
|
||||||
v8_3_16_14 = throw "removed 2019-11-01: no longer referenced by other packages";
|
v8_3_16_14 = throw "v8_3_16_14 was removed in 2019-11-01: no longer referenced by other packages";
|
||||||
valadoc = throw "deprecated 2019-10-10: valadoc was merged into vala 0.38";
|
valadoc = throw "valadoc was deprecated on 2019-10-10: valadoc was merged into vala 0.38";
|
||||||
vamp = { vampSDK = vamp-plugin-sdk; }; # added 2020-03-26
|
vamp = { vampSDK = vamp-plugin-sdk; }; # added 2020-03-26
|
||||||
vimbWrapper = vimb; # added 2015-01
|
vimbWrapper = vimb; # added 2015-01
|
||||||
vimprobable2 = throw "vimprobable2 has been removed from nixpkgs. It relied on webkitgtk24x that has been removed."; # added 2019-12-05
|
vimprobable2 = throw "vimprobable2 has been removed from nixpkgs. It relied on webkitgtk24x that has been removed."; # added 2019-12-05
|
||||||
|
@ -701,7 +701,7 @@ mapAliases ({
|
||||||
murmur_git = pkgs.murmur;
|
murmur_git = pkgs.murmur;
|
||||||
|
|
||||||
# added 2020-08-17
|
# added 2020-08-17
|
||||||
zabbix44 = throw "Zabbix 4.4 is end of life, see https://www.zabbix.com/documentation/current/manual/installation/upgrade_notes_500 for details on upgrading to Zabbix 5.0.";
|
zabbix44 = throw "zabbix44: Zabbix 4.4 is end of life, see https://www.zabbix.com/documentation/current/manual/installation/upgrade_notes_500 for details on upgrading to Zabbix 5.0.";
|
||||||
|
|
||||||
# added 2019-09-06
|
# added 2019-09-06
|
||||||
zeroc_ice = pkgs.zeroc-ice;
|
zeroc_ice = pkgs.zeroc-ice;
|
||||||
|
@ -729,12 +729,12 @@ mapAliases ({
|
||||||
|
|
||||||
# added 2019-04-13
|
# added 2019-04-13
|
||||||
# *-polly pointed to llvmPackages_latest
|
# *-polly pointed to llvmPackages_latest
|
||||||
llvm-polly = throw "clang is now built with polly-plugin by default";
|
llvm-polly = throw "llvm-polly: clang is now built with polly-plugin by default";
|
||||||
clang-polly = throw "clang is now built with polly-plugin by default";
|
clang-polly = throw "clang-polly: clang is now built with polly-plugin by default";
|
||||||
|
|
||||||
/* Cleanup before 20.09 */
|
/* Cleanup before 20.09 */
|
||||||
oraclejdk8psu = throw ''
|
oraclejdk8psu = throw ''
|
||||||
The *psu versions of oraclejdk aren't provided by upstream anymore and were therefore removed!
|
oraclejdk8psu: The *psu versions of oraclejdk aren't provided by upstream anymore and were therefore removed!
|
||||||
'';
|
'';
|
||||||
oraclejre8psu = oraclejdk8psu;
|
oraclejre8psu = oraclejdk8psu;
|
||||||
oraclejdk8psu_distro = oraclejdk8psu;
|
oraclejdk8psu_distro = oraclejdk8psu;
|
||||||
|
@ -742,7 +742,7 @@ mapAliases ({
|
||||||
dnscrypt-proxy = throw "dnscrypt-proxy has been removed. Please use dnscrypt-proxy2."; # added 2020-02-02
|
dnscrypt-proxy = throw "dnscrypt-proxy has been removed. Please use dnscrypt-proxy2."; # added 2020-02-02
|
||||||
sqldeveloper_18 = throw "sqldeveloper_18 is not maintained anymore!"; # added 2020-02-04
|
sqldeveloper_18 = throw "sqldeveloper_18 is not maintained anymore!"; # added 2020-02-04
|
||||||
|
|
||||||
gcc-snapshot = throw "Marked as broken for >2 years, additionally this 'snapshot' pointed to a fairly old one from gcc7.";
|
gcc-snapshot = throw "gcc-snapshot: Marked as broken for >2 years, additionally this 'snapshot' pointed to a fairly old one from gcc7.";
|
||||||
|
|
||||||
/* Cleanup before 21.03 */
|
/* Cleanup before 21.03 */
|
||||||
riot-desktop = throw "riot-desktop is now element-desktop!";
|
riot-desktop = throw "riot-desktop is now element-desktop!";
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue