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##