Commit 27a605dc authored by Jon Erling Hustadnes's avatar Jon Erling Hustadnes
Browse files

pureref: fix user-agent

parent 13b932f7
Loading
Loading
Loading
Loading
+26 −9
Original line number Diff line number Diff line
{ lib, appimageTools, runCommand, curl, gnugrep, cacert }:
{
  lib,
  appimageTools,
  runCommand,
  curl,
  gnugrep,
  cacert,
}:

appimageTools.wrapType1 rec {
  pname = "pureref";
  version = "2.0.3";

  src = runCommand "PureRef-${version}_x64.Appimage" {
    nativeBuildInputs = [ curl gnugrep cacert ];
  src =
    runCommand "PureRef-${version}_x64.Appimage"
      {
        nativeBuildInputs = [
          curl
          gnugrep
          cacert
        ];
        outputHash = "sha256-0iR1cP2sZvWWqKwRAwq6L/bmIBSYHKrlI8u8V2hANfM=";
  } ''
    key="$(curl "https://www.pureref.com/download.php" --silent | grep '%3D%3D' | cut -d '"' -f2)"
      }
      ''
        key="$(curl -A 'nixpkgs/Please contact maintainer if there is an issue' "https://www.pureref.com/download.php" --silent | grep '%3D%3D' | cut -d '"' -f2)"
        curl -L "https://www.pureref.com/files/build.php?build=LINUX64.Appimage&version=${version}&downloadKey=$key" --output $out
      '';

@@ -16,7 +30,10 @@ appimageTools.wrapType1 rec {
    description = "Reference Image Viewer";
    homepage = "https://www.pureref.com";
    license = licenses.unfree;
    maintainers = with maintainers; [ elnudev ];
    maintainers = with maintainers; [
      elnudev
      husjon
    ];
    platforms = [ "x86_64-linux" ];
    sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
  };