[arch-commits] Commit in intel-oneapi-mkl/repos (4 files)
Konstantin Gizdov
kgizdov at gemini.archlinux.org
Sun Jul 24 21:41:40 UTC 2022
Date: Sunday, July 24, 2022 @ 21:41:39
Author: kgizdov
Revision: 1256007
archrelease: copy trunk to community-x86_64
Added:
intel-oneapi-mkl/repos/community-x86_64/
intel-oneapi-mkl/repos/community-x86_64/PKGBUILD
(from rev 1256006, intel-oneapi-mkl/trunk/PKGBUILD)
intel-oneapi-mkl/repos/community-x86_64/intel-oneapi-mkl.conf
(from rev 1256006, intel-oneapi-mkl/trunk/intel-oneapi-mkl.conf)
intel-oneapi-mkl/repos/community-x86_64/intel-oneapi-mkl.sh
(from rev 1256006, 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(+)
Copied: intel-oneapi-mkl/repos/community-x86_64/PKGBUILD (from rev 1256006, intel-oneapi-mkl/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD (rev 0)
+++ community-x86_64/PKGBUILD 2022-07-24 21:41:39 UTC (rev 1256007)
@@ -0,0 +1,63 @@
+# Maintainer: Konstantin Gizdov <arch at kge dot pw>
+# Contributor : Jingbei Li <i at 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
+}
Copied: intel-oneapi-mkl/repos/community-x86_64/intel-oneapi-mkl.conf (from rev 1256006, intel-oneapi-mkl/trunk/intel-oneapi-mkl.conf)
===================================================================
--- community-x86_64/intel-oneapi-mkl.conf (rev 0)
+++ community-x86_64/intel-oneapi-mkl.conf 2022-07-24 21:41:39 UTC (rev 1256007)
@@ -0,0 +1 @@
+/opt/intel/oneapi/mkl/latest/lib/intel64
Copied: intel-oneapi-mkl/repos/community-x86_64/intel-oneapi-mkl.sh (from rev 1256006, intel-oneapi-mkl/trunk/intel-oneapi-mkl.sh)
===================================================================
--- community-x86_64/intel-oneapi-mkl.sh (rev 0)
+++ community-x86_64/intel-oneapi-mkl.sh 2022-07-24 21:41:39 UTC (rev 1256007)
@@ -0,0 +1 @@
+export MKLROOT=/opt/intel/oneapi/mkl/latest
More information about the arch-commits
mailing list