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.
