[devel] rpm preprocessort
Arseny Maslennikov
arseny на altlinux.org
Сб Дек 9 18:32:07 MSK 2023
On Fri, Dec 08, 2023 at 10:19:46PM +0400, Aleksey Cheusov wrote:
> Привет всем.
>
> Совершенно случайно никто не встречал в природе
> программульки или библиотеки, которая бы реализовывала
> в точности текстовый препроцессор по типу rpm
> только без зачитки rpm-ных системных макросов?
Давно мечтаем увидеть такой препроцессор, отдельный от rpm. Правда, он
не будет в полной мере совместим с rpm без функции system(3), в которую
раскрывается %(). :(
> То есть, нужен тестовый препроцессор общего назначения a la m4/cpp
> c опциями -D macro=value, -Umacro, -f file.
rpm-совместимый и общего назначения — совсем разные макропроцессоры для
разных целей.
Если хотите именно общего назначения: Jinja[1] и её многочисленные
порты под другие системы программирования не пробовали? Она, правда,
значительно более развита, чем m4.
[1] https://jinja.palletsprojects.com/en/3.1.x
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 833 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20231209/80794039/attachment-0001.bin>
Подробная информация о списке рассылки Devel