git.iko.soy/typeable/nixpkgs
on master help sign in
goverlay: 0.6 → 0.6.2
commit7489323bceddf3e0e1f332d5d9fbfe09b69873e9 authorKira Bruneau <kira.bruneau@pm.me> dateTue 7 Sep 2021, 14:31 (5 years ago) parentdf7113c
3 files changed+19−15
pkgs/tools/graphics/goverlay/default.nix+11−9 pkgs/tools/graphics/goverlay/find-xdg-data-files.patch+5−5 pkgs/top-level/all-packages.nix+3−1
pkgs/tools/graphics/goverlay/default.nix+11−9
@@ -5,14 +5,15 @@
55, fetchFromGitHub
66, fpc
77, lazarus-qt
8−, qt5
9−, libX11
8+, wrapQtAppsHook
9+, libGL
10+, libGLU
1011, libqt5pas
12+, libX11
1113, coreutils
1214, git
1315, gnugrep
1416, libnotify
15−, mesa-demos
1617, polkit
1718, procps
1819, systemd
@@ -34,13 +35,13 @@ let
3435 '';
3536in stdenv.mkDerivation rec {
3637 pname = "goverlay";
37− version = "0.6";
38+ version = "0.6.2";
3839
3940 src = fetchFromGitHub {
4041 owner = "benjamimgois";
4142 repo = pname;
4243 rev = version;
43− hash = "sha256-E4SMUL9rpDSSdprX4fPyGCHCowdQavjhGIhV3r4jeiw=";
44+ hash = "sha256-nV8pcFBxrOlj4ebfLZF2gQwKt4bt+wtD72sXepu5kRI=";
4445 };
4546
4647 outputs = [ "out" "man" ];
@@ -61,15 +62,17 @@ in stdenv.mkDerivation rec {
6162 nativeBuildInputs = [
6263 fpc
6364 lazarus-qt
64− qt5.wrapQtAppsHook
65+ wrapQtAppsHook
6566 ];
6667
6768 buildInputs = [
68− libX11
69+ libGL
70+ libGLU
6971 libqt5pas
72+ libX11
7073 ];
7174
72− NIX_LDFLAGS = "--as-needed -rpath ${lib.makeLibraryPath buildInputs}";
75+ NIX_LDFLAGS = "-lGLU -rpath ${lib.makeLibraryPath buildInputs}";
7376
7477 buildPhase = ''
7578 runHook preBuild
@@ -85,7 +88,6 @@ in stdenv.mkDerivation rec {
8588 git
8689 gnugrep
8790 libnotify
88− mesa-demos
8991 polkit
9092 procps
9193 systemd
pkgs/tools/graphics/goverlay/find-xdg-data-files.patch+5−5
@@ -1,8 +1,8 @@
11diff --git a/overlayunit.pas b/overlayunit.pas
2−index de8725f..005f171 100644
2+index 1eee68b..3aaf7ae 100644
33--- a/overlayunit.pas
44+++ b/overlayunit.pas
5−@@ -5377,7 +5377,7 @@ begin
5+@@ -5040,7 +5040,7 @@ begin
66 //Determine Mangohud dependency status
77
88 //locate MangoHud and store result in tmp folder
@@ -11,7 +11,7 @@ index de8725f..005f171 100644
1111
1212 // Assign Text file dependency_mangohud to variable mangohudVAR
1313 AssignFile(mangohudVAR, '/tmp/goverlay/dependency_mangohud');
14−@@ -5386,7 +5386,7 @@ begin
14+@@ -5049,7 +5049,7 @@ begin
1515 CloseFile(mangohudVAR);
1616
1717 // Read String and store value on mangohuddependencyVALUE based on result
@@ -20,7 +20,7 @@ index de8725f..005f171 100644
2020 mangohuddependencyVALUE := 1
2121 else
2222 mangohuddependencyVALUE := 0;
23−@@ -5395,7 +5395,7 @@ begin
23+@@ -5058,7 +5058,7 @@ begin
2424 //Determine vkBasalt dependency staus
2525
2626 //locate vkBasalt and store result in tmp folder
@@ -29,7 +29,7 @@ index de8725f..005f171 100644
2929
3030 // Assign Text file dependency_mangohud to variable mangohudVAR
3131 AssignFile(vkbasaltVAR, '/tmp/goverlay/dependency_vkbasalt');
32−@@ -5404,7 +5404,7 @@ begin
32+@@ -5067,7 +5067,7 @@ begin
3333 CloseFile(vkbasaltVAR);
3434
3535 // Read String and store value on vkbasaltdependencyVALUE based on result
pkgs/top-level/all-packages.nix+3−1
@@ -5624,7 +5624,9 @@ with pkgs;
56245624
56255625 govc = callPackage ../tools/virtualization/govc { };
56265626
5627− goverlay = callPackage ../tools/graphics/goverlay { };
5627+ goverlay = callPackage ../tools/graphics/goverlay {
5628+ inherit (qt5) wrapQtAppsHook;
5629+ };
56285630
56295631 gpart = callPackage ../tools/filesystems/gpart { };
56305632