# Maintainer: Torsten Keßler <tpkessler at archlinux dot org>
# Maintainer: Konstantin Gizdov <arch at kge dot pw>
# Contributor: Jingbei Li <i@jingbei.li>
# Contributor: Intel Corporation <http://www.intel.com/software/products/support>

_pkgname='intel-oneapi'
pkgname="${_pkgname}-common"
_pkgver=2024.1
pkgver=2024.1.0
_debpkgrel=579
pkgrel=1
pkgdesc="Intel's oneAPI common variables and licensing"
arch=('any')
url='https://software.intel.com/content/www/us/en/develop/tools/oneapi.html'
license=("LicenseRef-Intel-EULA-Developer-Tools AND LicenseRef-Intel-Simplified")
source=("https://apt.repos.intel.com/oneapi/pool/main/${pkgname}-vars-${pkgver}-${_debpkgrel}_all.deb"
        "https://apt.repos.intel.com/oneapi/pool/main/${pkgname}-licensing-${_pkgver}-${pkgver}-${_debpkgrel}_all.deb")
b2sums=('0dd9e8f3f13405c2b2ab65b717fd1e0541090615d0315957681570050b182d8c00461ff444409f4792244dd08bc66b28103c1c007ae0e7189a87e3695ef7663b'
        '90ce44321be4dc5d43a4d8aac3dec5327442d674151865a7c3a52c47e779d646701eda9616b8bee0373e2a412b3f0f7ce375245d3a4c5b5f9ea5a3cf88d60cb7')
depends=('sh')
optdepends=("procps-ng: Sourcing /opt/intel/oneapi/setvars.sh")
noextract=(
    "${pkgname}-vars-${pkgver}-${_debpkgrel}_all.deb"
    "${pkgname}-licensing-${_pkgver}-${pkgver}-${_debpkgrel}_all.deb"
)
conflicts=('intel-oneapi-basekit')

build() {
    mkdir vars licensing package

}

package() {
    cd "${srcdir}"
    ar x "${srcdir}/${pkgname}-vars-${pkgver}-${_debpkgrel}_all.deb"
    tar xvf data.tar.xz -C "${pkgdir}"
    rm data.tar.xz

    ar x "${srcdir}/${pkgname}-licensing-${_pkgver}-${pkgver}-${_debpkgrel}_all.deb"
    tar xvf data.tar.xz -C "${pkgdir}"
    rm data.tar.xz

    ln -sfT "${_pkgver}" "${pkgdir}"/opt/intel/oneapi/licensing/latest
    install -d "${pkgdir}"/usr/share/licenses/"${pkgname}"
    ln -s /opt/intel/oneapi/licensing/latest "${pkgdir}"/usr/share/licenses/"${pkgname}"/latest
    ln -s "${pkgname}" "${pkgdir}"/usr/share/licenses/"${_pkgname}"
    ls -lah "${pkgdir}"/usr/share/licenses
}
