22.07.2016 15:00, Andrey Cherepanov пишет:
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 запихать и приложить?
Наверное, можно. Но как URLы указать в спеке? К тому же, если через git мерджить в каталог, то это занятие утомительное будет (70 с лишним раз).
Или задействовать %expand для подстановки %SOURCEXXXX?
Можно примерчик, как это делается?

--
С уважением Антон Мидюков <[email protected]>

_______________________________________________
devel-newbies mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-newbies

Ответить