diff options
author | Yurii Kolesnykov | 2023-10-19 18:06:25 +0300 |
---|---|---|
committer | Yurii Kolesnykov | 2023-10-19 18:06:25 +0300 |
commit | ba64b1b37959e8fa4c54b31e106bf73d055868b1 (patch) | |
tree | fc4f4c720908545e1f19183458d63aceec44d5e8 | |
parent | c189e3f230c75e711840250780d4fa4e0937baed (diff) | |
download | aur-ba64b1b37959e8fa4c54b31e106bf73d055868b1.tar.gz |
optimize dependecies
Signed-off-by: Yurii Kolesnykov <root@yurikoles.com>
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 57 |
2 files changed, 39 insertions, 49 deletions
@@ -1,7 +1,7 @@ pkgbase = android-studio-beta pkgdesc = The Official Android IDE (Beta branch) pkgver = 2023.1.1.23 - pkgrel = 1 + pkgrel = 2 url = https://developer.android.com/studio/preview arch = i686 arch = x86_64 @@ -9,31 +9,26 @@ pkgbase = android-studio-beta makedepends = zip depends = fontconfig depends = freetype2 + depends = libxml2 depends = libxrender depends = libxtst depends = which - optdepends = lib32-gcc-libs: for aapt and mksdcard - optdepends = lib32-zlib: for aapt - optdepends = alsa-lib: emulator support - optdepends = dbus: emulator support - optdepends = expat: emulator support + optdepends = android-emulator + optdepends = android-platform + optdepends = android-sdk + optdepends = android-sdk-build-tools: aapt, aapt2, aidl, apksigner, bcc_compat, d8, dexdump, dx, lld, llvm-rs-cc, mainDexClases, split-select, zipalign + optdepends = android-sdk-cmdline-tools-latest: apkanalyzer, avdmanager, lint, retrace, screenshot2, sdkmanager + optdepends = android-sdk-platform-tools: adb, dmtracedump, e2fsdroid, etc1tool, fastboot, hprof-conv, make_f2fs, make_f2fs_casefold, mke2fs, sload_f2fs, sqlite3, systrace + optdepends = android-support-repository + optdepends = android-tools: adb, fastboot, e2fsdroid,mke2fs.android, mkbootimg, ext2simg. + optdepends = e2fsprogs optdepends = git: for flutter optdepends = glib2: GTK+ look and feel optdepends = gtk2: GTK+ look and feel optdepends = gvfs: GTK+ look and feel - optdepends = libX11: emulator support - optdepends = libgl: emulator support - optdepends = libxcb: emulator support - optdepends = libxcomposite: emulator support - optdepends = libxcursor: emulator support - optdepends = libxdamage: emulator support - optdepends = libxfixes: emulator support - optdepends = nspr: emulator support - optdepends = nss: emulator support - optdepends = systemd: emulator support - optdepends = xorg-setxkbmap: emulator support + optdepends = lib32-gcc-libs: for aapt and mksdcard + optdepends = lib32-zlib: for aapt optdepends = ncurses5-compat-libs: native gdb support - optdepends = e2fsprogs optdepends = usbutils options = !strip source = https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2023.1.1.23/android-studio-2023.1.1.23-linux.tar.gz @@ -11,43 +11,38 @@ PKGEXT='.pkg.tar' _pkgname=android-studio pkgname="${_pkgname}-beta" pkgver=2023.1.1.23 -pkgrel=1 +pkgrel=2 pkgdesc='The Official Android IDE (Beta branch)' arch=('i686' 'x86_64') url='https://developer.android.com/studio/preview' license=('APACHE') makedepends=('zip') depends=( - 'fontconfig' - 'freetype2' - 'libxrender' - 'libxtst' - 'which' + 'fontconfig' + 'freetype2' + 'libxml2' + 'libxrender' + 'libxtst' + 'which' ) optdepends=( - 'lib32-gcc-libs: for aapt and mksdcard' - 'lib32-zlib: for aapt' - 'alsa-lib: emulator support' - 'dbus: emulator support' - 'expat: emulator support' - 'git: for flutter' - 'glib2: GTK+ look and feel' - 'gtk2: GTK+ look and feel' - 'gvfs: GTK+ look and feel' - 'libX11: emulator support' - 'libgl: emulator support' - 'libxcb: emulator support' - 'libxcomposite: emulator support' - 'libxcursor: emulator support' - 'libxdamage: emulator support' - 'libxfixes: emulator support' - 'nspr: emulator support' - 'nss: emulator support' - 'systemd: emulator support' - 'xorg-setxkbmap: emulator support' - 'ncurses5-compat-libs: native gdb support' - 'e2fsprogs' - 'usbutils' + 'android-emulator' + 'android-platform' + 'android-sdk' + 'android-sdk-build-tools: aapt, aapt2, aidl, apksigner, bcc_compat, d8, dexdump, dx, lld, llvm-rs-cc, mainDexClases, split-select, zipalign' + 'android-sdk-cmdline-tools-latest: apkanalyzer, avdmanager, lint, retrace, screenshot2, sdkmanager' + 'android-sdk-platform-tools: adb, dmtracedump, e2fsdroid, etc1tool, fastboot, hprof-conv, make_f2fs, make_f2fs_casefold, mke2fs, sload_f2fs, sqlite3, systrace' + 'android-support-repository' + 'android-tools: adb, fastboot, e2fsdroid,mke2fs.android, mkbootimg, ext2simg.' + 'e2fsprogs' + 'git: for flutter' + 'glib2: GTK+ look and feel' + 'gtk2: GTK+ look and feel' + 'gvfs: GTK+ look and feel' + 'lib32-gcc-libs: for aapt and mksdcard' + 'lib32-zlib: for aapt' + 'ncurses5-compat-libs: native gdb support' + 'usbutils' ) options=('!strip') source=("https://redirector.gvt1.com/edgedl/android/studio/ide-zips/${pkgver}/${_pkgname}-${pkgver}-linux.tar.gz" @@ -58,7 +53,7 @@ sha256sums=('7513d182fad85e36468e9eeaead43ab7a1708cec9f07471e3ed50ae332ce2b7d' '6c4ae36e7e336f833de7d6151a4e1bb1d0133affeba9cef86f1190e0637128d1') if [ "${CARCH}" = "i686" ]; then - depends+=('java-environment') + depends+=('java-environment') fi build() { @@ -67,7 +62,7 @@ build() { # Change the product name to produce a unique WM_CLASS attribute mkdir -p idea bsdtar -Oxf lib/resources.jar idea/AndroidStudioApplicationInfo.xml \ - | sed "s/\"Studio\"/\"Studio Beta\"/" > idea/AndroidStudioApplicationInfo.xml + | sed "s/\"Studio\"/\"Studio Beta\"/" > idea/AndroidStudioApplicationInfo.xml zip -r lib/resources.jar idea rm -r idea } |