summary refs log tree commit diff
path: root/pkgs/development/tools/misc/remarkable
diff options
context:
space:
mode:
authorBen Siraphob <bensiraphob@gmail.com>2020-10-30 14:27:23 +0700
committerBen Siraphob <bensiraphob@gmail.com>2020-12-11 14:50:49 +0700
commit12d1b76db8449dd66db9dcbc1b4964aa58552448 (patch)
tree4c50466589604d761acd58c0305fbca2751e817e /pkgs/development/tools/misc/remarkable
parent263ddd73cd48820feba9a097311cbbf7424644ae (diff)
downloadnixpkgs-12d1b76db8449dd66db9dcbc1b4964aa58552448.tar
nixpkgs-12d1b76db8449dd66db9dcbc1b4964aa58552448.tar.gz
nixpkgs-12d1b76db8449dd66db9dcbc1b4964aa58552448.tar.bz2
nixpkgs-12d1b76db8449dd66db9dcbc1b4964aa58552448.tar.lz
nixpkgs-12d1b76db8449dd66db9dcbc1b4964aa58552448.tar.xz
nixpkgs-12d1b76db8449dd66db9dcbc1b4964aa58552448.tar.zst
nixpkgs-12d1b76db8449dd66db9dcbc1b4964aa58552448.zip
remarkable-toolchain: use which instead of patching with sed
Diffstat (limited to 'pkgs/development/tools/misc/remarkable')
-rw-r--r--pkgs/development/tools/misc/remarkable/remarkable-toolchain/default.nix21
1 files changed, 10 insertions, 11 deletions
diff --git a/pkgs/development/tools/misc/remarkable/remarkable-toolchain/default.nix b/pkgs/development/tools/misc/remarkable/remarkable-toolchain/default.nix
index 412830369b9..d259721353b 100644
--- a/pkgs/development/tools/misc/remarkable/remarkable-toolchain/default.nix
+++ b/pkgs/development/tools/misc/remarkable/remarkable-toolchain/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, libarchive, python3, file }:
+{ stdenv, fetchurl, libarchive, python, file, which }:
 
 stdenv.mkDerivation rec {
   pname = "remarkable-toolchain";
@@ -6,31 +6,30 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "https://remarkable.engineering/oecore-x86_64-cortexa9hf-neon-toolchain-zero-gravitas-${version}.sh";
-    sha256 = "6299955721bcd9bef92a87ad3cfe4d31df8e2da95b0c4b2cdded4431aa6748b0";
+    sha256 = "1rk1r80m5d18sw6hrybj6f78s8pna0wrsa40ax6j8jzfwahgzmfb";
+    executable = true;
   };
 
   nativeBuildInputs = [
     libarchive
-    python3
+    python
     file
+    which
   ];
 
-  unpackCmd = "mkdir src; install $curSrc src/install-toolchain.sh";
-
+  dontUnpack = true;
   dontBuild = true;
 
   installPhase = ''
-    patchShebangs install-toolchain.sh
-    sed -i -e '3,9d' install-toolchain.sh # breaks PATH
-    sed -i 's|PYTHON=.*$|PYTHON=${python3}/bin/python|' install-toolchain.sh
-    ./install-toolchain.sh -D -y -d $out
+    mkdir -p $out
+    ENVCLEANED=1 $src -y -d $out
   '';
 
   meta = with stdenv.lib; {
     description = "A toolchain for cross-compiling to reMarkable tablets";
     homepage = "https://remarkable.engineering/";
     license = licenses.gpl2;
-    maintainers = [ maintainers.nickhu ];
-    platforms = platforms.x86_64;
+    maintainers = with maintainers; [ nickhu siraben ];
+    platforms = [ "x86_64-linux" ];
   };
 }