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

# source: arch linux
TARBALL=gtest-$PKGVER.tar.gz
MD5SUM=2e6fbeb6a91310a16efe181886c59596
SRC_URL=https://github.com/google/googletest/archive/release-${PKGVER}.tar.gz
BUNDLE=

SLACKREQ=''
SLACKDESC="libgtest: libgtest $PKGVER (google unit tests)  
libgtest:  
libgtest: Google's C++ test framework 
libgtest: .  
libgtest: 
libgtest: 
libgtest: 
libgtest: 
libgtest: 
libgtest: 
libgtest:  
"

### default pkg_download
### default pkg_prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/google*
	patch -Np1 -i $CHROOT_DIR/tmp/pkg/gtest-1.8.1-null-pointer.patch
}
### default pkg_package
### build
pkg_build() {
	cd /tmp/google*
	mkdir build 
    cd build
	cmake .. -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib64 \
    -DBUILD_SHARED_LIBS=ON \
    -DPython_ADDITIONAL_VERSIONS=2.7 \
    -Dgtest_build_tests=ON
     make $MAKEFLAGS &&
     make install &&
     
	cd ../googletest
	autoreconf -fvi
	./configure --prefix=/usr
	make $MAKEFLAGS &&
	
	cd ../googlemock
	autoreconf -fvi
	./configure --prefix=/usr
	make $MAKEFLAGS &&
	
	cd ../googletest
	install -Dm 644 LICENSE -t "/usr/share/licenses/gtest"
	install -Dm 644 README.md CHANGES CONTRIBUTORS -t "/usr/share/doc/gtest"
	install -Dm 755 scripts/gtest-config -t "/usr/bin"
	install -Dm 644 m4/gtest.m4 -t "/usr/share/aclocal"
	install -Dm 644 cmake/* -t "/usr/src/gtest/cmake"
	install -Dm 644 src/* -t "/usr/src/gtest/src"
	install -Dm 644 CMakeLists.txt -t "/usr/src/gtest"
	
	  cd ../googlemock
	install -Dm 644 LICENSE -t "/usr/share/licenses/gmock"
	install -Dm 644 README.md CHANGES CONTRIBUTORS -t "/usr/share/doc/gmock"
	install -Dm 755 scripts/gmock-config -t "/usr/bin"
	install -Dm 644 src/* -t "/usr/src/gmock"
	install -Dm 644 scripts/generator/{*.py,LICENSE,README*} -t "/usr/share/gmock/generator"
	install -Dm 644 scripts/generator/cpp/* -t "/usr/share/gmock/generator/cpp"

	sed -i 's|src/||' "/usr/src/gmock/gmock-all.cc"

	python2 -m compileall -d /usr/share/gmock "/usr/share/gmock"
	python2 -O -m compileall -d /usr/share/gmock "/usr/share/gmock"
		
	pkg_build_slackdesc
}


