50 lines
1.5 KiB
YAML
50 lines
1.5 KiB
YAML
flatpak:
|
|
id: org.kicad.kicad
|
|
branch: stable
|
|
runtime-name: flatpak-runtime
|
|
runtime-version: f44
|
|
packages:
|
|
- kicad
|
|
# - kicad-doc
|
|
# ODBC connectors
|
|
- freetds-libs
|
|
- mariadb-connector-odbc
|
|
# - postgresql-odbc
|
|
- sqliteodbc
|
|
rename-icon: kicad
|
|
copy-icon: true
|
|
rename-mime-file: kicad-kicad.xml
|
|
rename-mime-icons:
|
|
- application-x-kicad-footprint
|
|
- application-x-kicad-pcb
|
|
- application-x-kicad-project
|
|
- application-x-kicad-schematic
|
|
- application-x-kicad-symbol
|
|
- application-x-kicad-worksheet
|
|
- bitmap2component
|
|
- eeschema
|
|
- gerbview
|
|
- pcbcalculator
|
|
- pcbnew
|
|
command: kicad
|
|
add-extensions:
|
|
org.kicad.kicad.Library:
|
|
version: stable
|
|
directory: extensions/Library
|
|
autodelete: true
|
|
finish-args: |-
|
|
--device=dri
|
|
--filesystem=home
|
|
--share=ipc
|
|
--share=network
|
|
--socket=x11
|
|
cleanup-commands: |
|
|
for d in 3dmodels demos footprints symbols template; do
|
|
find /app/share/kicad/$d -delete
|
|
ln -s ../../extensions/Library/$d /app/share/kicad/$d
|
|
done
|
|
for p in bitmap2component eeschema gerbview pcbcalculator pcbnew; do
|
|
sed -i -e "s/^Icon=.*/Icon=org.kicad.kicad.${p}/" /app/share/applications/org.kicad.${p}.desktop
|
|
mv /app/share/applications/org.kicad.{,kicad.}${p}.desktop
|
|
done
|
|
sed -i -e 's|/usr|/app|g' /app/etc/odbcinst.ini
|