pairdrop: init at 1.7.6

+46
+44
pkgs/applications/misc/pairdrop/default.nix
··· 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitHub 4 + , nodejs 5 + }: 6 + 7 + buildNpmPackage rec { 8 + pname = "pairdrop"; 9 + version = "1.7.6"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "schlagmichdoch"; 13 + repo = "PairDrop"; 14 + rev = "v${version}"; 15 + hash = "sha256-AOFATOCLf2KigeqoUzIfNngyeDesNrThRzxFvqtsXBs="; 16 + }; 17 + 18 + npmDepsHash = "sha256-3nKjmC5eizoV/mrKDBhsSlVQxEHyIsWR6KHFwZhBugI="; 19 + 20 + dontNpmBuild = true; 21 + 22 + installPhase = '' 23 + runHook preInstall 24 + 25 + mkdir -p $out/bin $out/lib 26 + cp -r * $out/lib 27 + 28 + makeWrapper ${nodejs}/bin/node "$out/bin/pairdrop" --add-flags "index.js public --rate-limit --auto-restart" 29 + wrapProgram $out/bin/pairdrop --chdir "$out/lib" 30 + 31 + runHook postInstall 32 + ''; 33 + 34 + meta = with lib; { 35 + description = "Local file sharing in your browser"; 36 + longDescription = '' 37 + PairDrop is a sublime alternative to AirDrop that works on all platforms. 38 + Send images, documents or text via peer to peer connection to devices in the same local network/Wi-Fi or to paired devices. 39 + ''; 40 + homepage = "https://github.com/schlagmichdoch/PairDrop"; 41 + license = licenses.gpl3Only; 42 + maintainers = with maintainers; [ dit7ya ]; 43 + }; 44 + }
+2
pkgs/top-level/all-packages.nix
··· 3370 3370 3371 3371 pacparser = callPackage ../tools/networking/pacparser { }; 3372 3372 3373 + pairdrop = callPackage ../applications/misc/pairdrop { }; 3374 + 3373 3375 opencbm = callPackage ../tools/misc/opencbm { }; 3374 3376 3375 3377 parquet-tools = callPackage ../tools/misc/parquet-tools { };