summary refs log tree commit diff
path: root/pkgs/development/mobile/imgpatchtools
diff options
context:
space:
mode:
authorYegor Timoshenko <yegortimoshenko@riseup.net>2018-02-25 16:14:35 +0000
committerYegor Timoshenko <yegortimoshenko@riseup.net>2018-02-25 16:49:23 +0000
commit40a63aa9999f19b02fd48c37b63fdf9ac0e6e73c (patch)
tree29333a5ce3f21e5c0028ca288580e1b33353f625 /pkgs/development/mobile/imgpatchtools
parentcd4afaca45e8f6451fc94f0b973d7c4a0cd49d92 (diff)
downloadnixpkgs-40a63aa9999f19b02fd48c37b63fdf9ac0e6e73c.tar
nixpkgs-40a63aa9999f19b02fd48c37b63fdf9ac0e6e73c.tar.gz
nixpkgs-40a63aa9999f19b02fd48c37b63fdf9ac0e6e73c.tar.bz2
nixpkgs-40a63aa9999f19b02fd48c37b63fdf9ac0e6e73c.tar.lz
nixpkgs-40a63aa9999f19b02fd48c37b63fdf9ac0e6e73c.tar.xz
nixpkgs-40a63aa9999f19b02fd48c37b63fdf9ac0e6e73c.tar.zst
nixpkgs-40a63aa9999f19b02fd48c37b63fdf9ac0e6e73c.zip
imgpatchtools: init at 0.3
Diffstat (limited to 'pkgs/development/mobile/imgpatchtools')
-rw-r--r--pkgs/development/mobile/imgpatchtools/default.nix30
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/development/mobile/imgpatchtools/default.nix b/pkgs/development/mobile/imgpatchtools/default.nix
new file mode 100644
index 00000000000..9cee1c9e5de
--- /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;
+  };
+}