summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorrevel2020-12-26 17:41:13 +0100
committerrevel2020-12-26 17:41:13 +0100
commit5fd07531d046ef5c1832541c3df78bc4be5afb74 (patch)
tree6c2edc8cb1253fc8e525946103057c5751374bb9
parent17115122335d8f62146744063c6bc5ca0611a7eb (diff)
downloadaur-5fd07531d046ef5c1832541c3df78bc4be5afb74.tar.gz
- updated package to follow the github fork
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD62
2 files changed, 46 insertions, 37 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ec38a040a910..73d958244965 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,16 @@
pkgbase = cuda_memtest
- pkgdesc = A GPU memory test utility for NVIDIA and AMD GPUs. OpenCL version.
- pkgver = 1.2.3
- pkgrel = 3
- url = http://cudagpumemtest.sourceforge.net/
+ pkgdesc = A GPU memory test utility for NVIDIA and AMD GPUs.
+ pkgver = r61.edb66a4
+ pkgrel = 1
+ url = https://github.com/ComputationalRadiationPhysics/cuda_memtest
arch = i686
arch = x86_64
license = Illinois Open Source License
- makedepends = opencl-headers
- depends = opencl-icd-loader
- optdepends = opencl-nvidia: OpenCL implemention for NVIDIA
- optdepends = opencl-catalyst: AMD/ATI drivers. OpenCL implemention for AMD Catalyst
- optdepends = opencl-mesa: OpenCL support for AMD/ATI Radeon mesa drivers
- source = http://downloads.sourceforge.net/project/cudagpumemtest/cuda_memtest-1.2.3.tar.gz
+ makedepends = cmake
+ depends = cuda
+ source = cuda_memtest::git://github.com/ComputationalRadiationPhysics/cuda_memtest.git
source = path.patch
- md5sums = b81b80fa5d16e7b64a01d3e8b142b62a
- md5sums = 6a591ecced8b512adf7fecfdf277b363
- sha256sums = f0afac0b9df60de6da91cd0f76691879f745bf46821946021e9e1fc162596ad7
+ sha256sums = SKIP
sha256sums = 25b80161f63b61562015e8c89d1f4ff77b2d1d9140f879d7e29cf3ad7447cbca
pkgname = cuda_memtest
diff --git a/PKGBUILD b/PKGBUILD
index 59392da9979a..506e7e419d3f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,53 @@
# Maintainer: revel <revelΘmuub·net>
pkgname=cuda_memtest
-pkgver=1.2.3
-pkgrel=3
-pkgdesc="A GPU memory test utility for NVIDIA and AMD GPUs. OpenCL version."
+pkgver=r61.edb66a4
+pkgrel=1
+pkgdesc="A GPU memory test utility for NVIDIA and AMD GPUs."
arch=('i686' 'x86_64')
-url="http://cudagpumemtest.sourceforge.net/"
+url="https://github.com/ComputationalRadiationPhysics/cuda_memtest"
license=('Illinois Open Source License')
-depends=('opencl-icd-loader')
-optdepends=('opencl-nvidia: OpenCL implemention for NVIDIA'
- 'opencl-catalyst: AMD/ATI drivers. OpenCL implemention for AMD Catalyst'
- 'opencl-mesa: OpenCL support for AMD/ATI Radeon mesa drivers')
-makedepends=('opencl-headers')
-source=("http://downloads.sourceforge.net/project/cudagpumemtest/$pkgname-$pkgver.tar.gz"
- 'path.patch')
-md5sums=('b81b80fa5d16e7b64a01d3e8b142b62a'
- '6a591ecced8b512adf7fecfdf277b363')
-sha256sums=('f0afac0b9df60de6da91cd0f76691879f745bf46821946021e9e1fc162596ad7'
+depends=(
+ 'cuda'
+# 'opencl-icd-loader'
+ )
+optdepends=(
+# 'opencl-nvidia: OpenCL implemention for NVIDIA'
+# 'opencl-catalyst: AMD/ATI drivers. OpenCL implemention for AMD Catalyst'
+# 'opencl-mesa: OpenCL support for AMD/ATI Radeon mesa drivers'
+ )
+makedepends=('cmake'
+# 'opencl-headers'
+ )
+source=("$pkgname"::'git://github.com/ComputationalRadiationPhysics/cuda_memtest.git'
+ 'path.patch')
+sha256sums=('SKIP'
'25b80161f63b61562015e8c89d1f4ff77b2d1d9140f879d7e29cf3ad7447cbca')
+pkgver() {
+ cd "$pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
prepare() {
- cd "$pkgname-$pkgver"
- patch -p1 -i ../path.patch
+ cd "$pkgname"
+# patch -p1 -i ../path.patch
}
build() {
- cd "$pkgname-$pkgver"
- CPPFLAGS="-std=gnu++98 $CPPFLAGS"
- make ocl_memtest
+ cd "$pkgname"
+ mkdir -p build
+ cd build
+ cmake -DCMAKE_INSTALL_PREFIX="$pkgdir/usr/" ..
+ make
}
package() {
- cd "$pkgname-$pkgver"
- install -d "$pkgdir/usr/bin/"
- install ocl_memtest "$pkgdir/usr/bin/"
- install -d "$pkgdir/usr/share/$pkgname/"
- install -m644 ocl_memtest_kernels.cpp "$pkgdir/usr/share/$pkgname/"
+ cd "$pkgname"
+ cd build
+ make install
+# install -d "$pkgdir/usr/bin/"
+# install ocl_memtest "$pkgdir/usr/bin/"
+# install -d "$pkgdir/usr/share/$pkgname/"
+# install -m644 ocl_memtest_kernels.cpp "$pkgdir/usr/share/$pkgname/"
}