Date: Tuesday, May 2, 2023 @ 01:47:31
  Author: dbermond
Revision: 1455788

upgpkg: intel-graphics-compiler 1:1.0.13463.18-1

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

----------+
 PKGBUILD |   30 ++++++++----------------------
 1 file changed, 8 insertions(+), 22 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-05-01 23:45:04 UTC (rev 1455787)
+++ PKGBUILD    2023-05-02 01:47:31 UTC (rev 1455788)
@@ -3,8 +3,8 @@
 
 pkgname=intel-graphics-compiler
 epoch=1
-pkgver=1.0.12812.26
-pkgrel=3
+pkgver=1.0.13463.18
+pkgrel=1
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
 url="https://github.com/intel/intel-graphics-compiler";
@@ -12,28 +12,14 @@
 depends=(llvm-libs intel-opencl-clang ncurses spirv-tools zlib lld)
 makedepends=(git cmake clang llvm python libunwind spirv-headers vc-intrinsics)
 options=(!emptydirs)
-source=(${url}/archive/igc-${pkgver}.tar.gz
-        
${pkgname}-additional-vc-fix-of-pointer-element-type-llvm15.patch::${url}/commit/e09e752949e7af0231884d1b11ea907e3e8b1611.patch
-        
${pkgname}-disable-opaque-pointers-llvm15.patch::${url}/commit/c707d1e2244aec988bdd5d2a7473ef3a32a5bac7.patch
-        
${pkgname}-promotebools.patch::https://github.com/intel/intel-graphics-compiler/commit/d6bb93ee1a5ecae8df55b82747c7375b6d12c1c6.patch
-        
${pkgname}-explicitly-cast-pointers-to-int-llvm15.patch::${url}/commit/d1761dfc3ca6b54bac0ee213389a65f84d2aa9b7.patch)
-sha256sums=('d1a8ff080ea3836b4dd5bba4b49774abe0970c40e4becbd0a7d74f665bda3d83'
-            '5eb1cebbd0de3fe245ab9709cd58bc4b065bf36d7c308aa622c19cd8dd8e2e2f'
-            'efad92db5319bb1667f4202681407cb350b1cdddab1fca7538df0ebec16f4563'
-            'fa681179cd44dfa1b9b1bf17618f6782d1d86b24de2959ec9ab5e70ff9206766'
-            'e067498a8235359ae2bb955e465faf34c64f35eb2168d67890a1dd2ecbcb7b18')
+source=(${url}/archive/igc-${pkgver}.tar.gz)
+sha256sums=('0b960878a5feffd6aa10197c48bf73a0a3a19d0105428d48163e91db0444070a')
 
-prepare() {
-  patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-additional-vc-fix-of-pointer-element-type-llvm15.patch
-  patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-disable-opaque-pointers-llvm15.patch
-  patch -p1 -d ${pkgname}-igc-${pkgver} < ${pkgname}-promotebools.patch
-  patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-explicitly-cast-pointers-to-int-llvm15.patch
-}
-
 build() {
   export CXXFLAGS="${CXXFLAGS/-Wp,-D_GLIBCXX_ASSERTIONS}"
 
   cmake -B build -S ${pkgname}-igc-${pkgver} \
+    -G 'Unix Makefiles' \
     -DCMAKE_BUILD_TYPE=Release \
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DCMAKE_INSTALL_LIBDIR=lib \
@@ -42,7 +28,7 @@
     -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR=ON \
     -DIGC_OPTION__LLD_MODE=Prebuilds \
     -DIGC_OPTION__LLVM_MODE=Prebuilds \
-    -DIGC_OPTION__LLVM_PREFERRED_VERSION='15.0.6' \
+    -DIGC_OPTION__LLVM_PREFERRED_VERSION='15.0.7' \
     -DIGC_OPTION__SPIRV_TOOLS_MODE=Prebuilds \
     -DIGC_OPTION__SPIRV_TRANSLATOR_MODE=Prebuilds \
     -DIGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS=ON \
@@ -49,11 +35,11 @@
     -DIGC_OPTION__VC_INTRINSICS_MODE=Prebuilds \
     -DINSTALL_GENX_IR=ON \
     -Wno-dev
-  make -C build
+  cmake --build build
 }
 
 package() {
-  make -C build DESTDIR="${pkgdir}" install
+  DESTDIR="${pkgdir}" cmake --install build
   install -D -m644 ${pkgname}-igc-${pkgver}/LICENSE.md -t 
"${pkgdir}"/usr/share/licenses/${pkgname}
   mv "${pkgdir}"/usr/lib/igc/NOTICES.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}
 }

Reply via email to