├── README.md └── recipes └── kicad5.1.yml /README.md: -------------------------------------------------------------------------------- 1 | KiCad AppImages 2 | =============== 3 | 4 | These AppImages were built and tested on a Linux Mint 19. 5 | 6 | They were built using https://github.com/AppImage/AppImages.git running 7 | `bash -ex ./pkg2appimage recipes/kicad4.yml` 8 | or 9 | `bash -ex ./pkg2appimage recipes/kicad5.yml` 10 | using the Yaml files from the recipes folder. 11 | 12 | Feel free to use the recipe for the nightly version. 13 | 14 | # Download 15 | Please see [releases](https://github.com/KarlZeilhofer/kicad-appimage/releases) for all the binary AppImages for download. 16 | -------------------------------------------------------------------------------- /recipes/kicad5.1.yml: -------------------------------------------------------------------------------- 1 | # Might be necessary to bundle Python - to be investigated 2 | 3 | app: KiCad 4 | binpatch: true 5 | 6 | ingredients: 7 | packages: 8 | - kicad 9 | - libcurl3 10 | dist: xenial 11 | sources: 12 | - deb http://archive.ubuntu.com/ubuntu/ xenial main universe 13 | ppas: 14 | - js-reynaud/kicad-5.1 15 | 16 | script: 17 | - # Workaround until 18 | - # AppRun.c exports rather than just sets environment variables 19 | - cat > ./AppRun <<\EOF 20 | - #!/bin/sh 21 | - HERE="$(dirname "$(readlink -f "${0}")")" 22 | - export LD_LIBRARY_PATH="${HERE}"/usr/lib/x86_64-linux-gnu/:"${HERE}"/lib/x86_64-linux-gnu/:"${HERE}"/usr/lib/:"${HERE}"/lib/:$LD_LIBRARY_PATH 23 | - cd "${HERE}/usr" 24 | - exec "./bin/kicad" "$@" 25 | - EOF 26 | - chmod a+x ./AppRun 27 | --------------------------------------------------------------------------------