teck-programmer: init at 1.1.1

+124
+4
pkgs/development/node-packages/default.nix
··· 241 ''; 242 }; 243 244 vega-cli = super.vega-cli.override { 245 nativeBuildInputs = [ pkgs.pkg-config ]; 246 buildInputs = with pkgs; [
··· 241 ''; 242 }; 243 244 + teck-programmer = super.teck-programmer.override { 245 + buildInputs = [ pkgs.libusb ]; 246 + }; 247 + 248 vega-cli = super.vega-cli.override { 249 nativeBuildInputs = [ pkgs.pkg-config ]; 250 buildInputs = with pkgs; [
+1
pkgs/development/node-packages/node-packages.json
··· 220 , "svgo" 221 , "swagger" 222 , {"tedicross": "git+https://github.com/TediCross/TediCross.git#v0.8.7"} 223 , "tern" 224 , "textlint" 225 , "textlint-plugin-latex"
··· 220 , "svgo" 221 , "swagger" 222 , {"tedicross": "git+https://github.com/TediCross/TediCross.git#v0.8.7"} 223 + , "teck-programmer" 224 , "tern" 225 , "textlint" 226 , "textlint-plugin-latex"
+117
pkgs/development/node-packages/node-packages.nix
··· 40385 sha512 = "Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA=="; 40386 }; 40387 }; 40388 "node-addon-api-3.1.0" = { 40389 name = "node-addon-api"; 40390 packageName = "node-addon-api"; ··· 45795 src = fetchurl { 45796 url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.0.tgz"; 45797 sha512 = "aaLVANlj4HgZweKttFNUVNRxDukytuIuxeK2boIMHjagNJCiVKWFsKF4tCE3ql3GbrD2tExPQ7/pwtEJcHNZeg=="; 45798 }; 45799 }; 45800 "prebuild-install-6.1.1" = { ··· 59818 src = fetchurl { 59819 url = "https://registry.npmjs.org/urlsafe-base64/-/urlsafe-base64-1.0.0.tgz"; 59820 sha1 = "23f89069a6c62f46cf3a1d3b00169cefb90be0c6"; 59821 }; 59822 }; 59823 "use-3.1.1" = { ··· 109962 meta = { 109963 description = "Better DiteCross"; 109964 license = "MIT"; 109965 }; 109966 production = true; 109967 bypassCache = true;
··· 40385 sha512 = "Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA=="; 40386 }; 40387 }; 40388 + "node-addon-api-3.0.2" = { 40389 + name = "node-addon-api"; 40390 + packageName = "node-addon-api"; 40391 + version = "3.0.2"; 40392 + src = fetchurl { 40393 + url = "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.0.2.tgz"; 40394 + sha512 = "+D4s2HCnxPd5PjjI0STKwncjXTUKKqm74MDMz9OPXavjsGmjkvwgLtA5yoxJUdmpj52+2u+RrXgPipahKczMKg=="; 40395 + }; 40396 + }; 40397 "node-addon-api-3.1.0" = { 40398 name = "node-addon-api"; 40399 packageName = "node-addon-api"; ··· 45804 src = fetchurl { 45805 url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.0.tgz"; 45806 sha512 = "aaLVANlj4HgZweKttFNUVNRxDukytuIuxeK2boIMHjagNJCiVKWFsKF4tCE3ql3GbrD2tExPQ7/pwtEJcHNZeg=="; 45807 + }; 45808 + }; 45809 + "prebuild-install-5.3.6" = { 45810 + name = "prebuild-install"; 45811 + packageName = "prebuild-install"; 45812 + version = "5.3.6"; 45813 + src = fetchurl { 45814 + url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.6.tgz"; 45815 + sha512 = "s8Aai8++QQGi4sSbs/M1Qku62PFK49Jm1CbgXklGz4nmHveDq0wzJkg7Na5QbnO1uNH8K7iqx2EQ/mV0MZEmOg=="; 45816 }; 45817 }; 45818 "prebuild-install-6.1.1" = { ··· 59836 src = fetchurl { 59837 url = "https://registry.npmjs.org/urlsafe-base64/-/urlsafe-base64-1.0.0.tgz"; 59838 sha1 = "23f89069a6c62f46cf3a1d3b00169cefb90be0c6"; 59839 + }; 59840 + }; 59841 + "usb-1.7.0" = { 59842 + name = "usb"; 59843 + packageName = "usb"; 59844 + version = "1.7.0"; 59845 + src = fetchurl { 59846 + url = "https://registry.npmjs.org/usb/-/usb-1.7.0.tgz"; 59847 + sha512 = "LHm9d389NCzZSMd0DnilxT5Lord4P2E3ETwP1LeuJcEBmI5uLJv8Sd18z/9bairUMbDnnNqX+Hi5Xkl93Kvdmw=="; 59848 }; 59849 }; 59850 "use-3.1.1" = { ··· 109989 meta = { 109990 description = "Better DiteCross"; 109991 license = "MIT"; 109992 + }; 109993 + production = true; 109994 + bypassCache = true; 109995 + reconstructLock = true; 109996 + }; 109997 + teck-programmer = nodeEnv.buildNodePackage { 109998 + name = "teck-programmer"; 109999 + packageName = "teck-programmer"; 110000 + version = "1.1.1"; 110001 + src = fetchurl { 110002 + url = "https://registry.npmjs.org/teck-programmer/-/teck-programmer-1.1.1.tgz"; 110003 + sha1 = "bd2b3b1e3b88ad3c7471bdc8a5244255564b69e1"; 110004 + }; 110005 + dependencies = [ 110006 + sources."ansi-regex-2.1.1" 110007 + sources."aproba-1.2.0" 110008 + sources."are-we-there-yet-1.1.5" 110009 + sources."base64-js-1.5.1" 110010 + sources."bindings-1.5.0" 110011 + (sources."bl-4.1.0" // { 110012 + dependencies = [ 110013 + sources."readable-stream-3.6.0" 110014 + ]; 110015 + }) 110016 + sources."buffer-5.7.1" 110017 + sources."chownr-1.1.4" 110018 + sources."code-point-at-1.1.0" 110019 + sources."console-control-strings-1.1.0" 110020 + sources."core-util-is-1.0.2" 110021 + sources."decompress-response-4.2.1" 110022 + sources."deep-extend-0.6.0" 110023 + sources."delegates-1.0.0" 110024 + sources."detect-libc-1.0.3" 110025 + sources."end-of-stream-1.4.4" 110026 + sources."expand-template-2.0.3" 110027 + sources."file-uri-to-path-1.0.0" 110028 + sources."fs-constants-1.0.0" 110029 + sources."gauge-2.7.4" 110030 + sources."github-from-package-0.0.0" 110031 + sources."has-unicode-2.0.1" 110032 + sources."ieee754-1.2.1" 110033 + sources."inherits-2.0.4" 110034 + sources."ini-1.3.8" 110035 + sources."is-fullwidth-code-point-1.0.0" 110036 + sources."isarray-1.0.0" 110037 + sources."mimic-response-2.1.0" 110038 + sources."minimist-1.2.5" 110039 + sources."mkdirp-classic-0.5.3" 110040 + sources."napi-build-utils-1.0.2" 110041 + sources."node-abi-2.21.0" 110042 + sources."node-addon-api-3.0.2" 110043 + sources."noop-logger-0.1.1" 110044 + sources."npmlog-4.1.2" 110045 + sources."number-is-nan-1.0.1" 110046 + sources."object-assign-4.1.1" 110047 + sources."once-1.4.0" 110048 + sources."prebuild-install-5.3.6" 110049 + sources."process-nextick-args-2.0.1" 110050 + sources."pump-3.0.0" 110051 + sources."q-1.5.1" 110052 + sources."rc-1.2.8" 110053 + sources."readable-stream-2.3.7" 110054 + sources."safe-buffer-5.1.2" 110055 + sources."semver-5.7.1" 110056 + sources."set-blocking-2.0.0" 110057 + sources."signal-exit-3.0.3" 110058 + sources."simple-concat-1.0.1" 110059 + sources."simple-get-3.1.0" 110060 + sources."string-width-1.0.2" 110061 + sources."string_decoder-1.1.1" 110062 + sources."strip-ansi-3.0.1" 110063 + sources."strip-json-comments-2.0.1" 110064 + sources."tar-fs-2.1.1" 110065 + (sources."tar-stream-2.2.0" // { 110066 + dependencies = [ 110067 + sources."readable-stream-3.6.0" 110068 + ]; 110069 + }) 110070 + sources."tunnel-agent-0.6.0" 110071 + sources."usb-1.7.0" 110072 + sources."util-deprecate-1.0.2" 110073 + sources."which-pm-runs-1.0.0" 110074 + sources."wide-align-1.1.3" 110075 + sources."wrappy-1.0.2" 110076 + ]; 110077 + buildInputs = globalBuildInputs; 110078 + meta = { 110079 + description = "Programmer for TECK keyboards."; 110080 + homepage = "https://github.com/m-ou-se/teck-programmer"; 110081 + license = "GPL-3.0+"; 110082 }; 110083 production = true; 110084 bypassCache = true;
+2
pkgs/top-level/all-packages.nix
··· 8663 8664 tea = callPackage ../tools/misc/tea { }; 8665 8666 ted = callPackage ../tools/typesetting/ted { }; 8667 8668 teamviewer = libsForQt514.callPackage ../applications/networking/remote/teamviewer { };
··· 8663 8664 tea = callPackage ../tools/misc/tea { }; 8665 8666 + inherit (nodePackages) teck-programmer; 8667 + 8668 ted = callPackage ../tools/typesetting/ted { }; 8669 8670 teamviewer = libsForQt514.callPackage ../applications/networking/remote/teamviewer { };