diff options
-rw-r--r-- | lib/licenses.nix | 6 | ||||
-rw-r--r-- | pkgs/development/libraries/aspell/dictionaries.nix | 134 |
2 files changed, 135 insertions, 5 deletions
diff --git a/lib/licenses.nix b/lib/licenses.nix index 8dbdf27fa845a..4455171e7a4fb 100644 --- a/lib/licenses.nix +++ b/lib/licenses.nix @@ -362,6 +362,12 @@ in mkLicense lset) ({ fullName = "Creative Commons Attribution Share Alike 4.0"; }; + cc-sa-10 = { + shortName = "CC-SA-1.0"; + fullName = "Creative Commons Share Alike 1.0"; + url = "https://creativecommons.org/licenses/sa/1.0"; + }; + cddl = { spdxId = "CDDL-1.0"; fullName = "Common Development and Distribution License 1.0"; diff --git a/pkgs/development/libraries/aspell/dictionaries.nix b/pkgs/development/libraries/aspell/dictionaries.nix index ba5b3d6ddd515..60f11fd23d84c 100644 --- a/pkgs/development/libraries/aspell/dictionaries.nix +++ b/pkgs/development/libraries/aspell/dictionaries.nix @@ -189,6 +189,7 @@ in rec { fullName = "Afrikaans"; filename = "aspell"; sha256 = "00p6k2ndi0gzfr5fkbvx4hkcpj223pidjvmxg0r384arrap00q4x"; + meta.license = lib.licenses.lgpl21Only; }; am = buildOfficialDict { @@ -197,6 +198,7 @@ in rec { fullName = "Amharic"; filename = "aspell6"; sha256 = "11ylp7gjq94wfacyawvp391lsq26rl1b84f268rjn7l7z0hxs9xz"; + meta.license = lib.licenses.publicDomain; }; ar = buildOfficialDict { @@ -205,6 +207,7 @@ in rec { fullName = "Arabic"; filename = "aspell6"; sha256 = "1avw40bp8yi5bnkq64ihm2rldgw34lk89yz281q9bmndh95a47h4"; + meta.license = lib.licenses.gpl2Only; }; ast = buildOfficialDict { @@ -213,6 +216,7 @@ in rec { fullName = "Asturian"; filename = "aspell6"; sha256 = "14hg85mxcyvdigf96yvslk7f3v9ngdsxn85qpgwkg31k3k83xwj3"; + meta.license = lib.licenses.gpl2Only; }; az = buildOfficialDict { @@ -221,6 +225,7 @@ in rec { fullName = "Azerbaijani"; filename = "aspell6"; sha256 = "1hs4h1jscpxf9f9iyk6mvjqsnhkf0yslkbjhjkasqqcx8pn7cc86"; + meta.license = lib.licenses.gpl2Only; }; be = buildOfficialDict { @@ -229,6 +234,7 @@ in rec { fullName = "Belarusian"; filename = "aspell5"; sha256 = "1svls9p7rsfi3hs0afh0cssj006qb4v1ik2yzqgj8hm10c6as2sm"; + meta.license = lib.licenses.gpl2Only; }; bg = buildOfficialDict { @@ -237,6 +243,7 @@ in rec { fullName = "Bulgarian"; filename = "aspell6"; sha256 = "1alacmgpfk0yrgq83y23d16fhav1bxmb98kg8d2a5r9bvh2h0mvl"; + meta.license = lib.licenses.gpl2Only; }; bn = buildOfficialDict { @@ -245,6 +252,7 @@ in rec { fullName = "Bengali"; filename = "aspell6"; sha256 = "1nc02jd67iggirwxnhdvlvaqm0xfyks35c4psszzj3dhzv29qgxh"; + meta.license = lib.licenses.gpl2Only; }; br = buildOfficialDict { @@ -253,6 +261,7 @@ in rec { fullName = "Breton"; filename = "aspell"; sha256 = "0fradnm8424bkq9a9zhpl2132dk7y95xmw45sy1c0lx6rinjl4n2"; + meta.license = lib.licenses.gpl2Only; }; ca = buildOfficialDict { @@ -261,6 +270,7 @@ in rec { fullName = "Catalan"; filename = "aspell6"; sha256 = "1fb5y5kgvk25nlsfvc8cai978hg66x3pbp9py56pldc7vxzf9npb"; + meta.license = lib.licenses.gpl2Only; }; cs = buildOfficialDict { @@ -269,6 +279,7 @@ in rec { fullName = "Czech"; filename = "aspell6"; sha256 = "0rihj4hsw96pd9casvmpvw3r8040pfa28p1h73x4vyn20zwr3h01"; + meta.license = lib.licenses.gpl2Only; }; csb = buildOfficialDict { @@ -277,6 +288,7 @@ in rec { fullName = "Kashubian"; filename = "aspell6"; sha256 = "1612ypkm684wjvc7n081i87mlrrzif9simc7kyn177hfsl3ssrn1"; + meta.license = lib.licenses.gpl2Only; }; cy = buildOfficialDict { @@ -285,6 +297,7 @@ in rec { fullName = "Welsh"; filename = "aspell"; sha256 = "15vq601lzz1gi311xym4bv9lv1k21xcfn50jmzamw7h6f36rsffm"; + meta.license = lib.licenses.gpl2Only; }; da = buildOfficialDict { @@ -293,6 +306,7 @@ in rec { fullName = "Danish"; filename = "aspell5"; sha256 = "1hfkmiyhgrx5lgrb2mffjbdn1hivrm73wcg7x0iid74p2yb0fjpp"; + meta.license = lib.licenses.gpl2Only; }; de = buildOfficialDict { @@ -301,6 +315,7 @@ in rec { fullName = "German"; filename = "aspell6"; sha256 = "0wamclvp66xfmv5wff96v6gdlnfv4y8lx3f8wvxyzm5imwgms4n2"; + meta.license = lib.licenses.gpl2Plus; }; de-alt = buildOfficialDict { @@ -309,6 +324,7 @@ in rec { fullName = "German - Old Spelling"; filename = "aspell6"; sha256 = "0wwc2l29svv3fv041fh6vfa5m3hi9q9pkbxibzq1ysrsfin3rl9n"; + meta.license = lib.licenses.gpl2Only; }; el = buildOfficialDict { @@ -317,6 +333,7 @@ in rec { fullName = "Greek"; filename = "aspell6"; sha256 = "1ljcc30zg2v2h3w5h5jr5im41mw8jbsgvvhdd2cii2yzi8d0zxja"; + meta.license = lib.licenses.gpl2Only; }; en = buildOfficialDict { @@ -325,6 +342,13 @@ in rec { fullName = "English"; filename = "aspell6"; sha256 = "1cwzqkm8gr1w51rpckwlvb43sb0b5nbwy7s8ns5vi250515773sc"; + # some parts are under a custom free license others are just stated to be"public domain" + # see the Copyright file in the source for further information + meta.license = with lib.licenses; [ + free + publicDomain + bsdOriginalUC + ]; }; eo = buildOfficialDict { @@ -333,6 +357,7 @@ in rec { fullName = "Esperanto"; filename = "aspell6"; sha256 = "09vf0mbiicbmyb4bwb7v7lgpabnylg0wy7m3hlhl5rjdda6x3lj1"; + meta.license = lib.licenses.gpl2Only; }; es = buildOfficialDict { @@ -341,6 +366,7 @@ in rec { fullName = "Spanish"; filename = "aspell6"; sha256 = "1k5g328ac1hdpp6fsg57d8md6i0aqcwlszp3gbmp5706wyhpydmd"; + meta.license = lib.licenses.gpl2Only; }; et = buildOfficialDict { @@ -349,6 +375,7 @@ in rec { fullName = "Estonian"; filename = "aspell6"; sha256 = "0jdjfa2fskirhnb70fy86xryp9r6gkl729ib8qcjmsma7nm5gs5i"; + meta.license = lib.licenses.lgpl21Only; }; fa = buildOfficialDict { @@ -357,6 +384,7 @@ in rec { fullName = "Persian"; filename = "aspell6"; sha256 = "0nz1ybwv56q7nl9ip12hfmdch1vyyq2j55bkjcns13lshzm2cba8"; + meta.license = lib.licenses.gpl2Only; }; fi = buildOfficialDict { @@ -365,6 +393,7 @@ in rec { fullName = "Finnish"; filename = "aspell6"; sha256 = "07d5s08ba4dd89cmwy9icc01i6fjdykxlb9ravmhdrhi8mxz1mzq"; + meta.license = lib.licenses.gpl2Only; }; fo = buildOfficialDict { @@ -373,6 +402,7 @@ in rec { fullName = "Faroese"; filename = "aspell5"; sha256 = "022yz5lll20xrzizcyb7wksm3fgwklnvgnir5la5qkxv770dvq7p"; + meta.license = lib.licenses.gpl2Only; }; fr = buildOfficialDict { @@ -381,6 +411,7 @@ in rec { fullName = "French"; filename = "aspell"; sha256 = "14ffy9mn5jqqpp437kannc3559bfdrpk7r36ljkzjalxa53i0hpr"; + meta.license = lib.licenses.gpl2Only; }; fy = buildOfficialDict { @@ -389,6 +420,7 @@ in rec { fullName = "Frisian"; filename = "aspell6"; sha256 = "1almi6n4ni91d0rzrk8ig0473m9ypbwqmg56hchz76j51slwyirl"; + meta.license = lib.licenses.gpl2Only; }; ga = buildOfficialDict { @@ -397,6 +429,7 @@ in rec { fullName = "Irish"; filename = "aspell5"; sha256 = "0y869mmvfb3bzadfgajwa2rfb0xfhi6m9ydwgxkb9v2claydnps5"; + meta.license = lib.licenses.gpl2Only; }; gd = buildOfficialDict { @@ -405,6 +438,7 @@ in rec { fullName = "Scottish Gaelic"; filename = "aspell5"; sha256 = "0a89irv5d65j5m9sb0k36851x5rs0wij12gb2m6hv2nsfn5a05p3"; + meta.license = lib.licenses.gpl2Only; }; gl = buildOfficialDict { @@ -413,6 +447,7 @@ in rec { fullName = "Galician"; filename = "aspell6"; sha256 = "12pwghmy18fcdvf9hvhb4q6shi339hb1kwxpkz0bhw0yjxjwzkdk"; + meta.license = lib.licenses.gpl2Only; }; grc = buildOfficialDict { @@ -421,6 +456,7 @@ in rec { fullName = "Ancient Greek"; filename = "aspell6"; sha256 = "1zxr8958v37v260fkqd4pg37ns5h5kyqm54hn1hg70wq5cz8h512"; + meta.license = lib.licenses.gpl3Only; }; gu = buildOfficialDict { @@ -429,6 +465,7 @@ in rec { fullName = "Gujarati"; filename = "aspell6"; sha256 = "04c38jnl74lpj2jhjz4zpqbs2623vwc71m6wc5h4b1karid14b23"; + meta.license = lib.licenses.gpl2Only; }; gv = buildOfficialDict { @@ -437,6 +474,7 @@ in rec { fullName = "Manx Gaelic"; filename = "aspell"; sha256 = "1rknf4yaw9s29c77sdzg98nhnmjwpicdb69igmz1n768npz2drmv"; + meta.license = lib.licenses.gpl2Only; }; he = buildOfficialDict { @@ -445,6 +483,7 @@ in rec { fullName = "Hebrew"; filename = "aspell6"; sha256 = "13bhbghx5b8g0119g3wxd4n8mlf707y41vlf59irxjj0kynankfn"; + meta.license = lib.licenses.gpl2Only; }; hi = buildOfficialDict { @@ -453,6 +492,7 @@ in rec { fullName = "Hindi"; filename = "aspell6"; sha256 = "0drs374qz4419zx1lf2k281ydxf2750jk5ailafj1x0ncz27h1ys"; + meta.license = lib.licenses.gpl2Only; }; hil = buildOfficialDict { @@ -461,6 +501,7 @@ in rec { fullName = "Hiligaynon"; filename = "aspell5"; sha256 = "1s482fsfhzic9qa80al4418q3ni3gfn2bkwkd2y46ydrs17kf2jp"; + meta.license = lib.licenses.gpl2Only; }; hr = buildOfficialDict { @@ -469,6 +510,7 @@ in rec { fullName = "Croatian"; filename = "aspell"; sha256 = "09aafyf1vqhaxvcf3jfzf365k394b5pf0iivsr2ix5npah1h7i1a"; + meta.license = lib.licenses.lgpl21Only; }; hsb = buildOfficialDict { @@ -477,6 +519,7 @@ in rec { fullName = "Upper Sorbian"; filename = "aspell6"; sha256 = "0bi2vhz7n1vmg43wbbh935pmzihv80iyz9z65j94lxf753j2m7wd"; + meta.license = lib.licenses.gpl2Only; }; hu = buildOfficialDict { @@ -485,6 +528,7 @@ in rec { fullName = "Hungarian"; filename = "aspell6"; sha256 = "1d9nybip2k1dz69zly3iv0npbi3yxgfznh1py364nxzrbjsafd9k"; + meta.license = lib.licenses.gpl2Only; }; hus = buildOfficialDict { @@ -493,6 +537,7 @@ in rec { fullName = "Huastec"; filename = "aspell6"; sha256 = "09glipfpkz9xch17z11zw1yn2z7jx1f2svfmjn9l6wm1s5qz6a3d"; + meta.license = lib.licenses.gpl3Only; }; hy = buildOfficialDict { @@ -501,6 +546,7 @@ in rec { fullName = "Armenian"; filename = "aspell6"; sha256 = "1w5wq8lfl2xp1nid30b1j5qmya4vjyidq0vpr4y3gf53jc08vsid"; + meta.license = lib.licenses.gpl2Only; }; ia = buildOfficialDict { @@ -509,6 +555,7 @@ in rec { fullName = "Interlingua"; filename = "aspell"; sha256 = "0bqcpgsa72pga24fv4fkw38b4qqdvqsw97jvzvw7q03dc1cwp5sp"; + meta.license = lib.licenses.lgpl21Only; }; id = buildOfficialDict { @@ -517,6 +564,7 @@ in rec { fullName = "Indonesian"; filename = "aspell5"; sha256 = "023knfg0q03f7y5w6xnwa1kspnrcvcnky8xvdms93n2850414faj"; + meta.license = lib.licenses.gpl2Only; }; is = buildOfficialDict { @@ -525,6 +573,7 @@ in rec { fullName = "Icelandic"; filename = "aspell"; sha256 = "1mp3248lhbr13cj7iq9zs7h5ix0dcwlprp5cwrkcwafrv8lvsd9h"; + meta.license = lib.licenses.gpl2Only; }; it = buildOfficialDict { @@ -533,6 +582,7 @@ in rec { fullName = "Italian"; filename = "aspell6"; sha256 = "1gdf7bc1a0kmxsmphdqq8pl01h667mjsj6hihy6kqy14k5qdq69v"; + meta.license = lib.licenses.gpl2Plus; }; kn = buildOfficialDict { @@ -541,6 +591,7 @@ in rec { fullName = "Kannada"; filename = "aspell6"; sha256 = "10sk0wx4x4ds1403kf9dqxv9yjvh06w8qqf4agx57y0jlws0n0fb"; + meta.license = lib.licenses.gpl3Only; }; ku = buildOfficialDict { @@ -549,6 +600,7 @@ in rec { fullName = "Kurdi"; filename = "aspell5"; sha256 = "09va98krfbgdaxl101nmd85j3ysqgg88qgfcl42c07crii0pd3wn"; + meta.license = lib.licenses.gpl2Only; }; ky = buildOfficialDict { @@ -557,6 +609,7 @@ in rec { fullName = "Kirghiz"; filename = "aspell6"; sha256 = "0kzv2syjnnn6pnwx0d578n46hg2l0j62977al47y6wabnhjjy3z1"; + meta.license = lib.licenses.gpl2Only; }; la = buildOfficialDict { @@ -565,6 +618,7 @@ in rec { fullName = "Latin"; filename = "aspell6"; sha256 = "1199inwi16dznzl087v4skn66fl7h555hi2palx6s1f3s54b11nl"; + meta.license = lib.licenses.gpl2Only; }; lt = buildOfficialDict { @@ -573,6 +627,7 @@ in rec { fullName = "Lithuanian"; filename = "aspell6"; sha256 = "1asjck911l96q26zj36lmz0jp4b6pivvrf3h38zgc8lc85p3pxgn"; + meta.license = lib.licenses.bsd3; }; lv = buildOfficialDict { @@ -581,6 +636,7 @@ in rec { fullName = "Latvian"; filename = "aspell6"; sha256 = "12pvs584a6437ijndggdqpp5s7d0w607cimpkxsjwasnx83f4c1w"; + meta.license = lib.licenses.gpl2Only; }; mg = buildOfficialDict { @@ -589,6 +645,7 @@ in rec { fullName = "Malagasy"; filename = "aspell5"; sha256 = "0hdhbk9b5immjp8l5h4cy82gwgsqzcqbb0qsf7syw333w4rgi0ji"; + meta.license = lib.licenses.gpl2Only; }; mi = buildOfficialDict { @@ -597,6 +654,7 @@ in rec { fullName = "Maori"; filename = "aspell"; sha256 = "12bxplpd348yx8d2q8qvahi9dlp7qf28qmanzhziwc7np8rixvmy"; + meta.license = lib.licenses.lgpl21Only; }; mk = buildOfficialDict { @@ -605,6 +663,7 @@ in rec { fullName = "Macedonian"; filename = "aspell"; sha256 = "0wcr9n882xi5b7a7ln1hnhq4vfqd5gpqqp87v01j0gb7zf027z0m"; + meta.license = lib.licenses.gpl2Only; }; ml = buildOfficialDict { @@ -613,6 +672,7 @@ in rec { fullName = "Malayalam"; filename = "aspell6"; sha256 = "1zcn4114gwia085fkz77qk13z29xrbp53q2qvgj2cvcbalg5bkg4"; + meta.license = lib.licenses.gpl3Only; }; mn = buildOfficialDict { @@ -621,6 +681,7 @@ in rec { fullName = "Mongolian"; filename = "aspell6"; sha256 = "150j9y5c9pw80fwp5rzl5q31q9vjbxixaqljkfwxjb5q93fnw6rg"; + meta.license = lib.licenses.gpl2Only; }; mr = buildOfficialDict { @@ -629,6 +690,7 @@ in rec { fullName = "Marathi"; filename = "aspell6"; sha256 = "0cvgb2l40sppqbi842ivpznsh2xzp1d4hxc371dll8z0pr05m8yk"; + meta.license = lib.licenses.gpl2Only; }; ms = buildOfficialDict { @@ -637,6 +699,7 @@ in rec { fullName = "Malay"; filename = "aspell"; sha256 = "0vr4vhipcfhsxqfs8dim2ph7iiixn22gmlmlb375bx5hgd9y7i1w"; + meta.license = lib.licenses.fdl12Only; }; mt = buildOfficialDict { @@ -645,6 +708,7 @@ in rec { fullName = "Maltese"; filename = "aspell"; sha256 = "1d2rl1nlfjq6rfywblvx8m88cyy2x0mzc0mshzbgw359c2nwl3z0"; + meta.license = lib.licenses.lgpl21Only; }; nb = buildOfficialDict { @@ -653,6 +717,7 @@ in rec { fullName = "Norwegian Bokmal"; filename = "aspell"; sha256 = "12i2bmgdnlkzfinb20j2a0j4a20q91a9j8qpq5vgabbvc65nwx77"; + meta.license = lib.licenses.gpl2Only; }; nds = buildOfficialDict { @@ -661,6 +726,7 @@ in rec { fullName = "Low Saxon"; filename = "aspell6"; sha256 = "1nkjhwzn45dizi89d19q4bqyd87cim8xyrgr655fampgkn31wf6f"; + meta.license = lib.licenses.lgpl21Only; }; nl = buildOfficialDict { @@ -673,6 +739,11 @@ in rec { postInstall = '' echo "add nl.rws" > $out/lib/aspell/nederlands.multi ''; + # from the Copyright file: + # > The nl-aspell package includes the GPL COPYRIGHT file but no explicit copyright + # > notice. Since he was using autoconf this could have been added automatically. + # wtf whatever + meta.license = lib.licenses.free; }; nn = buildOfficialDict { @@ -681,6 +752,7 @@ in rec { fullName = "Norwegian Nynorsk"; filename = "aspell"; sha256 = "0w2k5l5rbqpliripgqwiqixz5ghnjf7i9ggbrc4ly4vy1ia10rmc"; + meta.license = lib.licenses.gpl2Only; }; ny = buildOfficialDict { @@ -689,6 +761,7 @@ in rec { fullName = "Chichewa"; filename = "aspell5"; sha256 = "0gjb92vcg60sfgvrm2f6i89sfkgb179ahvwlgs649fx3dc7rfvqp"; + meta.license = lib.licenses.gpl2Only; }; or = buildOfficialDict { @@ -697,6 +770,7 @@ in rec { fullName = "Oriya"; filename = "aspell6"; sha256 = "0kzj9q225z0ccrlbkijsrafy005pbjy14qcnxb6p93ciz1ls7zyn"; + meta.license = lib.licenses.gpl2Only; }; pa = buildOfficialDict { @@ -705,6 +779,7 @@ in rec { fullName = "Punjabi"; filename = "aspell6"; sha256 = "0if93zk10pyrs38wwj3vpcdm01h51m5z9gm85h3jxrpgqnqspwy7"; + meta.license = lib.licenses.gpl2Only; }; pl = buildOfficialDict { @@ -713,6 +788,12 @@ in rec { fullName = "Polish"; filename = "aspell6"; sha256 = "0kap4kh6bqbb22ypja1m5z3krc06vv4n0hakiiqmv20anzy42xq1"; + meta.license = with lib.licenses; [ + gpl2Only + lgpl21Only + mpl11 + cc-sa-10 + ]; }; pt_BR = buildOfficialDict { @@ -721,6 +802,11 @@ in rec { fullName = "Brazilian Portuguese"; filename = "aspell6"; sha256 = "1xqlpk21s93c6blkdnpk7l62q9fxjvzdv2x86chl8p2x1gdrj3gb"; + meta.license = with lib.licenses; [ + lgpl21Only + lgpl21Plus + gpl3Plus + ]; }; pt_PT = buildOfficialDict { @@ -729,6 +815,11 @@ in rec { fullName = "Portuguese"; filename = "aspell6"; sha256 = "0ld0d0ily4jqifjfsxfv4shbicz6ymm2gk56fq9gbzra1j4qnw75"; + meta.license = with lib.licenses; [ + lgpl21Plus + gpl3Plus + mpl11 + ]; }; qu = buildOfficialDict { @@ -737,6 +828,7 @@ in rec { fullName = "Quechua"; filename = "aspell6"; sha256 = "009z0zsvzq7r3z3m30clyibs94v77b92h5lmzmzxlns2p0lpd5w0"; + meta.license = lib.licenses.gpl2Only; }; ro = buildOfficialDict { @@ -745,6 +837,7 @@ in rec { fullName = "Romanian"; filename = "aspell5"; sha256 = "0gb8j9iy1acdl11jq76idgc2lbc1rq3w04favn8cyh55d1v8phsk"; + meta.license = lib.licenses.gpl2Only; }; ru = buildOfficialDict { @@ -753,6 +846,7 @@ in rec { fullName = "Russian"; filename = "aspell6"; sha256 = "0ip6nq43hcr7vvzbv4lwwmlwgfa60hrhsldh9xy3zg2prv6bcaaw"; + meta.license = lib.licenses.free; }; rw = buildOfficialDict { @@ -761,6 +855,7 @@ in rec { fullName = "Kinyarwanda"; filename = "aspell"; sha256 = "10gh8g747jbrvfk2fn3pjxy1nhcfdpwgmnvkmrp4nd1k1qp101il"; + meta.license = lib.licenses.gpl2Only; }; sc = buildOfficialDict { @@ -769,6 +864,7 @@ in rec { fullName = "Sardinian"; filename = "aspell5"; sha256 = "0hl7prh5rccsyljwrv3m1hjcsphyrrywk2qvnj122irbf4py46jr"; + meta.license = lib.licenses.gpl2Only; }; sk = buildOfficialDict { @@ -777,6 +873,11 @@ in rec { fullName = "Slovak"; filename = "aspell6"; sha256 = "19k0m1v5pcf7xr4lxgjkzqkdlks8nyb13bvi1n7521f3i4lhma66"; + meta.license = with lib.licenses; [ + lgpl21Only + gpl2Only + mpl11 + ]; }; sl = buildOfficialDict { @@ -785,6 +886,7 @@ in rec { fullName = "Slovenian"; filename = "aspell"; sha256 = "1l9kc5g35flq8kw9jhn2n0bjb4sipjs4qkqzgggs438kywkx2rp5"; + meta.license = lib.licenses.gpl2Only; }; sr = buildOfficialDict { @@ -793,6 +895,7 @@ in rec { fullName = "Serbian"; filename = "aspell6"; sha256 = "12cj01p4nj80cpf7m3s4jsaf0rsfng7s295j9jfchcq677xmhpkh"; + meta.license = lib.licenses.lgpl21Only; }; sv = buildOfficialDict { @@ -801,6 +904,7 @@ in rec { fullName = "Swedish"; filename = "aspell"; sha256 = "02jwkjhr32kvyibnyzgx3smbnm576jwdzg3avdf6zxwckhy5fw4v"; + meta.license = lib.licenses.lgpl21Only; }; sw = buildOfficialDict { @@ -809,6 +913,7 @@ in rec { fullName = "Swahili"; filename = "aspell"; sha256 = "15zjh7hdj2b4dgm5bc12w1ims9q357p1q3gjalspnyn5gl81zmby"; + meta.license = lib.licenses.lgpl21Only; }; ta = buildOfficialDict { @@ -817,6 +922,7 @@ in rec { fullName = "Tamil"; filename = "aspell6"; sha256 = "0sj8ygjsyvnr93cs6324y7az7k2vyw7rjxdc9vnm7z60lbqm5xaj"; + meta.license = lib.licenses.gpl2Only; }; te = buildOfficialDict { @@ -825,6 +931,7 @@ in rec { fullName = "Telugu"; filename = "aspell6"; sha256 = "0pgcgxz7dz34zxp9sb85jjzbg3ky6il5wmhffz6ayrbsfn5670in"; + meta.license = lib.licenses.gpl2Only; }; tet = buildOfficialDict { @@ -833,6 +940,7 @@ in rec { fullName = "Tetum"; filename = "aspell5"; sha256 = "17n0y4fhjak47j9qnqf4m4z6zra6dn72rwhp7ig0hhlgqk4ldmcx"; + meta.license = lib.licenses.gpl2Only; }; tk = buildOfficialDict { @@ -841,6 +949,7 @@ in rec { fullName = "Turkmen"; filename = "aspell5"; sha256 = "02vad4jqhr0xpzqi5q5z7z0xxqccbn8j0c5dhpnm86mnr84l5wl6"; + meta.license = lib.licenses.gpl2Only; }; tl = buildOfficialDict { @@ -849,6 +958,7 @@ in rec { fullName = "Tagalog"; filename = "aspell5"; sha256 = "1kca6k7qnpfvvwjnq5r1n242payqsjy96skmw78m7ww6d0n5vdj8"; + meta.license = lib.licenses.gpl2Only; }; tn = buildOfficialDict { @@ -857,6 +967,7 @@ in rec { fullName = "Setswana"; filename = "aspell5"; sha256 = "0q5x7c6z88cn0kkpk7q1craq34g4g03v8x3xcj5a5jia3l7c5821"; + meta.license = lib.licenses.gpl2Only; }; tr = buildOfficialDict { @@ -865,6 +976,7 @@ in rec { fullName = "Turkish"; filename = "aspell"; sha256 = "0jpvpm96ga7s7rmsm6rbyrrr22b2dicxv2hy7ysv5y7bbq757ihb"; + meta.license = lib.licenses.gpl2Only; }; uk = buildOfficialDict { @@ -873,6 +985,10 @@ in rec { fullName = "Ukrainian"; filename = "aspell6"; sha256 = "137i4njvnslab6l4s291s11xijr5jsy75lbdph32f9y183lagy9m"; + meta.license = with lib.licenses; [ + lgpl2Plus + gpl2Plus + ]; }; uz = buildOfficialDict { @@ -881,6 +997,7 @@ in rec { fullName = "Uzbek"; filename = "aspell6"; sha256 = "0sg3wlyply1idpq5ypyj7kgnaadaiskci1sqs811yhg2gzyc3092"; + meta.license = lib.licenses.gpl2Only; }; vi = buildOfficialDict { @@ -889,6 +1006,7 @@ in rec { fullName = "Vietnamese"; filename = "aspell6"; sha256 = "05vwgvf1cj45azhflywx69javqdvqd1f20swrc2d3c32pd9mvn1w"; + meta.license = lib.licenses.gpl2Only; }; wa = buildOfficialDict { @@ -897,6 +1015,7 @@ in rec { fullName = "Walloon"; filename = "aspell"; sha256 = "1r1zwz7xkx40dga9vf5wc9ja3jwk1dkpcr1kaa7wryvslf5al5ss"; + meta.license = lib.licenses.gpl2Only; }; yi = buildOfficialDict { @@ -905,6 +1024,7 @@ in rec { fullName = "Yiddish"; filename = "aspell6"; sha256 = "0mi842l4038bx3ll2wx9nz44nqrg1x46h5b02zigi1hbbddd6ycq"; + meta.license = lib.licenses.gpl2Only; }; zu = buildOfficialDict { @@ -913,6 +1033,7 @@ in rec { fullName = "Zulu"; filename = "aspell"; sha256 = "15k7gaxrnqnssdyk9l6g27dq317dqp9jz5yzafd25ri01g6mb8iz"; + meta.license = lib.licenses.lgpl21Only; }; ### Jargons @@ -937,6 +1058,7 @@ in rec { meta = { homepage = "https://mrsatterly.com/spelling.html"; + license = lib.licenses.wtfpl; # as a comment the source file }; }; @@ -945,13 +1067,13 @@ in rec { fullName = "English Scientific Jargon"; src1 = fetchurl { - url = "http://jpetrie.net/wp-content/uploads/custom_scientific_US.txt"; - sha256 = "1nf4py2mg0mlv9s5a7had2wn29z2v6bcca0fs6rbpdn4nqc4s7dm"; + url = "https://web.archive.org/web/20180806094650if_/http://jpetrie.net/wp-content/uploads/custom_scientific_US.txt"; + hash = "sha256-I5d/jf/5v9Nptu2H9qfvMBzSwJYoQOTEzJfQTxKoWN8="; }; src2 = fetchurl { - url = "http://jpetrie.net/wp-content/uploads/custom_scientific_UK.txt"; - sha256 = "0f88il1ds6qazy1ghxviqcwsywrbf6pzl2lmzf4f3qvhdfb6f1y0"; + url = "https://web.archive.org/web/20180131231829if_/http://jpetrie.net/wp-content/uploads/custom_scientific_UK.txt"; + hash = "sha256-oT4nUiev5q4QjHeuF8jNVBcyyHE9fdH9+uDMkZsOWp8="; }; langInputs = [ en ]; @@ -965,7 +1087,9 @@ in rec { installPhase = "aspell-install en_US-science en_GB-science"; meta = { - homepage = "http://www.jpetrie.net/scientific-word-list-for-spell-checkersspelling-dictionaries/"; + homepage = "https://web.archive.org/web/20210425104207/http://www.jpetrie.net/scientific-word-list-for-spell-checkersspelling-dictionaries/"; + # no license is given so we have to assume it is unfree + license = lib.licenses.unfree; }; }; |