antigravity 1.18.4

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

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