diff options
author | Yegor Timoshenko <yegortimoshenko@riseup.net> | 2018-02-25 16:14:35 +0000 |
---|---|---|
committer | Yegor Timoshenko <yegortimoshenko@riseup.net> | 2018-02-25 16:49:23 +0000 |
commit | 40a63aa9999f19b02fd48c37b63fdf9ac0e6e73c (patch) | |
tree | 29333a5ce3f21e5c0028ca288580e1b33353f625 | |
parent | cd4afaca45e8f6451fc94f0b973d7c4a0cd49d92 (diff) | |
download | nixlib-40a63aa9999f19b02fd48c37b63fdf9ac0e6e73c.tar nixlib-40a63aa9999f19b02fd48c37b63fdf9ac0e6e73c.tar.gz nixlib-40a63aa9999f19b02fd48c37b63fdf9ac0e6e73c.tar.bz2 nixlib-40a63aa9999f19b02fd48c37b63fdf9ac0e6e73c.tar.lz nixlib-40a63aa9999f19b02fd48c37b63fdf9ac0e6e73c.tar.xz nixlib-40a63aa9999f19b02fd48c37b63fdf9ac0e6e73c.tar.zst nixlib-40a63aa9999f19b02fd48c37b63fdf9ac0e6e73c.zip |
imgpatchtools: init at 0.3
-rw-r--r-- | pkgs/development/mobile/imgpatchtools/default.nix | 30 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/development/mobile/imgpatchtools/default.nix b/pkgs/development/mobile/imgpatchtools/default.nix new file mode 100644 index 000000000000..9cee1c9e5dee --- /dev/null +++ b/pkgs/development/mobile/imgpatchtools/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchzip, bzip2, openssl, zlib }: + +stdenv.mkDerivation rec { + name = "imgpatchtools-${version}"; + version = "0.3"; + + src = fetchzip { + url = "https://github.com/erfanoabdi/imgpatchtools/archive/${version}.tar.gz"; + sha256 = "1cwp1hfhip252dz0mbkhrsrkws6m15k359n4amw2vfnglnls8czd"; + }; + + buildInputs = [ bzip2 openssl zlib ]; + + installPhase = "install -Dt $out/bin bin/*"; + + meta = with stdenv.lib; { + description = "Tools to manipulate Android OTA archives"; + longDescription = '' + This package is useful for Android development. In particular, it can be + used to extract ext4 /system image from Android distribution ZIP archives + such as those distributed by LineageOS and Replicant, via BlockImageUpdate + utility. It also includes other, related, but arguably more advanced tools + for OTA manipulation. + ''; + homepage = https://github.com/erfanoabdi/imgpatchtools; + license = licenses.gpl3; + maintainers = with maintainers; [ yegortimoshenko ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d4e236f94426..cd4bb8d39a84 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -644,6 +644,8 @@ with pkgs; glyr = callPackage ../tools/audio/glyr { }; + imgpatchtools = callPackage ../development/mobile/imgpatchtools { }; + lastpass-cli = callPackage ../tools/security/lastpass-cli { }; pass = callPackage ../tools/security/pass { }; |