mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +02:00
android-studio: update to 2022.3.1.18, orphan
This commit is contained in:
parent
1db3f9a724
commit
bbebe5706b
2 changed files with 40 additions and 53 deletions
|
@ -2561,9 +2561,6 @@ libopenshot-audio.so.9 libopenshot-audio-0.3.0_1
|
||||||
libopenshot.so.23 libopenshot-0.3.0_1
|
libopenshot.so.23 libopenshot-0.3.0_1
|
||||||
libpqxx-6.3.so libpqxx-6.3.3_1
|
libpqxx-6.3.so libpqxx-6.3.3_1
|
||||||
libndpi.so.3 ndpi-3.4_1
|
libndpi.so.3 ndpi-3.4_1
|
||||||
liblog.so android-studio-3.0.1_1
|
|
||||||
libm.so android-studio-3.0.1_1
|
|
||||||
libdl.so android-studio-3.0.1_1
|
|
||||||
libKF5WidgetsAddons.so.5 kwidgetsaddons-5.26.0_1
|
libKF5WidgetsAddons.so.5 kwidgetsaddons-5.26.0_1
|
||||||
libsearpc.so.1 libsearpc-3.0.7_1
|
libsearpc.so.1 libsearpc-3.0.7_1
|
||||||
libseafile.so.0 seafile-libclient-7.0.10_2
|
libseafile.so.0 seafile-libclient-7.0.10_2
|
||||||
|
|
|
@ -1,83 +1,73 @@
|
||||||
# Template file for 'android-studio'
|
# Template file for 'android-studio'
|
||||||
pkgname=android-studio
|
pkgname=android-studio
|
||||||
version=4.1.3
|
version=2022.3.1.18
|
||||||
revision=1
|
revision=1
|
||||||
# _studio_build and _studio_rev are for downloading the zip from dl.google.com
|
archs="x86_64"
|
||||||
# https://developer.android.com/studio/#resources as of 2018-07-12
|
|
||||||
_studio_build=201.7199119
|
|
||||||
_studio_rev=0
|
|
||||||
archs="x86_64 i686"
|
|
||||||
hostmakedepends="tar"
|
hostmakedepends="tar"
|
||||||
depends="virtual?libGL"
|
|
||||||
short_desc="Official Android IDE"
|
short_desc="Official Android IDE"
|
||||||
maintainer="Jordyn Carattini <onlinecloud1@gmail.com>"
|
maintainer="Orphaned <orphan@voidlinux.org>"
|
||||||
license="Apache-2.0"
|
license="Apache-2.0"
|
||||||
homepage="http://tools.android.com"
|
homepage="http://tools.android.com"
|
||||||
# changelog="https://developer.android.com/studio/releases/index.html"
|
# changelog="https://developer.android.com/studio/releases/index.html"
|
||||||
distfiles="https://dl.google.com/dl/android/studio/ide-zips/${version}.${_studio_rev}/android-studio-ide-${_studio_build}-linux.tar.gz"
|
distfiles="https://dl.google.com/dl/android/studio/ide-zips/${version}/android-studio-${version}-linux.tar.gz"
|
||||||
checksum=f599749ca47cda06d392e2764017c8a8a0c7b963a6a88ed494b432bece7cbc1b
|
checksum=24215e1324a6ac911810b2cc1afb2d735cf745dfbc06918a42b8d6fbc6bf7433
|
||||||
repository=nonfree
|
repository=nonfree
|
||||||
restricted=yes
|
restricted=yes
|
||||||
python_version=2
|
python_version=3
|
||||||
nopie=yes
|
|
||||||
nostrip=yes
|
nostrip=yes
|
||||||
noshlibprovides=yes
|
noshlibprovides=yes
|
||||||
|
|
||||||
# These files are not run or loaded on the host thus skip scanning their runtime deps
|
# These files are not run or loaded on the host thus skip scanning their runtime deps
|
||||||
skiprdeps="/opt/android-studio/plugins/android/resources/perfetto/x86_64/traced_probes
|
skiprdeps="/opt/android-studio/plugins/android/resources/process-tracker-agent/native/x86_64/process-tracker
|
||||||
/opt/android-studio/plugins/android/resources/perfetto/x86_64/perfetto
|
/opt/android-studio/plugins/android/resources/process-tracker-agent/native/armeabi-v7a/process-tracker
|
||||||
/opt/android-studio/plugins/android/resources/perfetto/x86_64/traced
|
/opt/android-studio/plugins/android/resources/process-tracker-agent/native/arm64-v8a/process-tracker
|
||||||
/opt/android-studio/plugins/android/resources/perfetto/x86_64/libperfetto.so
|
/opt/android-studio/plugins/android/resources/process-tracker-agent/native/x86/process-tracker
|
||||||
/opt/android-studio/plugins/android/resources/perfetto/arm64-v8a/traced_probes
|
/opt/android-studio/plugins/android/resources/screen-sharing-agent/x86_64/libscreen-sharing-agent.so
|
||||||
/opt/android-studio/plugins/android/resources/perfetto/arm64-v8a/perfetto
|
/opt/android-studio/plugins/android/resources/screen-sharing-agent/armeabi-v7a/libscreen-sharing-agent.so
|
||||||
/opt/android-studio/plugins/android/resources/perfetto/arm64-v8a/traced
|
/opt/android-studio/plugins/android/resources/screen-sharing-agent/arm64-v8a/libscreen-sharing-agent.so
|
||||||
/opt/android-studio/plugins/android/resources/perfetto/arm64-v8a/libperfetto.so
|
/opt/android-studio/plugins/android/resources/screen-sharing-agent/x86/libscreen-sharing-agent.so
|
||||||
/opt/android-studio/plugins/android/resources/perfetto/armeabi-v7a/traced_probes
|
|
||||||
/opt/android-studio/plugins/android/resources/perfetto/armeabi-v7a/perfetto
|
|
||||||
/opt/android-studio/plugins/android/resources/perfetto/armeabi-v7a/traced
|
|
||||||
/opt/android-studio/plugins/android/resources/perfetto/armeabi-v7a/libperfetto.so
|
|
||||||
/opt/android-studio/plugins/android/resources/perfetto/x86/traced_probes
|
|
||||||
/opt/android-studio/plugins/android/resources/perfetto/x86/perfetto
|
|
||||||
/opt/android-studio/plugins/android/resources/perfetto/x86/traced
|
|
||||||
/opt/android-studio/plugins/android/resources/perfetto/x86/libperfetto.so
|
|
||||||
/opt/android-studio/plugins/android/resources/simpleperf/armeabi-v7a/simpleperf
|
|
||||||
/opt/android-studio/plugins/android/resources/simpleperf/x86/simpleperf
|
|
||||||
/opt/android-studio/plugins/android/resources/simpleperf/x86_64/simpleperf
|
|
||||||
/opt/android-studio/plugins/android/resources/simpleperf/arm64-v8a/simpleperf
|
|
||||||
/opt/android-studio/plugins/android/resources/installer/x86/installer
|
|
||||||
/opt/android-studio/plugins/android/resources/installer/x86_64/installer
|
/opt/android-studio/plugins/android/resources/installer/x86_64/installer
|
||||||
/opt/android-studio/plugins/android/resources/installer/arm64-v8a/installer
|
|
||||||
/opt/android-studio/plugins/android/resources/installer/test-installer
|
|
||||||
/opt/android-studio/plugins/android/resources/installer/armeabi-v7a/installer
|
/opt/android-studio/plugins/android/resources/installer/armeabi-v7a/installer
|
||||||
/opt/android-studio/plugins/android/resources/transport/native/agent/arm64-v8a/libjvmtiagent.so
|
/opt/android-studio/plugins/android/resources/installer/arm64-v8a/installer
|
||||||
/opt/android-studio/plugins/android/resources/transport/native/agent/armeabi-v7a/libjvmtiagent.so
|
/opt/android-studio/plugins/android/resources/installer/x86/installer
|
||||||
/opt/android-studio/plugins/android/resources/transport/native/agent/x86/libjvmtiagent.so
|
/opt/android-studio/plugins/android/resources/transport/x86_64/transport
|
||||||
/opt/android-studio/plugins/android/resources/transport/native/agent/x86_64/libjvmtiagent.so
|
/opt/android-studio/plugins/android/resources/transport/native/agent/x86_64/libjvmtiagent.so
|
||||||
|
/opt/android-studio/plugins/android/resources/transport/native/agent/armeabi-v7a/libjvmtiagent.so
|
||||||
|
/opt/android-studio/plugins/android/resources/transport/native/agent/arm64-v8a/libjvmtiagent.so
|
||||||
|
/opt/android-studio/plugins/android/resources/transport/native/agent/x86/libjvmtiagent.so
|
||||||
/opt/android-studio/plugins/android/resources/transport/armeabi-v7a/transport
|
/opt/android-studio/plugins/android/resources/transport/armeabi-v7a/transport
|
||||||
/opt/android-studio/plugins/android/resources/transport/x86/transport
|
|
||||||
/opt/android-studio/plugins/android/resources/transport/arm64-v8a/transport
|
/opt/android-studio/plugins/android/resources/transport/arm64-v8a/transport
|
||||||
/opt/android-studio/plugins/android/lib/libwebp_jni.so
|
/opt/android-studio/plugins/android/resources/transport/x86/transport
|
||||||
/opt/android-studio/plugins/android/lib/libwebp_jni64.so"
|
/opt/android-studio/plugins/android/resources/perfetto/x86_64/libperfetto.so
|
||||||
|
/opt/android-studio/plugins/android/resources/perfetto/x86_64/traced_probes
|
||||||
|
/opt/android-studio/plugins/android/resources/perfetto/x86_64/traced
|
||||||
|
/opt/android-studio/plugins/android/resources/perfetto/x86_64/perfetto
|
||||||
|
/opt/android-studio/plugins/android/resources/perfetto/armeabi-v7a/libperfetto.so
|
||||||
|
/opt/android-studio/plugins/android/resources/perfetto/armeabi-v7a/traced_probes
|
||||||
|
/opt/android-studio/plugins/android/resources/perfetto/armeabi-v7a/traced
|
||||||
|
/opt/android-studio/plugins/android/resources/perfetto/armeabi-v7a/perfetto
|
||||||
|
/opt/android-studio/plugins/android/resources/perfetto/arm64-v8a/libperfetto.so
|
||||||
|
/opt/android-studio/plugins/android/resources/perfetto/arm64-v8a/traced_probes
|
||||||
|
/opt/android-studio/plugins/android/resources/perfetto/arm64-v8a/traced
|
||||||
|
/opt/android-studio/plugins/android/resources/perfetto/arm64-v8a/perfetto
|
||||||
|
/opt/android-studio/plugins/android/resources/perfetto/x86/libperfetto.so
|
||||||
|
/opt/android-studio/plugins/android/resources/perfetto/x86/traced_probes
|
||||||
|
/opt/android-studio/plugins/android/resources/perfetto/x86/traced
|
||||||
|
/opt/android-studio/plugins/android/resources/perfetto/x86/perfetto
|
||||||
|
/opt/android-studio/plugins/android-ndk/resources/lldb/lib/python3.10/lib-dynload/_curses.cpython-310-x86_64-linux-gnu.so
|
||||||
|
/opt/android-studio/plugins/android-ndk/resources/lldb/lib/python3.10/lib-dynload/_curses_panel.cpython-310-x86_64-linux-gnu.so"
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
vmkdir opt/${pkgname}
|
vmkdir opt/${pkgname}
|
||||||
vcopy bin opt/${pkgname}/
|
vcopy bin opt/${pkgname}/
|
||||||
vcopy lib opt/${pkgname}/
|
vcopy lib opt/${pkgname}/
|
||||||
vcopy jre opt/${pkgname}/
|
vcopy jbr opt/${pkgname}/
|
||||||
vcopy plugins opt/${pkgname}/
|
vcopy plugins opt/${pkgname}/
|
||||||
vcopy build.txt opt/${pkgname}/ # read as IDE version information
|
vcopy build.txt opt/${pkgname}/ # read as IDE version information
|
||||||
vcopy product-info.json opt/${pkgname}/
|
vcopy product-info.json opt/${pkgname}/
|
||||||
vmkdir usr/bin
|
vmkdir usr/bin
|
||||||
ln -s /opt/android-studio/bin/studio.sh ${DESTDIR}/usr/bin/android-studio
|
ln -s /opt/android-studio/bin/studio.sh ${DESTDIR}/usr/bin/android-studio
|
||||||
|
|
||||||
# The version of host-side simpleperf bundled with Android Studio (as of 3.4.2) requires
|
|
||||||
# libncurses.so.5, which is not provided by Void Linux. However, as host-side simpleperf
|
|
||||||
# parsing is a fairly recent addition, we can just disable it...
|
|
||||||
|
|
||||||
rm -r ${DESTDIR}/opt/android-studio/plugins/android/resources/simpleperf/linux-x86_64
|
|
||||||
echo "-Dprofiler.cpu.simpleperf.host=false" >> ${DESTDIR}/opt/android-studio/bin/studio.vmoptions
|
|
||||||
echo "-Dprofiler.cpu.simpleperf.host=false" >> ${DESTDIR}/opt/android-studio/bin/studio64.vmoptions
|
|
||||||
|
|
||||||
vinstall "${FILESDIR}/android-studio.desktop" 644 usr/share/applications/
|
vinstall "${FILESDIR}/android-studio.desktop" 644 usr/share/applications/
|
||||||
chmod -R ugo+rX ${DESTDIR}/opt
|
chmod -R ugo+rX ${DESTDIR}/opt
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue