biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / graphics / pureref / default.nix
blob825ea4c51e19003095d5bfa1433a5ef92aee80f1
1 { lib, appimageTools, runCommand, curl, gnugrep, cacert }:
3 appimageTools.wrapType1 rec {
4   pname = "pureref";
5   version = "1.11.1";
7   src = runCommand "PureRef-${version}_x64.Appimage" {
8     nativeBuildInputs = [ curl gnugrep cacert ];
9     outputHash = "sha256-da/dH0ruI562JylpvE9f2zMUSJ56+T7Y0xlP/xr3yhY=";
10   } ''
11     key="$(curl "https://www.pureref.com/download.php" --silent | grep '%3D%3D' | cut -d '"' -f2)"
12     curl "https://www.pureref.com/files/build.php?build=LINUX64.Appimage&version=${version}&downloadKey=$key" --output $out
13   '';
15   extraInstallCommands = ''
16     mv $out/bin/${pname}-${version} $out/bin/${pname}
17   '';
19   meta = with lib; {
20     description = "Reference Image Viewer";
21     homepage = "https://www.pureref.com";
22     license = licenses.unfree;
23     maintainers = with maintainers; [ elnudev ];
24     platforms = [ "x86_64-linux" ];
25     sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
26   };