Полезный скрипт
Давненько я кикад не открывал. Много с тех пор воды утекло, и кикад скурвился. Теперь библиотеки футпринтов по гиту предлагается забирать. Ага. Через прокси. Весьма оригинально!
При любой попытке обращения к библиотеке кикад подвисал. Методом тыка было обнаружено, что хранится перечень библиотек в файле ~/.config/kicad/fp-lib-table.
Как оказалось, все библиотеки я уже давным-давно с гита скачал (или же оставил неудаленным пакет kicad-libraries, который emerge ни в какую не хочет ставить.
Дальше родился вот такой скриптец:
Все, теперь библиотеки футпринтов работают и кикад не виснет.
Правда, все равно в этих библиотеках в 99% случаев нужных вещей просто нет.
При любой попытке обращения к библиотеке кикад подвисал. Методом тыка было обнаружено, что хранится перечень библиотек в файле ~/.config/kicad/fp-lib-table.
Как оказалось, все библиотеки я уже давным-давно с гита скачал (или же оставил неудаленным пакет kicad-libraries, который emerge ни в какую не хочет ставить.
Дальше родился вот такой скриптец:
#!/bin/bash
L="fp-lib-table"
echo "(fp_lib_table" > $L
for k in /usr/share/kicad/modules/*.pretty; do
N=$(basename $k)
echo "(lib (name $N)(type KiCad)(uri \"\$(KISYSMOD)/$N\")(options \"\")(descr \"\"))" >> $L
done
echo ")" >> $L
Все, теперь библиотеки футпринтов работают и кикад не виснет.
Правда, все равно в этих библиотеках в 99% случаев нужных вещей просто нет.