aboutsummaryrefslogtreecommitdiffstats
path: root/testing/kicad/APKBUILD
diff options
context:
space:
mode:
authorMarian Buschsieweke <marian.buschsieweke@ovgu.de>2019-10-15 10:22:25 +0200
committerMilan P. Stanić <mps@arvanta.net>2019-10-24 10:05:44 +0200
commitae617a2b7afb5b591757e922af2916226eddad41 (patch)
treef0b166bf328de069f8875a21f5fb2ba07424e64e /testing/kicad/APKBUILD
parent9d975d783d73e090f5a94aae16ca475cf71d4996 (diff)
downloadaports-ae617a2b7afb5b591757e922af2916226eddad41.tar.bz2
aports-ae617a2b7afb5b591757e922af2916226eddad41.tar.xz
testing/kicad: new aport
Diffstat (limited to 'testing/kicad/APKBUILD')
-rw-r--r--testing/kicad/APKBUILD75
1 files changed, 75 insertions, 0 deletions
diff --git a/testing/kicad/APKBUILD b/testing/kicad/APKBUILD
new file mode 100644
index 0000000000..2d64811ac4
--- /dev/null
+++ b/testing/kicad/APKBUILD
@@ -0,0 +1,75 @@
+# Maintainer: Marian Buschsieweke <marian.buschsieweke@ovgu.de>
+# Contributor: Marian Buschsieweke <marian.buschsieweke@ovgu.de>
+pkgname=kicad
+pkgver=5.1.4
+pkgrel=0
+pkgdesc="A Cross Platform and Open Source Electronics Design Automation Suite"
+url="http://kicad-pcb.org/"
+arch="x86_64" # Dependency opencascade is x86_64 only
+license="GPL-3.0-or-later"
+makedepends="
+ boost-dev
+ cairo-dev
+ cmake
+ curl-dev
+ glew-dev
+ glm-dev
+ ngspice-dev
+ opencascade-dev
+ py3-wxpython
+ python3-dev
+ swig
+ vtk-dev
+ wxgtk-base-dev
+ wxgtk3-dev
+ zlib-dev
+ "
+depends="python3"
+subpackages="$pkgname-i18n:i18n:noarch $pkgname-doc"
+source="
+ https://launchpad.net/kicad/5.0/$pkgver/+download/kicad-$pkgver.tar.xz
+ kicad-i18n.$pkgver.tar.gz::https://github.com/KiCad/kicad-i18n/archive/$pkgver.tar.gz
+ "
+
+build() {
+ mkdir -p build
+ cd build
+ cmake .. \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DKICAD_USE_OCE=OFF \
+ -DKICAD_USE_OCC=ON \
+ -DKICAD_SCRIPTING=ON \
+ -DKICAD_SCRIPTING_PYTHON3=ON \
+ -DKICAD_SCRIPTING_MODULES=ON \
+ -DKICAD_SCRIPTING_WXPYTHON=ON \
+ -DKICAD_SCRIPTING_ACTION_MENU=ON \
+ -DKICAD_SCRIPTING_WXPYTHON_PHOENIX=ON \
+ -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-gtk3 \
+ -DwxWidgets_INCLUDE_DIRS=/usr/include \
+ -DBUILD_GITHUB_PLUGIN=ON
+ make
+ cd "$srcdir"/kicad-i18n-$pkgver
+ mkdir -p build
+ cd build
+ cmake .. -DCMAKE_INSTALL_PREFIX=/usr
+ make
+}
+
+check() {
+ cd build
+ make test
+}
+
+package() {
+ cd build
+ make DESTDIR="$pkgdir" install
+}
+
+i18n() {
+ cd "$srcdir"/kicad-i18n-$pkgver/build
+ make DESTDIR="$subpkgdir" install
+}
+sha512sums="ce0efb740686eafdbbdf8cda68ad800a70c8991302f984be3db4bbdb3bfafe1634871ec6ea26bb6854a417db6336880e5a043dc022ef8126c0e98abc90671337 kicad-5.1.4.tar.xz
+28993e0021ebd7f3c0e7e21b609f57b85b95c74c33d65d30e707c5194b340dbb46142a6250a19256c927dc2f0600a7e1de723aefa9e74b2761ebc7c380143527 kicad-i18n.5.1.4.tar.gz"