mirror of
https://github.com/materusPL/Nixerus.git
synced 2026-07-09 16:41:58 +00:00
Add intelij idea community. Formatting in packages and fixes after update to 26.05
This commit is contained in:
@@ -1,13 +1,33 @@
|
||||
{ stdenv, fetchzip, fetchurl, glib, lib, alsa-lib, gtk3, libunwind, x264, vulkan-loader, xorg, libva, libdrm, libvdpau, libbsd, libmd, xz }:
|
||||
{
|
||||
stdenv,
|
||||
fetchzip,
|
||||
glib,
|
||||
lib,
|
||||
alsa-lib,
|
||||
gtk3,
|
||||
libunwind,
|
||||
x264,
|
||||
vulkan-loader,
|
||||
libX11,
|
||||
libXau,
|
||||
libva,
|
||||
libdrm,
|
||||
libXdmcp,
|
||||
libXfixes,
|
||||
libXext,
|
||||
libbsd,
|
||||
libmd,
|
||||
xz,
|
||||
}:
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "alvr";
|
||||
version = "v20.5.0";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://github.com/alvr-org/ALVR/releases/download/${version}/alvr_streamer_linux.tar.gz";
|
||||
name = "${pname}-${version}";
|
||||
sha256 ="sha256-RkUVWk+6V+5MLwsvT7/d8JVps2MLnZfUMcWi8144E0I=";
|
||||
};
|
||||
url = "https://github.com/alvr-org/ALVR/releases/download/${version}/alvr_streamer_linux.tar.gz";
|
||||
name = "${pname}-${version}";
|
||||
sha256 = "sha256-RkUVWk+6V+5MLwsvT7/d8JVps2MLnZfUMcWi8144E0I=";
|
||||
};
|
||||
|
||||
sourceRoot = ".";
|
||||
|
||||
@@ -18,11 +38,11 @@ stdenv.mkDerivation rec {
|
||||
glib
|
||||
x264.lib
|
||||
vulkan-loader
|
||||
xorg.libX11
|
||||
xorg.libXau
|
||||
xorg.libXdmcp
|
||||
xorg.libXext
|
||||
xorg.libXfixes
|
||||
libX11
|
||||
libXau
|
||||
libXdmcp
|
||||
libXext
|
||||
libXfixes
|
||||
libva
|
||||
libdrm
|
||||
libunwind
|
||||
@@ -57,15 +77,15 @@ stdenv.mkDerivation rec {
|
||||
patchelf --set-rpath "${rpath}" $out/opt/ALVR/lib64/alvr/bin/linux64/driver_alvr_server.so
|
||||
|
||||
sed -i "s#../../../lib64/libalvr_vulkan_layer.so#$out/opt/ALVR/lib64/libalvr_vulkan_layer.so#" $out/opt/ALVR/share/vulkan/explicit_layer.d/alvr_x86_64.json
|
||||
|
||||
|
||||
runHook postFixup
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "ALVR - Stream VR games from your PC to your headset via Wi-Fi.";
|
||||
homepage = "https://github.com/alvr-org/ALVR";
|
||||
maintainers = with maintainers; [];
|
||||
maintainers = [ ];
|
||||
license = licenses.mit;
|
||||
platforms = [ "x86_64-linux" ];
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
zlib,
|
||||
file,
|
||||
kdePackages,
|
||||
xorg,
|
||||
libpulseaudio,
|
||||
openal,
|
||||
qtbase,
|
||||
@@ -21,6 +20,12 @@
|
||||
udev,
|
||||
mesa-demos,
|
||||
quazip,
|
||||
libX11,
|
||||
libXext,
|
||||
libXcursor,
|
||||
libXrandr,
|
||||
libXxf86vm,
|
||||
xrandr,
|
||||
libGL,
|
||||
flite,
|
||||
tomlplusplus,
|
||||
@@ -38,29 +43,27 @@ let
|
||||
polymc =
|
||||
let
|
||||
binpath = lib.makeBinPath [
|
||||
xorg.xrandr
|
||||
xrandr
|
||||
mesa-demos
|
||||
pciutils
|
||||
];
|
||||
libpath =
|
||||
with xorg;
|
||||
lib.makeLibraryPath [
|
||||
glfw3-minecraft
|
||||
libX11
|
||||
libXext
|
||||
libXcursor
|
||||
libXrandr
|
||||
libXxf86vm
|
||||
|
||||
libGL
|
||||
vulkan-loader
|
||||
|
||||
openal
|
||||
libpulseaudio
|
||||
udev
|
||||
flite
|
||||
stdenv.cc.cc.lib
|
||||
];
|
||||
libpath = lib.makeLibraryPath [
|
||||
glfw3-minecraft
|
||||
libX11
|
||||
libXext
|
||||
libXcursor
|
||||
libXrandr
|
||||
libXxf86vm
|
||||
|
||||
libGL
|
||||
vulkan-loader
|
||||
|
||||
openal
|
||||
libpulseaudio
|
||||
udev
|
||||
flite
|
||||
stdenv.cc.cc.lib
|
||||
];
|
||||
gameLibraryPath = libpath + ":${addDriverRunpath.driverLink}/lib";
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
@@ -73,14 +76,14 @@ let
|
||||
hash = "sha256-ACrS7JAcLq46f8puQlfvPlRb6vk/+wuv+y1yqGQjp/I=";
|
||||
})
|
||||
];
|
||||
|
||||
|
||||
libnbtplusplus = fetchFromGitHub {
|
||||
owner = "PolyMC";
|
||||
repo = "libnbtplusplus";
|
||||
rev = "2203af7eeb48c45398139b583615134efd8d407f";
|
||||
hash = "sha256-TvVOjkUobYJD9itQYueELJX3wmecvEdCbJ0FinW2mL4=";
|
||||
};
|
||||
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "PolyMC";
|
||||
repo = "PolyMC";
|
||||
@@ -116,7 +119,8 @@ let
|
||||
(lib.cmakeFeature "Launcher_BUILD_PLATFORM" "nixerus")
|
||||
(lib.cmakeFeature "Launcher_QT_VERSION_MAJOR" (lib.versions.major qtbase.version))
|
||||
(lib.cmakeBool "Launcher_STRICT_DRM" strictDrm)
|
||||
] ++ lib.optionals (msaClientID != null) [ "-DLauncher_MSA_CLIENT_ID=${msaClientID}" ];
|
||||
]
|
||||
++ lib.optionals (msaClientID != null) [ "-DLauncher_MSA_CLIENT_ID=${msaClientID}" ];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace launcher/java/JavaUtils.cpp \
|
||||
|
||||
Reference in New Issue
Block a user