Date: Thursday, April 16, 2020 @ 01:18:35 Author: archange Revision: 615111
Some PKGBUILD linting Modified: beignet/trunk/PKGBUILD ----------+ PKGBUILD | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-04-16 01:17:50 UTC (rev 615110) +++ PKGBUILD 2020-04-16 01:18:35 UTC (rev 615111) @@ -15,17 +15,20 @@ provides=(opencl-intel opencl-driver) conflicts=(opencl-intel) _commit=fc5f430cb7b7a8f694d86acbb038bd5b38ec389c # master as of 2018-08-20 -source=("git+https://anongit.freedesktop.org/git/beignet.git#commit=$_commit" - 'llvm8.patch' - 'llvm9.patch' - 'llvm10.patch') -sha256sums=('SKIP' - 'd24e4d8a1a791dc02c91117f900143789dd6f01eaa89292ad67c4fb4eaf84328' - '5913a93fe6ef77b91480bb6d27c7875673294c0a8a924b2ac66756d0d3577908' - '2eb9b0801e24f4e537033b41a6bc462e4082f6216d62933240ca3010020ea779') +source=( + "git+https://anongit.freedesktop.org/git/beignet.git#commit=$_commit" + llvm8.patch + llvm9.patch + llvm10.patch +) +sha256sums=( + SKIP + d24e4d8a1a791dc02c91117f900143789dd6f01eaa89292ad67c4fb4eaf84328 + 5913a93fe6ef77b91480bb6d27c7875673294c0a8a924b2ac66756d0d3577908 + 2eb9b0801e24f4e537033b41a6bc462e4082f6216d62933240ca3010020ea779 +) prepare() { - mkdir -p build cd ${pkgname} # Remove implementation of cl_intel_device_side_avc_motion_estimation @@ -42,18 +45,16 @@ } build() { - cd build - cmake ../${pkgname} \ + cmake -B build -S ${pkgname} \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib \ -DCMAKE_BUILD_TYPE=RELEASE - make + make -C build } package() { - cd build - make DESTDIR="${pkgdir}" install + make -C build DESTDIR="${pkgdir}" install # Remove headers already provided by 'opencl-headers' - cd "${pkgdir}/usr/include/CL" + cd "${pkgdir}"/usr/include/CL rm cl.h cl_egl.h cl_ext.h cl_gl.h cl_gl_ext.h cl_platform.h opencl.h }