uboot: (firmwareOdroidC2/C4) don't invoke patch tool, use patches = [] instead
https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh#L948 this can do it nicely. Signed-off-by: Anton Arapov <anton@deadbeef.mx>
This commit is contained in:
commit
56de2bcd43
30691 changed files with 3076956 additions and 0 deletions
54
pkgs/development/tools/misc/bonnmotion/default.nix
Normal file
54
pkgs/development/tools/misc/bonnmotion/default.nix
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
{ stdenv, lib, fetchzip, substituteAll, bash, jre }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "bonnmotion";
|
||||
version = "3.0.1";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://sys.cs.uos.de/bonnmotion/src/bonnmotion-${version}.zip";
|
||||
sha256 = "16bjgr0hy6an892m5r3x9yq6rqrl11n91f9rambq5ik1cxjqarxw";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# The software has a non-standard install bash script which kind of works.
|
||||
# However, to make it fully functional, the automatically detection of the
|
||||
# program paths must be substituted with full paths.
|
||||
(substituteAll {
|
||||
src = ./install.patch;
|
||||
inherit bash jre;
|
||||
})
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
./install
|
||||
|
||||
mkdir -p $out/bin $out/share/bonnmotion
|
||||
cp -r ./classes ./lib $out/share/bonnmotion/
|
||||
cp ./bin/bm $out/bin/
|
||||
|
||||
substituteInPlace $out/bin/bm \
|
||||
--replace /build/source $out/share/bonnmotion
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "A mobility scenario generation and analysis tool";
|
||||
longDescription = ''
|
||||
BonnMotion is a Java software which creates and analyzes mobility
|
||||
scenarios and is most commonly used as a tool for the investigation of
|
||||
mobile ad hoc network characteristics. The scenarios can also be exported
|
||||
for several network simulators, such as ns-2, ns-3, GloMoSim/QualNet,
|
||||
COOJA, MiXiM, and ONE.
|
||||
'';
|
||||
homepage = "https://sys.cs.uos.de/bonnmotion/";
|
||||
sourceProvenance = with sourceTypes; [
|
||||
fromSource
|
||||
binaryBytecode # source bundles dependency jars
|
||||
];
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ oxzi ];
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue