flashtool: remove

Because the download is down for copyright reasons and the site looks very fishy and very similar to the ones used to distribute content illegally.
This commit is contained in:
Felix Buehler 2021-06-15 12:31:26 +02:00
parent 6fc46db369
commit 936168eee5
2 changed files with 0 additions and 66 deletions

View file

@ -1,62 +0,0 @@
{ stdenv, lib, requireFile, p7zip, jre, libusb1, platform-tools, gtk2, glib, libXtst }:
# TODO:
#
# The FlashTool and FlashToolConsole scripts are messy and should probably we
# replaced entirely. All these scripts do is try to guess the environment in
# which to run the Java binary (and they guess wrong on NixOS).
#
# The FlashTool scripts run 'chmod' on the binaries installed in the Nix
# store. These commands fail, naturally, because the Nix story is (hopefully)
# mounted read-only. This doesn't matter, though, because the build
# instructions fix the executable bits already.
stdenv.mkDerivation rec {
name = "flashtool-0.9.14.0";
src = requireFile {
url = "http://dfiles.eu/files/n8c1c3pgc";
name = "flashtool-0.9.14.0-linux.tar.7z";
sha256 = "0mfjdjj7clz2dhkg7lzy1m8hk8ngla7zgcryf51aki1gnpbb2zc1";
};
buildInputs = [ p7zip jre ];
unpackPhase = ''
7z e ${src}
tar xf ${name}-linux.tar
sourceRoot=FlashTool
'';
buildPhase = ''
ln -s ${platform-tools}/libexec/android-sdk/platform-tools/adb x10flasher_lib/adb.linux
ln -s ${platform-tools}/libexec/android-sdk/platform-tools/fastboot x10flasher_lib/fastboot.linux
ln -s ${libusb1.out}/lib/libusb-1.0.so.0 ./x10flasher_lib/linux/lib32/libusbx-1.0.so
chmod +x x10flasher_lib/unyaffs.linux.x86 x10flasher_lib/bin2elf x10flasher_lib/bin2sin
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" x10flasher_lib/unyaffs.linux.x86
ln -sf unyaffs.linux.x86 x10flasher_lib/unyaffs.linux
ln -s swt32.jar x10flasher_lib/swtlin/swt.jar
sed -i \
-e 's|$(uname -m)|i686|' \
-e 's|export JAVA_HOME=.*|export JAVA_HOME=${jre}|' \
-e 's|export LD_LIBRARY_PATH=.*|export LD_LIBRARY_PATH=${lib.makeLibraryPath [ libXtst glib gtk2 ]}:./x10flasher_lib/linux/lib32|' \
FlashTool FlashToolConsole
'';
installPhase = ''
mkdir -p $out
mv * $out/
'';
meta = with lib; {
homepage = "http://www.flashtool.net/";
description = "S1 flashing software for Sony phones from X10 to Xperia Z Ultra";
license = licenses.unfreeRedistributableFirmware;
platforms = [ "i686-linux" ];
hydraPlatforms = platforms.none;
broken = true;
};
}

View file

@ -4767,10 +4767,6 @@ in
flamerobin = callPackage ../applications/misc/flamerobin { };
flashtool = pkgsi686Linux.callPackage ../development/mobile/flashtool {
inherit (androidenv.androidPkgs_9_0) platform-tools;
};
flashrom = callPackage ../tools/misc/flashrom { };
flent = python3Packages.callPackage ../applications/networking/flent { };