Merge pull request #103030 from tadfisher/remarkable-2-toolchain

remarkable2-toolchain: init at 2.5.2

authored by

Sandro and committed by
GitHub
7cb3bffc 76fe7246

+41
+39
pkgs/development/tools/misc/remarkable/remarkable2-toolchain/default.nix
··· 1 + { stdenv, fetchurl, libarchive, python3, file }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "remarkable2-toolchain"; 5 + version = "2.5.2"; 6 + 7 + src = fetchurl { 8 + url = "https://storage.googleapis.com/codex-public-bucket/codex-x86_64-cortexa7hf-neon-rm11x-toolchain-${version}.sh"; 9 + sha256 = "1v410q1jn8flisdpkrymxd4pa1ylawd0rh3rljjpkqw1bp8a5vw1"; 10 + }; 11 + 12 + nativeBuildInputs = [ 13 + libarchive 14 + python3 15 + file 16 + ]; 17 + 18 + unpackCmd = '' 19 + mkdir src 20 + install $curSrc src/install-toolchain.sh 21 + ''; 22 + 23 + dontBuild = true; 24 + 25 + installPhase = '' 26 + patchShebangs install-toolchain.sh 27 + sed -i -e '3,9d' install-toolchain.sh # breaks PATH 28 + sed -i 's|PYTHON=.*$|PYTHON=${python3}/bin/python|' install-toolchain.sh 29 + ./install-toolchain.sh -D -y -d $out 30 + ''; 31 + 32 + meta = with stdenv.lib; { 33 + description = "A toolchain for cross-compiling to reMarkable 2 tablets"; 34 + homepage = "https://remarkable.engineering/"; 35 + license = licenses.gpl2Plus; 36 + maintainers = with maintainers; [ tadfisher ]; 37 + platforms = platforms.x86_64; 38 + }; 39 + }
+2
pkgs/top-level/all-packages.nix
··· 9693 9693 9694 9694 remarkable-toolchain = callPackage ../development/tools/misc/remarkable/remarkable-toolchain { }; 9695 9695 9696 + remarkable2-toolchain = callPackage ../development/tools/misc/remarkable/remarkable2-toolchain { }; 9697 + 9696 9698 tacacsplus = callPackage ../servers/tacacsplus { }; 9697 9699 9698 9700 tamarin-prover =