1 # Maintainer: Torsten Keßler <tpkessler at archlinux dot org>
2 # Contributor: Jingbei Li <i@jingbei.li>
4 pkgname=intel-oneapi-dpcpp-debugger
7 pkgver=${_pkgver}_${_debpkgrel}
9 pkgdesc='Intel OneAPI GDB'
11 url='https://software.intel.com/content/www/us/en/develop/tools/oneapi.html'
13 source=("https://apt.repos.intel.com/oneapi/pool/main/${pkgname}-${_pkgver}-${_pkgver}-${_debpkgrel}_amd64.deb"
14 "https://apt.repos.intel.com/oneapi/pool/main/${pkgname}-eclipse-cfg-${_pkgver}-${_debpkgrel}_all.deb")
15 b2sums=('57a5ce20e7aaf9f3e77b64f3cf58021de9d4b167370d57ac293eb46ac745841bfaa5befcea80804cbce4158ebb1eb4d29fd1a6083f4c3da917004a708fd59488'
16 'db56931bc8c565b573d2623b3564bfb6b92d58baf199ab8e816c929db6be1b936fcdd04dc2b74fb28624aa93c83b0be388474f5395244dfc162ff39da14d0cd8')
18 "${pkgname}-${_pkgver}-${_pkgver}-${_debpkgrel}_amd64.deb"
19 "${pkgname}-eclipse-cfg-${_pkgver}-${_debpkgrel}_all.deb"
21 depends=('intel-oneapi-common')
22 provides=("$pkgname-eclipse-cfg")
23 conflicts=('intel-oneapi-basekit')
27 ar x "${srcdir}/${pkgname}-${_pkgver}-${_pkgver}-${_debpkgrel}_amd64.deb"
28 tar xvf data.tar.xz -C "${pkgdir}"
31 ar x "${srcdir}/${pkgname}-eclipse-cfg-${_pkgver}-${_debpkgrel}_all.deb"
32 tar xvf data.tar.xz -C "${pkgdir}"
35 local _deb_path='/opt/intel/oneapi/debugger/'
36 ln -s "${_deb_path}/${_pkgver}" "${pkgdir}/${_deb_path}/latest"
37 # Allow libs to be found
38 local _lib_path='/opt/intel/oneapi/debugger'
39 local _ldso_conf="${pkgdir}"/etc/ld.so.conf.d
40 install -d "${_ldso_conf}"
41 echo "${_lib_path}/latest/gdb/intel64/lib" > "${_ldso_conf}/${pkgname}.conf"
43 install -d "${pkgdir}"/usr/share/licenses/"${pkgname}"
44 ln -s /usr/share/licenses/intel-oneapi "${pkgdir}"/usr/share/licenses/"${pkgname}"/oneapi