summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJianqiu Zhang2020-06-15 13:59:11 -0700
committerJianqiu Zhang2020-06-15 13:59:11 -0700
commit898b3a3d3d2527888ed266f2bd6dd2fd53171724 (patch)
treecdda8362ea3ad81ce325f96bfb4ecc821cc20b40
downloadaur-898b3a3d3d2527888ed266f2bd6dd2fd53171724.tar.gz
Create ipmctl-git package
Signed-off-by: Jianqiu Zhang <jianqiuz@sfu.ca>
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD39
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0c52653f899d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = ipmctl-git
+ pkgdesc = util for configuring and managing Intel Optane DC persistent memory modules (DCPMM).
+ pkgver = v02.00.00.3673.r14.gc9a426c7
+ pkgrel = 1
+ url = https://github.com/intel/ipmctl
+ arch = x86_64
+ license = GPL3
+ makedepends = cmake
+ source = ipmctl-git::git+https://github.com/intel/ipmctl
+ md5sums = SKIP
+
+pkgname = ipmctl-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0be3c93aba86
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Jianqiu Zhang <void001@archlinuxcn.org>
+
+pkgname=ipmctl-git
+pkgver=v02.00.00.3673.r14.gc9a426c7
+pkgrel=1
+pkgdesc="util for configuring and managing Intel Optane DC persistent memory modules (DCPMM)."
+arch=('x86_64')
+url="https://github.com/intel/ipmctl"
+license=(GPL3)
+depends=()
+makedepends=(cmake)
+source=(${pkgname}::git+https://github.com/intel/ipmctl)
+md5sums=('SKIP')
+
+pkgver()
+{
+ cd $srcdir/$pkgname
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare()
+{
+ echo "prepare()"
+}
+
+build() {
+ cd "$srcdir/$pkgname"
+ mkdir build && cd build
+ cmake -DRELEASE=ON -DCMAKE_INSTALL_PREFIX=$pkgdir/usr ..
+ make -j all
+}
+
+package() {
+ cd $srcdir/$pkgname/build
+ make install
+}
+
+# vim:set ts=2 sw=2 et:
+