diff options
author | Orivej Desh (NixOS) <40807862+orivej-nixos@users.noreply.github.com> | 2023-12-30 11:08:44 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-30 11:08:44 +0000 |
commit | b2b547c16a9ba52be2764ed1bc5938a65701e1f5 (patch) | |
tree | c1ec59657c08b7f5709123dca9a2a3acfee9a03c /pkgs/development/libraries | |
parent | 6a3138921b1662616fec7c38844889372aeddb6e (diff) | |
parent | 79e0b12a122d353ea4fb0d4601b99bfc048d7008 (diff) | |
download | nixlib-b2b547c16a9ba52be2764ed1bc5938a65701e1f5.tar nixlib-b2b547c16a9ba52be2764ed1bc5938a65701e1f5.tar.gz nixlib-b2b547c16a9ba52be2764ed1bc5938a65701e1f5.tar.bz2 nixlib-b2b547c16a9ba52be2764ed1bc5938a65701e1f5.tar.lz nixlib-b2b547c16a9ba52be2764ed1bc5938a65701e1f5.tar.xz nixlib-b2b547c16a9ba52be2764ed1bc5938a65701e1f5.tar.zst nixlib-b2b547c16a9ba52be2764ed1bc5938a65701e1f5.zip |
Merge pull request #276236 from orivej/gyroflow
gyroflow: init at 1.5.4-2023-12-25
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r-- | pkgs/development/libraries/mdk-sdk/default.nix | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/pkgs/development/libraries/mdk-sdk/default.nix b/pkgs/development/libraries/mdk-sdk/default.nix new file mode 100644 index 000000000000..1bf8992f948c --- /dev/null +++ b/pkgs/development/libraries/mdk-sdk/default.nix @@ -0,0 +1,44 @@ +{ lib, stdenv, fetchurl, autoPatchelfHook +, alsa-lib, gcc-unwrapped, libX11, libcxx, libdrm, libglvnd, libpulseaudio, libxcb, mesa, wayland, xz, zlib +, libva, libvdpau, addOpenGLRunpath +}: + +stdenv.mkDerivation rec { + pname = "mdk-sdk"; + version = "0.23.1"; + + src = fetchurl { + url = "https://github.com/wang-bin/mdk-sdk/releases/download/v${version}/mdk-sdk-linux-x64.tar.xz"; + hash = "sha256-qC6FL76MJZ2XrrYePQFpWk5VPLTeoRd5ns93AK3iZjw="; + }; + + nativeBuildInputs = [ autoPatchelfHook ]; + + buildInputs = [ + alsa-lib gcc-unwrapped libX11 libcxx libdrm libglvnd libpulseaudio libxcb mesa wayland xz zlib + ]; + + appendRunpaths = lib.makeLibraryPath [ + libva libvdpau addOpenGLRunpath.driverLink + ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/lib + cp -r include $out + cp -d lib/amd64/libmdk* $out/lib + ln -s . $out/lib/amd64 + cp -r lib/cmake $out/lib + + runHook postInstall + ''; + + meta = with lib; { + description = "multimedia development kit"; + homepage = "https://github.com/wang-bin/mdk-sdk"; + license = licenses.unfree; + maintainers = with maintainers; [ orivej ]; + platforms = [ "x86_64-linux" ]; + }; +} |