mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-11-16 06:47:09 +03:00
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:
parent
6fc46db369
commit
936168eee5
@ -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;
|
|
||||||
};
|
|
||||||
}
|
|
@ -4767,10 +4767,6 @@ in
|
|||||||
|
|
||||||
flamerobin = callPackage ../applications/misc/flamerobin { };
|
flamerobin = callPackage ../applications/misc/flamerobin { };
|
||||||
|
|
||||||
flashtool = pkgsi686Linux.callPackage ../development/mobile/flashtool {
|
|
||||||
inherit (androidenv.androidPkgs_9_0) platform-tools;
|
|
||||||
};
|
|
||||||
|
|
||||||
flashrom = callPackage ../tools/misc/flashrom { };
|
flashrom = callPackage ../tools/misc/flashrom { };
|
||||||
|
|
||||||
flent = python3Packages.callPackage ../applications/networking/flent { };
|
flent = python3Packages.callPackage ../applications/networking/flent { };
|
||||||
|
Loading…
Reference in New Issue
Block a user