[arch-commits] Commit in intel-oneapi-common/trunk (PKGBUILD)

Konstantin Gizdov kgizdov at gemini.archlinux.org
Fri Aug 26 14:23:53 UTC 2022


    Date: Friday, August 26, 2022 @ 14:23:53
  Author: kgizdov
Revision: 1282566

upgpkg: intel-oneapi-common 2022.1.0-3: reorder license dirs and conflict basekit

Modified:
  intel-oneapi-common/trunk/PKGBUILD

----------+
 PKGBUILD |   35 +++++++++++++++++++----------------
 1 file changed, 19 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-08-26 14:23:49 UTC (rev 1282565)
+++ PKGBUILD	2022-08-26 14:23:53 UTC (rev 1282566)
@@ -6,7 +6,7 @@
 pkgname="${_pkgname}-common"
 pkgver='2022.1.0'
 _debpkgrel='161'
-pkgrel=2
+pkgrel=3
 pkgdesc="Intel's oneAPI common variables and licensing"
 arch=('any')
 url='https://software.intel.com/content/www/us/en/develop/tools/oneapi.html'
@@ -15,29 +15,32 @@
         "https://apt.repos.intel.com/oneapi/pool/main/${pkgname}-licensing-${pkgver}-${pkgver}-${_debpkgrel}_all.deb")
 b2sums=('e2e2d4028594e94e66e5d8a7187aac8fb7c1729164b846842840dc618c3a3e31e68183caf5c146a9ff85f03a64f9b9ee395db18295098ce15d2d2b7b9033ccc3'
         'ec8c7fb6309cdf0278cf1cbfaea952f37217a3f78c4d7d85994ac1e5252539c781b4d42d070a7aff23502eb116bf8889125dcd3d3ad2ae4f7a56519c9606fcc0')
+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"
+    "${pkgname}-vars-${pkgver}-${_debpkgrel}_all.deb"
+    "${pkgname}-licensing-${pkgver}-${pkgver}-${_debpkgrel}_all.deb"
 )
+conflicts=('intel-oneapi-basekit')
+
 build() {
-    cd "${srcdir}"
     mkdir vars licensing package
 
-    cd "${srcdir}"/vars
-	ar x "${srcdir}/${pkgname}-vars-${pkgver}-${_debpkgrel}_all.deb"
-	tar xvf data.tar.xz -C "${srcdir}"/package
-
-    cd "${srcdir}"/licensing
-	ar x "${srcdir}/${pkgname}-licensing-${pkgver}-${pkgver}-${_debpkgrel}_all.deb"
-	tar xvf data.tar.xz -C "${srcdir}"/package
 }
 
 package() {
-	mv "${srcdir}"/package/opt "${pkgdir}"
-	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}"
+    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
 }



More information about the arch-commits mailing list