dex2jar: v2.1 bump, issues #161

This commit is contained in:
blshkv 2017-01-25 10:07:36 +08:00
parent a7c44e4bbe
commit 9749c9a8dd
No known key found for this signature in database
GPG key ID: 9CCF6FCB8D8A14BF
5 changed files with 42 additions and 91 deletions

View file

@ -1,2 +1 @@
DIST dex2jar-0.0.9.13.zip 1711103 SHA256 28433135ab73313fd1a414d6980c583cee647460b857d1836e4fb24d92fdadf1 SHA512 faa325f8f78ab70ca1aba34e8c6202efe41e255a5662eeeb0e152f8a3925db309a5c3a6f389e34c50e2fdf5afe4df7fb6ebd375806f95e55b13871ba577d7820 WHIRLPOOL d47df2dfe2c72557e2e9350efdab3d854859ce24cebde85318bd4e3d6dc8ed458909eb662c1198ded6cdc200d2e060b59d9c5bbacf1fa7e507c90092671b1253
DIST dex2jar-0.0.9.15.zip 1680483 SHA256 a5d1320e0f53498dd947c369f7a1bc1cbc1a94dd921c56e3075f86f5b01ae720 SHA512 250da1bc2aeda0b632b6bc4e925fdc1b283e3ff99f0d69d5c836cc3746f05b83d11a83209b203d14956112ab662b52641855a7cb0a718ac684929aad771a67a5 WHIRLPOOL 3789f2623c02657f9d960acfe40a679ba973350fbba54ebd6dd01cfdfcee67c079c5a8017ec09f6612834aa865bd2965006d9ce61280a9812fa82faa4a0a4712
DIST dex-tools-2.1-20150601.060031-26.zip 2444873 SHA256 059d4817c4279b295a778446060b6bbc98dda01fad95fec8d331736f0852d5db SHA512 978968100dd547aa1dc887e2791f12ad75891bae05ae51fc38b93337d772f08007058caaee2519d9f6cc12c50bd57c4c443e53139c1556ee4da5338aa6d28fe7 WHIRLPOOL 8b6dc990390b3dc5594012c997a11c355f3715b058ee88b4318ced0c46e1157c0ef42f58d4beb7732d9821d0c64d8401820f3393386e807be387b6753afb1638

View file

@ -1,44 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="5"
DESCRIPTION="Tools to work with android .dex and java .class files"
HOMEPAGE="http://code.google.com/p/dex2jar/"
SRC_URI="http://dex2jar.googlecode.com/files/${P}.zip"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
RDEPEND="|| ( virtual/jre virtual/jdk )"
src_prepare() {
rm *.bat
chmod a+x *.sh
rm *.txt
cd lib
mv dx-NOTICE dx-NOTICE.txt
rm *.txt
}
src_install() {
dodir /opt/"${PN}"
cp -R "${S}"/* "${D}/opt/"${PN}"" || die "Install failed!"
#d2j-apk-sign.sh
#d2j-asm-verify.sh
#d2j-dex-asmifier.sh
#d2j-dex-dump.sh
#d2j-dex2jar.sh
#d2j-init-deobf.sh
#d2j-jar-access.sh
#d2j-jar-remap.sh
#d2j-jar2dex.sh
#d2j-jar2jasmin.sh
#d2j-jasmin2jar.sh
#dex-dump.sh
dosym /opt/dex2jar/dex2jar.sh /usr/bin/dex2jar
}

View file

@ -1,44 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="5"
DESCRIPTION="Tools to work with android .dex and java .class files"
HOMEPAGE="http://code.google.com/p/dex2jar/"
SRC_URI="http://dex2jar.googlecode.com/files/${P}.zip"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
RDEPEND="|| ( virtual/jre virtual/jdk )"
src_prepare() {
rm *.bat
chmod a+x *.sh
rm *.txt
cd lib
mv dx-NOTICE dx-NOTICE.txt
rm *.txt
}
src_install() {
dodir /opt/"${PN}"
cp -R "${S}"/* "${D}/opt/"${PN}"" || die "Install failed!"
#d2j-apk-sign.sh
#d2j-asm-verify.sh
#d2j-dex-asmifier.sh
#d2j-dex-dump.sh
#d2j-dex2jar.sh
#d2j-init-deobf.sh
#d2j-jar-access.sh
#d2j-jar-remap.sh
#d2j-jar2dex.sh
#d2j-jar2jasmin.sh
#d2j-jasmin2jar.sh
#dex-dump.sh
dosym /opt/dex2jar/dex2jar.sh /usr/bin/dex2jar
}

View file

@ -0,0 +1,40 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit versionator
MY_PV=( $(get_version_component_range 1-2) )
MY_PV_PRE="20150601.060031-26"
DESCRIPTION="Tools to work with android .dex and java .class files"
HOMEPAGE="https://github.com/pxb1988/dex2jar/releases"
SRC_URI="https://github.com/pxb1988/dex2jar/releases/download/${MY_PV}-nightly-26/dex-tools-${MY_PV}-${MY_PV_PRE}.zip"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
RDEPEND="|| ( virtual/jre virtual/jdk )"
S="${WORKDIR}/${PN}-${MY_PV}-SNAPSHOT"
src_prepare() {
rm *.bat
chmod a+x *.sh
rm *.txt
cd lib
rm *.txt
}
src_install() {
dodir /opt/"${PN}"
cp -R "${S}"/* "${D}/opt/"${PN}"" || die "Install failed!"
for i in /opt/dex2jar/*.sh; do
dosym ${i} /usr/bin/${i##*/}
done
}

View file

@ -3,7 +3,7 @@ dev-util/jenkins-bin ~amd64
dev-util/android-tools
=dev-util/edb-0.9.21*
~dev-util/calpp-0.90
~dev-util/dex2jar-0.0.9.15
=dev-util/dex2jar-2.1*
~dev-util/emilpro-3
~dev-util/skipfish-2.10_beta