diff --git a/.SRCINFO b/.SRCINFO index 8dcd38f..056ff6f 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -13,8 +13,12 @@ pkgbase = antigravity depends = xdg-utils depends = libdrm depends = mesa - provides = antigravity - conflicts = antigravity + depends = glibc + depends = nspr + depends = at-spi2-core + optdepends = libnotify: notifications + optdepends = libappindicator-gtk3: system tray indicator + optdepends = gvfs: open URLs and files from the system source = Antigravity.tar.gz::https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.11.2-6251250307170304/linux-x64/Antigravity.tar.gz source = antigravity.png sha256sums = SKIP diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ff07d60 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +* +!PKGBUILD +!.SRCINFO +!antigravity.png +!.gitignore \ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD index 5a637ff..2bd0900 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -5,12 +5,7 @@ pkgdesc="Google Antigravity is an agentic development platform, evolving the IDE arch=('x86_64') url="https://antigravity.google/" license=('custom') - -depends=('gtk3' 'nss' 'alsa-lib' 'libxss' 'libxtst' 'xdg-utils' 'libdrm' 'mesa') - -provides=('antigravity') -conflicts=('antigravity') - +depends=('gtk3' 'nss' 'alsa-lib' 'libxss' 'libxtst' 'xdg-utils' 'libdrm' 'mesa' 'glibc' 'nspr' 'at-spi2-core') source=( "Antigravity.tar.gz::https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/${pkgver}-6251250307170304/linux-x64/Antigravity.tar.gz" "antigravity.png" @@ -20,28 +15,30 @@ sha256sums=('SKIP' 'SKIP') package() { cd "$srcdir/Antigravity" - # Install the application into /opt install -d "$pkgdir/opt/antigravity" - cp -r ./* "$pkgdir/opt/antigravity" + cp -a ./* "$pkgdir/opt/antigravity/" - # Chromium sandbox needs correct permissions - chmod 4755 "$pkgdir/opt/antigravity/chrome-sandbox" + # Chromium sandbox permissions + if [[ -f "$pkgdir/opt/antigravity/chrome-sandbox" ]]; then + chmod 4755 "$pkgdir/opt/antigravity/chrome-sandbox" + fi - # Symlink launcher + # Symlink binary (adjust if wrong) install -d "$pkgdir/usr/bin" - ln -s /opt/antigravity/bin/antigravity "$pkgdir/usr/bin/antigravity" + ln -s /opt/antigravity/Antigravity "$pkgdir/usr/bin/antigravity" - # Install custom icon + # Icon install -Dm644 "$srcdir/antigravity.png" "$pkgdir/usr/share/pixmaps/antigravity.png" # Desktop entry install -d "$pkgdir/usr/share/applications" - cat > "$pkgdir/usr/share/applications/antigravity.desktop" << 'EOF' + cat > "$pkgdir/usr/share/applications/antigravity.desktop" <