antigravity 1.23.2

An agentic development platform from Google, evolving the IDE into the agent-first era.

Не проверено
 1name=antigravity
 2version=1.23.2
 3release=1
 4summary="An agentic development platform from Google, evolving the IDE into
 5the agent-first era."
 6group="Other"
 7desc="Google Antigravity - Experience liftoff"
 8maintainer="Oleg Shchavelev <oleg@alt-gnome.ru>"
 9architectures=("amd64")
10homepage="https://antigravity.google/"
11license=("custom")
12appstream_app_id="google.antigravity.antigravity"
13nonfree=1
14nonfree_msgfile="LICENSE.txt"
15sfe_249_new_extractor=1
16
17provides=()
18conflicts=()
19
20_ag_amd64_build=1776332190
21_ag_amd64_checksums=d29aa2e214aa69c5a7199fce43624422
22_ag_amd64_src="https://us-central1-apt.pkg.dev/projects/$name-auto-updater-dev"
23_ag_amd64_src+="/pool/$name-debian/${name}_${version}-${_ag_amd64_build}"
24_ag_amd64_src+="_amd64_${_ag_amd64_checksums}.deb"
25
26sources=(
27	"$_ag_amd64_src"
28)
29
30checksums=(
31	sha256:bdd5f32d26791c36640bd2f713f5ebd6e78fe429c3cc27a72668fda6ad6317a4
32)
33
34auto_reqprov_method=dirty
35auto_req=1
36auto_prov=1
37
38disable_network=1
39
40prepare() {
41	tar -xpf data.tar.xz --no-same-owner
42}
43
44package() {
45	install -dm755 "$pkgdir/opt/$name"
46	install -dm755 "$pkgdir/usr/bin"
47	install -dm755 "$pkgdir/usr/share"
48
49	cp -a usr/share/$name/. "$pkgdir/opt/$name/"
50	ln -sf "/opt/$name/bin/$name" "$pkgdir/usr/bin/$name"
51	ln -sf "/opt/$name" "$pkgdir/usr/share/$name"
52
53	install -dm755 "$pkgdir/usr/share/applications"
54	install -Dm644 usr/share/applications/$name.desktop \
55		"$pkgdir/usr/share/applications/$name.desktop"
56	install -Dm644 usr/share/applications/$name-url-handler.desktop \
57		"$pkgdir/usr/share/applications/$name-url-handler.desktop"
58
59	install -Dm644 usr/share/appdata/$name.appdata.xml \
60		"$pkgdir/usr/share/appdata/$name.appdata.xml"
61
62	install -Dm644 usr/share/pixmaps/$name.png \
63		"$pkgdir/usr/share/pixmaps/$name.png"
64
65	install -Dm644 usr/share/pixmaps/$name.png \
66		"$pkgdir/usr/share/icons/hicolor/128x128/apps/$name.png"
67
68	install -Dm644 usr/share/mime/packages/$name-workspace.xml \
69		"$pkgdir/usr/share/mime/packages/$name-workspace.xml"
70
71	install -Dm644 usr/share/bash-completion/completions/$name \
72		"$pkgdir/usr/share/bash-completion/completions/$name"
73	install -Dm644 usr/share/zsh/vendor-completions/_$name \
74		"$pkgdir/usr/share/zsh/vendor-completions/_$name"
75}
76
77files() {
78	files-find \
79		"/opt/$name/**/*" \
80		"/usr/share/$name" \
81		"/usr/share/appdata/$name.appdata.xml" \
82		"/usr/share/pixmaps/$name.png" \
83		"/usr/share/icons/hicolor/128x128/apps/$name.png" \
84		"/usr/share/mime/packages/$name-workspace.xml" \
85		"/usr/share/bash-completion/completions/$name" \
86		"/usr/share/zsh/vendor-completions/_$name"
87	files-find-binary \
88		"$name"
89	files-find-desktop \
90		"$name.desktop" \
91		"$name-url-handler.desktop"
92
93}