### this file is sourced not run
PKGVER=4.0.7
PKGBUILD=1
PKGARCH=x86_64

# source: james
TARBALL=kicad-$PKGVER.tar.xz
MD5SUM=af3ee2e40c25f1c01b92cd27c1a1b180
SRC_URL=https://launchpad.net/kicad/4.0/$PKGVER/+download/$TARBALL
BUNDLE=

SLACKREQ='wxwidgets libglew cairo freeglut python curl
python-wxpython = 3.0.2' # build-time: libglm, private libboost

SLACKDESC="kicad-wxpython: kicad-wxpython $PKGVER (Open source EDA)
kicad-wxpython: 
kicad-wxpython: KiCad is a Cross Platform and Open Source Electronics Design 
kicad-wxpython: Automation Suite. Comes with tools to do schematic capture, 
kicad-wxpython: simulation, and making professional PCB layout.
kicad-wxpython: 
kicad-wxpython: You will also need kicad-data package, please use matching version.
kicad-wxpython: 
kicad-wxpython: With wxpython support. Install python-wxpython-3.0.2 package.
kicad-wxpython: 
kicad-wxpython: http://kicad-pcb.org/
"

### default pkg_download
### default pkg_prepare
### default pkg_package
### build
pkg_build() {
	# need to download stuff
	echo nameserver 8.8.8.8 > /etc/resolv.conf &&
	
	# cmake can be stupid ...
	rm /usr/bin/wx-config && ln -s wx-config-64 /usr/bin/wx-config &&

	# bazaar can be stupid too
	bzr whoami "Your Name <name@example.com>" &&

	# lib64 fix
	cd /tmp/kicad* &&
	sed -i -e 's|lib/kicad/plugins|lib64/kicad/plugins|' CMakeLists.txt &&

	# build options
	CMAKEFLAGS="$CMAKEFLAGS \
		-DCMAKE_BUILD_TYPE=Release \
		-DKICAD_SCRIPTING=ON \
		-DKICAD_SCRIPTING_MODULES=ON \
		-DKICAD_SCRIPTING_WXPYTHON=ON \
	" &&
	MAKEINSTALLFLAGS=-j4 &&
			
	pkg_build_cmake &&
	pkg_build_slackdesc &&

	# cleanup
	rm -f /usr/bin/wx-config /etc/resolv.conf /root/.bzr.log &&
	rm -r /root/.bazaar
}


