George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages /
libcpuid
Commits:
4cb2a510 by George Rawlinson at 2024-08-27T19:56:32+12:00
upgpkg: 0.7.0-1
* New upstream release.
* Fix renaming of test flag.
* Skip failing test.
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
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
@@ -13,8 +13,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
=====================================
PKGBUILD
=====================================
@@ -2,7 +2,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')
@@ -19,30 +19,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
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libcpuid/-/commit/4cb2a5101ba58407066dfab9a802a319cd7d02d6
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libcpuid/-/commit/4cb2a5101ba58407066dfab9a802a319cd7d02d6
You're receiving this email because of your account on gitlab.archlinux.org.