Компиляция и сборка пакета angie-mod-njs

Добрый день! Собираю пакеты для дистрибутива ArchLinux.
Документации на сайте для сборки самого angie достаточно - проблем не возникло.
А вот модуль njs документирован, имеется информация о том, что его можно скомпилировать (и даже готовые пакеты для дистрибутивов, в которых версия модуля равняется версии самого angie), но отсутствуют какие-либо ссылки на исходных код модуля. В самом репозитории тоже его не нашел. Подскажите, где взять его исходный код? :slight_smile:

Добрый день.

Исходный код njs можно взять либо из mercurial репозитория: http://hg.nginx.org/njs
Либо с github зеркала: GitHub - nginx/njs: An official read-only mirror of http://hg.nginx.org/njs/ which is updated hourly.

Спасибо. Рассматривал этот вариант - остановился потому, что версия модуля в репозиториях angie равна версии самого angie (1.3.0), а версия njs на текущий момент - 0.8.1, из чего сделал вывод, что модуль локализован.

Все пакеты third-party модулей имеют версию, соответствующую версии основного пакета (angie).
Это сделано для унификации именований пакетов, не все пакетные менеджеры позволят пакету иметь версию производную сразу из двух (1.3.0 и 0.8.1).
Версия же исходного кода модуля видна:
a) в changelog пакета
b) в source пакетах (это справедливо для deb и rpm)

Update: Также, теперь версии исходного кода third-party модулей можно узнать из файла README в каталоге документации соответствующего пакета, например:

% cat /usr/share/doc/angie-module-njs/README
This package has been built using the below sources:

- Project: https://github.com/nginx/njs
  Version: 0.8.2
  Archive: https://github.com/nginx/njs/archive/refs/tags/0.8.2.tar.gz

Please refer to the given links for further details.