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.


Reply via email to