summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorXavier C. Llano2023-12-11 19:54:48 -0500
committerXavier C. Llano2023-12-11 19:54:48 -0500
commitd72c828f42d05487c9c07f0f317d5dc5e94060be (patch)
tree9586769aad0d1639b51b76dcf0cc59a85ffa6307
parent6fc652381f258702312f7d7ff4cf5c3aac895ed9 (diff)
downloadaur-d72c828f42d05487c9c07f0f317d5dc5e94060be.tar.gz
Normalizing bash variables
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD38
2 files changed, 20 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ec90906631f3..c1b96730406b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = pycharm-professional
pkgdesc = Python IDE for Professional Developers. Professional Edition
pkgver = 2023.3
- pkgrel = 1
+ pkgrel = 2
url = https://www.jetbrains.com/pycharm/
install = pycharm-professional_x86_64.install
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index c5713eed6b33..b456b1ddfc5c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,12 +10,12 @@ url='https://www.jetbrains.com/pycharm/'
conflicts=('pycharm' 'pycharm-community-edition' 'pycharm-community-jre' 'pycharm-community-eap' 'pycharm-eap' 'pycharm-community-jre-aarch64')
provides=('pycharm')
license=('custom')
-backup=("opt/$pkgname/bin/pycharm64.vmoptions"
- "opt/$pkgname/bin/idea.properties")
+backup=("opt/${pkgname}/bin/pycharm64.vmoptions"
+ "opt/${pkgname}/bin/idea.properties")
depends=('giflib' 'glibc' 'sh' 'libxtst' 'libxslt' 'libxss' 'nss' 'python' 'libdbusmenu-glib' 'python-setuptools' 'cython')
options=('!strip')
-source_x86_64=("https://download.jetbrains.com/python/$pkgname-$pkgver.tar.gz")
-source_aarch64=("https://download.jetbrains.com/python/$pkgname-$pkgver-aarch64.tar.gz")
+source_x86_64=("https://download.jetbrains.com/python/${pkgname}-${pkgver}.tar.gz")
+source_aarch64=("https://download.jetbrains.com/python/${pkgname}-${pkgver}-aarch64.tar.gz")
source=("pycharm-professional.desktop"
"ltedit.desktop")
sha256sums=('a75264959b06a45ea0801729bc1688bfbd52da3c5fbf3d5b1ad9267860439291'
@@ -34,7 +34,7 @@ optdepends=('ipython: For enhanced interactive Python shell inside Pycharm'
'python-tox: Python environments for testing tool'
'jupyter-server: For Jupyter notebooks and apps')
-if [[ $CARCH == "x86_64" ]]; then
+if [[ "${CARCH}" == "x86_64" ]]; then
install=pycharm-professional_x86_64.install
elif [ "${CARCH}" == "aarch64" ]; then
install=pycharm-professional_aarch64.install
@@ -47,24 +47,24 @@ prepare() {
package() {
# licenses
- install -dm 755 "$pkgdir/usr/share/licenses/$pkgname/"
- install -m 644 "pycharm-$pkgver/license/"* "$pkgdir/usr/share/licenses/$pkgname/"
+ install -dm 755 "${pkgdir}/usr/share/licenses/${pkgname}/"
+ install -m 644 "pycharm-${pkgver}/license/"* "${pkgdir}/usr/share/licenses/${pkgname}/"
# base
- install -dm 755 "$pkgdir/opt/$pkgname"
- mv "pycharm-$pkgver/"* "$pkgdir/opt/$pkgname/"
- install -dm 755 "$pkgdir/usr/share/applications"
- install -Dm 644 "$pkgname.desktop" "$pkgdir/usr/share/applications/"
- install -Dm 644 ltedit.desktop "$pkgdir/usr/share/applications/"
- install -dm 755 "$pkgdir/usr/share/icons/hicolor/"{128x128,scalable}"/apps/"
- install -Dm 644 "$pkgdir/opt/$pkgname/bin/pycharm.png" "$pkgdir/usr/share/icons/hicolor/128x128/apps/pycharm.png"
- install -Dm 644 "$pkgdir/opt/$pkgname/bin/pycharm.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/pycharm.svg"
+ install -dm 755 "${pkgdir}/opt/${pkgname}"
+ mv "pycharm-${pkgver}/"* "${pkgdir}/opt/${pkgname}/"
+ install -dm 755 "${pkgdir}/usr/share/applications"
+ install -Dm 644 "${pkgname}.desktop" "${pkgdir}/usr/share/applications/"
+ install -Dm 644 ltedit.desktop "${pkgdir}/usr/share/applications/"
+ install -dm 755 "${pkgdir}/usr/share/icons/hicolor/"{128x128,scalable}"/apps/"
+ install -Dm 644 "${pkgdir}/opt/${pkgname}/bin/pycharm.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/pycharm.png"
+ install -Dm 644 "${pkgdir}/opt/${pkgname}/bin/pycharm.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/pycharm.svg"
# issue https://youtrack.jetbrains.com/issue/IDEA-313202
- chmod 4755 "$pkgdir/opt/pycharm-professional/jbr/lib/chrome-sandbox"
+ chmod 4755 "${pkgdir}/opt/pycharm-professional/jbr/lib/chrome-sandbox"
# exec
- install -dm 755 "$pkgdir/usr/bin/"
- ln -s "/opt/$pkgname/bin/pycharm.sh" "$pkgdir/usr/bin/pycharm"
- ln -s "/opt/$pkgname/bin/ltedit.sh" "$pkgdir/usr/bin/ltedit"
+ install -dm 755 "${pkgdir}/usr/bin/"
+ ln -s "/opt/${pkgname}/bin/pycharm.sh" "${pkgdir}/usr/bin/pycharm"
+ ln -s "/opt/${pkgname}/bin/ltedit.sh" "${pkgdir}/usr/bin/ltedit"
}