summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYurii Kolesnykov2023-10-19 18:06:25 +0300
committerYurii Kolesnykov2023-10-19 18:06:25 +0300
commitba64b1b37959e8fa4c54b31e106bf73d055868b1 (patch)
treefc4f4c720908545e1f19183458d63aceec44d5e8
parentc189e3f230c75e711840250780d4fa4e0937baed (diff)
downloadaur-ba64b1b37959e8fa4c54b31e106bf73d055868b1.tar.gz
optimize dependecies
Signed-off-by: Yurii Kolesnykov <root@yurikoles.com>
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD57
2 files changed, 39 insertions, 49 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 17434cf18e31..6bc38ece7b51 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1dfc50fe5425..0e2854f58a15 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}