diff options
author | Michael Hansen | 2023-08-24 10:13:53 -0700 |
---|---|---|
committer | Michael Hansen | 2023-08-24 10:13:53 -0700 |
commit | effa5158c339b4f283fc2e942473d2be1bec1540 (patch) | |
tree | abe18a99b0c03aee0fafa6fcb4fcbbb3e4c1919a /PKGBUILD | |
parent | 054c3a6dc0a125c61f387f8c0637c556d279a2a3 (diff) | |
download | aur-effa5158c339b4f283fc2e942473d2be1bec1540.tar.gz |
Update to 2023.2.1 and attempt to fix aarch64 build
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 16 insertions, 7 deletions
@@ -9,8 +9,8 @@ pkgbase=clion pkgname=(clion clion-jre clion-cmake clion-gdb clion-lldb) _pkgname=clion _dlname=CLion -pkgver=2023.2 -pkgrel=2 +pkgver=2023.2.1 +pkgrel=1 epoch=1 pkgdesc="C/C++ IDE. Free 30-day trial." arch=('x86_64' 'aarch64') @@ -22,15 +22,24 @@ source=("jetbrains-${pkgbase}.desktop") source_x86_64=("https://download.jetbrains.com/cpp/${_dlname}-${pkgver}.tar.gz") source_aarch64=("https://download.jetbrains.com/cpp/${_dlname}-${pkgver}-aarch64.tar.gz") sha256sums=('13c9e7c7f6ef57ee573d133bf30a599390a99087a1f578caea62020e0f742587') -sha256sums_x86_64=('45671bb8cf7b18bd6da2b519b950f28d315ad49d230494a08785e78219e43819') -sha256sums_aarch64=('3088fe06e75af6f1bc2374843360a9b7242684802727aa3ce9900063d4dd9b4b') -noextract=("${_dlname}-${pkgver}.tar.gz") +sha256sums_x86_64=('3dad580f2d4b40815c64da602e37d874bef03bdf50bd70ce63efb4005006cf19') +sha256sums_aarch64=('724a7940ab556c4cafcab2b4b7bce2081a38c60b0c6978e7bf1397dd012e0aa1') +noextract=("${_dlname}-${pkgver}.tar.gz" + "${_dlname}-${pkgver}-aarch64.tar.gz") build() { + case "$CARCH" in + x86_64) + _tarname="${_dlname}-${pkgver}.tar.gz" + ;; + *) + _tarname="${_dlname}-${pkgver}-${CARCH}.tar.gz" + ;; + esac + rm -rf "${srcdir}/opt" mkdir -p "${srcdir}/opt/${pkgbase}" - bsdtar --strip-components 1 -xf "${_dlname}-${pkgver}.tar.gz" \ - -C "${srcdir}/opt/${pkgbase}" + bsdtar --strip-components 1 -xf "$_tarname" -C "${srcdir}/opt/${pkgbase}" } package_clion() { |