# Maintainer: Grey Christoforo pkgname=kicad-rc _pkgver="5.1.10" pkgver=${_pkgver//-/_} pkgrel=1 pkgdesc="Official KiCad release candidates and dev snapshots" arch=(x86_64) url="http://kicad.org/" license=(GPL3 AGPL3 BOOST ISC MIT CC-BY-SA) depends=( glew wxgtk3-dev desktop-file-utils boost-libs python glm curl swig python-wxpython opencascade ngspice libcloudproviders ) makedepends=( cmake git zlib mesa boost swig ) optdepends=( kicad-library kicad-library3d ) conflicts=('kicad' 'kicad-git' 'kicad-scripting-git' 'kicad-bzr') provides=('kicad') source=("${pkgname}:${pkgver}.tar.gz::https://gitlab.com/kicad/code/kicad/-/archive/${_pkgver}/kicad-${_pkgver}.tar.gz") sha256sums=('296341f30ada2c7f4a1c54720eab425835a93349527d4bf08f73f280d19695ed') prepare() { cd kicad-${_pkgver} } build() { cd kicad-${_pkgver} cmake \ -W no-dev \ -D CMAKE_BUILD_TYPE=None \ -D CMAKE_INSTALL_PREFIX=/usr \ -D KICAD_USE_OCC=ON \ -D KICAD_USE_OCE=OFF \ -D KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON \ -D KICAD_SCRIPTING_PYTHON3=ON \ -D wxWidgets_CONFIG_EXECUTABLE="$(which wx-config-gtk3)" \ -D USE_WX_GRAPHICS_CONTEXT=ON \ -D USE_WX_OVERLAY=ON \ -G Ninja \ -B build_dir \ -S . cmake --build build_dir } package() { cd kicad-${_pkgver} DESTDIR="${pkgdir}" cmake --build build_dir -- install install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 LICENSE.{AGPLv3,GPLv3,README,BOOSTv1_0,ISC,CC-BY-SA-4.0,MIT} }