summaryrefslogtreecommitdiff
path: root/dev-util/android-studio
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-02-29 18:01:47 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-02-29 18:01:47 +0000
commitceeeb463cc1eef97fd62eaee8bf2196ba04bc384 (patch)
tree9f47ee47c31a0f13f9496879cd88a1042550aa81 /dev-util/android-studio
parent53cba99042fa967e2a93da9f8db806fe2d035543 (diff)
gentoo (leap year) resync : 29.02.2020
Diffstat (limited to 'dev-util/android-studio')
-rw-r--r--dev-util/android-studio/Manifest10
-rw-r--r--dev-util/android-studio/android-studio-3.4.1.0.183.5522156.ebuild131
-rw-r--r--dev-util/android-studio/android-studio-3.5.0.21.191.5791312.ebuild129
-rw-r--r--dev-util/android-studio/android-studio-3.5.3.0.191.6010548.ebuild2
-rw-r--r--dev-util/android-studio/android-studio-3.6.0.21.192.6200805.ebuild (renamed from dev-util/android-studio/android-studio-3.5.1.0.191.5900203.ebuild)2
5 files changed, 5 insertions, 269 deletions
diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index 478c66802d16..1c04fdd0396f 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1,10 +1,6 @@
AUX 0001-use-java-home-before-bundled.patch 927 BLAKE2B 4a04243d6c6e3712bffca951225ac8d6019fbacb4d48472cc9e8915eb0e10fd569f6421f5daf541a82e96f494203336a9fa62f2afd14b654add82819d6971b22 SHA512 ab21686432190e47bdd8ad0cb4cb9cd0a6d9e89b7c376b589024fe04eebfc2c0f0d59d8c186921726f6960b896798ee69b147663f56f21501680938b03331832
-DIST android-studio-ide-183.5522156-linux.tar.gz 1087847976 BLAKE2B 6bff44f3d4dd5de1ce65ebc444c5b30d717b92ee34ccdfc268706f1ea07cc6c431ca6a42d361f89fdbe852f347b63afbfb9667acfd80980b869d244e5b957249 SHA512 2d9f10fc53c0d8036e413897c5003b07be106c5108a494d347b8c035b0e8155e13fcd487627b2b4910e918f41b1972b96cd078d09e3469eef2e18ce04a416b05
-DIST android-studio-ide-191.5791312-linux.tar.gz 765055716 BLAKE2B f0259adce0d3589a1c54ad16c1f745a10f4291ceb3554c9e6bb7433e6d57cb1fe6e1647df880b381172949a95cc908010977b87e3c34a868ccd00edfb3b7ba7c SHA512 39bc345e57fba7b49074f412db71bf1ecccc62cb2b23189149b8b1a72cbc159c285969708c8859def2d4a589cf8241b9a9cef2d93d72cf410554e469e66c20a6
-DIST android-studio-ide-191.5900203-linux.tar.gz 774544330 BLAKE2B f1bf4e808a731336c35d2a264fb7608e2129aab31eb9afe0f6e898603dbc5aac13e3c30335ed7c4567b5d3860299ed5ed4d25ba919eebf3f847955fdd49fced4 SHA512 5b736002e3a5dc0c6ff8897f05d20132444304bbd96ec4f14acf93dee8389e67f2bd037ae6d3df9770254a744f364d04f6324dcc17d49bf07006049c80572afa
DIST android-studio-ide-191.6010548-linux.tar.gz 774544822 BLAKE2B eeeed14c8749015f7a0c9235552c04195f81a30a727adfc48d56d2b39ead6d8b017600be801e19fd8eae25ffd2ccbd081b59d464d7ae6bbf14c0a42dd508087d SHA512 95e7befa684b02c5261244a0568f2180a3fd5cee2abe47309f4d183aae1c97b47c08af3cd228462f7db10f3bdb40c591472e74ffb9d89f08301fc25a04f41507
-EBUILD android-studio-3.4.1.0.183.5522156.ebuild 3824 BLAKE2B 69ebc18c3e5feed6bf22e0b3886b77f9f94ae8b0a8dc5d63d472c7258c21b8e73d3b4337dd14ab774e72cbd7d5695f2857b7ce00e516aff1c4cda3681d8f4c40 SHA512 8004b8b7d51e2b15c8357a2345a8249a2f49d416bdf8a726c6aa77b925613e92c54b4685caa44e70fd9cfb99062e3c0cdcf6479d98be5cec873b122b1913a036
-EBUILD android-studio-3.5.0.21.191.5791312.ebuild 3656 BLAKE2B d4ebdfb3462e9d86fc72041cecb82e9e78e181886e0c15b8b75fcfe28c3f0d47002a181812e00db3ce8a2af16fe4d989a043c58c9ed0f2399446927f72424ccc SHA512 f5be1e707d7c51734457c61dfa111f92310e24dd810032d890c7ae1735b67d41ae0b95f546b28d957931b0c0adc2b72e1808e0912ab7f393fa3119d9ae93afc6
-EBUILD android-studio-3.5.1.0.191.5900203.ebuild 3658 BLAKE2B 6aae0b97fefc7fb4ab69e2f2630c6dbf27f054f7a986c001b934e657768f51be4b29664a108b4ff2101ff001eeec7ea65be9df7bfafa8a8d36ca4c93f5ec7b02 SHA512 5a427c9d5cebf3ea2e3b2a767265d8ccb3e22717648243ab3805c884ca79709c6644b9633bbe056169f1c1802be5fa67713af188d6984962de82d7db59fc2477
-EBUILD android-studio-3.5.3.0.191.6010548.ebuild 3658 BLAKE2B a4d9f2469abf8064e298949f81f91295aeea992dea500b1e721b68c0ac5ea0371446a088e7ae144704feaeb00ad78ee4b718f6a3eb21b83c2cbb6be1dc5db0a2 SHA512 333a6979fa5d1e863cde3a92172b129b7d16874bb4905228743fc35de421802d855ae2bcc85bfa3b7a1cfebefa508208051ab63d54096eed0f458382e91d9407
+DIST android-studio-ide-192.6200805-linux.tar.gz 803889418 BLAKE2B dcbfb2eef299456023a3c21a006b32a203566f1fa3d7ce9eb2e6863bfdc9db9f462b911f7ae96f4ccd62f602b424932365355a0b3a684909116ae87448111a86 SHA512 430b145f0816c06ddbd9583da9d609db52f807412b23d02d2ec3b67d947c2bc669a17c45378f3f0ed42a28108ad90b412878e0fcaa8189ae802a6cac2b19138b
+EBUILD android-studio-3.5.3.0.191.6010548.ebuild 3656 BLAKE2B ed1003b89ef10c8638787930258095cd44b084e757fd0542364dfb0d9431fee874dc685d549517d5ffa37d07d59bb09650d03a0643b1d82a43158b42fec80e0b SHA512 6b6d86ad22486353f650e7d6bc36e5a8a2aa654ca38b24ffa09bb5016892f477d828f604eb3c968399de6c42c5ee2f6fa64767eb9705c57d298afc12e782d187
+EBUILD android-studio-3.6.0.21.192.6200805.ebuild 3658 BLAKE2B a4d9f2469abf8064e298949f81f91295aeea992dea500b1e721b68c0ac5ea0371446a088e7ae144704feaeb00ad78ee4b718f6a3eb21b83c2cbb6be1dc5db0a2 SHA512 333a6979fa5d1e863cde3a92172b129b7d16874bb4905228743fc35de421802d855ae2bcc85bfa3b7a1cfebefa508208051ab63d54096eed0f458382e91d9407
MISC metadata.xml 313 BLAKE2B 623366c889e8b0d9c33a56fd3ca96156208db355e1549bbf8040a6839a953a82459b3c87e5a0f16f1d67ede403ee5a9e1747c445e855434f25d0f03fe5a6c43a SHA512 1c3e18bd57e48e7f65791f8904bcdde910f1d97d83e781c7c3815df6127aaac9063614e0a11cf7762059f762c4696e2b89ca446ffb9e631a2c85ff2b350e972a
diff --git a/dev-util/android-studio/android-studio-3.4.1.0.183.5522156.ebuild b/dev-util/android-studio/android-studio-3.4.1.0.183.5522156.ebuild
deleted file mode 100644
index 3fa42297d236..000000000000
--- a/dev-util/android-studio/android-studio-3.4.1.0.183.5522156.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit desktop eutils java-pkg-2
-
-RESTRICT="strip"
-QA_PREBUILT="
- opt/${PN}/bin/fsnotifier*
- opt/${PN}/bin/libdbm64.so
- opt/${PN}/bin/lldb/*
- opt/${PN}/custom-jdk/*
- opt/${PN}/lib/pty4j-native/linux/x86*/libpty.so
- opt/${PN}/plugins/android/lib/libwebp_jni*.so
- opt/${PN}/plugins/android/resources/installer/*/installer
- opt/${PN}/plugins/android/resources/perfa/*/libperfa.so
- opt/${PN}/plugins/android/resources/perfd/*/perfd
- opt/${PN}/plugins/android/resources/simpleperf/*/simpleperf
- opt/${PN}/plugins/android/resources/simpleperf/*/libsimpleperf_report.so
-"
-
-VER_CMP=( $(ver_rs 1- ' ') )
-if [[ ${#VER_CMP[@]} -eq 6 ]]; then
- STUDIO_V=$(ver_cut 1-4)
- BUILD_V=$(ver_cut 5-6)
-else
- STUDIO_V=$(ver_cut 1-3)
- BUILD_V=$(ver_cut 4-5)
-fi
-
-DESCRIPTION="Android development environment based on IntelliJ IDEA"
-HOMEPAGE="http://developer.android.com/sdk/installing/studio.html"
-SRC_URI="https://dl.google.com/dl/android/studio/ide-zips/${STUDIO_V}/${PN}-ide-${BUILD_V}-linux.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="custom-jdk selinux"
-KEYWORDS="amd64 x86"
-
-DEPEND="
- dev-java/commons-logging:0
- dev-java/log4j:0"
-
-RDEPEND="${DEPEND}
- >=virtual/jdk-1.7
- selinux? ( sec-policy/selinux-android )
- >=app-arch/bzip2-1.0.6-r4
- dev-java/commons-logging:0
- dev-java/log4j:0
- >=dev-libs/expat-2.1.0-r3
- >=dev-libs/libffi-3.0.13-r1
- >=media-libs/fontconfig-2.10.92
- >=media-libs/freetype-2.5.5
- >=media-libs/libpng-1.2.51
- >=media-libs/mesa-10.2.8[X(+)]
- || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage x11-libs/libnotify )
- sys-libs/ncurses-compat:5[tinfo]
- >=sys-libs/zlib-1.2.8-r1
- >=x11-libs/libX11-1.6.2
- >=x11-libs/libXau-1.0.7-r1
- >=x11-libs/libXdamage-1.1.4-r1
- >=x11-libs/libXdmcp-1.1.1-r1
- >=x11-libs/libXext-1.3.2
- >=x11-libs/libXfixes-5.0.1
- >=x11-libs/libXrender-0.9.8
- >=x11-libs/libXxf86vm-1.1.3
- >=x11-libs/libdrm-2.4.46
- >=x11-libs/libxcb-1.9.1
- >=x11-libs/libxshmfence-1.1"
-BDEPEND="dev-util/patchelf"
-S=${WORKDIR}/${PN}
-PATCHES=( "${FILESDIR}/0001-use-java-home-before-bundled.patch" )
-
-src_prepare() {
- eapply "${PATCHES[@]}"
- eapply_user
-
- # This is really a bundled jdk not a jre
- # If custom-jdk is not set bundled jre is replaced with system vm/jdk
- if use custom-jdk; then
- mv -f "${S}/jre" "${S}/custom-jdk" || die "Could not move bundled jdk"
- else
- rm -rf "${S}/jre" || die "Could not remove bundled jdk"
- fi
- # Replace bundled jars with system
- # has problems with newer jdom:0 not updated to jdom:2
- cd "${S}/lib" || die
- local JARS="commons-logging log4j"
- local j
- for j in ${JARS}; do
- rm -v ${j/:*/}*.jar || die
- java-pkg_jar-from ${j}
- done
-
- cd "${S}" || die
-
- # bug 629404
- echo "-Djdk.util.zip.ensureTrailingSlash=false" >> bin/studio64.vmoptions || die
- echo "-Djdk.util.zip.ensureTrailingSlash=false" >> bin/studio.vmoptions || die
-}
-
-src_compile() {
- patchelf --set-rpath '$ORIGIN' bin/lldb/lib/readline.so || die "Failed to fix insecure RPATH"
-}
-
-src_install() {
- local dir="/opt/${PN}"
-
- insinto "${dir}"
- doins -r *
-
- # This is really a bundled jdk not a jre
- # If custom-jdk is not set bundled jre is replaced with system vm/jdk
- if use custom-jdk; then
- dosym "custom-jdk" "${dir}/jre"
- else
- dosym "../../etc/java-config-2/current-system-vm" "${dir}/jre"
- fi
-
- fperms 755 "${dir}"/bin/{fsnotifier{,64},printenv.py,restart.py,format.sh,inspect.sh,studio.sh}
- fperms -R 755 "${dir}"/bin/lldb/{android,bin}
- if use custom-jdk; then
- fperms -R 755 "${dir}"/jre/{bin,jre/bin}
- fperms 755 ${dir}/jre/jre/lib/jexec
- fi
- chmod 755 "${ED}${dir}"/gradle/gradle-*/bin/gradle || die
-
- newicon "bin/studio.png" "${PN}.png"
- make_wrapper ${PN} ${dir}/bin/studio.sh
- make_desktop_entry ${PN} "Android Studio" ${PN} "Development;IDE" "StartupWMClass=jetbrains-studio"
-}
diff --git a/dev-util/android-studio/android-studio-3.5.0.21.191.5791312.ebuild b/dev-util/android-studio/android-studio-3.5.0.21.191.5791312.ebuild
deleted file mode 100644
index 2f6f8b6fb826..000000000000
--- a/dev-util/android-studio/android-studio-3.5.0.21.191.5791312.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit desktop eutils java-pkg-2
-
-RESTRICT="strip"
-QA_PREBUILT="
- opt/${PN}/bin/fsnotifier*
- opt/${PN}/bin/libdbm64.so
- opt/${PN}/bin/lldb/*
- opt/${PN}/custom-jdk/*
- opt/${PN}/lib/pty4j-native/linux/*/libpty.so
- opt/${PN}/plugins/android/lib/libwebp_jni*.so
- opt/${PN}/plugins/android/resources/installer/*
- opt/${PN}/plugins/android/resources/perfetto/*
- opt/${PN}/plugins/android/resources/simpleperf/*
- opt/${PN}/plugins/android/resources/transport/*
-"
-
-VER_CMP=( $(ver_rs 1- ' ') )
-if [[ ${#VER_CMP[@]} -eq 6 ]]; then
- STUDIO_V=$(ver_cut 1-4)
- BUILD_V=$(ver_cut 5-6)
-else
- STUDIO_V=$(ver_cut 1-3)
- BUILD_V=$(ver_cut 4-5)
-fi
-
-DESCRIPTION="Android development environment based on IntelliJ IDEA"
-HOMEPAGE="http://developer.android.com/sdk/installing/studio.html"
-SRC_URI="https://dl.google.com/dl/android/studio/ide-zips/${STUDIO_V}/${PN}-ide-${BUILD_V}-linux.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="custom-jdk selinux"
-KEYWORDS="amd64 x86"
-
-DEPEND="
- dev-java/commons-logging:0
- dev-java/log4j:0"
-
-RDEPEND="${DEPEND}
- >=virtual/jdk-1.7
- selinux? ( sec-policy/selinux-android )
- >=app-arch/bzip2-1.0.6-r4
- dev-java/commons-logging:0
- dev-java/log4j:0
- >=dev-libs/expat-2.1.0-r3
- >=dev-libs/libffi-3.0.13-r1
- >=media-libs/fontconfig-2.10.92
- >=media-libs/freetype-2.5.5
- >=media-libs/libpng-1.2.51
- >=media-libs/mesa-10.2.8[X(+)]
- || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage x11-libs/libnotify )
- sys-libs/ncurses-compat:5[tinfo]
- >=sys-libs/zlib-1.2.8-r1
- >=x11-libs/libX11-1.6.2
- >=x11-libs/libXau-1.0.7-r1
- >=x11-libs/libXdamage-1.1.4-r1
- >=x11-libs/libXdmcp-1.1.1-r1
- >=x11-libs/libXext-1.3.2
- >=x11-libs/libXfixes-5.0.1
- >=x11-libs/libXrender-0.9.8
- >=x11-libs/libXxf86vm-1.1.3
- >=x11-libs/libdrm-2.4.46
- >=x11-libs/libxcb-1.9.1
- >=x11-libs/libxshmfence-1.1"
-BDEPEND="dev-util/patchelf"
-S=${WORKDIR}/${PN}
-PATCHES=( "${FILESDIR}/0001-use-java-home-before-bundled.patch" )
-
-src_prepare() {
- eapply "${PATCHES[@]}"
- eapply_user
-
- # This is really a bundled jdk not a jre
- # If custom-jdk is not set bundled jre is replaced with system vm/jdk
- if use custom-jdk; then
- mv -f "${S}/jre" "${S}/custom-jdk" || die "Could not move bundled jdk"
- else
- rm -rf "${S}/jre" || die "Could not remove bundled jdk"
- fi
- # Replace bundled jars with system
- # has problems with newer jdom:0 not updated to jdom:2
- cd "${S}/lib" || die
- local JARS="commons-logging log4j"
- local j
- for j in ${JARS}; do
- rm -v ${j/:*/}*.jar || die
- java-pkg_jar-from ${j}
- done
-
- cd "${S}" || die
-
- # bug 629404
- echo "-Djdk.util.zip.ensureTrailingSlash=false" >> bin/studio64.vmoptions || die
- echo "-Djdk.util.zip.ensureTrailingSlash=false" >> bin/studio.vmoptions || die
-}
-
-src_compile() {
- patchelf --set-rpath '$ORIGIN' bin/lldb/lib/readline.so || die "Failed to fix insecure RPATH"
-}
-
-src_install() {
- local dir="/opt/${PN}"
-
- insinto "${dir}"
- doins -r *
-
- # This is really a bundled jdk not a jre
- # If custom-jdk is not set bundled jre is replaced with system vm/jdk
- if use custom-jdk; then
- dosym "custom-jdk" "${dir}/jre"
- else
- dosym "../../etc/java-config-2/current-system-vm" "${dir}/jre"
- fi
-
- fperms 755 "${dir}"/bin/{fsnotifier{,64},printenv.py,restart.py,format.sh,inspect.sh,studio.sh}
- fperms -R 755 "${dir}"/bin/lldb/{android,bin}
- if use custom-jdk; then
- fperms -R 755 "${dir}"/jre/{bin,jre/bin}
- fperms 755 ${dir}/jre/jre/lib/jexec
- fi
-
- newicon "bin/studio.png" "${PN}.png"
- make_wrapper ${PN} ${dir}/bin/studio.sh
- make_desktop_entry ${PN} "Android Studio" ${PN} "Development;IDE" "StartupWMClass=jetbrains-studio"
-}
diff --git a/dev-util/android-studio/android-studio-3.5.3.0.191.6010548.ebuild b/dev-util/android-studio/android-studio-3.5.3.0.191.6010548.ebuild
index e9812c3699a7..0eebfe88b67d 100644
--- a/dev-util/android-studio/android-studio-3.5.3.0.191.6010548.ebuild
+++ b/dev-util/android-studio/android-studio-3.5.3.0.191.6010548.ebuild
@@ -34,7 +34,7 @@ SRC_URI="https://dl.google.com/dl/android/studio/ide-zips/${STUDIO_V}/${PN}-ide-
LICENSE="Apache-2.0"
SLOT="0"
IUSE="custom-jdk selinux"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
DEPEND="
dev-java/commons-logging:0
diff --git a/dev-util/android-studio/android-studio-3.5.1.0.191.5900203.ebuild b/dev-util/android-studio/android-studio-3.6.0.21.192.6200805.ebuild
index 98fc3046cf05..e9812c3699a7 100644
--- a/dev-util/android-studio/android-studio-3.5.1.0.191.5900203.ebuild
+++ b/dev-util/android-studio/android-studio-3.6.0.21.192.6200805.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7