summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorXorg2020-05-26 09:36:11 +0200
committerXorg2020-05-26 09:36:11 +0200
commitc52588cfdace228b26745600624fc4fe1650ff4b (patch)
treeef89678dc28173a1ea78161dfecec537bf350ac9
parent8fbb2c948df7887340868bbaf5c4b0d1497a389f (diff)
downloadaur-c52588cfdace228b26745600624fc4fe1650ff4b.tar.gz
Update libcpuid to version 0.5.0
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD29
2 files changed, 15 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1a38b0b4ad05..21c048eac654 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,18 @@
pkgbase = libcpuid
pkgdesc = A small C library for x86 CPU detection and feature extraction
- pkgver = 0.4.1
+ pkgver = 0.5.0
pkgrel = 1
url = http://libcpuid.sourceforge.net
arch = i686
arch = x86_64
license = BSD
makedepends = git
+ makedepends = cmake
+ makedepends = ninja
makedepends = doxygen
depends = glibc
- source = libcpuid-0.4.1.tar.gz::https://github.com/anrieff/libcpuid/archive/v0.4.1.tar.gz
- sha512sums = 2644d6f6c12f7290f2b562726fa66becb77f0ebcc415bac41458513b9f1b5b5a9afdaa5e68a6766b7fe3d7e242ada3c42ecae61ff111dc1f118e56a4edc3abb2
+ source = libcpuid-0.5.0.tar.gz::https://github.com/anrieff/libcpuid/archive/v0.5.0.tar.gz
+ sha512sums = c98f4a95e111da5a4ac54d6f6e25c882f01e6984fcf2f8c1d1c8437cac54ea057233aab05a19c4a1ffa800d54aebf089ca8be6b26b89ff625df382a2984ee462
pkgname = libcpuid
diff --git a/PKGBUILD b/PKGBUILD
index 77e6f174d9ba..95afe9e915cb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,36 +1,27 @@
# Maintainer: X0rg
pkgname=libcpuid
-pkgver=0.4.1
+pkgver=0.5.0
pkgrel=1
pkgdesc="A small C library for x86 CPU detection and feature extraction"
arch=('i686' 'x86_64')
url="http://libcpuid.sourceforge.net"
license=('BSD')
depends=('glibc')
-makedepends=('git' 'doxygen')
+makedepends=('git' 'cmake' 'ninja' 'doxygen')
source=("$pkgname-$pkgver.tar.gz::https://github.com/anrieff/libcpuid/archive/v$pkgver.tar.gz")
-sha512sums=('2644d6f6c12f7290f2b562726fa66becb77f0ebcc415bac41458513b9f1b5b5a9afdaa5e68a6766b7fe3d7e242ada3c42ecae61ff111dc1f118e56a4edc3abb2')
+sha512sums=('c98f4a95e111da5a4ac54d6f6e25c882f01e6984fcf2f8c1d1c8437cac54ea057233aab05a19c4a1ffa800d54aebf089ca8be6b26b89ff625df382a2984ee462')
build() {
- cd "$srcdir/$pkgname-$pkgver"
- msg2 "Run 'libtoolize'..."
- libtoolize
+ msg2 "Generate build system..."
+ cmake -S "$srcdir/$pkgname-$pkgver" -B build -GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr
- msg2 "Run 'autoreconf --install'..."
- autoreconf --install
-
- msg2 "Run './configure'..."
- ./configure --prefix=/usr
-
- msg2 "Run 'make'..."
- make
+ msg2 "Build..."
+ cmake --build build
}
package() {
- cd "$srcdir/$pkgname-$pkgver"
- make DESTDIR="$pkgdir" install
-
- msg2 "Install license..."
- install -Dvm644 "COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+ msg2 "Install..."
+ DESTDIR="$pkgdir" cmake --install build
+ install -Dvm644 "$srcdir/$pkgname-$pkgver/COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}