Date: Friday, March 3, 2023 @ 14:15:51 Author: tpkessler Revision: 1409400
Migrate OneAPI dev utils from AUR to community Added: intel-oneapi-dev-utilities/ intel-oneapi-dev-utilities/repos/ intel-oneapi-dev-utilities/trunk/ intel-oneapi-dev-utilities/trunk/PKGBUILD ----------+ PKGBUILD | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) Added: intel-oneapi-dev-utilities/trunk/PKGBUILD =================================================================== --- intel-oneapi-dev-utilities/trunk/PKGBUILD (rev 0) +++ intel-oneapi-dev-utilities/trunk/PKGBUILD 2023-03-03 14:15:51 UTC (rev 1409400) @@ -0,0 +1,41 @@ +# Maintainer: Torsten Keßler <tpkessler at archlinux dot org> +# Contributor: Jingbei Li <[email protected]> + +pkgname=intel-oneapi-dev-utilities +_pkgver=2021.8.0 +_debpkgrel=25328 +pkgver=${_pkgver}_${_debpkgrel} +pkgrel=2 +pkgdesc="Intel oneAPI Dev Utilities" +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}-eclipse-cfg-${_pkgver}-${_debpkgrel}_all.deb") +b2sums=('8db5f5daddc2431a14687ec1c9e287988255279b328e0350a9d83d96036596b50b4e4dcda0adadca91ed483e43aa92490211766cf009807d880a99fe34248c1b' + 'ef7d61c69717f2457df9b23c1c5f9ba9518b7c6c4405268eda052131309b3e72e2f477cfe3badca7f74c22d69949c81dc56a43e5ef2220fa3b415ccedc408c82') +depends=('intel-oneapi-common') +provides=("${pkgname}-eclipse-cfg") +conflicts=('intel-oneapi-basekit') + +noextract=( + "${pkgname}-${_pkgver}-${_pkgver}-${_debpkgrel}_amd64.deb" + "${pkgname}-eclipse-cfg-${_pkgver}-${_debpkgrel}_all.deb" +) + +package() { + cd "${srcdir}" + ar x ${pkgname}-${_pkgver}-${_pkgver}-${_debpkgrel}_amd64.deb + tar xvf data.tar.xz -C "${pkgdir}" + rm data.tar.xz + + ar x ${pkgname}-eclipse-cfg-${_pkgver}-${_debpkgrel}_all.deb + tar xvf data.tar.xz -C "${pkgdir}" + rm data.tar.xz + + local _dev_path='/opt/intel/oneapi/dev-utilities' + ln -s "${_dev_path}/${_pkgver}" "${pkgdir}/${_dev_path}/latest" + + install -d "${pkgdir}"/usr/share/licenses/"${pkgname}" + ln -s /usr/share/licenses/intel-oneapi "${pkgdir}"/usr/share/licenses/"${pkgname}"/oneapi +}
