Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 46944fe0 d76f9054

+1431 -1348
+7
maintainers/maintainer-list.nix
··· 841 githubId = 5327697; 842 name = "Anatolii Prylutskyi"; 843 }; 844 antoinerg = { 845 email = "roygobeil.antoine@gmail.com"; 846 github = "antoinerg";
··· 841 githubId = 5327697; 842 name = "Anatolii Prylutskyi"; 843 }; 844 + anselmschueler = { 845 + email = "mail@anselmschueler.com"; 846 + github = "schuelermine"; 847 + githubId = 48802534; 848 + name = "Anselm Schüler"; 849 + matrix = "@schuelermine:matrix.org"; 850 + }; 851 antoinerg = { 852 email = "roygobeil.antoine@gmail.com"; 853 github = "antoinerg";
+6
pkgs/applications/graphics/tesseract/default.nix
··· 3 let 4 base3 = callPackage ./tesseract3.nix {}; 5 base4 = callPackage ./tesseract4.nix {}; 6 languages = callPackage ./languages.nix {}; 7 in 8 { ··· 13 14 tesseract4 = lowPrio (callPackage ./wrapper.nix { 15 tesseractBase = base4; 16 languages = languages.v4; 17 }); 18 }
··· 3 let 4 base3 = callPackage ./tesseract3.nix {}; 5 base4 = callPackage ./tesseract4.nix {}; 6 + base5 = callPackage ./tesseract5.nix {}; 7 languages = callPackage ./languages.nix {}; 8 in 9 { ··· 14 15 tesseract4 = lowPrio (callPackage ./wrapper.nix { 16 tesseractBase = base4; 17 + languages = languages.v4; 18 + }); 19 + 20 + tesseract5 = lowPrio (callPackage ./wrapper.nix { 21 + tesseractBase = base5; 22 languages = languages.v4; 23 }); 24 }
+2 -2
pkgs/applications/graphics/tesseract/fetch-language-hashes
··· 25 >&2 echo "Invalid tessdataRev: $tessdataRev" 26 exit 1 27 }) 28 - langCodes=$(echo $(echo "$repoPage" | grep -ohP "(?<=/)[^/]+?(?=\.traineddata)" | sort)) 29 fi 30 31 for lang in $langCodes; do 32 url=https://github.com/tesseract-ocr/tessdata/raw/$tessdataRev/$lang.traineddata 33 - hash=$(nix-prefetch-url $url 2>/dev/null) 34 echo "$lang = \"$hash\";" 35 done
··· 25 >&2 echo "Invalid tessdataRev: $tessdataRev" 26 exit 1 27 }) 28 + langCodes=$(echo $(echo "$repoPage" | grep -ohP "(?<=/)[^/ ]+?(?=\.traineddata)" | sort -u)) 29 fi 30 31 for lang in $langCodes; do 32 url=https://github.com/tesseract-ocr/tessdata/raw/$tessdataRev/$lang.traineddata 33 + hash=$(nix hash to-sri --type sha256 $(nix-prefetch-url $url 2>/dev/null)) 34 echo "$lang = \"$hash\";" 35 done
+245 -245
pkgs/applications/graphics/tesseract/languages.nix
··· 7 owner = "tesseract-ocr"; 8 repo = "tessdata"; 9 rev = tessdataRev; 10 - sha256 = tessdata; 11 }; 12 13 - languageFile = lang: sha256: fetchurl { 14 url = "https://github.com/tesseract-ocr/tessdata/raw/${tessdataRev}/${lang}.traineddata"; 15 - inherit sha256; 16 }; 17 in 18 { ··· 32 33 v3 = makeLanguages { 34 tessdataRev = "3cf1e2df1fe1d1da29295c9ef0983796c7958b7d"; 35 - tessdata = "1v4b63v5nzcxr2y3635r19l7lj5smjmc9vfk0wmxlryxncb4vpg7"; 36 - all = "0yj6h9n6h0kzzcqsn3z87vsi8pa60szp0yiayb0znd0v9my0dqhn"; 37 38 # Run `./fetch-language-hashes <tessdataRev>` to generate these hashes 39 languages = { 40 - afr = "15dsnzy4i9ai26ilm73gkfj4ck039raa88i6w443c4b1fnay2akf"; 41 - amh = "1wbcsdq3svxga3j1alk61xs72a9fhsfsyjxhp3cwxfaqfhrzg7h4"; 42 - ara = "0nk495gki6jbbnwcl2ybsx4nd02d6qykcjncq0d2g8pbgapqmj91"; 43 - asm = "0c3wq15yphq7x74s2sn3f90k6z1cf5j7ic62z0dynidrv99bddfh"; 44 - aze = "0pz073hxqkx1a1cshlgg5k11lj73s52sdxa7k3020drc314lhaxw"; 45 - aze_cyrl = "0djbfgx28ykcjsn2p0766qrmj256g7vhc7valc3ivsva8b906lxq"; 46 - bel = "04zqy8vik0fcakq6apfp8wjhkkhlg0yn9kmag1lk7s8fy9ax3ws2"; 47 - ben = "0q7812kn5xjm47hcgdcg911lhbgqr7hbvqckfxxm8qw0yjx2cy0m"; 48 - bod = "0rwq7539zzfs8xs0bf1535z1cwkm0yk1ni25f5gjav7nm6qpiaan"; 49 - bos = "1qr04dj7lx347gxpin5nfprbggmxq2mwx8kf3pcc3vb5x3pa57g4"; 50 - bul = "0cyyqgi3i4y9bfzwls0lwljzgd0r8ayfqb4bbvdh4qmbni9x42ya"; 51 - cat = "0kgw8f5pdw9lfbn6cfp5n1s0j8pj3418yx6rsbagzcf1gr36gbr9"; 52 - ceb = "1g1n4np4vhar7wfwx2km5k6kldb600rrl7npfbf75229rar068f1"; 53 - ces = "0zxkkyhpd74i6321nv86pkjb0k7p9cp6m174rbn42nl7jz6qxib0"; 54 - chi_sim = "0k250xr0gk9yh22yqxd0zpxdsrqfzs164kdv5n9rxx1g996yffij"; 55 - chi_tra = "03nxqpd546p0gwfj6pqzbdbv5zjpdddzlpa10xn4nvmks1mmckbp"; 56 - chr = "1k1sg3hap0kd5aa36ysvmhp7r3fynxf0f7lzz814h6p3g250zclb"; 57 - cym = "0d6wbf9cmrrzf66mhcckwdfy3xh2i38r0by9nk6isw9rl7bf7j07"; 58 - dan = "1s1yj56rpzmif3ir3qs4iab744cgpflk7y8812z2665bh61illpr"; 59 - dan_frak = "1bxi53ymib5g0139vfd2pflh7nl5925vqznq3sfgaqx7gdx630vi"; 60 - deu = "0fna7fqk1a8ivd7q2k38vx37qm3vbn183zh4z5zfqb4pgqmb8znb"; 61 - deu_frak = "1y4krkvarg7jxhcq49fgybg4phbn58y9c0z2bm8mnp28jkih1cnb"; 62 - dzo = "1fcz0imi7zxi99762pxfcm5iz2jcbqj3s742magka4ihrxnz07xm"; 63 - ell = "0r0f71jy4y29bg055qvvy93wchi3lh08zz0k9c8l7466b03yvq5v"; 64 - eng = "0vghah8kqcv0n5fnjb88w6siz156ysrc41fckw3f2y8c3sgmqlf0"; 65 - enm = "10y61xv3w1ypgqz5rgb22y5hh1i4zx03cwiqw21ifqvg4xdrln46"; 66 - epo = "1y5lh55mbcx33cm7qlf1dcah8ffycxmlcpzjzx9r6ij14fdd4964"; 67 - equ = "1nqrd0a9jqqh6byy8snfhad1hisrc92dcx44wsy7v4nf40j3mx1s"; 68 - est = "12ll8lq1hjcsq9hh93020w78r7f1rcxcwlvrjqw8j5p3k9jg5a4g"; 69 - eus = "034s9mp7lw1a4yvf2cmbbj2fbqbaq6xnjqh30yn0wq0c0jck96nw"; 70 - fas = "0m61p4byc0kzf75cdn6g18s8hcg9r8ifs34wr85lbsb65kil4ijx"; 71 - fin = "1wac333k0lcd5jwprzg99b10bq8sdc96b9d6275kg9imyqjwcc7q"; 72 - fra = "1ax7i0nw1lwkz4sbrvn4z0lcrcai77ymdpla7qk7yij6s4xb5bw6"; 73 - frk = "16nmr71p93724vk1x5mq4r8vxpwnm448p6dwqv8scg8asch1cidp"; 74 - frm = "00yz3hz7wcralq8wbx1ap4c6b37ac6vnz5bgmxmgdx0kqzibiddn"; 75 - gle = "1n8z8kmn5m628rlzgz5v0iw6h46aalflq5asa1wj5rygx1y2azpa"; 76 - glg = "0fdniayplc3iwmlmvhblarh1gm97dp8rqhhkb8b0clwfd9cj342z"; 77 - grc = "04r2193qcxqyab5998xn8bf7197wiccmjm7iakij8d0c7l61dnxb"; 78 - guj = "0dp8mlxmf0x9wb8dg0c508sdwz03icq94z8ji8jhwgdqgv8hw1al"; 79 - hat = "0793mmlxbb09c8103jhdvlczz647nyn4ykkgd3gwgavncmjh72v8"; 80 - heb = "16za9ff1i3ya6hz75l9v3v7j4039kscxxw21g3i2w5p9zn52hyag"; 81 - hin = "1vnn5wpc724kgib8jbx0kpnnp4al60ivqir72gnbyh6cpnflb6bf"; 82 - hrv = "15rqd6xiv2bdmalb5s6rxvw0yk6w9agn9fli3bvi703q6vpj2yn3"; 83 - hun = "19zzwdxwi3h3vdsgr271i1m87gfpdirk6b1ljw2j8qmfilp4sw56"; 84 - iku = "1v1yvc1194qycjgb4ihh5hpj6472nlbp66dii183514g2dh9x0db"; 85 - ind = "120d4b41wvsgcd1sgy2mp78i9hvi7w03a63078dz1yds0yqdwf1p"; 86 - isl = "003ngk8dfv6dglkq8pmi6jsglrfkc65js5ywh3vvkg7qfqf6qsxz"; 87 - ita = "1lxklk3zc3x3k8yfpp6ygyv7fndgs57dfasc97rh8782ds16wkjs"; 88 - ita_old = "188gby1y51pa1ycyc8y17d16hs5w27yl5ch7xzni98bdjkwbkl1z"; 89 - jav = "1fjyjznjchls5ifbnx2b9xagisgxvgj9lsf39rr9d87sbzdbbwbp"; 90 - jpn = "1wmayj8wh3pfwznjhalad2qzv38mhrzw2sxl71mycvzvpdy9ag1w"; 91 - kan = "0hak4953whw9vd9dzl0hq076kzb19kk45kmfxk03af4k6gb206vg"; 92 - kat = "16k0057cvvdc6snm5svhdv3cr7cw71g74yy8215njjbsi838imi3"; 93 - kat_old = "02gl755d38plyvzwfjqxvjgfqkbjs9rvzx33qfhm2zvmgbwrfrfh"; 94 - kaz = "0hc36w7zz5waycsk220v0r83sg991gd5f5r937mvz44viql80sgm"; 95 - khm = "1gb2nv5qdq5fz9w9xq4fj68p46b62sd1m986ra5qbnskxqizr12s"; 96 - kir = "1b1ing6qqi8qqfh4xpk76rp4gxp69wdjdl5m777ayx3v02d7nhh3"; 97 - kor = "1rldj6f8h1nn5wpx57b0ci7p0fnivnwzgaf0d3576xls26z2wcgv"; 98 - kur = "1cp2pfd6g662gvxi7ywkxfbfq1lwbis888bf1gg8ynzy342mx1ic"; 99 - lao = "03bdaxakmxpbbr9vsnbzzfksvm6js0l5i0ijwl71piqyxqjj1gxf"; 100 - lat = "1q7v7drnwpna9k2l79jbdlxiv1j617rqzjc9d48h3lfrma5z97sj"; 101 - lav = "0fxzyvw7n67rmw2irvlghkf1bii4w47200zv26p0v3a9dwvhc7sg"; 102 - lit = "0f00ggjjqrl94kwwjmjqwajyfprsml0br8vhn2gvn11gaxvm52hm"; 103 - mal = "1i83plhin3m6sq8p92vzlyng5z59gvvqypyh7rnmvdmm9rranx8a"; 104 - mar = "0ay7q53yl3709crvn5l9c9jx7hw6m5d3x2crmvnvczsh83ayfdik"; 105 - mkd = "1q1wadcr4j1dzssyyqz43qmizc6vfqkbivr6xi2p7p4h9rl11x73"; 106 - mlt = "1qp4v6habak1l7xrw322wglvjjndrfp4j7bj8d4npwbzk1sh4s0h"; 107 - msa = "048p6mkx9zr40s9s5vbi0gnizhvqwn0g8i1hf1l8db7igbax5xyj"; 108 - mya = "17nyr5bd42kzvid3421n3mwckd49vzrjhjahd8rnfsmbsy1x382l"; 109 - nep = "154375r32sdmvcnp1ckvgbp3wxvb2xiiypb8bxbsvrabrz4wzjqc"; 110 - nld = "1clwbky71zkz55zd3f8r9hj8fhpnbkply80p1js4fvs7x12r715x"; 111 - nor = "1ynvrz6s0vmlq1xkjd8k2w6bx8770x6v29qgx83d4nl17ngjd459"; 112 - ori = "0dsakc8gnwhs6z5kxc2wdkbn31gkkiqk5vriw0swghychp164aac"; 113 - osd = "1zq0dfliavglmix7zzrqdxz1w01rm1f1x1352bqn8xf4zivdbxcw"; 114 - pan = "1fwdpwkydfmr6drwgkqzn89z12r2rdm02a75vvdxhxg2a9yiwmbv"; 115 - pol = "155z870ygzws476kp7qpzi8jcjcv3jb5px8rbzhnag1fklqr48hx"; 116 - por = "1814cff2rffpzlg4hyyrjzpf5ps2i95rmpa4c8ikblbvrlcv97q8"; 117 - pus = "1iz5nn1zfvn1l9gb1jriwx991d2hwwc7x4k1nvzjlwpzscplx25b"; 118 - ron = "11lr80zhvnnngvwwk01z1d3prfpbh3qbwpl1nl5fp7h09d6n3wzl"; 119 - rus = "1d6a8lg4bmd3np16jds1py3qpkaq4ahnhwghd5r0159y0jpxq00q"; 120 - san = "169f4ajgwn99yfdfrlwfvdgvv1abal7fpdp31sknvq8l7w2sak3g"; 121 - sin = "1411g18r6f6j6f4n0sn7ajgs4gkplb892s6ak0hi9nyyxwv3r1gm"; 122 - slk = "0bxfbrg1nf6px0xzkh6ihdi71fmr1rxxs99qb191k7pm16x2lpds"; 123 - slk_frak = "0zyqnn1y5cyx1y7wzgw743k4584ljl0rhvk2q1ni6jnjx9ciwzqy"; 124 - slv = "1kjn9m9hbwp0m0p2v8c3skpzr6f8x42hz8x48zl22550a7hq8n1h"; 125 - spa = "1npgl8ylvfm60hd4214z8a3lriy1hckhijschrbjpzmwdfcqafgj"; 126 - spa_old = "0w4ivkv8flyn7bjlyjcrcrdnslkvrrfs7l33mvird1jhhkyqd8sx"; 127 - sqi = "15wzvh6qm3yx7yf0k5j7g1imsaqxvq7r2xh6a0xgmkqbyypbbkdf"; 128 - srp = "05blqriv30x02c80ds3x7zhw0y21nc6lkqlv5jwgwnjgw4yfpgrm"; 129 - srp_latn = "0ss8s3q60aq8sd2a3sbnzvp13qqarxnjw4hij8hd9ab5gsjw0nwr"; 130 - swa = "1pwwhx7ldq21cv06cchws8gvwsmkwn5sjcy9z3nk3nbp9qjsf44f"; 131 - swe = "0l10iyn2cr7ibgk0akmpg8725mpwpydawgv3s77izsw7y6xhfr1a"; 132 - syr = "08bxil13wyp5h4hvbxjcys7ypgqgg46rrp653m7gyv5q94ycjgb0"; 133 - tam = "1g155kyba2wjfgzgy48g6yd2csinwbfjdi5r7vw0wm3dh1z39dvz"; 134 - tel = "0fydrcb54b6mmqazb337x4s36i2a64sb4xm7y7g3nqqmk9afsipv"; 135 - tgk = "0f6j37friywj7y132fv0jm6aj4sx8f0b7brspj3pbjqqpi4v5ws0"; 136 - tgl = "0f1r0gicif57qhyw8xaa1sqgny720q3z5cpd5srrn9i6fihaz577"; 137 - tha = "1y2hw55jfpidk95y8qbsiczgg2r2khabac97s1y3gl0v93a44jna"; 138 - tir = "1y7iryhjr83ca4yh5jjz7qlnrx4kbrp0a0p650whjvk2gnv8m98h"; 139 - tur = "0xqnq99b2jb4v74bj95py6wmg14dm31zp5s3l48dmcv6zdgcxg2w"; 140 - uig = "1sdddr15zlb33kd1d7hzi5lfd15bfhqn105d7x6snfpqp7vq4bxv"; 141 - ukr = "0cdwjnfnnmzz7jdn49l96vqgaimclfxcxaw09cm63f5my382r2rg"; 142 - urd = "10xcn1zs2lfswp5yai0ckyg7js587qhr5cf7qib3i35qjbw7nc18"; 143 - uzb = "1jkkd5j6vsx5jv5gwprbfwg1vwh714prm8j446wzvp74brmk949l"; 144 - uzb_cyrl = "1kdia38rgm2qd3ly80a412jyagxxryr09h1nz2d0iw71bmfn4855"; 145 - vie = "1ja18jxxaw282y4jljxpjf1gj15il61vc2ykpfy22vn88wvydxff"; 146 - yid = "1jddd0g8mm5v00z5kb8rbpfs7ppzgq9kzm1xlhhvv960yfdbi6fd"; 147 }; 148 }; 149 150 v4 = makeLanguages { 151 - tessdataRev = "4.0.0"; 152 - tessdata = "1chw1ya5zf8aaj2ixr9x013x7vwwwjjmx6f2ag0d6i14lypygy28"; 153 - all = "0dqgkp369rcvq72yhgnzj1pj8yrv7kqzc7y6sqs7nzcq7l5qazlg"; 154 155 # Run `./fetch-language-hashes <tessdataRev>` to generate these hashes 156 languages = { 157 - afr = "1a9f8pnrspfmcq9gpjnxn2kkhjlsmh912bnpx671fjizxpmiri2y"; 158 - amh = "0m1vdyxjx57kmf2qra0p31k509y1cqn4pyckzw00i5n3wx11d2j0"; 159 - ara = "0nswl6n0s94g900j5k1gwzp7m140c0yd9a2fdb2lzhdvg1krf190"; 160 - asm = "025d9vrjcrwyd6cc6hrw1x8xqhicgrb9wpvhhmlw71ql04dadslf"; 161 - aze = "01shcs78a6xn3my8p3y42x1c9f5hzfn83w2n2nwpffbgz4y2nsgf"; 162 - aze_cyrl = "1sbd89i5r7rnkjh2in8j0plrxnfiill9jl8pr68iw77ghih6q1vg"; 163 - bel = "0dhyymsxcyzwal8474q7ag3m2akv0b92hkdz7rka5z1cxry1cn8c"; 164 - ben = "0a7q9414k3frn37x2qcglz722ysg2iivj6kqaaa0ik7z14ibc8v0"; 165 - bod = "0rh7x54nlh6ir6ldccj8hi7g8hwlp13r3fkljw8gndvhwmgfkkar"; 166 - bos = "1szym4n605hlx12a9vpz4jjs76jscajh22rgkqwbv4qdsl0gi3nd"; 167 - bre = "070f4c84iznblsw4jkwpzh9dss8nfb678160szm5r8dlv2yinrrk"; 168 - bul = "03bg2yw79lg8rl43y9288313jrfh0h69vl4s4cmlgbmnbx8pvxwj"; 169 - cat = "19xs691aj8yy2ff07c3gzm07zicd5ha0gmcjxjh9pknqf2gfy7qv"; 170 - ceb = "1896vn41hqc4anm6hjvrnn022i0p8pmhwsp5rv9w2cvr6738l79r"; 171 - ces = "0fh2g47msfr91285rnccxcmcshihm126sqy496s4vrr0vk8ix1nf"; 172 - chi_sim = "0qxkvbpm5l7gzsshnn72wfx473pprf5nmw8hd4i4x2qxnfddh1gw"; 173 - chi_sim_vert = "1f75pzvxbda82vxa2zb1z9b9f13sh81kzaw45vg5118ncsklj8w7"; 174 - chi_tra = "056vjws1fir1v5iv44pzykkxs5q1dbb2j8blhj47i53w1zf6g42m"; 175 - chi_tra_vert = "10c9cdycg1a5kwlgg60sh8yp07w2fl4whinpxfhlzrzs56allql4"; 176 - chr = "19qq8a6c27973djsc4xpcklis92r58x21fg4mz5azdyka5i1n46l"; 177 - cos = "0z9kx1hw8h5n00pcahxla808wya50wrkk8cz7x676pd93ibyrlyx"; 178 - cym = "13pk9cpf43xxqbz3blfz2av2yd1ma6ds6jbdiqw8anhhj7l9ch2d"; 179 - dan = "1jirmahxvyyswhhyzhinvcqaycz7m3ixchqrj3lgfcdi3anvabr2"; 180 - dan_frak = "17wcgdqxmbzn7qchnx5gsa05aj4wmhbwk43w173bl3wr6h5ylmh0"; 181 - deu = "194rqsg4nlycca9bg2fqf15xgcl110rxp182l7dbjfjhar4knsw9"; 182 - deu_frak = "12hhhp32f15c7fw2jp05mwim9ps14kmamhh6vmalvm7r2033vbm7"; 183 - div = "09mm9r5hxhsc4qpyg10ym9mc2kdpawx8zk0aiv1xpgd35rzpyz41"; 184 - dzo = "1zk7crgcazgqy5zmslp6iw4jws07nja31qdxx0rpzhn3c0bjgw1b"; 185 - ell = "1hhym18a9411953j47xjk47jx9ij9xi2qwlx05c93zl41528nsqg"; 186 - eng = "0iy07z182lwhqfa0q288ha691scpsry330aynaizn68wcmywk86s"; 187 - enm = "1dhr1qvil38bil43wk5ci645sbm3my2y9y7qlcbnwz2p4pflayvm"; 188 - epo = "1jig4db7050vww32vxsqyig3j1b0vgz9ipxbsw0jpkjia84k44n9"; 189 - equ = "02qwg6s1z7pynwm0p6dvpwi04ivfkr1s7qgssbla1dx7v0ih6rlg"; 190 - est = "1jxygahy6by7fbirbmjmd68k6560q1a3h5mvpzdx15h5fw0q58gl"; 191 - eus = "0cai7nm7si8680avrrls8bf9ski980rvsj560fh9y6n9rz7mh9mp"; 192 - fao = "1n3434jf18bzakbylzyg3jaw2ad4h376g56dsql32bgh2yvyww8a"; 193 - fas = "17wjkfka9725rz32clgqgk9msmbz4axs59vz30jmhhxyrkliafqb"; 194 - fil = "0p713k8g27df9z384ns111xqxii5kq20m8brflsmd3yckw1mibhz"; 195 - fin = "1wc3y9nnm7rb2c2c5fkj7cv7jb27jlkb2bh0g8kaz57h6imfmb2g"; 196 - fra = "04qrfvi6irlaahh1pgn5azyfhbhavm12yyybza8603alf8firh7a"; 197 - frk = "05cqmxxxjqdl5hjyzi6dpmixnjpd6f3jr6741yapdmnxvkzxkiyp"; 198 - frm = "0a86yy6hd0lvlbzvnzjmyapzc0rn7mnkdadqycd65bw1b714cvy2"; 199 - fry = "0i84r8g9hlkr9nlhypl4lq6ncrhbcpskqkdcijgk88c2fdknh57h"; 200 - gla = "17idyhb505waz9dnb8dsk54faw7y0xvvb12yw71k0skq3i90akar"; 201 - gle = "1q87h5zzcva54pg364d3hl6q9hdlydlyj1qmq8n5k7hqk11msxmk"; 202 - glg = "01xssz1rhpy3a0sm4i43nba61wc2srz6wv327vdw1kg8ijm0s0g4"; 203 - grc = "00x0s3smx4wg5h12y2b9al0j2jk1y3f0yy2x6f2qf7ps831drgyl"; 204 - guj = "028v4fgn0zi2044vk6j2rlqklc9i0kj22s52vhifmx1g02kz9154"; 205 - hat = "1bca516pr2cnyjlwycc7pr6gfmdjb8565hp06pw9nwpr20ry0hss"; 206 - heb = "1qfkffjh29b21frs0mv6llsrchixl5kjkpj1if7fq816g9mym9kx"; 207 - hin = "1rkfam5c6qil2590lfffzndhq3bncdgf4ij0cyjcglgyljgx0xnc"; 208 - hrv = "0da7b6mk0rwc9zlbqkycwjpddp3qpy07l643i00ia5a1zq35fmgp"; 209 - hun = "0w2s4mn9p74zqzmp9hh2017zgsh5v43k4lid4pv29f4b0y5gj9xi"; 210 - hye = "0ifzm875wlbjh4vkpmj1n6f14m8i174413l6pc6i44y4p5fpgxrf"; 211 - iku = "19arnv82xbxhbcy8pf9fv1sl5zc5707mk34nh7w46dlz86qkidmn"; 212 - ind = "1d421hizwni4m6sr4f3nqqpr1g744hzn0krk130m7x8mhzgamba5"; 213 - isl = "1hjjw8k2r9qa990ziq5wxr36kyf16mnmrqfmq5vbcjprka9h08pq"; 214 - ita = "1qyrvlf7pjxzyb29sc7aq3gq61bww14sijka44scxggfw7134l3r"; 215 - ita_old = "1pf8461jbj0vpyry0b54crmkf2bk9mh4klxvmj09jvf0aq2vm9s6"; 216 - jav = "18vvbyimj0y462amjmwvqa6h9n8l122j9v0w3hfp63hlxpfprm0m"; 217 - jpn = "16hma9w32vdh41ihymp894jza72b0d235hwriv18r78j5n86nhbg"; 218 - jpn_vert = "0yca09l9sbpfjgb2slnpb9q7qd7vz3a1wb6bkln30d3nl0d9r1rn"; 219 - kan = "0lcmx37rjfxkbhhbrld1ndmkwkm9w9b3pzxhas0cv5dqsx2f84jd"; 220 - kat = "1b164bgwa7bbvw4177h8fxfh0fbh4bycfl9pkaa184dpjpaiqpia"; 221 - kat_old = "1mgff7sh93hdp3wh0ckikdggrdgf0syp75s39pickpbkp9ic41ai"; 222 - kaz = "0h37y0kb5lwsp5zpl7bvxg3ryqldl5hxfnardliwgyqgnag951vi"; 223 - khm = "0m7x1fynr18sid2kjjw8xa9ika0a0fc6a6hvc7ihizi47893hdfb"; 224 - kir = "09kxwqpqf6kxjii07qlqsiii83zk12rszp88xnzzjp8rjsnk78s3"; 225 - kor = "0nsr43fwrp9876ia1fc0zcviv2n8hw16n0wfh158vhygwglvy84m"; 226 - kor_vert = "1wmvdznmikk9fq7wdffvn22scxmcl26vjh26jhicqwxpc7kg4bh8"; 227 - kur = "0gbsf3ny3n5mgb30v54bz3crgnimdpg19jn633pbpzryzg3xhd25"; 228 - kur_ara = "1sbj0cczhi9q119fbzpi0m6zr9kjp3k76bv9w8szkv1wc5y4fng6"; 229 - lao = "1gvxlg8bw3a4c9izg3c2a2yl7q6rsy7z9y64axdw9a04pz2ndbl5"; 230 - lat = "0b7an3q3xrf9c55bhiqqh7l45ga88l0kwvkp1akmlr98piach3vr"; 231 - lav = "0fqsmy47cygamddxyjfrdgkfa9bvmrvf4csvppnkdvfzy6iiv0c2"; 232 - lit = "0wjgbkwc3bf5khdqali7ylnhhs4xvpx19m3zx2y9s27v2wjbb6kv"; 233 - ltz = "02zdxbniiqfl87fzsiaaqgldqfsv15z5hja1xhxnqpl0nds7shfc"; 234 - mal = "0a41ifz8i6lj2ywxjkwvymxzxahkz2cjv4apbrawdj1h42bn7frd"; 235 - mar = "00swhlh9bckvmlxanfmlw5j4n9qqhggl84bsq0827bmijsqwnl44"; 236 - mkd = "1bqfiwxlzfpz4fs4z5ci2wbv01qhrcayk1inmk3dxq7dsywx1ajg"; 237 - mlt = "1rmmga2aw88hr7q7cfr5cvhnsgnf1mi069d5k7z66zp4vzbl4zyz"; 238 - mon = "1jksvcavn9plsmjdmhg40mwq5rlvrd1b9gvghdjg7zkf6qqqynlh"; 239 - mri = "0jlfawx20s5clsnk82ndy3v2zidh4cfh4acrh8nindk21xmiwh5i"; 240 - msa = "0m7zs8anaa3l4z5f3xvbhs4syp41dp4all2yfpi1plyr0hy784an"; 241 - mya = "0hljm5haadlr4k5rhw4mvhkygcnrr709rvl7amz7av3nskmi8mb1"; 242 - nep = "1dhy0m2h6xfgwibf92iwxsn926dmrhfvkg9rafkdaqcr4pq6w563"; 243 - nld = "0bspf5bv1s7qzm6k4aqbpq91zvk4kxxhx5zv08w91xfsa1zpdxmi"; 244 - nor = "08majhc9m0fjvac50yq52ia2af9kscclimwkv403klnj4kgf8ndq"; 245 - oci = "1mzrw9gsdjrd1xj3zv7l5gzgjq5jrygxf8cfkz20d9lls0wj1xdv"; 246 - ori = "1sh42mjzb1hv6l6lljp3wifjmz7wrv818f9f16m8qjikwqxm0s78"; 247 - osd = "03mvfk1q1xp1klpf4bwna903rnp51bkqr3gl5hvxybvrc3l2m7z1"; 248 - pan = "0165kr94p6x5yxzs4p8sfppvg9cywp65ps0xaym5rqz9iashz32h"; 249 - pol = "0g0b71ms6ddgykmkna4mlavgzgmh9vj6s62fi8l4ja93nfpr37hp"; 250 - por = "132jbhzmcsq8skanm15bw2niyx9xpbrqr411wn7w9r5i3cvnlv01"; 251 - pus = "0iiglnkn478al11avigsav625pn7ifscycnxpj6fg8835vjww3xr"; 252 - que = "01vkmfi9idjwskv5pllmrxpil0v5h7f7rzv5viclxrzkmbvrz9b5"; 253 - ron = "0ag6vs0cn3sryavs1mfrallgdgi4h28114g7m61rhlhq0z484g0m"; 254 - rus = "1hippm3w5d73sh50r136x0xff2p6x128ry2x4fywf6xdpv1f46v8"; 255 - san = "1qlpqkr5c5wqcf1bvlipy72advqnvd4wm61vghmrj2sda8mx87sx"; 256 - sin = "097d2s4ma0zsq0ab5qs1ylgl9l5phw91fnpsvb7vjmz2mw3ic964"; 257 - slk = "0c97pp5iffhdzyma605x8q3rx1qq9pq2h6cai1kppaj92rz3ji9k"; 258 - slk_frak = "16ivsam1g18zlpw6pgidvzwb7h8rvw1s10nigs6yfwir8hjxsgki"; 259 - slv = "0644jlm55p0dg4zchgrashmbv36zb4x649ckmf2jkbss8bzx7wsf"; 260 - snd = "1i2mfi4414l3v9nznjy7959y2jcr8ymvf6w8zpyrw6nad4d1aak7"; 261 - spa = "15kwvr7cpcnlxm1ja1yyc022dmsd04gmk7h1p0df12aicsscn3qb"; 262 - spa_old = "1jq80c4mi3rmwnfhb3mbaaq0ci101mgbibkji9ala4l5dkcwjra3"; 263 - sqi = "19cvvixhz9906p4c9i2grpr386rbp5alp4fp14xm9nd81bmq4701"; 264 - srp = "1jd25n13h6vxsa3gzbj6q6mdh02rjl4qrd1bffr5psp33asqvw0l"; 265 - srp_latn = "1k7577mn3z0bm5ma9d8l14sn5wpvw50hq1nxwbc36yn3a5b3mhiz"; 266 - sun = "0lvlaw3jfvr7b5v09669kq8mm19jdsk9g5h09jsa2gr6fvsq11pa"; 267 - swa = "0qy9qc5pa1dzzqrh1z40gk845z1r4d2smywnzydknbb3n240lhz0"; 268 - swe = "1y56r7bgzw0pqkdylbah07r1f0v03sblkggiql8x5200rhaxvqi4"; 269 - syr = "1vfj5fsiv170jghryrxwyz0i9mdsaki1kglxrklkb2caal9kwy38"; 270 - tam = "0rhhdbnp0a2hpg00vpc0xyxcl2w36i1kn63mrvwx1f9q7m3y1fmf"; 271 - tat = "0a74rp8pyp4yivv2xcy2m8xgwch8scr3wmk1fzniwzf43fsrqp76"; 272 - tel = "0gcq8hxhxvilyh7x7kiikq07hllqysc8sfyr88gvpj4xi092h2bx"; 273 - tgk = "1458gk0k6gk49n8lr6fj7l7cwkhxn0lrhybzq10zl1ly7yzjhf67"; 274 - tgl = "12yscwckdy3l21mvsrj1021gxw2isjrg369r08rsf7lh96wn4wkn"; 275 - tha = "01f0j7gsc5slxaaql1gqbhk4wlwaxc29dlmfxwjzikxc46gjl0w8"; 276 - tir = "1q6w48b1jchv55713pq20inzjjdymh32fw8wxfaj1qi7bjqfb9fk"; 277 - ton = "06g60ga8rys8jaimqrvd4svh40qs1nz4bszdnf2hdv05ibryibdq"; 278 - tur = "0g9g1wvibp61qbriy8ys948yfkl88xk9g8f93bnq8w8dx029b6s8"; 279 - uig = "09sajx21lw3a3ph62dyqr10pjaq2mij10sdhkhvvjiydk34dn548"; 280 - ukr = "14q8ls8gkrg7c9pc6qzm6yf5ady3i3303vs1hz4d2idcl6yry334"; 281 - urd = "15vszhqraxqdcng1069p6i4xq3ck3904q207nkbap6dfpcpjig40"; 282 - uzb = "03hyw0vavmjirqs4wkd5r85g91w2avsyl14z624fhm3gc66pqg7n"; 283 - uzb_cyrl = "1433lrrp2lfgb1k0a4sc20b35b2jcl8f1z92vm2936y7w04xpaq7"; 284 - vie = "02k40d3wji74d1jgvkr3zrn9gpzlmp0lqhrrdmc48r2sgvnrnk8n"; 285 - yid = "0xnbvi04xv1qapqg72wa3bjwbw51pkdnyncjpjp37vn6dzh04l0z"; 286 - yor = "07w3aci52ng6i6nyp97q5zb2dqlj08w6im90y1h691qah1x44zlv"; 287 }; 288 }; 289 }
··· 7 owner = "tesseract-ocr"; 8 repo = "tessdata"; 9 rev = tessdataRev; 10 + hash = tessdata; 11 }; 12 13 + languageFile = lang: hash: fetchurl { 14 url = "https://github.com/tesseract-ocr/tessdata/raw/${tessdataRev}/${lang}.traineddata"; 15 + inherit hash; 16 }; 17 in 18 { ··· 32 33 v3 = makeLanguages { 34 tessdataRev = "3cf1e2df1fe1d1da29295c9ef0983796c7958b7d"; 35 + tessdata = "sha256-591NFrPdZ9orB9PtxKqsukh6aAq5DDO8yJ19W/Ywi+w="; 36 + all = "sha256-FuIGfE0bNPvB8ip6cL8GRl0U9T7oD6sx+38CaGyCRno="; 37 38 # Run `./fetch-language-hashes <tessdataRev>` to generate these hashes 39 languages = { 40 + afr = "sha256-birhlXVhETYI4SYipFROA0xGpJtvnEqjEVGlSPy3upU="; 41 + amh = "sha256-BJ73M3RYuc7ZuLBLr52GLilxdA9mUhXkUK9vPXDTbPE="; 42 + ara = "sha256-IcmKr3rroicawMxKNj02TYBmSdfLC8q4XUuaOF9JZFo="; 43 + asm = "sha256-0LW2Utq5Resb+MKweGRxLHwzQXLDaqHJ6QfD60vAfDA="; 44 + aze = "sha256-vCtISRgsNyDAmEf1pkXR40gawizvUahZUKFP3OE44F8="; 45 + aze_cyrl = "sha256-uFMD0kJq6x0Ho2ofBvd5pghZMzbmgCuslmx6JPpzSzY="; 46 + bel = "sha256-QvPRVfIO6TNpeKrOZD14FM4JJUfXXWXwVMyBGTfy+BM="; 47 + ben = "sha256-FXgmuvSAY1R7d5PhveDJ+C1IQ0iPtcfgIVX2YqcI6GA="; 48 + bod = "sha256-Vql4san2bCVfcUVEG6YHdXIWfhkluAV0R9r9n0Y5mGc="; 49 + bos = "sha256-5J2i7uhl7cHYHW6izqvAvb638nW22Hj7O2R0emQjIOM="; 50 + bul = "sha256-ygvSU7SrYgLbXoss7LxCGbT3JeUUaMq/W8mTOOLD3jM="; 51 + cat = "sha256-Ka9nRn7Bsf/U0tl0jwIZ8iIJdLDlOmbscjTxdotD/E0="; 52 + ceb = "sha256-wSEDsspJiHLcctcemjMAZjU6zSx1is4dP1nBTa4lNrw="; 53 + ces = "sha256-YMWOzZeHWkHsyuSEai5L90yw5LwGbRvEMJGcdqGfs38="; 54 + chi_sim = "sha256-MjrnTUov9J6TLbtNYoL+Dmfd+v2gdeyFgD7NB3IHRUw="; 55 + chi_tra = "sha256-d01Wa9CzbktsB0Fd+ltrV/6yV1sfXyMdf+AaUtrF3Q4="; 56 + chr = "sha256-i7IPinjjGkgC+p8eB1y33o18LqxbezOUKm2Cq+B4Osw="; 57 + cym = "sha256-B8jj1qE5cR3NtMkvkNGIAvbhXeOTMViNcT/nypJb3DQ="; 58 + dan = "sha256-+VIag4GrGCO+CAj5M6m7jxFylopE45HjcLH+m02RPug="; 59 + dan_frak = "sha256-cYNhenunY/WcHth+vItIhdoDqbuiuZ1GAK+sWP0osa8="; 60 + deu = "sha256-y360Kn6XLOx++QT+gYJde1R8Rt9oTIFP2xGpMLE7yjo="; 61 + deu_frak = "sha256-y7IA45RIXFtRXeIDljwqdsFL3vLPJYIZ7PK8rPbMk/g="; 62 + dzo = "sha256-tR/wbc8wEjWfqoIcPSReTIofS2WuX2FOSrH/E2sEn7k="; 63 + ell = "sha256-u+DtB1jGkEMRSxP8jwCkI0LGR/J741LAW0l44mU4DmQ="; 64 + eng = "sha256-wFFcnx4MeeEGn8wFwrL2poQfteEILWldsWAzPBFU8G0="; 65 + enm = "sha256-hliaWydvYxeD4DhyNkD/JAYIixdivVw+ftcHPnYPxoM="; 66 + epo = "sha256-xCTSmiNBRpNT//JfRmtn3jkEFWvBUXwqG6OzVUuBtPg="; 67 + equ = "sha256-OvQ6JCDOkn285oR01kRiWUcYmoLOauT9MhBjmRRoGds="; 68 + est = "sha256-j6jyZJrjFok4lnlTzjrLwZ2MDgcCjARhwppJGDBFlIo="; 69 + eus = "sha256-3Jo0mQQMYA6sBwNiabvBauHlhFyrMuG2Jypwem5Nmgw="; 70 + fas = "sha256-XUZC4yxm6UULypwM7SLK6TGINArP2MbKcX8C5he5wVQ="; 71 + fin = "sha256-+DDGJfY1pjfLEaalZRJrGuEFwkrp/Xy5LI1RMMcYTPE="; 72 + fra = "sha256-hq+yOtFGRn8mPoreVv05UbHMKPjE7rw0+ZPTwC2Ip6s="; 73 + frk = "sha256-t0UWINMKPabRxryZiwiplt++USa4lh7mJuKMdMPJ1Zo="; 74 + frm = "sha256-trW44scT9PZqr2+Vb7dh6oxlGLkq9MURpiozfj4c3wM="; 75 + gle = "sha256-6n4lfOjP5yJ5UFoVTB1VyhBoeAS7/PdpRsLUYutEH9k="; 76 + glg = "sha256-X5AhWWqOUwYWWhNCnNFtJ9UXYFZ0wV1p5XEwer2Ktjk="; 77 + grc = "sha256-q9sWDD0MNCTjVPFUWRmL/KRw3EK2o5TKUh53hkcKIhM="; 78 + guj = "sha256-VAUO0X64PQ4lihJ9kjCLA3zeNAKFgdfQ4qkDVzut6DY="; 79 + hat = "sha256-aIsDZWV2q8ffaG9OT6y3h5j/Gd0NygECYgms1WmtIx0="; 80 + heb = "sha256-T3koiv3pFi7ieEHw3pmeaQAizx470XI+NMqPGJxL6ps="; 81 + hin = "sha256-bplFnb3MQL/sEydHvCMwVJFr7Z2gL4lWfJOIwy4v1u4="; 82 + hrv = "sha256-w3oh7zZ4gBP3GpG6ZJ9K3EwP+O7Z6LKoqm2JHbtpOJc="; 83 + hun = "sha256-pnBNLo2uYiQFlzQsM3Ns172DaojhiPx02wOOyHvj/6c="; 84 + iku = "sha256-q4GeYBOPhDJQiLEZcxe14hAjLywQRrKeZB6TFALbPuw="; 85 + ind = "sha256-NzjesAe6+fAbOmAYNQA/ccMU0blV+KdDY09vHsgiDYg="; 86 + isl = "sha256-v2tsHHb4vLn3gNwXLYth02X6tDSxXoQnfc1s19B8dgA="; 87 + ita = "sha256-Wk5ugm4CHQTzSUwr107Rr1l3tn/e3Os8mqMP9seks9M="; 88 + ita_old = "sha256-P9C5+JRtoRTt7weyQv0RvGhoQjvBI+aZD+qG4oNfD6E="; 89 + jav = "sha256-d/G12l/6oJZyTsNpmuTb/en4VE9LdLtcLJpCJu2XXro="; 90 + jpn = "sha256-PDyVfLv7b+ZrOLRrwX+GFY39sWiKKijt5+4OyJH0qvI="; 91 + kan = "sha256-bxsg1jOTODXA7K7OQuZMYf1pDsAQ0N9S24lDPkoiU0E="; 92 + kat = "sha256-I9aIBop6SWlLEMh7cl44nJ3Mxm5w61KtNqztzU4BYJo="; 93 + kat_old = "sha256-0GWX+Xp1f1Ghw2P0v3PSck3sntwdS8f/9vSi0Uo59Ak="; 94 + kaz = "sha256-9WmAKI6bkL/rGSkXV9oLKT09UAYbCDE184qX/w83g0E="; 95 + khm = "sha256-WoT8I+5T24WLygalGpoWZhlykZGO4J54+q7ghsu2Yr0="; 96 + kir = "sha256-A0J7mgB7dK/OObXQJhtP5vZHbjZn3k6gwxhFjM2zMaw="; 97 + kor = "sha256-+zEuvhGadnPKaMCp97nd0TpwT2RgndIvL9YGiJyRjeY="; 98 + kur = "sha256-LIZeBRn+W4/eC24hhHRcnAbsluuT+xP7fsKYZ5q74rI="; 99 + lao = "sha256-rr8gJe4exxsO5TKCWCjQ0tStp/t/Wb1TXuv2OlVXbQ0="; 100 + lat = "sha256-Up/0i6rZ0QERaYnJj/MJRoYdO21LpkPFTMpebnM7++A="; 101 + lav = "sha256-Tx8GN29JjQ2uEfsDIA7hJMYV3ISP7hwFr/kYe/j2vzs="; 102 + lit = "sha256-FYpSd1cvBLufsHCjvACtOl/npeJYVsn5JIlmLOV7ADg="; 103 + mal = "sha256-CnWrck61tl1tPtBfj/d+qfzyrKd/i3QR1qYOGyG9A8U="; 104 + mar = "sha256-Mzbn1UBQf7btrpmJPlqphsPTZWKJFrszS+AM6kfBxys="; 105 + mkd = "sha256-4/QQaE6Q3HNF7CbvuCZ227AfKx7kY++1/i1IkllTPOA="; 106 + mlt = "sha256-EGgCdZh/8WtJQ3IdSa7LzUq56eNCDJ77oWGqpaDZ5OI="; 107 + msa = "sha256-0vfS1XrxrIZocDBE9IDleMMf7QNx7aKTBiT/1Gc1FxE="; 108 + mya = "sha256-VKDRg9eramczalBJKPPfibTJeB02CDJa3H8K0lbJ3p4="; 109 + nep = "sha256-DMvPyc9L5a1XX2hdH2MXa3c+7np7snAt27VpMXI5g5Q="; 110 + nld = "sha256-vYSTRehHb0e0DBcgT+9c9kKHJEwZudF+KX/+cPxcnLI="; 111 + nor = "sha256-qZAmnz2BWtIG6g8nsU0H56C+DBcTNTl7wLRuoM3P2/o="; 112 + ori = "sha256-TCliwoXMw8c14DHvMnGc84Vh12xcsD7LNxpy+xCbSjc="; 113 + osd = "sha256-nPXVdvzEdWTxEmWEHlyoOQAefm84/396rPRtFalrAP8="; 114 + pan = "sha256-e1UefVLiddjb3uUoAWrLIovwE7Ifz8dzM7m65ie/jbs="; 115 + pol = "sha256-HSKSMZ0uPGXhXxn1W5Ycm0kmUfwXnzvNIZr/58FBv5Q="; 116 + por = "sha256-CJ+0Gc170TUjYkTdmkuKQt/i7pfZe0ge/de5LJxjJKA="; 117 + pus = "sha256-q4hOL9P/cir/tmGSfhjnULSQUucxy7BeosFu94O15cc="; 118 + ron = "sha256-9PNhTUsAnusKtYFevvCA67p8Rws/gMn5ftbaDT9AmYY="; 119 + rus = "sha256-GADcrwQ+lQByafBxaKEiWM2Lh79BN2nCtaPVRR5FyrQ="; 120 + san = "sha256-b0ylBT8U4W2nDuO26w5VS4W9X9uO0+ya8ylZ/qQiLpk="; 121 + sin = "sha256-9YU8Nu/e2xQhmMpokdCidz6in1THamCJM9I4k1F4IZA="; 122 + slk = "sha256-ul0qugn1nhlSWDgl3XsOubpwYoPRwPk76Nc4G15eri8="; 123 + slk_frak = "sha256-Hn8eWerSShNtwGJumAGVlKBC5iCHv8+PD92z4oO12H8="; 124 + slv = "sha256-MFiE4VGgFCHoR6SjDwXpyJn879SDoS0uqODyBVNNVs4="; 125 + spa = "sha256-8jmFmWu8/itXhkzLCCeDwcdMh0KfBEEaBKa6TT2i79o="; 126 + spa_old = "sha256-XaOG/YRQhpbjrmPQo13Oe1JtW2aZSU/lOtZTh/bckXA="; 127 + sqi = "sha256-rs21rvcLz/o6UAZ2kQ/eHStdY3hHlgmcP92Pig3cn5c="; 128 + srp = "sha256-Nb/rPOFPWv64LJviSQ2zQXjA4T996AYQE6CDsWPGdBU="; 129 + srp_latn = "sha256-mVvApX5lqdQgkhESLm3PCuMR7v526aFE0wgrYPDQSGs="; 130 + swa = "sha256-jhCnJU532THt+MkzqYvls2q+H9IcMmbAZkHgRk+HnN8="; 131 + swe = "sha256-KmQHu/GH6x/P0WM/rpq//NYiDnq3TgXmW/FkJqyPIFA="; 132 + syr = "sha256-YD3JPEm4bP9OHcXcnA15D7/rj/ZM9rUhgeV6PgKNfSE="; 133 + tam = "sha256-f7c0foBtVA74PrnEJt3iNmommjcPEf/+c5ILtfwsJbw="; 134 + tel = "sha256-+0btVJoVYzve8ad2sjQxSkQzNOlnjPUVrtUsUhbLzTs="; 135 + tgk = "sha256-QPOySbwYy3WHvDqvs4BDXROpTJVgOzGCP5L7mN0Z0jg="; 136 + tgl = "sha256-55SvYHQmJpuzLu2y8gcG4nj7sA5KdcQ9xKe4yOIDOTg="; 137 + tha = "sha256-ykpC1Egb0Dd80CcxtRScIov3Pot6YeRLmi1eJ0vhUPg="; 138 + tir = "sha256-EKWKtn1ibgk5KOYCBW5ek/RsKT5fygI9UWygLKHP8fg="; 139 + tur = "sha256-XLzOXvtms9oQoUOX+8OojYRXufG3JLnI2WRJsVLCFnc="; 140 + uig = "sha256-uy+C97n4OqtNP62AYDF0q4TmaIkfnhbaHGPRX0Jurek="; 141 + ukr = "sha256-L4ss0PC1uGEqS4CrzrqjrEb18DaJJmKbPP9Xa52VvDE="; 142 + urd = "sha256-KDB7+JK4jDhWxMexkiE+qGh5np8MROXL5dpRoX+wrIM="; 143 + uzb = "sha256-NJE0a17k3P25IUSimi8JB/IdHncrX/7KlqXrbWRpc8o="; 144 + uzb_cyrl = "sha256-pSBiXV3h8Aia+DbABLLPvT/lpQhEAeTpaFjUl9FQsc0="; 145 + vie = "sha256-zvXmN0fIbiG8u9MLtoOhsQT5gpO3SyqJF0hw1btEQck="; 146 + yid = "sha256-zZm4mvPApL0hpD3UPxN+/96j3V0ZrVk+ALvUih5orck="; 147 + 148 }; 149 }; 150 151 v4 = makeLanguages { 152 + tessdataRev = "4.1.0"; 153 + tessdata = "sha256-70bp4prs1zUbSzQmcqd7v736cyYWv8oNNbmZXypik5I="; 154 + all = "sha256-hk+DjoVWf7RW9S+Gu9XUX8aWYYsL5dU5c6jLSKJp+MY="; 155 156 # Run `./fetch-language-hashes <tessdataRev>` to generate these hashes 157 languages = { 158 + afr = "sha256-XsQc6+0/SheO6dcuERKsmko4p7DdyvsSZtVdne1FLqk="; 159 + amh = "sha256-QIoWQufDlggA/5P5SyxmwSdQZhgXqIyFq/OULrtvO1Q="; 160 + ara = "sha256-IAWXZ3i7wU/Fak6o1DxggIR67ucvzCIBSI8kDayhXFs="; 161 + asm = "sha256-juqmGgEUh8NphXBfnlZ+LELcUQ88Q8OYaZ5nJvNOrQg="; 162 + aze = "sha256-7mkrPPlvOXe5FVbwgaz7sLjEQhfEj4t8HbYbhY5mUAc="; 163 + aze_cyrl = "sha256-bwdsYITvHB6RyRdRmSiN0dme6QUS2SignDafXGJCbek="; 164 + bel = "sha256-DFkWfO4s/KJmPr9NKNICeypRx1MHk0MQVfx71nX1HjY="; 165 + ben = "sha256-YCO2Ign/zAiUUngauWMUT3shzqePYdHPsNmNSQJJ+Cg="; 166 + bod = "sha256-Wc3pXuVwN/sQl3S6kUe4lEP0ToRIMtaoydFAaknpB2Y="; 167 + bos = "sha256-zY74ANUNk704ni8LAaViWpqjpST/7qRE6BQWYCyp/us="; 168 + bre = "sha256-M2cbvdi0oVzq18AEdMxyFmndEvyXT0m4psv+SBAjDhw="; 169 + bul = "sha256-kvd9UV+2rkcrI5rQnQwE0GU5wkBIJD8IzejRdLgXbw0="; 170 + cat = "sha256-Gx/vnnDYzpug7JLVBxQsjcV/QP1vsAOcE94jqUIyuqc="; 171 + ceb = "sha256-OR2KxjF5M8HTzuVqDutFF0QhgLV5S2iqVYRhGIjdJqE="; 172 + ces = "sha256-zoYe0dwg5020ScRjbUSoMELNKuuM2VyQCCk7XQ95Ajo="; 173 + chi_sim = "sha256-/AXYmrMdi04iaRDxaovL945DuuPiWAu1/u/QUu/as2M="; 174 + chi_sim_vert = "sha256-hyNJp2YWhVDeLoSrPwOCegSXVvphfaH6Fki11fe/5bg="; 175 + chi_tra = "sha256-VZBn3A98lHiIhHQhKdZqARfd5/T/ErJj2SFHFzSX2xQ="; 176 + chi_tra_vert = "sha256-hGJKlSn650+h69dGyAl1gh9wPYIamPcon0WFx3xjiYE="; 177 + chr = "sha256-1BAbYlHTt6/Kr+S5IDoqWSQd6WS3E6ZlGycdwYxCGKc="; 178 + cos = "sha256-3dPsVxypXXNMP5+hOTMHRXmOAFK0Q8UuALZAxGHoM30="; 179 + cym = "sha256-TUCW6JEQWoU4jm1Jo5tRNTQvthLf0TX+wr0P4i5L844="; 180 + dan = "sha256-Ii+1rRqxMffokBlD1uOo5zOvMNs2wu8h5Nr73aGqOco="; 181 + dan_frak = "sha256-AFbqCzSZD7rGCXyQyResnEhVgNKvdAsZPvav2nF7jJ8="; 182 + deu = "sha256-iWs7SVZQOrnaoQKF2zMIgbLXS3DYibeSYsxTS57GmaQ="; 183 + deu_frak = "sha256-p649BhD51E1V3QbCquokQd9UI68FXCm4O6wEJ8aFEIo="; 184 + div = "sha256-gXx/fy6jvdvDjgrMjzpXt03BaqoehOcvJkzDDktOtSY="; 185 + dzo = "sha256-K/AnF2DDwn8z6L3hMJS0B2guCY/mUl1/8fh9xV5mZ/4="; 186 + ell = "sha256-D2uLRAmE/pFYAZ1yLGJPMqYuD5myHyJHSSGQpFCoHsI="; 187 + eng = "sha256-2qDJfWUcGfujsl6BMXzWl+mQjIIICQyUw5BTgcI/wEc="; 188 + enm = "sha256-dXtF3SVXfG4Xo/j45IWvoy5diImsTD4IjQsNGjcOGbY="; 189 + epo = "sha256-yRIyCVJRzisB16vfmP7bYAU5XvRY9y0G5xsUcFYjL8o="; 190 + equ = "sha256-j2YDI9int6Do0vrho0OebkcCIr+7mQsqt/6eH7R5HAs="; 191 + est = "sha256-9KGCAXcFltDbv7sWOFTAwBQzkWlV1pXjcscv46F6vss="; 192 + eus = "sha256-tyZYz8/JGp+gA6ZIvTNAKU6d3EKa5rwVQAZFfao9UTE="; 193 + fao = "sha256-CnHutxfwLTEo1s2UZ86ApCnBlRzPf+rXVH+h4CQZZNg="; 194 + fas = "sha256-CzsV6cy+Q1glGH+norsif1Vd03z4USbGz0WcpKabkp8="; 195 + fil = "sha256-H65YA5/Mj1Y1dXmhCgSeJcaOewhBW4LGT64d8dAc4Vw="; 196 + fin = "sha256-T6zqajTwlK8megAusSaVRyx5NjtyusIEEyufam3yg/E="; 197 + fra = "sha256-6sAcHXJUDWCQ+st7L0LdCi7o/FfFvhsgVIrmaOJ2GRM="; 198 + frk = "sha256-18fZ/9zd1naVD+SYLIcz7UrbY73NxO8lLLRh2XuvmBU="; 199 + frm = "sha256-wm9GwlmBr2Ia87ipNm09NgP2r/JVfrv/opuCBo33Bik="; 200 + fry = "sha256-8BRoZ3OCITSfjKxNPPVlC2ZmDaaEXg+pTXlSmB7KBEU="; 201 + gla = "sha256-WU0FUhx4ajDD4V6EtXcH/nDlSJm6oWVb+ooXUBb0LZ4="; 202 + gle = "sha256-s3ZdQ5gYnlkswhUH6WnztMGEDYWjETPeJUVt9n+BB+E="; 203 + glg = "sha256-5AENqozozcDbPmJsbn7WgvFg1LKDRFI1UMNfmMPXugc="; 204 + grc = "sha256-1L/cwkD6HoeFM114D9zwYUohAVVpCS8CLI+TXvXQoAM="; 205 + guj = "sha256-pIT0pwAv9Ooi3KJoIeQEMTE6Mc1CmrkJASJ+YJ8jGwk="; 206 + hat = "sha256-WkPgMxD5cpv4NeDCYgpaslX3TL6HMc+p9JaJfE0oiq0="; 207 + heb = "sha256-fabqa3omIOyOi0HeKWehPUKWNaVmV6CzC2IlAaVz0+E="; 208 + hin = "sha256-zHbQn6T+0cekZ0BG4l5jdg0Mm/3OOQpSETRiw0pVbuY="; 209 + hrv = "sha256-91VXBv5BFRUBiIMYeoC/eNzWruTMT7zoT4xnMKtZRzU="; 210 + hun = "sha256-sSf5igeLuCT2JS1SMgfZBer3TwACwnTrx5+cm2wlWnA="; 211 + hye = "sha256-Lvd3XbnEExINu4aOQMgJEVUSnLFB1js3gXJRXg6q30U="; 212 + iku = "sha256-trY4sUGfNkP4gZaMWQ84hf1CddguuYs8W7CvLtC2WaU="; 213 + ind = "sha256-Ra2q3ocV9VPBCDNPYD8k5LyQL8Z2OJK1qSRa/iMMgrQ="; 214 + isl = "sha256-+CIAk5r5SrZ2wdXhXG01wflpRu684PhBSgqnLCbiUsI="; 215 + ita = "sha256-T3R2xhExK+uPjhgoiNoI6mQtmCSuRALMYjX2GrFAZAY="; 216 + ita_old = "sha256-Rqe6BVbAbZmArLvTSWBNcwk3a2akLOCzvxvIJYMhyN0="; 217 + jav = "sha256-FdR83e0UDnMdHBzsJIUIFNkEjcKbV1mVMMQDWaNfe6M="; 218 + jpn = "sha256-b0FrkC0SnYzCjpnDMkQDSxz1JUnoVg9jILBtMXhSFZo="; 219 + jpn_vert = "sha256-NoecGqB2NDAsncssHtT4+zR8cFrXUi3Wk+4unWgCink="; 220 + kan = "sha256-TRLkRNe4lc2AVrD/O1biqU4+a7Oh0bwgXLM7mc/olVE="; 221 + kat = "sha256-Kl4c1ZW3ERSUmjdRx/wicDkAXXcInhMI32sdxd8iJqw="; 222 + kat_old = "sha256-UQXCYrpz3cniTUOXc70G7rX8XptxMgD5uA2OBPVx7tU="; 223 + kaz = "sha256-cYeSnrIP+8cjbVlZ12GhjWKfx+t7HXp/uZrTsibwZ0A="; 224 + khm = "sha256-yzU4Ejok/gjjYRsaZZgDCqgZk+qISzlFixqFbL0L/VQ="; 225 + kir = "sha256-Q6MzrZYZXfm/7Qjdr7MI8w8UY9SY4gNilH0ahy/mfSY="; 226 + kmr = "sha256-5llHfGE87Pk14mkvc+a4cqb8TQXx/uVSCDhF+BkDcuk="; 227 + kor = "sha256-lSC/6ePPw41KgI4DawKHyIodN/uAuaCiOSjdzN0gWVs="; 228 + kor_vert = "sha256-CC7y5mG3c8wilEZAuY2grHamhbDbucYPdmnOWO1vu/I="; 229 + lao = "sha256-ha5mxb8EqMRbV8T49I/X2eBDvVCCjfdjYkQNvtCjfb8="; 230 + lat = "sha256-eQ/IVLwoZVqnCnduPgFFSL1C6IEYR7hKYcnlPvCw6iw="; 231 + lav = "sha256-goEdo/Hf7TbtvVsz4naueyXl5mvZSd9bq+p5doivGjs="; 232 + lit = "sha256-e5q1JBf7CJ286H/UFPrdnWgILfUnUoUbnMWtwfhcT3I="; 233 + ltz = "sha256-zEF9dLOAXmw77EFJWH4JWzvc6MNKRf3dQdThGO3q7Qs="; 234 + mal = "sha256-LbtjlyAwyMZVXleRLZn4E6r+e/WbT9m5F5KaiL6LgSg="; 235 + mar = "sha256-hFDLsZaxriMQwHoRRN+DGCdLZOG0Oqs6rXuylSCFXAM="; 236 + mkd = "sha256-T6rQudft4N7GrDaG6RXLEAewFxeRlU+0I/+6TzuPDq8="; 237 + mlt = "sha256-339C19/kfmP+maUlA2INzj5t4WYlO3bwyRAhroR6teY="; 238 + mon = "sha256-kFqPMTZu/vNkg2+/tELLm+aCeQXkwdpk1fQmuxXbeso="; 239 + mri = "sha256-sUAeaw9iNhstgpkpAh0jsMUv9vDNCjStpqxoIDpXjko="; 240 + msa = "sha256-VhF0PATZ0xvidV5QqshtgVyviYZr9+HKJ3QoZRXS/1Q="; 241 + mya = "sha256-YVUU69R2bHV+VYfunMDJ2bLnJ9yVcJjLJJk2pWCpkkI="; 242 + nep = "sha256-wxRu8CWZYdWmUzm9uR3MtRmRrO48iuRW5M91A0UFHrY="; 243 + nld = "sha256-sfZ2f1Da9ZA4AvuXDnufZO4fEr4LKzJN/fjosFdxVy8="; 244 + nor = "sha256-uFnk3iTS0jkA2ZPXSBnTMzklVBQFe1CY2tKBmhiUqiI="; 245 + oci = "sha256-u/UgOdCUpgbEn44h15/PsmD5/iv07D9kDy3Lpl/i+dc="; 246 + ori = "sha256-6GhQO+YzSoyqCS45FNDO/PwqXeTjSkoNNRuG9WUVBOo="; 247 + osd = "sha256-4Z8q6GB5L983LPSNjOcK5do8QFKWL+IuneH2gMN0uw4="; 248 + pan = "sha256-UIwPtYrp41yqVx3oW8zlnqW373UaXaJ/96WbS1KexQQ="; 249 + pol = "sha256-F56Rr7MjKUkoik4YbeROsL7/tqKVKDvr9K81o2s4Czw="; 250 + por = "sha256-AWxqNxux5MSP5SGQjPO6PXUfreCrhGrV1AhrVj9cUow="; 251 + pus = "sha256-uQ/O5S4DoeeMvN0yz7SLx94izFb6xa1CoAodYqelL0Y="; 252 + que = "sha256-ZaWf96rz505Z3GX/fNyBZQMab8+V0lv21Fy2mKKrcwc="; 253 + ron = "sha256-FTyCyAcYUpiDqeeREJCAJL72KFXZ1aC38lkPy4De5ik="; 254 + rus = "sha256-aBviwr6tG8e9I134jETo5grnOuhmhAwK1OO0wke9N8I="; 255 + san = "sha256-XR/UK1JNC5krfDuYyknbFu+mxPE30r2CY5gXVvLEl+I="; 256 + sin = "sha256-xCQWB6/iV7nP2vpaFxKHt9BEH/VB47IUwPoDVYkW7SQ="; 257 + slk = "sha256-M0U5fhZJqntniIoZKPBNGIeeB0a9AKOq/w06F8u9JzE="; 258 + slk_frak = "sha256-cT7dJUQ5cueNftGCoAPfGcGz+N8tvmv4pR+FF6rSO5o="; 259 + slv = "sha256-TvPT/0JarymFq5MlYjpZ34y9KtQqP8g+eQ3cUiqVhBg="; 260 + snd = "sha256-ZyoVGmnKGp79/Ygbt6tHmUnhU0nHS/tt2oOSQEh0VcQ="; 261 + spa = "sha256-Cw/LtGZRieAauAGeWR8BTdcmBGDeByVD7dSyy07efJY="; 262 + spa_old = "sha256-Q2XJ2WyFEkVVinKuuF4NIEQGsFKrjgWd5TWPWAkDCMs="; 263 + sqi = "sha256-ARyC6wqo2VQ7CdeRS1W5Kxs08s1PxMTINSClD3vcm6U="; 264 + srp = "sha256-FPCNtRrj6luycyu0jAmVWQDYqsFGrv+G0n0bOIItosk="; 265 + srp_latn = "sha256-P8I6VlHDejPY4t0GDEHh+/JiNQkUtaRqqQv8Yes55cw="; 266 + sun = "sha256-6oaA9XYmP6G0TACWl6ZuMoVaEZ7JmAR2WSdvJwdXdFM="; 267 + swa = "sha256-4EMKiLBjLTub/5b7qkUjOfxC0HyA/AAz/r8FdQvDyWM="; 268 + swe = "sha256-JOLdFcwAiNIRxfG9SZceYAMX8gFQLerbxBfw/9bJpvg="; 269 + syr = "sha256-aHg+E1WKiTXpzJ2+GeJUutUUwfe8Z5/hk+CEHbUr0u0="; 270 + tam = "sha256-rrrgRz04udD5znUYO0M0gwvKuu+A3Q3Au1AocO1qEGY="; 271 + tat = "sha256-5lyctRvEfR7td2FWPjLTCDL+OqrCsy72jp5cf9HN5Cg="; 272 + tel = "sha256-fQkoEoidyLsfQtk7jZj2mFJ4AJ4xztMP9DTuDjtEmD0="; 273 + tgk = "sha256-xzgovz+eBvpBwH95mCmwHU7ODj3SmUyRTWQ+M8F8qJA="; 274 + tgl = "sha256-dnJiuUmQHqczAjmZ8bLUUfD+ggBBZr1rEHT4Nhln2os="; 275 + tha = "sha256-iAMqnyGsz/gl767SlgTrilNOJlz4BYqV6lQXpt+RwAU="; 276 + tir = "sha256-06XlsFwn4iCV6xxxJwasvkn5bQQC3xFOKRsyGRYi3OA="; 277 + ton = "sha256-uK3o84oF7AaFs+3rRb4NGgMCtyZtZ1yjkkj7jNQD5hk="; 278 + tur = "sha256-SJuVBOgNcYTtGsmhl2ZHiE7nEUnaIx/zwsHcFTcPLz0="; 279 + uig = "sha256-iBTbyJjNR7k3nLBpEGSsAit5QcjYN2HgHWpwGkSXSic="; 280 + ukr = "sha256-ZAyfvaGsRdHIh0HvAcaIwzdVnDf1Y8NuYufl+ZCmCJM="; 281 + urd = "sha256-gLwoL7uumavWtAcITEAakw3cSTQ3GRCeZQ13lTH8epc="; 282 + uzb = "sha256-9jx8jWFvVOiIMJ8E6vVWgof0CsqlTU40zlHWrTbgHg4="; 283 + uzb_cyrl = "sha256-B6vbCeDHm5FE3SL94BBlUqwyFhBMEwVmWM9RcXOmY5A="; 284 + vie = "sha256-Fk2b7X5aZERYbTlDTMGt9N+XbP4jz/1kaOREyUcDZAo="; 285 + yid = "sha256-H1AC4G/G7jOuvJJZb9u8ofDF5RqKi/PwVTjsTkDcy3Y="; 286 + yor = "sha256-m35CeoAKh2Rg8CDVaDgCkuIm1i/4pOutieZZUSJTgx8="; 287 }; 288 }; 289 }
+14 -3
pkgs/applications/graphics/tesseract/tesseract3.nix
··· 9 owner = "tesseract-ocr"; 10 repo = "tesseract"; 11 rev = version; 12 - sha256 = "11wrpcfl118wxsv2c3w2scznwb48c4547qml42s2bpdz079g8y30"; 13 }; 14 15 enableParallelBuilding = true; 16 17 - nativeBuildInputs = [ pkg-config autoreconfHook ]; 18 - buildInputs = [ leptonica libpng libtiff icu pango opencl-headers ]; 19 20 LIBLEPT_HEADERSDIR = "${leptonica}/include"; 21
··· 9 owner = "tesseract-ocr"; 10 repo = "tesseract"; 11 rev = version; 12 + hash = "sha256-YHj00gG/3SW0ILTiQwphiCxuP9OCDya27hyFQB27mYc="; 13 }; 14 15 enableParallelBuilding = true; 16 17 + nativeBuildInputs = [ 18 + pkg-config 19 + autoreconfHook 20 + ]; 21 + 22 + buildInputs = [ 23 + leptonica 24 + libpng 25 + libtiff 26 + icu 27 + pango 28 + opencl-headers 29 + ]; 30 31 LIBLEPT_HEADERSDIR = "${leptonica}/include"; 32
+15 -3
pkgs/applications/graphics/tesseract/tesseract4.nix
··· 9 owner = "tesseract-ocr"; 10 repo = "tesseract"; 11 rev = version; 12 - sha256 = "1ca27zbjpx35nxh9fha410z3jskwyj06i5hqiqdc08s2d7kdivwn"; 13 }; 14 15 patches = [ ··· 26 27 enableParallelBuilding = true; 28 29 - nativeBuildInputs = [ pkg-config autoreconfHook autoconf-archive ]; 30 - buildInputs = [ leptonica libpng libtiff icu pango opencl-headers ]; 31 32 meta = { 33 description = "OCR engine";
··· 9 owner = "tesseract-ocr"; 10 repo = "tesseract"; 11 rev = version; 12 + hash = "sha256-lu/Y5mlCI8AajhiWaID0fGo5PghEQZdgt2X0K9c/QrE="; 13 }; 14 15 patches = [ ··· 26 27 enableParallelBuilding = true; 28 29 + nativeBuildInputs = [ 30 + pkg-config 31 + autoreconfHook 32 + autoconf-archive 33 + ]; 34 + 35 + buildInputs = [ 36 + leptonica 37 + libpng 38 + libtiff 39 + icu 40 + pango 41 + opencl-headers 42 + ]; 43 44 meta = { 45 description = "OCR engine";
+39
pkgs/applications/graphics/tesseract/tesseract5.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub, autoreconfHook, autoconf-archive, pkg-config 2 + , leptonica, libpng, libtiff, icu, pango, opencl-headers, fetchpatch }: 3 + 4 + stdenv.mkDerivation rec { 5 + pname = "tesseract"; 6 + version = "5.1.0"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "tesseract-ocr"; 10 + repo = "tesseract"; 11 + rev = version; 12 + sha256 = "sha256-B1x3wxr9Sn2rsG8AHncPTEErhDo7YtpDRxfW9ZOPWoU="; 13 + }; 14 + 15 + enableParallelBuilding = true; 16 + 17 + nativeBuildInputs = [ 18 + pkg-config 19 + autoreconfHook 20 + autoconf-archive 21 + ]; 22 + 23 + buildInputs = [ 24 + leptonica 25 + libpng 26 + libtiff 27 + icu 28 + pango 29 + opencl-headers 30 + ]; 31 + 32 + meta = { 33 + description = "OCR engine"; 34 + homepage = "https://github.com/tesseract-ocr/tesseract"; 35 + license = lib.licenses.asl20; 36 + maintainers = with lib.maintainers; [ anselmschueler ]; 37 + platforms = with lib.platforms; linux ++ darwin; 38 + }; 39 + }
+29 -3
pkgs/applications/graphics/tesseract/wrapper.nix
··· 1 { lib, makeWrapper, tesseractBase, languages 2 3 # A list of languages like [ "eng" "spa" … ] or `null` for all available languages 4 , enableLanguages ? null ··· 12 }: 13 14 let 15 - passthru = { inherit tesseractBase languages tessdata; }; 16 - 17 tesseractWithData = tesseractBase.overrideAttrs (_: { 18 inherit tesseractBase tessdata; 19 ··· 47 exit 1 48 fi 49 ''; 50 }); 51 52 - tesseract = (if enableLanguages == [] then tesseractBase else tesseractWithData) // passthru; 53 in 54 if enableLanguagesHash == null then 55 tesseract
··· 1 { lib, makeWrapper, tesseractBase, languages 2 + , runCommand, imagemagick 3 4 # A list of languages like [ "eng" "spa" … ] or `null` for all available languages 5 , enableLanguages ? null ··· 13 }: 14 15 let 16 tesseractWithData = tesseractBase.overrideAttrs (_: { 17 inherit tesseractBase tessdata; 18 ··· 46 exit 1 47 fi 48 ''; 49 + 50 }); 51 52 + passthru = { inherit tesseractBase languages tessdata; }; 53 + 54 + # Only run test when all languages are available 55 + test = lib.optionalAttrs (enableLanguages == null) { 56 + tests.default = runCommand "tesseract-test-ocr" { 57 + buildInputs = [ 58 + tesseractWithData 59 + imagemagick 60 + ]; 61 + } '' 62 + text="hello nix" 63 + 64 + convert -size 400x40 xc:white -font 'DejaVu-Sans' -pointsize 20 \ 65 + -fill black -annotate +5+20 "$text" /tmp/test-img.png 2>/dev/null 66 + ocrResult=$(tesseract /tmp/test-img.png - | tr -d "\f") 67 + 68 + if [[ $ocrResult != $text ]]; then 69 + echo "OCR test failed" 70 + echo "expected: '$text'" 71 + echo "actual: '$ocrResult'" 72 + exit 1 73 + fi 74 + touch $out 75 + ''; 76 + }; 77 + 78 + tesseract = (if enableLanguages == [] then tesseractBase else tesseractWithData) // passthru // test; 79 in 80 if enableLanguagesHash == null then 81 tesseract
+34
pkgs/applications/misc/ff2mpv/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub, python3, mpv }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "ff2mpv"; 5 + version = "4.0.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "woodruffw"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "sha256-sxUp/JlmnYW2sPDpIO2/q40cVJBVDveJvbQMT70yjP4="; 12 + }; 13 + 14 + buildInputs = [ python3 mpv ]; 15 + 16 + postPatch = '' 17 + patchShebangs . 18 + substituteInPlace ff2mpv.json \ 19 + --replace '/home/william/scripts/ff2mpv' "$out/bin/ff2mpv.py" 20 + ''; 21 + 22 + installPhase = '' 23 + mkdir -p $out/bin $out/lib/mozilla/native-messaging-hosts 24 + cp ff2mpv.py $out/bin 25 + cp ff2mpv.json $out/lib/mozilla/native-messaging-hosts 26 + ''; 27 + 28 + meta = { 29 + description = "Native Messaging Host for ff2mpv firefox addon."; 30 + homepage = "https://github.com/woodruffw/ff2mpv"; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ Enzime ]; 33 + }; 34 + }
+63 -50
pkgs/applications/networking/browsers/brave/default.nix
··· 1 - { stdenv, lib, fetchurl 2 , dpkg 3 , alsa-lib 4 , at-spi2-atk ··· 15 , gnome 16 , gsettings-desktop-schemas 17 , gtk3 18 - , libpulseaudio 19 , libuuid 20 , libdrm 21 , libX11 ··· 41 , xorg 42 , zlib 43 , xdg-utils 44 - , wrapGAppsHook 45 , commandLineArgs ? "" 46 }: 47 48 let 49 50 - rpath = lib.makeLibraryPath [ 51 - alsa-lib 52 - at-spi2-atk 53 - at-spi2-core 54 - atk 55 - cairo 56 - cups 57 - dbus 58 - expat 59 - fontconfig 60 - freetype 61 - gdk-pixbuf 62 - glib 63 - gtk3 64 - libdrm 65 - libpulseaudio 66 - libX11 67 - libxkbcommon 68 - libXScrnSaver 69 - libXcomposite 70 - libXcursor 71 - libXdamage 72 - libXext 73 - libXfixes 74 - libXi 75 - libXrandr 76 - libXrender 77 - libxshmfence 78 - libXtst 79 - libuuid 80 - mesa 81 - nspr 82 - nss 83 - pango 84 - pipewire 85 - udev 86 - wayland 87 - xdg-utils 88 - xorg.libxcb 89 - zlib 90 - ]; 91 92 in 93 94 stdenv.mkDerivation rec { 95 pname = "brave"; 96 - version = "1.37.116"; 97 98 src = fetchurl { 99 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 100 - sha256 = "HoqmzUyYas5ho9S8ZeXHj+LuNspejuQ69B6HxuKXWtw="; 101 }; 102 103 dontConfigure = true; ··· 107 108 nativeBuildInputs = [ dpkg wrapGAppsHook ]; 109 110 - buildInputs = [ glib gsettings-desktop-schemas gnome.adwaita-icon-theme ]; 111 112 unpackPhase = "dpkg-deb --fsys-tarfile $src | tar -x --no-same-permissions --no-same-owner"; 113 ··· 161 162 preFixup = '' 163 # Add command line args to wrapGApp. 164 - gappsWrapperArgs+=(--add-flags ${lib.escapeShellArg commandLineArgs}) 165 - gappsWrapperArgs+=(--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland}}") 166 ''; 167 168 installCheckPhase = '' ··· 175 meta = with lib; { 176 homepage = "https://brave.com/"; 177 description = "Privacy-oriented browser for Desktop and Laptop computers"; 178 - changelog = "https://github.com/brave/brave-browser/blob/master/CHANGELOG_DESKTOP.md#" + lib.replaceStrings [ "." ] [ "" ] version; 179 longDescription = '' 180 Brave browser blocks the ads and trackers that slow you down, 181 chew up your bandwidth, and invade your privacy. Brave lets you
··· 1 + { lib, stdenv, fetchurl, wrapGAppsHook 2 , dpkg 3 , alsa-lib 4 , at-spi2-atk ··· 15 , gnome 16 , gsettings-desktop-schemas 17 , gtk3 18 , libuuid 19 , libdrm 20 , libX11 ··· 40 , xorg 41 , zlib 42 , xdg-utils 43 + , snappy 44 + 45 + # command line arguments which are always set e.g "--disable-gpu" 46 , commandLineArgs ? "" 47 + 48 + # Necessary for USB audio devices. 49 + , pulseSupport ? stdenv.isLinux 50 + , libpulseaudio 51 + 52 + # For video acceleration via VA-API (--enable-features=VaapiVideoDecoder,VaapiVideoEncoder) 53 + , libvaSupport ? stdenv.isLinux 54 + , libva 55 + , enableVideoAcceleration ? libvaSupport 56 + 57 + # For Vulkan support (--enable-features=Vulkan); disabled by default as it seems to break VA-API 58 + , vulkanSupport ? false 59 + , addOpenGLRunpath 60 + , enableVulkan ? vulkanSupport 61 }: 62 63 let 64 + inherit (lib) optional optionals makeLibraryPath makeSearchPathOutput makeBinPath 65 + optionalString strings escapeShellArg; 66 67 + deps = [ 68 + alsa-lib at-spi2-atk at-spi2-core atk cairo cups dbus expat 69 + fontconfig freetype gdk-pixbuf glib gtk3 libdrm libX11 70 + libxkbcommon libXScrnSaver libXcomposite libXcursor libXdamage 71 + libXext libXfixes libXi libXrandr libXrender libxshmfence 72 + libXtst libuuid mesa nspr nss pango pipewire udev wayland 73 + xdg-utils xorg.libxcb zlib snappy 74 + ] 75 + ++ optional pulseSupport libpulseaudio 76 + ++ optional libvaSupport libva; 77 + 78 + rpath = makeLibraryPath deps + ":" + makeSearchPathOutput "lib" "lib64" deps; 79 + binpath = makeBinPath deps; 80 + 81 + enableFeatures = optionals enableVideoAcceleration [ "VaapiVideoDecoder" "VaapiVideoEncoder" ] 82 + ++ optional enableVulkan "Vulkan"; 83 84 + # The feature disable is needed for VAAPI to work correctly: https://github.com/brave/brave-browser/issues/20935 85 + disableFeatures = optional enableVideoAcceleration "UseChromeOSDirectVideoDecoder"; 86 in 87 88 stdenv.mkDerivation rec { 89 pname = "brave"; 90 + version = "1.38.109"; 91 92 src = fetchurl { 93 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 94 + sha256 = "sha256-w/Wm8msW4etF6E1UDujLfixhxmKBcnB+uw/CMcj4jGI="; 95 }; 96 97 dontConfigure = true; ··· 101 102 nativeBuildInputs = [ dpkg wrapGAppsHook ]; 103 104 + buildInputs = [ 105 + # needed for GSETTINGS_SCHEMAS_PATH 106 + glib gsettings-desktop-schemas gtk3 107 + 108 + # needed for XDG_ICON_DIRS 109 + gnome.adwaita-icon-theme 110 + ]; 111 112 unpackPhase = "dpkg-deb --fsys-tarfile $src | tar -x --no-same-permissions --no-same-owner"; 113 ··· 161 162 preFixup = '' 163 # Add command line args to wrapGApp. 164 + gappsWrapperArgs+=( 165 + --prefix LD_LIBRARY_PATH : ${rpath} 166 + --prefix PATH : ${binpath} 167 + ${optionalString (enableFeatures != []) '' 168 + --add-flags "--enable-features=${strings.concatStringsSep "," enableFeatures}" 169 + ''} 170 + ${optionalString (disableFeatures != []) '' 171 + --add-flags "--disable-features=${strings.concatStringsSep "," disableFeatures}" 172 + ''} 173 + --add-flags ${escapeShellArg commandLineArgs} 174 + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland}}" 175 + ${optionalString vulkanSupport '' 176 + --prefix XDG_DATA_DIRS : "${addOpenGLRunpath.driverLink}/share" 177 + ''} 178 + ) 179 ''; 180 181 installCheckPhase = '' ··· 188 meta = with lib; { 189 homepage = "https://brave.com/"; 190 description = "Privacy-oriented browser for Desktop and Laptop computers"; 191 + changelog = "https://github.com/brave/brave-browser/blob/master/CHANGELOG_DESKTOP.md#" + replaceStrings [ "." ] [ "" ] version; 192 longDescription = '' 193 Brave browser blocks the ads and trackers that slow you down, 194 chew up your bandwidth, and invade your privacy. Brave lets you
-1
pkgs/applications/networking/browsers/firefox/common.nix
··· 111 ## other 112 113 , crashreporterSupport ? false 114 - , safeBrowsingSupport ? false 115 116 # As stated by Sylvestre Ledru (@sylvestre) on Nov 22, 2017 at 117 # https://github.com/NixOS/nixpkgs/issues/31843#issuecomment-346372756 we
··· 111 ## other 112 113 , crashreporterSupport ? false 114 115 # As stated by Sylvestre Ledru (@sylvestre) on Nov 22, 2017 at 116 # https://github.com/NixOS/nixpkgs/issues/31843#issuecomment-346372756 we
+315 -240
pkgs/applications/networking/n8n/node-packages.nix
··· 508 sha512 = "YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="; 509 }; 510 }; 511 - "@types/node-12.20.49" = { 512 name = "_at_types_slash_node"; 513 packageName = "@types/node"; 514 - version = "12.20.49"; 515 src = fetchurl { 516 - url = "https://registry.npmjs.org/@types/node/-/node-12.20.49.tgz"; 517 - sha512 = "5e6QNb9bkeh4Hni4ktLqUZuUqnGTX/kou2aZkXyxtuYaHXgBm+In1SHR9V+7kDzWzjB08KC2uqt2doDi7cuAAA=="; 518 }; 519 }; 520 - "@types/node-17.0.26" = { 521 name = "_at_types_slash_node"; 522 packageName = "@types/node"; 523 - version = "17.0.26"; 524 src = fetchurl { 525 - url = "https://registry.npmjs.org/@types/node/-/node-17.0.26.tgz"; 526 - sha512 = "z/FG/6DUO7pnze3AE3TBGIjGGKkvCcGcWINe1C7cADY8hKLJPDYpzsNE37uExQ4md5RFtTCvg+M8Mu1Enyeg2A=="; 527 }; 528 }; 529 "@types/node-fetch-2.6.1" = { ··· 661 sha512 = "H5aqjkogmFxfaOrfn/e42vyspHVXuJ8er63KuljJXpOyJ1ZO/U5CrHfO8BLKIy2w7mBM02L5quL0vbfQqrGQbA=="; 662 }; 663 }; 664 - "acorn-8.7.0" = { 665 name = "acorn"; 666 packageName = "acorn"; 667 - version = "8.7.0"; 668 src = fetchurl { 669 - url = "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz"; 670 - sha512 = "V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ=="; 671 }; 672 }; 673 "acorn-walk-8.2.0" = { ··· 940 sha512 = "spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g=="; 941 }; 942 }; 943 "asynckit-0.4.0" = { 944 name = "asynckit"; 945 packageName = "asynckit"; ··· 967 sha512 = "z4oo33lmnvvNRqfUe3YjDGGpqu/L2+wXBIhMtwq6oqZ+exOUAkQYM6zd2VWKF7AIlajOF8ZZuPFfryTG9iLC/w=="; 968 }; 969 }; 970 - "aws-sdk-2.1120.0" = { 971 name = "aws-sdk"; 972 packageName = "aws-sdk"; 973 - version = "2.1120.0"; 974 src = fetchurl { 975 - url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1120.0.tgz"; 976 - sha512 = "3cKXUFxC3CDBbJ/JlXEKmJZKFZhqGii7idGaLxvV5/OzqEDUstYkHGX3TCJdQRHrRwpFvRVOekXSwLxBltqXuQ=="; 977 }; 978 }; 979 "aws-sign2-0.7.0" = { ··· 1003 sha512 = "ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg=="; 1004 }; 1005 }; 1006 - "axios-retry-3.2.4" = { 1007 name = "axios-retry"; 1008 packageName = "axios-retry"; 1009 - version = "3.2.4"; 1010 src = fetchurl { 1011 - url = "https://registry.npmjs.org/axios-retry/-/axios-retry-3.2.4.tgz"; 1012 - sha512 = "Co3UXiv4npi6lM963mfnuH90/YFLKWWDmoBYfxkHT5xtkSSWNqK9zdG3fw5/CP/dsoKB5aMMJCsgab+tp1OxLQ=="; 1013 }; 1014 }; 1015 "balanced-match-1.0.2" = { ··· 1165 sha512 = "c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="; 1166 }; 1167 }; 1168 - "body-parser-1.19.2" = { 1169 - name = "body-parser"; 1170 - packageName = "body-parser"; 1171 - version = "1.19.2"; 1172 - src = fetchurl { 1173 - url = "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz"; 1174 - sha512 = "SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw=="; 1175 - }; 1176 - }; 1177 "body-parser-1.20.0" = { 1178 name = "body-parser"; 1179 packageName = "body-parser"; ··· 1804 sha512 = "ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="; 1805 }; 1806 }; 1807 - "cookie-0.4.2" = { 1808 name = "cookie"; 1809 packageName = "cookie"; 1810 - version = "0.4.2"; 1811 src = fetchurl { 1812 - url = "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz"; 1813 - sha512 = "aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA=="; 1814 }; 1815 }; 1816 "cookie-parser-1.4.6" = { ··· 1831 sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c"; 1832 }; 1833 }; 1834 - "core-js-3.22.2" = { 1835 name = "core-js"; 1836 packageName = "core-js"; 1837 - version = "3.22.2"; 1838 src = fetchurl { 1839 - url = "https://registry.npmjs.org/core-js/-/core-js-3.22.2.tgz"; 1840 - sha512 = "Z5I2vzDnEIqO2YhELVMFcL1An2CIsFe9Q7byZhs8c/QxummxZlAHw33TUHbIte987LkisOgL0LwQ1P9D6VISnA=="; 1841 }; 1842 }; 1843 "core-util-is-1.0.2" = { ··· 2002 sha1 = "aa24ffb9ac3df9a2351837cfb2d279360cd78492"; 2003 }; 2004 }; 2005 "deepmerge-4.2.2" = { 2006 name = "deepmerge"; 2007 packageName = "deepmerge"; ··· 2056 sha512 = "tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ=="; 2057 }; 2058 }; 2059 - "depd-1.1.2" = { 2060 - name = "depd"; 2061 - packageName = "depd"; 2062 - version = "1.1.2"; 2063 - src = fetchurl { 2064 - url = "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"; 2065 - sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9"; 2066 - }; 2067 - }; 2068 "depd-2.0.0" = { 2069 name = "depd"; 2070 packageName = "depd"; ··· 2072 src = fetchurl { 2073 url = "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"; 2074 sha512 = "g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="; 2075 - }; 2076 - }; 2077 - "destroy-1.0.4" = { 2078 - name = "destroy"; 2079 - packageName = "destroy"; 2080 - version = "1.0.4"; 2081 - src = fetchurl { 2082 - url = "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz"; 2083 - sha1 = "978857442c44749e4206613e37946205826abd80"; 2084 }; 2085 }; 2086 "destroy-1.2.0" = { ··· 2236 sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d"; 2237 }; 2238 }; 2239 "emoji-regex-8.0.0" = { 2240 name = "emoji-regex"; 2241 packageName = "emoji-regex"; ··· 2272 sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"; 2273 }; 2274 }; 2275 - "encoding-japanese-1.0.30" = { 2276 name = "encoding-japanese"; 2277 packageName = "encoding-japanese"; 2278 - version = "1.0.30"; 2279 src = fetchurl { 2280 - url = "https://registry.npmjs.org/encoding-japanese/-/encoding-japanese-1.0.30.tgz"; 2281 - sha512 = "bd/DFLAoJetvv7ar/KIpE3CNO8wEuyrt9Xuw6nSMiZ+Vrz/Q21BPsMHvARL2Wz6IKHKXgb+DWZqtRg1vql9cBg=="; 2282 }; 2283 }; 2284 "end-of-stream-1.4.4" = { ··· 2461 sha1 = "97e801aa052df02454de46b02bf621642cdc8502"; 2462 }; 2463 }; 2464 - "express-4.17.3" = { 2465 name = "express"; 2466 packageName = "express"; 2467 - version = "4.17.3"; 2468 src = fetchurl { 2469 - url = "https://registry.npmjs.org/express/-/express-4.17.3.tgz"; 2470 - sha512 = "yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg=="; 2471 }; 2472 }; 2473 "extend-3.0.2" = { ··· 2587 sha512 = "qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ=="; 2588 }; 2589 }; 2590 - "finalhandler-1.1.2" = { 2591 name = "finalhandler"; 2592 packageName = "finalhandler"; 2593 - version = "1.1.2"; 2594 src = fetchurl { 2595 - url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz"; 2596 - sha512 = "aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA=="; 2597 }; 2598 }; 2599 "flatted-3.2.5" = { ··· 3064 sha512 = "eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA=="; 3065 }; 3066 }; 3067 - "html-to-text-8.0.0" = { 3068 name = "html-to-text"; 3069 packageName = "html-to-text"; 3070 - version = "8.0.0"; 3071 src = fetchurl { 3072 - url = "https://registry.npmjs.org/html-to-text/-/html-to-text-8.0.0.tgz"; 3073 - sha512 = "fEtul1OerF2aMEV+Wpy+Ue20tug134jOY1GIudtdqZi7D0uTudB2tVJBKfVhTL03dtqeJoF8gk8EPX9SyMEvLg=="; 3074 }; 3075 }; 3076 "htmlparser2-6.1.0" = { ··· 3082 sha512 = "gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A=="; 3083 }; 3084 }; 3085 - "http-errors-1.8.1" = { 3086 - name = "http-errors"; 3087 - packageName = "http-errors"; 3088 - version = "1.8.1"; 3089 - src = fetchurl { 3090 - url = "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz"; 3091 - sha512 = "Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g=="; 3092 - }; 3093 - }; 3094 "http-errors-2.0.0" = { 3095 name = "http-errors"; 3096 packageName = "http-errors"; ··· 3143 src = fetchurl { 3144 url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.2.tgz"; 3145 sha512 = "kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag=="; 3146 - }; 3147 - }; 3148 - "iconv-lite-0.6.2" = { 3149 - name = "iconv-lite"; 3150 - packageName = "iconv-lite"; 3151 - version = "0.6.2"; 3152 - src = fetchurl { 3153 - url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz"; 3154 - sha512 = "2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ=="; 3155 }; 3156 }; 3157 "iconv-lite-0.6.3" = { ··· 3451 sha512 = "k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ=="; 3452 }; 3453 }; 3454 "is-promise-1.0.1" = { 3455 name = "is-promise"; 3456 packageName = "is-promise"; ··· 3820 sha512 = "l+nePcPbIG1fNlqMzrh68MLkX/gTxk/+vdvAb388Ssi7UuUN31MI44w4Yf33mM3Cm4xDfw48mdf3rkdHszLNew=="; 3821 }; 3822 }; 3823 - "libmime-5.0.0" = { 3824 name = "libmime"; 3825 packageName = "libmime"; 3826 - version = "5.0.0"; 3827 src = fetchurl { 3828 - url = "https://registry.npmjs.org/libmime/-/libmime-5.0.0.tgz"; 3829 - sha512 = "2Bm96d5ktnE217Ib1FldvUaPAaOst6GtZrsxJCwnJgi9lnsoAKIHyU0sae8rNx6DNYbjdqqh8lv5/b9poD8qOg=="; 3830 }; 3831 }; 3832 "libphonenumber-js-1.9.52" = { ··· 3856 sha512 = "FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA=="; 3857 }; 3858 }; 3859 - "linkify-it-3.0.3" = { 3860 name = "linkify-it"; 3861 packageName = "linkify-it"; 3862 - version = "3.0.3"; 3863 src = fetchurl { 3864 - url = "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz"; 3865 - sha512 = "ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ=="; 3866 }; 3867 }; 3868 "localtunnel-2.0.2" = { ··· 4135 sha512 = "MlAQQVMFhGk4WUA6gpfsy0QycnKP0+NlCBJRVRNPxxSIbjrCbQ65nrpJD3FVyJNZLuJ0uoqL57ye6BmDYgHaSw=="; 4136 }; 4137 }; 4138 - "mailparser-3.4.0" = { 4139 name = "mailparser"; 4140 packageName = "mailparser"; 4141 - version = "3.4.0"; 4142 src = fetchurl { 4143 - url = "https://registry.npmjs.org/mailparser/-/mailparser-3.4.0.tgz"; 4144 - sha512 = "u2pfpLg+xr7m2FKDl+ohQhy2gMok1QZ+S9E5umS9ez5DSJWttrqSmBGswyj9F68pZMVTwbhLpBt7Kd04q/W4Vw=="; 4145 }; 4146 }; 4147 - "mailsplit-5.3.1" = { 4148 name = "mailsplit"; 4149 packageName = "mailsplit"; 4150 - version = "5.3.1"; 4151 src = fetchurl { 4152 - url = "https://registry.npmjs.org/mailsplit/-/mailsplit-5.3.1.tgz"; 4153 - sha512 = "o6R6HCzqWYmI2/IYlB+v2IMPgYqC2EynmagZQICAhR7zAq0CO6fPcsO6CrYmVuYT+SSwvLAEZR5WniohBELcAA=="; 4154 }; 4155 }; 4156 "make-dir-3.1.0" = { ··· 4486 sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="; 4487 }; 4488 }; 4489 - "n8n-core-0.115.0" = { 4490 name = "n8n-core"; 4491 packageName = "n8n-core"; 4492 - version = "0.115.0"; 4493 src = fetchurl { 4494 - url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.115.0.tgz"; 4495 - sha512 = "VXmnbbAQKk9Nbw4g4kSpJ5bxKOydVsMnz6wU2Q4tmRd1ajp+jyjHLUWyJIoVMDWm6nLEC6GORh+Zsap7Jf2xjw=="; 4496 }; 4497 }; 4498 - "n8n-design-system-0.18.0" = { 4499 name = "n8n-design-system"; 4500 packageName = "n8n-design-system"; 4501 - version = "0.18.0"; 4502 src = fetchurl { 4503 - url = "https://registry.npmjs.org/n8n-design-system/-/n8n-design-system-0.18.0.tgz"; 4504 - sha512 = "TurjQwQC+TRHwoEtsFBqBVg9VRSDPBg6ghmz4rm2U6X61yqg960dLQlAIl5d+oas2jezAnhHIxL47wl+9M8V/A=="; 4505 }; 4506 }; 4507 - "n8n-editor-ui-0.141.0" = { 4508 name = "n8n-editor-ui"; 4509 packageName = "n8n-editor-ui"; 4510 - version = "0.141.0"; 4511 src = fetchurl { 4512 - url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.141.0.tgz"; 4513 - sha512 = "CH1Jd9vyf+DsBukIgV9dICxGzyI1cbeHvv7XTv8qUVfMdNrsPan/OTAmyuoFl+aSuI0H8NedJTpzMytoLghvjw=="; 4514 }; 4515 }; 4516 - "n8n-nodes-base-0.172.0" = { 4517 name = "n8n-nodes-base"; 4518 packageName = "n8n-nodes-base"; 4519 - version = "0.172.0"; 4520 src = fetchurl { 4521 - url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.172.0.tgz"; 4522 - sha512 = "/Wm9E4nxftG5bTU7AMdXrYiCRq/S/rqiZO7Cn34Nvp/fyT5MndU5C6socz0Bz/ScDrRCAmsEF5I+G1+zQwuQUA=="; 4523 }; 4524 }; 4525 - "n8n-workflow-0.97.0" = { 4526 name = "n8n-workflow"; 4527 packageName = "n8n-workflow"; 4528 - version = "0.97.0"; 4529 src = fetchurl { 4530 - url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.97.0.tgz"; 4531 - sha512 = "RZlUhe8rW7r5prjn/WmdE1yZfZsDrpjjT0Bk22ItmKA+BeRW1k+VonWHBZEAsg6scui0web/MfXfXdRsRDnLdQ=="; 4532 }; 4533 }; 4534 "named-placeholders-1.1.2" = { ··· 4666 sha1 = "64ab69a7bdbaf03ce107b4f0335c87c0b9e91b1d"; 4667 }; 4668 }; 4669 - "nodemailer-6.7.0" = { 4670 name = "nodemailer"; 4671 packageName = "nodemailer"; 4672 - version = "6.7.0"; 4673 src = fetchurl { 4674 - url = "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.0.tgz"; 4675 - sha512 = "AtiTVUFHLiiDnMQ43zi0YgkzHOEWUkhDgPlBXrsDzJiJvB29Alo4OKxHQ0ugF3gRqRQIneCLtZU3yiUo7pItZw=="; 4676 }; 4677 }; 4678 - "nodemailer-6.7.3" = { 4679 name = "nodemailer"; 4680 packageName = "nodemailer"; 4681 - version = "6.7.3"; 4682 src = fetchurl { 4683 - url = "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.3.tgz"; 4684 - sha512 = "KUdDsspqx89sD4UUyUKzdlUOper3hRkDVkrKh/89G+d9WKsU5ox51NWS4tB1XR5dPUdR4SP0E3molyEfOvSa3g=="; 4685 }; 4686 }; 4687 "nopt-5.0.0" = { ··· 4709 src = fetchurl { 4710 url = "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"; 4711 sha512 = "6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="; 4712 }; 4713 }; 4714 "npmlog-5.0.1" = { ··· 4792 sha512 = "VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw=="; 4793 }; 4794 }; 4795 - "on-finished-2.3.0" = { 4796 - name = "on-finished"; 4797 - packageName = "on-finished"; 4798 - version = "2.3.0"; 4799 - src = fetchurl { 4800 - url = "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"; 4801 - sha1 = "20f1336481b083cd75337992a16971aa2d906947"; 4802 - }; 4803 - }; 4804 "on-finished-2.4.1" = { 4805 name = "on-finished"; 4806 packageName = "on-finished"; ··· 4979 src = fetchurl { 4980 url = "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz"; 4981 sha1 = "6d5b934a456993b23d37f40a382d6f1666a8e5c6"; 4982 }; 4983 }; 4984 "parse5-5.1.1" = { ··· 5242 sha512 = "FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug=="; 5243 }; 5244 }; 5245 "picomatch-2.3.1" = { 5246 name = "picomatch"; 5247 packageName = "picomatch"; ··· 5312 src = fetchurl { 5313 url = "https://registry.npmjs.org/popsicle-user-agent/-/popsicle-user-agent-1.0.0.tgz"; 5314 sha512 = "epKaq3TTfTzXcxBxjpoKYMcTTcAX8Rykus6QZu77XNhJuRHSRxMd+JJrbX/3PFI0opFGSN0BabbAYCbGxbu0mA=="; 5315 }; 5316 }; 5317 "postgres-array-2.0.0" = { ··· 5548 sha512 = "qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="; 5549 }; 5550 }; 5551 - "qs-6.9.7" = { 5552 - name = "qs"; 5553 - packageName = "qs"; 5554 - version = "6.9.7"; 5555 - src = fetchurl { 5556 - url = "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz"; 5557 - sha512 = "IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw=="; 5558 - }; 5559 - }; 5560 "querystring-0.2.0" = { 5561 name = "querystring"; 5562 packageName = "querystring"; ··· 5636 src = fetchurl { 5637 url = "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"; 5638 sha512 = "Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="; 5639 - }; 5640 - }; 5641 - "raw-body-2.4.3" = { 5642 - name = "raw-body"; 5643 - packageName = "raw-body"; 5644 - version = "2.4.3"; 5645 - src = fetchurl { 5646 - url = "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz"; 5647 - sha512 = "UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g=="; 5648 }; 5649 }; 5650 "raw-body-2.5.1" = { ··· 5746 sha512 = "Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="; 5747 }; 5748 }; 5749 "regenerator-runtime-0.13.9" = { 5750 name = "regenerator-runtime"; 5751 packageName = "regenerator-runtime"; ··· 5809 sha512 = "wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g=="; 5810 }; 5811 }; 5812 - "requestretry-7.0.2" = { 5813 name = "requestretry"; 5814 packageName = "requestretry"; 5815 - version = "7.0.2"; 5816 src = fetchurl { 5817 - url = "https://registry.npmjs.org/requestretry/-/requestretry-7.0.2.tgz"; 5818 - sha512 = "Zz8z7G2OuVs4F0wR0shKMEMm7lNvPNHM0UIHNns9qfyuBDKSExoTsZGtSjKst6nPEwlMrbA9G+m/yC0AbGj+8w=="; 5819 }; 5820 }; 5821 "require-at-1.0.6" = { ··· 5845 sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff"; 5846 }; 5847 }; 5848 "restore-cursor-3.1.0" = { 5849 name = "restore-cursor"; 5850 packageName = "restore-cursor"; ··· 5989 sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="; 5990 }; 5991 }; 5992 "sax-1.2.1" = { 5993 name = "sax"; 5994 packageName = "sax"; ··· 6070 sha512 = "QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g=="; 6071 }; 6072 }; 6073 - "send-0.17.2" = { 6074 name = "send"; 6075 packageName = "send"; 6076 - version = "0.17.2"; 6077 src = fetchurl { 6078 - url = "https://registry.npmjs.org/send/-/send-0.17.2.tgz"; 6079 - sha512 = "UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww=="; 6080 }; 6081 }; 6082 "sentence-case-3.0.4" = { ··· 6106 sha512 = "SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA=="; 6107 }; 6108 }; 6109 - "serve-static-1.14.2" = { 6110 name = "serve-static"; 6111 packageName = "serve-static"; 6112 - version = "1.14.2"; 6113 src = fetchurl { 6114 - url = "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz"; 6115 - sha512 = "+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ=="; 6116 }; 6117 }; 6118 "servie-4.3.3" = { ··· 6259 sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="; 6260 }; 6261 }; 6262 "spex-3.2.0" = { 6263 name = "spex"; 6264 packageName = "spex"; ··· 6304 sha512 = "VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug=="; 6305 }; 6306 }; 6307 - "sqlite3-5.0.5" = { 6308 name = "sqlite3"; 6309 packageName = "sqlite3"; 6310 - version = "5.0.5"; 6311 src = fetchurl { 6312 - url = "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.5.tgz"; 6313 - sha512 = "ZZFOMW31IOMbUeSiL23TuWSjNyS7Z83EDJ80HJxCe78OZ+5BJT6IhAwAUnQgPsUl5z+Er0DGx7VjuTP7PKPNcg=="; 6314 }; 6315 }; 6316 "sqlstring-2.3.3" = { ··· 6340 sha512 = "+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g=="; 6341 }; 6342 }; 6343 - "ssh2-1.9.0" = { 6344 name = "ssh2"; 6345 packageName = "ssh2"; 6346 - version = "1.9.0"; 6347 src = fetchurl { 6348 - url = "https://registry.npmjs.org/ssh2/-/ssh2-1.9.0.tgz"; 6349 - sha512 = "rhhIZT0eMPvCBSOG8CpqZZ7gre2vgXaIqmb3Jb83t88rjsxIsFzDanqBJM9Ns8BmP1835A5IbQ199io4EUZwOA=="; 6350 }; 6351 }; 6352 "ssh2-sftp-client-7.2.3" = { ··· 6383 src = fetchurl { 6384 url = "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz"; 6385 sha512 = "qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A=="; 6386 - }; 6387 - }; 6388 - "statuses-1.5.0" = { 6389 - name = "statuses"; 6390 - packageName = "statuses"; 6391 - version = "1.5.0"; 6392 - src = fetchurl { 6393 - url = "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"; 6394 - sha1 = "161c7dac177659fd9811f43771fa99381478628c"; 6395 }; 6396 }; 6397 "statuses-2.0.1" = { ··· 6601 sha1 = "1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"; 6602 }; 6603 }; 6604 "through-2.3.8" = { 6605 name = "through"; 6606 packageName = "through"; ··· 6655 sha512 = "vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA=="; 6656 }; 6657 }; 6658 - "tlds-1.224.0" = { 6659 name = "tlds"; 6660 packageName = "tlds"; 6661 - version = "1.224.0"; 6662 src = fetchurl { 6663 - url = "https://registry.npmjs.org/tlds/-/tlds-1.224.0.tgz"; 6664 - sha512 = "Jgdc8SEijbDFUsmCn6Wk/f7E6jBLFZOG3U1xK0amGSfEH55Xx97ItUS/d2NngsuApjn11UeWCWj8Um3VRhseZQ=="; 6665 }; 6666 }; 6667 "tmp-0.0.33" = { ··· 7471 n8n = nodeEnv.buildNodePackage { 7472 name = "n8n"; 7473 packageName = "n8n"; 7474 - version = "0.174.0"; 7475 src = fetchurl { 7476 - url = "https://registry.npmjs.org/n8n/-/n8n-0.174.0.tgz"; 7477 - sha512 = "6opUG0aQ1JSQqKRgUbK0hLnH7XIs0FjH8NoLvBA51tntxMQ6ZnK2Nck1GH/6VVKqI6a+/udmSRFvd7Ohpwqzqw=="; 7478 }; 7479 dependencies = [ 7480 (sources."@azure/abort-controller-1.0.5" // { ··· 7594 sources."@types/lodash-4.14.182" 7595 sources."@types/lossless-json-1.0.1" 7596 sources."@types/mime-1.3.2" 7597 - sources."@types/node-17.0.26" 7598 (sources."@types/node-fetch-2.6.1" // { 7599 dependencies = [ 7600 sources."form-data-3.0.1" ··· 7614 sources."abort-controller-3.0.0" 7615 sources."accepts-1.3.8" 7616 sources."access-control-1.0.1" 7617 - sources."acorn-8.7.0" 7618 sources."acorn-walk-8.2.0" 7619 (sources."adal-node-0.2.3" // { 7620 dependencies = [ ··· 7654 sources."assert-options-0.7.0" 7655 sources."assert-plus-1.0.0" 7656 sources."async-2.6.4" 7657 sources."asynckit-0.4.0" 7658 (sources."auto-changelog-1.16.4" // { 7659 dependencies = [ ··· 7661 ]; 7662 }) 7663 sources."avsc-5.7.4" 7664 - (sources."aws-sdk-2.1120.0" // { 7665 dependencies = [ 7666 sources."buffer-4.9.2" 7667 sources."events-1.1.1" ··· 7676 sources."aws-sign2-0.7.0" 7677 sources."aws4-1.11.0" 7678 sources."axios-0.21.4" 7679 - sources."axios-retry-3.2.4" 7680 sources."balanced-match-1.0.2" 7681 sources."base64-js-1.5.1" 7682 (sources."basic-auth-2.0.1" // { ··· 7831 sources."cookie-0.4.1" 7832 sources."cookie-parser-1.4.6" 7833 sources."cookie-signature-1.0.6" 7834 - sources."core-js-3.22.2" 7835 sources."core-util-is-1.0.2" 7836 sources."crc-32-1.2.2" 7837 sources."cron-1.7.2" ··· 7852 sources."date-utils-1.2.21" 7853 sources."debug-4.3.4" 7854 sources."debuglog-1.0.1" 7855 - sources."deepmerge-4.2.2" 7856 sources."define-properties-1.1.4" 7857 sources."delayed-stream-1.0.0" 7858 sources."delegates-1.0.0" ··· 7886 sources."ecc-jsbn-0.1.2" 7887 sources."ecdsa-sig-formatter-1.0.11" 7888 sources."ee-first-1.1.1" 7889 sources."emoji-regex-8.0.0" 7890 sources."enabled-1.0.2" 7891 sources."encodeurl-1.0.2" 7892 - sources."encoding-japanese-1.0.30" 7893 sources."end-of-stream-1.4.4" 7894 sources."entities-2.2.0" 7895 sources."env-variable-0.0.6" ··· 7908 sources."eventsource-1.1.0" 7909 sources."exit-on-epipe-1.0.1" 7910 sources."expand-tilde-2.0.2" 7911 - (sources."express-4.17.3" // { 7912 dependencies = [ 7913 - sources."body-parser-1.19.2" 7914 - sources."cookie-0.4.2" 7915 sources."debug-2.6.9" 7916 - sources."depd-1.1.2" 7917 - sources."http-errors-1.8.1" 7918 sources."ms-2.0.0" 7919 - sources."on-finished-2.3.0" 7920 - sources."qs-6.9.7" 7921 - sources."raw-body-2.4.3" 7922 - sources."statuses-1.5.0" 7923 ]; 7924 }) 7925 sources."extend-3.0.2" ··· 7939 }) 7940 sources."file-type-14.7.1" 7941 sources."fill-range-7.0.1" 7942 - (sources."finalhandler-1.1.2" // { 7943 dependencies = [ 7944 sources."debug-2.6.9" 7945 sources."ms-2.0.0" 7946 - sources."on-finished-2.3.0" 7947 - sources."statuses-1.5.0" 7948 ]; 7949 }) 7950 sources."flatted-3.2.5" ··· 8015 sources."help-me-1.1.0" 8016 sources."highlight.js-10.7.3" 8017 sources."homedir-polyfill-1.0.3" 8018 - sources."html-to-text-8.0.0" 8019 sources."htmlparser2-6.1.0" 8020 sources."http-errors-2.0.0" 8021 sources."http-proxy-agent-4.0.1" ··· 8052 sources."is-negative-zero-2.0.2" 8053 sources."is-number-7.0.0" 8054 sources."is-number-object-1.0.7" 8055 sources."is-promise-1.0.1" 8056 sources."is-property-1.0.2" 8057 sources."is-regex-1.1.4" ··· 8095 sources."kuler-1.0.1" 8096 sources."leven-2.1.0" 8097 sources."libbase64-1.2.1" 8098 - (sources."libmime-5.0.0" // { 8099 dependencies = [ 8100 - sources."iconv-lite-0.6.2" 8101 ]; 8102 }) 8103 sources."libphonenumber-js-1.9.52" 8104 sources."libqp-1.1.0" 8105 sources."limiter-1.1.5" 8106 - sources."linkify-it-3.0.3" 8107 (sources."localtunnel-2.0.2" // { 8108 dependencies = [ 8109 sources."debug-4.3.2" ··· 8145 ]; 8146 }) 8147 sources."luxon-2.3.2" 8148 - (sources."mailparser-3.4.0" // { 8149 dependencies = [ 8150 sources."iconv-lite-0.6.3" 8151 - sources."nodemailer-6.7.0" 8152 ]; 8153 }) 8154 - sources."mailsplit-5.3.1" 8155 (sources."make-dir-3.1.0" // { 8156 dependencies = [ 8157 sources."semver-6.3.0" ··· 8212 ]; 8213 }) 8214 sources."mz-2.7.0" 8215 - sources."n8n-core-0.115.0" 8216 - sources."n8n-design-system-0.18.0" 8217 - sources."n8n-editor-ui-0.141.0" 8218 - (sources."n8n-nodes-base-0.172.0" // { 8219 dependencies = [ 8220 sources."iconv-lite-0.6.3" 8221 ]; 8222 }) 8223 - sources."n8n-workflow-0.97.0" 8224 (sources."named-placeholders-1.1.2" // { 8225 dependencies = [ 8226 sources."lru-cache-4.1.5" ··· 8249 sources."node-html-parser-5.3.3" 8250 sources."node-ssh-12.0.4" 8251 sources."nodeify-1.0.1" 8252 - sources."nodemailer-6.7.3" 8253 sources."nopt-5.0.0" 8254 sources."normalize-path-3.0.0" 8255 sources."npmlog-5.0.1" 8256 sources."nth-check-2.0.1" 8257 sources."oauth-1.0a-2.2.6" ··· 8292 sources."parent-require-1.0.0" 8293 sources."parse-github-url-1.0.2" 8294 sources."parse-passwd-1.0.0" 8295 sources."parse5-6.0.1" 8296 sources."parse5-htmlparser2-tree-adapter-6.0.1" 8297 sources."parseley-0.7.0" ··· 8339 sources."split2-4.1.0" 8340 ]; 8341 }) 8342 sources."picomatch-2.3.1" 8343 sources."popsicle-12.1.0" 8344 sources."popsicle-content-encoding-1.0.0" ··· 8347 sources."popsicle-transport-http-1.2.1" 8348 sources."popsicle-transport-xhr-2.0.0" 8349 sources."popsicle-user-agent-1.0.0" 8350 sources."postgres-array-2.0.0" 8351 sources."postgres-bytea-1.0.0" 8352 sources."postgres-date-1.0.7" ··· 8414 sources."tough-cookie-2.5.0" 8415 ]; 8416 }) 8417 - sources."requestretry-7.0.2" 8418 sources."require-at-1.0.6" 8419 sources."require-directory-2.1.1" 8420 sources."requires-port-1.0.0" 8421 sources."restore-cursor-3.1.0" 8422 sources."ret-0.1.15" 8423 sources."retry-0.12.0" ··· 8437 sources."safe-buffer-5.2.1" 8438 sources."safe-stable-stringify-2.3.1" 8439 sources."safer-buffer-2.1.2" 8440 sources."sax-1.2.4" 8441 sources."sb-promise-queue-2.1.0" 8442 sources."sb-scandir-3.1.0" 8443 sources."selderee-0.6.0" 8444 sources."semver-7.3.7" 8445 - (sources."send-0.17.2" // { 8446 dependencies = [ 8447 (sources."debug-2.6.9" // { 8448 dependencies = [ 8449 sources."ms-2.0.0" 8450 ]; 8451 }) 8452 - sources."depd-1.1.2" 8453 - sources."destroy-1.0.4" 8454 - sources."http-errors-1.8.1" 8455 sources."ms-2.1.3" 8456 - sources."on-finished-2.3.0" 8457 - sources."statuses-1.5.0" 8458 ]; 8459 }) 8460 (sources."sentence-case-3.0.4" // { ··· 8464 }) 8465 sources."seq-queue-0.0.5" 8466 sources."serialize-javascript-5.0.1" 8467 - sources."serve-static-1.14.2" 8468 sources."servie-4.3.3" 8469 sources."set-blocking-2.0.0" 8470 sources."setheader-1.0.2" ··· 8495 ]; 8496 }) 8497 sources."source-map-0.6.1" 8498 sources."spex-3.2.0" 8499 (sources."split2-3.2.2" // { 8500 dependencies = [ ··· 8503 ]; 8504 }) 8505 sources."sprintf-js-1.1.2" 8506 - sources."sqlite3-5.0.5" 8507 sources."sqlstring-2.3.3" 8508 sources."sse-channel-3.1.1" 8509 sources."ssf-0.11.2" 8510 - sources."ssh2-1.9.0" 8511 sources."ssh2-sftp-client-7.2.3" 8512 sources."sshpk-1.17.0" 8513 sources."stack-trace-0.0.10" ··· 8528 sources."tdigest-0.1.1" 8529 (sources."tedious-6.7.1" // { 8530 dependencies = [ 8531 - sources."@types/node-12.20.49" 8532 sources."bl-3.0.1" 8533 sources."iconv-lite-0.5.2" 8534 sources."readable-stream-3.6.0" ··· 8539 sources."text-hex-1.0.0" 8540 sources."thenify-3.3.1" 8541 sources."thenify-all-1.6.0" 8542 sources."through-2.3.8" 8543 (sources."through2-2.0.5" // { 8544 dependencies = [ ··· 8552 sources."throwback-4.1.0" 8553 sources."timeago.js-4.0.2" 8554 sources."tinycolor2-1.4.2" 8555 - sources."tlds-1.224.0" 8556 sources."tmp-0.0.33" 8557 (sources."tmp-promise-3.0.3" // { 8558 dependencies = [
··· 508 sha512 = "YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="; 509 }; 510 }; 511 + "@types/node-12.20.50" = { 512 name = "_at_types_slash_node"; 513 packageName = "@types/node"; 514 + version = "12.20.50"; 515 src = fetchurl { 516 + url = "https://registry.npmjs.org/@types/node/-/node-12.20.50.tgz"; 517 + sha512 = "+9axpWx2b2JCVovr7Ilgt96uc6C1zBKOQMpGtRbWT9IoR/8ue32GGMfGA4woP8QyP2gBs6GQWEVM3tCybGCxDA=="; 518 }; 519 }; 520 + "@types/node-17.0.31" = { 521 name = "_at_types_slash_node"; 522 packageName = "@types/node"; 523 + version = "17.0.31"; 524 src = fetchurl { 525 + url = "https://registry.npmjs.org/@types/node/-/node-17.0.31.tgz"; 526 + sha512 = "AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q=="; 527 }; 528 }; 529 "@types/node-fetch-2.6.1" = { ··· 661 sha512 = "H5aqjkogmFxfaOrfn/e42vyspHVXuJ8er63KuljJXpOyJ1ZO/U5CrHfO8BLKIy2w7mBM02L5quL0vbfQqrGQbA=="; 662 }; 663 }; 664 + "acorn-8.7.1" = { 665 name = "acorn"; 666 packageName = "acorn"; 667 + version = "8.7.1"; 668 src = fetchurl { 669 + url = "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz"; 670 + sha512 = "Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A=="; 671 }; 672 }; 673 "acorn-walk-8.2.0" = { ··· 940 sha512 = "spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g=="; 941 }; 942 }; 943 + "async-validator-1.8.5" = { 944 + name = "async-validator"; 945 + packageName = "async-validator"; 946 + version = "1.8.5"; 947 + src = fetchurl { 948 + url = "https://registry.npmjs.org/async-validator/-/async-validator-1.8.5.tgz"; 949 + sha512 = "tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA=="; 950 + }; 951 + }; 952 "asynckit-0.4.0" = { 953 name = "asynckit"; 954 packageName = "asynckit"; ··· 976 sha512 = "z4oo33lmnvvNRqfUe3YjDGGpqu/L2+wXBIhMtwq6oqZ+exOUAkQYM6zd2VWKF7AIlajOF8ZZuPFfryTG9iLC/w=="; 977 }; 978 }; 979 + "aws-sdk-2.1125.0" = { 980 name = "aws-sdk"; 981 packageName = "aws-sdk"; 982 + version = "2.1125.0"; 983 src = fetchurl { 984 + url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1125.0.tgz"; 985 + sha512 = "2syNkKDqDcDmB/chc61a5xx+KYzaarLs1/KshE0b1Opp2oSq2FARyUBbk59HgwKaDUB61uPF33ZG9sHiIVx2hQ=="; 986 }; 987 }; 988 "aws-sign2-0.7.0" = { ··· 1012 sha512 = "ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg=="; 1013 }; 1014 }; 1015 + "axios-retry-3.2.5" = { 1016 name = "axios-retry"; 1017 packageName = "axios-retry"; 1018 + version = "3.2.5"; 1019 src = fetchurl { 1020 + url = "https://registry.npmjs.org/axios-retry/-/axios-retry-3.2.5.tgz"; 1021 + sha512 = "a8umkKbfIkTiYJQLx3v3TzKM85TGKB8ZQYz4zwykt2fpO64TsRlUhjaPaAb3fqMWCXFm2YhWcd8V5FHDKO9bSA=="; 1022 + }; 1023 + }; 1024 + "babel-helper-vue-jsx-merge-props-2.0.3" = { 1025 + name = "babel-helper-vue-jsx-merge-props"; 1026 + packageName = "babel-helper-vue-jsx-merge-props"; 1027 + version = "2.0.3"; 1028 + src = fetchurl { 1029 + url = "https://registry.npmjs.org/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz"; 1030 + sha512 = "gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg=="; 1031 + }; 1032 + }; 1033 + "babel-runtime-6.26.0" = { 1034 + name = "babel-runtime"; 1035 + packageName = "babel-runtime"; 1036 + version = "6.26.0"; 1037 + src = fetchurl { 1038 + url = "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"; 1039 + sha1 = "965c7058668e82b55d7bfe04ff2337bc8b5647fe"; 1040 }; 1041 }; 1042 "balanced-match-1.0.2" = { ··· 1192 sha512 = "c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="; 1193 }; 1194 }; 1195 "body-parser-1.20.0" = { 1196 name = "body-parser"; 1197 packageName = "body-parser"; ··· 1822 sha512 = "ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="; 1823 }; 1824 }; 1825 + "cookie-0.5.0" = { 1826 name = "cookie"; 1827 packageName = "cookie"; 1828 + version = "0.5.0"; 1829 src = fetchurl { 1830 + url = "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz"; 1831 + sha512 = "YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw=="; 1832 }; 1833 }; 1834 "cookie-parser-1.4.6" = { ··· 1849 sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c"; 1850 }; 1851 }; 1852 + "core-js-2.6.12" = { 1853 + name = "core-js"; 1854 + packageName = "core-js"; 1855 + version = "2.6.12"; 1856 + src = fetchurl { 1857 + url = "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz"; 1858 + sha512 = "Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="; 1859 + }; 1860 + }; 1861 + "core-js-3.22.3" = { 1862 name = "core-js"; 1863 packageName = "core-js"; 1864 + version = "3.22.3"; 1865 src = fetchurl { 1866 + url = "https://registry.npmjs.org/core-js/-/core-js-3.22.3.tgz"; 1867 + sha512 = "1t+2a/d2lppW1gkLXx3pKPVGbBdxXAkqztvWb1EJ8oF8O2gIGiytzflNiFEehYwVK/t2ryUsGBoOFFvNx95mbg=="; 1868 }; 1869 }; 1870 "core-util-is-1.0.2" = { ··· 2029 sha1 = "aa24ffb9ac3df9a2351837cfb2d279360cd78492"; 2030 }; 2031 }; 2032 + "deepmerge-1.5.2" = { 2033 + name = "deepmerge"; 2034 + packageName = "deepmerge"; 2035 + version = "1.5.2"; 2036 + src = fetchurl { 2037 + url = "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz"; 2038 + sha512 = "95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ=="; 2039 + }; 2040 + }; 2041 "deepmerge-4.2.2" = { 2042 name = "deepmerge"; 2043 packageName = "deepmerge"; ··· 2092 sha512 = "tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ=="; 2093 }; 2094 }; 2095 "depd-2.0.0" = { 2096 name = "depd"; 2097 packageName = "depd"; ··· 2099 src = fetchurl { 2100 url = "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"; 2101 sha512 = "g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="; 2102 }; 2103 }; 2104 "destroy-1.2.0" = { ··· 2254 sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d"; 2255 }; 2256 }; 2257 + "element-ui-2.15.8" = { 2258 + name = "element-ui"; 2259 + packageName = "element-ui"; 2260 + version = "2.15.8"; 2261 + src = fetchurl { 2262 + url = "https://registry.npmjs.org/element-ui/-/element-ui-2.15.8.tgz"; 2263 + sha512 = "N54zxosRFqpYax3APY3GeRmtOZwIls6Z756WM0kdPZ5Q92PIeKHnZgF1StlamIg9bLxP1k+qdhTZvIeQlim09A=="; 2264 + }; 2265 + }; 2266 "emoji-regex-8.0.0" = { 2267 name = "emoji-regex"; 2268 packageName = "emoji-regex"; ··· 2299 sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"; 2300 }; 2301 }; 2302 + "encoding-japanese-2.0.0" = { 2303 name = "encoding-japanese"; 2304 packageName = "encoding-japanese"; 2305 + version = "2.0.0"; 2306 src = fetchurl { 2307 + url = "https://registry.npmjs.org/encoding-japanese/-/encoding-japanese-2.0.0.tgz"; 2308 + sha512 = "++P0RhebUC8MJAwJOsT93dT+5oc5oPImp1HubZpAuCZ5kTLnhuuBhKHj2jJeO/Gj93idPBWmIuQ9QWMe5rX3pQ=="; 2309 }; 2310 }; 2311 "end-of-stream-1.4.4" = { ··· 2488 sha1 = "97e801aa052df02454de46b02bf621642cdc8502"; 2489 }; 2490 }; 2491 + "express-4.18.1" = { 2492 name = "express"; 2493 packageName = "express"; 2494 + version = "4.18.1"; 2495 src = fetchurl { 2496 + url = "https://registry.npmjs.org/express/-/express-4.18.1.tgz"; 2497 + sha512 = "zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q=="; 2498 }; 2499 }; 2500 "extend-3.0.2" = { ··· 2614 sha512 = "qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ=="; 2615 }; 2616 }; 2617 + "finalhandler-1.2.0" = { 2618 name = "finalhandler"; 2619 packageName = "finalhandler"; 2620 + version = "1.2.0"; 2621 src = fetchurl { 2622 + url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz"; 2623 + sha512 = "5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg=="; 2624 }; 2625 }; 2626 "flatted-3.2.5" = { ··· 3091 sha512 = "eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA=="; 3092 }; 3093 }; 3094 + "html-to-text-8.2.0" = { 3095 name = "html-to-text"; 3096 packageName = "html-to-text"; 3097 + version = "8.2.0"; 3098 src = fetchurl { 3099 + url = "https://registry.npmjs.org/html-to-text/-/html-to-text-8.2.0.tgz"; 3100 + sha512 = "CLXExYn1b++Lgri+ZyVvbUEFwzkLZppjjZOwB7X1qv2jIi8MrMEvxWX5KQ7zATAzTvcqgmtO00M2kCRMtEdOKQ=="; 3101 }; 3102 }; 3103 "htmlparser2-6.1.0" = { ··· 3109 sha512 = "gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A=="; 3110 }; 3111 }; 3112 "http-errors-2.0.0" = { 3113 name = "http-errors"; 3114 packageName = "http-errors"; ··· 3161 src = fetchurl { 3162 url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.2.tgz"; 3163 sha512 = "kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag=="; 3164 }; 3165 }; 3166 "iconv-lite-0.6.3" = { ··· 3460 sha512 = "k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ=="; 3461 }; 3462 }; 3463 + "is-plain-object-5.0.0" = { 3464 + name = "is-plain-object"; 3465 + packageName = "is-plain-object"; 3466 + version = "5.0.0"; 3467 + src = fetchurl { 3468 + url = "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz"; 3469 + sha512 = "VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="; 3470 + }; 3471 + }; 3472 "is-promise-1.0.1" = { 3473 name = "is-promise"; 3474 packageName = "is-promise"; ··· 3838 sha512 = "l+nePcPbIG1fNlqMzrh68MLkX/gTxk/+vdvAb388Ssi7UuUN31MI44w4Yf33mM3Cm4xDfw48mdf3rkdHszLNew=="; 3839 }; 3840 }; 3841 + "libmime-5.1.0" = { 3842 name = "libmime"; 3843 packageName = "libmime"; 3844 + version = "5.1.0"; 3845 src = fetchurl { 3846 + url = "https://registry.npmjs.org/libmime/-/libmime-5.1.0.tgz"; 3847 + sha512 = "xOqorG21Va+3CjpFOfFTU7SWohHH2uIX9ZY4Byz6J+lvpfvc486tOAT/G9GfbrKtJ9O7NCX9o0aC2lxqbnZ9EA=="; 3848 }; 3849 }; 3850 "libphonenumber-js-1.9.52" = { ··· 3874 sha512 = "FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA=="; 3875 }; 3876 }; 3877 + "linkify-it-4.0.0" = { 3878 name = "linkify-it"; 3879 packageName = "linkify-it"; 3880 + version = "4.0.0"; 3881 src = fetchurl { 3882 + url = "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.0.tgz"; 3883 + sha512 = "QAxkXyzT/TXgwGyY4rTgC95Ex6/lZ5/lYTV9nug6eJt93BCBQGOE47D/g2+/m5J1MrVLr2ot97OXkBZ9bBpR4A=="; 3884 }; 3885 }; 3886 "localtunnel-2.0.2" = { ··· 4153 sha512 = "MlAQQVMFhGk4WUA6gpfsy0QycnKP0+NlCBJRVRNPxxSIbjrCbQ65nrpJD3FVyJNZLuJ0uoqL57ye6BmDYgHaSw=="; 4154 }; 4155 }; 4156 + "mailparser-3.5.0" = { 4157 name = "mailparser"; 4158 packageName = "mailparser"; 4159 + version = "3.5.0"; 4160 src = fetchurl { 4161 + url = "https://registry.npmjs.org/mailparser/-/mailparser-3.5.0.tgz"; 4162 + sha512 = "mdr2DFgz8LKC0/Q6io6znA0HVnzaPFT0a4TTnLeZ7mWHlkfnm227Wxlq7mHh7AgeP32h7gOUpXvyhSfJJIEeyg=="; 4163 }; 4164 }; 4165 + "mailsplit-5.3.2" = { 4166 name = "mailsplit"; 4167 packageName = "mailsplit"; 4168 + version = "5.3.2"; 4169 src = fetchurl { 4170 + url = "https://registry.npmjs.org/mailsplit/-/mailsplit-5.3.2.tgz"; 4171 + sha512 = "coES12hhKqagkuBTJoqERX+y9bXNpxbxw3Esd07auuwKYmcagouVlgucyIVRp48fnswMKxcUtLoFn/L1a75ynQ=="; 4172 }; 4173 }; 4174 "make-dir-3.1.0" = { ··· 4504 sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="; 4505 }; 4506 }; 4507 + "n8n-core-0.116.0" = { 4508 name = "n8n-core"; 4509 packageName = "n8n-core"; 4510 + version = "0.116.0"; 4511 src = fetchurl { 4512 + url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.116.0.tgz"; 4513 + sha512 = "D9X+D7gsUTKMacHIixEJuZpOB7DW/g42W+FBKLrj+6BUP1JMKG02G0C+Ef38e2XuNObMoLdLkI70snyvi1oq1g=="; 4514 }; 4515 }; 4516 + "n8n-design-system-0.19.0" = { 4517 name = "n8n-design-system"; 4518 packageName = "n8n-design-system"; 4519 + version = "0.19.0"; 4520 src = fetchurl { 4521 + url = "https://registry.npmjs.org/n8n-design-system/-/n8n-design-system-0.19.0.tgz"; 4522 + sha512 = "qIcmHAtVJotgiYo3vVMLwC9qaU5ih5ti4+aPu2I1onD6WEu8GMNF38AzIAceYl6U8EhvDB+DOsF/SjYHfl26iw=="; 4523 }; 4524 }; 4525 + "n8n-editor-ui-0.142.0" = { 4526 name = "n8n-editor-ui"; 4527 packageName = "n8n-editor-ui"; 4528 + version = "0.142.0"; 4529 src = fetchurl { 4530 + url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.142.0.tgz"; 4531 + sha512 = "aDXm64Y+tcLicd0z9pIxhSfqCb/JjsMIAOJ7DB35HKg7riOE7TGBHkWQ6F61XEjusJLl6ZGr15V+9EoCTu+02g=="; 4532 }; 4533 }; 4534 + "n8n-nodes-base-0.173.0" = { 4535 name = "n8n-nodes-base"; 4536 packageName = "n8n-nodes-base"; 4537 + version = "0.173.0"; 4538 src = fetchurl { 4539 + url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.173.0.tgz"; 4540 + sha512 = "9ya0cgRMk6iz01m2shZHahe4KurL89/T+iGLywrUZdPdIRni7LR4ywSG51B4jko73+zsKPNYjya650BGNz7TaQ=="; 4541 }; 4542 }; 4543 + "n8n-workflow-0.98.0" = { 4544 name = "n8n-workflow"; 4545 packageName = "n8n-workflow"; 4546 + version = "0.98.0"; 4547 src = fetchurl { 4548 + url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.98.0.tgz"; 4549 + sha512 = "MrlEpSUueIkMc9P75h09ozXN2SQyV26qEe2PlQ9+nwRnCPYkikQQtgYZDqQI+bHVHFCMdBZOnq59fse0cMpYfQ=="; 4550 }; 4551 }; 4552 "named-placeholders-1.1.2" = { ··· 4684 sha1 = "64ab69a7bdbaf03ce107b4f0335c87c0b9e91b1d"; 4685 }; 4686 }; 4687 + "nodemailer-6.7.3" = { 4688 name = "nodemailer"; 4689 packageName = "nodemailer"; 4690 + version = "6.7.3"; 4691 src = fetchurl { 4692 + url = "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.3.tgz"; 4693 + sha512 = "KUdDsspqx89sD4UUyUKzdlUOper3hRkDVkrKh/89G+d9WKsU5ox51NWS4tB1XR5dPUdR4SP0E3molyEfOvSa3g=="; 4694 }; 4695 }; 4696 + "nodemailer-6.7.4" = { 4697 name = "nodemailer"; 4698 packageName = "nodemailer"; 4699 + version = "6.7.4"; 4700 src = fetchurl { 4701 + url = "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.4.tgz"; 4702 + sha512 = "TBSS3qS8WG45ycUwEvEA/3UM1o3sLz9jUl4TPUKPz4ImWWM6UgRCb5pLO+HOouDKEj57yNLOrzQlO8+9IjWZoA=="; 4703 }; 4704 }; 4705 "nopt-5.0.0" = { ··· 4727 src = fetchurl { 4728 url = "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"; 4729 sha512 = "6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="; 4730 + }; 4731 + }; 4732 + "normalize-wheel-1.0.1" = { 4733 + name = "normalize-wheel"; 4734 + packageName = "normalize-wheel"; 4735 + version = "1.0.1"; 4736 + src = fetchurl { 4737 + url = "https://registry.npmjs.org/normalize-wheel/-/normalize-wheel-1.0.1.tgz"; 4738 + sha1 = "aec886affdb045070d856447df62ecf86146ec45"; 4739 }; 4740 }; 4741 "npmlog-5.0.1" = { ··· 4819 sha512 = "VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw=="; 4820 }; 4821 }; 4822 "on-finished-2.4.1" = { 4823 name = "on-finished"; 4824 packageName = "on-finished"; ··· 4997 src = fetchurl { 4998 url = "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz"; 4999 sha1 = "6d5b934a456993b23d37f40a382d6f1666a8e5c6"; 5000 + }; 5001 + }; 5002 + "parse-srcset-1.0.2" = { 5003 + name = "parse-srcset"; 5004 + packageName = "parse-srcset"; 5005 + version = "1.0.2"; 5006 + src = fetchurl { 5007 + url = "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz"; 5008 + sha1 = "f2bd221f6cc970a938d88556abc589caaaa2bde1"; 5009 }; 5010 }; 5011 "parse5-5.1.1" = { ··· 5269 sha512 = "FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug=="; 5270 }; 5271 }; 5272 + "picocolors-1.0.0" = { 5273 + name = "picocolors"; 5274 + packageName = "picocolors"; 5275 + version = "1.0.0"; 5276 + src = fetchurl { 5277 + url = "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"; 5278 + sha512 = "1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="; 5279 + }; 5280 + }; 5281 "picomatch-2.3.1" = { 5282 name = "picomatch"; 5283 packageName = "picomatch"; ··· 5348 src = fetchurl { 5349 url = "https://registry.npmjs.org/popsicle-user-agent/-/popsicle-user-agent-1.0.0.tgz"; 5350 sha512 = "epKaq3TTfTzXcxBxjpoKYMcTTcAX8Rykus6QZu77XNhJuRHSRxMd+JJrbX/3PFI0opFGSN0BabbAYCbGxbu0mA=="; 5351 + }; 5352 + }; 5353 + "postcss-8.4.13" = { 5354 + name = "postcss"; 5355 + packageName = "postcss"; 5356 + version = "8.4.13"; 5357 + src = fetchurl { 5358 + url = "https://registry.npmjs.org/postcss/-/postcss-8.4.13.tgz"; 5359 + sha512 = "jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA=="; 5360 }; 5361 }; 5362 "postgres-array-2.0.0" = { ··· 5593 sha512 = "qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="; 5594 }; 5595 }; 5596 "querystring-0.2.0" = { 5597 name = "querystring"; 5598 packageName = "querystring"; ··· 5672 src = fetchurl { 5673 url = "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"; 5674 sha512 = "Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="; 5675 }; 5676 }; 5677 "raw-body-2.5.1" = { ··· 5773 sha512 = "Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="; 5774 }; 5775 }; 5776 + "regenerator-runtime-0.11.1" = { 5777 + name = "regenerator-runtime"; 5778 + packageName = "regenerator-runtime"; 5779 + version = "0.11.1"; 5780 + src = fetchurl { 5781 + url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz"; 5782 + sha512 = "MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="; 5783 + }; 5784 + }; 5785 "regenerator-runtime-0.13.9" = { 5786 name = "regenerator-runtime"; 5787 packageName = "regenerator-runtime"; ··· 5845 sha512 = "wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g=="; 5846 }; 5847 }; 5848 + "requestretry-7.1.0" = { 5849 name = "requestretry"; 5850 packageName = "requestretry"; 5851 + version = "7.1.0"; 5852 src = fetchurl { 5853 + url = "https://registry.npmjs.org/requestretry/-/requestretry-7.1.0.tgz"; 5854 + sha512 = "TqVDgp251BW4b8ddQ2ptaj/57Z3LZHLscAUT7v6qs70buqF2/IoOVjYbpjJ6HiW7j5+waqegGI8xKJ/+uzgDmw=="; 5855 }; 5856 }; 5857 "require-at-1.0.6" = { ··· 5881 sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff"; 5882 }; 5883 }; 5884 + "resize-observer-polyfill-1.5.1" = { 5885 + name = "resize-observer-polyfill"; 5886 + packageName = "resize-observer-polyfill"; 5887 + version = "1.5.1"; 5888 + src = fetchurl { 5889 + url = "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz"; 5890 + sha512 = "LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg=="; 5891 + }; 5892 + }; 5893 "restore-cursor-3.1.0" = { 5894 name = "restore-cursor"; 5895 packageName = "restore-cursor"; ··· 6034 sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="; 6035 }; 6036 }; 6037 + "sanitize-html-2.7.0" = { 6038 + name = "sanitize-html"; 6039 + packageName = "sanitize-html"; 6040 + version = "2.7.0"; 6041 + src = fetchurl { 6042 + url = "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.7.0.tgz"; 6043 + sha512 = "jfQelabOn5voO7FAfnQF7v+jsA6z9zC/O4ec0z3E35XPEtHYJT/OdUziVWlKW4irCr2kXaQAyXTXDHWAibg1tA=="; 6044 + }; 6045 + }; 6046 "sax-1.2.1" = { 6047 name = "sax"; 6048 packageName = "sax"; ··· 6124 sha512 = "QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g=="; 6125 }; 6126 }; 6127 + "send-0.18.0" = { 6128 name = "send"; 6129 packageName = "send"; 6130 + version = "0.18.0"; 6131 src = fetchurl { 6132 + url = "https://registry.npmjs.org/send/-/send-0.18.0.tgz"; 6133 + sha512 = "qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg=="; 6134 }; 6135 }; 6136 "sentence-case-3.0.4" = { ··· 6160 sha512 = "SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA=="; 6161 }; 6162 }; 6163 + "serve-static-1.15.0" = { 6164 name = "serve-static"; 6165 packageName = "serve-static"; 6166 + version = "1.15.0"; 6167 src = fetchurl { 6168 + url = "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz"; 6169 + sha512 = "XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g=="; 6170 }; 6171 }; 6172 "servie-4.3.3" = { ··· 6313 sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="; 6314 }; 6315 }; 6316 + "source-map-js-1.0.2" = { 6317 + name = "source-map-js"; 6318 + packageName = "source-map-js"; 6319 + version = "1.0.2"; 6320 + src = fetchurl { 6321 + url = "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"; 6322 + sha512 = "R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="; 6323 + }; 6324 + }; 6325 "spex-3.2.0" = { 6326 name = "spex"; 6327 packageName = "spex"; ··· 6367 sha512 = "VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug=="; 6368 }; 6369 }; 6370 + "sqlite3-5.0.6" = { 6371 name = "sqlite3"; 6372 packageName = "sqlite3"; 6373 + version = "5.0.6"; 6374 src = fetchurl { 6375 + url = "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.6.tgz"; 6376 + sha512 = "uT1dC6N3ReF+jchY01zvl1wVFFJ5xO86wSnCpK39uA/zmAHBDm6TiAq1v876QKv8JgiijxQ7/fb5C2LPm7ZAJA=="; 6377 }; 6378 }; 6379 "sqlstring-2.3.3" = { ··· 6403 sha512 = "+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g=="; 6404 }; 6405 }; 6406 + "ssh2-1.10.0" = { 6407 name = "ssh2"; 6408 packageName = "ssh2"; 6409 + version = "1.10.0"; 6410 src = fetchurl { 6411 + url = "https://registry.npmjs.org/ssh2/-/ssh2-1.10.0.tgz"; 6412 + sha512 = "OnKAAmf4j8wCRrXXZv3Tp5lCZkLJZtgZbn45ELiShCg27djDQ3XFGvIzuGsIsf4hdHslP+VdhA9BhUQdTdfd9w=="; 6413 }; 6414 }; 6415 "ssh2-sftp-client-7.2.3" = { ··· 6446 src = fetchurl { 6447 url = "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz"; 6448 sha512 = "qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A=="; 6449 }; 6450 }; 6451 "statuses-2.0.1" = { ··· 6655 sha1 = "1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"; 6656 }; 6657 }; 6658 + "throttle-debounce-1.1.0" = { 6659 + name = "throttle-debounce"; 6660 + packageName = "throttle-debounce"; 6661 + version = "1.1.0"; 6662 + src = fetchurl { 6663 + url = "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-1.1.0.tgz"; 6664 + sha512 = "XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg=="; 6665 + }; 6666 + }; 6667 "through-2.3.8" = { 6668 name = "through"; 6669 packageName = "through"; ··· 6718 sha512 = "vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA=="; 6719 }; 6720 }; 6721 + "tlds-1.231.0" = { 6722 name = "tlds"; 6723 packageName = "tlds"; 6724 + version = "1.231.0"; 6725 src = fetchurl { 6726 + url = "https://registry.npmjs.org/tlds/-/tlds-1.231.0.tgz"; 6727 + sha512 = "L7UQwueHSkGxZHQBXHVmXW64oi+uqNtzFt2x6Ssk7NVnpIbw16CRs4eb/jmKOZ9t2JnqZ/b3Cfvo97lnXqKrhw=="; 6728 }; 6729 }; 6730 "tmp-0.0.33" = { ··· 7534 n8n = nodeEnv.buildNodePackage { 7535 name = "n8n"; 7536 packageName = "n8n"; 7537 + version = "0.175.0"; 7538 src = fetchurl { 7539 + url = "https://registry.npmjs.org/n8n/-/n8n-0.175.0.tgz"; 7540 + sha512 = "FKIroWsEZNZ/HUdM6iQ8QY6WxYs4uQufodBoKpbcu6JJKF/ufYO4U8lpIM0nV2YCMaB+JAVvswim0SUDB6KF3A=="; 7541 }; 7542 dependencies = [ 7543 (sources."@azure/abort-controller-1.0.5" // { ··· 7657 sources."@types/lodash-4.14.182" 7658 sources."@types/lossless-json-1.0.1" 7659 sources."@types/mime-1.3.2" 7660 + sources."@types/node-17.0.31" 7661 (sources."@types/node-fetch-2.6.1" // { 7662 dependencies = [ 7663 sources."form-data-3.0.1" ··· 7677 sources."abort-controller-3.0.0" 7678 sources."accepts-1.3.8" 7679 sources."access-control-1.0.1" 7680 + sources."acorn-8.7.1" 7681 sources."acorn-walk-8.2.0" 7682 (sources."adal-node-0.2.3" // { 7683 dependencies = [ ··· 7717 sources."assert-options-0.7.0" 7718 sources."assert-plus-1.0.0" 7719 sources."async-2.6.4" 7720 + sources."async-validator-1.8.5" 7721 sources."asynckit-0.4.0" 7722 (sources."auto-changelog-1.16.4" // { 7723 dependencies = [ ··· 7725 ]; 7726 }) 7727 sources."avsc-5.7.4" 7728 + (sources."aws-sdk-2.1125.0" // { 7729 dependencies = [ 7730 sources."buffer-4.9.2" 7731 sources."events-1.1.1" ··· 7740 sources."aws-sign2-0.7.0" 7741 sources."aws4-1.11.0" 7742 sources."axios-0.21.4" 7743 + sources."axios-retry-3.2.5" 7744 + sources."babel-helper-vue-jsx-merge-props-2.0.3" 7745 + (sources."babel-runtime-6.26.0" // { 7746 + dependencies = [ 7747 + sources."core-js-2.6.12" 7748 + sources."regenerator-runtime-0.11.1" 7749 + ]; 7750 + }) 7751 sources."balanced-match-1.0.2" 7752 sources."base64-js-1.5.1" 7753 (sources."basic-auth-2.0.1" // { ··· 7902 sources."cookie-0.4.1" 7903 sources."cookie-parser-1.4.6" 7904 sources."cookie-signature-1.0.6" 7905 + sources."core-js-3.22.3" 7906 sources."core-util-is-1.0.2" 7907 sources."crc-32-1.2.2" 7908 sources."cron-1.7.2" ··· 7923 sources."date-utils-1.2.21" 7924 sources."debug-4.3.4" 7925 sources."debuglog-1.0.1" 7926 + sources."deepmerge-1.5.2" 7927 sources."define-properties-1.1.4" 7928 sources."delayed-stream-1.0.0" 7929 sources."delegates-1.0.0" ··· 7957 sources."ecc-jsbn-0.1.2" 7958 sources."ecdsa-sig-formatter-1.0.11" 7959 sources."ee-first-1.1.1" 7960 + sources."element-ui-2.15.8" 7961 sources."emoji-regex-8.0.0" 7962 sources."enabled-1.0.2" 7963 sources."encodeurl-1.0.2" 7964 + sources."encoding-japanese-2.0.0" 7965 sources."end-of-stream-1.4.4" 7966 sources."entities-2.2.0" 7967 sources."env-variable-0.0.6" ··· 7980 sources."eventsource-1.1.0" 7981 sources."exit-on-epipe-1.0.1" 7982 sources."expand-tilde-2.0.2" 7983 + (sources."express-4.18.1" // { 7984 dependencies = [ 7985 + sources."cookie-0.5.0" 7986 sources."debug-2.6.9" 7987 sources."ms-2.0.0" 7988 ]; 7989 }) 7990 sources."extend-3.0.2" ··· 8004 }) 8005 sources."file-type-14.7.1" 8006 sources."fill-range-7.0.1" 8007 + (sources."finalhandler-1.2.0" // { 8008 dependencies = [ 8009 sources."debug-2.6.9" 8010 sources."ms-2.0.0" 8011 ]; 8012 }) 8013 sources."flatted-3.2.5" ··· 8078 sources."help-me-1.1.0" 8079 sources."highlight.js-10.7.3" 8080 sources."homedir-polyfill-1.0.3" 8081 + (sources."html-to-text-8.2.0" // { 8082 + dependencies = [ 8083 + sources."deepmerge-4.2.2" 8084 + ]; 8085 + }) 8086 sources."htmlparser2-6.1.0" 8087 sources."http-errors-2.0.0" 8088 sources."http-proxy-agent-4.0.1" ··· 8119 sources."is-negative-zero-2.0.2" 8120 sources."is-number-7.0.0" 8121 sources."is-number-object-1.0.7" 8122 + sources."is-plain-object-5.0.0" 8123 sources."is-promise-1.0.1" 8124 sources."is-property-1.0.2" 8125 sources."is-regex-1.1.4" ··· 8163 sources."kuler-1.0.1" 8164 sources."leven-2.1.0" 8165 sources."libbase64-1.2.1" 8166 + (sources."libmime-5.1.0" // { 8167 dependencies = [ 8168 + sources."iconv-lite-0.6.3" 8169 ]; 8170 }) 8171 sources."libphonenumber-js-1.9.52" 8172 sources."libqp-1.1.0" 8173 sources."limiter-1.1.5" 8174 + sources."linkify-it-4.0.0" 8175 (sources."localtunnel-2.0.2" // { 8176 dependencies = [ 8177 sources."debug-4.3.2" ··· 8213 ]; 8214 }) 8215 sources."luxon-2.3.2" 8216 + (sources."mailparser-3.5.0" // { 8217 dependencies = [ 8218 sources."iconv-lite-0.6.3" 8219 + sources."nodemailer-6.7.3" 8220 ]; 8221 }) 8222 + sources."mailsplit-5.3.2" 8223 (sources."make-dir-3.1.0" // { 8224 dependencies = [ 8225 sources."semver-6.3.0" ··· 8280 ]; 8281 }) 8282 sources."mz-2.7.0" 8283 + sources."n8n-core-0.116.0" 8284 + sources."n8n-design-system-0.19.0" 8285 + sources."n8n-editor-ui-0.142.0" 8286 + (sources."n8n-nodes-base-0.173.0" // { 8287 dependencies = [ 8288 sources."iconv-lite-0.6.3" 8289 ]; 8290 }) 8291 + sources."n8n-workflow-0.98.0" 8292 (sources."named-placeholders-1.1.2" // { 8293 dependencies = [ 8294 sources."lru-cache-4.1.5" ··· 8317 sources."node-html-parser-5.3.3" 8318 sources."node-ssh-12.0.4" 8319 sources."nodeify-1.0.1" 8320 + sources."nodemailer-6.7.4" 8321 sources."nopt-5.0.0" 8322 sources."normalize-path-3.0.0" 8323 + sources."normalize-wheel-1.0.1" 8324 sources."npmlog-5.0.1" 8325 sources."nth-check-2.0.1" 8326 sources."oauth-1.0a-2.2.6" ··· 8361 sources."parent-require-1.0.0" 8362 sources."parse-github-url-1.0.2" 8363 sources."parse-passwd-1.0.0" 8364 + sources."parse-srcset-1.0.2" 8365 sources."parse5-6.0.1" 8366 sources."parse5-htmlparser2-tree-adapter-6.0.1" 8367 sources."parseley-0.7.0" ··· 8409 sources."split2-4.1.0" 8410 ]; 8411 }) 8412 + sources."picocolors-1.0.0" 8413 sources."picomatch-2.3.1" 8414 sources."popsicle-12.1.0" 8415 sources."popsicle-content-encoding-1.0.0" ··· 8418 sources."popsicle-transport-http-1.2.1" 8419 sources."popsicle-transport-xhr-2.0.0" 8420 sources."popsicle-user-agent-1.0.0" 8421 + sources."postcss-8.4.13" 8422 sources."postgres-array-2.0.0" 8423 sources."postgres-bytea-1.0.0" 8424 sources."postgres-date-1.0.7" ··· 8486 sources."tough-cookie-2.5.0" 8487 ]; 8488 }) 8489 + sources."requestretry-7.1.0" 8490 sources."require-at-1.0.6" 8491 sources."require-directory-2.1.1" 8492 sources."requires-port-1.0.0" 8493 + sources."resize-observer-polyfill-1.5.1" 8494 sources."restore-cursor-3.1.0" 8495 sources."ret-0.1.15" 8496 sources."retry-0.12.0" ··· 8510 sources."safe-buffer-5.2.1" 8511 sources."safe-stable-stringify-2.3.1" 8512 sources."safer-buffer-2.1.2" 8513 + (sources."sanitize-html-2.7.0" // { 8514 + dependencies = [ 8515 + sources."deepmerge-4.2.2" 8516 + ]; 8517 + }) 8518 sources."sax-1.2.4" 8519 sources."sb-promise-queue-2.1.0" 8520 sources."sb-scandir-3.1.0" 8521 sources."selderee-0.6.0" 8522 sources."semver-7.3.7" 8523 + (sources."send-0.18.0" // { 8524 dependencies = [ 8525 (sources."debug-2.6.9" // { 8526 dependencies = [ 8527 sources."ms-2.0.0" 8528 ]; 8529 }) 8530 sources."ms-2.1.3" 8531 ]; 8532 }) 8533 (sources."sentence-case-3.0.4" // { ··· 8537 }) 8538 sources."seq-queue-0.0.5" 8539 sources."serialize-javascript-5.0.1" 8540 + sources."serve-static-1.15.0" 8541 sources."servie-4.3.3" 8542 sources."set-blocking-2.0.0" 8543 sources."setheader-1.0.2" ··· 8568 ]; 8569 }) 8570 sources."source-map-0.6.1" 8571 + sources."source-map-js-1.0.2" 8572 sources."spex-3.2.0" 8573 (sources."split2-3.2.2" // { 8574 dependencies = [ ··· 8577 ]; 8578 }) 8579 sources."sprintf-js-1.1.2" 8580 + sources."sqlite3-5.0.6" 8581 sources."sqlstring-2.3.3" 8582 sources."sse-channel-3.1.1" 8583 sources."ssf-0.11.2" 8584 + sources."ssh2-1.10.0" 8585 sources."ssh2-sftp-client-7.2.3" 8586 sources."sshpk-1.17.0" 8587 sources."stack-trace-0.0.10" ··· 8602 sources."tdigest-0.1.1" 8603 (sources."tedious-6.7.1" // { 8604 dependencies = [ 8605 + sources."@types/node-12.20.50" 8606 sources."bl-3.0.1" 8607 sources."iconv-lite-0.5.2" 8608 sources."readable-stream-3.6.0" ··· 8613 sources."text-hex-1.0.0" 8614 sources."thenify-3.3.1" 8615 sources."thenify-all-1.6.0" 8616 + sources."throttle-debounce-1.1.0" 8617 sources."through-2.3.8" 8618 (sources."through2-2.0.5" // { 8619 dependencies = [ ··· 8627 sources."throwback-4.1.0" 8628 sources."timeago.js-4.0.2" 8629 sources."tinycolor2-1.4.2" 8630 + sources."tlds-1.231.0" 8631 sources."tmp-0.0.33" 8632 (sources."tmp-promise-3.0.3" // { 8633 dependencies = [
+12 -10
pkgs/applications/version-management/git-and-tools/gitbatch/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 2 3 - buildGoPackage rec { 4 - pname = "gitbatch-unstable"; 5 - version = "2019-12-19"; 6 - 7 - goPackagePath = "github.com/isacikgoz/gitbatch"; 8 - 9 - goDeps = ./deps.nix; 10 11 src = fetchFromGitHub { 12 owner = "isacikgoz"; 13 repo = "gitbatch"; 14 - rev = "381b0df7f86056c625c0d4d2d979733c1ee5def7"; 15 - sha256 = "0613vfqdn3k0w7fm25rqnqdr67w9vii3i56dfslqcn1vqjfrff3q"; 16 }; 17 18 meta = with lib; { 19 description = "Running git UI commands";
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 3 + buildGoModule rec { 4 + pname = "gitbatch"; 5 + version = "0.6.1"; 6 7 src = fetchFromGitHub { 8 owner = "isacikgoz"; 9 repo = "gitbatch"; 10 + rev = "v${version}"; 11 + sha256 = "sha256-ovmdbyPRSebwmW6AW55jBgBKaNdY6w5/wrpUF2cMKw8="; 12 }; 13 + 14 + vendorSha256 = "sha256-wwpaJO5cXMsvqFXj+qGiIm4zg/SL4YCm2mNnG/qdilw="; 15 + 16 + ldflags = [ "-s" "-w" ]; 17 + 18 + checkFlags = [ "-short" ]; 19 20 meta = with lib; { 21 description = "Running git UI commands";
-543
pkgs/applications/version-management/git-and-tools/gitbatch/deps.nix
··· 1 - # file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix) 2 - [ 3 - { 4 - goPackagePath = "github.com/alcortesm/tgz"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://github.com/alcortesm/tgz"; 8 - rev = "9c5fe88206d7"; 9 - sha256 = "04dcwnz2c2i4wbq2vx3g2wrdgqpncr2r1h6p1k08rdwk4bq1h8c5"; 10 - }; 11 - } 12 - { 13 - goPackagePath = "github.com/alecthomas/template"; 14 - fetch = { 15 - type = "git"; 16 - url = "https://github.com/alecthomas/template"; 17 - rev = "a0175ee3bccc"; 18 - sha256 = "0qjgvvh26vk1cyfq9fadyhfgdj36f1iapbmr5xp6zqipldz8ffxj"; 19 - }; 20 - } 21 - { 22 - goPackagePath = "github.com/alecthomas/units"; 23 - fetch = { 24 - type = "git"; 25 - url = "https://github.com/alecthomas/units"; 26 - rev = "2efee857e7cf"; 27 - sha256 = "1j65b91qb9sbrml9cpabfrcf07wmgzzghrl7809hjjhrmbzri5bl"; 28 - }; 29 - } 30 - { 31 - goPackagePath = "github.com/anmitsu/go-shlex"; 32 - fetch = { 33 - type = "git"; 34 - url = "https://github.com/anmitsu/go-shlex"; 35 - rev = "648efa622239"; 36 - sha256 = "10rgdp5d106iisgz25ic8k6f44s9adh4sjh6fyxq9ccm21gw49b7"; 37 - }; 38 - } 39 - { 40 - goPackagePath = "github.com/armon/consul-api"; 41 - fetch = { 42 - type = "git"; 43 - url = "https://github.com/armon/consul-api"; 44 - rev = "eb2c6b5be1b6"; 45 - sha256 = "1j6fdr1sg36qy4n4xjl7brq739fpm5npq98cmvklzjc9qrx98nk9"; 46 - }; 47 - } 48 - { 49 - goPackagePath = "github.com/coreos/etcd"; 50 - fetch = { 51 - type = "git"; 52 - url = "https://github.com/coreos/etcd"; 53 - rev = "v3.3.10"; 54 - sha256 = "1x2ii1hj8jraba8rbxz6dmc03y3sjxdnzipdvg6fywnlq1f3l3wl"; 55 - }; 56 - } 57 - { 58 - goPackagePath = "github.com/coreos/go-etcd"; 59 - fetch = { 60 - type = "git"; 61 - url = "https://github.com/coreos/go-etcd"; 62 - rev = "v2.0.0"; 63 - sha256 = "1xb34hzaa1lkbq5vkzy9vcz6gqwj7hp6cdbvyack2bf28dwn33jj"; 64 - }; 65 - } 66 - { 67 - goPackagePath = "github.com/coreos/go-semver"; 68 - fetch = { 69 - type = "git"; 70 - url = "https://github.com/coreos/go-semver"; 71 - rev = "v0.2.0"; 72 - sha256 = "1gghi5bnqj50hfxhqc1cxmynqmh2yk9ii7ab9gsm75y5cp94ymk0"; 73 - }; 74 - } 75 - { 76 - goPackagePath = "github.com/davecgh/go-spew"; 77 - fetch = { 78 - type = "git"; 79 - url = "https://github.com/davecgh/go-spew"; 80 - rev = "v1.1.1"; 81 - sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y"; 82 - }; 83 - } 84 - { 85 - goPackagePath = "github.com/emirpasic/gods"; 86 - fetch = { 87 - type = "git"; 88 - url = "https://github.com/emirpasic/gods"; 89 - rev = "v1.9.0"; 90 - sha256 = "1zhkppqzy149fp561pif8d5d92jd9chl3l9z4yi5f8n60ibdmmjf"; 91 - }; 92 - } 93 - { 94 - goPackagePath = "github.com/fatih/color"; 95 - fetch = { 96 - type = "git"; 97 - url = "https://github.com/fatih/color"; 98 - rev = "v1.7.0"; 99 - sha256 = "0v8msvg38r8d1iiq2i5r4xyfx0invhc941kjrsg5gzwvagv55inv"; 100 - }; 101 - } 102 - { 103 - goPackagePath = "github.com/flynn/go-shlex"; 104 - fetch = { 105 - type = "git"; 106 - url = "https://github.com/flynn/go-shlex"; 107 - rev = "3f9db97f8568"; 108 - sha256 = "1j743lysygkpa2s2gii2xr32j7bxgc15zv4113b0q9jhn676ysia"; 109 - }; 110 - } 111 - { 112 - goPackagePath = "github.com/fsnotify/fsnotify"; 113 - fetch = { 114 - type = "git"; 115 - url = "https://github.com/fsnotify/fsnotify"; 116 - rev = "v1.4.7"; 117 - sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g"; 118 - }; 119 - } 120 - { 121 - goPackagePath = "github.com/gliderlabs/ssh"; 122 - fetch = { 123 - type = "git"; 124 - url = "https://github.com/gliderlabs/ssh"; 125 - rev = "v0.1.1"; 126 - sha256 = "0bylkc7yg8bxxffhchikcnzwli5n95cfmbji6v2a4mn1h5n36mdm"; 127 - }; 128 - } 129 - { 130 - goPackagePath = "github.com/google/go-cmp"; 131 - fetch = { 132 - type = "git"; 133 - url = "https://github.com/google/go-cmp"; 134 - rev = "v0.2.0"; 135 - sha256 = "1fbv0x27k9sn8svafc0hjwsnckk864lv4yi7bvzrxvmd3d5hskds"; 136 - }; 137 - } 138 - { 139 - goPackagePath = "github.com/hashicorp/hcl"; 140 - fetch = { 141 - type = "git"; 142 - url = "https://github.com/hashicorp/hcl"; 143 - rev = "v1.0.0"; 144 - sha256 = "0q6ml0qqs0yil76mpn4mdx4lp94id8vbv575qm60jzl1ijcl5i66"; 145 - }; 146 - } 147 - { 148 - goPackagePath = "github.com/jbenet/go-context"; 149 - fetch = { 150 - type = "git"; 151 - url = "https://github.com/jbenet/go-context"; 152 - rev = "d14ea06fba99"; 153 - sha256 = "0q91f5549n81w3z5927n4a1mdh220bdmgl42zi3h992dcc4ls0sl"; 154 - }; 155 - } 156 - { 157 - goPackagePath = "github.com/jessevdk/go-flags"; 158 - fetch = { 159 - type = "git"; 160 - url = "https://github.com/jessevdk/go-flags"; 161 - rev = "v1.4.0"; 162 - sha256 = "0algnnigph27spgn655zm4723yfjxjjvlf4k14z9drj3682df25a"; 163 - }; 164 - } 165 - { 166 - goPackagePath = "github.com/jroimartin/gocui"; 167 - fetch = { 168 - type = "git"; 169 - url = "https://github.com/jroimartin/gocui"; 170 - rev = "v0.4.0"; 171 - sha256 = "1b1cbjg925l1c5v3ls8amni9716190yzf847cqs9wjnj82z8qa47"; 172 - }; 173 - } 174 - { 175 - goPackagePath = "github.com/kevinburke/ssh_config"; 176 - fetch = { 177 - type = "git"; 178 - url = "https://github.com/kevinburke/ssh_config"; 179 - rev = "81db2a75821e"; 180 - sha256 = "0hwmv2h83aa7r6l7yqwsxdyldnlhb4gbbkc3ww9nys7impjcjnsp"; 181 - }; 182 - } 183 - { 184 - goPackagePath = "github.com/konsorten/go-windows-terminal-sequences"; 185 - fetch = { 186 - type = "git"; 187 - url = "https://github.com/konsorten/go-windows-terminal-sequences"; 188 - rev = "v1.0.1"; 189 - sha256 = "1lchgf27n276vma6iyxa0v1xds68n2g8lih5lavqnx5x6q5pw2ip"; 190 - }; 191 - } 192 - { 193 - goPackagePath = "github.com/kr/pretty"; 194 - fetch = { 195 - type = "git"; 196 - url = "https://github.com/kr/pretty"; 197 - rev = "v0.1.0"; 198 - sha256 = "18m4pwg2abd0j9cn5v3k2ksk9ig4vlwxmlw9rrglanziv9l967qp"; 199 - }; 200 - } 201 - { 202 - goPackagePath = "github.com/kr/pty"; 203 - fetch = { 204 - type = "git"; 205 - url = "https://github.com/kr/pty"; 206 - rev = "v1.1.1"; 207 - sha256 = "0383f0mb9kqjvncqrfpidsf8y6ns5zlrc91c6a74xpyxjwvzl2y6"; 208 - }; 209 - } 210 - { 211 - goPackagePath = "github.com/kr/text"; 212 - fetch = { 213 - type = "git"; 214 - url = "https://github.com/kr/text"; 215 - rev = "v0.1.0"; 216 - sha256 = "1gm5bsl01apvc84bw06hasawyqm4q84vx1pm32wr9jnd7a8vjgj1"; 217 - }; 218 - } 219 - { 220 - goPackagePath = "github.com/magiconair/properties"; 221 - fetch = { 222 - type = "git"; 223 - url = "https://github.com/magiconair/properties"; 224 - rev = "v1.8.0"; 225 - sha256 = "1a10362wv8a8qwb818wygn2z48lgzch940hvpv81hv8gc747ajxn"; 226 - }; 227 - } 228 - { 229 - goPackagePath = "github.com/mattn/go-colorable"; 230 - fetch = { 231 - type = "git"; 232 - url = "https://github.com/mattn/go-colorable"; 233 - rev = "v0.1.1"; 234 - sha256 = "0l640974j804c1yyjfgyxqlsivz0yrzmbql4mhcw2azryigkp08p"; 235 - }; 236 - } 237 - { 238 - goPackagePath = "github.com/mattn/go-isatty"; 239 - fetch = { 240 - type = "git"; 241 - url = "https://github.com/mattn/go-isatty"; 242 - rev = "v0.0.7"; 243 - sha256 = "1i77aq4gf9as03m8fpfh8fq49n4z9j7548blrcsidm1xhslzk5xd"; 244 - }; 245 - } 246 - { 247 - goPackagePath = "github.com/mattn/go-runewidth"; 248 - fetch = { 249 - type = "git"; 250 - url = "https://github.com/mattn/go-runewidth"; 251 - rev = "v0.0.4"; 252 - sha256 = "00b3ssm7wiqln3k54z2wcnxr3k3c7m1ybyhb9h8ixzbzspld0qzs"; 253 - }; 254 - } 255 - { 256 - goPackagePath = "github.com/mitchellh/go-homedir"; 257 - fetch = { 258 - type = "git"; 259 - url = "https://github.com/mitchellh/go-homedir"; 260 - rev = "v1.0.0"; 261 - sha256 = "0f0z0aa4wivk4z1y503dmnw0k0g0g403dly8i4q263gfshs82sbq"; 262 - }; 263 - } 264 - { 265 - goPackagePath = "github.com/mitchellh/mapstructure"; 266 - fetch = { 267 - type = "git"; 268 - url = "https://github.com/mitchellh/mapstructure"; 269 - rev = "v1.1.2"; 270 - sha256 = "03bpv28jz9zhn4947saqwi328ydj7f6g6pf1m2d4m5zdh5jlfkrr"; 271 - }; 272 - } 273 - { 274 - goPackagePath = "github.com/nsf/termbox-go"; 275 - fetch = { 276 - type = "git"; 277 - url = "https://github.com/nsf/termbox-go"; 278 - rev = "288510b9734e"; 279 - sha256 = "0hdyisfaf8yb55h3p03p4sbq19546mp9fy28f2kn659mycmhxqk4"; 280 - }; 281 - } 282 - { 283 - goPackagePath = "github.com/pelletier/go-buffruneio"; 284 - fetch = { 285 - type = "git"; 286 - url = "https://github.com/pelletier/go-buffruneio"; 287 - rev = "v0.2.0"; 288 - sha256 = "0l83p1gg6g5mmhmxjisrhfimhbm71lwn1r2w7d6siwwqm9q08sd2"; 289 - }; 290 - } 291 - { 292 - goPackagePath = "github.com/pelletier/go-toml"; 293 - fetch = { 294 - type = "git"; 295 - url = "https://github.com/pelletier/go-toml"; 296 - rev = "v1.2.0"; 297 - sha256 = "1fjzpcjng60mc3a4b2ql5a00d5gah84wj740dabv9kq67mpg8fxy"; 298 - }; 299 - } 300 - { 301 - goPackagePath = "github.com/pkg/errors"; 302 - fetch = { 303 - type = "git"; 304 - url = "https://github.com/pkg/errors"; 305 - rev = "v0.8.0"; 306 - sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5"; 307 - }; 308 - } 309 - { 310 - goPackagePath = "github.com/pmezard/go-difflib"; 311 - fetch = { 312 - type = "git"; 313 - url = "https://github.com/pmezard/go-difflib"; 314 - rev = "v1.0.0"; 315 - sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw"; 316 - }; 317 - } 318 - { 319 - goPackagePath = "github.com/sergi/go-diff"; 320 - fetch = { 321 - type = "git"; 322 - url = "https://github.com/sergi/go-diff"; 323 - rev = "v1.0.0"; 324 - sha256 = "0swiazj8wphs2zmk1qgq75xza6m19snif94h2m6fi8dqkwqdl7c7"; 325 - }; 326 - } 327 - { 328 - goPackagePath = "github.com/sirupsen/logrus"; 329 - fetch = { 330 - type = "git"; 331 - url = "https://github.com/sirupsen/logrus"; 332 - rev = "v1.4.0"; 333 - sha256 = "1y1qjcg19z7q9sy32rhc148kdql2aw7xkcm9d6r1blrl0mdgpx0w"; 334 - }; 335 - } 336 - { 337 - goPackagePath = "github.com/spf13/afero"; 338 - fetch = { 339 - type = "git"; 340 - url = "https://github.com/spf13/afero"; 341 - rev = "v1.1.2"; 342 - sha256 = "0miv4faf5ihjfifb1zv6aia6f6ik7h1s4954kcb8n6ixzhx9ck6k"; 343 - }; 344 - } 345 - { 346 - goPackagePath = "github.com/spf13/cast"; 347 - fetch = { 348 - type = "git"; 349 - url = "https://github.com/spf13/cast"; 350 - rev = "v1.3.0"; 351 - sha256 = "0xq1ffqj8y8h7dcnm0m9lfrh0ga7pssnn2c1dnr09chqbpn4bdc5"; 352 - }; 353 - } 354 - { 355 - goPackagePath = "github.com/spf13/jwalterweatherman"; 356 - fetch = { 357 - type = "git"; 358 - url = "https://github.com/spf13/jwalterweatherman"; 359 - rev = "v1.0.0"; 360 - sha256 = "093fmmvavv84pv4q84hav7ph3fmrq87bvspjj899q0qsx37yvdr8"; 361 - }; 362 - } 363 - { 364 - goPackagePath = "github.com/spf13/pflag"; 365 - fetch = { 366 - type = "git"; 367 - url = "https://github.com/spf13/pflag"; 368 - rev = "v1.0.3"; 369 - sha256 = "1cj3cjm7d3zk0mf1xdybh0jywkbbw7a6yr3y22x9sis31scprswd"; 370 - }; 371 - } 372 - { 373 - goPackagePath = "github.com/spf13/viper"; 374 - fetch = { 375 - type = "git"; 376 - url = "https://github.com/spf13/viper"; 377 - rev = "v1.3.2"; 378 - sha256 = "1829hvf805kda65l59r17wvid7y0vr390s23zfhf4w7vdb4wp3zh"; 379 - }; 380 - } 381 - { 382 - goPackagePath = "github.com/src-d/gcfg"; 383 - fetch = { 384 - type = "git"; 385 - url = "https://github.com/src-d/gcfg"; 386 - rev = "v1.4.0"; 387 - sha256 = "044j95skmyrwjw5fwjk6ka32rjgsg0ar0mfp9np19sh1acwv4x4r"; 388 - }; 389 - } 390 - { 391 - goPackagePath = "github.com/stretchr/objx"; 392 - fetch = { 393 - type = "git"; 394 - url = "https://github.com/stretchr/objx"; 395 - rev = "v0.1.1"; 396 - sha256 = "0iph0qmpyqg4kwv8jsx6a56a7hhqq8swrazv40ycxk9rzr0s8yls"; 397 - }; 398 - } 399 - { 400 - goPackagePath = "github.com/stretchr/testify"; 401 - fetch = { 402 - type = "git"; 403 - url = "https://github.com/stretchr/testify"; 404 - rev = "v1.2.2"; 405 - sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs"; 406 - }; 407 - } 408 - { 409 - goPackagePath = "github.com/ugorji/go"; 410 - fetch = { 411 - type = "git"; 412 - url = "https://github.com/ugorji/go"; 413 - rev = "d75b2dcb6bc8"; 414 - sha256 = "0di1k35gpq9bp958ywranpbskx2vdwlb38s22vl9rybm3wa5g3ps"; 415 - }; 416 - } 417 - { 418 - goPackagePath = "github.com/xanzy/ssh-agent"; 419 - fetch = { 420 - type = "git"; 421 - url = "https://github.com/xanzy/ssh-agent"; 422 - rev = "v0.2.0"; 423 - sha256 = "069nlriymqswg52ggiwi60qhwrin9nzhd2g65a7h59z2qbcvk2hy"; 424 - }; 425 - } 426 - { 427 - goPackagePath = "github.com/xordataexchange/crypt"; 428 - fetch = { 429 - type = "git"; 430 - url = "https://github.com/xordataexchange/crypt"; 431 - rev = "b2862e3d0a77"; 432 - sha256 = "04q3856anpzl4gdfgmg7pbp9cx231nkz3ymq2xp27rnmmwhfxr8y"; 433 - }; 434 - } 435 - { 436 - goPackagePath = "golang.org/x/crypto"; 437 - fetch = { 438 - type = "git"; 439 - url = "https://go.googlesource.com/crypto"; 440 - rev = "505ab145d0a9"; 441 - sha256 = "1vbsvcvmjz6c00p5vf8ls533p52fx2y3gy6v4k5qrdlzl4wf0i5s"; 442 - }; 443 - } 444 - { 445 - goPackagePath = "golang.org/x/net"; 446 - fetch = { 447 - type = "git"; 448 - url = "https://go.googlesource.com/net"; 449 - rev = "161cd47e91fd"; 450 - sha256 = "0254ld010iijygbzykib2vags1dc0wlmcmhgh4jl8iny159lhbcv"; 451 - }; 452 - } 453 - { 454 - goPackagePath = "golang.org/x/sync"; 455 - fetch = { 456 - type = "git"; 457 - url = "https://go.googlesource.com/sync"; 458 - rev = "e225da77a7e6"; 459 - sha256 = "0bh3583smcfw6jw3w6lp0za93rz7hpxfdz8vhxng75b7a6vdlw4p"; 460 - }; 461 - } 462 - { 463 - goPackagePath = "golang.org/x/sys"; 464 - fetch = { 465 - type = "git"; 466 - url = "https://go.googlesource.com/sys"; 467 - rev = "a9d3bda3a223"; 468 - sha256 = "1w45zc13xrjzl19s1sx74r5mg3lf2z2nm13wygcdq5r5pyjlhdz9"; 469 - }; 470 - } 471 - { 472 - goPackagePath = "golang.org/x/text"; 473 - fetch = { 474 - type = "git"; 475 - url = "https://go.googlesource.com/text"; 476 - rev = "v0.3.0"; 477 - sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19"; 478 - }; 479 - } 480 - { 481 - goPackagePath = "gopkg.in/alecthomas/kingpin.v2"; 482 - fetch = { 483 - type = "git"; 484 - url = "https://gopkg.in/alecthomas/kingpin.v2"; 485 - rev = "v2.2.6"; 486 - sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r"; 487 - }; 488 - } 489 - { 490 - goPackagePath = "gopkg.in/check.v1"; 491 - fetch = { 492 - type = "git"; 493 - url = "https://gopkg.in/check.v1"; 494 - rev = "788fd7840127"; 495 - sha256 = "0v3bim0j375z81zrpr5qv42knqs0y2qv2vkjiqi5axvb78slki1a"; 496 - }; 497 - } 498 - { 499 - goPackagePath = "gopkg.in/src-d/go-billy.v4"; 500 - fetch = { 501 - type = "git"; 502 - url = "https://gopkg.in/src-d/go-billy.v4"; 503 - rev = "v4.2.1"; 504 - sha256 = "1n8nc0m2hidbrlcl643cd0bdm07pjr0qji47gbfpfj99791sv1d1"; 505 - }; 506 - } 507 - { 508 - goPackagePath = "gopkg.in/src-d/go-git-fixtures.v3"; 509 - fetch = { 510 - type = "git"; 511 - url = "https://gopkg.in/src-d/go-git-fixtures.v3"; 512 - rev = "v3.1.1"; 513 - sha256 = "1fq3j5chck6883jbn33gwm6dxdgzsphjq97psyn81hz9bc1ili8p"; 514 - }; 515 - } 516 - { 517 - goPackagePath = "gopkg.in/src-d/go-git.v4"; 518 - fetch = { 519 - type = "git"; 520 - url = "https://gopkg.in/src-d/go-git.v4"; 521 - rev = "v4.10.0"; 522 - sha256 = "18bx3m5ddvb20figd8pc3lgf9hn85pifc6xy72bb83lv2nxii2rx"; 523 - }; 524 - } 525 - { 526 - goPackagePath = "gopkg.in/warnings.v0"; 527 - fetch = { 528 - type = "git"; 529 - url = "https://gopkg.in/warnings.v0"; 530 - rev = "v0.1.2"; 531 - sha256 = "1kzj50jn708cingn7a13c2wdlzs6qv89dr2h4zj8d09647vlnd81"; 532 - }; 533 - } 534 - { 535 - goPackagePath = "gopkg.in/yaml.v2"; 536 - fetch = { 537 - type = "git"; 538 - url = "https://gopkg.in/yaml.v2"; 539 - rev = "v2.2.2"; 540 - sha256 = "01wj12jzsdqlnidpyjssmj0r4yavlqy7dwrg7adqd8dicjc4ncsa"; 541 - }; 542 - } 543 - ]
···
+2 -2
pkgs/applications/version-management/gitea/default.nix
··· 16 17 buildGoPackage rec { 18 pname = "gitea"; 19 - version = "1.16.6"; 20 21 # not fetching directly from the git repo, because that lacks several vendor files for the web UI 22 src = fetchurl { 23 url = "https://github.com/go-gitea/gitea/releases/download/v${version}/gitea-src-${version}.tar.gz"; 24 - sha256 = "sha256-LlAnTTFuqbMa7QPf51D6+RalWuYqTKlSlxGXyt4h0aE="; 25 }; 26 27 unpackPhase = ''
··· 16 17 buildGoPackage rec { 18 pname = "gitea"; 19 + version = "1.16.7"; 20 21 # not fetching directly from the git repo, because that lacks several vendor files for the web UI 22 src = fetchurl { 23 url = "https://github.com/go-gitea/gitea/releases/download/v${version}/gitea-src-${version}.tar.gz"; 24 + sha256 = "sha256-UVmbFtHC4W3WF+DptdHMMUoe8UE5TVgoM9QRuczSrEg="; 25 }; 26 27 unpackPhase = ''
+22
pkgs/data/fonts/lao/default.nix
···
··· 1 + { fetchzip, lib }: 2 + 3 + let 4 + version = "0.0.20060226"; 5 + in 6 + fetchzip { 7 + name = "lao-${version}"; 8 + url = "mirror://debian/pool/main/f/fonts-lao/fonts-lao_${version}.orig.tar.xz"; 9 + sha256 = "sha256-Ti3DNOgLR5VBJ1mSe8M+qs4UYbCR7qOPgqxRfmHa+jY="; 10 + 11 + postFetch = '' 12 + mkdir -p $out/share/fonts 13 + tar xf $downloadedFile --strip-components=1 -C $out/share/fonts fonts-lao-${version}/Phetsarath_OT.ttf 14 + ''; 15 + 16 + meta = with lib; { 17 + description = "TrueType font for Lao language"; 18 + license = licenses.gpl2Plus; 19 + maintainers = with lib.maintainers; [ serge ]; 20 + platforms = platforms.all; 21 + }; 22 + }
+6 -3
pkgs/development/compilers/solc/default.nix
··· 62 63 cmakeFlags = [ 64 "-DBoost_USE_STATIC_LIBS=OFF" 65 - ] ++ lib.optionals (!z3Support) [ 66 "-DUSE_Z3=OFF" 67 - ] ++ lib.optionals (!cvc4Support) [ 68 "-DUSE_CVC4=OFF" 69 ]; 70 ··· 90 for i in ./scripts/*.sh ./scripts/*.py ./test/*.sh ./test/*.py; do 91 patchShebangs "$i" 92 done 93 - TERM=xterm ./scripts/tests.sh 94 popd 95 ''; 96
··· 62 63 cmakeFlags = [ 64 "-DBoost_USE_STATIC_LIBS=OFF" 65 + 66 + ] ++ (if z3Support then [ 67 + "-DSTRICT_Z3_VERSION=OFF" 68 + ] else [ 69 "-DUSE_Z3=OFF" 70 + ]) ++ lib.optionals (!cvc4Support) [ 71 "-DUSE_CVC4=OFF" 72 ]; 73 ··· 93 for i in ./scripts/*.sh ./scripts/*.py ./test/*.sh ./test/*.py; do 94 patchShebangs "$i" 95 done 96 + TERM=xterm ./scripts/tests.sh ${if z3Support then "--no-smt" else ""} 97 popd 98 ''; 99
+11 -2
pkgs/development/libraries/gdal/2.4.nix
··· 1 - { lib, stdenv, fetchurl, libjpeg, libtiff, zlib 2 , postgresql, libmysqlclient, libgeotiff, python3Packages, proj, geos, openssl 3 , libpng, sqlite, libspatialite, poppler, hdf4, qhull, giflib, expat 4 , libiconv, libxml2 ··· 15 url = "https://download.osgeo.org/gdal/${version}/${pname}-${version}.tar.xz"; 16 sha256 = "1n6w0m2603q9cldlz0wyscp75ci561dipc36jqbf3mjmylybv0x3"; 17 }; 18 19 buildInputs = [ libjpeg libtiff libgeotiff libpng proj openssl sqlite 20 libspatialite poppler hdf4 qhull giflib expat libxml2 proj ] ··· 78 license = lib.licenses.mit; 79 maintainers = [ lib.maintainers.marcweber ]; 80 platforms = with lib.platforms; linux ++ darwin; 81 - broken = stdenv.isLinux; #r2000.cpp:824:13: error: expected primary-expression before '}' token 82 }; 83 }
··· 1 + { lib, stdenv, fetchurl, fetchpatch, libjpeg, libtiff, zlib 2 , postgresql, libmysqlclient, libgeotiff, python3Packages, proj, geos, openssl 3 , libpng, sqlite, libspatialite, poppler, hdf4, qhull, giflib, expat 4 , libiconv, libxml2 ··· 15 url = "https://download.osgeo.org/gdal/${version}/${pname}-${version}.tar.xz"; 16 sha256 = "1n6w0m2603q9cldlz0wyscp75ci561dipc36jqbf3mjmylybv0x3"; 17 }; 18 + 19 + patches = [ 20 + (fetchpatch { 21 + url = "https://github.com/OSGeo/gdal/commit/7a18e2669a733ebe3544e4f5c735fd4d2ded5fa3.patch"; 22 + sha256 = "sha256-rBgIxJcgRzZR1gyzDWK/Sh7MdPWeczxEYVELbYEV8JY="; 23 + relative = "gdal"; 24 + # this doesn't apply correctly because of line endings 25 + excludes = [ "third_party/LercLib/Lerc2.h" ]; 26 + }) 27 + ]; 28 29 buildInputs = [ libjpeg libtiff libgeotiff libpng proj openssl sqlite 30 libspatialite poppler hdf4 qhull giflib expat libxml2 proj ] ··· 88 license = lib.licenses.mit; 89 maintainers = [ lib.maintainers.marcweber ]; 90 platforms = with lib.platforms; linux ++ darwin; 91 }; 92 }
+2 -2
pkgs/development/python-modules/Nikola/default.nix
··· 41 42 buildPythonPackage rec { 43 pname = "Nikola"; 44 - version = "8.2.1"; 45 disabled = pythonOlder "3.5"; 46 47 src = fetchPypi { 48 inherit pname version; 49 - sha256 = "sha256-+LSnyIVA/lR9xbDIgreLyU+V/Z2pJD8v8agvJj05w94="; 50 }; 51 52 propagatedBuildInputs = [
··· 41 42 buildPythonPackage rec { 43 pname = "Nikola"; 44 + version = "8.2.2"; 45 disabled = pythonOlder "3.5"; 46 47 src = fetchPypi { 48 inherit pname version; 49 + sha256 = "sha256-lfSrBRwkWMHTFEJ4KmrWIx9XIMO5I9XxcuJe7zTxJsE="; 50 }; 51 52 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/apispec/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "apispec"; 15 - version = "5.2.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-XqNGC0MRULYWMj3WHsu3VXwurnF9r8HW50SUuF2PksE="; 23 }; 24 25 propagatedBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "apispec"; 15 + version = "5.2.1"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-z3VMQ5pW3xLwFJ/FaQpCJ3TprDOV+2eYiCwX+8OinS0="; 23 }; 24 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/flask-login/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "flask-login"; 15 - version = "0.6.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.6"; ··· 20 src = fetchPypi { 21 pname = "Flask-Login"; 22 inherit version; 23 - sha256 = "sha256-qoT8+0w88JyljAjoFre85z8TSboc8T0A2N/8WHLV/PY="; 24 }; 25 26 propagatedBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "flask-login"; 15 + version = "0.6.1"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.6"; ··· 20 src = fetchPypi { 21 pname = "Flask-Login"; 22 inherit version; 23 + sha256 = "sha256-EwbUdKJwoDbW/RT0VkDE13NV5PHGfKQzGzctNEiZe4w="; 24 }; 25 26 propagatedBuildInputs = [
+36
pkgs/development/python-modules/fqdn/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pytestCheckHook 5 + , pythonOlder 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "fqdn"; 10 + version = "1.5.1"; 11 + format = "setuptools"; 12 + 13 + disabled = pythonOlder "3.7"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "ypcrts"; 17 + repo = pname; 18 + rev = "v${version}"; 19 + sha256 = "sha256-T0CdWWr8p3JVhp3nol5hyxsrD3951JE2EDpFt+m+3bE="; 20 + }; 21 + 22 + checkInputs = [ 23 + pytestCheckHook 24 + ]; 25 + 26 + pythonImportsCheck = [ 27 + "fqdn" 28 + ]; 29 + 30 + meta = with lib; { 31 + description = "RFC-compliant FQDN validation and manipulation"; 32 + homepage = "https://github.com/ypcrts/fqdn"; 33 + license = licenses.mpl20; 34 + maintainers = with maintainers; [ fab ]; 35 + }; 36 + }
+37 -20
pkgs/development/python-modules/gensim/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , numpy 5 - , six 6 , scipy 7 , smart-open 8 - , scikit-learn, testfixtures, unittest2 9 - , isPy3k 10 }: 11 12 buildPythonPackage rec { 13 pname = "gensim"; 14 - version = "4.1.2"; 15 - disabled = !isPy3k; 16 17 src = fetchPypi { 18 inherit pname version; 19 - sha256 = "1932c257de4eccbb64cc40d46e8577a25f5f47b94b96019a969fb36150f11d15"; 20 }; 21 22 - propagatedBuildInputs = [ smart-open numpy six scipy ]; 23 24 - checkInputs = [ scikit-learn testfixtures unittest2 ]; 25 26 - # Two tests fail. 27 - # 28 - # ERROR: testAddMorphemesToEmbeddings (gensim.test.test_varembed_wrapper.TestVarembed) 29 - # ImportError: Could not import morfessor. 30 - # This package is not in nix 31 - # 32 - # ERROR: testWmdistance (gensim.test.test_fasttext_wrapper.TestFastText) 33 - # ImportError: Please install pyemd Python package to compute WMD. 34 - # This package is not in nix 35 doCheck = false; 36 37 - meta = { 38 description = "Topic-modelling library"; 39 homepage = "https://radimrehurek.com/gensim/"; 40 - license = lib.licenses.lgpl21; 41 - maintainers = with lib.maintainers; [ jyp ]; 42 }; 43 }
··· 1 { lib 2 , buildPythonPackage 3 + , cython 4 , fetchPypi 5 + , mock 6 , numpy 7 , scipy 8 , smart-open 9 + , testfixtures 10 + , pyemd 11 + , pytestCheckHook 12 + , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "gensim"; 17 + version = "4.2.0"; 18 + format = "setuptools"; 19 + 20 + disabled = pythonOlder "3.6"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-mV69KXCjHUfBAKqsECEvR+K/EuKwZTbTiIPJUf807vE="; 25 }; 26 27 + nativeBuildInputs = [ 28 + cython 29 + ]; 30 + 31 + propagatedBuildInputs = [ 32 + smart-open 33 + numpy 34 + scipy 35 + ]; 36 + 37 + checkInputs = [ 38 + mock 39 + pyemd 40 + pytestCheckHook 41 + ]; 42 43 + pythonImportsCheck = [ 44 + "gensim" 45 + ]; 46 47 + # Test setup takes several minutes 48 doCheck = false; 49 50 + pytestFlagsArray = [ 51 + "gensim/test" 52 + ]; 53 + 54 + meta = with lib; { 55 description = "Topic-modelling library"; 56 homepage = "https://radimrehurek.com/gensim/"; 57 + license = licenses.lgpl21Only; 58 + maintainers = with maintainers; [ jyp ]; 59 }; 60 }
+12 -4
pkgs/development/python-modules/ghp-import/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , python-dateutil 5 }: 6 7 buildPythonPackage rec { 8 pname = "ghp-import"; 9 - version = "2.0.2"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - hash = "sha256-lHs3cfEb6FDIUsZLVhxgD93feUurNjBghUwe560F4HE="; 14 }; 15 16 - propagatedBuildInputs = [ python-dateutil ]; 17 18 # Does not include any unit tests 19 doCheck = false; 20 21 - pythonImportsCheck = [ "ghp_import" ]; 22 23 meta = with lib; { 24 description = "Copy your docs directly to the gh-pages branch";
··· 2 , buildPythonPackage 3 , fetchPypi 4 , python-dateutil 5 + , pythonOlder 6 }: 7 8 buildPythonPackage rec { 9 pname = "ghp-import"; 10 + version = "2.1.0"; 11 + format = "setuptools"; 12 + 13 + disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + hash = "sha256-nFNcTGEZPC34hxIiVn1/1+UBTYNfl9x7dDkGniQT00M="; 18 }; 19 20 + propagatedBuildInputs = [ 21 + python-dateutil 22 + ]; 23 24 # Does not include any unit tests 25 doCheck = false; 26 27 + pythonImportsCheck = [ 28 + "ghp_import" 29 + ]; 30 31 meta = with lib; { 32 description = "Copy your docs directly to the gh-pages branch";
+2 -2
pkgs/development/python-modules/mat2/default.nix
··· 22 23 buildPythonPackage rec { 24 pname = "mat2"; 25 - version = "0.12.3"; 26 27 disabled = pythonOlder "3.5"; 28 ··· 31 owner = "jvoisin"; 32 repo = "mat2"; 33 rev = version; 34 - hash = "sha256-TW+FwlZ+J1tanPL5WuwXtZJmtYB9LaimeIaPlN/jzqo="; 35 }; 36 37 patches = [
··· 22 23 buildPythonPackage rec { 24 pname = "mat2"; 25 + version = "0.12.4"; 26 27 disabled = pythonOlder "3.5"; 28 ··· 31 owner = "jvoisin"; 32 repo = "mat2"; 33 rev = version; 34 + hash = "sha256-HjPr4pb0x2Sdq8ALaZeQRnGHmNAoEV8XUGbhOjY00jc="; 35 }; 36 37 patches = [
+3 -3
pkgs/development/python-modules/monty/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "monty"; 17 - version = "2022.1.19"; 18 disabled = pythonOlder "3.5"; # uses type annotations 19 20 src = fetchFromGitHub { 21 owner = "materialsvirtuallab"; 22 repo = pname; 23 - rev = "v${version}"; 24 - sha256 = "sha256-CGYYPpXRBvqf6GJYYZUARpzt4XFc5uAw91n21UInYpU="; 25 }; 26 27 postPatch = ''
··· 14 15 buildPythonPackage rec { 16 pname = "monty"; 17 + version = "2022.4.26"; 18 disabled = pythonOlder "3.5"; # uses type annotations 19 20 src = fetchFromGitHub { 21 owner = "materialsvirtuallab"; 22 repo = pname; 23 + rev = "refs/tags/v${version}"; 24 + sha256 = "sha256-SQku10nzTSuO5ISUDyDKAEoMhBBxPzyLNhoAyrlKH+E="; 25 }; 26 27 postPatch = ''
+42 -19
pkgs/development/python-modules/pims/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , fetchPypi 4 - , slicerator 5 - , scikitimage 6 - , six 7 , numpy 8 - , tifffile 9 - , nose 10 }: 11 12 buildPythonPackage rec { 13 - version = "0.5"; 14 - pname = "PIMS"; 15 16 - src = fetchPypi { 17 - inherit pname version; 18 - sha256 = "a02cdcbb153e2792042fb0bae7df4f30878bbba1f2d176114a87ee0dc18715a0"; 19 }; 20 21 - checkInputs = [ nose ]; 22 - propagatedBuildInputs = [ slicerator six numpy tifffile scikitimage ]; 23 24 - # not everything packaged with pypi release 25 - doCheck = false; 26 - pythonImportsCheck = [ "pims" ]; 27 28 meta = with lib; { 29 homepage = "https://github.com/soft-matter/pims"; 30 - description = "Python Image Sequence: Load video and sequential images in many formats with a simple, consistent interface"; 31 - license = licenses.bsdOriginal; 32 - maintainers = [ maintainers.costrouc ]; 33 }; 34 }
··· 1 { lib 2 , buildPythonPackage 3 + , fetchFromGitHub 4 + , imageio 5 , numpy 6 + , pytestCheckHook 7 + , pythonOlder 8 + , scikitimage 9 + , slicerator 10 }: 11 12 buildPythonPackage rec { 13 + pname = "pims"; 14 + version = "0.6.0"; 15 + format = "setuptools"; 16 + 17 + disabled = pythonOlder "3.7"; 18 19 + src = fetchFromGitHub { 20 + owner = "soft-matter"; 21 + repo = pname; 22 + rev = "v${version}"; 23 + hash = "sha256-F4UWbD9fOfvaZwYcY1l7XOzVKZyqqTGTqVJoNPo1Ozg="; 24 }; 25 26 + propagatedBuildInputs = [ 27 + slicerator 28 + imageio 29 + numpy 30 + ]; 31 + 32 + checkInputs = [ 33 + pytestCheckHook 34 + scikitimage 35 + ]; 36 37 + pythonImportsCheck = [ 38 + "pims" 39 + ]; 40 + 41 + pytestFlagsArray = [ 42 + "-W" 43 + "ignore::DeprecationWarning" 44 + ]; 45 + 46 + disabledTests = [ 47 + # NotImplementedError: Do not know how to deal with infinite readers 48 + "TestVideo_ImageIO" 49 + ]; 50 51 meta = with lib; { 52 + description = "Python Image Sequence: Load video and sequential images in many formats with a simple, consistent interface"; 53 homepage = "https://github.com/soft-matter/pims"; 54 + license = licenses.bsd3; 55 + maintainers = with maintainers; [ costrouc ]; 56 }; 57 }
+36 -6
pkgs/development/python-modules/preprocess-cancellation/default.nix
··· 1 - { lib, fetchFromGitHub, buildPythonPackage, pythonOlder, poetry-core 2 - , pytestCheckHook, pytest-cov 3 - , shapely }: 4 5 buildPythonPackage rec { 6 pname = "preprocess-cancellation"; ··· 16 hash = "sha256-mn3/etXA5dkL+IsyxwD4/XjU/t4/roYFVyqQxlLOoOI="; 17 }; 18 19 - nativeBuildInputs = [ poetry-core ]; 20 21 - propagatedBuildInputs = [ shapely ]; 22 23 - checkInputs = [ pytestCheckHook pytest-cov ]; 24 25 meta = with lib; { 26 description = "Klipper GCode Preprocessor for Object Cancellation";
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , poetry-core 6 + , shapely 7 + , pytestCheckHook 8 + }: 9 10 buildPythonPackage rec { 11 pname = "preprocess-cancellation"; ··· 21 hash = "sha256-mn3/etXA5dkL+IsyxwD4/XjU/t4/roYFVyqQxlLOoOI="; 22 }; 23 24 + patches = [ 25 + ./pep-621.patch 26 + ]; 27 28 + postPatch = '' 29 + sed -i "/^addopts/d" pyproject.toml 30 31 + # setuptools 61 compatibility 32 + # error: Multiple top-level packages discovered in a flat-layout: ['STLs', 'GCode']. 33 + mkdir tests 34 + mv GCode STLs test_* tests 35 + substituteInPlace tests/test_preprocessor.py \ 36 + --replace "./GCode" "./tests/GCode" 37 + substituteInPlace tests/test_preprocessor_with_shapely.py \ 38 + --replace "./GCode" "./tests/GCode" 39 + ''; 40 + 41 + nativeBuildInputs = [ 42 + poetry-core 43 + ]; 44 + 45 + propagatedBuildInputs = [ 46 + shapely 47 + ]; 48 + 49 + checkInputs = [ 50 + pytestCheckHook 51 + ]; 52 + 53 + pythonImportsCheck = [ "preprocess_cancellation" ]; 54 55 meta = with lib; { 56 description = "Klipper GCode Preprocessor for Object Cancellation";
+20
pkgs/development/python-modules/preprocess-cancellation/pep-621.patch
···
··· 1 + diff --git a/pyproject.toml b/pyproject.toml 2 + index da1376e..88298a7 100644 3 + --- a/pyproject.toml 4 + +++ b/pyproject.toml 5 + @@ -1,11 +1,11 @@ 6 + -[tool.poetry] 7 + +[project] 8 + name = "preprocess_cancellation" 9 + version = "0.2.0" 10 + description = "GCode processor to add klipper cancel-object markers" 11 + readme = "README.md" 12 + -authors = ["Franklyn Tackitt <im@frank.af>"] 13 + -repository = "https://github.com/kageurufu/cancelobject-preprocessor" 14 + -license = "GPL-3.0-only" 15 + +authors = [ { name = "Franklyn Tackitt", email = "im@frank.af" } ] 16 + +urls.repository = "https://github.com/kageurufu/cancelobject-preprocessor" 17 + +license.text = "GPL-3.0-only" 18 + 19 + [tool.poetry.urls] 20 + "Bug Tracker" = "https://github.com/kageurufu/cancelobject-preprocessor/issues"
+60
pkgs/development/python-modules/pydeps/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , graphviz 5 + , stdlib-list 6 + , pytestCheckHook 7 + , pythonOlder 8 + , pyyaml 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "pydeps"; 13 + version = "1.10.17"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.7"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "thebjorn"; 20 + repo = pname; 21 + rev = "v${version}"; 22 + hash = "sha256-V0LgHFvGvJqDHmyXJNb0sJjRuqGGDZpV467XDmdFg5k="; 23 + }; 24 + 25 + buildInputs = [ 26 + graphviz 27 + ]; 28 + 29 + propagatedBuildInputs = [ 30 + graphviz 31 + stdlib-list 32 + ]; 33 + 34 + checkInputs = [ 35 + pytestCheckHook 36 + pyyaml 37 + ]; 38 + 39 + postPatch = '' 40 + # Path is hard-coded 41 + substituteInPlace pydeps/dot.py \ 42 + --replace "dot -Gstart=1" "${lib.makeBinPath [ graphviz ]}/dot -Gstart=1" 43 + ''; 44 + 45 + disabledTests = [ 46 + # Would require to have additional modules available 47 + "test_find_package_names" 48 + ]; 49 + 50 + pythonImportsCheck = [ 51 + "pydeps" 52 + ]; 53 + 54 + meta = with lib; { 55 + description = "Python module dependency visualization"; 56 + homepage = "https://github.com/thebjorn/pydeps"; 57 + license = licenses.bsd2; 58 + maintainers = with maintainers; [ fab ]; 59 + }; 60 + }
+4 -2
pkgs/development/python-modules/pyhiveapi/default.nix
··· 2 , buildPythonPackage 3 , pythonOlder 4 , fetchFromGitHub 5 , unasync 6 , boto3 7 , botocore ··· 13 14 buildPythonPackage rec { 15 pname = "pyhiveapi"; 16 - version = "0.5.1"; 17 18 format = "pyproject"; 19 ··· 23 owner = "Pyhass"; 24 repo = "Pyhiveapi"; 25 rev = "v${version}"; 26 - hash = "sha256-/M1OjApc0l0EzNI4hs4KO6woCOmTPveTFCyj5MjM5EE="; 27 }; 28 29 postPatch = '' ··· 32 ''; 33 34 nativeBuildInputs = [ 35 unasync 36 ]; 37
··· 2 , buildPythonPackage 3 , pythonOlder 4 , fetchFromGitHub 5 + , setuptools 6 , unasync 7 , boto3 8 , botocore ··· 14 15 buildPythonPackage rec { 16 pname = "pyhiveapi"; 17 + version = "0.5.3"; 18 19 format = "pyproject"; 20 ··· 24 owner = "Pyhass"; 25 repo = "Pyhiveapi"; 26 rev = "v${version}"; 27 + hash = "sha256-QBn+yKZN461npdhGngTnFeewE40dPZ+5TkUf5Xacajk="; 28 }; 29 30 postPatch = '' ··· 33 ''; 34 35 nativeBuildInputs = [ 36 + setuptools 37 unasync 38 ]; 39
+17 -6
pkgs/development/python-modules/secretstorage/default.nix
··· 1 - { lib, fetchPypi, buildPythonPackage, pythonOlder, cryptography, jeepney }: 2 3 buildPythonPackage rec { 4 pname = "secretstorage"; 5 - version = "3.3.1"; 6 7 - disabled = pythonOlder "3.5"; 8 9 src = fetchPypi { 10 pname = "SecretStorage"; 11 inherit version; 12 - sha256 = "15ginv4gzxrx77n7517xnvf2jcpqc6ran12s951hc85zlr8nqrpx"; 13 }; 14 15 propagatedBuildInputs = [ ··· 17 jeepney 18 ]; 19 20 - # Needs a D-Bus Sesison 21 doCheck = false; 22 23 meta = with lib; { 24 - homepage = "https://github.com/mitya57/secretstorage"; 25 description = "Python bindings to FreeDesktop.org Secret Service API"; 26 license = licenses.bsd3; 27 maintainers = with maintainers; [ teto ]; 28 };
··· 1 + { lib 2 + , buildPythonPackage 3 + , cryptography 4 + , fetchPypi 5 + , jeepney 6 + , pythonOlder 7 + }: 8 9 buildPythonPackage rec { 10 pname = "secretstorage"; 11 + version = "3.3.2"; 12 + format = "setuptools"; 13 14 + disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 pname = "SecretStorage"; 18 inherit version; 19 + hash = "sha256-Co65ZFsyCIHCIugnwm9M/PVTY+izdKAhmB74hmV6kS8="; 20 }; 21 22 propagatedBuildInputs = [ ··· 24 jeepney 25 ]; 26 27 + # Needs a D-Bus session 28 doCheck = false; 29 30 + pythonImportsCheck = [ 31 + "secretstorage" 32 + ]; 33 + 34 meta = with lib; { 35 description = "Python bindings to FreeDesktop.org Secret Service API"; 36 + homepage = "https://github.com/mitya57/secretstorage"; 37 license = licenses.bsd3; 38 maintainers = with maintainers; [ teto ]; 39 };
+2 -2
pkgs/development/python-modules/svdtools/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "svdtools"; 14 - version = "0.1.22"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.8"; 18 19 src = fetchPypi { 20 inherit version pname; 21 - hash = "sha256-5zMuCFCvh7BXr9BbyyDhWw1Lt/Fomv0SALiPJQbxJNQ="; 22 }; 23 24 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "svdtools"; 14 + version = "0.1.23"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.8"; 18 19 src = fetchPypi { 20 inherit version pname; 21 + hash = "sha256-LuursRuUZEDLbk9Wbnq/S0dsZHbzIJo1YCSVFMUoiog="; 22 }; 23 24 propagatedBuildInputs = [
+16 -11
pkgs/development/tools/analysis/cvehound/default.nix
··· 1 - { lib, fetchFromGitHub, coccinelle, gnugrep, python3Packages }: 2 - 3 - with python3Packages; 4 5 - buildPythonApplication rec { 6 pname = "cvehound"; 7 - version = "1.0.4"; 8 9 src = fetchFromGitHub { 10 owner = "evdenis"; 11 repo = "cvehound"; 12 rev = version; 13 - sha256 = "sha256-m8vpea02flQ8elSvGWv9FqBhsEcBzRYjcUk+dc4kb2M="; 14 }; 15 16 makeWrapperArgs = [ 17 "--prefix PATH : ${lib.makeBinPath [ coccinelle gnugrep ]}" 18 ]; 19 20 - propagatedBuildInputs = [ 21 - psutil 22 setuptools 23 sympy 24 ]; 25 26 - checkInputs = [ 27 GitPython 28 pytestCheckHook 29 ]; 30 ··· 32 doCheck = false; 33 34 meta = with lib; { 35 - description = "tool to check linux kernel source dump for known CVEs"; 36 homepage = "https://github.com/evdenis/cvehound"; 37 # See https://github.com/evdenis/cvehound/issues/22 38 - license = with licenses; [ gpl2Only gpl3Only ]; 39 maintainers = with maintainers; [ ambroisie ]; 40 }; 41 }
··· 1 + { lib 2 + , fetchFromGitHub 3 + , coccinelle 4 + , gnugrep 5 + , python3 6 + }: 7 8 + python3.pkgs.buildPythonApplication rec { 9 pname = "cvehound"; 10 + version = "1.0.9"; 11 12 src = fetchFromGitHub { 13 owner = "evdenis"; 14 repo = "cvehound"; 15 rev = version; 16 + hash = "sha256-qwQfpelY1Air3wVQ3RziM/+MNOR3jiKmLpO2w6kXZwM="; 17 }; 18 19 makeWrapperArgs = [ 20 "--prefix PATH : ${lib.makeBinPath [ coccinelle gnugrep ]}" 21 ]; 22 23 + propagatedBuildInputs = with python3.pkgs; [ 24 + lxml 25 setuptools 26 sympy 27 ]; 28 29 + checkInputs = with python3.pkgs; [ 30 GitPython 31 + psutil 32 pytestCheckHook 33 ]; 34 ··· 36 doCheck = false; 37 38 meta = with lib; { 39 + description = "Tool to check linux kernel source dump for known CVEs"; 40 homepage = "https://github.com/evdenis/cvehound"; 41 + changelog = "https://github.com/evdenis/cvehound/blob/${src.rev}/ChangeLog"; 42 # See https://github.com/evdenis/cvehound/issues/22 43 + license = with licenses; [ gpl2Only gpl3Plus ]; 44 maintainers = with maintainers; [ ambroisie ]; 45 }; 46 }
+10 -13
pkgs/development/tools/go-motion/default.nix
··· 1 - { buildGoPackage 2 - , lib 3 - , fetchFromGitHub 4 - }: 5 6 - buildGoPackage rec { 7 - pname = "motion-unstable"; 8 - version = "2018-04-09"; 9 - rev = "218875ebe23806e7af82f3b5b14bb3355534f679"; 10 - 11 - goPackagePath = "github.com/fatih/motion"; 12 13 src = fetchFromGitHub { 14 - inherit rev; 15 - 16 owner = "fatih"; 17 repo = "motion"; 18 - sha256 = "08lp61hmb77p0cknf71jp8lssplxad3ddyqjxh8x3cr0bmn9ykr9"; 19 }; 20 21 meta = with lib; { 22 description = "Navigation and insight in Go";
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 3 + buildGoModule rec { 4 + pname = "motion"; 5 + version = "1.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "fatih"; 9 repo = "motion"; 10 + rev = "v${version}"; 11 + sha256 = "sha256-bD6Mm9/LOzguoK/xMpVEeT7G8j1shCsMv14wFostlW4="; 12 }; 13 + 14 + vendorSha256 = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="; 15 + 16 + ldflags = [ "-s" "-w" ]; 17 18 meta = with lib; { 19 description = "Navigation and insight in Go";
+14 -12
pkgs/development/tools/hjson-go/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 2 3 - buildGoPackage rec { 4 pname = "hjson-go"; 5 - version = "3.1.1"; 6 7 src = fetchFromGitHub { 8 owner = "hjson"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-yU1VkxwQ12CjzITR9X6LLaOfiteN+807rfB/tWcRR1c="; 12 }; 13 14 - goPackagePath = "github.com/hjson/hjson-go"; 15 16 - meta = with lib; 17 - src.meta // { 18 - description = "Utility to convert JSON to and from HJSON"; 19 - maintainers = with maintainers; [ ehmry ]; 20 - mainProgram = "hjson-cli"; 21 - license = licenses.mit; 22 - }; 23 }
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 3 + buildGoModule rec { 4 pname = "hjson-go"; 5 + version = "3.2.0"; 6 7 src = fetchFromGitHub { 8 owner = "hjson"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-plsiHxjrZXcnaqN8Frs+VuGwV7JOj8UwB0iibp3ApAk="; 12 }; 13 14 + vendorSha256 = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="; 15 16 + ldflags = [ "-s" "-w" ]; 17 + 18 + meta = with lib; { 19 + description = "Utility to convert JSON to and from HJSON"; 20 + homepage = "https://hjson.github.io/"; 21 + maintainers = with maintainers; [ ehmry ]; 22 + license = licenses.mit; 23 + mainProgram = "hjson-cli"; 24 + }; 25 }
+2 -2
pkgs/development/tools/misc/saleae-logic-2/default.nix
··· 1 { lib, fetchurl, makeDesktopItem, appimageTools, gtk3 }: 2 let 3 name = "saleae-logic-2"; 4 - version = "2.3.50"; 5 src = fetchurl { 6 url = "https://downloads.saleae.com/logic2/Logic-${version}-master.AppImage"; 7 - sha256 = "sha256-jkdFdgiSP2ssrUajl85FA4E21Qi6BUgrjKFdlBYyG7c="; 8 }; 9 desktopItem = makeDesktopItem { 10 inherit name;
··· 1 { lib, fetchurl, makeDesktopItem, appimageTools, gtk3 }: 2 let 3 name = "saleae-logic-2"; 4 + version = "2.3.51"; 5 src = fetchurl { 6 url = "https://downloads.saleae.com/logic2/Logic-${version}-master.AppImage"; 7 + sha256 = "sha256-Z5GPA1cJbQJOjntWXe1uF26e7nJ99+ANoCP57Y/OO5A="; 8 }; 9 desktopItem = makeDesktopItem { 10 inherit name;
+6 -4
pkgs/development/tools/tracy/default.nix
··· 1 - { stdenv, lib, darwin, fetchFromGitHub, tbb, gtk3, glfw, pkg-config, freetype, Carbon, AppKit, capstone }: 2 3 let 4 disableLTO = stdenv.cc.isClang && stdenv.isDarwin; # workaround issue #19098 5 in stdenv.mkDerivation rec { 6 pname = "tracy"; 7 - version = "0.8"; 8 9 src = fetchFromGitHub { 10 owner = "wolfpld"; 11 repo = "tracy"; 12 rev = "v${version}"; 13 - sha256 = "sha256-wsb2pOF8Y+cFHHSkDSJngTyWeLKCtFNK/mm+usyo+0k="; 14 }; 15 16 nativeBuildInputs = [ pkg-config ]; 17 18 buildInputs = [ glfw capstone ] 19 ++ lib.optionals stdenv.isDarwin [ Carbon AppKit freetype ] 20 - ++ lib.optionals stdenv.isLinux [ gtk3 tbb ]; 21 22 NIX_CFLAGS_COMPILE = [ ] 23 # Apple's compiler finds a format string security error on
··· 1 + { stdenv, lib, darwin, fetchFromGitHub 2 + , tbb, gtk3, glfw, pkg-config, freetype, Carbon, AppKit, capstone, dbus 3 + }: 4 5 let 6 disableLTO = stdenv.cc.isClang && stdenv.isDarwin; # workaround issue #19098 7 in stdenv.mkDerivation rec { 8 pname = "tracy"; 9 + version = "0.8.1"; 10 11 src = fetchFromGitHub { 12 owner = "wolfpld"; 13 repo = "tracy"; 14 rev = "v${version}"; 15 + sha256 = "sha256-4z3tos/sQUCL5UAcvqHzIzwoxo1fCGldNpmKsCXKJDs="; 16 }; 17 18 nativeBuildInputs = [ pkg-config ]; 19 20 buildInputs = [ glfw capstone ] 21 ++ lib.optionals stdenv.isDarwin [ Carbon AppKit freetype ] 22 + ++ lib.optionals stdenv.isLinux [ gtk3 tbb dbus ]; 23 24 NIX_CFLAGS_COMPILE = [ ] 25 # Apple's compiler finds a format string security error on
+52
pkgs/misc/drivers/pantum-driver/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchzip 4 + , libusb1 5 + , cups 6 + , dpkg 7 + , libjpeg8 8 + , makeWrapper 9 + , autoPatchelfHook 10 + , enablePtqpdf ? false # Pantum's version of qpdf 11 + }: 12 + 13 + let 14 + architecture = { 15 + i686-linux = "i386"; 16 + x86_64-linux = "amd64"; 17 + }.${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}"); 18 + in 19 + stdenv.mkDerivation rec { 20 + pname = "pantum-driver"; 21 + version = "1.1.84"; 22 + 23 + src = fetchzip { 24 + url = "https://drivers.pantum.com/Pantum_Ubuntu_Driver_V${version}_1.zip"; 25 + sha256 = "sha256-UJzYBsGj/TMhQoMourx7UPGBpN0MPi4pEN8m1sXLw/g="; 26 + }; 27 + 28 + buildInputs = [ libusb1 libjpeg8 cups ]; 29 + nativeBuildInputs = [ dpkg autoPatchelfHook ]; 30 + 31 + installPhase = '' 32 + dpkg-deb -x ./Resources/pantum_${version}-1_${architecture}.deb . 33 + 34 + mkdir -p $out $out/lib 35 + cp -r etc $out/ 36 + cp -r usr/lib/cups $out/lib/ 37 + cp -r usr/local/lib/* $out/lib/ 38 + cp -r usr/share $out/ 39 + cp Resources/locale/en_US.UTF-8/* $out/share/doc/pantum/ 40 + '' + lib.optionalString enablePtqpdf '' 41 + cp -r opt/pantum/* $out/ 42 + ln -s $out/lib/libqpdf.so* $out/lib/libqpdf.so 43 + ln -s $out/lib/libqpdf.so $out/lib/libqpdf.so.21 44 + ''; 45 + 46 + meta = { 47 + description = "Pantum universal driver"; 48 + homepage = "https://global.pantum.com/"; 49 + license = lib.licenses.unfree; 50 + platforms = [ "i686-linux" "x86_64-linux" ]; 51 + }; 52 + }
+11 -14
pkgs/servers/openvscode-server/default.nix
··· 13 vsBuildTarget = { 14 x86_64-linux = "linux-x64"; 15 aarch64-linux = "linux-arm64"; 16 - x86_64-darwin = "darwin"; 17 }.${system} or (throw "Unsupported system ${system}"); 18 19 # replaces esbuild's download script with a binary from nixpkgs ··· 26 27 in stdenv.mkDerivation rec { 28 pname = "openvscode-server"; 29 - version = "1.62.3"; 30 31 src = fetchFromGitHub { 32 owner = "gitpod-io"; 33 repo = "openvscode-server"; 34 rev = "openvscode-server-v${version}"; 35 - sha256 = "0822181gbd6y8bzn65liv7prqv7pg067sbl8nac02zg7268qwi6j"; 36 }; 37 38 yarnCache = stdenv.mkDerivation { ··· 55 56 outputHashMode = "recursive"; 57 outputHashAlgo = "sha256"; 58 - outputHash = "0rmcixcn7lmrndb2pq0x895qp34hc271h1j0n3xq9rv603v1ayvk"; 59 }; 60 61 # Extract the Node.js source code which is used to compile packages with ··· 123 patchShebangs ./remote/node_modules 124 125 # put ripgrep binary into bin so postinstall does not try to download it 126 - find -name vscode-ripgrep -type d \ 127 -execdir mkdir -p {}/bin \; \ 128 -execdir ln -s ${ripgrep}/bin/rg {}/bin/rg \; 129 '' + lib.optionalString stdenv.isDarwin '' ··· 150 ''; 151 152 installPhase = '' 153 - mkdir -p $out/libexec 154 - 155 - cp -R -T ../vscode-reh-web-${vsBuildTarget} "$out/libexec" 156 - 157 - ln -s ${nodejs}/bin/node $out/libexec 158 - 159 - makeWrapper "$out/libexec/server.sh" "$out/bin/openvscode-server" 160 ''; 161 162 meta = with lib; { ··· 167 ''; 168 homepage = "https://github.com/gitpod-io/openvscode-server"; 169 license = licenses.mit; 170 - maintainers = with maintainers; [ dguenther ghuntley ]; 171 - platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ]; 172 }; 173 }
··· 13 vsBuildTarget = { 14 x86_64-linux = "linux-x64"; 15 aarch64-linux = "linux-arm64"; 16 + x86_64-darwin = "darwin-x64"; 17 + aarch64-darwin = "darwin-arm64"; 18 }.${system} or (throw "Unsupported system ${system}"); 19 20 # replaces esbuild's download script with a binary from nixpkgs ··· 27 28 in stdenv.mkDerivation rec { 29 pname = "openvscode-server"; 30 + version = "1.66.0"; 31 32 src = fetchFromGitHub { 33 owner = "gitpod-io"; 34 repo = "openvscode-server"; 35 rev = "openvscode-server-v${version}"; 36 + sha256 = "g5QaxZDVXvE/vOe2BjBXlqYLGZ2EG4nTKdUlLdt8H8A="; 37 }; 38 39 yarnCache = stdenv.mkDerivation { ··· 56 57 outputHashMode = "recursive"; 58 outputHashAlgo = "sha256"; 59 + outputHash = "sha256-BeVJsruiRLReGMwThfcEm/ez4UFcr0oI4wwevJwxt58="; 60 }; 61 62 # Extract the Node.js source code which is used to compile packages with ··· 124 patchShebangs ./remote/node_modules 125 126 # put ripgrep binary into bin so postinstall does not try to download it 127 + find -path "*@vscode/ripgrep" -type d \ 128 -execdir mkdir -p {}/bin \; \ 129 -execdir ln -s ${ripgrep}/bin/rg {}/bin/rg \; 130 '' + lib.optionalString stdenv.isDarwin '' ··· 151 ''; 152 153 installPhase = '' 154 + mkdir -p $out 155 + cp -R -T ../vscode-reh-web-${vsBuildTarget} $out 156 + ln -s ${nodejs}/bin/node $out 157 ''; 158 159 meta = with lib; { ··· 164 ''; 165 homepage = "https://github.com/gitpod-io/openvscode-server"; 166 license = licenses.mit; 167 + maintainers = with maintainers; [ dguenther ghuntley emilytrau ]; 168 + platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; 169 }; 170 }
+9 -7
pkgs/servers/openvscode-server/remove-node-download.patch
··· 1 - --- ./build/gulpfile.reh.js 2 - +++ ./build/gulpfile.reh.js 3 - @@ -277,8 +277,6 @@ 4 .pipe(util.stripSourceMappingURL()) 5 .pipe(jsFilter.restore); 6 7 - - const nodePath = `.build/node/v${nodeVersion}/${platform}-${platform === 'darwin' ? 'x64' : arch}`; 8 - const node = gulp.src(`${nodePath}/**`, { base: nodePath, dot: true }); 9 10 let web = []; 11 if (type === 'reh-web') { 12 - @@ -296,7 +294,6 @@ 13 license, 14 sources, 15 deps, ··· 17 ...web 18 ); 19 20 - @@ -376,7 +373,6 @@ 21 const destinationFolderName = `vscode-${type}${dashed(platform)}${dashed(arch)}`; 22 23 const serverTaskCI = task.define(`vscode-${type}${dashed(platform)}${dashed(arch)}${dashed(minified)}-ci`, task.series( 24 - - gulp.task(`node-${platform}-${platform === 'darwin' ? 'x64' : arch}`), 25 util.rimraf(path.join(BUILD_ROOT, destinationFolderName)), 26 packageTask(type, platform, arch, sourceFolderName, destinationFolderName) 27 ));
··· 1 + diff --git a/build/gulpfile.reh.js b/build/gulpfile.reh.js 2 + index a44941a1e73..5fc924cb367 100644 3 + --- a/build/gulpfile.reh.js 4 + +++ b/build/gulpfile.reh.js 5 + @@ -265,8 +265,6 @@ function packageTask(type, platform, arch, sourceFolderName, destinationFolderNa 6 .pipe(util.stripSourceMappingURL()) 7 .pipe(jsFilter.restore); 8 9 + - const nodePath = `.build/node/v${nodeVersion}/${platform}-${arch}`; 10 - const node = gulp.src(`${nodePath}/**`, { base: nodePath, dot: true }); 11 12 let web = []; 13 if (type === 'reh-web') { 14 + @@ -284,7 +282,6 @@ function packageTask(type, platform, arch, sourceFolderName, destinationFolderNa 15 license, 16 sources, 17 deps, ··· 19 ...web 20 ); 21 22 + @@ -382,7 +379,6 @@ function tweakProductForServerWeb(product) { 23 const destinationFolderName = `vscode-${type}${dashed(platform)}${dashed(arch)}`; 24 25 const serverTaskCI = task.define(`vscode-${type}${dashed(platform)}${dashed(arch)}${dashed(minified)}-ci`, task.series( 26 + - gulp.task(`node-${platform}-${arch}`), 27 util.rimraf(path.join(BUILD_ROOT, destinationFolderName)), 28 packageTask(type, platform, arch, sourceFolderName, destinationFolderName) 29 ));
+10 -5
pkgs/tools/admin/colmena/default.nix
··· 1 - { stdenv, lib, rustPlatform, fetchFromGitHub, installShellFiles, colmena, testers }: 2 3 rustPlatform.buildRustPackage rec { 4 pname = "colmena"; 5 - version = "0.2.2"; 6 7 src = fetchFromGitHub { 8 owner = "zhaofengli"; 9 repo = "colmena"; 10 rev = "v${version}"; 11 - sha256 = "sha256-VsqFiqZUjGpDZfw6ws1rvqm/NGUfFBXHa0N8ZkBaMh8="; 12 }; 13 14 - cargoSha256 = "sha256-NVvPh0+53YIm5Kb/lNyXb7M3bbADBVdsTaPptyb37lw="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17 18 postInstall = lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) '' 19 installShellCompletion --cmd colmena \ ··· 37 homepage = "https://zhaofengli.github.io/colmena/${passthru.apiVersion}"; 38 license = licenses.mit; 39 maintainers = with maintainers; [ zhaofengli ]; 40 - platforms = platforms.linux; 41 }; 42 }
··· 1 + { stdenv, lib, rustPlatform, fetchFromGitHub, installShellFiles, nix-eval-jobs 2 + , colmena, testers }: 3 4 rustPlatform.buildRustPackage rec { 5 pname = "colmena"; 6 + version = "0.3.0"; 7 8 src = fetchFromGitHub { 9 owner = "zhaofengli"; 10 repo = "colmena"; 11 rev = "v${version}"; 12 + sha256 = "sha256-aGpMiY9pS2616AfAVWA87tULKatDYF2kCKxwYstK8V0="; 13 }; 14 15 + cargoSha256 = "sha256-ckCArDFjVwVWWK0Ffj0AYe411b9xU33CBc1zeCh2kns="; 16 17 nativeBuildInputs = [ installShellFiles ]; 18 + 19 + buildInputs = [ nix-eval-jobs ]; 20 + 21 + NIX_EVAL_JOBS = "${nix-eval-jobs}/bin/nix-eval-jobs"; 22 23 postInstall = lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) '' 24 installShellCompletion --cmd colmena \ ··· 42 homepage = "https://zhaofengli.github.io/colmena/${passthru.apiVersion}"; 43 license = licenses.mit; 44 maintainers = with maintainers; [ zhaofengli ]; 45 + platforms = platforms.linux ++ platforms.darwin; 46 }; 47 }
+73 -73
pkgs/tools/admin/pulumi/data.nix
··· 1 # DO NOT EDIT! This file is generated automatically by update.sh 2 { }: 3 { 4 - version = "3.30.0"; 5 pulumiPkgs = { 6 x86_64-linux = [ 7 { 8 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.30.0-linux-x64.tar.gz"; 9 - sha256 = "1js63rdmim5dq40fi6vwz982bc2604c0y0hmyj4mc5ag114lfz5w"; 10 } 11 { 12 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v4.5.1-linux-amd64.tar.gz"; ··· 29 sha256 = "1x1fvnxhnhhv9fhqp4syhqcybjqpa2rq8d9nb8yvm9rxgcjllr0n"; 30 } 31 { 32 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.2.0-linux-amd64.tar.gz"; 33 - sha256 = "0fwj6xdfvh0ysa58pzx37i4ysdf3idhp84d0lfwkbj4wvm6c15ga"; 34 } 35 { 36 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.20.0-linux-amd64.tar.gz"; 37 - sha256 = "1113nqv4hg8fp5algq3jjn0l6sl56vmlbgxpfm8211m6z99kpjyx"; 38 } 39 { 40 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.4.0-linux-amd64.tar.gz"; 41 sha256 = "1z8f287mm2mqfa76021fp5a1bj9045iwxcy8xs1ygh48b1890j49"; 42 } 43 { 44 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.2.0-linux-amd64.tar.gz"; 45 - sha256 = "1mqp79h915zwdmvsqs82pnqbs3qv4nbh65b4ismdvgim667ykydy"; 46 - } 47 - { 48 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v4.6.0-linux-amd64.tar.gz"; 49 sha256 = "0hbrjydkw32xfks636pcfh00w0crn9ivhk0nw0a62812gvdafm9f"; 50 } ··· 73 sha256 = "0n1xqsfsqi773lwg9xbvglrd4pfb060fq8llxf06qj8h2imlxx34"; 74 } 75 { 76 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.20.0-linux-amd64.tar.gz"; 77 - sha256 = "1q39n02cgp69jjl44xfxn13lcvmcqdb5szpk3d8cybp4kndsklf2"; 78 } 79 { 80 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.11.0-linux-amd64.tar.gz"; ··· 93 sha256 = "1gfiiwgb51ylwns3mqgnbgm2knrdzvy9r9v23yx0z03ba189d3m9"; 94 } 95 { 96 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.18.2-linux-amd64.tar.gz"; 97 - sha256 = "13pwyqfj8mlvwd2s7marfhbp4jsb7ym9qzf02bl3aw99ngzzybsl"; 98 } 99 { 100 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.7.1-linux-amd64.tar.gz"; ··· 117 sha256 = "156wmbxm8c15lzqj2mx4mm14p569skfddfbq9rjyjlvxljklx2fd"; 118 } 119 { 120 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.4.2-linux-amd64.tar.gz"; 121 - sha256 = "0agf96ji7mzkf4k4axm1v3psm5wkml41714dz88rn0csq0b31ca9"; 122 } 123 { 124 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.7.0-linux-amd64.tar.gz"; ··· 137 sha256 = "0yhsidz5mi6xznmrkvlg1jxyykhg3kccqd4fxg9zj9yv4l8ih2rw"; 138 } 139 { 140 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v4.2.2-linux-amd64.tar.gz"; 141 - sha256 = "1x30qyrjrhn4gglcz2gc1h6n8px1v198fpsjf2wmf3v13pb15ix8"; 142 } 143 { 144 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.4.1-linux-amd64.tar.gz"; ··· 163 ]; 164 x86_64-darwin = [ 165 { 166 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.30.0-darwin-x64.tar.gz"; 167 - sha256 = "0hbdcn5aby9a9nz3jb1p8rr7r35mv7hxdbb8lsqph70bzavw5bzi"; 168 } 169 { 170 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v4.5.1-darwin-amd64.tar.gz"; ··· 187 sha256 = "15a89ydv8yp71aamd9kciz9yggxza5njdikch5pvmd24jvar03gm"; 188 } 189 { 190 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.2.0-darwin-amd64.tar.gz"; 191 - sha256 = "1jqqycasnk2i8w16qf52yya0p35ilfmabpd6alfgmpkk6ag7asa5"; 192 } 193 { 194 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.20.0-darwin-amd64.tar.gz"; 195 - sha256 = "0lx3sfdck18ppmd76ijmih51adm9i2rc2ai564psqx41261zpjyr"; 196 } 197 { 198 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.4.0-darwin-amd64.tar.gz"; 199 - sha256 = "1shc7m4xlsmcjnrlbi2jyvmnvf9bg1cs6knfkl82jfs65ya5iidf"; 200 } 201 { 202 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.2.0-darwin-amd64.tar.gz"; 203 - sha256 = "0xsk8d982w2zqvxfyqk1s3nilbsiqwnn3bwxm6d6zvhbi9ym63p7"; 204 } 205 { 206 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v4.6.0-darwin-amd64.tar.gz"; ··· 231 sha256 = "0i3aysdy7i13fx2a2kpnvd3qpn7vmc2mbln718kks3mikiz26aii"; 232 } 233 { 234 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.20.0-darwin-amd64.tar.gz"; 235 - sha256 = "0rgqihk76hwyps1krhzg4an280ds9rjyq2pzhk1gbvljflplri4w"; 236 } 237 { 238 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.11.0-darwin-amd64.tar.gz"; ··· 251 sha256 = "11r73jfqkc0wgdf66zp6pmgq5packlm4dkjp12a00z6l2s4f0w4h"; 252 } 253 { 254 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.18.2-darwin-amd64.tar.gz"; 255 - sha256 = "041h4qsgzz5qd74q3lzcafqn3332gps4cf2i18x9pbnwvh7my69a"; 256 } 257 { 258 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.7.1-darwin-amd64.tar.gz"; ··· 275 sha256 = "0zjha6vv6j386h2gfhvwicpqz53v13v7zdfl6bydjzh3mw2x7bcg"; 276 } 277 { 278 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.4.2-darwin-amd64.tar.gz"; 279 - sha256 = "1wmvmhxnjp32kp43fhjp8w9nrb0biki63w23l4zjxsdk7njply7c"; 280 } 281 { 282 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.7.0-darwin-amd64.tar.gz"; ··· 295 sha256 = "1n6w6da58crv2dyi0s7pjzjk3y85qlz6qaa77r0lm58f8wcj4a9d"; 296 } 297 { 298 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v4.2.2-darwin-amd64.tar.gz"; 299 - sha256 = "1shfz3qz92plxsn31kqsvzk6sibgbglq66j34w5aj98g2g5891f4"; 300 } 301 { 302 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.4.1-darwin-amd64.tar.gz"; ··· 321 ]; 322 aarch64-linux = [ 323 { 324 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.30.0-linux-arm64.tar.gz"; 325 - sha256 = "1d7a4r0wyig5fbbs9d6jal2ria44ajca0441szsf1rd5ds29fvj3"; 326 } 327 { 328 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v4.5.1-linux-arm64.tar.gz"; ··· 345 sha256 = "0j5wa27zhqf4vvpxgs4cmay8n3a74jsif4sr9x60mhkrhr0s117k"; 346 } 347 { 348 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.2.0-linux-arm64.tar.gz"; 349 - sha256 = "1i4rbjaabqwhgfrsi75i8rr5imrn3lifkrgng1amyf279svsrc3q"; 350 } 351 { 352 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.20.0-linux-arm64.tar.gz"; 353 - sha256 = "15fszcgdnqnwjd1676sgrnlk45791927xagg22j5vf588v897ikj"; 354 } 355 { 356 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.4.0-linux-arm64.tar.gz"; 357 sha256 = "0w55pk3ham08lrg3vq0hg3p23qipz21ln01g61xd0cpl79aysbq4"; 358 } 359 { 360 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.2.0-linux-arm64.tar.gz"; 361 - sha256 = "0faxw096gf86z1bcl7g613hmnnabpcav9kzmc0bgdl4jja3l9flp"; 362 - } 363 - { 364 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v4.6.0-linux-arm64.tar.gz"; 365 sha256 = "1b1w886m6glpq49baj6zhyb2rcyi4y0kh4sl19ni3afmn9bw6xn3"; 366 } ··· 389 sha256 = "0qpan6zvny2h2ckigwnf4dhsgmnywam1m4d2jp0nj9pm3628pldv"; 390 } 391 { 392 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.20.0-linux-arm64.tar.gz"; 393 - sha256 = "0rz1y61gg728l70rsk9mnd5qkdp3akxfdcfcmakabzs1axycvrzp"; 394 } 395 { 396 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.11.0-linux-arm64.tar.gz"; ··· 409 sha256 = "1vrz3pm14i5zdmk3yibny2sghxk8kzwb2qi77mjbiyfhbvciy97q"; 410 } 411 { 412 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.18.2-linux-arm64.tar.gz"; 413 - sha256 = "0k46bm706i76svmxb03w3vb7jw3j9gxknx1y5fv6drnrmbzxgazq"; 414 } 415 { 416 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.7.1-linux-arm64.tar.gz"; ··· 433 sha256 = "11y6vbmhrjqdlgzg9px1sm2p058v6mvk69gzhy2ix1c1a2sh6c56"; 434 } 435 { 436 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.4.2-linux-arm64.tar.gz"; 437 - sha256 = "1x8v39icapr8iakp9yd50md9dyvj63z7yj93cl3b07qlwr9lcvmv"; 438 } 439 { 440 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.7.0-linux-arm64.tar.gz"; ··· 453 sha256 = "0zkmkg9bivf5hlcbdj2aqyszpsqk7x8ag99z0x2yd00v72x2qcb5"; 454 } 455 { 456 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v4.2.2-linux-arm64.tar.gz"; 457 - sha256 = "1km5fhlic0vidqijx8bfjr0h1w0wwl9zk60ydz86kdxpby4b2flb"; 458 } 459 { 460 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.4.1-linux-arm64.tar.gz"; ··· 479 ]; 480 aarch64-darwin = [ 481 { 482 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.30.0-darwin-arm64.tar.gz"; 483 - sha256 = "10f2mamxg0h8lm4zf38j3a43s5d8r52f6lp6lrg0j705356w49bn"; 484 } 485 { 486 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v4.5.1-darwin-arm64.tar.gz"; ··· 503 sha256 = "1qx9717a5qajn3dp4i0gswd2pb80dq98igfad9nbz1f9sbbax2dv"; 504 } 505 { 506 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.2.0-darwin-arm64.tar.gz"; 507 - sha256 = "1sl0d642nb6xpga8izgzbl9h94faynjjrjygccc7ccnrfdh4i0dv"; 508 } 509 { 510 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.20.0-darwin-arm64.tar.gz"; 511 - sha256 = "0dwwwf7m7592nfk4lyc2vyh3ffqf6yfwr948b3padml89s2bmafx"; 512 } 513 { 514 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.4.0-darwin-arm64.tar.gz"; 515 - sha256 = "0ivwpfhknhyidpafm2347g1pair7vk055ajhhyg631vizx53hrr9"; 516 } 517 { 518 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.2.0-darwin-arm64.tar.gz"; 519 - sha256 = "09a6nxg66lv82zsis9axnch9slka136nsx43c2sqzmr5x5n11qww"; 520 } 521 { 522 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v4.6.0-darwin-arm64.tar.gz"; ··· 547 sha256 = "0jj35mj57sivi5qsbwv8qm2jginppi192qlx6ashvgm352gia9r1"; 548 } 549 { 550 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.20.0-darwin-arm64.tar.gz"; 551 - sha256 = "0ag3m8nnhni98cwaffj30ir8s94b8xvrjsbhn32lin1lnqwm1114"; 552 } 553 { 554 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.11.0-darwin-arm64.tar.gz"; ··· 567 sha256 = "058f1j40ar4xh860c3qrm0qaagm69fdmbw14avvrhsmw245cyyzc"; 568 } 569 { 570 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.18.2-darwin-arm64.tar.gz"; 571 - sha256 = "0scmn5cx23g5ap31x93ybimyyx3sqwyz429881px2qdl3k4m75vw"; 572 } 573 { 574 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.7.1-darwin-arm64.tar.gz"; ··· 591 sha256 = "14qp5vlmny68hjca1xykc06z2f740q1flkn9d7n2k6knzp1db9xq"; 592 } 593 { 594 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.4.2-darwin-arm64.tar.gz"; 595 - sha256 = "1rbig2n5x2lzxpscnja0ya9a68z3jk0qz2zwdnzi66xy7i3zd39l"; 596 } 597 { 598 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.7.0-darwin-arm64.tar.gz"; ··· 611 sha256 = "1vbbca4z6z92yk2y6g15s0cyvs5n6vx84h30ldnn4mn3gdfdi7gg"; 612 } 613 { 614 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v4.2.2-darwin-arm64.tar.gz"; 615 - sha256 = "1ln8qizgisnf1z98vyflid99d5pl1zryrj0hg995d1lf2r0dy35g"; 616 } 617 { 618 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.4.1-darwin-arm64.tar.gz";
··· 1 # DO NOT EDIT! This file is generated automatically by update.sh 2 { }: 3 { 4 + version = "3.31.0"; 5 pulumiPkgs = { 6 x86_64-linux = [ 7 { 8 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.31.0-linux-x64.tar.gz"; 9 + sha256 = "195jqrgax3sy9bz9i36d60x5y3j47bp43453yhs2zdcllh29jfn2"; 10 } 11 { 12 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v4.5.1-linux-amd64.tar.gz"; ··· 29 sha256 = "1x1fvnxhnhhv9fhqp4syhqcybjqpa2rq8d9nb8yvm9rxgcjllr0n"; 30 } 31 { 32 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.3.0-linux-amd64.tar.gz"; 33 + sha256 = "0srdq0blsm5p10kxds64ybh0pmy7n6v4sdd2s0555gc6w9l1ir40"; 34 + } 35 + { 36 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.3.0-linux-amd64.tar.gz"; 37 + sha256 = "1mla2lc639w5shlih3nsf6hp696h7n592bwbhn9hl3xlpxvmwhdz"; 38 } 39 { 40 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.21.0-linux-amd64.tar.gz"; 41 + sha256 = "06sp11azls8agqcrww3pgk19232ngbd19v9czp55321xpmgs0d6h"; 42 } 43 { 44 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.4.0-linux-amd64.tar.gz"; 45 sha256 = "1z8f287mm2mqfa76021fp5a1bj9045iwxcy8xs1ygh48b1890j49"; 46 } 47 { 48 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v4.6.0-linux-amd64.tar.gz"; 49 sha256 = "0hbrjydkw32xfks636pcfh00w0crn9ivhk0nw0a62812gvdafm9f"; 50 } ··· 73 sha256 = "0n1xqsfsqi773lwg9xbvglrd4pfb060fq8llxf06qj8h2imlxx34"; 74 } 75 { 76 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.21.0-linux-amd64.tar.gz"; 77 + sha256 = "18m3c22lgh1byj3va8mxv8dk6ivaphmf4azqz8ndvva7jmiqayyb"; 78 } 79 { 80 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.11.0-linux-amd64.tar.gz"; ··· 93 sha256 = "1gfiiwgb51ylwns3mqgnbgm2knrdzvy9r9v23yx0z03ba189d3m9"; 94 } 95 { 96 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.18.3-linux-amd64.tar.gz"; 97 + sha256 = "1bs8bdkaa6qrrzddppar7yzcn3ml9rfvdmd72fcgvz1hw5vp7gzn"; 98 } 99 { 100 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.7.1-linux-amd64.tar.gz"; ··· 117 sha256 = "156wmbxm8c15lzqj2mx4mm14p569skfddfbq9rjyjlvxljklx2fd"; 118 } 119 { 120 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.5.0-linux-amd64.tar.gz"; 121 + sha256 = "0fs68z18lmhl46dl45fnavhycysfbfkparvq9irhcc679icwn5id"; 122 } 123 { 124 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.7.0-linux-amd64.tar.gz"; ··· 137 sha256 = "0yhsidz5mi6xznmrkvlg1jxyykhg3kccqd4fxg9zj9yv4l8ih2rw"; 138 } 139 { 140 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v4.3.0-linux-amd64.tar.gz"; 141 + sha256 = "14kgn1xz3i5lh096chd1bqac0391g13zma0nkraynnaqziqw5xgf"; 142 } 143 { 144 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.4.1-linux-amd64.tar.gz"; ··· 163 ]; 164 x86_64-darwin = [ 165 { 166 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.31.0-darwin-x64.tar.gz"; 167 + sha256 = "1n1c05dpv1xhj7wsy4vxh31mzppmiz1qvjz9vhjnpjhcp9r949gr"; 168 } 169 { 170 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v4.5.1-darwin-amd64.tar.gz"; ··· 187 sha256 = "15a89ydv8yp71aamd9kciz9yggxza5njdikch5pvmd24jvar03gm"; 188 } 189 { 190 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.3.0-darwin-amd64.tar.gz"; 191 + sha256 = "1qqbqjr0yh5ipyj074a86hjga126dib9x0c3rp40x7q03avsii3g"; 192 } 193 { 194 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.3.0-darwin-amd64.tar.gz"; 195 + sha256 = "0pig9hcmhig7ygx43fj0jjpv1js9kgdryhak62sfdvbsvcaqzp44"; 196 } 197 { 198 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.21.0-darwin-amd64.tar.gz"; 199 + sha256 = "18b63y3wiw99wmkna5zv8k7bkrnnzm9nv4k14f93lg22jcmnhrkc"; 200 } 201 { 202 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.4.0-darwin-amd64.tar.gz"; 203 + sha256 = "1shc7m4xlsmcjnrlbi2jyvmnvf9bg1cs6knfkl82jfs65ya5iidf"; 204 } 205 { 206 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v4.6.0-darwin-amd64.tar.gz"; ··· 231 sha256 = "0i3aysdy7i13fx2a2kpnvd3qpn7vmc2mbln718kks3mikiz26aii"; 232 } 233 { 234 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.21.0-darwin-amd64.tar.gz"; 235 + sha256 = "1zqbxqyv4x1fsyrdjpy2ham5fjs1yzjly0i3jpqrrkxfxw68z7an"; 236 } 237 { 238 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.11.0-darwin-amd64.tar.gz"; ··· 251 sha256 = "11r73jfqkc0wgdf66zp6pmgq5packlm4dkjp12a00z6l2s4f0w4h"; 252 } 253 { 254 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.18.3-darwin-amd64.tar.gz"; 255 + sha256 = "0ffnl6mbh9wpfb384zbv5v1sss4vvn0hqrcsy6v585984v1pays2"; 256 } 257 { 258 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.7.1-darwin-amd64.tar.gz"; ··· 275 sha256 = "0zjha6vv6j386h2gfhvwicpqz53v13v7zdfl6bydjzh3mw2x7bcg"; 276 } 277 { 278 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.5.0-darwin-amd64.tar.gz"; 279 + sha256 = "1fnv2d4b458blx5k2s861lj8zc0fcxkw5jfjcm25nhdc7694v04w"; 280 } 281 { 282 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.7.0-darwin-amd64.tar.gz"; ··· 295 sha256 = "1n6w6da58crv2dyi0s7pjzjk3y85qlz6qaa77r0lm58f8wcj4a9d"; 296 } 297 { 298 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v4.3.0-darwin-amd64.tar.gz"; 299 + sha256 = "0whh7br959dc4hz47iskgkcxf4d6zg9lv9jvx1b9lyplra7iwyv0"; 300 } 301 { 302 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.4.1-darwin-amd64.tar.gz"; ··· 321 ]; 322 aarch64-linux = [ 323 { 324 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.31.0-linux-arm64.tar.gz"; 325 + sha256 = "1p3c7ks1q6i9frz8ljjf7jn00sr6bgqm53hxxwxkim7hkr614ndp"; 326 } 327 { 328 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v4.5.1-linux-arm64.tar.gz"; ··· 345 sha256 = "0j5wa27zhqf4vvpxgs4cmay8n3a74jsif4sr9x60mhkrhr0s117k"; 346 } 347 { 348 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.3.0-linux-arm64.tar.gz"; 349 + sha256 = "051lksfn7na30y6r7qn24wg222kf4bsvd26ga3y7i2xh00nh82kp"; 350 + } 351 + { 352 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.3.0-linux-arm64.tar.gz"; 353 + sha256 = "0g41dc6q42rr81167n4319llznjvb9i6zgfs5hrlxgz622grmax0"; 354 } 355 { 356 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.21.0-linux-arm64.tar.gz"; 357 + sha256 = "1wyryxfmahcr668cp8kqc7l1spa6c1pzhxkwscd8payar78rswls"; 358 } 359 { 360 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.4.0-linux-arm64.tar.gz"; 361 sha256 = "0w55pk3ham08lrg3vq0hg3p23qipz21ln01g61xd0cpl79aysbq4"; 362 } 363 { 364 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v4.6.0-linux-arm64.tar.gz"; 365 sha256 = "1b1w886m6glpq49baj6zhyb2rcyi4y0kh4sl19ni3afmn9bw6xn3"; 366 } ··· 389 sha256 = "0qpan6zvny2h2ckigwnf4dhsgmnywam1m4d2jp0nj9pm3628pldv"; 390 } 391 { 392 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.21.0-linux-arm64.tar.gz"; 393 + sha256 = "0zwlr58wyd9aly58shffr24vsbna8bj2igl8l0j8gsf2g310n513"; 394 } 395 { 396 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.11.0-linux-arm64.tar.gz"; ··· 409 sha256 = "1vrz3pm14i5zdmk3yibny2sghxk8kzwb2qi77mjbiyfhbvciy97q"; 410 } 411 { 412 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.18.3-linux-arm64.tar.gz"; 413 + sha256 = "1ydmpcf13yj8jiw72nzzvnzpg3qwnwfr8j2qhr2jdwp1wxw46658"; 414 } 415 { 416 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.7.1-linux-arm64.tar.gz"; ··· 433 sha256 = "11y6vbmhrjqdlgzg9px1sm2p058v6mvk69gzhy2ix1c1a2sh6c56"; 434 } 435 { 436 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.5.0-linux-arm64.tar.gz"; 437 + sha256 = "16wshr4q9wfp7gi09n2c2ckvybg28adw429mghzmcs13aws1cycp"; 438 } 439 { 440 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.7.0-linux-arm64.tar.gz"; ··· 453 sha256 = "0zkmkg9bivf5hlcbdj2aqyszpsqk7x8ag99z0x2yd00v72x2qcb5"; 454 } 455 { 456 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v4.3.0-linux-arm64.tar.gz"; 457 + sha256 = "06djcfard6yq6qd98gbsnkry0jv3nnlgmwr90d818vbf923z0b1h"; 458 } 459 { 460 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.4.1-linux-arm64.tar.gz"; ··· 479 ]; 480 aarch64-darwin = [ 481 { 482 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.31.0-darwin-arm64.tar.gz"; 483 + sha256 = "0ixqqvzigq9l8xr2rcdf1ln7a3xhf9f52qz0zkabr8kq7l11vz3v"; 484 } 485 { 486 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v4.5.1-darwin-arm64.tar.gz"; ··· 503 sha256 = "1qx9717a5qajn3dp4i0gswd2pb80dq98igfad9nbz1f9sbbax2dv"; 504 } 505 { 506 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.3.0-darwin-arm64.tar.gz"; 507 + sha256 = "0miqrbsivw7r4sw9q25lkn9z8fxq00sdx0l88agvzjp6rgsggbsl"; 508 } 509 { 510 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.3.0-darwin-arm64.tar.gz"; 511 + sha256 = "0nxmcssbsn2yqbndaz50xj7jmd7ynjak13yicmli0l7jcrw7ksyp"; 512 } 513 { 514 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.21.0-darwin-arm64.tar.gz"; 515 + sha256 = "1a7psd9l3rpf6sfil3wjc55mfdz856h5ixnsbjkpjy9zfblv42nv"; 516 } 517 { 518 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.4.0-darwin-arm64.tar.gz"; 519 + sha256 = "0ivwpfhknhyidpafm2347g1pair7vk055ajhhyg631vizx53hrr9"; 520 } 521 { 522 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v4.6.0-darwin-arm64.tar.gz"; ··· 547 sha256 = "0jj35mj57sivi5qsbwv8qm2jginppi192qlx6ashvgm352gia9r1"; 548 } 549 { 550 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.21.0-darwin-arm64.tar.gz"; 551 + sha256 = "0k3cyflqnf5n72lg02my28mmclacrnxpyjkakl4gj8qknsj7q94r"; 552 } 553 { 554 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.11.0-darwin-arm64.tar.gz"; ··· 567 sha256 = "058f1j40ar4xh860c3qrm0qaagm69fdmbw14avvrhsmw245cyyzc"; 568 } 569 { 570 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.18.3-darwin-arm64.tar.gz"; 571 + sha256 = "1smhffxxr9kfpx1czd5c2sx4srgnp2yafrqv7r4y7xqdxi92x2k0"; 572 } 573 { 574 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.7.1-darwin-arm64.tar.gz"; ··· 591 sha256 = "14qp5vlmny68hjca1xykc06z2f740q1flkn9d7n2k6knzp1db9xq"; 592 } 593 { 594 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.5.0-darwin-arm64.tar.gz"; 595 + sha256 = "1m6rbisrfh6im9l9c5kfmi0fqp1ndr8wayc33ay18yikrnpfiibj"; 596 } 597 { 598 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.7.0-darwin-arm64.tar.gz"; ··· 611 sha256 = "1vbbca4z6z92yk2y6g15s0cyvs5n6vx84h30ldnn4mn3gdfdi7gg"; 612 } 613 { 614 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v4.3.0-darwin-arm64.tar.gz"; 615 + sha256 = "16rnbbzx6fsck769sqghb9gqkkpl6vwbpczm8wrfa5ya90743mcm"; 616 } 617 { 618 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.4.1-darwin-arm64.tar.gz";
+4 -2
pkgs/tools/admin/pulumi/update.sh
··· 8 exit 1 9 fi 10 11 # Version of Pulumi from 12 # https://www.pulumi.com/docs/get-started/install/versions/ 13 - VERSION="3.30.0" 14 15 # An array of plugin names. The respective repository inside Pulumi's 16 # Github organization is called pulumi-$name by convention. ··· 157 echo " };" 158 echo "}" 159 160 - } > data.nix
··· 8 exit 1 9 fi 10 11 + SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) 12 + 13 # Version of Pulumi from 14 # https://www.pulumi.com/docs/get-started/install/versions/ 15 + VERSION="3.31.0" 16 17 # An array of plugin names. The respective repository inside Pulumi's 18 # Github organization is called pulumi-$name by convention. ··· 159 echo " };" 160 echo "}" 161 162 + } > "${SCRIPT_DIR}/data.nix"
+2 -2
pkgs/tools/inputmethods/lisgd/default.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "lisgd"; 14 - version = "0.3.3"; 15 16 src = fetchFromSourcehut { 17 owner = "~mil"; 18 repo = "lisgd"; 19 rev = version; 20 - sha256 = "sha256-zcDxR2fKsjuX+vxjhr5UcqEsiNM+zWd2SBaA6Xly3AI="; 21 }; 22 23 inherit patches;
··· 11 12 stdenv.mkDerivation rec { 13 pname = "lisgd"; 14 + version = "0.3.4"; 15 16 src = fetchFromSourcehut { 17 owner = "~mil"; 18 repo = "lisgd"; 19 rev = version; 20 + hash = "sha256-ZzPdIwN4/G5Te51gJpbNcHVkG4Rplcaa8yHDJr58oyk="; 21 }; 22 23 inherit patches;
+14 -4
pkgs/tools/networking/bore-cli/default.nix
··· 1 - { lib, rustPlatform, fetchFromGitHub }: 2 3 rustPlatform.buildRustPackage rec { 4 pname = "bore-cli"; 5 - version = "0.2.3"; 6 7 src = fetchFromGitHub { 8 owner = "ekzhang"; 9 repo = "bore"; 10 rev = "v${version}"; 11 - sha256 = "sha256-KSJ5KYXOwjtK1oE9IpsVKb7H4uuKJroCpM1Dk+2XJlY="; 12 }; 13 14 - cargoSha256 = "sha256-HPMEbHDRmsmcr7Fuhsyr+NkdI9t1sL7q8uzj8sFks0s="; 15 16 # tests do not find grcov path correctly 17 meta = with lib; { ··· 19 homepage = "https://github.com/ekzhang/bore"; 20 license = licenses.mit; 21 maintainers = with maintainers; [ DieracDelta ]; 22 }; 23 }
··· 1 + { lib 2 + , stdenv 3 + , rustPlatform 4 + , fetchFromGitHub 5 + , Security 6 + }: 7 8 rustPlatform.buildRustPackage rec { 9 pname = "bore-cli"; 10 + version = "0.4.0"; 11 12 src = fetchFromGitHub { 13 owner = "ekzhang"; 14 repo = "bore"; 15 rev = "v${version}"; 16 + hash = "sha256-ywdJH39OYLaM4st/DIcvvtIUzExpbAucMMpqouJL1yI="; 17 }; 18 19 + cargoSha256 = "sha256-ZnEVTFiPo3AFyo1BoV88X2nCqYzRK6PkcbawiR+QnV0="; 20 + 21 + buildInputs = lib.optional stdenv.isDarwin [ 22 + Security 23 + ]; 24 25 # tests do not find grcov path correctly 26 meta = with lib; { ··· 28 homepage = "https://github.com/ekzhang/bore"; 29 license = licenses.mit; 30 maintainers = with maintainers; [ DieracDelta ]; 31 + mainProgram = "bore"; 32 }; 33 }
+30
pkgs/tools/networking/gof5/default.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , buildGoModule 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "gof5"; 8 + version = "0.1.4"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "kayrus"; 12 + repo = pname; 13 + rev = "v${version}"; 14 + sha256 = "10qh7rj8s540ghjdvymly53vny3n0qd0z0ixy24n026jjhgjvnpl"; 15 + }; 16 + 17 + vendorSha256 = null; 18 + 19 + # The tests are broken and apparently you need to uncomment some lines in the 20 + # code in order for it to work. 21 + # See: https://github.com/kayrus/gof5/blob/674485bdf5a0eb2ab57879a32a2cb4bab8d5d44c/pkg/client/http.go#L172-L174 22 + doCheck = false; 23 + 24 + meta = with lib; { 25 + description = "Open Source F5 BIG-IP VPN client"; 26 + homepage = "https://github.com/kayrus/gof5"; 27 + license = licenses.asl20; 28 + maintainers = with maintainers; [ leixb ]; 29 + }; 30 + }
+33
pkgs/tools/security/adreaper/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , buildGoModule 4 + , fetchFromGitHub 5 + }: 6 + 7 + buildGoModule rec { 8 + pname = "adreaper"; 9 + version = "1.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "AidenPearce369"; 13 + repo = "ADReaper"; 14 + rev = "ADReaperv${version}"; 15 + sha256 = "sha256-+FCb5TV9MUcRyex2M4rn2RhcIsXQFbtm1T4r7MpcRQs="; 16 + }; 17 + 18 + vendorSha256 = "sha256-lU39kj/uz0l7Rodsu6+UMv2o579eu1KUbutUNZni7bM="; 19 + 20 + postInstall = lib.optionalString (!stdenv.isDarwin) '' 21 + mv $out/bin/ADReaper $out/bin/$pname 22 + ''; 23 + 24 + meta = with lib; { 25 + description = "Enumeration tool for Windows Active Directories"; 26 + homepage = "https://github.com/AidenPearce369/ADReaper"; 27 + # Upstream doesn't have a license yet 28 + # https://github.com/AidenPearce369/ADReaper/issues/2 29 + license = with licenses; [ unfree ]; 30 + maintainers = with maintainers; [ fab ]; 31 + mainProgram = "ADReaper"; 32 + }; 33 + }
+3 -3
pkgs/tools/security/grype/default.nix
··· 6 7 buildGoModule rec { 8 pname = "grype"; 9 - version = "0.35.0"; 10 11 src = fetchFromGitHub { 12 owner = "anchore"; 13 repo = pname; 14 rev = "v${version}"; 15 - sha256 = "sha256-DZ3/t6+iVmPCH4LBbtEqIdPdzmQu7fsNlJnHZ54alVw="; 16 # populate values that require us to use git. By doing this in postFetch we 17 # can delete .git afterwards and maintain better reproducibility of the src. 18 leaveDotGit = true; ··· 25 ''; 26 }; 27 28 - vendorSha256 = "sha256-RHsDwbQO+2OLmpqCSC9goHv9ut64Kp+cw18jdLvhmK8="; 29 30 nativeBuildInputs = [ 31 installShellFiles
··· 6 7 buildGoModule rec { 8 pname = "grype"; 9 + version = "0.36.0"; 10 11 src = fetchFromGitHub { 12 owner = "anchore"; 13 repo = pname; 14 rev = "v${version}"; 15 + sha256 = "sha256-8bU7vuTbPoHGCoXiCc4p0rPzCSsYuXM3A2NAgIaHuIw="; 16 # populate values that require us to use git. By doing this in postFetch we 17 # can delete .git afterwards and maintain better reproducibility of the src. 18 leaveDotGit = true; ··· 25 ''; 26 }; 27 28 + vendorSha256 = "sha256-Dn3lDdwUK+C7pQwN3uq7p4WkyG5tXTPd18rQGpwqcPI="; 29 30 nativeBuildInputs = [ 31 installShellFiles
+4 -3
pkgs/tools/security/sigma-cli/default.nix
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "sigma-cli"; 8 - version = "0.4.2"; 9 format = "pyproject"; 10 11 src = fetchFromGitHub { 12 owner = "SigmaHQ"; 13 repo = pname; 14 - rev = "v${version}"; 15 - hash = "sha256-UA28A/C7RyIs96a/U98WpkgeCotT4qmpZwvO3HYUE9Q="; 16 }; 17 18 nativeBuildInputs = with python3.pkgs; [ ··· 48 homepage = "https://github.com/SigmaHQ/sigma-cli"; 49 license = with licenses; [ lgpl21Plus ]; 50 maintainers = with maintainers; [ fab ]; 51 }; 52 }
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "sigma-cli"; 8 + version = "0.4.3"; 9 format = "pyproject"; 10 11 src = fetchFromGitHub { 12 owner = "SigmaHQ"; 13 repo = pname; 14 + rev = "refs/tags/v${version}"; 15 + hash = "sha256-3LFakeS3aQaacm7HqeAJPMJhi3Wf8zbJc//SEWUA1Rg="; 16 }; 17 18 nativeBuildInputs = with python3.pkgs; [ ··· 48 homepage = "https://github.com/SigmaHQ/sigma-cli"; 49 license = with licenses; [ lgpl21Plus ]; 50 maintainers = with maintainers; [ fab ]; 51 + mainProgram = "sigma"; 52 }; 53 }
+11 -13
pkgs/tools/system/htop/default.nix
··· 5 , systemdSupport ? stdenv.isLinux, systemd 6 }: 7 8 - with lib; 9 - 10 assert systemdSupport -> stdenv.isLinux; 11 12 stdenv.mkDerivation rec { 13 pname = "htop"; 14 - version = "3.1.2"; 15 16 src = fetchFromGitHub { 17 owner = "htop-dev"; 18 repo = pname; 19 rev = version; 20 - sha256 = "sha256-RKYS8UYZTVKMR/3DG31eqkG4knPRl8WXsZU/XGmGmAg="; 21 }; 22 23 nativeBuildInputs = [ autoreconfHook ]; 24 25 buildInputs = [ ncurses ] 26 - ++ optional stdenv.isDarwin IOKit 27 - ++ optional sensorsSupport lm_sensors 28 - ++ optional systemdSupport systemd 29 ; 30 31 configureFlags = [ "--enable-unicode" "--sysconfdir=/etc" ] 32 - ++ optional sensorsSupport "--with-sensors" 33 ; 34 35 postFixup = 36 let 37 - optionalPatch = pred: so: optionalString pred "patchelf --add-needed ${so} $out/bin/htop"; 38 in 39 '' 40 ${optionalPatch sensorsSupport "${lm_sensors}/lib/libsensors.so"} 41 ${optionalPatch systemdSupport "${systemd}/lib/libsystemd.so"} 42 ''; 43 44 - meta = { 45 - description = "An interactive process viewer for Linux"; 46 homepage = "https://htop.dev"; 47 license = licenses.gpl2Only; 48 platforms = platforms.all; 49 - maintainers = with maintainers; [ rob relrod ]; 50 - changelog = "https://github.com/htop-dev/${pname}/blob/${version}/ChangeLog"; 51 }; 52 }
··· 5 , systemdSupport ? stdenv.isLinux, systemd 6 }: 7 8 assert systemdSupport -> stdenv.isLinux; 9 10 stdenv.mkDerivation rec { 11 pname = "htop"; 12 + version = "3.2.0"; 13 14 src = fetchFromGitHub { 15 owner = "htop-dev"; 16 repo = pname; 17 rev = version; 18 + sha256 = "sha256-p/lc7G/XFllulXrM47mPE6W5vVuoi4uXB8To36PIgZo="; 19 }; 20 21 nativeBuildInputs = [ autoreconfHook ]; 22 23 buildInputs = [ ncurses ] 24 + ++ lib.optional stdenv.isDarwin IOKit 25 + ++ lib.optional sensorsSupport lm_sensors 26 + ++ lib.optional systemdSupport systemd 27 ; 28 29 configureFlags = [ "--enable-unicode" "--sysconfdir=/etc" ] 30 + ++ lib.optional sensorsSupport "--with-sensors" 31 ; 32 33 postFixup = 34 let 35 + optionalPatch = pred: so: lib.optionalString pred "patchelf --add-needed ${so} $out/bin/htop"; 36 in 37 '' 38 ${optionalPatch sensorsSupport "${lm_sensors}/lib/libsensors.so"} 39 ${optionalPatch systemdSupport "${systemd}/lib/libsystemd.so"} 40 ''; 41 42 + meta = with lib; { 43 + description = "An interactive process viewer"; 44 homepage = "https://htop.dev"; 45 license = licenses.gpl2Only; 46 platforms = platforms.all; 47 + maintainers = with maintainers; [ rob relrod SuperSandro2000 ]; 48 + changelog = "https://github.com/htop-dev/htop/blob/${version}/ChangeLog"; 49 }; 50 }
+22 -3
pkgs/top-level/all-packages.nix
··· 1137 1138 gobgp = callPackage ../tools/networking/gobgp { }; 1139 1140 goflow = callPackage ../tools/networking/goflow { }; 1141 1142 gofu = callPackage ../applications/misc/gofu { }; ··· 9428 9429 poretools = callPackage ../applications/science/biology/poretools { }; 9430 9431 postscript-lexmark = callPackage ../misc/drivers/postscript-lexmark { }; 9432 9433 povray = callPackage ../tools/graphics/povray { ··· 9557 }; 9558 9559 py-spy = callPackage ../development/tools/py-spy { }; 9560 9561 pytrainer = callPackage ../applications/misc/pytrainer { }; 9562 ··· 12446 num = 12447 if (with stdenv.targetPlatform; isVc4 || libc == "relibc") then 6 12448 else if (stdenv.targetPlatform.isAarch64 && stdenv.isDarwin) then 11 12449 - else if (stdenv.targetPlatform.isx86_64) then 11 12450 else if stdenv.targetPlatform.isAarch64 then 9 12451 else 10; 12452 numS = toString num; ··· 14694 14695 actionlint = callPackage ../development/tools/analysis/actionlint { }; 14696 14697 adtool = callPackage ../tools/admin/adtool { }; 14698 14699 inherit (callPackage ../development/tools/alloy { ··· 14999 libodb = callPackage ../development/libraries/libodb { }; 15000 libodb-sqlite = callPackage ../development/libraries/libodb-sqlite { }; 15001 bdep = callPackage ../development/tools/build-managers/build2/bdep.nix { }; 15002 - bore-cli = callPackage ../tools/networking/bore-cli/default.nix {}; 15003 bpkg = callPackage ../development/tools/build-managers/build2/bpkg.nix { }; 15004 15005 buildkite-agent = callPackage ../development/tools/continuous-integration/buildkite-agent { }; ··· 24379 24380 layan-kde = callPackage ../data/themes/layan-kde { }; 24381 24382 lato = callPackage ../data/fonts/lato {}; 24383 24384 league-of-moveable-type = callPackage ../data/fonts/league-of-moveable-type {}; ··· 26074 fehlstart = callPackage ../applications/misc/fehlstart { }; 26075 26076 fetchmail = callPackage ../applications/misc/fetchmail { }; 26077 26078 fff = callPackage ../applications/misc/fff { }; 26079 ··· 29856 29857 inherit (callPackage ../applications/graphics/tesseract {}) 29858 tesseract3 29859 - tesseract4; 29860 tesseract = tesseract3; 29861 29862 tetraproc = callPackage ../applications/audio/tetraproc { };
··· 1137 1138 gobgp = callPackage ../tools/networking/gobgp { }; 1139 1140 + gof5 = callPackage ../tools/networking/gof5 { }; 1141 + 1142 goflow = callPackage ../tools/networking/goflow { }; 1143 1144 gofu = callPackage ../applications/misc/gofu { }; ··· 9430 9431 poretools = callPackage ../applications/science/biology/poretools { }; 9432 9433 + pantum-driver = callPackage ../misc/drivers/pantum-driver { 9434 + libjpeg8 = libjpeg.override { enableJpeg8 = true; }; 9435 + }; 9436 + 9437 postscript-lexmark = callPackage ../misc/drivers/postscript-lexmark { }; 9438 9439 povray = callPackage ../tools/graphics/povray { ··· 9563 }; 9564 9565 py-spy = callPackage ../development/tools/py-spy { }; 9566 + 9567 + pydeps = with python3Packages; toPythonApplication pydeps; 9568 9569 pytrainer = callPackage ../applications/misc/pytrainer { }; 9570 ··· 12454 num = 12455 if (with stdenv.targetPlatform; isVc4 || libc == "relibc") then 6 12456 else if (stdenv.targetPlatform.isAarch64 && stdenv.isDarwin) then 11 12457 + else if (stdenv.targetPlatform.isx86_64 || stdenv.targetPlatform.isRiscV) then 11 12458 else if stdenv.targetPlatform.isAarch64 then 9 12459 else 10; 12460 numS = toString num; ··· 14702 14703 actionlint = callPackage ../development/tools/analysis/actionlint { }; 14704 14705 + adreaper = callPackage ../tools/security/adreaper { }; 14706 + 14707 adtool = callPackage ../tools/admin/adtool { }; 14708 14709 inherit (callPackage ../development/tools/alloy { ··· 15009 libodb = callPackage ../development/libraries/libodb { }; 15010 libodb-sqlite = callPackage ../development/libraries/libodb-sqlite { }; 15011 bdep = callPackage ../development/tools/build-managers/build2/bdep.nix { }; 15012 + 15013 + bore-cli = callPackage ../tools/networking/bore-cli/default.nix { 15014 + inherit (darwin.apple_sdk.frameworks) Security; 15015 + }; 15016 + 15017 bpkg = callPackage ../development/tools/build-managers/build2/bpkg.nix { }; 15018 15019 buildkite-agent = callPackage ../development/tools/continuous-integration/buildkite-agent { }; ··· 24393 24394 layan-kde = callPackage ../data/themes/layan-kde { }; 24395 24396 + lao = callPackage ../data/fonts/lao {}; 24397 + 24398 lato = callPackage ../data/fonts/lato {}; 24399 24400 league-of-moveable-type = callPackage ../data/fonts/league-of-moveable-type {}; ··· 26090 fehlstart = callPackage ../applications/misc/fehlstart { }; 26091 26092 fetchmail = callPackage ../applications/misc/fetchmail { }; 26093 + 26094 + ff2mpv = callPackage ../applications/misc/ff2mpv { }; 26095 26096 fff = callPackage ../applications/misc/fff { }; 26097 ··· 29874 29875 inherit (callPackage ../applications/graphics/tesseract {}) 29876 tesseract3 29877 + tesseract4 29878 + tesseract5; 29879 tesseract = tesseract3; 29880 29881 tetraproc = callPackage ../applications/audio/tetraproc { };
+6
pkgs/top-level/python-packages.nix
··· 3171 3172 fpyutils = callPackage ../development/python-modules/fpyutils { }; 3173 3174 freebox-api = callPackage ../development/python-modules/freebox-api { }; 3175 3176 freetype-py = callPackage ../development/python-modules/freetype-py { }; ··· 6997 pydelijn = callPackage ../development/python-modules/pydelijn { }; 6998 6999 pydenticon = callPackage ../development/python-modules/pydenticon { }; 7000 7001 pydes = callPackage ../development/python-modules/pydes { }; 7002
··· 3171 3172 fpyutils = callPackage ../development/python-modules/fpyutils { }; 3173 3174 + fqdn = callPackage ../development/python-modules/fqdn { }; 3175 + 3176 freebox-api = callPackage ../development/python-modules/freebox-api { }; 3177 3178 freetype-py = callPackage ../development/python-modules/freetype-py { }; ··· 6999 pydelijn = callPackage ../development/python-modules/pydelijn { }; 7000 7001 pydenticon = callPackage ../development/python-modules/pydenticon { }; 7002 + 7003 + pydeps = callPackage ../development/python-modules/pydeps { 7004 + inherit (pkgs) graphviz; 7005 + }; 7006 7007 pydes = callPackage ../development/python-modules/pydes { }; 7008