nixpkgs/pkgs/applications/misc/jbidwatcher/default.nix
volth 46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00

48 lines
1.4 KiB
Nix

{ stdenv, fetchurl, java, runtimeShell }:
stdenv.mkDerivation rec {
pname = "jbidwatcher";
version = "2.5.6";
src = fetchurl {
url = "http://www.jbidwatcher.com/download/JBidwatcher-${version}.jar";
sha256 = "1cw59wh72w1zzibs8x64dma3jc4hry64wjksqs52nc3vpnf0fzfr";
};
buildInputs = [ java ];
jarfile = "$out/share/java/${pname}/JBidwatcher.jar";
dontUnpack = true;
dontBuild = true;
installPhase = ''
mkdir -p "$out/bin"
echo > "$out/bin/${pname}" "#!${runtimeShell}"
echo >>"$out/bin/${pname}" "${java}/bin/java -Xmx512m -jar ${jarfile}"
chmod +x "$out/bin/${pname}"
install -D -m644 ${src} ${jarfile}
'';
meta = {
homepage = http://www.jbidwatcher.com/;
description = "Monitor and snipe Ebay auctions";
license = "LGPL";
longDescription = ''
A Java-based application allowing you to monitor auctions you're
not part of, submit bids, snipe (bid at the last moment), and
otherwise track your auction-site experience. It includes
adult-auction management, MANY currencies (pound, dollar (US,
Canada, Australian, and New Taiwanese) and euro, presently),
drag-and-drop of auction URLs, an original, unique and powerful
'multisniping' feature, a relatively nice UI, and is known to work
cleanly under Linux, Windows, Solaris, and MacOSX from the same
binary.
'';
platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
};
}