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}