* update libcpuid to 0.7.0-1

This commit is contained in:
Alexander Baldeck 2024-10-09 17:53:16 +02:00
parent d543021ac3
commit 8ec11bfd21
2 changed files with 21 additions and 12 deletions

View File

@ -1,9 +1,13 @@
pkgbase = libcpuid
pkgdesc = A small C library for x86 CPU detection and feature extraction
pkgver = 0.6.5
pkgver = 0.7.0
pkgrel = 1
url = http://libcpuid.sourceforge.net
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
license = BSD-2-Clause
makedepends = git
makedepends = cmake
@ -13,8 +17,8 @@ pkgbase = libcpuid
makedepends = graphviz
depends = glibc
provides = libcpuid.so
source = libcpuid::git+https://github.com/anrieff/libcpuid#tag=v0.6.5
sha512sums = db7ae4ab7f35335d32727bcb6cb3a6dac030021015695448e7dd4fac4ae126bbe1b6280a15141f11cf3afba18a922b078a000658cc19836ec84b34a5fb04f065
b2sums = 307266aaa9d9ab57e489a066507b2ecab6ac93bba3fed3446d9ac8b7b3a51d1920469a9d95dfed4f15a59f005936124c7054df746a535ad8cb0cb52bc6749a4c
source = libcpuid::git+https://github.com/anrieff/libcpuid#tag=v0.7.0
sha512sums = ea4f6c499c11f924b3481272f8dc6ffeabf5371d24a6b0fb1109fe103a00a9cf78a8022a4c4a4ecf9ea1e39e7c4d55fc8a5bd13aff4bfb1ff8f29e7f00898f1f
b2sums = d6acf0f3671ad9385e5d3ddd15825ef87cdf81540b310401bfa591ab9e5b3df702ae3d3cd7e069b505aadb53f150273a6402e528310dcc17692c34be638d1633
pkgname = libcpuid

View File

@ -3,7 +3,7 @@
# Contributor: X0rg
pkgname=libcpuid
pkgver=0.6.5
pkgver=0.7.0
pkgrel=1
pkgdesc='A small C library for x86 CPU detection and feature extraction'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
@ -20,30 +20,35 @@ makedepends=(
)
provides=('libcpuid.so')
source=("$pkgname::git+https://github.com/anrieff/libcpuid#tag=v$pkgver")
sha512sums=('db7ae4ab7f35335d32727bcb6cb3a6dac030021015695448e7dd4fac4ae126bbe1b6280a15141f11cf3afba18a922b078a000658cc19836ec84b34a5fb04f065')
b2sums=('307266aaa9d9ab57e489a066507b2ecab6ac93bba3fed3446d9ac8b7b3a51d1920469a9d95dfed4f15a59f005936124c7054df746a535ad8cb0cb52bc6749a4c')
sha512sums=('ea4f6c499c11f924b3481272f8dc6ffeabf5371d24a6b0fb1109fe103a00a9cf78a8022a4c4a4ecf9ea1e39e7c4d55fc8a5bd13aff4bfb1ff8f29e7f00898f1f')
b2sums=('d6acf0f3671ad9385e5d3ddd15825ef87cdf81540b310401bfa591ab9e5b3df702ae3d3cd7e069b505aadb53f150273a6402e528310dcc17692c34be638d1633')
build() {
cd "$pkgname"
cmake \
-S "$pkgname" \
-S . \
-B build \
-G Ninja \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr \
-D LIBCPUID_TESTS=ON
-D LIBCPUID_SHARED=ON \
-D LIBCPUID_ENABLE_TESTS=ON
cmake --build build
}
check() {
cd build
cd "$pkgname/build"
ninja consistency test-old
ninja consistency
}
package() {
cd "$pkgname"
DESTDIR="$pkgdir" cmake --install build
# license
install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" "$pkgname/COPYING"
install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" COPYING
}