From 38c467cbbec48376c82d361f91cfa03aa60ab942 Mon Sep 17 00:00:00 2001 From: Jakob Klepp Date: Sun, 3 Feb 2019 13:35:57 +0100 Subject: [PATCH] WIP proton --- default.nix | 1 + proton/default.nix | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 proton/default.nix diff --git a/default.nix b/default.nix index 6f07ded..e5205df 100644 --- a/default.nix +++ b/default.nix @@ -5,6 +5,7 @@ micropython = pkgs.callPackage ./micropython/default.nix {}; wildfly = pkgs.callPackage ./wildfly/default.nix {}; postman_appimage = pkgs.callPackage ./postman-appimage/default.nix {}; + proton = pkgs.callPackage ./proton/default.nix {}; services = import ./services/default.nix; } \ No newline at end of file diff --git a/proton/default.nix b/proton/default.nix new file mode 100644 index 0000000..67c9960 --- /dev/null +++ b/proton/default.nix @@ -0,0 +1,38 @@ +{ pkgs ? import {} }: + +let + +in + +pkgs.stdenv.mkDerivation rec { + name = "proton-${version}"; + version = "3.16-6"; + + src = pkgs.fetchFromGitHub { + owner = "ValveSoftware"; + repo = "Proton"; + rev = "proton-${version}"; + sha256 = "0ym688xdvz2dsv2zpwzlsgwgwngm9hf6ywwyrg10733cabyar0b0"; + fetchSubmodules = true; + }; + + nativeBuildInputs = with pkgs; [ + ]; + + buildInputs = with pkgs; [ + ]; + + patches = []; + + configureScript = "bash ./configure.sh"; + configureFlags = "--no-steam-runtime"; + dontAddPrefix = true; + + buildPhase = '' + cat Makefile + make dist + ''; + + installPhase = '' + ''; +} \ No newline at end of file