Torsten Keßler pushed to branch main at Arch Linux / Packaging / Packages / 
hipify-clang


Commits:
f3abaaa5 by Torsten Keßler at 2023-10-08T14:46:11+02:00
upgpkg: 5.7.0-1

- - - - -


3 changed files:

- + .SRCINFO
- PKGBUILD
- hipify-fix-install-cmake.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,17 @@
+pkgbase = hipify-clang
+       pkgdesc = Convert CUDA to Portable C++ Code
+       pkgver = 5.7.0
+       pkgrel = 1
+       url = https://rocm.docs.amd.com/projects/HIPIFY/en/latest
+       arch = x86_64
+       license = MIT
+       makedepends = cmake
+       depends = rocm-llvm
+       depends = cuda
+       options = !lto
+       source = 
hipify-clang-5.7.0.tar.gz::https://github.com/ROCm-Developer-Tools/HIPIFY/archive/rocm-5.7.0.tar.gz
+       source = hipify-fix-install-cmake.patch
+       sha256sums = 
10e4386727e102fba166f012147120a6ec776e8d95fbcac3af93e243205d80a6
+       sha256sums = 
64d422e402b2f93cc83df2b762cf9f06f2b9b358de2643abff78298f875acd0a
+
+pkgname = hipify-clang


=====================================
PKGBUILD
=====================================
@@ -1,6 +1,6 @@
 # Maintainer: Torsten Keßler <tpkessler at archlinux dot org>
 pkgname=hipify-clang
-pkgver=5.6.1
+pkgver=5.7.0
 pkgrel=1
 pkgdesc='Convert CUDA to Portable C++ Code'
 arch=('x86_64')
@@ -10,9 +10,9 @@ depends=('rocm-llvm' 'cuda')
 makedepends=('cmake')
 _git='https://github.com/ROCm-Developer-Tools/HIPIFY'
 source=("${pkgname}-${pkgver}.tar.gz::$_git/archive/rocm-$pkgver.tar.gz"
-       "hipify-fix-install-cmake.patch")
-sha256sums=('ec3a4f276556f9fd924ea3c89be11b6c6ddf999cdd4387f669e38e41ee0042e8'
-            '2ae92a69d77451e2ac9bb946cdcd08ba0950822f7aea4abf62af80a7ed1757bc')
+        "hipify-fix-install-cmake.patch")
+sha256sums=('10e4386727e102fba166f012147120a6ec776e8d95fbcac3af93e243205d80a6'
+            '64d422e402b2f93cc83df2b762cf9f06f2b9b358de2643abff78298f875acd0a')
 options=(!lto)
 _dirname="$(basename "$_git")-$(basename "${source[0]}" .tar.gz)"
 
@@ -22,11 +22,14 @@ prepare() {
 }
 
 build() {
-  cmake \
-    -Wno-dev -B build \
-    -S "$_dirname" \
-    -DCMAKE_BUILD_TYPE=None \
-    -DCMAKE_INSTALL_PREFIX=/opt/rocm
+  local cmake_args=(
+                    -B build
+                    -S "$_dirname"
+                    -Wno-dev
+                    -DCMAKE_BUILD_TYPE=None
+                    -DCMAKE_INSTALL_PREFIX=/opt/rocm
+                   )
+  cmake "${cmake_args[@]}"
   cmake --build build
 }
 


=====================================
hipify-fix-install-cmake.patch
=====================================
@@ -1,9 +1,26 @@
---- HIPIFY-rocm-5.6.0/CMakeLists.txt.bak       2023-07-07 18:01:35.058007323 
+0200
-+++ HIPIFY-rocm-5.6.0/CMakeLists.txt   2023-07-07 18:01:48.627981805 +0200
-@@ -134,19 +134,6 @@
-     USE_SOURCE_PERMISSIONS
+--- HIPIFY-rocm-5.7.0/CMakeLists.txt.bak       2023-10-08 14:40:20.247520858 
+0200
++++ HIPIFY-rocm-5.7.0/CMakeLists.txt   2023-10-08 14:41:13.315283175 +0200
+@@ -162,37 +162,6 @@
      PATTERN "hipify-perl"
      PATTERN "*.sh")
+ 
+-  # Headers are already included in HIP SDK, so skip those if including 
HIPIFY in HIP SDK.
+-  if(NOT HIPIFY_INCLUDE_IN_HIP_SDK)
+-    # Install all folders under clang/version/ in CMAKE_INSTALL_PREFIX path.
+-    install(
+-      DIRECTORY ${LLVM_DIR}/../../clang/${LIB_CLANG_RES}/
+-      DESTINATION .
+-      COMPONENT clang-resource-headers
+-      FILES_MATCHING
+-      PATTERN "*.h"
+-      PATTERN "*.modulemap"
+-      PATTERN "algorithm"
+-      PATTERN "complex"
+-      PATTERN "new"
+-      PATTERN "ppc_wrappers" EXCLUDE
+-      PATTERN "openmp_wrappers" EXCLUDE)
+-  endif()
+-
 -# install all folders under clang/version/ in CMAKE_INSTALL_PREFIX path
 -install(
 -    DIRECTORY 
${LLVM_DIR}/../../clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/
@@ -17,6 +34,7 @@
 -    PATTERN "new"
 -    PATTERN "ppc_wrappers" EXCLUDE
 -    PATTERN "openmp_wrappers" EXCLUDE)
- 
- option(FILE_REORG_BACKWARD_COMPATIBILITY "Enable File Reorg with backward 
compatibility" ON)
- 
+-
+   if(UNIX)
+     # Get rid of any RPATH definations already.
+     set_target_properties(hipify-clang PROPERTIES INSTALL_RPATH "")



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/hipify-clang/-/commit/f3abaaa5a31d73959413dfd391a60917195fb113

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/hipify-clang/-/commit/f3abaaa5a31d73959413dfd391a60917195fb113
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to