lol
fork

Configure Feed

Select the types of activity you want to include in your feed.

eglexternalplatform: init at 1.1

OPNA2608 da2aa5a0 519f9d32

+49 -32
+7 -32
pkgs/development/libraries/egl-wayland/default.nix
··· 2 2 , stdenv 3 3 , fetchFromGitHub 4 4 , fetchpatch 5 + , eglexternalplatform 5 6 , pkg-config 6 7 , meson 7 8 , ninja ··· 13 14 , wayland-protocols 14 15 }: 15 16 16 - let 17 - eglexternalplatform = stdenv.mkDerivation { 18 - pname = "eglexternalplatform"; 19 - version = "1.1"; 20 - 21 - src = fetchFromGitHub { 22 - owner = "Nvidia"; 23 - repo = "eglexternalplatform"; 24 - rev = "7c8f8e2218e46b1a4aa9538520919747f1184d86"; 25 - sha256 = "0lr5s2xa1zn220ghmbsiwgmx77l156wk54c7hybia0xpr9yr2nhb"; 26 - }; 27 - 28 - installPhase = '' 29 - mkdir -p "$out/include/" 30 - cp interface/eglexternalplatform.h "$out/include/" 31 - cp interface/eglexternalplatformversion.h "$out/include/" 32 - 33 - substituteInPlace eglexternalplatform.pc \ 34 - --replace "/usr/include/EGL" "$out/include" 35 - mkdir -p "$out/share/pkgconfig" 36 - cp eglexternalplatform.pc "$out/share/pkgconfig/" 37 - ''; 38 - 39 - meta = with lib; { 40 - license = licenses.mit; 41 - }; 42 - }; 43 - 44 - in stdenv.mkDerivation rec { 17 + stdenv.mkDerivation rec { 45 18 pname = "egl-wayland"; 46 19 version = "1.1.11"; 47 20 ··· 75 48 ]; 76 49 77 50 buildInputs = [ 78 - eglexternalplatform 79 51 libGL 80 52 libX11 81 53 libdrm ··· 83 55 wayland-protocols 84 56 ]; 85 57 58 + propagatedBuildInputs = [ 59 + eglexternalplatform 60 + ]; 61 + 86 62 postFixup = '' 87 63 # Doubled prefix in pc file after postbuild hook replaces includedir prefix variable with dev output path 88 64 substituteInPlace $dev/lib/pkgconfig/wayland-eglstream.pc \ 89 - --replace "=$dev/$dev" "=$dev" \ 90 - --replace "Requires:" "Requires.private:" 65 + --replace "=$dev/$dev" "=$dev" 91 66 ''; 92 67 93 68 meta = with lib; {
+40
pkgs/development/libraries/eglexternalplatform/default.nix
··· 1 + { stdenvNoCC 2 + , lib 3 + , fetchFromGitHub 4 + }: 5 + 6 + stdenvNoCC.mkDerivation rec { 7 + pname = "eglexternalplatform"; 8 + version = "1.1"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "Nvidia"; 12 + repo = "eglexternalplatform"; 13 + rev = "7c8f8e2218e46b1a4aa9538520919747f1184d86"; 14 + sha256 = "0lr5s2xa1zn220ghmbsiwgmx77l156wk54c7hybia0xpr9yr2nhb"; 15 + }; 16 + 17 + dontConfigure = true; 18 + dontBuild = true; 19 + 20 + installPhase = '' 21 + runHook preInstall 22 + 23 + mkdir -p $out/include/ 24 + cp interface/* $out/include/ 25 + 26 + substituteInPlace eglexternalplatform.pc \ 27 + --replace "/usr/include/EGL" "$out/include" 28 + install -Dm644 {.,$out/share/pkgconfig}/eglexternalplatform.pc 29 + 30 + runHook postInstall 31 + ''; 32 + 33 + meta = with lib; { 34 + description = "The EGL External Platform interface"; 35 + homepage = "https://github.com/NVIDIA/eglexternalplatform"; 36 + license = licenses.mit; 37 + platforms = platforms.linux; 38 + maintainers = with maintainers; [ hedning ]; 39 + }; 40 + }
+2
pkgs/top-level/all-packages.nix
··· 19874 19874 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo; 19875 19875 }; 19876 19876 19877 + eglexternalplatform = callPackage ../development/libraries/eglexternalplatform { }; 19878 + 19877 19879 egl-wayland = callPackage ../development/libraries/egl-wayland { }; 19878 19880 19879 19881 elastix = callPackage ../development/libraries/science/biology/elastix {