summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorneeshy2020-03-03 23:55:45 -0500
committerneeshy2020-03-07 14:29:30 -0500
commit53afb1d8f035d5111c5a5d22a3e749e9e5ab599a (patch)
treeb79cb0d9e1d95aa9b6ea3f2bbd90d8c83afc8678
parente6c30163ba96316047a75d73c13c36d41c5c2038 (diff)
downloadaur-53afb1d8f035d5111c5a5d22a3e749e9e5ab599a.tar.gz
Cleanup
Consistent style across project Remove extraneous dependencies Update packages Update checksums and .SRCINFO Specify proper license Fix prefixes Prefer make to ninja Much more TODO: miopen, rocm-cmake{,-git}, rock-dkms{,-git}, Remove duplicates in makedepends and depends git submodules
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD34
2 files changed, 19 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dece1e376ec0..4ba005f5d8e4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,12 @@
pkgbase = roct-thunk-interface-git
pkgdesc = Radeon Open Compute Thunk Interface
- pkgver = r646.ea01eb3
+ pkgver = latest
pkgrel = 1
url = https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface
arch = x86_64
license = MIT
makedepends = git
makedepends = cmake
- makedepends = gcc
depends = numactl
depends = pciutils
provides = roct-thunk-interface
diff --git a/PKGBUILD b/PKGBUILD
index c583b59a99b3..8f5d5434ec7e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,41 @@
# Maintainer: acxz <akashpatel2008 at yahoo dot com>
pkgname=roct-thunk-interface-git
-pkgver=r646.ea01eb3
+_pkgname=ROCT-Thunk-Interface
+pkgver=latest
pkgrel=1
pkgdesc="Radeon Open Compute Thunk Interface"
+arch=('x86_64')
url="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface"
-arch=(x86_64)
license=('MIT')
-makedepends=(git cmake gcc)
-depends=(numactl pciutils)
+depends=('numactl' 'pciutils')
+makedepends=('git' 'cmake')
provides=('roct-thunk-interface')
conflicts=('roct-thunk-interface')
-_name=ROCT-Thunk-Interface
source=("git+https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface.git")
sha256sums=('SKIP')
pkgver() {
- cd "$_name"
+ cd "$_pkgname"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
- mkdir -p "$srcdir/${_name}/build"
- cd "$srcdir/${_name}/build"
- cmake .. -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX="${pkgdir}/opt/rocm" \
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+ cmake -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/opt/rocm \
+ "$srcdir/$_pkgname"
make all build-dev
}
package() {
- cd "${srcdir}/${_name}/build"
- make DESDIR=${pkgdir} install install-dev
+ cd "$srcdir/build"
- mkdir -p "$pkgdir/etc/ld.so.conf.d"
- cat <<-EOF > $pkgdir/etc/ld.so.conf.d/roct-thunk-interface.conf
- /opt/rocm/lib
- EOF
+ make DESDIR="$pkgdir" install install-dev
+
+ install -d "$pkgdir/etc/ld.so.conf.d"
+ cat << EOF > "$pkgdir/etc/ld.so.conf.d/roct-thunk-interface.conf"
+/opt/rocm/lib
+EOF
}