* 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>
|
# 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>
|
# Contributor: Ian Yang <doit.ian@gmail.com>
|
||||||
|
|
||||||
pkgname=google-glog
|
pkgname=google-glog
|
||||||
pkgver=0.7.0
|
pkgver=0.7.1
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Logging library for C++"
|
pkgdesc="Logging library for C++"
|
||||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||||
license=('custom:BSD3')
|
license=(BSD-3-Clause)
|
||||||
url='https://github.com/google/glog'
|
url="https://github.com/google/glog"
|
||||||
depends=('gflags')
|
depends=(
|
||||||
makedepends=('cmake')
|
gcc-libs
|
||||||
source=("glog-$pkgver.tar.gz::https://github.com/google/glog/archive/v$pkgver.tar.gz")
|
gflags
|
||||||
sha512sums=('7222bb432c2b645238018233b2d18f254156617ef2921d18d17364866a7a3a05533fff1d63fd5033e1e5d3746a11806d007e7a36efaff667a0d3006dee45c278')
|
glibc
|
||||||
|
)
|
||||||
|
makedepends=(cmake)
|
||||||
|
provides=(libglog.so)
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
|
||||||
|
sha256sums=('00e4a87e87b7e7612f519a41e491f16623b12423620006f59f5688bfd8d13b08')
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
case "${CARCH}" in
|
case "${CARCH}" in
|
||||||
powerpc|riscv64) _cmake_args+=(-DCMAKE_CXX_FLAGS="-latomic") ;;
|
powerpc|riscv64) _cmake_args+=(-DCMAKE_CXX_FLAGS="-latomic") ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
cmake -B build -S glog-$pkgver \
|
cd glog-$pkgver
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr ${_cmake_args[@]}
|
cmake -B build -S . \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DWITH_PKGCONFIG=ON ${_cmake_args[@]}
|
||||||
cmake --build build
|
cmake --build build
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
check() {
|
||||||
DESTDIR="$pkgdir" cmake --install build
|
cd glog-$pkgver
|
||||||
|
ctest --test-dir build --output-on-failure -E stacktrace
|
||||||
# Lazy way of dealing with conflicting man and info pages...
|
}
|
||||||
# rm -rf "$pkgdir"/usr/share
|
|
||||||
|
package() {
|
||||||
install -Dm644 glog-$pkgver/COPYING -t "$pkgdir"/usr/share/licenses/$pkgname
|
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