Date: Sunday, July 24, 2022 @ 21:41:26 Author: kgizdov Revision: 1256006
initial release Added: intel-oneapi-mkl/ intel-oneapi-mkl/repos/ intel-oneapi-mkl/trunk/ intel-oneapi-mkl/trunk/PKGBUILD intel-oneapi-mkl/trunk/intel-oneapi-mkl.conf intel-oneapi-mkl/trunk/intel-oneapi-mkl.sh -----------------------+ PKGBUILD | 63 ++++++++++++++++++++++++++++++++++++++++++++++++ intel-oneapi-mkl.conf | 1 intel-oneapi-mkl.sh | 1 3 files changed, 65 insertions(+) Added: intel-oneapi-mkl/trunk/PKGBUILD =================================================================== --- intel-oneapi-mkl/trunk/PKGBUILD (rev 0) +++ intel-oneapi-mkl/trunk/PKGBUILD 2022-07-24 21:41:26 UTC (rev 1256006) @@ -0,0 +1,63 @@ +# Maintainer: Konstantin Gizdov <arch at kge dot pw> +# Contributor : Jingbei Li <i...@jingbei.li> +# Contributor: Intel Corporation <http://www.intel.com/software/products/support> + +pkgbase=intel-oneapi-mkl +pkgname=(intel-oneapi-mkl) +_pkgver=2022.1.0 +_debpkgrel=223 +pkgver=${_pkgver}_${_debpkgrel} +pkgrel=1 +pkgdesc="IntelĀ® oneAPI Math Kernel Library" +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" + "https://apt.repos.intel.com/oneapi/pool/main/${pkgname}-devel-${_pkgver}-${_pkgver}-${_debpkgrel}_amd64.deb" + "https://apt.repos.intel.com/oneapi/pool/main/${pkgname}-common-${_pkgver}-${_pkgver}-${_debpkgrel}_all.deb" + "https://apt.repos.intel.com/oneapi/pool/main/${pkgname}-common-devel-${_pkgver}-${_pkgver}-${_debpkgrel}_all.deb" + "${pkgname}.conf" + "${pkgname}.sh" +) +depends=(intel-oneapi-compiler-dpcpp-cpp-runtime intel-oneapi-tbb intel-oneapi-common) +noextract=( + "${pkgname}-${_pkgver}-${_pkgver}-${_debpkgrel}_amd64.deb" + "${pkgname}-devel-${_pkgver}-${_pkgver}-${_debpkgrel}_amd64.deb" + "${pkgname}-common-${_pkgver}-${_pkgver}-${_debpkgrel}_all.deb" + "${pkgname}-common-devel-${_pkgver}-${_pkgver}-${_debpkgrel}_all.deb" +) +sha256sums=('10974019f1bf2c3bcbb76880892b39d436e8d95faebbb62004fa9727e0eaae4b' + '49399449a4e834124b63d3a4a1a48a154fe7e8a43f5617aea3bf6e9aa3337d64' + '93b461332d506ba74900518f0d65a309b203391d91b33b399f37262dbb23bdfc' + '789924d0506f55d9d0db23636402e9a0f73026d2849eac460d73ee7d083c4701' + 'cd787d9843146ad5ccf28ec72311d76d95d6bb9e42974dd614d8b5aa76bb5bd9' + '85a56750e03ad99a5b99e7296dcea411fb88c4a0a25e674c86ab48f5648d9ae9') + +build() { + mkdir package + + ar x ${pkgname}-${_pkgver}-${_pkgver}-${_debpkgrel}_amd64.deb + tar xvf data.tar.xz -C "${srcdir}"/package + + ar x ${pkgname}-devel-${_pkgver}-${_pkgver}-${_debpkgrel}_amd64.deb + tar xvf data.tar.xz -C "${srcdir}"/package + + ar x ${pkgname}-common-${_pkgver}-${_pkgver}-${_debpkgrel}_all.deb + tar xvf data.tar.xz -C "${srcdir}"/package + + ar x ${pkgname}-common-devel-${_pkgver}-${_pkgver}-${_debpkgrel}_all.deb + tar xvf data.tar.xz -C "${srcdir}"/package + + # drop conda binaries + rm -r "${srcdir}"/package/opt/intel/oneapi/conda_channel +} + +package() { + install -Dm644 ${pkgname}.conf ${pkgdir}/etc/ld.so.conf.d/${pkgname}.conf + install -Dm644 ${pkgname}.sh ${pkgdir}/etc/profile.d/${pkgname}.sh + + mv "${srcdir}"/package/opt "${pkgdir}" + install -d "${pkgdir}"/usr/share/licenses/"${pkgname}" + ln -s /usr/share/licenses/intel-oneapi "${pkgdir}"/usr/share/licenses/"${pkgname}"/oneapi +} Added: intel-oneapi-mkl/trunk/intel-oneapi-mkl.conf =================================================================== --- intel-oneapi-mkl/trunk/intel-oneapi-mkl.conf (rev 0) +++ intel-oneapi-mkl/trunk/intel-oneapi-mkl.conf 2022-07-24 21:41:26 UTC (rev 1256006) @@ -0,0 +1 @@ +/opt/intel/oneapi/mkl/latest/lib/intel64 Added: intel-oneapi-mkl/trunk/intel-oneapi-mkl.sh =================================================================== --- intel-oneapi-mkl/trunk/intel-oneapi-mkl.sh (rev 0) +++ intel-oneapi-mkl/trunk/intel-oneapi-mkl.sh 2022-07-24 21:41:26 UTC (rev 1256006) @@ -0,0 +1 @@ +export MKLROOT=/opt/intel/oneapi/mkl/latest