* update google-glog to 0.7.1-1
This commit is contained in:
parent
3a74730594
commit
8ad28db259
20
google-glog/.SRCINFO
Normal file
20
google-glog/.SRCINFO
Normal file
@ -0,0 +1,20 @@
|
||||
pkgbase = google-glog
|
||||
pkgdesc = Logging library for C++
|
||||
pkgver = 0.7.1
|
||||
pkgrel = 1
|
||||
url = https://github.com/google/glog
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
license = BSD-3-Clause
|
||||
makedepends = cmake
|
||||
depends = gcc-libs
|
||||
depends = gflags
|
||||
depends = glibc
|
||||
provides = libglog.so
|
||||
source = google-glog-0.7.1.tar.gz::https://github.com/google/glog/archive/v0.7.1.tar.gz
|
||||
sha256sums = 00e4a87e87b7e7612f519a41e491f16623b12423620006f59f5688bfd8d13b08
|
||||
|
||||
pkgname = google-glog
|
4
google-glog/.nvchecker.toml
Normal file
4
google-glog/.nvchecker.toml
Normal file
@ -0,0 +1,4 @@
|
||||
[google-glog]
|
||||
source = "git"
|
||||
git = "https://github.com/google/glog.git"
|
||||
prefix = "v"
|
@ -1,34 +1,44 @@
|
||||
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
||||
# Maintainer: Felix Yan <felixonmars@archlinux.org>
|
||||
# Maintainer: Carl Smedstad <carsme@archlinux.org>
|
||||
# Contributor: Felix Yan <felixonmars@archlinux.org>
|
||||
# Contributor: Ian Yang <doit.ian@gmail.com>
|
||||
|
||||
pkgname=google-glog
|
||||
pkgver=0.7.0
|
||||
pkgver=0.7.1
|
||||
pkgrel=1
|
||||
pkgdesc="Logging library for C++"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
license=('custom:BSD3')
|
||||
url='https://github.com/google/glog'
|
||||
depends=('gflags')
|
||||
makedepends=('cmake')
|
||||
source=("glog-$pkgver.tar.gz::https://github.com/google/glog/archive/v$pkgver.tar.gz")
|
||||
sha512sums=('7222bb432c2b645238018233b2d18f254156617ef2921d18d17364866a7a3a05533fff1d63fd5033e1e5d3746a11806d007e7a36efaff667a0d3006dee45c278')
|
||||
license=(BSD-3-Clause)
|
||||
url="https://github.com/google/glog"
|
||||
depends=(
|
||||
gcc-libs
|
||||
gflags
|
||||
glibc
|
||||
)
|
||||
makedepends=(cmake)
|
||||
provides=(libglog.so)
|
||||
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
|
||||
sha256sums=('00e4a87e87b7e7612f519a41e491f16623b12423620006f59f5688bfd8d13b08')
|
||||
|
||||
build() {
|
||||
case "${CARCH}" in
|
||||
powerpc|riscv64) _cmake_args+=(-DCMAKE_CXX_FLAGS="-latomic") ;;
|
||||
esac
|
||||
|
||||
cmake -B build -S glog-$pkgver \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr ${_cmake_args[@]}
|
||||
cd glog-$pkgver
|
||||
cmake -B build -S . \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DWITH_PKGCONFIG=ON ${_cmake_args[@]}
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
|
||||
# Lazy way of dealing with conflicting man and info pages...
|
||||
# rm -rf "$pkgdir"/usr/share
|
||||
|
||||
install -Dm644 glog-$pkgver/COPYING -t "$pkgdir"/usr/share/licenses/$pkgname
|
||||
check() {
|
||||
cd glog-$pkgver
|
||||
ctest --test-dir build --output-on-failure -E stacktrace
|
||||
}
|
||||
|
||||
package() {
|
||||
cd glog-$pkgver
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" COPYING
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user