archrelease: copy trunk to community-any
[ArchLinux/community.git] / intel-oneapi-compiler-shared / trunk / PKGBUILD
blobc28f346465fba75cffbe5e4949fe44f298054588
1 # Maintainer: Torsten Keßler <tpkessler at archlinux dot org>
2 # Contributor: Konstantin Gizdov <arch at kge dot pw>
4 pkgname=intel-oneapi-compiler-shared
5 pkgver=2023.1.0
6 _debpkgrel=46305
7 pkgrel=1
8 pkgdesc='Intel oneAPI compiler runtime libraries'
9 arch=('x86_64')
10 url='https://software.intel.com/content/www/us/en/develop/tools/oneapi.html'
11 license=("custom")
12 source=("https://apt.repos.intel.com/oneapi/pool/main/${pkgname}-${pkgver}-${pkgver}-${_debpkgrel}_amd64.deb")
13 b2sums=('c6e3aeb4df24d4411531a618b88841c5ef563b7cff6a76d5269cc1f039d54536499a5ae7d0eae1f36702937ca0d77dfe8441359122d5797010beda89f49c4300')
14 depends=('intel-oneapi-compiler-shared-common' 'intel-oneapi-compiler-shared-runtime'
15          'intel-oneapi-dpcpp-debugger' 'intel-oneapi-common')
16 provides=("${pkgname}-common")
17 conflicts=('intel-oneapi-basekit')
19 noextract=(
20     "${pkgname}-${pkgver}-${pkgver}-${_debpkgrel}_amd64.deb"
23 package() {
24     cd "${srcdir}"
25     ar x "${srcdir}/${pkgname}-${pkgver}-${pkgver}-${_debpkgrel}_amd64.deb"
26     tar xvf data.tar.xz -C "${pkgdir}"
27     rm data.tar.xz
28     # Remove symlink already created by intel-oneapi-compiler-shared-runtime
29     rm "${pkgdir}/opt/intel/oneapi/compiler/${pkgver}/linux/compiler/lib/intel64"
31     install -d "${pkgdir}"/usr/share/licenses/"${pkgname}"
32     ln -s /usr/share/licenses/intel-oneapi "${pkgdir}"/usr/share/licenses/"${pkgname}"/oneapi