Merge branch 'updateSettings' into vscode-utils/vscodeEnv
This commit is contained in:
@@ -1,23 +1,23 @@
|
||||
{ stdenv, fetchFromGitHub, pkgsCross, buildPackages }:
|
||||
{ lib, stdenv, fetchFromGitHub, fetchpatch, openssl, pkgsCross, buildPackages }:
|
||||
|
||||
let
|
||||
buildArmTrustedFirmware = { filesToInstall
|
||||
, installDir ? "$out"
|
||||
, platform
|
||||
, platform ? null
|
||||
, extraMakeFlags ? []
|
||||
, extraMeta ? {}
|
||||
, version ? "2.1"
|
||||
, version ? "2.2"
|
||||
, ... } @ args:
|
||||
stdenv.mkDerivation ({
|
||||
|
||||
name = "arm-trusted-firmware-${platform}-${version}";
|
||||
name = "arm-trusted-firmware${lib.optionalString (platform != null) "-${platform}"}-${version}";
|
||||
inherit version;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ARM-software";
|
||||
repo = "arm-trusted-firmware";
|
||||
rev = "refs/tags/v${version}";
|
||||
sha256 = "1gy5qskrjy8n3kxdcm1dx8b45l5b75n0pm8pq80wl6xic1ycy24r";
|
||||
sha256 = "03fjl5hy1bqlya6fg553bqz7jrvilzrzpbs87cv6jd04v8qrvry8";
|
||||
};
|
||||
|
||||
depsBuildBuild = [ buildPackages.stdenv.cc ];
|
||||
@@ -25,16 +25,18 @@ let
|
||||
# For Cortex-M0 firmware in RK3399
|
||||
nativeBuildInputs = [ pkgsCross.arm-embedded.stdenv.cc ];
|
||||
|
||||
buildInputs = [ openssl ];
|
||||
|
||||
makeFlags = [
|
||||
"CROSS_COMPILE=${stdenv.cc.targetPrefix}"
|
||||
"PLAT=${platform}"
|
||||
] ++ extraMakeFlags;
|
||||
] ++ (lib.optional (platform != null) "PLAT=${platform}")
|
||||
++ extraMakeFlags;
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p ${installDir}
|
||||
cp ${stdenv.lib.concatStringsSep " " filesToInstall} ${installDir}
|
||||
cp ${lib.concatStringsSep " " filesToInstall} ${installDir}
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
@@ -45,8 +47,8 @@ let
|
||||
# Fatal error: can't create build/sun50iw1p1/release/bl31/sunxi_clocks.o: No such file or directory
|
||||
enableParallelBuilding = false;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://github.com/ARM-software/arm-trusted-firmware;
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/ARM-software/arm-trusted-firmware";
|
||||
description = "A reference implementation of secure world software for ARMv8-A";
|
||||
license = licenses.bsd3;
|
||||
maintainers = [ maintainers.lopsided98 ];
|
||||
@@ -56,6 +58,22 @@ let
|
||||
in {
|
||||
inherit buildArmTrustedFirmware;
|
||||
|
||||
armTrustedFirmwareTools = buildArmTrustedFirmware rec {
|
||||
extraMakeFlags = [
|
||||
"HOSTCC=${stdenv.cc.targetPrefix}gcc"
|
||||
"fiptool" "certtool" "sptool"
|
||||
];
|
||||
filesToInstall = [
|
||||
"tools/fiptool/fiptool"
|
||||
"tools/cert_create/cert_create"
|
||||
"tools/sptool/sptool"
|
||||
];
|
||||
postInstall = ''
|
||||
mkdir -p "$out/bin"
|
||||
find "$out" -type f -executable -exec mv -t "$out/bin" {} +
|
||||
'';
|
||||
};
|
||||
|
||||
armTrustedFirmwareAllwinner = buildArmTrustedFirmware rec {
|
||||
platform = "sun50i_a64";
|
||||
extraMeta.platforms = ["aarch64-linux"];
|
||||
@@ -85,4 +103,11 @@ in {
|
||||
extraMeta.platforms = ["aarch64-linux"];
|
||||
filesToInstall = [ "build/${platform}/release/bl31/bl31.elf"];
|
||||
};
|
||||
|
||||
armTrustedFirmwareS905 = buildArmTrustedFirmware rec {
|
||||
extraMakeFlags = [ "bl31" ];
|
||||
platform = "gxbb";
|
||||
extraMeta.platforms = ["aarch64-linux"];
|
||||
filesToInstall = [ "build/${platform}/release/bl31.bin"];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
#!/usr/bin/env nix-shell
|
||||
#! nix-shell -i bash -p nodePackages.node2nix
|
||||
exec node2nix -8 \
|
||||
exec node2nix --nodejs-10 \
|
||||
--input node-packages.json \
|
||||
--output node-packages-generated.nix \
|
||||
--supplement-input supplement.json \
|
||||
--composition node-packages.nix \
|
||||
--node-env ./../../development/node-packages/node-env.nix \
|
||||
|
||||
@@ -1,9 +1,18 @@
|
||||
# This file has been generated by node2nix 1.7.0. Do not edit!
|
||||
# This file has been generated by node2nix 1.8.0. Do not edit!
|
||||
|
||||
{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
|
||||
|
||||
let
|
||||
sources = {
|
||||
"abbrev-1.1.1" = {
|
||||
name = "abbrev";
|
||||
packageName = "abbrev";
|
||||
version = "1.1.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz";
|
||||
sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==";
|
||||
};
|
||||
};
|
||||
"ansi-regex-2.1.1" = {
|
||||
name = "ansi-regex";
|
||||
packageName = "ansi-regex";
|
||||
@@ -31,6 +40,24 @@ let
|
||||
sha1 = "830b680aa7e56f33451d4b049f3bd8044498ee27";
|
||||
};
|
||||
};
|
||||
"aproba-1.2.0" = {
|
||||
name = "aproba";
|
||||
packageName = "aproba";
|
||||
version = "1.2.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz";
|
||||
sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";
|
||||
};
|
||||
};
|
||||
"are-we-there-yet-1.1.5" = {
|
||||
name = "are-we-there-yet";
|
||||
packageName = "are-we-there-yet";
|
||||
version = "1.1.5";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz";
|
||||
sha512 = "5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==";
|
||||
};
|
||||
};
|
||||
"argparse-1.0.10" = {
|
||||
name = "argparse";
|
||||
packageName = "argparse";
|
||||
@@ -49,6 +76,15 @@ let
|
||||
sha1 = "df010aa1287e164bbda6f9723b0a96a1ec4187a1";
|
||||
};
|
||||
};
|
||||
"balanced-match-1.0.0" = {
|
||||
name = "balanced-match";
|
||||
packageName = "balanced-match";
|
||||
version = "1.0.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz";
|
||||
sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767";
|
||||
};
|
||||
};
|
||||
"boxen-0.3.1" = {
|
||||
name = "boxen";
|
||||
packageName = "boxen";
|
||||
@@ -58,6 +94,15 @@ let
|
||||
sha1 = "a7d898243ae622f7abb6bb604d740a76c6a5461b";
|
||||
};
|
||||
};
|
||||
"brace-expansion-1.1.11" = {
|
||||
name = "brace-expansion";
|
||||
packageName = "brace-expansion";
|
||||
version = "1.1.11";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
|
||||
sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
|
||||
};
|
||||
};
|
||||
"bulk-replace-0.0.1" = {
|
||||
name = "bulk-replace";
|
||||
packageName = "bulk-replace";
|
||||
@@ -103,6 +148,15 @@ let
|
||||
sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
|
||||
};
|
||||
};
|
||||
"chownr-1.1.4" = {
|
||||
name = "chownr";
|
||||
packageName = "chownr";
|
||||
version = "1.1.4";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz";
|
||||
sha512 = "jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==";
|
||||
};
|
||||
};
|
||||
"code-point-at-1.1.0" = {
|
||||
name = "code-point-at";
|
||||
packageName = "code-point-at";
|
||||
@@ -121,6 +175,15 @@ let
|
||||
sha1 = "50d1651868ae60eccff0a2d9f34595376bc6b041";
|
||||
};
|
||||
};
|
||||
"concat-map-0.0.1" = {
|
||||
name = "concat-map";
|
||||
packageName = "concat-map";
|
||||
version = "0.0.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";
|
||||
sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
|
||||
};
|
||||
};
|
||||
"configstore-2.1.0" = {
|
||||
name = "configstore";
|
||||
packageName = "configstore";
|
||||
@@ -130,6 +193,15 @@ let
|
||||
sha1 = "737a3a7036e9886102aa6099e47bb33ab1aba1a1";
|
||||
};
|
||||
};
|
||||
"console-control-strings-1.1.0" = {
|
||||
name = "console-control-strings";
|
||||
packageName = "console-control-strings";
|
||||
version = "1.1.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz";
|
||||
sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e";
|
||||
};
|
||||
};
|
||||
"core-util-is-1.0.2" = {
|
||||
name = "core-util-is";
|
||||
packageName = "core-util-is";
|
||||
@@ -157,6 +229,15 @@ let
|
||||
sha1 = "988df33feab191ef799a61369dd76c17adf957ea";
|
||||
};
|
||||
};
|
||||
"debug-3.2.6" = {
|
||||
name = "debug";
|
||||
packageName = "debug";
|
||||
version = "3.2.6";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz";
|
||||
sha512 = "mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==";
|
||||
};
|
||||
};
|
||||
"decamelize-1.2.0" = {
|
||||
name = "decamelize";
|
||||
packageName = "decamelize";
|
||||
@@ -175,6 +256,24 @@ let
|
||||
sha512 = "LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==";
|
||||
};
|
||||
};
|
||||
"delegates-1.0.0" = {
|
||||
name = "delegates";
|
||||
packageName = "delegates";
|
||||
version = "1.0.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz";
|
||||
sha1 = "84c6e159b81904fdca59a0ef44cd870d31250f9a";
|
||||
};
|
||||
};
|
||||
"detect-libc-1.0.3" = {
|
||||
name = "detect-libc";
|
||||
packageName = "detect-libc";
|
||||
version = "1.0.3";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz";
|
||||
sha1 = "fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b";
|
||||
};
|
||||
};
|
||||
"dot-prop-3.0.0" = {
|
||||
name = "dot-prop";
|
||||
packageName = "dot-prop";
|
||||
@@ -193,13 +292,13 @@ let
|
||||
sha1 = "8b12dab878c0d69e3e7891051662a32fc6bddcc1";
|
||||
};
|
||||
};
|
||||
"ejs-2.6.1" = {
|
||||
"ejs-2.7.4" = {
|
||||
name = "ejs";
|
||||
packageName = "ejs";
|
||||
version = "2.6.1";
|
||||
version = "2.7.4";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz";
|
||||
sha512 = "0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==";
|
||||
url = "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz";
|
||||
sha512 = "7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==";
|
||||
};
|
||||
};
|
||||
"error-ex-1.3.2" = {
|
||||
@@ -247,6 +346,15 @@ let
|
||||
sha1 = "6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f";
|
||||
};
|
||||
};
|
||||
"fs-minipass-1.2.7" = {
|
||||
name = "fs-minipass";
|
||||
packageName = "fs-minipass";
|
||||
version = "1.2.7";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz";
|
||||
sha512 = "GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==";
|
||||
};
|
||||
};
|
||||
"fs-promise-0.3.1" = {
|
||||
name = "fs-promise";
|
||||
packageName = "fs-promise";
|
||||
@@ -256,6 +364,24 @@ let
|
||||
sha1 = "bf34050368f24d6dc9dfc6688ab5cead8f86842a";
|
||||
};
|
||||
};
|
||||
"fs.realpath-1.0.0" = {
|
||||
name = "fs.realpath";
|
||||
packageName = "fs.realpath";
|
||||
version = "1.0.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz";
|
||||
sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
|
||||
};
|
||||
};
|
||||
"gauge-2.7.4" = {
|
||||
name = "gauge";
|
||||
packageName = "gauge";
|
||||
version = "2.7.4";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz";
|
||||
sha1 = "2c03405c7538c39d7eb37b317022e325fb018bf7";
|
||||
};
|
||||
};
|
||||
"get-stdin-4.0.1" = {
|
||||
name = "get-stdin";
|
||||
packageName = "get-stdin";
|
||||
@@ -265,6 +391,15 @@ let
|
||||
sha1 = "b968c6b0a04384324902e8bf1a5df32579a450fe";
|
||||
};
|
||||
};
|
||||
"glob-7.1.6" = {
|
||||
name = "glob";
|
||||
packageName = "glob";
|
||||
version = "7.1.6";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz";
|
||||
sha512 = "LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==";
|
||||
};
|
||||
};
|
||||
"got-5.7.1" = {
|
||||
name = "got";
|
||||
packageName = "got";
|
||||
@@ -274,13 +409,13 @@ let
|
||||
sha1 = "5f81635a61e4a6589f180569ea4e381680a51f35";
|
||||
};
|
||||
};
|
||||
"graceful-fs-4.1.15" = {
|
||||
"graceful-fs-4.2.3" = {
|
||||
name = "graceful-fs";
|
||||
packageName = "graceful-fs";
|
||||
version = "4.1.15";
|
||||
version = "4.2.3";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz";
|
||||
sha512 = "6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==";
|
||||
url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz";
|
||||
sha512 = "a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==";
|
||||
};
|
||||
};
|
||||
"has-ansi-2.0.0" = {
|
||||
@@ -292,6 +427,15 @@ let
|
||||
sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91";
|
||||
};
|
||||
};
|
||||
"has-unicode-2.0.1" = {
|
||||
name = "has-unicode";
|
||||
packageName = "has-unicode";
|
||||
version = "2.0.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz";
|
||||
sha1 = "e0e6fe6a28cf51138855e086d1691e771de2a8b9";
|
||||
};
|
||||
};
|
||||
"hepburn-1.1.1" = {
|
||||
name = "hepburn";
|
||||
packageName = "hepburn";
|
||||
@@ -301,13 +445,31 @@ let
|
||||
sha512 = "Ok3ZmMJN3ek4WFAL4f5t8k+BmrDRlS5qGjI4um+3cHH0SrYVzJgUTYwIfGvU8s/eWqOEY+gsINwjJSoaBG3A9g==";
|
||||
};
|
||||
};
|
||||
"hosted-git-info-2.7.1" = {
|
||||
"hosted-git-info-2.8.8" = {
|
||||
name = "hosted-git-info";
|
||||
packageName = "hosted-git-info";
|
||||
version = "2.7.1";
|
||||
version = "2.8.8";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz";
|
||||
sha512 = "7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==";
|
||||
url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz";
|
||||
sha512 = "f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==";
|
||||
};
|
||||
};
|
||||
"iconv-lite-0.4.24" = {
|
||||
name = "iconv-lite";
|
||||
packageName = "iconv-lite";
|
||||
version = "0.4.24";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz";
|
||||
sha512 = "v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==";
|
||||
};
|
||||
};
|
||||
"ignore-walk-3.0.3" = {
|
||||
name = "ignore-walk";
|
||||
packageName = "ignore-walk";
|
||||
version = "3.0.3";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz";
|
||||
sha512 = "m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==";
|
||||
};
|
||||
};
|
||||
"imurmurhash-0.1.4" = {
|
||||
@@ -328,13 +490,22 @@ let
|
||||
sha1 = "8e2d48348742121b4a8218b7a137e9a52049dc80";
|
||||
};
|
||||
};
|
||||
"inherits-2.0.3" = {
|
||||
"inflight-1.0.6" = {
|
||||
name = "inflight";
|
||||
packageName = "inflight";
|
||||
version = "1.0.6";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz";
|
||||
sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9";
|
||||
};
|
||||
};
|
||||
"inherits-2.0.4" = {
|
||||
name = "inherits";
|
||||
packageName = "inherits";
|
||||
version = "2.0.3";
|
||||
version = "2.0.4";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
|
||||
sha1 = "633c2c83e3da42a502f52466022480f4208261de";
|
||||
url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz";
|
||||
sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==";
|
||||
};
|
||||
};
|
||||
"ini-1.3.5" = {
|
||||
@@ -355,13 +526,13 @@ let
|
||||
sha1 = "77c99840527aa8ecb1a8ba697b80645a7a926a9d";
|
||||
};
|
||||
};
|
||||
"is-finite-1.0.2" = {
|
||||
"is-finite-1.1.0" = {
|
||||
name = "is-finite";
|
||||
packageName = "is-finite";
|
||||
version = "1.0.2";
|
||||
version = "1.1.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz";
|
||||
sha1 = "cc6677695602be550ef11e8b4aa6305342b6d0aa";
|
||||
url = "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz";
|
||||
sha512 = "cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==";
|
||||
};
|
||||
};
|
||||
"is-fullwidth-code-point-1.0.0" = {
|
||||
@@ -400,13 +571,13 @@ let
|
||||
sha1 = "1d03dded53bd8db0f30c26e4f95d36fc7c87dc24";
|
||||
};
|
||||
};
|
||||
"is-retry-allowed-1.1.0" = {
|
||||
"is-retry-allowed-1.2.0" = {
|
||||
name = "is-retry-allowed";
|
||||
packageName = "is-retry-allowed";
|
||||
version = "1.1.0";
|
||||
version = "1.2.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz";
|
||||
sha1 = "11a060568b67339444033d0125a61a20d564fb34";
|
||||
url = "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz";
|
||||
sha512 = "RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==";
|
||||
};
|
||||
};
|
||||
"is-stream-1.1.0" = {
|
||||
@@ -517,6 +688,15 @@ let
|
||||
sha1 = "72cb668b425228290abbfa856892587308a801fb";
|
||||
};
|
||||
};
|
||||
"minimatch-3.0.4" = {
|
||||
name = "minimatch";
|
||||
packageName = "minimatch";
|
||||
version = "3.0.4";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz";
|
||||
sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
|
||||
};
|
||||
};
|
||||
"minimist-0.0.8" = {
|
||||
name = "minimist";
|
||||
packageName = "minimist";
|
||||
@@ -526,13 +706,31 @@ let
|
||||
sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
|
||||
};
|
||||
};
|
||||
"minimist-1.2.0" = {
|
||||
"minimist-1.2.5" = {
|
||||
name = "minimist";
|
||||
packageName = "minimist";
|
||||
version = "1.2.0";
|
||||
version = "1.2.5";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz";
|
||||
sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284";
|
||||
url = "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz";
|
||||
sha512 = "FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==";
|
||||
};
|
||||
};
|
||||
"minipass-2.9.0" = {
|
||||
name = "minipass";
|
||||
packageName = "minipass";
|
||||
version = "2.9.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz";
|
||||
sha512 = "wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==";
|
||||
};
|
||||
};
|
||||
"minizlib-1.3.3" = {
|
||||
name = "minizlib";
|
||||
packageName = "minizlib";
|
||||
version = "1.3.3";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz";
|
||||
sha512 = "6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==";
|
||||
};
|
||||
};
|
||||
"mkdirp-0.5.1" = {
|
||||
@@ -544,13 +742,40 @@ let
|
||||
sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903";
|
||||
};
|
||||
};
|
||||
"nan-2.10.0" = {
|
||||
"ms-2.1.2" = {
|
||||
name = "ms";
|
||||
packageName = "ms";
|
||||
version = "2.1.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz";
|
||||
sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==";
|
||||
};
|
||||
};
|
||||
"nan-2.14.0" = {
|
||||
name = "nan";
|
||||
packageName = "nan";
|
||||
version = "2.10.0";
|
||||
version = "2.14.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz";
|
||||
sha512 = "bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==";
|
||||
url = "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz";
|
||||
sha512 = "INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==";
|
||||
};
|
||||
};
|
||||
"needle-2.4.0" = {
|
||||
name = "needle";
|
||||
packageName = "needle";
|
||||
version = "2.4.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz";
|
||||
sha512 = "4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==";
|
||||
};
|
||||
};
|
||||
"node-pre-gyp-0.14.0" = {
|
||||
name = "node-pre-gyp";
|
||||
packageName = "node-pre-gyp";
|
||||
version = "0.14.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz";
|
||||
sha512 = "+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==";
|
||||
};
|
||||
};
|
||||
"node-status-codes-1.0.0" = {
|
||||
@@ -562,13 +787,22 @@ let
|
||||
sha1 = "5ae5541d024645d32a58fcddc9ceecea7ae3ac2f";
|
||||
};
|
||||
};
|
||||
"nodejieba-2.3.0" = {
|
||||
"nodejieba-2.4.1" = {
|
||||
name = "nodejieba";
|
||||
packageName = "nodejieba";
|
||||
version = "2.3.0";
|
||||
version = "2.4.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/nodejieba/-/nodejieba-2.3.0.tgz";
|
||||
sha512 = "ZzLsVuNDlrmcBQa/b8G/yegdXje2iFmktYmPksk6qLha1brKEANYqg4XPiBspF1D0y7Npho91KTmvKFcDr0UdA==";
|
||||
url = "https://registry.npmjs.org/nodejieba/-/nodejieba-2.4.1.tgz";
|
||||
sha512 = "fxlVloaO5baDBmpnQ2egDCe6FT9SJdfbFak7tK7dKH16d7SxA5bLdv47EdTwtKS9DRbnXnMlyX5Wc33XAnaQuA==";
|
||||
};
|
||||
};
|
||||
"nopt-4.0.3" = {
|
||||
name = "nopt";
|
||||
packageName = "nopt";
|
||||
version = "4.0.3";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz";
|
||||
sha512 = "CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==";
|
||||
};
|
||||
};
|
||||
"normalize-package-data-2.5.0" = {
|
||||
@@ -580,6 +814,42 @@ let
|
||||
sha512 = "/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==";
|
||||
};
|
||||
};
|
||||
"npm-bundled-1.1.1" = {
|
||||
name = "npm-bundled";
|
||||
packageName = "npm-bundled";
|
||||
version = "1.1.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz";
|
||||
sha512 = "gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==";
|
||||
};
|
||||
};
|
||||
"npm-normalize-package-bin-1.0.1" = {
|
||||
name = "npm-normalize-package-bin";
|
||||
packageName = "npm-normalize-package-bin";
|
||||
version = "1.0.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz";
|
||||
sha512 = "EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==";
|
||||
};
|
||||
};
|
||||
"npm-packlist-1.4.8" = {
|
||||
name = "npm-packlist";
|
||||
packageName = "npm-packlist";
|
||||
version = "1.4.8";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz";
|
||||
sha512 = "5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==";
|
||||
};
|
||||
};
|
||||
"npmlog-4.1.2" = {
|
||||
name = "npmlog";
|
||||
packageName = "npmlog";
|
||||
version = "4.1.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz";
|
||||
sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==";
|
||||
};
|
||||
};
|
||||
"number-is-nan-1.0.1" = {
|
||||
name = "number-is-nan";
|
||||
packageName = "number-is-nan";
|
||||
@@ -598,6 +868,15 @@ let
|
||||
sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
|
||||
};
|
||||
};
|
||||
"once-1.4.0" = {
|
||||
name = "once";
|
||||
packageName = "once";
|
||||
version = "1.4.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
|
||||
sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
|
||||
};
|
||||
};
|
||||
"open-0.0.5" = {
|
||||
name = "open";
|
||||
packageName = "open";
|
||||
@@ -661,6 +940,15 @@ let
|
||||
sha1 = "0feb6c64f0fc518d9a754dd5efb62c7022761f4b";
|
||||
};
|
||||
};
|
||||
"path-is-absolute-1.0.1" = {
|
||||
name = "path-is-absolute";
|
||||
packageName = "path-is-absolute";
|
||||
version = "1.0.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz";
|
||||
sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f";
|
||||
};
|
||||
};
|
||||
"path-parse-1.0.6" = {
|
||||
name = "path-parse";
|
||||
packageName = "path-parse";
|
||||
@@ -724,13 +1012,13 @@ let
|
||||
sha1 = "d4f4562b0ce3696e41ac52d0e002e57a635dc6dc";
|
||||
};
|
||||
};
|
||||
"process-nextick-args-2.0.0" = {
|
||||
"process-nextick-args-2.0.1" = {
|
||||
name = "process-nextick-args";
|
||||
packageName = "process-nextick-args";
|
||||
version = "2.0.0";
|
||||
version = "2.0.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz";
|
||||
sha512 = "MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==";
|
||||
url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz";
|
||||
sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==";
|
||||
};
|
||||
};
|
||||
"rc-1.2.8" = {
|
||||
@@ -769,13 +1057,13 @@ let
|
||||
sha1 = "9d63c13276c065918d57f002a57f40a1b643fb02";
|
||||
};
|
||||
};
|
||||
"readable-stream-2.3.6" = {
|
||||
"readable-stream-2.3.7" = {
|
||||
name = "readable-stream";
|
||||
packageName = "readable-stream";
|
||||
version = "2.3.6";
|
||||
version = "2.3.7";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz";
|
||||
sha512 = "tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==";
|
||||
url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz";
|
||||
sha512 = "Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==";
|
||||
};
|
||||
};
|
||||
"redent-1.0.0" = {
|
||||
@@ -814,13 +1102,22 @@ let
|
||||
sha1 = "5214c53a926d3552707527fbab415dbc08d06dda";
|
||||
};
|
||||
};
|
||||
"resolve-1.11.1" = {
|
||||
"resolve-1.15.1" = {
|
||||
name = "resolve";
|
||||
packageName = "resolve";
|
||||
version = "1.11.1";
|
||||
version = "1.15.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz";
|
||||
sha512 = "vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==";
|
||||
url = "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz";
|
||||
sha512 = "84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==";
|
||||
};
|
||||
};
|
||||
"rimraf-2.7.1" = {
|
||||
name = "rimraf";
|
||||
packageName = "rimraf";
|
||||
version = "2.7.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz";
|
||||
sha512 = "uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==";
|
||||
};
|
||||
};
|
||||
"safe-buffer-5.1.2" = {
|
||||
@@ -832,13 +1129,31 @@ let
|
||||
sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
|
||||
};
|
||||
};
|
||||
"semver-5.7.0" = {
|
||||
"safer-buffer-2.1.2" = {
|
||||
name = "safer-buffer";
|
||||
packageName = "safer-buffer";
|
||||
version = "2.1.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
|
||||
sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
|
||||
};
|
||||
};
|
||||
"sax-1.2.4" = {
|
||||
name = "sax";
|
||||
packageName = "sax";
|
||||
version = "1.2.4";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz";
|
||||
sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==";
|
||||
};
|
||||
};
|
||||
"semver-5.7.1" = {
|
||||
name = "semver";
|
||||
packageName = "semver";
|
||||
version = "5.7.0";
|
||||
version = "5.7.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz";
|
||||
sha512 = "Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==";
|
||||
url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz";
|
||||
sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==";
|
||||
};
|
||||
};
|
||||
"semver-diff-2.1.0" = {
|
||||
@@ -850,6 +1165,15 @@ let
|
||||
sha1 = "4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36";
|
||||
};
|
||||
};
|
||||
"set-blocking-2.0.0" = {
|
||||
name = "set-blocking";
|
||||
packageName = "set-blocking";
|
||||
version = "2.0.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz";
|
||||
sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7";
|
||||
};
|
||||
};
|
||||
"signal-exit-3.0.2" = {
|
||||
name = "signal-exit";
|
||||
packageName = "signal-exit";
|
||||
@@ -895,13 +1219,13 @@ let
|
||||
sha512 = "Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==";
|
||||
};
|
||||
};
|
||||
"spdx-license-ids-3.0.4" = {
|
||||
"spdx-license-ids-3.0.5" = {
|
||||
name = "spdx-license-ids";
|
||||
packageName = "spdx-license-ids";
|
||||
version = "3.0.4";
|
||||
version = "3.0.5";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz";
|
||||
sha512 = "7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==";
|
||||
url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz";
|
||||
sha512 = "J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==";
|
||||
};
|
||||
};
|
||||
"speakingurl-14.0.1" = {
|
||||
@@ -985,6 +1309,15 @@ let
|
||||
sha1 = "535d045ce6b6363fa40117084629995e9df324c7";
|
||||
};
|
||||
};
|
||||
"tar-4.4.13" = {
|
||||
name = "tar";
|
||||
packageName = "tar";
|
||||
version = "4.4.13";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz";
|
||||
sha512 = "w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==";
|
||||
};
|
||||
};
|
||||
"timed-out-3.1.3" = {
|
||||
name = "timed-out";
|
||||
packageName = "timed-out";
|
||||
@@ -1057,6 +1390,15 @@ let
|
||||
sha512 = "DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==";
|
||||
};
|
||||
};
|
||||
"wide-align-1.1.3" = {
|
||||
name = "wide-align";
|
||||
packageName = "wide-align";
|
||||
version = "1.1.3";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz";
|
||||
sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==";
|
||||
};
|
||||
};
|
||||
"widest-line-1.0.0" = {
|
||||
name = "widest-line";
|
||||
packageName = "widest-line";
|
||||
@@ -1066,6 +1408,15 @@ let
|
||||
sha1 = "0c09c85c2a94683d0d7eaf8ee097d564bf0e105c";
|
||||
};
|
||||
};
|
||||
"wrappy-1.0.2" = {
|
||||
name = "wrappy";
|
||||
packageName = "wrappy";
|
||||
version = "1.0.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz";
|
||||
sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
|
||||
};
|
||||
};
|
||||
"write-file-atomic-1.3.4" = {
|
||||
name = "write-file-atomic";
|
||||
packageName = "write-file-atomic";
|
||||
@@ -1084,6 +1435,15 @@ let
|
||||
sha1 = "edbc903cc385fc04523d966a335504b5504d1bd2";
|
||||
};
|
||||
};
|
||||
"yallist-3.1.1" = {
|
||||
name = "yallist";
|
||||
packageName = "yallist";
|
||||
version = "3.1.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz";
|
||||
sha512 = "a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==";
|
||||
};
|
||||
};
|
||||
};
|
||||
in
|
||||
{
|
||||
@@ -1096,51 +1456,70 @@ in
|
||||
sha1 = "320eafea9333a8ea2bc8e04bda8db2537c52d23f";
|
||||
};
|
||||
dependencies = [
|
||||
sources."abbrev-1.1.1"
|
||||
sources."ansi-regex-2.1.1"
|
||||
sources."ansi-styles-2.2.1"
|
||||
sources."any-promise-0.1.0"
|
||||
sources."aproba-1.2.0"
|
||||
sources."are-we-there-yet-1.1.5"
|
||||
sources."argparse-1.0.10"
|
||||
sources."array-find-index-1.0.2"
|
||||
sources."balanced-match-1.0.0"
|
||||
sources."boxen-0.3.1"
|
||||
sources."brace-expansion-1.1.11"
|
||||
sources."bulk-replace-0.0.1"
|
||||
sources."camelcase-2.1.1"
|
||||
sources."camelcase-keys-2.1.0"
|
||||
sources."capture-stack-trace-1.0.1"
|
||||
sources."chalk-1.1.3"
|
||||
sources."chownr-1.1.4"
|
||||
sources."code-point-at-1.1.0"
|
||||
sources."commander-1.1.1"
|
||||
sources."concat-map-0.0.1"
|
||||
sources."configstore-2.1.0"
|
||||
sources."console-control-strings-1.1.0"
|
||||
sources."core-util-is-1.0.2"
|
||||
sources."create-error-class-3.0.2"
|
||||
sources."currently-unhandled-0.4.1"
|
||||
sources."debug-3.2.6"
|
||||
sources."decamelize-1.2.0"
|
||||
sources."deep-extend-0.6.0"
|
||||
sources."delegates-1.0.0"
|
||||
sources."detect-libc-1.0.3"
|
||||
sources."dot-prop-3.0.0"
|
||||
sources."duplexer2-0.1.4"
|
||||
sources."ejs-2.6.1"
|
||||
sources."ejs-2.7.4"
|
||||
sources."error-ex-1.3.2"
|
||||
sources."escape-string-regexp-1.0.5"
|
||||
sources."esprima-4.0.1"
|
||||
sources."filled-array-1.1.0"
|
||||
sources."find-up-1.1.2"
|
||||
sources."fs-minipass-1.2.7"
|
||||
sources."fs-promise-0.3.1"
|
||||
sources."fs.realpath-1.0.0"
|
||||
sources."gauge-2.7.4"
|
||||
sources."get-stdin-4.0.1"
|
||||
sources."glob-7.1.6"
|
||||
sources."got-5.7.1"
|
||||
sources."graceful-fs-4.1.15"
|
||||
sources."graceful-fs-4.2.3"
|
||||
sources."has-ansi-2.0.0"
|
||||
sources."has-unicode-2.0.1"
|
||||
sources."hepburn-1.1.1"
|
||||
sources."hosted-git-info-2.7.1"
|
||||
sources."hosted-git-info-2.8.8"
|
||||
sources."iconv-lite-0.4.24"
|
||||
sources."ignore-walk-3.0.3"
|
||||
sources."imurmurhash-0.1.4"
|
||||
sources."indent-string-2.1.0"
|
||||
sources."inherits-2.0.3"
|
||||
sources."inflight-1.0.6"
|
||||
sources."inherits-2.0.4"
|
||||
sources."ini-1.3.5"
|
||||
sources."is-arrayish-0.2.1"
|
||||
sources."is-finite-1.0.2"
|
||||
sources."is-finite-1.1.0"
|
||||
sources."is-fullwidth-code-point-1.0.0"
|
||||
sources."is-npm-1.0.0"
|
||||
sources."is-obj-1.0.1"
|
||||
sources."is-redirect-1.0.0"
|
||||
sources."is-retry-allowed-1.1.0"
|
||||
sources."is-retry-allowed-1.2.0"
|
||||
sources."is-stream-1.1.0"
|
||||
sources."is-utf8-0.2.1"
|
||||
sources."isarray-1.0.0"
|
||||
@@ -1152,19 +1531,31 @@ in
|
||||
sources."loud-rejection-1.6.0"
|
||||
sources."lowercase-keys-1.0.1"
|
||||
sources."map-obj-1.0.1"
|
||||
sources."meow-3.7.0"
|
||||
sources."minimist-1.2.0"
|
||||
(sources."mkdirp-0.5.1" // {
|
||||
(sources."meow-3.7.0" // {
|
||||
dependencies = [
|
||||
sources."minimist-0.0.8"
|
||||
sources."minimist-1.2.5"
|
||||
];
|
||||
})
|
||||
sources."nan-2.10.0"
|
||||
sources."minimatch-3.0.4"
|
||||
sources."minimist-0.0.8"
|
||||
sources."minipass-2.9.0"
|
||||
sources."minizlib-1.3.3"
|
||||
sources."mkdirp-0.5.1"
|
||||
sources."ms-2.1.2"
|
||||
sources."nan-2.14.0"
|
||||
sources."needle-2.4.0"
|
||||
sources."node-pre-gyp-0.14.0"
|
||||
sources."node-status-codes-1.0.0"
|
||||
sources."nodejieba-2.3.0"
|
||||
sources."nodejieba-2.4.1"
|
||||
sources."nopt-4.0.3"
|
||||
sources."normalize-package-data-2.5.0"
|
||||
sources."npm-bundled-1.1.1"
|
||||
sources."npm-normalize-package-bin-1.0.1"
|
||||
sources."npm-packlist-1.4.8"
|
||||
sources."npmlog-4.1.2"
|
||||
sources."number-is-nan-1.0.1"
|
||||
sources."object-assign-4.1.1"
|
||||
sources."once-1.4.0"
|
||||
sources."open-0.0.5"
|
||||
sources."os-homedir-1.0.2"
|
||||
sources."os-tmpdir-1.0.2"
|
||||
@@ -1172,6 +1563,7 @@ in
|
||||
sources."package-json-2.4.0"
|
||||
sources."parse-json-2.2.0"
|
||||
sources."path-exists-2.1.0"
|
||||
sources."path-is-absolute-1.0.1"
|
||||
sources."path-parse-1.0.6"
|
||||
sources."path-type-1.1.0"
|
||||
sources."pify-2.3.0"
|
||||
@@ -1179,26 +1571,34 @@ in
|
||||
sources."pinkie-promise-2.0.1"
|
||||
sources."pinyin-2.9.0"
|
||||
sources."prepend-http-1.0.4"
|
||||
sources."process-nextick-args-2.0.0"
|
||||
sources."rc-1.2.8"
|
||||
sources."process-nextick-args-2.0.1"
|
||||
(sources."rc-1.2.8" // {
|
||||
dependencies = [
|
||||
sources."minimist-1.2.5"
|
||||
];
|
||||
})
|
||||
sources."read-all-stream-3.1.0"
|
||||
sources."read-pkg-1.1.0"
|
||||
sources."read-pkg-up-1.0.1"
|
||||
sources."readable-stream-2.3.6"
|
||||
sources."readable-stream-2.3.7"
|
||||
sources."redent-1.0.0"
|
||||
sources."registry-auth-token-3.4.0"
|
||||
sources."registry-url-3.1.0"
|
||||
sources."repeating-2.0.1"
|
||||
sources."resolve-1.11.1"
|
||||
sources."resolve-1.15.1"
|
||||
sources."rimraf-2.7.1"
|
||||
sources."safe-buffer-5.1.2"
|
||||
sources."semver-5.7.0"
|
||||
sources."safer-buffer-2.1.2"
|
||||
sources."sax-1.2.4"
|
||||
sources."semver-5.7.1"
|
||||
sources."semver-diff-2.1.0"
|
||||
sources."set-blocking-2.0.0"
|
||||
sources."signal-exit-3.0.2"
|
||||
sources."slide-1.1.6"
|
||||
sources."spdx-correct-3.1.0"
|
||||
sources."spdx-exceptions-2.2.0"
|
||||
sources."spdx-expression-parse-3.0.0"
|
||||
sources."spdx-license-ids-3.0.4"
|
||||
sources."spdx-license-ids-3.0.5"
|
||||
sources."speakingurl-14.0.1"
|
||||
sources."sprintf-js-1.0.3"
|
||||
sources."string-width-1.0.2"
|
||||
@@ -1208,6 +1608,7 @@ in
|
||||
sources."strip-indent-1.0.1"
|
||||
sources."strip-json-comments-2.0.1"
|
||||
sources."supports-color-2.0.0"
|
||||
sources."tar-4.4.13"
|
||||
sources."timed-out-3.1.3"
|
||||
sources."trim-newlines-1.0.0"
|
||||
sources."unzip-response-1.0.2"
|
||||
@@ -1216,9 +1617,12 @@ in
|
||||
sources."util-deprecate-1.0.2"
|
||||
sources."uuid-2.0.3"
|
||||
sources."validate-npm-package-license-3.0.4"
|
||||
sources."wide-align-1.1.3"
|
||||
sources."widest-line-1.0.0"
|
||||
sources."wrappy-1.0.2"
|
||||
sources."write-file-atomic-1.3.4"
|
||||
sources."xdg-basedir-2.0.0"
|
||||
sources."yallist-3.1.1"
|
||||
];
|
||||
buildInputs = globalBuildInputs;
|
||||
meta = {
|
||||
|
||||
10
pkgs/misc/base16-builder/node-packages.nix
generated
10
pkgs/misc/base16-builder/node-packages.nix
generated
@@ -1,10 +1,14 @@
|
||||
# This file has been generated by node2nix 1.7.0. Do not edit!
|
||||
# This file has been generated by node2nix 1.8.0. Do not edit!
|
||||
|
||||
{pkgs ? import <nixpkgs> {
|
||||
inherit system;
|
||||
}, system ? builtins.currentSystem, nodejs ? pkgs.nodejs-10_x}:
|
||||
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-10_x"}:
|
||||
|
||||
let
|
||||
globalBuildInputs = pkgs.lib.attrValues (import ./supplement.nix {
|
||||
inherit nodeEnv;
|
||||
inherit (pkgs) fetchurl fetchgit;
|
||||
});
|
||||
nodeEnv = import ../../development/node-packages/node-env.nix {
|
||||
inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
|
||||
inherit nodejs;
|
||||
@@ -13,5 +17,5 @@ let
|
||||
in
|
||||
import ./node-packages-generated.nix {
|
||||
inherit (pkgs) fetchurl fetchgit;
|
||||
inherit nodeEnv;
|
||||
inherit nodeEnv globalBuildInputs;
|
||||
}
|
||||
3
pkgs/misc/base16-builder/supplement.json
Normal file
3
pkgs/misc/base16-builder/supplement.json
Normal file
@@ -0,0 +1,3 @@
|
||||
[
|
||||
"node-pre-gyp"
|
||||
]
|
||||
693
pkgs/misc/base16-builder/supplement.nix
Normal file
693
pkgs/misc/base16-builder/supplement.nix
Normal file
@@ -0,0 +1,693 @@
|
||||
# This file has been generated by node2nix 1.8.0. Do not edit!
|
||||
|
||||
{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
|
||||
|
||||
let
|
||||
sources = {
|
||||
"abbrev-1.1.1" = {
|
||||
name = "abbrev";
|
||||
packageName = "abbrev";
|
||||
version = "1.1.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz";
|
||||
sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==";
|
||||
};
|
||||
};
|
||||
"ansi-regex-2.1.1" = {
|
||||
name = "ansi-regex";
|
||||
packageName = "ansi-regex";
|
||||
version = "2.1.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz";
|
||||
sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df";
|
||||
};
|
||||
};
|
||||
"aproba-1.2.0" = {
|
||||
name = "aproba";
|
||||
packageName = "aproba";
|
||||
version = "1.2.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz";
|
||||
sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";
|
||||
};
|
||||
};
|
||||
"are-we-there-yet-1.1.5" = {
|
||||
name = "are-we-there-yet";
|
||||
packageName = "are-we-there-yet";
|
||||
version = "1.1.5";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz";
|
||||
sha512 = "5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==";
|
||||
};
|
||||
};
|
||||
"balanced-match-1.0.0" = {
|
||||
name = "balanced-match";
|
||||
packageName = "balanced-match";
|
||||
version = "1.0.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz";
|
||||
sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767";
|
||||
};
|
||||
};
|
||||
"brace-expansion-1.1.11" = {
|
||||
name = "brace-expansion";
|
||||
packageName = "brace-expansion";
|
||||
version = "1.1.11";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
|
||||
sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
|
||||
};
|
||||
};
|
||||
"chownr-1.1.4" = {
|
||||
name = "chownr";
|
||||
packageName = "chownr";
|
||||
version = "1.1.4";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz";
|
||||
sha512 = "jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==";
|
||||
};
|
||||
};
|
||||
"code-point-at-1.1.0" = {
|
||||
name = "code-point-at";
|
||||
packageName = "code-point-at";
|
||||
version = "1.1.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz";
|
||||
sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77";
|
||||
};
|
||||
};
|
||||
"concat-map-0.0.1" = {
|
||||
name = "concat-map";
|
||||
packageName = "concat-map";
|
||||
version = "0.0.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";
|
||||
sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
|
||||
};
|
||||
};
|
||||
"console-control-strings-1.1.0" = {
|
||||
name = "console-control-strings";
|
||||
packageName = "console-control-strings";
|
||||
version = "1.1.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz";
|
||||
sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e";
|
||||
};
|
||||
};
|
||||
"core-util-is-1.0.2" = {
|
||||
name = "core-util-is";
|
||||
packageName = "core-util-is";
|
||||
version = "1.0.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";
|
||||
sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
|
||||
};
|
||||
};
|
||||
"debug-3.2.6" = {
|
||||
name = "debug";
|
||||
packageName = "debug";
|
||||
version = "3.2.6";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz";
|
||||
sha512 = "mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==";
|
||||
};
|
||||
};
|
||||
"deep-extend-0.6.0" = {
|
||||
name = "deep-extend";
|
||||
packageName = "deep-extend";
|
||||
version = "0.6.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz";
|
||||
sha512 = "LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==";
|
||||
};
|
||||
};
|
||||
"delegates-1.0.0" = {
|
||||
name = "delegates";
|
||||
packageName = "delegates";
|
||||
version = "1.0.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz";
|
||||
sha1 = "84c6e159b81904fdca59a0ef44cd870d31250f9a";
|
||||
};
|
||||
};
|
||||
"detect-libc-1.0.3" = {
|
||||
name = "detect-libc";
|
||||
packageName = "detect-libc";
|
||||
version = "1.0.3";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz";
|
||||
sha1 = "fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b";
|
||||
};
|
||||
};
|
||||
"fs-minipass-1.2.7" = {
|
||||
name = "fs-minipass";
|
||||
packageName = "fs-minipass";
|
||||
version = "1.2.7";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz";
|
||||
sha512 = "GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==";
|
||||
};
|
||||
};
|
||||
"fs.realpath-1.0.0" = {
|
||||
name = "fs.realpath";
|
||||
packageName = "fs.realpath";
|
||||
version = "1.0.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz";
|
||||
sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
|
||||
};
|
||||
};
|
||||
"gauge-2.7.4" = {
|
||||
name = "gauge";
|
||||
packageName = "gauge";
|
||||
version = "2.7.4";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz";
|
||||
sha1 = "2c03405c7538c39d7eb37b317022e325fb018bf7";
|
||||
};
|
||||
};
|
||||
"glob-7.1.6" = {
|
||||
name = "glob";
|
||||
packageName = "glob";
|
||||
version = "7.1.6";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz";
|
||||
sha512 = "LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==";
|
||||
};
|
||||
};
|
||||
"has-unicode-2.0.1" = {
|
||||
name = "has-unicode";
|
||||
packageName = "has-unicode";
|
||||
version = "2.0.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz";
|
||||
sha1 = "e0e6fe6a28cf51138855e086d1691e771de2a8b9";
|
||||
};
|
||||
};
|
||||
"iconv-lite-0.4.24" = {
|
||||
name = "iconv-lite";
|
||||
packageName = "iconv-lite";
|
||||
version = "0.4.24";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz";
|
||||
sha512 = "v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==";
|
||||
};
|
||||
};
|
||||
"ignore-walk-3.0.3" = {
|
||||
name = "ignore-walk";
|
||||
packageName = "ignore-walk";
|
||||
version = "3.0.3";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz";
|
||||
sha512 = "m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==";
|
||||
};
|
||||
};
|
||||
"inflight-1.0.6" = {
|
||||
name = "inflight";
|
||||
packageName = "inflight";
|
||||
version = "1.0.6";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz";
|
||||
sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9";
|
||||
};
|
||||
};
|
||||
"inherits-2.0.4" = {
|
||||
name = "inherits";
|
||||
packageName = "inherits";
|
||||
version = "2.0.4";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz";
|
||||
sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==";
|
||||
};
|
||||
};
|
||||
"ini-1.3.5" = {
|
||||
name = "ini";
|
||||
packageName = "ini";
|
||||
version = "1.3.5";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz";
|
||||
sha512 = "RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==";
|
||||
};
|
||||
};
|
||||
"is-fullwidth-code-point-1.0.0" = {
|
||||
name = "is-fullwidth-code-point";
|
||||
packageName = "is-fullwidth-code-point";
|
||||
version = "1.0.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";
|
||||
sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb";
|
||||
};
|
||||
};
|
||||
"isarray-1.0.0" = {
|
||||
name = "isarray";
|
||||
packageName = "isarray";
|
||||
version = "1.0.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz";
|
||||
sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
|
||||
};
|
||||
};
|
||||
"minimatch-3.0.4" = {
|
||||
name = "minimatch";
|
||||
packageName = "minimatch";
|
||||
version = "3.0.4";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz";
|
||||
sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
|
||||
};
|
||||
};
|
||||
"minimist-0.0.8" = {
|
||||
name = "minimist";
|
||||
packageName = "minimist";
|
||||
version = "0.0.8";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz";
|
||||
sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
|
||||
};
|
||||
};
|
||||
"minimist-1.2.5" = {
|
||||
name = "minimist";
|
||||
packageName = "minimist";
|
||||
version = "1.2.5";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz";
|
||||
sha512 = "FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==";
|
||||
};
|
||||
};
|
||||
"minipass-2.9.0" = {
|
||||
name = "minipass";
|
||||
packageName = "minipass";
|
||||
version = "2.9.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz";
|
||||
sha512 = "wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==";
|
||||
};
|
||||
};
|
||||
"minizlib-1.3.3" = {
|
||||
name = "minizlib";
|
||||
packageName = "minizlib";
|
||||
version = "1.3.3";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz";
|
||||
sha512 = "6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==";
|
||||
};
|
||||
};
|
||||
"mkdirp-0.5.1" = {
|
||||
name = "mkdirp";
|
||||
packageName = "mkdirp";
|
||||
version = "0.5.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz";
|
||||
sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903";
|
||||
};
|
||||
};
|
||||
"ms-2.1.2" = {
|
||||
name = "ms";
|
||||
packageName = "ms";
|
||||
version = "2.1.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz";
|
||||
sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==";
|
||||
};
|
||||
};
|
||||
"needle-2.4.0" = {
|
||||
name = "needle";
|
||||
packageName = "needle";
|
||||
version = "2.4.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz";
|
||||
sha512 = "4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==";
|
||||
};
|
||||
};
|
||||
"nopt-4.0.3" = {
|
||||
name = "nopt";
|
||||
packageName = "nopt";
|
||||
version = "4.0.3";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz";
|
||||
sha512 = "CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==";
|
||||
};
|
||||
};
|
||||
"npm-bundled-1.1.1" = {
|
||||
name = "npm-bundled";
|
||||
packageName = "npm-bundled";
|
||||
version = "1.1.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz";
|
||||
sha512 = "gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==";
|
||||
};
|
||||
};
|
||||
"npm-normalize-package-bin-1.0.1" = {
|
||||
name = "npm-normalize-package-bin";
|
||||
packageName = "npm-normalize-package-bin";
|
||||
version = "1.0.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz";
|
||||
sha512 = "EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==";
|
||||
};
|
||||
};
|
||||
"npm-packlist-1.4.8" = {
|
||||
name = "npm-packlist";
|
||||
packageName = "npm-packlist";
|
||||
version = "1.4.8";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz";
|
||||
sha512 = "5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==";
|
||||
};
|
||||
};
|
||||
"npmlog-4.1.2" = {
|
||||
name = "npmlog";
|
||||
packageName = "npmlog";
|
||||
version = "4.1.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz";
|
||||
sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==";
|
||||
};
|
||||
};
|
||||
"number-is-nan-1.0.1" = {
|
||||
name = "number-is-nan";
|
||||
packageName = "number-is-nan";
|
||||
version = "1.0.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz";
|
||||
sha1 = "097b602b53422a522c1afb8790318336941a011d";
|
||||
};
|
||||
};
|
||||
"object-assign-4.1.1" = {
|
||||
name = "object-assign";
|
||||
packageName = "object-assign";
|
||||
version = "4.1.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
|
||||
sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
|
||||
};
|
||||
};
|
||||
"once-1.4.0" = {
|
||||
name = "once";
|
||||
packageName = "once";
|
||||
version = "1.4.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
|
||||
sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
|
||||
};
|
||||
};
|
||||
"os-homedir-1.0.2" = {
|
||||
name = "os-homedir";
|
||||
packageName = "os-homedir";
|
||||
version = "1.0.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz";
|
||||
sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3";
|
||||
};
|
||||
};
|
||||
"os-tmpdir-1.0.2" = {
|
||||
name = "os-tmpdir";
|
||||
packageName = "os-tmpdir";
|
||||
version = "1.0.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz";
|
||||
sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274";
|
||||
};
|
||||
};
|
||||
"osenv-0.1.5" = {
|
||||
name = "osenv";
|
||||
packageName = "osenv";
|
||||
version = "0.1.5";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz";
|
||||
sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==";
|
||||
};
|
||||
};
|
||||
"path-is-absolute-1.0.1" = {
|
||||
name = "path-is-absolute";
|
||||
packageName = "path-is-absolute";
|
||||
version = "1.0.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz";
|
||||
sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f";
|
||||
};
|
||||
};
|
||||
"process-nextick-args-2.0.1" = {
|
||||
name = "process-nextick-args";
|
||||
packageName = "process-nextick-args";
|
||||
version = "2.0.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz";
|
||||
sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==";
|
||||
};
|
||||
};
|
||||
"rc-1.2.8" = {
|
||||
name = "rc";
|
||||
packageName = "rc";
|
||||
version = "1.2.8";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz";
|
||||
sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==";
|
||||
};
|
||||
};
|
||||
"readable-stream-2.3.7" = {
|
||||
name = "readable-stream";
|
||||
packageName = "readable-stream";
|
||||
version = "2.3.7";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz";
|
||||
sha512 = "Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==";
|
||||
};
|
||||
};
|
||||
"rimraf-2.7.1" = {
|
||||
name = "rimraf";
|
||||
packageName = "rimraf";
|
||||
version = "2.7.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz";
|
||||
sha512 = "uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==";
|
||||
};
|
||||
};
|
||||
"safe-buffer-5.1.2" = {
|
||||
name = "safe-buffer";
|
||||
packageName = "safe-buffer";
|
||||
version = "5.1.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
|
||||
sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
|
||||
};
|
||||
};
|
||||
"safer-buffer-2.1.2" = {
|
||||
name = "safer-buffer";
|
||||
packageName = "safer-buffer";
|
||||
version = "2.1.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
|
||||
sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
|
||||
};
|
||||
};
|
||||
"sax-1.2.4" = {
|
||||
name = "sax";
|
||||
packageName = "sax";
|
||||
version = "1.2.4";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz";
|
||||
sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==";
|
||||
};
|
||||
};
|
||||
"semver-5.7.1" = {
|
||||
name = "semver";
|
||||
packageName = "semver";
|
||||
version = "5.7.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz";
|
||||
sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==";
|
||||
};
|
||||
};
|
||||
"set-blocking-2.0.0" = {
|
||||
name = "set-blocking";
|
||||
packageName = "set-blocking";
|
||||
version = "2.0.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz";
|
||||
sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7";
|
||||
};
|
||||
};
|
||||
"signal-exit-3.0.2" = {
|
||||
name = "signal-exit";
|
||||
packageName = "signal-exit";
|
||||
version = "3.0.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz";
|
||||
sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d";
|
||||
};
|
||||
};
|
||||
"string-width-1.0.2" = {
|
||||
name = "string-width";
|
||||
packageName = "string-width";
|
||||
version = "1.0.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz";
|
||||
sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3";
|
||||
};
|
||||
};
|
||||
"string_decoder-1.1.1" = {
|
||||
name = "string_decoder";
|
||||
packageName = "string_decoder";
|
||||
version = "1.1.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
|
||||
sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
|
||||
};
|
||||
};
|
||||
"strip-ansi-3.0.1" = {
|
||||
name = "strip-ansi";
|
||||
packageName = "strip-ansi";
|
||||
version = "3.0.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";
|
||||
sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
|
||||
};
|
||||
};
|
||||
"strip-json-comments-2.0.1" = {
|
||||
name = "strip-json-comments";
|
||||
packageName = "strip-json-comments";
|
||||
version = "2.0.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz";
|
||||
sha1 = "3c531942e908c2697c0ec344858c286c7ca0a60a";
|
||||
};
|
||||
};
|
||||
"tar-4.4.13" = {
|
||||
name = "tar";
|
||||
packageName = "tar";
|
||||
version = "4.4.13";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz";
|
||||
sha512 = "w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==";
|
||||
};
|
||||
};
|
||||
"util-deprecate-1.0.2" = {
|
||||
name = "util-deprecate";
|
||||
packageName = "util-deprecate";
|
||||
version = "1.0.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";
|
||||
sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
|
||||
};
|
||||
};
|
||||
"wide-align-1.1.3" = {
|
||||
name = "wide-align";
|
||||
packageName = "wide-align";
|
||||
version = "1.1.3";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz";
|
||||
sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==";
|
||||
};
|
||||
};
|
||||
"wrappy-1.0.2" = {
|
||||
name = "wrappy";
|
||||
packageName = "wrappy";
|
||||
version = "1.0.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz";
|
||||
sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
|
||||
};
|
||||
};
|
||||
"yallist-3.1.1" = {
|
||||
name = "yallist";
|
||||
packageName = "yallist";
|
||||
version = "3.1.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz";
|
||||
sha512 = "a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==";
|
||||
};
|
||||
};
|
||||
};
|
||||
in
|
||||
{
|
||||
node-pre-gyp = nodeEnv.buildNodePackage {
|
||||
name = "node-pre-gyp";
|
||||
packageName = "node-pre-gyp";
|
||||
version = "0.14.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz";
|
||||
sha512 = "+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==";
|
||||
};
|
||||
dependencies = [
|
||||
sources."abbrev-1.1.1"
|
||||
sources."ansi-regex-2.1.1"
|
||||
sources."aproba-1.2.0"
|
||||
sources."are-we-there-yet-1.1.5"
|
||||
sources."balanced-match-1.0.0"
|
||||
sources."brace-expansion-1.1.11"
|
||||
sources."chownr-1.1.4"
|
||||
sources."code-point-at-1.1.0"
|
||||
sources."concat-map-0.0.1"
|
||||
sources."console-control-strings-1.1.0"
|
||||
sources."core-util-is-1.0.2"
|
||||
sources."debug-3.2.6"
|
||||
sources."deep-extend-0.6.0"
|
||||
sources."delegates-1.0.0"
|
||||
sources."detect-libc-1.0.3"
|
||||
sources."fs-minipass-1.2.7"
|
||||
sources."fs.realpath-1.0.0"
|
||||
sources."gauge-2.7.4"
|
||||
sources."glob-7.1.6"
|
||||
sources."has-unicode-2.0.1"
|
||||
sources."iconv-lite-0.4.24"
|
||||
sources."ignore-walk-3.0.3"
|
||||
sources."inflight-1.0.6"
|
||||
sources."inherits-2.0.4"
|
||||
sources."ini-1.3.5"
|
||||
sources."is-fullwidth-code-point-1.0.0"
|
||||
sources."isarray-1.0.0"
|
||||
sources."minimatch-3.0.4"
|
||||
sources."minimist-0.0.8"
|
||||
sources."minipass-2.9.0"
|
||||
sources."minizlib-1.3.3"
|
||||
sources."mkdirp-0.5.1"
|
||||
sources."ms-2.1.2"
|
||||
sources."needle-2.4.0"
|
||||
sources."nopt-4.0.3"
|
||||
sources."npm-bundled-1.1.1"
|
||||
sources."npm-normalize-package-bin-1.0.1"
|
||||
sources."npm-packlist-1.4.8"
|
||||
sources."npmlog-4.1.2"
|
||||
sources."number-is-nan-1.0.1"
|
||||
sources."object-assign-4.1.1"
|
||||
sources."once-1.4.0"
|
||||
sources."os-homedir-1.0.2"
|
||||
sources."os-tmpdir-1.0.2"
|
||||
sources."osenv-0.1.5"
|
||||
sources."path-is-absolute-1.0.1"
|
||||
sources."process-nextick-args-2.0.1"
|
||||
(sources."rc-1.2.8" // {
|
||||
dependencies = [
|
||||
sources."minimist-1.2.5"
|
||||
];
|
||||
})
|
||||
sources."readable-stream-2.3.7"
|
||||
sources."rimraf-2.7.1"
|
||||
sources."safe-buffer-5.1.2"
|
||||
sources."safer-buffer-2.1.2"
|
||||
sources."sax-1.2.4"
|
||||
sources."semver-5.7.1"
|
||||
sources."set-blocking-2.0.0"
|
||||
sources."signal-exit-3.0.2"
|
||||
sources."string-width-1.0.2"
|
||||
sources."string_decoder-1.1.1"
|
||||
sources."strip-ansi-3.0.1"
|
||||
sources."strip-json-comments-2.0.1"
|
||||
sources."tar-4.4.13"
|
||||
sources."util-deprecate-1.0.2"
|
||||
sources."wide-align-1.1.3"
|
||||
sources."wrappy-1.0.2"
|
||||
sources."yallist-3.1.1"
|
||||
];
|
||||
buildInputs = globalBuildInputs;
|
||||
meta = {
|
||||
description = "Node.js native addon binary install tool";
|
||||
homepage = "https://github.com/mapbox/node-pre-gyp#readme";
|
||||
license = "BSD-3-Clause";
|
||||
};
|
||||
production = true;
|
||||
bypassCache = true;
|
||||
reconstructLock = true;
|
||||
};
|
||||
}
|
||||
@@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Browse and preview Base16 Shell themes in your terminal";
|
||||
homepage = https://github.com/nvllsvm/base16-shell-preview;
|
||||
homepage = "https://github.com/nvllsvm/base16-shell-preview";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.rencire ];
|
||||
};
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
stdenv.mkDerivation {
|
||||
name = "beep-1.3";
|
||||
src = fetchurl {
|
||||
url = http://www.johnath.com/beep/beep-1.3.tar.gz;
|
||||
url = "http://www.johnath.com/beep/beep-1.3.tar.gz";
|
||||
sha256 = "0bgch6jq5cahakk3kbr9549iysf2dik09afixxy5brbxk1xfzb2r";
|
||||
};
|
||||
|
||||
makeFlags = "INSTALL_DIR=\${out}/bin/ MAN_DIR=\${out}/man/man1/";
|
||||
makeFlags = [ "INSTALL_DIR=\${out}/bin/" "MAN_DIR=\${out}/man/man1/" ];
|
||||
|
||||
preInstall = ''
|
||||
mkdir -p $out/bin
|
||||
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
|
||||
'';
|
||||
meta = {
|
||||
description = "The advanced PC speaker beeper";
|
||||
homepage = http://www.johnath.com/beep/;
|
||||
homepage = "http://www.johnath.com/beep/";
|
||||
license = stdenv.lib.licenses.gpl2;
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
};
|
||||
|
||||
@@ -1,21 +1,20 @@
|
||||
{ stdenv, fetchFromGitHub, coreutils }:
|
||||
{ stdenv, fetchFromGitHub, pkg-config, systemd }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "brightnessctl";
|
||||
version = "0.4";
|
||||
version = "0.5.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Hummer12007";
|
||||
repo = "brightnessctl";
|
||||
rev = version;
|
||||
sha256 = "1n1gb8ldgqv3vs565yhk1w4jfvrviczp94r8wqlkv5q6ab43c8w9";
|
||||
sha256 = "0immxc7almmpg80n3bdn834p3nrrz7bspl2syhb04s3lawa5y2lq";
|
||||
};
|
||||
|
||||
makeFlags = [ "PREFIX=" "DESTDIR=$(out)" ];
|
||||
makeFlags = [ "PREFIX=" "DESTDIR=$(out)" "ENABLE_SYSTEMD=1" ];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace 90-brightnessctl.rules --replace /bin/ ${coreutils}/bin/
|
||||
'';
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
buildInputs = [ systemd ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = "https://github.com/Hummer12007/brightnessctl";
|
||||
|
||||
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Calaos Installer, a tool to create calaos configuration";
|
||||
homepage = https://www.calaos.fr/;
|
||||
homepage = "https://www.calaos.fr/";
|
||||
license = licenses.gpl3Plus;
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [ tiramiseb ];
|
||||
|
||||
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "PolicyKit helper to configure cups with fine-grained privileges";
|
||||
homepage = http://www.freedesktop.org/wiki/Software/cups-pk-helper/;
|
||||
homepage = "http://www.freedesktop.org/wiki/Software/cups-pk-helper/";
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.linux;
|
||||
maintainers = [ maintainers.bjornfor ];
|
||||
|
||||
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
|
||||
pname = "cups";
|
||||
|
||||
# After 2.2.6, CUPS requires headers only available in macOS 10.12+
|
||||
version = if stdenv.isDarwin then "2.2.6" else "2.3.0";
|
||||
version = if stdenv.isDarwin then "2.2.6" else "2.3.1";
|
||||
|
||||
passthru = { inherit version; };
|
||||
|
||||
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
|
||||
url = "https://github.com/apple/cups/releases/download/v${version}/cups-${version}-source.tar.gz";
|
||||
sha256 = if version == "2.2.6"
|
||||
then "16qn41b84xz6khrr2pa2wdwlqxr29rrrkjfi618gbgdkq9w5ff20"
|
||||
else "19d1jpdpxy0fclq37pchi7ldnw9dssxx3zskcgqai3h0rwlh5bxc";
|
||||
else "1kkpmj17205j8w9hdff2bfpk6lwdmr3gx0j4r35nhgvya24rvjhv";
|
||||
};
|
||||
|
||||
outputs = [ "out" "lib" "dev" "man" ];
|
||||
@@ -151,7 +151,7 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = https://cups.org/;
|
||||
homepage = "https://cups.org/";
|
||||
description = "A standards-based printing system for UNIX";
|
||||
license = licenses.gpl2; # actually LGPL for the library and GPL for the rest
|
||||
maintainers = with maintainers; [ matthewbauer ];
|
||||
|
||||
@@ -116,7 +116,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = {
|
||||
description = "Brother BrGenML1 CUPS wrapper driver";
|
||||
homepage = http://www.brother.com;
|
||||
homepage = "http://www.brother.com";
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
license = stdenv.lib.licenses.gpl2Plus;
|
||||
maintainers = with stdenv.lib.maintainers; [ jraygauthier ];
|
||||
|
||||
@@ -85,7 +85,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = {
|
||||
description = "Brother BrGenML1 LPR driver";
|
||||
homepage = http://www.brother.com;
|
||||
homepage = "http://www.brother.com";
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
license = stdenv.lib.licenses.unfreeRedistributable;
|
||||
maintainers = with stdenv.lib.maintainers; [ jraygauthier ];
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "brlaser";
|
||||
version = "5";
|
||||
version = "6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pdewacht";
|
||||
repo = "brlaser";
|
||||
rev = "v${version}";
|
||||
sha256 = "133fx49wkg1v8r4kcishd035hlsscv8kc2q4jnln5qmyhpyygjyy";
|
||||
sha256 = "1995s69ksq1fz0vb34v0ndiqncrinbrlpmp70rkl6az7kag99s80";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
@@ -34,13 +34,19 @@ stdenv.mkDerivation rec {
|
||||
Brother DCP-7065DN
|
||||
Brother DCP-7080
|
||||
Brother DCP-L2500D
|
||||
Brother DCP-L2520D
|
||||
Brother DCP-L2540DW
|
||||
Brother HL-1110 series
|
||||
Brother HL-1200 series
|
||||
Brother HL-L2300D series
|
||||
Brother HL-L2320D series
|
||||
Brother HL-L2340D series
|
||||
Brother HL-L2360D series
|
||||
Brother HL-1110
|
||||
Brother HL-1200
|
||||
Brother HL-2030
|
||||
Brother HL-2140
|
||||
Brother HL-2220
|
||||
Brother HL-2270DW
|
||||
Brother HL-5030
|
||||
Brother HL-L2300D
|
||||
Brother HL-L2320D
|
||||
Brother HL-L2340D
|
||||
Brother HL-L2360D
|
||||
Brother MFC-1910W
|
||||
Brother MFC-7240
|
||||
Brother MFC-7360N
|
||||
@@ -49,7 +55,7 @@ stdenv.mkDerivation rec {
|
||||
Brother MFC-L2710DW
|
||||
Lenovo M7605D
|
||||
'';
|
||||
homepage = https://github.com/pdewacht/brlaser;
|
||||
homepage = "https://github.com/pdewacht/brlaser";
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ StijnDW ];
|
||||
|
||||
88
pkgs/misc/cups/drivers/brother/mfcl3770cdw/default.nix
Normal file
88
pkgs/misc/cups/drivers/brother/mfcl3770cdw/default.nix
Normal file
@@ -0,0 +1,88 @@
|
||||
{ pkgsi686Linux
|
||||
, stdenv
|
||||
, fetchurl
|
||||
, dpkg
|
||||
, makeWrapper
|
||||
, coreutils
|
||||
, ghostscript
|
||||
, gnugrep
|
||||
, gnused
|
||||
, which
|
||||
, perl
|
||||
, lib
|
||||
}:
|
||||
|
||||
let
|
||||
model = "mfcl3770cdw";
|
||||
version = "1.0.2-0";
|
||||
src = fetchurl {
|
||||
url = "https://download.brother.com/welcome/dlf103935/${model}pdrv-${version}.i386.deb";
|
||||
sha256 = "09fhbzhpjymhkwxqyxzv24b06ybmajr6872yp7pri39595mhrvay";
|
||||
};
|
||||
reldir = "opt/brother/Printers/${model}/";
|
||||
|
||||
in rec {
|
||||
driver = pkgsi686Linux.stdenv.mkDerivation rec {
|
||||
inherit src version;
|
||||
name = "${model}drv-${version}";
|
||||
|
||||
nativeBuildInputs = [ dpkg makeWrapper ];
|
||||
|
||||
unpackPhase = "dpkg-deb -x $src $out";
|
||||
|
||||
installPhase = ''
|
||||
dir="$out/${reldir}"
|
||||
substituteInPlace $dir/lpd/filter_${model} \
|
||||
--replace /usr/bin/perl ${perl}/bin/perl \
|
||||
--replace "BR_PRT_PATH =~" "BR_PRT_PATH = \"$dir\"; #" \
|
||||
--replace "PRINTER =~" "PRINTER = \"${model}\"; #"
|
||||
wrapProgram $dir/lpd/filter_${model} \
|
||||
--prefix PATH : ${stdenv.lib.makeBinPath [
|
||||
coreutils ghostscript gnugrep gnused which
|
||||
]}
|
||||
# need to use i686 glibc here, these are 32bit proprietary binaries
|
||||
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
|
||||
$dir/lpd/brmfcl3770cdwfilter
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Brother ${lib.strings.toUpper model} driver";
|
||||
homepage = "http://www.brother.com/";
|
||||
license = stdenv.lib.licenses.unfree;
|
||||
platforms = [ "x86_64-linux" "i686-linux" ];
|
||||
maintainers = [ stdenv.lib.maintainers.steveej ];
|
||||
};
|
||||
};
|
||||
|
||||
cupswrapper = stdenv.mkDerivation rec {
|
||||
inherit version src;
|
||||
name = "${model}cupswrapper-${version}";
|
||||
|
||||
nativeBuildInputs = [ dpkg makeWrapper ];
|
||||
|
||||
unpackPhase = "dpkg-deb -x $src $out";
|
||||
|
||||
installPhase = ''
|
||||
basedir=${driver}/${reldir}
|
||||
dir=$out/${reldir}
|
||||
substituteInPlace $dir/cupswrapper/brother_lpdwrapper_${model} \
|
||||
--replace /usr/bin/perl ${perl}/bin/perl \
|
||||
--replace "basedir =~" "basedir = \"$basedir\"; #" \
|
||||
--replace "PRINTER =~" "PRINTER = \"${model}\"; #"
|
||||
wrapProgram $dir/cupswrapper/brother_lpdwrapper_${model} \
|
||||
--prefix PATH : ${stdenv.lib.makeBinPath [ coreutils gnugrep gnused ]}
|
||||
mkdir -p $out/lib/cups/filter
|
||||
mkdir -p $out/share/cups/model
|
||||
ln $dir/cupswrapper/brother_lpdwrapper_${model} $out/lib/cups/filter
|
||||
ln $dir/cupswrapper/brother_${model}_printer_en.ppd $out/share/cups/model
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Brother ${lib.strings.toUpper model} CUPS wrapper driver";
|
||||
homepage = "http://www.brother.com/";
|
||||
license = stdenv.lib.licenses.gpl2;
|
||||
platforms = [ "x86_64-linux" "i686-linux" ];
|
||||
maintainers = [ stdenv.lib.maintainers.steveej ];
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -216,7 +216,7 @@ stdenv.mkDerivation {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "CUPS Linux drivers for Canon printers";
|
||||
homepage = http://www.canon.com/;
|
||||
homepage = "http://www.canon.com/";
|
||||
license = licenses.unfree;
|
||||
maintainers = with maintainers; [
|
||||
kylesferrazza
|
||||
|
||||
@@ -115,7 +115,7 @@ stdenv.mkDerivation {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Canon InkJet printer drivers for the MG7500, MG6700, MG6600, MG5600, MG2900, MB2000, MB2300, iB4000, MB5000, MB5300, iP110, E450, MX490, E480, MG7700, MG6900, MG6800, MG5700, MG3600, and G3000 series.";
|
||||
homepage = http://support-th.canon-asia.com/contents/TH/EN/0100712901.html;
|
||||
homepage = "http://support-th.canon-asia.com/contents/TH/EN/0100712901.html";
|
||||
license = licenses.unfree;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ cstrahan ];
|
||||
|
||||
@@ -101,7 +101,7 @@ stdenv.mkDerivation {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Canon InkJet printer drivers for the iP5400, MP520, MP210, MP140, iP3500, and MP610 series. (MP520 drivers also work for MX700.)";
|
||||
homepage = http://support-asia.canon-asia.com/content/EN/0100084101.html;
|
||||
homepage = "http://support-asia.canon-asia.com/content/EN/0100084101.html";
|
||||
license = licenses.unfree;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ jerith666 ];
|
||||
|
||||
@@ -142,7 +142,7 @@ in stdenv.mkDerivation {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Canon InkJet printer drivers for the MG2400 MG2500 MG3500 MG5500 MG6400 MG6500 MG7100 and P200 series.";
|
||||
homepage = https://www.canon-europe.com/support/consumer_products/products/fax__multifunctionals/inkjet/pixma_mg_series/pixma_mg5550.aspx?type=drivers&driverdetailid=tcm:13-1094072;
|
||||
homepage = "https://www.canon-europe.com/support/consumer_products/products/fax__multifunctionals/inkjet/pixma_mg_series/pixma_mg5550.aspx?type=drivers&driverdetailid=tcm:13-1094072";
|
||||
license = licenses.unfree;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ chpatrick ];
|
||||
|
||||
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
|
||||
preConfigure = ''configureFlags="--with-cupsbackenddir=$out/lib/cups/backend"'';
|
||||
|
||||
buildInputs = [cups];
|
||||
NIX_CFLAGS_COMPILE = "-include stdio.h";
|
||||
NIX_CFLAGS_COMPILE = [ "-include stdio.h" "-Wno-error=stringop-truncation" ];
|
||||
|
||||
meta = {
|
||||
description = "CUPS back-end for Canon printers";
|
||||
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
|
||||
BJNP protocol. This back-end allows Cups to print over the network to a
|
||||
Canon printer. The design is based on reverse engineering of the protocol.
|
||||
'';
|
||||
homepage = http://cups-bjnp.sourceforge.net;
|
||||
homepage = "http://cups-bjnp.sourceforge.net";
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = {
|
||||
description = "CUPS Linux drivers and SDK for DYMO printers";
|
||||
homepage = http://www.dymo.com/;
|
||||
homepage = "http://www.dymo.com/";
|
||||
license = lib.licenses.gpl2;
|
||||
maintainers = with lib.maintainers; [ makefu ];
|
||||
};
|
||||
|
||||
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
|
||||
version = "7.89";
|
||||
|
||||
src = fetchurl {
|
||||
url = http://business.toshiba.com/downloads/KB/f1Ulds/15178/TOSHIBA_ColorMFP_CUPS.tar;
|
||||
url = "http://business.toshiba.com/downloads/KB/f1Ulds/15178/TOSHIBA_ColorMFP_CUPS.tar";
|
||||
sha256 = "0qz4r7q55i0adf4fv3aqnfqgi2pz3jb1jixkqm9x6nk4vanyjf4r";
|
||||
};
|
||||
|
||||
@@ -47,7 +47,7 @@ stdenv.mkDerivation {
|
||||
TOSHIBA e-STUDIO6540C, TOSHIBA e-STUDIO6550C, TOSHIBA e-STUDIO6560C,
|
||||
TOSHIBA e-STUDIO6570C and TOSHIBA e-STUDIO7506AC.
|
||||
'';
|
||||
homepage = http://business.toshiba.com/support/downloads/index.html;
|
||||
homepage = "http://business.toshiba.com/support/downloads/index.html";
|
||||
license = licenses.unfree;
|
||||
maintainers = [ maintainers.jpotier ];
|
||||
};
|
||||
|
||||
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
|
||||
DocuCentre-VI C2271/C3370/C3371/C4471/C5571/C6671/C7771
|
||||
DocuPrint 3205 d/3208 d/3505 d/3508 d/4405 d/4408 d
|
||||
'';
|
||||
homepage = https://onlinesupport.fujixerox.com;
|
||||
homepage = "https://onlinesupport.fujixerox.com";
|
||||
license = licenses.unfree;
|
||||
maintainers = with maintainers; [ delan ];
|
||||
platforms = platforms.linux;
|
||||
|
||||
@@ -57,7 +57,7 @@ in stdenv.mkDerivation rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Google Cloud Print driver for CUPS, allows printing to printers hosted on Google Cloud Print";
|
||||
homepage = http://ccp.niftiestsoftware.com;
|
||||
homepage = "http://ccp.niftiestsoftware.com";
|
||||
platforms = platforms.linux;
|
||||
license = licenses.gpl3;
|
||||
};
|
||||
|
||||
@@ -64,7 +64,7 @@ stdenv.mkDerivation {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = http://www.brother.com/;
|
||||
homepage = "http://www.brother.com/";
|
||||
description = "Brother HL1110 printer driver";
|
||||
license = stdenv.lib.licenses.unfree;
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
|
||||
@@ -69,7 +69,7 @@ stdenv.mkDerivation {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = http://www.brother.com/;
|
||||
homepage = "http://www.brother.com/";
|
||||
description = "Brother hl3140cw printer driver";
|
||||
license = stdenv.lib.licenses.unfree;
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
|
||||
68
pkgs/misc/cups/drivers/hll2340dw/default.nix
Normal file
68
pkgs/misc/cups/drivers/hll2340dw/default.nix
Normal file
@@ -0,0 +1,68 @@
|
||||
{stdenv, fetchurl, cups, dpkg, gnused, makeWrapper, ghostscript, file, a2ps, coreutils, gawk, perl, gnugrep, which}:
|
||||
|
||||
let
|
||||
version = "3.2.0-1";
|
||||
lprdeb = fetchurl {
|
||||
url = "https://download.brother.com/welcome/dlf101912/hll2340dlpr-${version}.i386.deb";
|
||||
sha256 = "c0ae98b49b462cd8fbef445550f2177ce9d8bf627c904e182daa8cbaf8781e50";
|
||||
};
|
||||
|
||||
cupsdeb = fetchurl {
|
||||
url = "https://download.brother.com/welcome/dlf101913/hll2340dcupswrapper-${version}.i386.deb";
|
||||
sha256 = "8aa24a6a825e3a4d5b51778cb46fe63032ec5a731ace22f9ef2b0ffcc2033cc9";
|
||||
};
|
||||
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
name = "cups-brother-hll2340dw";
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
buildInputs = [ cups ghostscript dpkg a2ps ];
|
||||
|
||||
dontUnpack = true;
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out
|
||||
dpkg-deb -x ${cupsdeb} $out
|
||||
dpkg-deb -x ${lprdeb} $out
|
||||
|
||||
substituteInPlace $out/opt/brother/Printers/HLL2340D/lpd/filter_HLL2340D \
|
||||
--replace /opt "$out/opt" \
|
||||
--replace /usr/bin/perl ${perl}/bin/perl \
|
||||
--replace "BR_PRT_PATH =~" "BR_PRT_PATH = \"$out/opt/brother/Printers/HLL2340D/\"; #" \
|
||||
--replace "PRINTER =~" "PRINTER = \"HLL2340D\"; #"
|
||||
|
||||
patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
|
||||
$out/opt/brother/Printers/HLL2340D/lpd/brprintconflsr3
|
||||
patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
|
||||
$out/opt/brother/Printers/HLL2340D/lpd/rawtobr3
|
||||
|
||||
for f in \
|
||||
$out/opt/brother/Printers/HLL2340D/cupswrapper/brother_lpdwrapper_HLL2340D \
|
||||
$out/opt/brother/Printers/HLL2340D/cupswrapper/paperconfigml1 \
|
||||
; do
|
||||
wrapProgram $f \
|
||||
--prefix PATH : ${stdenv.lib.makeBinPath [
|
||||
coreutils ghostscript gnugrep gnused
|
||||
]}
|
||||
done
|
||||
|
||||
mkdir -p $out/lib/cups/filter/
|
||||
ln -s $out/opt/brother/Printers/HLL2340D/lpd/filter_HLL2340D $out/lib/cups/filter/brother_lpdwrapper_HLL2340D
|
||||
|
||||
mkdir -p $out/share/cups/model
|
||||
ln -s $out/opt/brother/Printers/HLL2340D/cupswrapper/brother-HLL2340D-cups-en.ppd $out/share/cups/model/
|
||||
|
||||
wrapProgram $out/opt/brother/Printers/HLL2340D/lpd/filter_HLL2340D \
|
||||
--prefix PATH ":" ${ stdenv.lib.makeBinPath [ ghostscript a2ps file gnused gnugrep coreutils which ] }
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = "http://www.brother.com/";
|
||||
description = "Brother hl-l2340dw printer driver";
|
||||
license = licenses.unfree;
|
||||
platforms = platforms.linux;
|
||||
downloadPage = "https://support.brother.com/g/b/downloadlist.aspx?c=us&lang=es&prod=hll2340dw_us_eu_as&os=128&flang=English";
|
||||
maintainers = [ maintainers.qknight ];
|
||||
};
|
||||
}
|
||||
@@ -60,11 +60,11 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://www.brother.com/;
|
||||
homepage = "http://www.brother.com/";
|
||||
description = "Brother HL-L2390DW combined print driver";
|
||||
license = licenses.unfree;
|
||||
platforms = [ "x86_64-linux" ];
|
||||
downloadPage = http://support.brother.com/g/b/downloadlist.aspx?c=us_ot&lang=en&prod=hll2390dw_us&os=128;
|
||||
downloadPage = "http://support.brother.com/g/b/downloadlist.aspx?c=us_ot&lang=en&prod=hll2390dw_us&os=128";
|
||||
maintainers = [ maintainers.samueldr ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -46,11 +46,11 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = http://www.brother.com/;
|
||||
homepage = "http://www.brother.com/";
|
||||
description = "Brother MFC-J470DW CUPS wrapper driver";
|
||||
license = stdenv.lib.licenses.gpl2;
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
downloadPage = http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=mfcj470dw_us_eu_as&os=128;
|
||||
downloadPage = "http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=mfcj470dw_us_eu_as&os=128";
|
||||
maintainers = [ stdenv.lib.maintainers.yochai ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,11 +35,11 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = http://www.brother.com/;
|
||||
homepage = "http://www.brother.com/";
|
||||
description = "Brother MFC-J470DW LPR driver";
|
||||
license = stdenv.lib.licenses.unfree;
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
downloadPage = http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=mfcj470dw_us_eu_as&os=128;
|
||||
downloadPage = "http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=mfcj470dw_us_eu_as&os=128";
|
||||
maintainers = [ stdenv.lib.maintainers.yochai ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -55,11 +55,11 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://www.brother.com/;
|
||||
homepage = "http://www.brother.com/";
|
||||
description = "Brother MFC-J6510DW CUPS wrapper driver";
|
||||
license = with licenses; gpl2;
|
||||
platforms = with platforms; linux;
|
||||
downloadPage = http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=mfcj6510dw_all&os=128;
|
||||
downloadPage = "http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=mfcj6510dw_all&os=128";
|
||||
maintainers = with maintainers; [ ramkromberg ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -80,8 +80,8 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Brother MFC-J6510DW LPR driver";
|
||||
downloadPage = http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=mfcj6510dw_all&os=128;
|
||||
homepage = http://www.brother.com/;
|
||||
downloadPage = "http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=mfcj6510dw_all&os=128";
|
||||
homepage = "http://www.brother.com/";
|
||||
license = with licenses; unfree;
|
||||
maintainers = with maintainers; [ ramkromberg ];
|
||||
platforms = with platforms; linux;
|
||||
|
||||
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = {
|
||||
description = "Brother MFC-L2700DN CUPS wrapper driver";
|
||||
homepage = http://www.brother.com/;
|
||||
homepage = "http://www.brother.com/";
|
||||
license = stdenv.lib.licenses.gpl2Plus;
|
||||
maintainers = [ stdenv.lib.maintainers.tv ];
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
|
||||
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = {
|
||||
description = "Brother MFC-L2700DN LPR driver";
|
||||
homepage = http://www.brother.com/;
|
||||
homepage = "http://www.brother.com/";
|
||||
license = stdenv.lib.licenses.unfree;
|
||||
maintainers = [ stdenv.lib.maintainers.tv ];
|
||||
platforms = [ "i686-linux" ];
|
||||
|
||||
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = {
|
||||
description = "Brother MFC-L2720DW CUPS wrapper driver";
|
||||
homepage = http://www.brother.com/;
|
||||
homepage = "http://www.brother.com/";
|
||||
license = stdenv.lib.licenses.gpl2;
|
||||
platforms = [ "x86_64-linux" "i686-linux" ];
|
||||
maintainers = [ stdenv.lib.maintainers.xeji ];
|
||||
|
||||
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = {
|
||||
description = "Brother MFC-L2720DW lpr driver";
|
||||
homepage = http://www.brother.com/;
|
||||
homepage = "http://www.brother.com/";
|
||||
license = stdenv.lib.licenses.unfree;
|
||||
platforms = [ "x86_64-linux" "i686-linux" ];
|
||||
maintainers = [ stdenv.lib.maintainers.xeji ];
|
||||
|
||||
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = {
|
||||
description = "Brother MFC-L2740DW CUPS wrapper driver";
|
||||
homepage = http://www.brother.com/;
|
||||
homepage = "http://www.brother.com/";
|
||||
license = stdenv.lib.licenses.gpl2;
|
||||
platforms = [ "x86_64-linux" "i686-linux" ];
|
||||
maintainers = [ stdenv.lib.maintainers.enzime ];
|
||||
|
||||
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = {
|
||||
description = "Brother MFC-L2740DW lpr driver";
|
||||
homepage = http://www.brother.com/;
|
||||
homepage = "http://www.brother.com/";
|
||||
license = stdenv.lib.licenses.unfree;
|
||||
platforms = [ "x86_64-linux" "i686-linux" ];
|
||||
maintainers = [ stdenv.lib.maintainers.enzime ];
|
||||
|
||||
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = {
|
||||
description = "Brother MFC-L8690CDW CUPS wrapper driver";
|
||||
homepage = http://www.brother.com/;
|
||||
homepage = "http://www.brother.com/";
|
||||
license = stdenv.lib.licenses.unfree;
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
maintainers = [ stdenv.lib.maintainers.fuzzy-id ];
|
||||
|
||||
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = {
|
||||
description = "Brother MFC-L8690CDW LPR printer driver";
|
||||
homepage = http://www.brother.com/;
|
||||
homepage = "http://www.brother.com/";
|
||||
license = stdenv.lib.licenses.unfree;
|
||||
maintainers = [ stdenv.lib.maintainers.fuzzy-id ];
|
||||
platforms = [ "i686-linux" ];
|
||||
|
||||
@@ -104,8 +104,8 @@ in stdenv.mkDerivation rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Unified Linux Driver for Samsung printers and scanners";
|
||||
homepage = http://www.bchemnet.com/suldr;
|
||||
downloadPage = http://www.bchemnet.com/suldr/driver/;
|
||||
homepage = "http://www.bchemnet.com/suldr";
|
||||
downloadPage = "http://www.bchemnet.com/suldr/driver/";
|
||||
license = licenses.unfree;
|
||||
|
||||
# Tested on linux-x86_64. Might work on linux-i386.
|
||||
|
||||
@@ -87,8 +87,8 @@ in stdenv.mkDerivation rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Unified Linux Driver for Samsung printers and scanners";
|
||||
homepage = http://www.bchemnet.com/suldr;
|
||||
downloadPage = http://www.bchemnet.com/suldr/driver/;
|
||||
homepage = "http://www.bchemnet.com/suldr";
|
||||
downloadPage = "http://www.bchemnet.com/suldr/driver/";
|
||||
license = licenses.unfree;
|
||||
|
||||
# Tested on linux-x86_64. Might work on linux-i386.
|
||||
|
||||
@@ -36,7 +36,7 @@ in stdenv.mkDerivation rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Samsung's Linux printing drivers; includes binaries without source code";
|
||||
homepage = http://www.samsung.com/;
|
||||
homepage = "http://www.samsung.com/";
|
||||
license = licenses.unfree;
|
||||
platforms = platforms.linux;
|
||||
broken = true; # libscmssc.so and libmfp.so can't find their library dependencies at run-time
|
||||
|
||||
@@ -74,7 +74,7 @@ in stdenv.mkDerivation rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Samsung's Linux printing drivers; includes binaries without source code";
|
||||
homepage = http://www.samsung.com/;
|
||||
homepage = "http://www.samsung.com/";
|
||||
license = licenses.unfree;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ joko ];
|
||||
|
||||
@@ -47,7 +47,7 @@ in stdenv.mkDerivation rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "CUPS drivers for SPL (Samsung Printer Language) printers";
|
||||
homepage = http://splix.ap2c.org;
|
||||
homepage = "http://splix.ap2c.org";
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ jfrankenau peti ];
|
||||
|
||||
@@ -20,7 +20,7 @@ stdenv.mkDerivation {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "CUPS filter for thermal printer Zjiang ZJ-58";
|
||||
homepage = https://github.com/klirichek/zj-58;
|
||||
homepage = "https://github.com/klirichek/zj-58";
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ makefu ];
|
||||
license = licenses.bsd2;
|
||||
|
||||
@@ -63,7 +63,7 @@ in stdenv.mkDerivation rec {
|
||||
doCheck = false; # fails 4 out of 6 tests
|
||||
|
||||
meta = {
|
||||
homepage = http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters;
|
||||
homepage = "http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters";
|
||||
description = "Backends, filters, and other software that was once part of the core CUPS distribution but is no longer maintained by Apple Inc";
|
||||
license = stdenv.lib.licenses.gpl2;
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
runCommand "documentation-highlighter" {
|
||||
meta = {
|
||||
description = "Highlight.js sources for the Nix Ecosystem's documentation.";
|
||||
homepage = https://highlightjs.org;
|
||||
homepage = "https://highlightjs.org";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
platforms = stdenv.lib.platforms.all;
|
||||
maintainers = [ stdenv.lib.maintainers.grahamc ];
|
||||
|
||||
@@ -10,7 +10,7 @@ python3Packages.buildPythonPackage rec {
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://github.com/thiderman/doge;
|
||||
homepage = "https://github.com/thiderman/doge";
|
||||
description = "wow very terminal doge";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ Gonzih ];
|
||||
|
||||
@@ -153,6 +153,39 @@ let plugins = {
|
||||
|
||||
meta = common_meta // { description = "iscan esci s80 plugin for "+passthru.hw; };
|
||||
};
|
||||
s650 = stdenv.mkDerivation rec {
|
||||
name = "iscan-gt-s650-bundle";
|
||||
version = "2.30.4";
|
||||
|
||||
src = fetchurl {
|
||||
urls = [
|
||||
"https://download2.ebz.epson.net/iscan/plugin/gt-s650/rpm/x64/iscan-gt-s650-bundle-${version}.x64.rpm.tar.gz"
|
||||
"https://web.archive.org/web/https://download2.ebz.epson.net/iscan/plugin/gt-s650/rpm/x64/iscan-gt-s650-bundle-${version}.x64.rpm.tar.gz"
|
||||
];
|
||||
sha256 = "1ffddf488c5fc1eb39452499951bd13a2dc1971980c0551176076c81af363038";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ autoPatchelfHook rpm ];
|
||||
|
||||
installPhase = ''
|
||||
cd plugins
|
||||
${rpm}/bin/rpm2cpio iscan-plugin-gt-s650-*.x86_64.rpm | ${cpio}/bin/cpio -idmv
|
||||
mkdir $out
|
||||
cp -r usr/share $out
|
||||
cp -r usr/lib64 $out/lib
|
||||
mv $out/share/iscan $out/share/esci
|
||||
mv $out/lib/iscan $out/lib/esci
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
registrationCommand = ''
|
||||
$registry --add interpreter usb 0x04b8 0x013c "$plugin/lib/esci/libiscan-plugin-gt-s650 $plugin/share/esci/esfw010c.bin"
|
||||
$registry --add interpreter usb 0x04b8 0x013d "$plugin/lib/esci/libiscan-plugin-gt-s650 $plugin/share/esci/esfw010c.bin"
|
||||
'';
|
||||
hw = "GT-S650, Perfection V19, Perfection V39";
|
||||
};
|
||||
meta = common_meta // { description = "iscan GT-S650 for "+passthru.hw; };
|
||||
};
|
||||
network = stdenv.mkDerivation rec {
|
||||
pname = "iscan-nt-bundle";
|
||||
# for the version, look for the driver of XP-750 in the search page
|
||||
@@ -244,8 +277,9 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "04y70qjd220dpyh771fiq50lha16pms98mfigwjczdfmx6kpj1jd";
|
||||
})
|
||||
./firmware_location.patch
|
||||
./sscanf.patch
|
||||
];
|
||||
patchFlags = "-p0";
|
||||
patchFlags = [ "-p0" ];
|
||||
|
||||
configureFlags = [ "--enable-dependency-reduction" "--disable-frontend"];
|
||||
|
||||
@@ -277,6 +311,6 @@ stdenv.mkDerivation rec {
|
||||
Supported hardware: at least :
|
||||
'' +
|
||||
stdenv.lib.concatStringsSep ", " (stdenv.lib.mapAttrsToList (name: value: value.passthru.hw) plugins);
|
||||
maintainers = with stdenv.lib.maintainers; [ symphorien ];
|
||||
maintainers = with stdenv.lib.maintainers; [ symphorien dominikh ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -8,12 +8,13 @@ set this environment variable. Instead, we patch iscan to set this variable
|
||||
before loading libesci-interpreter-gt-f720.so.
|
||||
--- backend/channel-usb.c.orig 2017-08-14 11:24:27.669582456 +0200
|
||||
+++ backend/channel-usb.c 2017-08-14 11:31:40.509010897 +0200
|
||||
@@ -169,6 +169,9 @@
|
||||
@@ -169,6 +169,10 @@
|
||||
{
|
||||
SANE_Status s;
|
||||
|
||||
+ setenv("ESCI_FIRMWARE_DIR", NIX_ESCI_PREFIX, 1);
|
||||
+ setenv("ISCAN_FW_DIR", NIX_ESCI_PREFIX, 1);
|
||||
+ setenv("ISCAN_FIRMWARE_DIR", NIX_ESCI_PREFIX, 1);
|
||||
+
|
||||
s = sanei_usb_open (self->name, &self->fd);
|
||||
|
||||
|
||||
29
pkgs/misc/drivers/epkowa/sscanf.patch
Normal file
29
pkgs/misc/drivers/epkowa/sscanf.patch
Normal file
@@ -0,0 +1,29 @@
|
||||
The "%as" verb requests sscanf to allocate a buffer for us. However,
|
||||
this use of 'a' has been long deprecated, and gcc doesn't support it
|
||||
in this manner when using -std=c99. The modern replacement is "%ms".
|
||||
|
||||
Without this change, iscan couldn't read the interpreter file, in turn
|
||||
breaking all scanners that require plugins.
|
||||
--- backend/cfg-obj.c.orig 2020-03-19 01:27:17.254762077 +0100
|
||||
+++ backend/cfg-obj.c 2020-03-19 02:01:52.293329873 +0100
|
||||
@@ -1026,7 +1026,7 @@
|
||||
char *vendor = NULL;
|
||||
char *model = NULL;
|
||||
|
||||
- sscanf (string, "%*s %as %as", &vendor, &model);
|
||||
+ sscanf (string, "%*s %ms %ms", &vendor, &model);
|
||||
|
||||
if (list_append (_cfg->seen[CFG_KEY_SCSI], info))
|
||||
{
|
||||
@@ -1108,10 +1112,10 @@
|
||||
char *library = NULL;
|
||||
char *firmware = NULL;
|
||||
|
||||
- sscanf (string, "%*s %*s %x %x %as %as",
|
||||
+ sscanf (string, "%*s %*s %x %x %ms %ms",
|
||||
&vendor, &product, &library, &firmware);
|
||||
|
||||
if (library && _cfg_have_interpreter (library, firmware)
|
||||
&& list_append (_cfg->seen[CFG_KEY_INTERPRETER], info))
|
||||
{
|
||||
|
||||
@@ -49,7 +49,7 @@ in
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://www.openprinting.org/driver/epson-201106w;
|
||||
homepage = "https://www.openprinting.org/driver/epson-201106w";
|
||||
description = "Epson printer driver (BX535WD, BX630FW, BX635FWD, ME940FW, NX530, NX635, NX635, SX535WD, WorkForce 545, WorkForce 645";
|
||||
longDescription = ''
|
||||
This software is a filter program used with the Common UNIX Printing
|
||||
|
||||
@@ -94,7 +94,7 @@ in stdenv.mkDerivation rec {
|
||||
drivers = [ pkgs.${name} ];
|
||||
};
|
||||
'';
|
||||
downloadPage = https://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=EN&CN2=&DSCMI=16857&DSCCHK=4334d3487503d7f916ccf5d58071b05b7687294f;
|
||||
downloadPage = "https://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=EN&CN2=&DSCMI=16857&DSCCHK=4334d3487503d7f916ccf5d58071b05b7687294f";
|
||||
license = with lib.licenses; [ lgpl21 epson ];
|
||||
maintainers = [ lib.maintainers.jorsn ];
|
||||
platforms = [ "x86_64-linux" "i686-linux" ];
|
||||
|
||||
@@ -47,7 +47,7 @@ in
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://www.openprinting.org/driver/epson-201207w;
|
||||
homepage = "https://www.openprinting.org/driver/epson-201207w";
|
||||
description = "Epson printer driver (L110, L210, L300, L350, L355, L550, L555)";
|
||||
longDescription = ''
|
||||
This software is a filter program used with the Common UNIX Printing
|
||||
|
||||
@@ -24,13 +24,12 @@ stdenv.mkDerivation rec {
|
||||
substituteInPlace foomaticrip.c --replace /bin/bash ${stdenv.shell}
|
||||
'';
|
||||
|
||||
installTargets = "install-cups";
|
||||
installTargets = [ "install-cups" ];
|
||||
|
||||
installFlags =
|
||||
''
|
||||
CUPS_FILTERS=$(out)/lib/cups/filter
|
||||
CUPS_BACKENDS=$(out)/lib/cups/backend
|
||||
'';
|
||||
installFlags = [
|
||||
"CUPS_FILTERS=$(out)/lib/cups/filter"
|
||||
"CUPS_BACKENDS=$(out)/lib/cups/backend"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Foomatic printing filters";
|
||||
|
||||
@@ -28,7 +28,7 @@ stdenv.mkDerivation {
|
||||
name = "cups-gutenprint-binary-5.0.1";
|
||||
|
||||
src = if stdenv.hostPlatform.system == "x86_64-linux" then fetchurl {
|
||||
url = https://www.openprinting.org/download/printdriver/debian/dists/lsb3.1/main/binary-amd64/gutenprint_5.0.1-1lsb3.1_amd64.deb;
|
||||
url = "https://www.openprinting.org/download/printdriver/debian/dists/lsb3.1/main/binary-amd64/gutenprint_5.0.1-1lsb3.1_amd64.deb";
|
||||
sha256 = "0an5gba6r6v54r53s2gj2fjk8fzpl4lrksjas2333528b0k8gbbc";
|
||||
} else throw "TODO"; # get from openprint.com -> drivers -> gutenprint
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Ghostscript and cups printer drivers";
|
||||
homepage = https://sourceforge.net/projects/gimp-print/;
|
||||
homepage = "https://sourceforge.net/projects/gimp-print/";
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.linux;
|
||||
isGutenprint = true;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ stdenv, fetchurl, substituteAll
|
||||
, pkgconfig
|
||||
, cups, libjpeg, libusb1, python2Packages, sane-backends, dbus, usbutils
|
||||
, net_snmp, openssl, nettools
|
||||
, net-snmp, openssl, nettools
|
||||
, bash, coreutils, utillinux
|
||||
, qtSupport ? true
|
||||
, withPlugin ? false
|
||||
@@ -55,7 +55,7 @@ python2Packages.buildPythonApplication {
|
||||
libusb1
|
||||
sane-backends
|
||||
dbus
|
||||
net_snmp
|
||||
net-snmp
|
||||
openssl
|
||||
];
|
||||
|
||||
@@ -181,8 +181,8 @@ python2Packages.buildPythonApplication {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Print, scan and fax HP drivers for Linux";
|
||||
homepage = http://hplipopensource.com/;
|
||||
downloadPage = https://sourceforge.net/projects/hplip/files/hplip/;
|
||||
homepage = "http://hplipopensource.com/";
|
||||
downloadPage = "https://sourceforge.net/projects/hplip/files/hplip/";
|
||||
license = if withPlugin
|
||||
then licenses.unfree
|
||||
else with licenses; [ mit bsd2 gpl2Plus ];
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
, pkgconfig
|
||||
, cups, zlib, libjpeg, libusb1, python2Packages, sane-backends
|
||||
, dbus, file, ghostscript, usbutils
|
||||
, net_snmp, openssl, perl, nettools
|
||||
, net-snmp, openssl, perl, nettools
|
||||
, bash, coreutils, utillinux
|
||||
, withQt5 ? true
|
||||
, withPlugin ? false
|
||||
@@ -59,7 +59,7 @@ python2Packages.buildPythonApplication {
|
||||
dbus
|
||||
file
|
||||
ghostscript
|
||||
net_snmp
|
||||
net-snmp
|
||||
openssl
|
||||
perl
|
||||
zlib
|
||||
@@ -213,8 +213,8 @@ python2Packages.buildPythonApplication {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Print, scan and fax HP drivers for Linux";
|
||||
homepage = https://developers.hp.com/hp-linux-imaging-and-printing;
|
||||
downloadPage = https://sourceforge.net/projects/hplip/files/hplip/;
|
||||
homepage = "https://developers.hp.com/hp-linux-imaging-and-printing";
|
||||
downloadPage = "https://sourceforge.net/projects/hplip/files/hplip/";
|
||||
license = if withPlugin
|
||||
then licenses.unfree
|
||||
else with licenses; [ mit bsd2 gpl2Plus ];
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
, pkgconfig
|
||||
, cups, zlib, libjpeg, libusb1, python3Packages, sane-backends
|
||||
, dbus, file, ghostscript, usbutils
|
||||
, net_snmp, openssl, perl, nettools
|
||||
, net-snmp, openssl, perl, nettools
|
||||
, bash, coreutils, utillinux
|
||||
, withQt5 ? true
|
||||
, withPlugin ? false
|
||||
@@ -12,16 +12,16 @@
|
||||
let
|
||||
|
||||
name = "hplip-${version}";
|
||||
version = "3.19.6";
|
||||
version = "3.20.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/hplip/${name}.tar.gz";
|
||||
sha256 = "0vfnc6pg7wzs68qn5mlk3cyl969d8n55bydgydq2wzfikvpfvnpw";
|
||||
sha256 = "0sh6cg7yjc11x1cm4477iaslj9n8ksghs85hqwgfbk7m5b2pw2a1";
|
||||
};
|
||||
|
||||
plugin = fetchurl {
|
||||
url = "https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/${name}-plugin.run";
|
||||
sha256 = "1b5gys04kh41gg7r7rzlpdbc2f4jirl2ik22cd935mm85k7abfwq";
|
||||
url = "https://developers.hp.com/sites/default/files/${name}-plugin.run";
|
||||
sha256 = "13xyv30jqjysfk7gh0gyn7qj0pb0qvk2rlbhm85a3lw7bjycal8g";
|
||||
};
|
||||
|
||||
hplipState = substituteAll {
|
||||
@@ -34,12 +34,13 @@ let
|
||||
x86_64-linux = "x86_64";
|
||||
armv6l-linux = "arm32";
|
||||
armv7l-linux = "arm32";
|
||||
aarch64-linux = "aarch64";
|
||||
};
|
||||
|
||||
hplipArch = hplipPlatforms.${stdenv.hostPlatform.system}
|
||||
or (throw "HPLIP not supported on ${stdenv.hostPlatform.system}");
|
||||
|
||||
pluginArches = [ "x86_32" "x86_64" "arm32" ];
|
||||
pluginArches = [ "x86_32" "x86_64" "arm32" "aarch64" ];
|
||||
|
||||
in
|
||||
|
||||
@@ -58,15 +59,13 @@ python3Packages.buildPythonApplication {
|
||||
dbus
|
||||
file
|
||||
ghostscript
|
||||
net_snmp
|
||||
net-snmp
|
||||
openssl
|
||||
perl
|
||||
zlib
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkgconfig
|
||||
];
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
|
||||
pythonPath = with python3Packages; [
|
||||
dbus
|
||||
@@ -221,12 +220,12 @@ python3Packages.buildPythonApplication {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Print, scan and fax HP drivers for Linux";
|
||||
homepage = https://developers.hp.com/hp-linux-imaging-and-printing;
|
||||
downloadPage = https://sourceforge.net/projects/hplip/files/hplip/;
|
||||
homepage = "https://developers.hp.com/hp-linux-imaging-and-printing";
|
||||
downloadPage = "https://sourceforge.net/projects/hplip/files/hplip/";
|
||||
license = if withPlugin
|
||||
then licenses.unfree
|
||||
else with licenses; [ mit bsd2 gpl2Plus ];
|
||||
platforms = [ "i686-linux" "x86_64-linux" "armv6l-linux" "armv7l-linux" ];
|
||||
platforms = [ "i686-linux" "x86_64-linux" "armv6l-linux" "armv7l-linux" "aarch64-linux" ];
|
||||
maintainers = with maintainers; [ ttuegel ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,7 +1,57 @@
|
||||
diff --git i/prnt/hpcups/HPCupsFilter.cpp w/prnt/hpcups/HPCupsFilter.cpp
|
||||
From 207aa582477dd874d1651db2d0654c5d6adb6e0a Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= <joerg@thalheim.io>
|
||||
Date: Fri, 20 Dec 2019 13:13:52 +0000
|
||||
Subject: [PATCH] remove imageprocessor
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Signed-off-by: Jörg Thalheim <joerg@thalheim.io>
|
||||
---
|
||||
Makefile.am | 4 ++--
|
||||
Makefile.in | 2 +-
|
||||
prnt/hpcups/HPCupsFilter.cpp | 19 -------------------
|
||||
3 files changed, 3 insertions(+), 22 deletions(-)
|
||||
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index 891660d..484a051 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -166,7 +166,7 @@ if !HPLIP_CLASS_DRIVER
|
||||
dist_hplip_SCRIPTS = hpssd.py __init__.py hpdio.py
|
||||
endif #HPLIP_CLASS_DRIVER
|
||||
|
||||
-dist_noinst_DATA += prnt/drv/hpijs.drv.in.template prnt/drv/hpcups.drv.in.template prnt/hpcups/libImageProcessor-x86_64.so prnt/hpcups/libImageProcessor-x86_32.so
|
||||
+dist_noinst_DATA += prnt/drv/hpijs.drv.in.template prnt/drv/hpcups.drv.in.template
|
||||
dist_noinst_SCRIPTS += dat2drv.py install.py hplip-install init-suse-firewall init-iptables-firewall class_rpm_build.sh hplipclassdriver.spec createPPD.sh Makefile_dat2drv hpijs-drv
|
||||
|
||||
if !HPLIP_CLASS_DRIVER
|
||||
@@ -594,7 +594,7 @@ hpcups_SOURCES = prnt/hpcups/HPCupsFilter.cpp prnt/hpcups/HPCupsFilter.h prnt/hp
|
||||
prnt/hpcups/ImageProcessor.h
|
||||
|
||||
hpcups_CXXFLAGS = $(APDK_ENDIAN_FLAG) $(DBUS_CFLAGS)
|
||||
-hpcups_LDADD = -L./prnt/hpcups/ -ljpeg -ldl -lImageProcessor -lcups -lcupsimage -lz $(DBUS_LIBS)
|
||||
+hpcups_LDADD = -L./prnt/hpcups/ -ljpeg -ldl -lcups -lcupsimage -lz $(DBUS_LIBS)
|
||||
#else
|
||||
#hpcupsdir = $(cupsfilterdir)
|
||||
#hpcups_PROGRAMS = hpcups
|
||||
diff --git a/Makefile.in b/Makefile.in
|
||||
index 16c39f0..46a767e 100644
|
||||
--- a/Makefile.in
|
||||
+++ b/Makefile.in
|
||||
@@ -4814,7 +4814,7 @@ libapdk_la_CFLAGS = $(libapdk_la_CXXFLAGS) -Iprnt/hpijs
|
||||
@HPCUPS_INSTALL_TRUE@ prnt/hpcups/ImageProcessor.h
|
||||
|
||||
@HPCUPS_INSTALL_TRUE@hpcups_CXXFLAGS = $(APDK_ENDIAN_FLAG) $(DBUS_CFLAGS)
|
||||
-@HPCUPS_INSTALL_TRUE@hpcups_LDADD = -L./prnt/hpcups/ -ljpeg -ldl -lImageProcessor -lcups -lcupsimage -lz $(DBUS_LIBS)
|
||||
+@HPCUPS_INSTALL_TRUE@hpcups_LDADD = -L./prnt/hpcups/ -ljpeg -ldl -lcups -lcupsimage -lz $(DBUS_LIBS)
|
||||
#else
|
||||
#hpcupsdir = $(cupsfilterdir)
|
||||
#hpcups_PROGRAMS = hpcups
|
||||
diff --git a/prnt/hpcups/HPCupsFilter.cpp b/prnt/hpcups/HPCupsFilter.cpp
|
||||
index 5b282d8..153ee3a 100644
|
||||
--- i/prnt/hpcups/HPCupsFilter.cpp
|
||||
+++ w/prnt/hpcups/HPCupsFilter.cpp
|
||||
--- a/prnt/hpcups/HPCupsFilter.cpp
|
||||
+++ b/prnt/hpcups/HPCupsFilter.cpp
|
||||
@@ -31,7 +31,6 @@
|
||||
\*****************************************************************************/
|
||||
|
||||
@@ -60,3 +110,6 @@ index 5b282d8..153ee3a 100644
|
||||
unlink(hpPreProcessedRasterFile);
|
||||
return ret_status;
|
||||
}
|
||||
--
|
||||
2.24.1
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ stdenv.mkDerivation {
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://github.com/donovan6000/M3D-Linux;
|
||||
homepage = "https://github.com/donovan6000/M3D-Linux";
|
||||
description = "A Linux program that can communicate with the Micro 3D printer";
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.linux;
|
||||
|
||||
@@ -29,7 +29,7 @@ stdenv.mkDerivation {
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://github.com/jgeumlek/MoltenGamepad;
|
||||
homepage = "https://github.com/jgeumlek/MoltenGamepad";
|
||||
description = "Flexible Linux input device translator, geared for gamepads";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.ebzzry ];
|
||||
|
||||
@@ -31,7 +31,7 @@ stdenv.mkDerivation {
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://www.openprinting.org/driver/Postscript-Lexmark/;
|
||||
homepage = "http://www.openprinting.org/driver/Postscript-Lexmark/";
|
||||
description = "Lexmark Postscript Drivers";
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
|
||||
@@ -53,7 +53,7 @@ buildPythonApplication rec {
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = https://github.com/kozec/sc-controller;
|
||||
homepage = "https://github.com/kozec/sc-controller";
|
||||
# donations: https://www.patreon.com/kozec
|
||||
description = "User-mode driver and GUI for Steam Controller and other controllers";
|
||||
license = licenses.gpl2;
|
||||
|
||||
@@ -27,7 +27,7 @@ buildPythonApplication {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "A standalone Steam controller driver";
|
||||
homepage = https://github.com/ynsta/steamcontroller;
|
||||
homepage = "https://github.com/ynsta/steamcontroller";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ rnhmjoj ];
|
||||
platforms = platforms.linux;
|
||||
|
||||
@@ -46,6 +46,6 @@ in
|
||||
maintainers = [ maintainers.simonvandel ];
|
||||
platforms = platforms.unix;
|
||||
license = licenses.unfree;
|
||||
homepage = http://support.sundtek.com/index.php/topic,1573.0.html;
|
||||
homepage = "https://support.sundtek.com/index.php/topic,1573.0.html";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ stdenv, fetchFromGitLab, autoreconfHook, pkg-config, boost, gtkmm2
|
||||
, imagemagick, sane-backends, tesseract4, udev, libusb}:
|
||||
, imagemagick, sane-backends, tesseract4, udev, libusb1}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "utsushi";
|
||||
@@ -23,14 +23,10 @@ stdenv.mkDerivation rec {
|
||||
imagemagick
|
||||
sane-backends
|
||||
udev.dev
|
||||
libusb.dev
|
||||
libusb1.dev
|
||||
];
|
||||
|
||||
NIX_CFLAGS_COMPILE = [
|
||||
"-Wno-error=deprecated-declarations"
|
||||
"-Wno-error=parentheses"
|
||||
"-Wno-error=unused-variable"
|
||||
];
|
||||
NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations -Wno-error=parentheses -Wno-error=unused-variable";
|
||||
|
||||
postPatch = ''
|
||||
# remove vendored dependencies
|
||||
|
||||
@@ -12,13 +12,13 @@ in stdenv.mkDerivation {
|
||||
sha256 = "0jx2wqmc7602dxyj19n3h8x0cpy929h7c0h39vcc5rf0q74fh3id";
|
||||
};
|
||||
|
||||
makeFlags = "PREFIX=$(out)";
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [ scons libX11 libusb1 boost glib dbus-glib ];
|
||||
makeFlags = [ "PREFIX=$(out)" ];
|
||||
nativeBuildInputs = [ pkgconfig scons.py2 ];
|
||||
buildInputs = [ libX11 libusb1 boost glib dbus-glib ];
|
||||
dontUseSconsInstall = true;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://pingus.seul.org/~grumbel/xboxdrv/;
|
||||
homepage = "https://pingus.seul.org/~grumbel/xboxdrv/";
|
||||
description = "Xbox/Xbox360 (and more) gamepad driver for Linux that works in userspace";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = [ ];
|
||||
|
||||
33
pkgs/misc/drivers/xow/default.nix
Normal file
33
pkgs/misc/drivers/xow/default.nix
Normal file
@@ -0,0 +1,33 @@
|
||||
{ stdenv, fetchFromGitHub, libusb1 }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "xow";
|
||||
version = "0.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "medusalix";
|
||||
repo = "xow";
|
||||
rev = "v${version}";
|
||||
sha256 = "1xkwcx2gqip9v2h3zjmrn7sgcck3midl5alhsmr3zivgdipamynv";
|
||||
};
|
||||
|
||||
makeFlags = [
|
||||
"BUILD=RELEASE"
|
||||
"VERSION=${version}"
|
||||
"BINDIR=${placeholder ''out''}/bin"
|
||||
"UDEVDIR=${placeholder ''out''}/lib/udev/rules.d"
|
||||
"MODLDIR=${placeholder ''out''}/lib/modules-load.d"
|
||||
"MODPDIR=${placeholder ''out''}/lib/modprobe.d"
|
||||
"SYSDDIR=${placeholder ''out''}/lib/systemd/system"
|
||||
];
|
||||
enableParallelBuilding = true;
|
||||
buildInputs = [ libusb1 ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = "https://github.com/medusalix/xow";
|
||||
description = "Linux driver for the Xbox One wireless dongle";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = [ maintainers.jansol ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
37
pkgs/misc/drivers/xp-pen-g430/default.nix
Normal file
37
pkgs/misc/drivers/xp-pen-g430/default.nix
Normal file
@@ -0,0 +1,37 @@
|
||||
{ stdenv, fetchzip, autoPatchelfHook, libusb1, libX11, libXtst, qtbase, wrapQtAppsHook, libglvnd }:
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "xp-pen-G430";
|
||||
version = "20190820";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://download01.xp-pen.com/file/2019/08/Linux%20Beta%20Driver(${version}).zip";
|
||||
sha256 = "091kfqxxj90pdmwncgfl8ldi70pdhwryh3cls30654983m8cgnby";
|
||||
} + /Linux_Pentablet_V1.3.0.0.tar.gz;
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoPatchelfHook
|
||||
wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
libusb1
|
||||
libX11
|
||||
libXtst
|
||||
qtbase
|
||||
libglvnd
|
||||
stdenv.cc.cc.lib
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
cp {Pentablet_Driver,config.xml} "$out"/bin
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = "https://www.xp-pen.com/download-46.html";
|
||||
description = "Driver for the XP-PEN G430 drawing tablet";
|
||||
license = licenses.unfree;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ ivar ];
|
||||
};
|
||||
}
|
||||
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
|
||||
configureFlags = [ "--with-doxygen=no" ];
|
||||
|
||||
meta = {
|
||||
homepage = http://dvdhrm.github.io/xwiimote;
|
||||
homepage = "http://dvdhrm.github.io/xwiimote";
|
||||
description = "Userspace utilities to control connected Nintendo Wii Remotes";
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
license = stdenv.lib.licenses.mit;
|
||||
|
||||
@@ -1,13 +1,12 @@
|
||||
{ stdenv, fetchurl, libSM, libX11, libICE, SDL, alsaLib, gcc-unwrapped, libXext }:
|
||||
|
||||
with stdenv.lib;
|
||||
stdenv.mkDerivation rec{
|
||||
pname = "atari++";
|
||||
version = "1.81";
|
||||
version = "1.83";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.xl-project.com/download/atari++_${version}.tar.gz";
|
||||
sha256 = "1sv268dsjddirhx47zaqgqiahy6zjxj7xaiiksd1gjvs4lvf3cdg";
|
||||
url = "http://www.xl-project.com/download/${pname}_${version}.tar.gz";
|
||||
sha256 = "04fm2ic2qi4a52mi72wcaxyrpll4k8vvchx3qrik8rhg3jrxgm47";
|
||||
};
|
||||
|
||||
buildInputs = [ libSM libX11 SDL libICE alsaLib gcc-unwrapped libXext ];
|
||||
@@ -16,8 +15,8 @@ stdenv.mkDerivation rec{
|
||||
patchelf --set-rpath ${stdenv.lib.makeLibraryPath buildInputs} "$out/bin/atari++"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = http://www.xl-project.com/;
|
||||
meta = with stdenv.lib; {
|
||||
homepage = "http://www.xl-project.com/";
|
||||
description = "An enhanced, cycle-accurated Atari emulator";
|
||||
longDescription = ''
|
||||
The Atari++ Emulator is a Unix based emulator of the Atari eight
|
||||
|
||||
@@ -1,16 +1,20 @@
|
||||
{ stdenv, fetchurl
|
||||
{ stdenv, fetchFromGitHub, autoreconfHook
|
||||
, unzip, zlib, SDL, readline, libGLU, libGL, libX11 }:
|
||||
|
||||
with stdenv.lib;
|
||||
stdenv.mkDerivation rec{
|
||||
pname = "atari800";
|
||||
version = "4.0.0";
|
||||
version = "4.2.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/atari800/atari800/${version}/${pname}-${version}.tar.gz";
|
||||
sha256 = "1dcynsf8i52y7zyg62bkbhl3rdd22ss95zs2s9jm4y5jvn4vks88";
|
||||
src = fetchFromGitHub {
|
||||
owner = "atari800";
|
||||
repo = "atari800";
|
||||
rev = "ATARI800_${replaceChars ["."] ["_"] version}";
|
||||
sha256 = "15l08clqqayi9izrgsz9achan6gl4x57wqsc8mad3yn0xayzz3qy";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook ];
|
||||
|
||||
buildInputs = [ unzip zlib SDL readline libGLU libGL libX11 ];
|
||||
|
||||
configureFlags = [
|
||||
@@ -23,10 +27,8 @@ stdenv.mkDerivation rec{
|
||||
"--enable-riodevice"
|
||||
];
|
||||
|
||||
preConfigure = "cd src";
|
||||
|
||||
meta = {
|
||||
homepage = http://atari800.sourceforge.net/;
|
||||
homepage = "https://atari800.github.io/";
|
||||
description = "An Atari 8-bit emulator";
|
||||
longDescription = ''
|
||||
Atari800 is the emulator of Atari 8-bit computer systems and
|
||||
|
||||
@@ -4,13 +4,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "attract-mode";
|
||||
version = "2.2.0";
|
||||
version = "2.6.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mickelson";
|
||||
repo = "attract";
|
||||
rev = "v${version}";
|
||||
sha256 = "1arkfj0q3n1qbq5jwmal0kixxph8lnmv3g9bli36inab4r8zzmp8";
|
||||
sha256 = "16p369j0hanm0l2fiy6h9d9pn0f3qblcy9l39all6h7rfxnhp9ii";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "A frontend for arcade cabinets and media PCs";
|
||||
homepage = http://attractmode.org;
|
||||
homepage = "http://attractmode.org";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ hrdinka ];
|
||||
platforms = with platforms; linux;
|
||||
|
||||
@@ -11,7 +11,7 @@ let
|
||||
rev = "244f8bbbdf64ae603f9f6c09a3067943837459ec";
|
||||
sha256 = "0x4y5q7ygxfjfy2wxijkps9khsjjfb169sbda410vaw0m88wqj5p";
|
||||
};
|
||||
makeFlags = "CPU=m68k SYNTAX=mot";
|
||||
makeFlags = [ "CPU=m68k" "SYNTAX=mot" ];
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
cp vasmm68k_mot $out/bin
|
||||
@@ -39,7 +39,7 @@ stdenv.mkDerivation {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = https://www.retrodev.com/blastem/;
|
||||
homepage = "https://www.retrodev.com/blastem/";
|
||||
description = "The fast and accurate Genesis emulator";
|
||||
maintainers = with stdenv.lib.maintainers; [ puffnfresh ];
|
||||
license = stdenv.lib.licenses.gpl3;
|
||||
|
||||
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
|
||||
name = "bsod-0.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://www.vanheusden.com/bsod/bsod-0.1.tgz;
|
||||
url = "https://www.vanheusden.com/bsod/bsod-0.1.tgz";
|
||||
sha256 = "0hqwacazyq5rhc04j8w8w0j0dgb6ca8k66c9lxf6bsyi6wvbhvmd";
|
||||
};
|
||||
|
||||
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
|
||||
microsoft windows experience. Bsod displays the famous windows xp
|
||||
blue screen of death on the console. Errors and drivers causing the
|
||||
error are selected randomly from a large set of examples.";
|
||||
homepage = http://www.vanheusden.com/bsod/;
|
||||
homepage = "http://www.vanheusden.com/bsod/";
|
||||
license = stdenv.lib.licenses.gpl2;
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
maintainers = [ stdenv.lib.maintainers.antono ];
|
||||
|
||||
@@ -1,29 +1,47 @@
|
||||
{ stdenv, fetchFromGitHub, libpng, pkgconfig, SDL, freetype, zlib }:
|
||||
{ stdenv, fetchFromGitHub, desktop-file-utils, libpng
|
||||
, pkgconfig, SDL, freetype, zlib }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
|
||||
pname = "caprice32";
|
||||
version = "4.5.0";
|
||||
version = "4.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
repo = "caprice32";
|
||||
rev = "v${version}";
|
||||
owner = "ColinPitrat";
|
||||
sha256 = "056vrf5yq1574g93ix8hnjqqbdqza3qcjv0f8rvpsslqcbizma9y";
|
||||
sha256 = "0hng5krwgc1h9bz1xlkp2hwnvas965nd7sb3z9mb2m6x9ghxlacz";
|
||||
};
|
||||
|
||||
postPatch = "substituteInPlace cap32.cfg --replace /usr/local $out";
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
nativeBuildInputs = [ desktop-file-utils pkgconfig ];
|
||||
buildInputs = [ libpng SDL freetype zlib ];
|
||||
|
||||
#fix GIT_HASH avoid depend on git
|
||||
makeFlags = [ "GIT_HASH=${src.rev}" "DESTDIR=$(out)" "prefix=/"];
|
||||
makeFlags = [
|
||||
"APP_PATH=${placeholder "out"}/share/caprice32"
|
||||
"RELEASE=1"
|
||||
"DESTDIR=${placeholder "out"}"
|
||||
"prefix=/"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
mkdir -p $out/share/icons/
|
||||
mv $out/share/caprice32/resources/freedesktop/caprice32.png $out/share/icons/
|
||||
mv $out/share/caprice32/resources/freedesktop/emulators.png $out/share/icons/
|
||||
|
||||
desktop-file-install --dir $out/share/applications \
|
||||
$out/share/caprice32/resources/freedesktop/caprice32.desktop
|
||||
|
||||
desktop-file-install --dir $out/share/desktop-directories \
|
||||
$out/share/caprice32/resources/freedesktop/Emulators.directory
|
||||
|
||||
install -Dm644 $out/share/caprice32/resources/freedesktop/caprice32.menu -t $out/etc/xdg/menus/applications-merged/
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "A complete emulation of CPC464, CPC664 and CPC6128";
|
||||
homepage = https://github.com/ColinPitrat/caprice32 ;
|
||||
homepage = "https://github.com/ColinPitrat/caprice32";
|
||||
license = licenses.gpl2;
|
||||
maintainers = [ maintainers.genesis ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
@@ -60,7 +60,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "A modular ComputerCraft emulator";
|
||||
homepage = https://github.com/CCEmuX/CCEmuX;
|
||||
homepage = "https://github.com/CCEmuX/CCEmuX";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ CrazedProgrammer ];
|
||||
};
|
||||
|
||||
@@ -29,7 +29,7 @@ in stdenv.mkDerivation ({
|
||||
|
||||
Optical media emulated by CDemu can be mounted within Linux. Automounting is also allowed.
|
||||
'';
|
||||
homepage = http://cdemu.sourceforge.net/;
|
||||
homepage = "http://cdemu.sourceforge.net/";
|
||||
license = licenses.gpl2Plus;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with stdenv.lib.maintainers; [ bendlas ];
|
||||
|
||||
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Provides a Virtual (SCSI) HBA";
|
||||
homepage = http://cdemu.sourceforge.net/about/vhba/;
|
||||
homepage = "http://cdemu.sourceforge.net/about/vhba/";
|
||||
platforms = platforms.linux;
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with stdenv.lib.maintainers; [ bendlas ];
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{ stdenv, fetchgit, cmake, SDL2, qtbase, qtmultimedia, boost }:
|
||||
{ stdenv, mkDerivation, lib, fetchgit, cmake, SDL2, qtbase, qtmultimedia, boost }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
mkDerivation {
|
||||
pname = "citra";
|
||||
version = "2019-05-25";
|
||||
version = "2020-03-21";
|
||||
|
||||
# Submodules
|
||||
src = fetchgit {
|
||||
url = "https://github.com/citra-emu/citra";
|
||||
rev = "186ffc235f744dad315a603a98cce4597ef0f65f";
|
||||
sha256 = "0w24an80yjmkfcxjzdvsbpahx46bmd90liq5m6qva5pgnpmxx7pn";
|
||||
rev = "8722b970c52f2c0d8e82561477edb62a53ae9dbb";
|
||||
sha256 = "0c1zn1f84h4f6n6p0aqz905yvv5qpdmkj2z58yla6bfgbzabfyrj";
|
||||
};
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
||||
installPhase = "install -Dt $out/bin darcnes";
|
||||
|
||||
meta = {
|
||||
homepage = https://web.archive.org/web/20130502171725/http://www.dridus.com/~nyef/darcnes/;
|
||||
homepage = "https://web.archive.org/web/20130502171725/http://www.dridus.com/~nyef/darcnes/";
|
||||
description = "Sega Master System, Game Gear, SG-1000, NES, ColecoVision and Apple II emulator";
|
||||
# Prohibited commercial use, credit required.
|
||||
license = stdenv.lib.licenses.free;
|
||||
|
||||
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
|
||||
roms. DeSmuME is also able to emulate nearly all of the
|
||||
commercial nds rom titles which other DS Emulators aren't.
|
||||
'';
|
||||
homepage = http://www.desmume.com ;
|
||||
homepage = "http://www.desmume.com";
|
||||
license = licenses.gpl1Plus;
|
||||
maintainers = [ maintainers.AndersonTorres ];
|
||||
platforms = platforms.linux;
|
||||
|
||||
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
|
||||
|
||||
buildInputs = [ unzip ];
|
||||
|
||||
makeFlags = "LINK=gcc CFLAGS=-O2";
|
||||
makeFlags = [ "LINK=gcc" "CFLAGS=-O2" ];
|
||||
|
||||
hardeningDisable = [ "format" ];
|
||||
|
||||
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = http://www.davidviner.com/dlx.php;
|
||||
homepage = "http://www.davidviner.com/dlx.php";
|
||||
description = "DLX Simulator";
|
||||
license = stdenv.lib.licenses.gpl2;
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
|
||||
@@ -1,17 +1,44 @@
|
||||
{ stdenv, lib, fetchpatch, pkgconfig, cmake, bluez, ffmpeg, libao, gtk2, glib
|
||||
, libGLU, libGL , gettext, libpthreadstubs, libXrandr, libXext, readline
|
||||
, openal , libXdmcp, portaudio, fetchFromGitHub, libusb, libevdev
|
||||
, wxGTK30, soundtouch, miniupnpc, mbedtls, curl, lzo, sfml
|
||||
, libpulseaudio ? null }:
|
||||
{ stdenv
|
||||
, lib
|
||||
, fetchpatch
|
||||
, pkgconfig
|
||||
, cmake
|
||||
, bluez
|
||||
, ffmpeg
|
||||
, libao
|
||||
, gtk2
|
||||
, glib
|
||||
, libGLU
|
||||
, libGL
|
||||
, gettext
|
||||
, libpthreadstubs
|
||||
, libXrandr
|
||||
, libXext
|
||||
, readline
|
||||
, openal
|
||||
, libXdmcp
|
||||
, portaudio
|
||||
, fetchFromGitHub
|
||||
, libusb1
|
||||
, libevdev
|
||||
, wxGTK30
|
||||
, soundtouch
|
||||
, miniupnpc
|
||||
, mbedtls
|
||||
, curl
|
||||
, lzo
|
||||
, sfml
|
||||
, libpulseaudio ? null
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "dolphin-emu";
|
||||
version = "5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dolphin-emu";
|
||||
repo = "dolphin";
|
||||
rev = version;
|
||||
owner = "dolphin-emu";
|
||||
repo = "dolphin";
|
||||
rev = version;
|
||||
sha256 = "07mlfnh0hwvk6xarcg315x7z2j0qbg9g7cm040df9c8psiahc3g6";
|
||||
};
|
||||
|
||||
@@ -44,15 +71,45 @@ stdenv.mkDerivation rec {
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [ cmake bluez ffmpeg libao libGLU libGL gtk2 glib
|
||||
gettext libpthreadstubs libXrandr libXext readline openal
|
||||
libevdev libXdmcp portaudio libusb libpulseaudio
|
||||
libevdev libXdmcp portaudio libusb libpulseaudio
|
||||
wxGTK30 soundtouch miniupnpc mbedtls curl lzo sfml ];
|
||||
nativeBuildInputs = [
|
||||
pkgconfig
|
||||
cmake
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
bluez
|
||||
ffmpeg
|
||||
libao
|
||||
libGLU
|
||||
libGL
|
||||
gtk2
|
||||
glib
|
||||
gettext
|
||||
libpthreadstubs
|
||||
libXrandr
|
||||
libXext
|
||||
readline
|
||||
openal
|
||||
libevdev
|
||||
libXdmcp
|
||||
portaudio
|
||||
libpulseaudio
|
||||
libevdev
|
||||
libXdmcp
|
||||
portaudio
|
||||
libusb1
|
||||
libpulseaudio
|
||||
wxGTK30
|
||||
soundtouch
|
||||
miniupnpc
|
||||
mbedtls
|
||||
curl
|
||||
lzo
|
||||
sfml
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = https://dolphin-emu.org/;
|
||||
homepage = "https://dolphin-emu.org/";
|
||||
description = "Gamecube/Wii/Triforce emulator for x86_64 and ARMv8";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ MP2E ashkitten ];
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ lib, stdenv, fetchFromGitHub, makeDesktopItem, pkgconfig, cmake
|
||||
, wrapQtAppsHook, qtbase, bluez, ffmpeg, libao, libGLU, libGL, pcre, gettext
|
||||
, libXrandr, libusb, lzo, libpthreadstubs, libXext, libXxf86vm, libXinerama
|
||||
, libXrandr, libusb1, lzo, libpthreadstubs, libXext, libXxf86vm, libXinerama
|
||||
, libSM, libXdmcp, readline, openal, udev, libevdev, portaudio, curl, alsaLib
|
||||
, miniupnpc, enet, mbedtls, soundtouch, sfml
|
||||
, vulkan-loader ? null, libpulseaudio ? null
|
||||
@@ -21,13 +21,13 @@ let
|
||||
};
|
||||
in stdenv.mkDerivation rec {
|
||||
pname = "dolphin-emu";
|
||||
version = "5.0-11109";
|
||||
version = "5.0-11824";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dolphin-emu";
|
||||
repo = "dolphin";
|
||||
rev = "93d7b3d15962a3393cf2971e14c4acf54d90cecd";
|
||||
sha256 = "1kkx3agdsc0qmf3yymlzq315nypm34qvq04qpjqycpfhmpx8gdnq";
|
||||
rev = "1b97f081b8eff9012132a4124537968bdb0e03e0";
|
||||
sha256 = "1v96hcn34040vjsw83k8p0r0nb8rrdcz80h4ngirxzm36b3l7w6m";
|
||||
};
|
||||
|
||||
enableParallelBuilding = true;
|
||||
@@ -37,7 +37,7 @@ in stdenv.mkDerivation rec {
|
||||
buildInputs = [
|
||||
curl ffmpeg libao libGLU libGL pcre gettext libpthreadstubs libpulseaudio
|
||||
libXrandr libXext libXxf86vm libXinerama libSM readline openal libXdmcp lzo
|
||||
portaudio libusb libpng hidapi miniupnpc enet mbedtls soundtouch sfml
|
||||
portaudio libusb1 libpng hidapi miniupnpc enet mbedtls soundtouch sfml
|
||||
qtbase
|
||||
] ++ lib.optionals stdenv.isLinux [
|
||||
bluez udev libevdev alsaLib vulkan-loader
|
||||
|
||||
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = http://www.dosbox.com/;
|
||||
homepage = "http://www.dosbox.com/";
|
||||
description = "A DOS emulator";
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ matthewbauer ];
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{ stdenv, fetchFromGitHub, pkgconfig, cmake, curl, boost, eigen
|
||||
, freeimage, freetype, libGLU, libGL, SDL2, alsaLib, libarchive }:
|
||||
, freeimage, freetype, libGLU, libGL, SDL2, alsaLib, libarchive
|
||||
, fetchpatch }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "emulationstation";
|
||||
@@ -12,17 +13,25 @@ stdenv.mkDerivation {
|
||||
sha256 = "0cm0sq2wri2l9cvab1l0g02za59q7klj0h3p028vr96n6njj4w9v";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [ cmake alsaLib boost curl eigen freeimage freetype libarchive libGLU libGL SDL2 ];
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = "https://github.com/Aloshi/EmulationStation/commit/49ccd8fc7a7b1dfd974fc57eb13317c42842f22c.patch";
|
||||
sha256 = "1v5d81l7bav0k5z4vybrc3rjcysph6lkm5pcfr6m42wlz7jmjw0p";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ pkgconfig cmake ];
|
||||
buildInputs = [ alsaLib boost curl eigen freeimage freetype libarchive libGLU libGL SDL2 ];
|
||||
|
||||
buildPhase = "cmake . && make";
|
||||
installPhase = ''
|
||||
install -D ../emulationstation $out/bin/emulationstation
|
||||
'';
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = {
|
||||
description = "A flexible emulator front-end supporting keyboardless navigation and custom system themes";
|
||||
homepage = https://emulationstation.org;
|
||||
homepage = "https://emulationstation.org";
|
||||
maintainers = [ stdenv.lib.maintainers.edwtjo ];
|
||||
license = stdenv.lib.licenses.mit;
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
|
||||
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = http://epsxe.com/;
|
||||
homepage = "http://epsxe.com/";
|
||||
description = "Enhanced PSX (PlayStation 1) emulator";
|
||||
license = licenses.unfree;
|
||||
maintainers = with maintainers; [ yegortimoshenko ];
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
stdenv.mkDerivation {
|
||||
name = "fakenes-0.5.9b3";
|
||||
src = fetchurl {
|
||||
url = mirror://sourceforge/fakenes/fakenes-0.5.9-beta3.tar.gz;
|
||||
url = "mirror://sourceforge/fakenes/fakenes-0.5.9-beta3.tar.gz";
|
||||
sha256 = "026h67s4pzc1vma59pmzk02iy379255qbai2q74wln9bxqcpniy4";
|
||||
};
|
||||
|
||||
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
|
||||
patches = [ ./build.patch ];
|
||||
|
||||
meta = {
|
||||
homepage = http://fakenes.sourceforge.net/;
|
||||
homepage = "http://fakenes.sourceforge.net/";
|
||||
license = stdenv.lib.licenses.gpl2Plus;
|
||||
description = "Portable Open Source NES Emulator";
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
|
||||
@@ -1,11 +1,14 @@
|
||||
{stdenv, fetchurl, scons, zlib, SDL, lua5_1, pkgconfig}:
|
||||
{stdenv, fetchFromGitHub, scons, zlib, SDL, lua5_1, pkgconfig}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "fceux-2.2.3";
|
||||
pname = "fceux-unstable";
|
||||
version = "2020-01-29";
|
||||
|
||||
src = fetchurl {
|
||||
url = mirror://sourceforge/fceultra/Source%20Code/2.2.3%20src/fceux-2.2.3.src.tar.gz;
|
||||
sha256 = "0gl2i3qdmcm7v9m5kpfz98w05d8m33990jiwka043ya7lflxvrjb";
|
||||
src = fetchFromGitHub {
|
||||
owner = "TASVideos";
|
||||
repo = "fceux";
|
||||
rev = "fb8d46d9697cb24b0ebe79d84eedf282f69ab337";
|
||||
sha256 = "0gpz411dzfwx9mr34yi4zb1hphd5hha1nvwgzxki0sviwafca992";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig scons ];
|
||||
@@ -30,7 +33,8 @@ stdenv.mkDerivation {
|
||||
meta = {
|
||||
description = "A Nintendo Entertainment System (NES) Emulator";
|
||||
license = stdenv.lib.licenses.gpl2;
|
||||
homepage = http://www.fceux.com/;
|
||||
maintainers = [ stdenv.lib.maintainers.scubed2 ];
|
||||
homepage = "http://www.fceux.com/";
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = https://github.com/nspire-emus/firebird;
|
||||
homepage = "https://github.com/nspire-emus/firebird";
|
||||
description = "Third-party multi-platform emulator of the ARM-based TI-Nspire™ calculators";
|
||||
license = stdenv.lib.licenses.gpl3;
|
||||
maintainers = with stdenv.lib.maintainers; [ pneumaticat ];
|
||||
|
||||
@@ -5,11 +5,11 @@ with stdenv.lib;
|
||||
stdenv.mkDerivation rec {
|
||||
|
||||
pname = "fs-uae";
|
||||
version = "3.0.2";
|
||||
version = "3.0.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://fs-uae.net/stable/${version}/${pname}-${version}.tar.gz";
|
||||
sha256 = "1awakxs3rlbm0bxpi37cbavi5fpb89wszksyw62as4nz3qsdrpjf";
|
||||
sha256 = "0v5c8ns00bam4myj7454hpkrnm9i81jwdzrp5nl7gaa18qb60hjq";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
|
||||
create customized Amigas.
|
||||
'';
|
||||
license = licenses.gpl2Plus;
|
||||
homepage = https://fs-uae.net;
|
||||
homepage = "https://fs-uae.net";
|
||||
maintainers = with stdenv.lib; [ maintainers.AndersonTorres ];
|
||||
platforms = [ "i686-linux" "x86_64-linux" ];
|
||||
};
|
||||
|
||||
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = http://fuse-emulator.sourceforge.net/;
|
||||
homepage = "http://fuse-emulator.sourceforge.net/";
|
||||
description = "ZX Spectrum emulator";
|
||||
license = licenses.gpl2Plus;
|
||||
platforms = platforms.linux;
|
||||
|
||||
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
|
||||
name = "gens-gs-7";
|
||||
|
||||
src = fetchurl {
|
||||
url = http://retrocdn.net/images/6/6d/Gens-gs-r7.tar.gz;
|
||||
url = "http://retrocdn.net/images/6/6d/Gens-gs-r7.tar.gz";
|
||||
sha256 = "1ha5s6d3y7s9aq9f4zmn9p88109c3mrj36z2w68jhiw5xrxws833";
|
||||
};
|
||||
|
||||
@@ -16,7 +16,7 @@ stdenv.mkDerivation {
|
||||
NIX_CFLAGS_COMPILE = "-UGTK_DISABLE_DEPRECATED -UGSEAL_ENABLE";
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://segaretro.org/Gens/GS;
|
||||
homepage = "https://segaretro.org/Gens/GS";
|
||||
description = "A Genesis/Mega Drive emulator";
|
||||
platforms = [ "i686-linux" ];
|
||||
license = licenses.gpl2Plus;
|
||||
|
||||
@@ -32,6 +32,6 @@ stdenv.mkDerivation rec {
|
||||
and serial controllers. The emulation is working well enough to
|
||||
allow several unmodified "guest" operating systems to run.
|
||||
'';
|
||||
homepage = http://gxemul.sourceforge.net/;
|
||||
homepage = "http://gxemul.sourceforge.net/";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -9,12 +9,12 @@ stdenv.mkDerivation rec {
|
||||
};
|
||||
|
||||
# For pthread_cancel
|
||||
cmakeFlags = "-DCMAKE_EXE_LINKER_FLAGS=-lgcc_s";
|
||||
cmakeFlags = [ "-DCMAKE_EXE_LINKER_FLAGS=-lgcc_s" ];
|
||||
|
||||
buildInputs = [ zlib SDL cmake ];
|
||||
|
||||
meta = {
|
||||
homepage = http://hatari.tuxfamily.org/;
|
||||
homepage = "http://hatari.tuxfamily.org/";
|
||||
description = "Atari ST/STE/TT/Falcon emulator";
|
||||
license = stdenv.lib.licenses.gpl2Plus;
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user