summarylogtreecommitdiffstats
path: root/PKGBUILD.in
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD.in')
-rw-r--r--PKGBUILD.in14
1 files changed, 7 insertions, 7 deletions
diff --git a/PKGBUILD.in b/PKGBUILD.in
index 85bb1e648d7a..e395d20b55e9 100644
--- a/PKGBUILD.in
+++ b/PKGBUILD.in
@@ -8,7 +8,7 @@ arch=('x86_64')
url='http://kicad-pcb.org/'
license=('GPL')
depends=('wxgtk3' 'python' 'boost-libs' 'glew' 'curl' 'glm' 'ngspice' 'opencascade' 'python-wxpython')
-makedepends=('git' 'cmake' 'zlib' 'mesa' 'boost' 'swig')
+makedepends=('git' 'cmake' 'zlib' 'mesa' 'boost' 'swig' 'ninja')
options=('!strip')
optdepends=(
'kicad-library-nightly: for footprints and symbols'
@@ -30,7 +30,7 @@ build()
mkdir build
cd build
- cmake .. \
+ cmake .. -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr/lib/kicad-nightly \
-DCMAKE_INSTALL_DATADIR=/usr/share/kicad-nightly \
@@ -48,23 +48,23 @@ build()
-DKICAD_DATA=/usr/share/kicad-nightly \
-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-gtk3 \
-DBUILD_GITHUB_PLUGIN=ON
- make -j $(nproc)
+ ninja
cd "$srcdir/kicad-i18n"
mkdir build
cd build
- cmake .. \
+ cmake .. -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr/lib/kicad-nightly \
-DCMAKE_INSTALL_DATADIR=/usr/share/kicad-nightly \
-DCMAKE_INSTALL_DOCDIR=/usr/share/doc/kicad-nightly
- make -j $(nproc)
+ ninja
}
package()
{
cd "$srcdir/kicad/build"
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja install
mkdir -p "$pkgdir/usr/share"
for prog in bitmap2component eeschema gerbview kicad pcbcalculator pcbnew; do
@@ -93,5 +93,5 @@ EOF
done
cd "$srcdir/kicad-i18n/build"
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja install
}