Lightning в принципе можно адаптировать к текущей версии симанки или громптицы вручную, но потребуется немного потрудится. Как я это делал для SeaMonkey версий 2.37 и 2.38 х64 (формально их самих и этого аддона для них нет - у x64 сборок Gecko есть искусственные проблемы "
с совместимостью плагинов и дополнений" связанные с тем что Mozilla их просто специально не тестирует, ну а после приложение их игнорирует - "
нет сертификата/записи в моей базе от корпорации Mozilla о проверке совместимости - не загружаем!"):
1) распаковать архив (Zip);
2) в
./components лежит бинарник
calbasecomps.* -
он должен соответствовать используемой вами версии Gecko и платформе ОС его или берём готовый например из сборки
akalla lightning-*.en-US.*.xpi отсюда (там можно подобрать версию для Win64, для STABLE берём DLL и основу из ./latest-comm-release-windows*/lightning-*.en-US.win*.xpi, для LINUX/UNIX берём исходники
либы и
Gecko и собираем её);
3) Сравниваем содержимое каталогов
./calendar-js, ./chrome и
./components и мержим обновления в основу (понятно что тут надо анализировать содержимое скриптов и думать, а не механически объединять по принципу "
изменилось - добавим");
4) после завершения операции объединения скриптов правим по месту app.ini (если надо) и chrome.manifest;
5) В install.rdf правим секции совместимости с версиями приложений, версию пакета (это чтобы избежать путаницы версий);
6) пакуем всё обратно Zip и если в команде не задали расширение XPI, то переименовываем файл;
7) тестируем (разумнее всего на аналогичной рабочей портабельной сборке чтобы профиль основной не портить) полученный адд-он и если всё сделано без ошибок ставим на рабочую копию, нет ищем и правим свои ошибки.
Вот и всё, что касается всяких автоматов-конвертеров, то к
FlashGot, Lightning и им подобным расширениям использующим внутри Zip-контейнера бинарные модули они не применимы, тут только ручная адаптация с использованием методики подобной приведённой выше.