diff options
author | Florian Klink <flokli@flokli.de> | 2018-04-23 12:08:24 +0200 |
---|---|---|
committer | Florian Klink <flokli@flokli.de> | 2018-04-23 14:09:41 +0200 |
commit | 1b4027c6fcaf73b7e1ed83bbe728827a83f1be47 (patch) | |
tree | 52d3ce75f8c29d3ac41782390b4995fbed804884 /pkgs | |
parent | 54d6efc0f6dc34497f5560321599b3e1898fee5f (diff) | |
download | nixlib-1b4027c6fcaf73b7e1ed83bbe728827a83f1be47.tar nixlib-1b4027c6fcaf73b7e1ed83bbe728827a83f1be47.tar.gz nixlib-1b4027c6fcaf73b7e1ed83bbe728827a83f1be47.tar.bz2 nixlib-1b4027c6fcaf73b7e1ed83bbe728827a83f1be47.tar.lz nixlib-1b4027c6fcaf73b7e1ed83bbe728827a83f1be47.tar.xz nixlib-1b4027c6fcaf73b7e1ed83bbe728827a83f1be47.tar.zst nixlib-1b4027c6fcaf73b7e1ed83bbe728827a83f1be47.zip |
abootimg: init at 0.6
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/mobile/abootimg/default.nix | 43 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 45 insertions, 0 deletions
diff --git a/pkgs/development/mobile/abootimg/default.nix b/pkgs/development/mobile/abootimg/default.nix new file mode 100644 index 000000000000..a2ddda34347a --- /dev/null +++ b/pkgs/development/mobile/abootimg/default.nix @@ -0,0 +1,43 @@ +{ stdenv, fetchFromGitHub, coreutils, cpio, findutils, gzip, makeWrapper, utillinux }: + +let + version = "0.6"; +in +stdenv.mkDerivation { + name = "abootimg-${version}"; + + src = fetchFromGitHub { + owner = "ggrandou"; + repo = "abootimg"; + rev = "7e127fee6a3981f6b0a50ce9910267cd501e09d4"; + sha256 = "1qgx9fxwhylgnixzkz2mzv2707f65qq7rar2rsqak536vhig1z9a"; + }; + + nativeBuildInputs = [ makeWrapper utillinux ]; + + postPatch = '' + cat <<EOF > version.h + #define VERSION_STR "${version}" + EOF + ''; + + installPhase = '' + mkdir -p $out/bin + install -D -m 755 abootimg $out/bin + install -D -m444 ./debian/abootimg.1 $out/share/man/man1/abootimg.1; + + install -D -m 755 abootimg-pack-initrd $out/bin + wrapProgram $out/bin/abootimg-pack-initrd --prefix PATH : ${stdenv.lib.makeBinPath [ coreutils cpio findutils gzip ]} + + install -D -m 755 abootimg-unpack-initrd $out/bin + wrapProgram $out/bin/abootimg-unpack-initrd --prefix PATH : ${stdenv.lib.makeBinPath [ cpio gzip ]} + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/ggrandou/abootimg; + description = "Manipulate Android Boot Images"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.flokli ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 35e320dc31fc..940a3672f198 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -688,6 +688,8 @@ with pkgs; pkgs_i686 = pkgsi686Linux; }; + abootimg = callPackage ../development/mobile/abootimg {}; + adbfs-rootless = callPackage ../development/mobile/adbfs-rootless { adb = androidenv.platformTools; }; |