tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
multiviewer-for-f1: 1.43.2 -> 2.1.0, fix build issues
Braian A. Diez
5 months ago
8d2c544e
6c8a1aac
+8
-10
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
mu
multiviewer-for-f1
package.nix
+8
-10
pkgs/by-name/mu/multiviewer-for-f1/package.nix
···
25
writeScript,
26
}:
27
let
28
-
id = "243289393";
29
in
30
stdenvNoCC.mkDerivation rec {
31
pname = "multiviewer-for-f1";
32
-
version = "1.43.2";
33
34
src = fetchurl {
35
-
url = "https://releases.multiviewer.dev/download/${id}/multiviewer-for-f1_${version}_amd64.deb";
36
-
sha256 = "sha256-wdA5f/80GkKP6LrrP2E6M9GY5bl6rg7Spz7NWB7cQjg=";
37
};
38
39
nativeBuildInputs = [
···
83
runHook preInstall
84
85
mkdir -p $out/bin $out/share
86
-
mv -t $out/share usr/share/* usr/lib/multiviewer-for-f1
87
88
-
makeWrapper "$out/share/multiviewer-for-f1/MultiViewer for F1" $out/bin/multiviewer-for-f1 \
89
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \
90
-
--prefix LD_LIBRARY_PATH : "${
91
-
lib.makeLibraryPath [ libudev0-shim ]
92
-
}:\"$out/share/Multiviewer for F1\""
93
94
runHook postInstall
95
'';
···
125
license = licenses.unfree;
126
maintainers = with maintainers; [ babeuh ];
127
platforms = [ "x86_64-linux" ];
128
-
mainProgram = "multiviewer-for-f1";
129
};
130
}
···
25
writeScript,
26
}:
27
let
28
+
id = "289869947";
29
in
30
stdenvNoCC.mkDerivation rec {
31
pname = "multiviewer-for-f1";
32
+
version = "2.1.0";
33
34
src = fetchurl {
35
+
url = "https://releases.multiviewer.dev/download/${id}/multiviewer_${version}_amd64.deb";
36
+
sha256 = "sha256-H+tt2FiT1UxkWBxpuyOIUjRMOMl7kN/SFH/WqoRdVUU=";
37
};
38
39
nativeBuildInputs = [
···
83
runHook preInstall
84
85
mkdir -p $out/bin $out/share
86
+
mv -t $out/share usr/share/* usr/lib/multiviewer
87
88
+
makeWrapper "$out/share/multiviewer/multiviewer" $out/bin/multiviewer \
89
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \
90
+
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libudev0-shim ]}:\"$out/share/multiviewer\""
0
0
91
92
runHook postInstall
93
'';
···
123
license = licenses.unfree;
124
maintainers = with maintainers; [ babeuh ];
125
platforms = [ "x86_64-linux" ];
126
+
mainProgram = "multiviewer";
127
};
128
}