diff options
author | satcom886 | 2020-06-21 23:07:54 +0200 |
---|---|---|
committer | satcom886 | 2020-06-21 23:07:54 +0200 |
commit | a95ec906ec7bb537e6eba70d5868e257daf4cec9 (patch) | |
tree | f53f16a2621e9eb7540ffa7d5ed4859dfbf49fa2 | |
parent | 70e01c4fee54124ff523f309014841b7fefe3e88 (diff) | |
download | aur-a95ec906ec7bb537e6eba70d5868e257daf4cec9.tar.gz |
Hopefully fixed the compilation
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | auto_dummy.patch | 12 |
3 files changed, 26 insertions, 5 deletions
@@ -8,15 +8,20 @@ pkgbase = vc4c-git makedepends = wget makedepends = gcc makedepends = cmake - makedepends = llvm makedepends = clang + makedepends = opencl-headers + depends = llvm + depends = clinfo + depends = ocl-icd provides = opencl-pi provides = opencl-vc4 provides = opencl-driver source = VC4C.tar.gz::https://github.com/doe300/VC4C/archive/master.tar.gz source = VC4CLStdLib.tar.gz::https://github.com/doe300/VC4CLStdLib/archive/master.tar.gz + source = auto_dummy.patch md5sums = SKIP md5sums = SKIP + md5sums = e409cafcdc79aa53aef1484e53bd25e7 pkgname = vc4c-git @@ -8,12 +8,12 @@ arch=('any') url="https://github.com/doe300/VC4C" license=('MIT') groups=() -depends=() -makedepends=('wget' 'gcc' 'cmake' 'llvm' 'clang') +depends=('llvm' 'clinfo' 'ocl-icd') +makedepends=('wget' 'gcc' 'cmake' 'clang' 'opencl-headers') optdepends=() provides=('opencl-pi' 'opencl-vc4' 'opencl-driver') -source=("VC4C.tar.gz::https://github.com/doe300/VC4C/archive/master.tar.gz" "VC4CLStdLib.tar.gz::https://github.com/doe300/VC4CLStdLib/archive/master.tar.gz") -md5sums=('SKIP' 'SKIP') +source=("VC4C.tar.gz::https://github.com/doe300/VC4C/archive/master.tar.gz" "VC4CLStdLib.tar.gz::https://github.com/doe300/VC4CLStdLib/archive/master.tar.gz" "auto_dummy.patch") +md5sums=('SKIP' 'SKIP' 'e409cafcdc79aa53aef1484e53bd25e7') build() { mkdir -p $srcdir/VC4C-master/build @@ -26,6 +26,10 @@ build() { make } +prepare() { + patch -R $srcdir/VC4C-master/src/ProcessUtil.cpp $srcdir/auto_dummy.patch +} + package() { cd $srcdir/VC4CLStdLib-master/build make DESTDIR="$pkgdir"/ install diff --git a/auto_dummy.patch b/auto_dummy.patch new file mode 100644 index 000000000000..fce18d1d464b --- /dev/null +++ b/auto_dummy.patch @@ -0,0 +1,12 @@ +--- ProcessUtil.cpp 2020-06-21 22:41:53.008149222 +0200 ++++ ProcessUtil.cpp.bak 2020-06-21 22:40:22.793443863 +0200 +@@ -247,8 +247,7 @@ + { + in.read(buffer.data(), buffer.size()); + numBytes = in.gcount(); +- auto dummy = write(pipes[STD_IN][WRITE], buffer.data(), static_cast<std::size_t>(in.gcount())); +- (void)dummy; ++ write(pipes[STD_IN][WRITE], buffer.data(), static_cast<std::size_t>(in.gcount())); + if(numBytes != buffer.size()) + break; + } |