[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