Torsten Keßler pushed to branch main at Arch Linux / Packaging / Packages / intel-oneapi-compiler-shared
Commits: 52406176 by Torsten Keßler at 2024-04-28T18:43:48+02:00 upgpkg: 2024.0.2-1 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,23 @@ +pkgbase = intel-oneapi-compiler-shared + pkgdesc = Intel oneAPI compiler runtime libraries + pkgver = 2024.0.2 + pkgrel = 1 + url = https://software.intel.com/content/www/us/en/develop/tools/oneapi.html + arch = x86_64 + license = LicenseRef-Intel-EULA-Developer-Tools + depends = intel-oneapi-compiler-shared-common + depends = intel-oneapi-compiler-shared-runtime + depends = intel-oneapi-dpcpp-debugger + depends = intel-oneapi-common + depends = intel-oneapi-compiler-shared-runtime-libs + depends = level-zero-loader + depends = glibc + depends = gcc-libs + depends = zlib + provides = intel-oneapi-compiler-shared-common + conflicts = intel-oneapi-basekit + noextract = intel-oneapi-compiler-shared-2024.0-2024.0.2-49895_amd64.deb + source = https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-compiler-shared-2024.0-2024.0.2-49895_amd64.deb + b2sums = 1945193ef177f543d09bf586306ed1bc53b3c94da062dee19247d0fe2a95a8e1747cf9d390944985b01e7acb2b09513cadcca170a7937fc9e9a9c8579f145252 + +pkgname = intel-oneapi-compiler-shared ===================================== PKGBUILD ===================================== @@ -2,31 +2,42 @@ # Contributor: Konstantin Gizdov <arch at kge dot pw> pkgname=intel-oneapi-compiler-shared -pkgver=2023.2.0 -_debpkgrel=49495 +_pkgver=2024.0 +pkgver=2024.0.2 +_debpkgrel=49895 pkgrel=1 pkgdesc='Intel oneAPI compiler runtime libraries' arch=('x86_64') url='https://software.intel.com/content/www/us/en/develop/tools/oneapi.html' -license=("custom") -source=("https://apt.repos.intel.com/oneapi/pool/main/${pkgname}-${pkgver}-${pkgver}-${_debpkgrel}_amd64.deb") -b2sums=('5a8c3ab10addeb7de558461f2074b5a9f7957722d7dca51a94922d0a2bf8cf89c28617b2f6c03cfb9977a87cbfbde639415dac0fe66288528f84df11715aea4d') +license=("LicenseRef-Intel-EULA-Developer-Tools") +source=("https://apt.repos.intel.com/oneapi/pool/main/${pkgname}-${_pkgver}-${pkgver}-${_debpkgrel}_amd64.deb") +b2sums=('1945193ef177f543d09bf586306ed1bc53b3c94da062dee19247d0fe2a95a8e1747cf9d390944985b01e7acb2b09513cadcca170a7937fc9e9a9c8579f145252') depends=('intel-oneapi-compiler-shared-common' 'intel-oneapi-compiler-shared-runtime' - 'intel-oneapi-dpcpp-debugger' 'intel-oneapi-common') + 'intel-oneapi-dpcpp-debugger' 'intel-oneapi-common' 'intel-oneapi-compiler-shared-runtime-libs' + 'level-zero-loader' 'glibc' 'gcc-libs' 'zlib') provides=("${pkgname}-common") conflicts=('intel-oneapi-basekit') noextract=( - "${pkgname}-${pkgver}-${pkgver}-${_debpkgrel}_amd64.deb" + "${pkgname}-${_pkgver}-${pkgver}-${_debpkgrel}_amd64.deb" ) +_lib_path='/opt/intel/oneapi/compiler' package() { cd "${srcdir}" - ar x "${srcdir}/${pkgname}-${pkgver}-${pkgver}-${_debpkgrel}_amd64.deb" + ar x "${srcdir}/${pkgname}-${_pkgver}-${pkgver}-${_debpkgrel}_amd64.deb" tar xvf data.tar.xz -C "${pkgdir}" rm data.tar.xz - # Remove symlink already created by intel-oneapi-compiler-shared-runtime - rm "${pkgdir}/opt/intel/oneapi/compiler/${pkgver}/linux/compiler/lib/intel64" + + find "${pkgdir}" -type f -iname "*.a" -exec chmod 644 '{}' \; + + # Symlinks are split between two binary packages. We add them manually + # in intel-oneapi-compiler-shared, so we have to remove them here. + local _lib_name="${_lib_path}/2024.0/lib/libur_adapter_level_zero.so" + rm -f "${pkgdir}/${_lib_name}".{0,0.0.0} + + _lib_name="${_lib_path}/2024.0/lib/libur_loader.so" + rm -f "${pkgdir}/${_lib_name}".{0,0.7.0} install -d "${pkgdir}"/usr/share/licenses/"${pkgname}" ln -s /usr/share/licenses/intel-oneapi "${pkgdir}"/usr/share/licenses/"${pkgname}"/oneapi View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/intel-oneapi-compiler-shared/-/commit/524061767f7fb43a9a9136713cd3419b5c7f299a -- This project does not include diff previews in email notifications. View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/intel-oneapi-compiler-shared/-/commit/524061767f7fb43a9a9136713cd3419b5c7f299a You're receiving this email because of your account on gitlab.archlinux.org.
