[newbies] Макрос %sources

Andrey Cherepanov cas на altlinux.org
Пт Июл 22 11:00:48 MSK 2016


21.07.2016 17:28, Антон Мидюков пишет:
> Чем заменить макрос %sources? Данный макрос представляет собой массив
> всех %SOURCE спека. В Fedora такой макрос есть, хотел взять из их спека
> вот такое:
> 
> for S in %{sources}; do
>   P=$(basename $S |sed -n 's/\.pretty-.*/.pretty/p')
>   [ "$P" ] || continue
>   mkdir -p %{buildroot}%{_datadir}/%{name}/modules/$P
>   tar xzf $S --strip-components=1 -C
> %{buildroot}%{_datadir}/%{name}/modules/$P
> done
> 
> И не знаю, можно ли как-то переделать. А вообще задача около 70 %SOURCE
> установить. В KiCAD посадочные места выделили в отдельные проекты на
> github и их желательно в пакет kicad-library включить. Хотел сделать как
> в Fedora.
А не проще в один архив их через gear запихать и приложить?
Или задействовать %expand для подстановки %SOURCEXXXX?

-- 
Andrey Cherepanov
cas на altlinux.org


Подробная информация о списке рассылки devel-newbies