gigaide 251.26927.53

IDE на базе IDEA/PyCharm Community и еще 70 инструментов

Не проверено
 1name=gigaide
 2version=251.26927.53
 3release=1
 4summary="IDE based on IDEA/PyCharm Community and 70 more tools"
 5summary_ru="IDE на базе IDEA/PyCharm Community и еще 70 инструментов"
 6group="Development/Tools"
 7desc="$summary."
 8desc_ru="$summary_ru."
 9maintainer="Maxim Slipenko <maks1ms@alt-gnome.ru>"
10architectures=("amd64")
11homepage="https://gitverse.ru/features/gigaide/"
12license=("custom")
13appstream_app_id="ru.gitverse.GigaIDE"
14
15nonfree=1
16
17provides=()
18conflicts=()
19
20sources=(
21	"https://gigaide.ru/downloadlast/gigaideCE-${version}.tar.gz"
22	"local:///gigaide.desktop"
23)
24
25checksums=(
26	sha256:2517c28ec1c5cef802114bcc89b47463de49d7c3a992caf9bc0df365fda4ec10
27	sha256:69087b4826dfbe2a0747f46f8273359ad3f00c8f903b5f3f98c536e2a5e52587
28)
29
30auto_reqprov_method=dirty
31auto_req=1
32auto_prov=1
33
34disable_network=1
35
36_jb_name=gigaide
37
38prepare() {
39	mv gigaide-CE-$version $_jb_name-$version
40	cd $_jb_name-$version/bin
41	mv idea $_jb_name
42	mv idea.png $_jb_name.png
43}
44
45package() {
46	mkdir -p "$pkgdir/opt/$_jb_name"
47	cp -r "$srcdir/$_jb_name-$version/"* "$pkgdir/opt/$_jb_name"
48
49	install -dm 755 "$pkgdir/usr/bin/"
50	ln -s "/opt/$_jb_name/bin/$_jb_name" "$pkgdir/usr/bin/$_jb_name"
51
52	install-desktop "$_jb_name.desktop"
53	install -Dm644 "$pkgdir/opt/$_jb_name/bin/$_jb_name.png" "$pkgdir/usr/share/pixmaps/$_jb_name.png"
54}
55
56files() {
57	files-find \
58		"/opt/$_jb_name" \
59		"/opt/$_jb_name/**/*" \
60		"/usr/bin/$_jb_name" \
61		"/usr/share/applications/$_jb_name.desktop" \
62		"/usr/share/pixmaps/$_jb_name.png"
63}