Skip to content

Commit 0819bec

Browse files
authored
Update pycharm-community-bin.pacscript (Update into 2024.3.1.1)
1 parent 33fab1e commit 0819bec

File tree

1 file changed

+27
-28
lines changed

1 file changed

+27
-28
lines changed
Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,36 @@
11
pkgname="pycharm-community-bin"
2-
pkgver="2024.3"
2+
pkgver="2024.3.1.1"
33
gives="pycharm-community"
44
arch=("amd64" "arm64")
55
maintainer=("ObsidianPresidium <emil@aarestrup.nu>" "James Ed Randson <jimedrand@disroot.org>")
66
pkgdesc="Python IDE for professional developers aimed at productivity with a keyboard-centric focus."
7-
external_connection="true"
8-
source_amd64=(
9-
"https://download.jetbrains.com/python/pycharm-community-${pkgver}.tar.gz"
10-
"pycharm.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/${pkgname}/pycharm.desktop"
11-
)
12-
sha256sums_amd64=(
13-
"266975b832a4b2ec6cf23adc2c244650c1fb546f1ffa36dc2405866f1c32cb3e"
14-
"0367fc67c51d5d99fd64a5184b8acb2dbed4a56bb26eecdcf25a2414f2233c04"
15-
)
16-
source_arm64=(
17-
"https://download.jetbrains.com/python/pycharm-community-${pkgver}-aarch64.tar.gz"
18-
"pycharm.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/${pkgname}/pycharm.desktop"
19-
)
20-
sha256sums_arm64=(
21-
"1198417e8fc7a7bc789a78939ebcab238c93121e64f706b3f2e6ab31c69fd633"
22-
"0367fc67c51d5d99fd64a5184b8acb2dbed4a56bb26eecdcf25a2414f2233c04"
23-
)
7+
source_amd64=("https://download.jetbrains.com/python/pycharm-community-${pkgver}.tar.gz")
8+
sha256sums_amd64=("36b9332262815099d0b86d2689fcf91b379730cb838623d82c0845969bb6470f")
9+
source_arm64=("https://download.jetbrains.com/python/pycharm-community-${pkgver}-aarch64.tar.gz")
10+
sha256sums_arm64=("cbc36953b6943e70468e1908bef9adddc2a9597124e5d794f294095888b0914c")
2411
repology=("project: pycharm")
2512

2613
package() {
27-
cd "${_archive}"
28-
mkdir -p "${pkgdir}/usr/share/licenses/pycharm"
29-
mkdir -p "${pkgdir}/usr/share/pycharm"
30-
mkdir -p "${pkgdir}/usr/share/pixmaps"
31-
cp -dr --no-preserve='ownership' bin jbr lib plugins "${pkgdir}/usr/share/pycharm/"
32-
cp -dr --no-preserve='ownership' license "${pkgdir}/usr/share/licenses/pycharm/"
33-
cp -dr "${pkgdir}/usr/share/pycharm/bin/pycharm.png" "${pkgdir}/usr/share/pixmaps/"
34-
install -Dm 644 "${srcdir}"/pycharm.desktop -t "${pkgdir}"/usr/share/applications/
35-
mkdir -p "${pkgdir}/usr/bin"
36-
ln -sf "/usr/share/pycharm/bin/pycharm.sh" "${pkgdir}/usr/bin/pycharm"
14+
cd "${srcdir}/pycharm-community-${pkgver}"
15+
install -dm755 "${pkgdir}/usr/share/licenses/pycharm"
16+
install -dm755 "${pkgdir}/usr/share/pycharm"
17+
install -dm755 "${pkgdir}/usr/share/pixmaps"
18+
cp -dr --no-preserve='ownership' bin jbr lib modules plugins product-info.json "${pkgdir}/usr/share/pycharm/"
19+
cp -dr --no-preserve='ownership' license "${pkgdir}/usr/share/licenses/pycharm/"
20+
cp -dr "bin/pycharm.png" "${pkgdir}/usr/share/pixmaps/"
21+
install -dm755 "${pkgdir}/usr/bin"
22+
ln -sf "/usr/share/pycharm/bin/pycharm.sh" "${pkgdir}/usr/bin/pycharm"
23+
install -dm755 "${pkgdir}/usr/share/applications/"
24+
cat << EOF > "${pkgdir}/usr/share/applications/pycharm.desktop"
25+
[Desktop Entry]
26+
Version=1.0
27+
Type=Application
28+
Name=PyCharm
29+
Icon=pycharm
30+
Exec=/usr/share/pycharm/bin/pycharm
31+
Comment=Python IDE for professional developers aimed at productivity with a keyboard-centric focus.
32+
Categories=Development;IDE;
33+
Terminal=false
34+
StartupWMClass=jetbrains-pycharm
35+
EOF
3736
}

0 commit comments

Comments
 (0)