name="android-studio" repology=("project: ${name}" "repo: aur") replace=("${name}" "${name}-beta" "${name}-canary") pkgver="2023.2.1.23" url="https://dl.google.com/dl/android/studio/ide-zips/${pkgver}/${name}-${pkgver}-linux.tar.gz" depends=("libc6-i386" "lib32ncurses6" "lib32stdc++6" "lib32z1" "libbz2-1.0:i386") pkgdesc="Android Studio is the official integrated development environment (IDE) for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development" hash="1b668f80ca811cdc350deb6568143da37fd57d7e90121f5542a319e52fd5a073" maintainer="Oren Klopfer " package() { # Moving all android studio files to /opt sudo install -d "${pkgdir}/opt/${name}" sudo cp -a bin lib jbr plugins license LICENSE.txt build.txt product-info.json "${pkgdir}/opt/${name}" # Creating a launcher in $PATH sudo install -d "${pkgdir}/usr/bin" sudo install -d "${pkgdir}/usr/share/applications" sudo wget -q "https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/${name}/${name}.desktop" -O "${pkgdir}//usr/share/applications/${name}.desktop" sudo install -Dm644 bin/studio.png "${pkgdir}/usr/share/pixmaps/${name}.png" sudo chmod -R ugo+rX "${pkgdir}/opt" sudo mkdir -p "${pkgdir}/usr/bin" sudo ln -s "/opt/${name}/bin/studio.sh" "${pkgdir}/usr/bin/${name}" } post_install() { sudo update-desktop-database -q # Finished installation fancy_message info "Finished installation. Please start Android Studio to configure it!" } post_remove() { sudo update-desktop-database -q }