diff --git a/Diccionarios-Argentina_1.oxt b/Diccionarios-Argentina_1.oxt deleted file mode 100644 index 5bd0cf9..0000000 --- a/Diccionarios-Argentina_1.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:986174d219663ea5538501f843019f07484ce2a34987ad674bc3e41f340bf052 -size 1454236 diff --git a/Icelandic-dict-2009-08-23.oxt b/Icelandic-dict-2009-08-23.oxt deleted file mode 100644 index ec217bb..0000000 --- a/Icelandic-dict-2009-08-23.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:44788e04a543dd745c9c4c40da7941cf234d2728894c4c28266c3602b77bcf22 -size 572168 diff --git a/Korean_spell-checker-0.4.3_OOo.oxt b/Korean_spell-checker-0.4.3_OOo.oxt deleted file mode 100644 index 7b2df62..0000000 --- a/Korean_spell-checker-0.4.3_OOo.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a3827dbd0554bb74e56d1f1a92bb5b4e91cc21dd64efc4817fb2f0948c4ad6d6 -size 1215174 diff --git a/Nwordlist.tgz b/Nwordlist.tgz deleted file mode 100644 index 8557479..0000000 --- a/Nwordlist.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:111a9aa442aa8e1db29e7c3dda6a839cd7a10aceb6e927057c964233147cbc5e -size 477 diff --git a/SBBIC-spellingchecker-OOo.1.3.oxt b/SBBIC-spellingchecker-OOo.1.3.oxt deleted file mode 100644 index 553dc11..0000000 --- a/SBBIC-spellingchecker-OOo.1.3.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c922b18f9d1d2c70b0b7833b03f8a76580cdb617961194b737f61b039695f56f -size 343579 diff --git a/as_IN.oxt b/as_IN.oxt deleted file mode 100644 index 7193666..0000000 --- a/as_IN.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:45feab20738dfd3be29d62629ef792c61a86c05a27f89f84b491adf9413f3fa2 -size 96501 diff --git a/asturianu.oxt b/asturianu.oxt deleted file mode 100644 index 4d3051c..0000000 --- a/asturianu.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:75f8982d20505f7d2b47146726990674e73fda7b22fe3387171eca8faab7ac44 -size 202531 diff --git a/avl.oxt b/avl.oxt deleted file mode 100644 index 9733255..0000000 --- a/avl.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:75a15e048704893888b9cecd8b846824009ef3f1eea0c158740d14fca045da5b -size 442703 diff --git a/catalan.oxt b/catalan.oxt deleted file mode 100644 index 6c417e5..0000000 --- a/catalan.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0b82a55884604852cf6212d6600911efe1e8be1ca943050dcb127522004fbb3b -size 400331 diff --git a/corrector_OOo3.oxt b/corrector_OOo3.oxt deleted file mode 100644 index 3fe3977..0000000 --- a/corrector_OOo3.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3efa8ac8102697cb86613a90d2e0a2b1913959345629bfd59d65fdd82f3af5d9 -size 223345 diff --git a/cy_GB.tar.bz2 b/cy_GB.tar.bz2 deleted file mode 100644 index 69c32fd..0000000 --- a/cy_GB.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:11ca2c2de7741121b17fdd64ce0e626a7ff96a02e162c66cf46f24e0a739b7d9 -size 535668 diff --git a/dic-fur.oxt b/dic-fur.oxt deleted file mode 100644 index cb096f9..0000000 --- a/dic-fur.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b232dc4d92a865686b42f03bf5cbec0b4c7c41852b1b21f76be36434c8762699 -size 119874 diff --git a/dicc-es_CR-0.4.oxt b/dicc-es_CR-0.4.oxt deleted file mode 100644 index 12a279c..0000000 --- a/dicc-es_CR-0.4.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:03ae43ed00643840e8776c5842489a6499b160d94a5bbb49bda679fbfd085a98 -size 543652 diff --git a/dict-af.oxt b/dict-af.oxt deleted file mode 100644 index e713241..0000000 --- a/dict-af.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:55569b16d67e941f579ed3847e7409a6452de5d575b22e77776b05f8adccf26a -size 1668991 diff --git a/dict-ar.oxt b/dict-ar.oxt deleted file mode 100644 index 9ad7889..0000000 --- a/dict-ar.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:08e826197eded1027df4c3b81717e7d2f7135e22dd39747901d856e3d267809d -size 304573 diff --git a/dict-be-0.26.oxt b/dict-be-0.26.oxt deleted file mode 100644 index 5120bb7..0000000 --- a/dict-be-0.26.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8a61f3d444d0591d91c90c367c101b8d7b59c54ceaa2fba8a74b4126a3eb3861 -size 211161 diff --git a/dict-bn.oxt b/dict-bn.oxt deleted file mode 100644 index 42b93b6..0000000 --- a/dict-bn.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:934c9954bc03f50925549d146fe902a11e096c60b5e1a91f7bfc739fe1fa4aca -size 382747 diff --git a/dict-br_0.3.oxt b/dict-br_0.3.oxt deleted file mode 100644 index 98bb66a..0000000 --- a/dict-br_0.3.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:66db3f343852b4bcd693fcdc5fe8d5ba7484be06815f977b9df430131eed7f68 -size 1937425 diff --git a/dict-cop_EG_v03.oxt b/dict-cop_EG_v03.oxt deleted file mode 100644 index 5cb1404..0000000 --- a/dict-cop_EG_v03.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d063bb960d73e86d49c54f93a1c2b0dfeacb505a2196b0941e6281d9489b1be5 -size 51058 diff --git a/dict-cs-2.0.oxt b/dict-cs-2.0.oxt deleted file mode 100644 index c1d2598..0000000 --- a/dict-cs-2.0.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5315491a315a5380326458a228f7cda304eb3b14c3f61bf9792efc8061925462 -size 1440618 diff --git a/dict-da-current.oxt b/dict-da-current.oxt deleted file mode 100644 index 51c8f50..0000000 --- a/dict-da-current.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ec5678dab45c66941070be8dc8c149f6cd6b1ba1fd0c288bbe97430fa63989df -size 667825 diff --git a/dict-de_AT-frami_2010-03-07.oxt b/dict-de_AT-frami_2010-03-07.oxt deleted file mode 100644 index 43d3d95..0000000 --- a/dict-de_AT-frami_2010-03-07.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6970a7920cdcbae26d3b1b0fd0e0780707ee737f889d51b4d046f8e9033775d3 -size 2578020 diff --git a/dict-de_CH-frami_2010-03-07.oxt b/dict-de_CH-frami_2010-03-07.oxt deleted file mode 100644 index 8f85f16..0000000 --- a/dict-de_CH-frami_2010-03-07.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f7857ca2281c6dbd1ef58c7951ef048b3b10624cb4593b134f48c10d8766f4a6 -size 2574069 diff --git a/dict-de_DE-frami_2010-03-07.oxt b/dict-de_DE-frami_2010-03-07.oxt deleted file mode 100644 index b25fb98..0000000 --- a/dict-de_DE-frami_2010-03-07.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8a4f5562c010476e8a2b1e3108a8c82603569e498c0dd70d641ce8bccf9de99e -size 2576774 diff --git a/dict-en-nz-2008-12-03.oxt b/dict-en-nz-2008-12-03.oxt deleted file mode 100644 index 899e434..0000000 --- a/dict-en-nz-2008-12-03.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:90eaa1b6853633113813b5dd7b62fc956bc031ccf843fc033d9a11ef2e3858cf -size 5439195 diff --git a/dict-es_VE.oxt b/dict-es_VE.oxt deleted file mode 100644 index 4aea687..0000000 --- a/dict-es_VE.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:270109435796a62115a1712a3c8996d70358bb063bbb0f113625fb0f129eaeb6 -size 1194350 diff --git a/dict-et.oxt b/dict-et.oxt deleted file mode 100644 index 6d8c90c..0000000 --- a/dict-et.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:843badf87156c8f05f6b5435e1f2437a77fe179bf258ad436d47a6f806653ac3 -size 913603 diff --git a/dict-gu.oxt b/dict-gu.oxt deleted file mode 100644 index 1b40c7b..0000000 --- a/dict-gu.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:df075ca2ac3ec034703ff8f01b93c5a03bd71fcca71d94f97a4dca18d0e087ef -size 659879 diff --git a/dict-hi.oxt b/dict-hi.oxt deleted file mode 100644 index f955c16..0000000 --- a/dict-hi.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:caacdb1cb79ae1cbb5a5fc86301385d7d0bfbb665be8d58d2f2d76ed69121717 -size 335938 diff --git a/dict-hu.oxt b/dict-hu.oxt deleted file mode 100644 index 146c0bf..0000000 --- a/dict-hu.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:014ee23d022f049c2f6ce3fc55a1c234e222ae3faed4cd20715f137d788a4f1c -size 2028925 diff --git a/dict-it.oxt b/dict-it.oxt deleted file mode 100644 index f6d0d9f..0000000 --- a/dict-it.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3dd8d2030a11b5661c19d678444722ba055da0878aa4ee8d4f1f7f6cbaa87ef7 -size 1204927 diff --git a/dict-kk.oxt b/dict-kk.oxt deleted file mode 100644 index 177e1df..0000000 --- a/dict-kk.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:344d518e772b7d7af2e3c9ca5371a8f82a870d2393ec8e7fc9d534a791e5feea -size 216948 diff --git a/dict-la_2010-08-23.oxt b/dict-la_2010-08-23.oxt deleted file mode 100644 index 6af7a19..0000000 --- a/dict-la_2010-08-23.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e99aab3e0c58500b1afef18b90d523643dccf3d9693cc0a4f9aa2a8c7b5b6d1b -size 304061 diff --git a/dict-lt.oxt b/dict-lt.oxt deleted file mode 100644 index 45360c4..0000000 --- a/dict-lt.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:757b1a18b2f9295b47fef2c5d36603dfac362696f47470b4789161c43117d1c1 -size 330443 diff --git a/dict-mr.oxt b/dict-mr.oxt deleted file mode 100644 index 4fe28ef..0000000 --- a/dict-mr.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:62d2e397bbc782fc150563e3d17693fd7bbcac013f26c3eb530ff3704d443413 -size 479902 diff --git a/dict-nr_ZA-2009.10.30.oxt b/dict-nr_ZA-2009.10.30.oxt deleted file mode 100644 index b686431..0000000 --- a/dict-nr_ZA-2009.10.30.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c1bd5bc224ecdda9f0c0f596ed9c58917ae67e1eb5c7da73ca34ec414cd7a0bd -size 83768 diff --git a/dict-ro.1.3-cedilla.oxt b/dict-ro.1.3-cedilla.oxt deleted file mode 100644 index b1dd927..0000000 --- a/dict-ro.1.3-cedilla.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:29964de24cf47a3b5db8e16afd66c6149ff159fce5de781d5d0e4038a0a3aa2f -size 1640819 diff --git a/dict-sk.oxt b/dict-sk.oxt deleted file mode 100644 index 68f429c..0000000 --- a/dict-sk.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e78213eb5fbe137bc789f5f32a4c3d32d61aef8b5ed27bf607d77521b5500332 -size 1369232 diff --git a/dict-sq.oxt b/dict-sq.oxt deleted file mode 100644 index f2f2661..0000000 --- a/dict-sq.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:946c2a1b7e0b503930155f52f1fd6c1fba853aeaaef879873eaef9cc768c2c79 -size 566174 diff --git a/dict-sr.oxt b/dict-sr.oxt deleted file mode 100644 index c222224..0000000 --- a/dict-sr.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:09da9be038b6b54f55c60eefd579c1ab6f4bbf9e9525fbda99b6ee6780e0bf0e -size 1237183 diff --git a/dict-ss_ZA-2009.10.30.oxt b/dict-ss_ZA-2009.10.30.oxt deleted file mode 100644 index c75769e..0000000 --- a/dict-ss_ZA-2009.10.30.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c69b97f4b626ddf5e7fa31f04ae635d66afb42f4f98405a9173d72e1076a242d -size 85439 diff --git a/dict-uk_UA-1.6.0.oxt b/dict-uk_UA-1.6.0.oxt deleted file mode 100644 index acabc3e..0000000 --- a/dict-uk_UA-1.6.0.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5b50d706625999fe7145b11b938a8087532b26abcac679e46982920d1867cc91 -size 821992 diff --git a/dict-ve_ZA-2009.10.30.oxt b/dict-ve_ZA-2009.10.30.oxt deleted file mode 100644 index b284f0a..0000000 --- a/dict-ve_ZA-2009.10.30.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:245de0954ddb6ed410b9824de1fb57ebe658c9002d79bbd596277cd962bb4759 -size 44444 diff --git a/dict-xh_ZA-2009.10.30.oxt b/dict-xh_ZA-2009.10.30.oxt deleted file mode 100644 index 9c95433..0000000 --- a/dict-xh_ZA-2009.10.30.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eea6c1008b00209e47013861cb93f5882be1dd730ceaa5aa2b4ef4bd834f9e33 -size 78367 diff --git a/dict-zu_ZA-2009.12.10.oxt b/dict-zu_ZA-2009.12.10.oxt deleted file mode 100644 index f50f59c..0000000 --- a/dict-zu_ZA-2009.12.10.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:247382ea015b5a44ff18c0ecf8db1c17e1d07063ef7feb951c38d584b267bf86 -size 298349 diff --git a/dict_ru_RU-0.3.4.oxt b/dict_ru_RU-0.3.4.oxt deleted file mode 100644 index 209f6dc..0000000 --- a/dict_ru_RU-0.3.4.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d16467289e5245f254f5298127c4964aeec70277b511c5af9593532866f420fc -size 1008317 diff --git a/dictionaries-bg.oxt b/dictionaries-bg.oxt deleted file mode 100644 index 167772a..0000000 --- a/dictionaries-bg.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e034e2f9fbfcc58f4af91d0d0506261bd690811711d1776838f32acccd262779 -size 1355636 diff --git a/dictionaries.tar.xz b/dictionaries.tar.xz new file mode 100644 index 0000000..03fd256 --- /dev/null +++ b/dictionaries.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f4e8dd76fa8e8d1e8352ef460960416765bc6989e7260fb169f9f3423659a3e +size 37328488 diff --git a/el_gr_v110.oxt b/el_gr_v110.oxt deleted file mode 100644 index be67482..0000000 --- a/el_gr_v110.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8365c3146e38433dc3610f6e71a731cdf42eaf5c9e5c55db29212f398fd053ea -size 1396443 diff --git a/en_AU.tar.bz2 b/en_AU.tar.bz2 deleted file mode 100644 index 047464c..0000000 --- a/en_AU.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:954a8ae485862c443233b64d97a4e7709e34de439e4471710ca8f98ea0965269 -size 248142 diff --git a/en_CA.tar.bz2 b/en_CA.tar.bz2 deleted file mode 100644 index 17228bd..0000000 --- a/en_CA.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0df88c8e8f1967bc33f9714614d3c33294bf0e89e421afeea5c3cc8c7e751baf -size 249495 diff --git a/en_GB.tar.bz2 b/en_GB.tar.bz2 deleted file mode 100644 index 4954975..0000000 --- a/en_GB.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:70665f70bed87a42113a606ceffd77ce35cfd72b9204352cc734e92bbcb192c2 -size 323735 diff --git a/en_US.tar.bz2 b/en_US.tar.bz2 deleted file mode 100644 index 2c72676..0000000 --- a/en_US.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ff3bf43d6d3b4c10c9f6f4c5904e295176bf57c4d547158ef8acaad011d332e2 -size 4773034 diff --git a/en_ZA.tar.bz2 b/en_ZA.tar.bz2 deleted file mode 100644 index 1f4c3a6..0000000 --- a/en_ZA.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:86e310be3e02a55f406debfc72f7227dcfab7bacb15f38013adbad429e33f608 -size 272266 diff --git a/es_BO.tar.bz2 b/es_BO.tar.bz2 deleted file mode 100644 index b69fb5f..0000000 --- a/es_BO.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6c12984e0595ddd68b5b017acd3fb39cf4520272534e0abc95939225d7724a0f -size 316834 diff --git a/es_CL.tar.bz2 b/es_CL.tar.bz2 deleted file mode 100644 index 5ee8e76..0000000 --- a/es_CL.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8f6bdbd43e61304001dc0da3668c002f0d929dd0fc31fc7d29c998c78c5434c4 -size 314788 diff --git a/es_CO.tar.bz2 b/es_CO.tar.bz2 deleted file mode 100644 index ef39f8a..0000000 --- a/es_CO.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cc3f665c39c3275e463d89cfd341abf2fdcd0e125b218b5dcd22960b479d74cf -size 305968 diff --git a/es_DO.tar.bz2 b/es_DO.tar.bz2 deleted file mode 100644 index f74ba3d..0000000 --- a/es_DO.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:be701fc87f89566e38760c78b226a746209e19a66494ac33d7935a5b080afd02 -size 314481 diff --git a/es_EC.tar.bz2 b/es_EC.tar.bz2 deleted file mode 100644 index d9c0ec2..0000000 --- a/es_EC.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:39bb39fde40824bede8c8ebfa1cb477c5a931a8244afa028f9d07eacdeca70a4 -size 315677 diff --git a/es_ES.tar.bz2 b/es_ES.tar.bz2 deleted file mode 100644 index 0eab2a4..0000000 --- a/es_ES.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c431ca6a317b44021c944858c7150d6afe96570ff20ee16e892cc68748731794 -size 318415 diff --git a/es_GT.tar.bz2 b/es_GT.tar.bz2 deleted file mode 100644 index 6ebb412..0000000 --- a/es_GT.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:238b1afda4fbfb7e8db77b90b469e90d36de69408257980b040ca7597c1ced9e -size 316203 diff --git a/es_HN.tar.bz2 b/es_HN.tar.bz2 deleted file mode 100644 index 66a782a..0000000 --- a/es_HN.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dae7142e5277838a690b440d90eb8ebf6ee8bf5211fb715ad2fc55cb2f3f77c0 -size 316835 diff --git a/es_MX.oxt b/es_MX.oxt deleted file mode 100644 index 17426e6..0000000 --- a/es_MX.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:142cede7c736c7d4a96ad9833c59a611ae903c617877bd59607c9a675bc7866c -size 307775 diff --git a/es_NI.tar.bz2 b/es_NI.tar.bz2 deleted file mode 100644 index f0e7891..0000000 --- a/es_NI.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:02046773b00858b8b152099260318c7275187191062c14d63ea2c747c58b7485 -size 316457 diff --git a/es_PA.tar.bz2 b/es_PA.tar.bz2 deleted file mode 100644 index 9774a45..0000000 --- a/es_PA.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c75a9ae4bce8a98616ef942a6074f39f87d247accf7601d1152d9b721cee7d49 -size 316945 diff --git a/es_PE.tar.bz2 b/es_PE.tar.bz2 deleted file mode 100644 index 6d4743c..0000000 --- a/es_PE.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5900bc021fc724bd27eab53311082a2be5b34af356a2dd02a832bf6b367d96ab -size 304984 diff --git a/es_PR.tar.bz2 b/es_PR.tar.bz2 deleted file mode 100644 index 1ac8724..0000000 --- a/es_PR.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:60fde3ece0339587cc5d5feacf36116b94edafb489dd8f7c7fdf22e828664c6d -size 313971 diff --git a/es_PY.tar.bz2 b/es_PY.tar.bz2 deleted file mode 100644 index af77558..0000000 --- a/es_PY.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47710266709a80a45a2b1b5a7af7618ea160a6cca75845e3706b69599e0a487b -size 316631 diff --git a/es_SV.tar.bz2 b/es_SV.tar.bz2 deleted file mode 100644 index 7818843..0000000 --- a/es_SV.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:003d10b818552ac372f50373731cf040d9bac15eede15daca74b6060dbc2183c -size 315828 diff --git a/es_UY.tar.bz2 b/es_UY.tar.bz2 deleted file mode 100644 index 6065cac..0000000 --- a/es_UY.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fb9c928adfd554976d21260126f51865e1c2c9d09ce341d77c90f2718ef78543 -size 317841 diff --git a/esperantilo.oxt b/esperantilo.oxt deleted file mode 100644 index bba04d0..0000000 --- a/esperantilo.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:56574c2cb9fd6e71addd55a5167b4ff1519b45a8c06f5f92fc371c7312190cac -size 285895 diff --git a/fa_IR.tar.bz2 b/fa_IR.tar.bz2 deleted file mode 100644 index 018d8a1..0000000 --- a/fa_IR.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f7e4a8ccf7ee0c9cd3b3b57e011eea28e44a5cf537d31c2a623c687ef2b5c352 -size 861930 diff --git a/fo_FO.tar.bz2 b/fo_FO.tar.bz2 deleted file mode 100644 index 7464fd6..0000000 --- a/fo_FO.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a25da9592a86989c7e4ecda9259f5b34a911aa03a7ae72acd12beb9a5baf0431 -size 393371 diff --git a/focloiri-gaeilge-4.4.oxt b/focloiri-gaeilge-4.4.oxt deleted file mode 100644 index 1faa263..0000000 --- a/focloiri-gaeilge-4.4.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e9b530ade3e2712e3b2bce34f871a85ed771ed320ea65163f0053f8b74050162 -size 7588199 diff --git a/gd_GB.oxt b/gd_GB.oxt deleted file mode 100644 index a5e620b..0000000 --- a/gd_GB.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0926cda83770baf9c563eac5267faee9b15a681d8ab2e4e60edffba9c6c14ea2 -size 495468 diff --git a/he-IL-dict.oxt b/he-IL-dict.oxt deleted file mode 100644 index 6c55126..0000000 --- a/he-IL-dict.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:316924436ca730a956f9a9dc7337b0a09b99ae95212a5209ca621c4fa607de24 -size 819441 diff --git a/hr_HR.tar.bz2 b/hr_HR.tar.bz2 deleted file mode 100644 index 19242ea..0000000 --- a/hr_HR.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:646156048afd2c2a23545467c3d0525604188d5b40ebe9af10027f43497cee73 -size 789713 diff --git a/hu_HU.tar.bz2 b/hu_HU.tar.bz2 deleted file mode 100644 index 137b058..0000000 --- a/hu_HU.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dc2105430539d8126b04ce754d07f2ca059b084cdb8fc0e9642733684972adf6 -size 433214 diff --git a/hunspell-chichewa-ny-dict-0.01.oxt b/hunspell-chichewa-ny-dict-0.01.oxt deleted file mode 100644 index b1f04c8..0000000 --- a/hunspell-chichewa-ny-dict-0.01.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9347a974c1c35e50f47aa0543df86037a05bf6938a3c1e8bc5a4742b82185f21 -size 29065 diff --git a/hunspell-ht-0.06.oxt b/hunspell-ht-0.06.oxt deleted file mode 100644 index b30c5c8..0000000 --- a/hunspell-ht-0.06.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3aed6c3fe4e009b4a228d83366d4132030320e20215b939ea3f6f227dfe9c563 -size 61013 diff --git a/hy_AM-0.20.0.oxt b/hy_AM-0.20.0.oxt deleted file mode 100644 index efe3b8c..0000000 --- a/hy_AM-0.20.0.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6883dc9f6518756d6bf85a3bacf26c2889d30d4225a9c91e2d17fd332d68b826 -size 280482 diff --git a/id_ID.tar.bz2 b/id_ID.tar.bz2 deleted file mode 100644 index 20db127..0000000 --- a/id_ID.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:da6e997cdeafb0cec3c9d8befc744df071e5c37ca2aac26ebdeeb11305bf8089 -size 104502 diff --git a/jidysz.net.ooo.spellchecker.oxt b/jidysz.net.ooo.spellchecker.oxt deleted file mode 100644 index d7c78b1..0000000 --- a/jidysz.net.ooo.spellchecker.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0ea77914ca5c5f5613283c9de83172ecbc35977ee25940e7b208065974214699 -size 321428 diff --git a/kik_KE.oxt b/kik_KE.oxt deleted file mode 100644 index 22e9d15..0000000 --- a/kik_KE.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2ded1a3f7368ba7cdafb4ea666102d150149c13c0d8fd118c38869771b8a351e -size 10206 diff --git a/lower_sorbian_spelling_dictionary-1.4.2.oxt b/lower_sorbian_spelling_dictionary-1.4.2.oxt deleted file mode 100644 index 4f4ca2e..0000000 --- a/lower_sorbian_spelling_dictionary-1.4.2.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:595ede1894bab474b537954f71b95ff0b242c6471da64737fe856156406382b8 -size 274725 diff --git a/lv_LV-0.9.0.oxt b/lv_LV-0.9.0.oxt deleted file mode 100644 index 9d20c66..0000000 --- a/lv_LV-0.9.0.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3325a4d21c9ce6a70f6ad73cd36b73bed4a298b23f3a7c408dfa4873bec919bc -size 741371 diff --git a/mai_IN.oxt b/mai_IN.oxt deleted file mode 100644 index 1c1d884..0000000 --- a/mai_IN.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:733394d3dfd44e6c21c17264106e3b6edd2a53b9aee6290483b4877b20395b93 -size 216370 diff --git a/mg_MG.tar.bz2 b/mg_MG.tar.bz2 deleted file mode 100644 index 717a356..0000000 --- a/mg_MG.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2931104da8cc6660ba63138beab3793c1cf023138844d58d6256e514e3430a8f -size 63187 diff --git a/mk_MK.tar.bz2 b/mk_MK.tar.bz2 deleted file mode 100644 index 49883d6..0000000 --- a/mk_MK.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:07dbb50803edb7c1afd6872ae3b8f657025428bb8494c35a2412437772e6b37d -size 747733 diff --git a/ml_IN_dict-1-1.oxt b/ml_IN_dict-1-1.oxt deleted file mode 100644 index 04503e8..0000000 --- a/ml_IN_dict-1-1.oxt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6bf6ee78570c6ea8d3afa3f64da6b61d2d0bd29c483d1b69c4fc1eca34554231 -size 725597 diff --git a/ms_MY.tar.bz2 b/ms_MY.tar.bz2 deleted file mode 100644 index a4e03d0..0000000 --- a/ms_MY.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8def31cbbaa73dd5d9f70223de6362e7ac1d70f6690f8cc64efe41406a0f5e90 -size 92914 diff --git a/myspell-dictionaries-gen-spec b/myspell-dictionaries-gen-spec deleted file mode 100644 index ced375b..0000000 --- a/myspell-dictionaries-gen-spec +++ /dev/null @@ -1,624 +0,0 @@ -#!/usr/bin/perl -w - -# This script changes the definite article of ProductName - -use strict; -use File::Copy; - -my $args = join ' ', @ARGV; - -# start to cound dictionary sources from a non-zero value -my $sources_counter = 1000; -# FIXME: we need a global variable to pass the data to the sort function -my $pdata_sort = undef; - -############################################################ -# loading data -############################################################ - -sub save_locale_data($$$) -{ - my ($pdata, $locale, $pld) = @_; - - my @conditions = (); - push @conditions, $pld->{'condition_tag'} if (defined $pld->{'condition_tag'}); - push @conditions, 'default'; - - # default pack suffix - unless (defined $pld->{'default'}{'pack_suffix'}) { - $pld->{'default'}{'pack_suffix'} = lc $pld->{'default'}{'language'}; - $pld->{'default'}{'pack_suffix'} =~ s/\s+/\-/g; - } - - # default provided lang - unless (defined $pld->{'default'}{'prov_lang'}) { - $pld->{'default'}{'prov_lang'} = $locale; - $pld->{'default'}{'prov_lang'} =~ s/_.*//; - } - - # required tags: - # source is not required because one source tarball might provide more dictionaries - # license - die "Error: license tag is not defined for the locale $locale, line $.\n" unless (defined $pld->{'default'}{'license'}); - # version - foreach my $condition_tag (@conditions) { - die "Error: version tag is not defined for the locale $locale, line $.\n" unless (defined $pld->{$condition_tag}{'version'}); - } - - # finally save the locale data - $pdata->{'dict'}{$locale} = $pld; - - # udpate the list of used licenses (for source package - foreach my $condition_tag (@conditions) { - if (defined $pld->{$condition_tag}{'license'}) { - foreach my $license (@{$pld->{$condition_tag}{'license'}}) { - $pdata->{'license'}{$license} = 1; - } - } - } -} - -sub add_condition_tag($$$) -{ - my ($pld, $locale, $condition_tag) = @_; - - if ($condition_tag ne 'default') { - if (defined $pld->{'condition_tag'}) { - die "Error: Only one condition is supported for one dictionary, line $.\n" if ($pld->{'condition_tag'} ne $condition_tag); - } else { - $pld->{'condition_tag'} = $condition_tag; - % {$pld->{$condition_tag}} = (); - } - } else { - % {$pld->{'default'}} = () unless (defined $pld->{'default'}); - } -} - -sub save_locale_data_string($$$$$) -{ - my ($pld, $locale, $condition_tag, $tag, $value) = @_; - - add_condition_tag($pld, $locale, $condition_tag); - die "Error: Tag $tag defined twice, line $.\n" if (defined $pld->{$condition_tag}{$tag}); - $pld->{$condition_tag}{$tag} = $value; -} - -sub add_locale_data_list($$$$$) -{ - my ($pld, $locale, $condition_tag, $tag, $value) = @_; - - add_condition_tag($pld, $locale, $condition_tag); - foreach my $item ( split(/,\s*/, $value) ) { - if ( $tag eq 'types' && ! ($item =~ m/^(myspell|hunspell|hyphen|thesaurus)$/) ) { - print STDERR "Warning: unknown type $item on line $.\n"; - } - @ {$pld->{$condition_tag}{$tag}} = () unless (defined $pld->{$condition_tag}{$tag}); - push @ {$pld->{$condition_tag}{$tag}}, $item; - } -} - -sub read_data($$) -{ - my ($pdata, $data_file) = @_; - my $curLang; - - my $locale = undef; - # pointer to locale data - my $pld = undef; - my $condition = undef; - my $condition_dict = undef; - my $condition_tag = 'default'; - my $condition_else = undef; - my $condition_dict_was = undef; - - open DATA , "< $data_file" or die "Can't open '$data_file'\n"; - - while( my $line = ){ - chomp $line; - # ignore comments - $line =~ s/#.*$//; - -# print "just empty line?\n"; - # empty line - if ( $line =~ m/^\w*$/ ) { - next; - } - - # %if - if ( $line =~ m/^(\%if.*)$/ ) { - die "Error: FIXME: %if with more levels are not supported, line $.\n" if (defined $condition || defined $condition_else || $condition_tag ne 'default'); - $condition = "$1"; - next; - } - - # %else - if ( $line =~ m/^\%else\s*$/ ) { - die "Error: No %if defined for %else at line $.\n" unless ($condition_tag ne 'default'); - $condition_tag = 'default'; - $condition_else = 1; - next; - } - - # %endif - if ( $line =~ m/^\%endif\s*$/ ) { - die "Error: Define the default doctionary using %else, line $.\n" if ($condition_tag ne 'default'); - if (defined $condition_else) { - $condition_else = undef; - } elsif (defined $condition_dict) { - $condition_dict = undef; - # the next line must define another dictionary (=> the locale: tag must follow) - $condition_dict_was = 1; - } else { - die "Error: %endif does not match %if at line $.\n"; - } - next; - } - - # tags - if ( $line =~ m/^(\w+):\s*(.*)$/ ) { - # support uppercase tag names - my $tag = lc($1); - my $value = $2; - # remove blank characters from the end of the value - $value =~ s/\s*$//; - - die "Error: no value defined for the tag $tag, line $.\n" unless ($value); - - if ( $tag eq 'locale' ) { - die "Error: locale $value already defined earlier, line $.\n" if ( defined ($pdata->{'dict'}{$value}) ); - # a section for new language starts => save the old data - save_locale_data($pdata, $locale, $pld) if defined ($locale); - $locale = $value; - % {$pdata->{'dict'}{$locale}} = (); - $pld = \% {$pdata->{'dict'}{$locale}}; - if (defined $condition) { - $condition_dict = $condition; - $pld->{'contition_dict'} = $condition; - $condition = undef; - } - # good, this was the right place to put the %endif for the whole dictionary - $condition_dict_was = undef; - next; - } - - if (defined $condition_dict_was) { - die "Error: %endif on wrong place, line $.\n" . - " You either need to put %if-%endif are the whole dictionary or you must\n" . - " use :%if-%else-%endif to define a specific dictionary for a specific\n" . - " distribution, line\n"; - } - - - if (defined $condition) { - $condition_tag = $condition; - $condition = undef; - } - - if ( $tag eq 'encoding' || - $tag eq 'language' || - $tag eq 'pack_suffix' || - $tag eq 'prov_lang' || - $tag eq 'source' || - $tag eq 'url' || - $tag eq 'version' ) { - save_locale_data_string($pld, $locale, $condition_tag, $tag, $value); - next; - } - - if ( $tag eq 'dependency' || - $tag eq 'license' || - $tag eq 'types' || - $tag eq 'prep' ) { - add_locale_data_list($pld, $locale, $condition_tag, $tag, $value); - next; - } - - } - - die "Synrax error in $data_file, line $.\n"; - } - save_locale_data($pdata, $locale, $pld) if defined ($locale); - close(DATA); -} - -############################################################ -# writing sections -############################################################ - -################################## -# conditional lines -sub write_conditional_prep_hack($$$) -{ - my ($pld, $locale, $condition_tag) = @_; - my $out = ""; - - foreach my $hack (@{$pld->{$condition_tag}{'prep'}}) { - $out .= "$hack\n"; - } - - return $out; -} - -sub write_conditional_version_definition($$$) -{ - my ($pld, $locale, $condition_tag) = @_; - my $out = ""; - - $out .= "\%define ${locale}_version $pld->{$condition_tag}{'version'}\n" if (defined $pld->{$condition_tag}{'version'}); - - return $out; -} - -sub write_conditional_sources_unpack($$$) -{ - my ($pld, $locale, $condition_tag) = @_; - my $out = ""; - - $out .= " \%\{S:$pld->{$condition_tag}{'source_number'}\} \\\n" if (defined $pld->{$condition_tag}{'source_number'}); -} - -sub write_conditional_encoding($$$) -{ - my ($pld, $locale, $condition_tag) = @_; - my $out = ""; - - $out .= " \"${locale}\") coding=\"$pld->{$condition_tag}{'encoding'}\" ;;\n" if (defined $pld->{$condition_tag}{'encoding'}); - - return $out; -} - - -############################## -# simple sections - -sub write_do_not_edit_section($) -{ - my $out = "###################################################################\n" . - "## DO NOT EDIT THIS SPEC FILE\n" . - "## Generated by:\n" . - "## perl myspell-dictionaries-gen-spec $args\n" . - "###################################################################"; - return $out; -} - -sub write_all_licenses_section($) -{ - my ($pdata) = @_; - - my @licenses = sort (keys %{$pdata->{'license'}}); - my $out = join " and ", @licenses; - - return $out; -} - - - -############################## -# all langs sections - -sub write_sources_section($$) -{ - my ($pdata, $locale) = @_; - my $pld = \% {$pdata->{'dict'}{$locale}}; - my $out = ""; - - my @conditions = (); - push @conditions, $pld->{'condition_tag'} if (defined $pld->{'condition_tag'}); - push @conditions, 'default'; - - foreach my $condition_tag (@conditions) { - if (defined $pld->{$condition_tag}{'source'}) { - $pld->{$condition_tag}{'source_number'} = $sources_counter++; - $out .= "Source$pld->{$condition_tag}{'source_number'}: $pld->{$condition_tag}{'source'}\n"; - } - } - - return $out; -} - -sub write_lang_name_section($$) -{ - my ($pdata, $locale) = @_; - my $pld = \% {$pdata->{'dict'}{$locale}}; - my $out = ""; - - $out .= " \"${locale}\") lang_name=\"$pld->{'default'}{'pack_suffix'}\" ;;\n" if (defined $pld->{'default'}{'pack_suffix'}); - - return $out; -} - -sub write_encoding_section($$) -{ - my ($pdata, $locale) = @_; - my $pld = \% {$pdata->{'dict'}{$locale}}; - my $out = ""; - - my $condition_tag = undef; - $condition_tag = $pld->{'condition_tag'} if (defined $pld->{'condition_tag'}); - - if ((defined $pld->{'default'}{'encoding'}) || - (defined $condition_tag && defined $pld->{$condition_tag}{'encoding'})) { - $out .= write_conditional_lines($pld, $locale, \&write_conditional_encoding, 1); - } - - return $out; -} - -############################## -# optional langs sections - -sub write_metadata_section($$) -{ - my ($pdata, $locale) = @_; - my $pld = \% {$pdata->{'dict'}{$locale}}; - my $out = ""; - - my $condition_tag = undef; - $condition_tag = $pld->{'condition_tag'} if (defined $pld->{'condition_tag'}); - - $out .= write_conditional_lines($pld, $locale, \&write_conditional_version_definition, 0); - - $out .= "\%package -n myspell-$pld->{'default'}{'pack_suffix'}\n"; - if (defined $condition_tag) { - $out .= "Version: %${locale}_version\n"; - } else { - $out .= "Version: $pld->{'default'}{'version'}\n"; - } - $out .= "Release: 0\n"; - $out .= "Summary: $pld->{'default'}{'language'} Dictionary for MySpell\n"; - $out .= "License: " . join (" and ", @{$pld->{'default'}{'license'}}) . "\n"; - $out .= "Group: Productivity/Text/Spell\n"; - $out .= "Provides: myspell-dictionary\n"; - $out .= "Provides: ooo-dictionaries:/usr/lib/ooo-1.1/share/dict/ooo/${locale}.dic\n"; - $out .= "Provides: locale(OpenOffice_org:$pld->{'default'}{'prov_lang'})\n"; - $out .= "Provides: locale(libreoffice:$pld->{'default'}{'prov_lang'})\n"; - $out .= "Provides: locale(seamonkey-spellchecker:$pld->{'default'}{'prov_lang'})\n"; - if (defined $pld->{'default'}{'dependency'}) { - foreach my $dep (@{$pld->{'default'}{'dependency'}}) { - $out .= "$dep\n"; - } - } - $out .= "\n"; - $out .= "%description -n myspell-$pld->{'default'}{'pack_suffix'}\n"; - $out .= "The $pld->{'default'}{'language'} dictionary for MySpell.\n"; - $out .= "\n"; - $out .= "MySpell dictionaries are compatible with MySpell and Hunspell spell-checker.\n"; - $out .= "They are used by various desktop applications, for example, LibreOffice,\n"; - $out .= "Mozilla Thunderbird, and Mozilla Firefox.\n"; - - return $out; -} - -sub write_sources_unpack_section($$) -{ - my ($pdata, $locale) = @_; - my $pld = \% {$pdata->{'dict'}{$locale}}; - - return write_conditional_lines($pld, $locale, \&write_conditional_sources_unpack, 1); -} - -# dict-specific hacks in the %prep section -sub write_prep_hacks_section($$) -{ - my ($pdata, $locale) = @_; - my $pld = \% {$pdata->{'dict'}{$locale}}; - my $out = ""; - - my $condition_tag = undef; - $condition_tag = $pld->{'condition_tag'} if (defined $pld->{'condition_tag'}); - - if ((defined $pld->{'default'}{'prep'}) || - (defined $condition_tag && defined $pld->{$condition_tag}{'prep'})) { - $out .= write_conditional_lines($pld, $locale, \&write_conditional_prep_hack, 1); - } - - return $out; -} - -sub write_files_section($$) -{ - my ($pdata, $locale) = @_; - my $pld = \% {$pdata->{'dict'}{$locale}}; - - return "\%files -f ${locale}.list -n myspell-$pld->{'default'}{'pack_suffix'}\n"; -} - - -######################################################## -# universal writing functions - -sub sort_dictionaries() -{ - # sort the dictionaries by the package name - $pdata_sort->{'dict'}{$a}->{'default'}{'pack_suffix'} cmp $pdata_sort->{'dict'}{$b}->{'default'}{'pack_suffix'}; -} - -# the text is different on different distributions -sub write_conditional_lines($$$$) -{ - my ($pld, $locale, $write_conditional_lines, $write_default ) = @_; - my $out = ""; - - my $condition_tag = undef; - $condition_tag = $pld->{'condition_tag'} if (defined $pld->{'condition_tag'}); - - my $conditional_lines = ""; - $conditional_lines = & {$write_conditional_lines} ($pld, $locale, $condition_tag) if (defined $condition_tag); - my $default_lines = & {$write_conditional_lines} ($pld, $locale, 'default'); - - # write the %if, %else, %endif liens only when the condition is defined and something to write is defined - my $write_condition = undef; - $write_condition = 1 if ($condition_tag && ($conditional_lines || $default_lines)); - - if ($write_condition) { - $out .= "$pld->{'condition_tag'}\n"; - $out .= $conditional_lines; - $out .= "\%else\n"; - } - - if ($write_condition || $write_default) { - $out .= & {$write_conditional_lines} ($pld, $locale, 'default'); - } - - if ($write_condition) { - $out .= "\%endif\n"; - } - - return $out; -} - -# the text is repeated for each locale -# it is used only for selected distributions -# entire dictionary is disabled on some distributions -sub write_locale_sections_optional($$$) -{ - my ($pdata, $write_section, $delimiter) = @_; - my $out = ""; - - $pdata_sort = $pdata; - foreach my $locale (sort sort_dictionaries keys %{$pdata->{'dict'}}) { - $out .= "$pdata->{'dict'}{$locale}->{'contition_dict'}\n" if (defined $pdata->{'dict'}{$locale}->{'contition_dict'}); - $out .= & {$write_section} ($pdata, $locale); - $out .= "\%endif\n" if (defined $pdata->{'dict'}{$locale}->{'contition_dict'}); - $out .= "$delimiter"; - } - return $out; -} - -# the text is repeated for each locale -# it is used on all distributions -sub write_locale_sections($$) -{ - my ($pdata, $write_section) = @_; - my $out = ""; - - $pdata_sort = $pdata; - foreach my $locale (sort sort_dictionaries keys %{$pdata->{'dict'}}) { - $out .= & {$write_section} ($pdata, $locale); - } - return $out; -} - -# the text is not repeated for each locale -sub write_simple_section($$) -{ - my ($pdata, $write_section) = @_; - - return & {$write_section} ($pdata); -} - -sub write_spec($$) -{ - my ($pdata, $spec_template) = @_; - - my $all_licenses = write_simple_section ($pdata, \&write_all_licenses_section); - my $do_not_edit = write_simple_section ($pdata, \&write_do_not_edit_section); - my $sources = write_locale_sections ($pdata, \&write_sources_section); - my $metadata = write_locale_sections_optional ($pdata, \&write_metadata_section, "\n\n\n"); - my $sources_unpack = write_locale_sections_optional ($pdata, \&write_sources_unpack_section, ""); - my $prep_hacks = write_locale_sections_optional ($pdata, \&write_prep_hacks_section, ""); - my $lang_name = write_locale_sections ($pdata, \&write_lang_name_section); - my $encoding = write_locale_sections ($pdata, \&write_encoding_section); - my $files = write_locale_sections_optional ($pdata, \&write_files_section, "\n"); - - my $spec = $spec_template; - $spec =~ s/.in$//; - - print "Generating $spec...\n"; - - open TEMPLATE , "< $spec_template" or die "Can't open '$spec_template'\n"; - open SPEC , "> $spec" or die "Can't open '$spec for writing'\n"; - - while( my $line =