# Maintainer: Aleksandar Trifunović # Contributor: Martin Sandsmark pkgname=abseil-cpp-git _pkgname="${pkgname%-git}" pkgver=r629.0bbebc8 pkgrel=1 pkgdesc='An open-source collection of C++ code to augment the C++ standard library' arch=('x86_64' 'i686' 'arm' 'aarch64' 'ppc') url='https://github.com/abseil/abseil-cpp' license=('Apache') makedepends=('cmake' 'git') conflicts=(abseil-cpp) provides=(abseil-cpp) source=('git+https://github.com/abseil/abseil-cpp.git') md5sums=('SKIP') pkgver() { cd "$_pkgname" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { cd "$_pkgname" cmake -H. -Bbuild \ -DCMAKE_C_FLAGS:STRING="${CFLAGS}" \ -DCMAKE_CXX_FLAGS:STRING="${CXXFLAGS}" \ -DCMAKE_EXE_LINKER_FLAGS:STRING="${LDFLAGS}" \ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DABSL_RUN_TESTS=OFF \ -DABSL_USE_GOOGLETEST_HEAD=OFF } build() { cd "$_pkgname" cmake --build build } # check() { # cd "$_pkgname" # cmake --build build -- test # } package() { cd "$_pkgname" cmake --build build -- DESTDIR="$pkgdir" install }