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}