diff options
author | Your Name | 2022-01-24 15:42:39 +0800 |
---|---|---|
committer | Your Name | 2022-01-24 15:42:39 +0800 |
commit | 4c98bd0532b845bc5fc905f83c8b4d428c279d2d (patch) | |
tree | a96e21a2fb59f74bb38d83c0f3ef20b2355ca0bf | |
download | aur-4c98bd0532b845bc5fc905f83c8b4d428c279d2d.tar.gz |
pack intel-oneapi-dnnl
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | intel-oneapi-dnnl.conf | 4 |
3 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..19183661bdec --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = intel-oneapi-dnnl + pkgdesc = IntelĀ® oneAPI Deep Neural Network Library + pkgver = 2022.0.2 + pkgrel = 1 + url = https://software.intel.com/content/www/us/en/develop/tools/oneapi.html + arch = x86_64 + license = custom + noextract = intel-oneapi-dnnl-2022.0.2-43_amd64.deb + noextract = intel-oneapi-dnnl-devel-2022.0.2-43_amd64.deb + source = https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-dnnl-2022.0.2-43_amd64.deb + source = https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-dnnl-devel-2022.0.2-43_amd64.deb + source = intel-oneapi-dnnl.conf + sha256sums = a7d855bfad11f23c399bace8bb420c76ebbff9b7d7da89a81739b0d98d727fd3 + sha256sums = 1b8360e0e2cc8807634c27fcb2c53fa243feec7e97029037fbc0f5c65ac76932 + sha256sums = f1fe419d6cbab4411c5fe68515b1fc8f317185b70a0c2b7400ba7c88dbd32c63 + +pkgname = intel-oneapi-dnnl + depends = intel-oneapi-common-vars>=2022.0.0 + depends = intel-oneapi-common-licensing=2022.0.0 + depends = intel-oneapi-tbb=2021.5.1 + depends = intel-oneapi-compiler=2022.0.2 diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..efd7eef47afa --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer : Jingbei Li <i@jingbei.li> +# Contributor: Intel Corporation <http://www.intel.com/software/products/support> + +pkgname=intel-oneapi-dnnl +pkgver=2022.0.2 +_debpkgrel=43 +pkgrel=1 +pkgdesc="IntelĀ® oneAPI Deep Neural Network 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}-${_debpkgrel}_amd64.deb" +"https://apt.repos.intel.com/oneapi/pool/main/${pkgname}-devel-${pkgver}-${_debpkgrel}_amd64.deb" +"${pkgname}.conf") +sha256sums=('a7d855bfad11f23c399bace8bb420c76ebbff9b7d7da89a81739b0d98d727fd3' + '1b8360e0e2cc8807634c27fcb2c53fa243feec7e97029037fbc0f5c65ac76932' + 'f1fe419d6cbab4411c5fe68515b1fc8f317185b70a0c2b7400ba7c88dbd32c63') + +noextract=( + "${pkgname}-${pkgver}-${_debpkgrel}_amd64.deb" + "${pkgname}-devel-${pkgver}-${_debpkgrel}_amd64.deb" +) + +build() { + ar x ${pkgname}-${pkgver}-${_debpkgrel}_amd64.deb + tar xvf data.tar.xz + + ar x ${pkgname}-devel-${pkgver}-${_debpkgrel}_amd64.deb + tar xvf data.tar.xz +} + +package() { + depends=('intel-oneapi-common-vars>=2022.0.0' 'intel-oneapi-common-licensing=2022.0.0' + 'intel-oneapi-tbb=2021.5.1' 'intel-oneapi-compiler=2022.0.2' ) + mv ${srcdir}/opt ${pkgdir} + ln -sfT "$pkgver" ${pkgdir}/opt/intel/oneapi/dnnl/latest + + install -Dm644 ${pkgname}.conf ${pkgdir}/etc/ld.so.conf.d/${pkgname}.conf + + #mkdir -p ${pkgdir}/usr/lib/cmake + #ln -sfT "/opt/intel/oneapi/dpl/latest/lib/cmake/dnnl" ${pkgdir}/usr/lib/cmake/dnnl +} diff --git a/intel-oneapi-dnnl.conf b/intel-oneapi-dnnl.conf new file mode 100644 index 000000000000..6ecfc5c118e8 --- /dev/null +++ b/intel-oneapi-dnnl.conf @@ -0,0 +1,4 @@ +/opt/intel/oneapi/dnnl/2022.0.2/cpu_dpcpp_gpu_dpcpp/lib +/opt/intel/oneapi/dnnl/2022.0.2/cpu_gomp/lib +/opt/intel/oneapi/dnnl/2022.0.2/cpu_iomp/lib +/opt/intel/oneapi/dnnl/2022.0.2/cpu_tbb/lib |