PyCharm 2026.1.1
Самая умная IDE для Python
Не провереноПроисхождение пакета не подтверждено.
Используемые названия и товарные знаки принадлежат соответствующим владельцам.
1name=pycharm
2version=2026.1.1
3release=1
4summary="Python IDE for Professional Developers"
5group="Development/Tools"
6desc="PyCharm is an integrated development environment (IDE) used for Python programming.
7It provides code analysis, a graphical debugger, an integrated unit tester,
8integration with version control systems, and supports web development with Django."
9maintainer="Maxim Slipenko <maks1ms@alt-gnome.ru>"
10architectures=("amd64")
11homepage="https://www.jetbrains.com/pycharm/"
12license=("custom")
13nonfree=1
14nonfree_msg="PyCharm is proprietary software by JetBrains. Use is subject to the JetBrains User Agreement."
15nonfree_msg_ru="PyCharm является проприетарным программным обеспечением JetBrains. Использование регулируется Пользовательским соглашением JetBrains."
16nonfree_url='https://www.jetbrains.com/legal/docs/toolbox/user/'
17appstream_app_id='com.jetbrains.PyCharm'
18
19provides=(
20 "$name"
21 "$name-professional"
22 "$name-community"
23)
24
25checksums=(
26 'sha256:61286adfef1bb2fc854f937fb64dfdfb7932f450a36ddafa13396918d517b363'
27 'sha256:6f81c5874438965f2566001ad265e727c02e4db7d0b57287d86f3479fd647891'
28)
29
30_jb_name=$name
31_jb_code="python/$name"
32
33##BEGIN:jb-template##
34disable_network=1
35
36sfe_249_new_extractor=1
37
38sources=(
39 local:///$_jb_name.desktop?~archive=false
40 https://download-cdn.jetbrains.com/$_jb_code-$version.tar.gz
41)
42
43package() {
44 mkdir -p "$pkgdir/opt/$_jb_name"
45 cp -r "$srcdir/$_jb_name-$version/"* "$pkgdir/opt/$_jb_name"
46
47 install -dm 755 "$pkgdir/usr/bin/"
48 ln -s "/opt/$_jb_name/bin/$_jb_name" "$pkgdir/usr/bin/$_jb_name"
49
50 install-desktop "$_jb_name.desktop"
51 install -Dm644 "$pkgdir/opt/$_jb_name/bin/$_jb_name.png" "$pkgdir/usr/share/pixmaps/$_jb_name.png"
52}
53
54files() {
55 files-find \
56 "/opt/$_jb_name" \
57 "/opt/$_jb_name/**/*" \
58 "/usr/bin/$_jb_name" \
59 "/usr/share/applications/$_jb_name.desktop" \
60 "/usr/share/pixmaps/$_jb_name.png"
61}
62##END:jb-template##