Merge pull request #244283 from emilytrau/dex2jar

dex2jar: 2.0 -> 2.1
This commit is contained in:
Weijia Wang 2023-08-09 12:07:39 +02:00 committed by GitHub
commit d0742aa67b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,18 +1,18 @@
{ stdenv
, lib
{ lib
, stdenvNoCC
, fetchurl
, jre
, makeWrapper
, unzip
}:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "dex2jar";
version = "2.0";
version = "2.1";
src = fetchurl {
url = "mirror://sourceforge/${pname}/${name}.zip";
sha256 = "1g3mrbyl8sdw1nhp17z23qbfzqpa0w2yxrywgphvd04jdr6yn1vr";
url = "https://github.com/pxb1988/dex2jar/releases/download/v${finalAttrs.version}/dex2jar-${finalAttrs.version}.zip";
hash = "sha256-epvfhD1D3k0elOwue29VglAXsMSn7jn/gmYOJJOkbwg=";
};
nativeBuildInputs = [ makeWrapper unzip ];
@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
'';
installPhase = ''
f=$out/lib/dex2jar/
f=$out/share/dex2jar/
mkdir -p $f $out/bin
@ -35,10 +35,11 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
homepage = "https://sourceforge.net/projects/dex2jar/";
homepage = "https://github.com/pxb1988/dex2jar";
description = "Tools to work with android .dex and java .class files";
maintainers = with maintainers; [ makefu ];
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20;
platforms = platforms.linux;
platforms = platforms.unix;
};
}
})