mirror of https://github.com/materusPL/Nixerus.git
amdgpu-pro-libs: add firmware, create update script
This commit is contained in:
parent
065957d8b8
commit
14d6851e01
|
@ -5,6 +5,7 @@ rec {
|
||||||
amf = callPackage ./libs/amdgpu-pro-libs/amf.nix { };
|
amf = callPackage ./libs/amdgpu-pro-libs/amf.nix { };
|
||||||
opengl = callPackage ./libs/amdgpu-pro-libs/opengl.nix { };
|
opengl = callPackage ./libs/amdgpu-pro-libs/opengl.nix { };
|
||||||
prefixes = callPackage ./libs/amdgpu-pro-libs/prefixes.nix { };
|
prefixes = callPackage ./libs/amdgpu-pro-libs/prefixes.nix { };
|
||||||
|
firmware = callPackage ./libs/amdgpu-pro-libs/firmware.nix { };
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,965 @@
|
||||||
|
{ fetchurl }: {
|
||||||
|
version = "5.4.5";
|
||||||
|
bit64 = rec {
|
||||||
|
amdgpu = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/a/amdgpu/amdgpu_5.4.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "amdgpu";
|
||||||
|
sha256 =
|
||||||
|
"996aac718c8c6c1783fa48ea99d4e4c5cd93462f5d0c2d21aaec44125523536d";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-core = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/a/amdgpu-core/amdgpu-core_5.4.50405-1577590.22.04_all.deb";
|
||||||
|
name = "amdgpu-core";
|
||||||
|
sha256 =
|
||||||
|
"edbcca28cee851b0a99768fe2d226c298fbef87348f2edf6d3940c0ff96188be";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-dkms = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/a/amdgpu-dkms/amdgpu-dkms_5.18.13.50405-1577590.22.04_all.deb";
|
||||||
|
name = "amdgpu-dkms";
|
||||||
|
sha256 =
|
||||||
|
"07347e5c2d32fda267b4a9863a3cf3740b8cbe1124362eceac3b485981677f70";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-dkms-firmware = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/a/amdgpu-dkms/amdgpu-dkms-firmware_5.18.13.50405-1577590.22.04_all.deb";
|
||||||
|
name = "amdgpu-dkms-firmware";
|
||||||
|
sha256 =
|
||||||
|
"a8a55f04e515eaa383d08a19aea29852e3c9a087cf5e0869166f8aa235954001";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-dkms-headers = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/a/amdgpu-dkms/amdgpu-dkms-headers_5.18.13.50405-1577590.22.04_all.deb";
|
||||||
|
name = "amdgpu-dkms-headers";
|
||||||
|
sha256 =
|
||||||
|
"30f6d29a0ef53a6905a08412b0837339c2398cace7fab7edf6dfab60ac7d631f";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-doc = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/a/amdgpu-doc/amdgpu-doc_5.4-1577590.22.04_all.deb";
|
||||||
|
name = "amdgpu-doc";
|
||||||
|
sha256 =
|
||||||
|
"7a84f31e196fe4bece810f24ad80b3d9a1c93dc9d276ca56bd6b4e3dac38d8f0";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-install = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/a/amdgpu-install/amdgpu-install_5.4.50405-1577590.22.04_all.deb";
|
||||||
|
name = "amdgpu-install";
|
||||||
|
sha256 =
|
||||||
|
"f7cd6f46e7286757795ca44c1633148ec128bd9892abd982467bd43c4efbbded";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-lib = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/a/amdgpu/amdgpu-lib_5.4.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "amdgpu-lib";
|
||||||
|
sha256 =
|
||||||
|
"53694e32d9e20aca9e0bc16eb78738c4223d4a46ee7c5502ade951680d1b543a";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-lib32 = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/a/amdgpu/amdgpu-lib32_5.4.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "amdgpu-lib32";
|
||||||
|
sha256 =
|
||||||
|
"62f56a479f21c1d3ddbffb94cb38c1e220cbb82cae5a51a0a228c8f61b88ff9c";
|
||||||
|
});
|
||||||
|
|
||||||
|
gst-omx-amdgpu = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/g/gst-omx-amdgpu/gst-omx-amdgpu_1.0.0.1.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "gst-omx-amdgpu";
|
||||||
|
sha256 =
|
||||||
|
"829d5b3ca396965921b41e59cc7cf426443a285fcd0b389669e5f9593e147032";
|
||||||
|
});
|
||||||
|
|
||||||
|
libdrm-amdgpu-amdgpu1 = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/libd/libdrm-amdgpu/libdrm-amdgpu-amdgpu1_2.4.113.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "libdrm-amdgpu-amdgpu1";
|
||||||
|
sha256 =
|
||||||
|
"9188156e1f08b3f1dd79416d562586486d1d6958b77756aae35a834aabde30b8";
|
||||||
|
});
|
||||||
|
|
||||||
|
libdrm-amdgpu-common = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/libd/libdrm-amdgpu-common/libdrm-amdgpu-common_1.0.0.50405-1577590.22.04_all.deb";
|
||||||
|
name = "libdrm-amdgpu-common";
|
||||||
|
sha256 =
|
||||||
|
"71a4a7fd47473124a3520a241934552b374ebfa4957970d6b19d50d60344723d";
|
||||||
|
});
|
||||||
|
|
||||||
|
libdrm-amdgpu-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/libd/libdrm-amdgpu/libdrm-amdgpu-dev_2.4.113.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "libdrm-amdgpu-dev";
|
||||||
|
sha256 =
|
||||||
|
"13aa3c88b8cedb565ced95d03dcd6b6ce7d1f4035128d27c6468c603e0521f99";
|
||||||
|
});
|
||||||
|
|
||||||
|
libdrm-amdgpu-radeon1 = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/libd/libdrm-amdgpu/libdrm-amdgpu-radeon1_2.4.113.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "libdrm-amdgpu-radeon1";
|
||||||
|
sha256 =
|
||||||
|
"a054d58a5b3469ec62da54ca43269ac7c3544f30ab5ccaedb0f5a56bea1bd5cc";
|
||||||
|
});
|
||||||
|
|
||||||
|
libdrm-amdgpu-utils = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/libd/libdrm-amdgpu/libdrm-amdgpu-utils_2.4.113.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "libdrm-amdgpu-utils";
|
||||||
|
sha256 =
|
||||||
|
"03004f0f5bd5bfb7f921725ed07b3e716587fcb2951561cb13eac37ba5319080";
|
||||||
|
});
|
||||||
|
|
||||||
|
libdrm2-amdgpu = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/libd/libdrm-amdgpu/libdrm2-amdgpu_2.4.113.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "libdrm2-amdgpu";
|
||||||
|
sha256 =
|
||||||
|
"8283be30e81a70188a9614456ce6e2d85939499085f1d2ee6cfe756b1d7ed112";
|
||||||
|
});
|
||||||
|
|
||||||
|
libegl1-amdgpu-mesa = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libegl1-amdgpu-mesa_22.3.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "libegl1-amdgpu-mesa";
|
||||||
|
sha256 =
|
||||||
|
"b72f212e647c99ee0953f35c7a442418717aafbd826e701de2addf7c2e6df80b";
|
||||||
|
});
|
||||||
|
|
||||||
|
libegl1-amdgpu-mesa-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libegl1-amdgpu-mesa-dev_22.3.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "libegl1-amdgpu-mesa-dev";
|
||||||
|
sha256 =
|
||||||
|
"a9daac7b216a62c7e8e19a41c2e497f35b2bc83e7f5a726a8d241363c8311563";
|
||||||
|
});
|
||||||
|
|
||||||
|
libegl1-amdgpu-mesa-drivers = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libegl1-amdgpu-mesa-drivers_22.3.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "libegl1-amdgpu-mesa-drivers";
|
||||||
|
sha256 =
|
||||||
|
"222aafac3841a22aaac3723b6b7d408a134d900329c5918fdbd8d5d9626dd1a5";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgbm-amdgpu-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libgbm-amdgpu-dev_22.3.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "libgbm-amdgpu-dev";
|
||||||
|
sha256 =
|
||||||
|
"b0ba647a2b11a64f2bb69630cd8b030077f104131ebb8235488bd271f9c11ad6";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgbm1-amdgpu = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libgbm1-amdgpu_22.3.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "libgbm1-amdgpu";
|
||||||
|
sha256 =
|
||||||
|
"bfb21d17652e24675e5c224d8466bf8e9d5a093885dff8e86aabfaad22d71cfc";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgl1-amdgpu-mesa-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libgl1-amdgpu-mesa-dev_22.3.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "libgl1-amdgpu-mesa-dev";
|
||||||
|
sha256 =
|
||||||
|
"53a5a439851c8bf1f8833acf4e93980dfb25c9c9abc3f9a5051d939cd6777053";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgl1-amdgpu-mesa-dri = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libgl1-amdgpu-mesa-dri_22.3.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "libgl1-amdgpu-mesa-dri";
|
||||||
|
sha256 =
|
||||||
|
"dd2a8dce6ffcafe88337d551c95f6b2e37ad8ee83b278c47994155ee58a9c6d2";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgl1-amdgpu-mesa-glx = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libgl1-amdgpu-mesa-glx_22.3.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "libgl1-amdgpu-mesa-glx";
|
||||||
|
sha256 =
|
||||||
|
"9c3f3d664d26b74038e3f38c9099d285be8b74174a4ca0aeb22bcc4eb3f248af";
|
||||||
|
});
|
||||||
|
|
||||||
|
libglapi-amdgpu-mesa = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libglapi-amdgpu-mesa_22.3.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "libglapi-amdgpu-mesa";
|
||||||
|
sha256 =
|
||||||
|
"77aef43b1a04953c69acf16e1f5d672748581e0fb206b542b254363454b71d1a";
|
||||||
|
});
|
||||||
|
|
||||||
|
libllvm15_0_50405-amdgpu = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/l/llvm-amdgpu/libllvm15.0.50405-amdgpu_15.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "libllvm15_0_50405-amdgpu";
|
||||||
|
sha256 =
|
||||||
|
"403e139f3abaa937979dc6a8adac38f0f8e7f4ea325a19ff5ec073b4ef07095b";
|
||||||
|
});
|
||||||
|
|
||||||
|
libxatracker-amdgpu-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libxatracker-amdgpu-dev_22.3.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "libxatracker-amdgpu-dev";
|
||||||
|
sha256 =
|
||||||
|
"c6529243a569d08db971bd63d9f4e46ba64655012e97aca64169bfbe762b187f";
|
||||||
|
});
|
||||||
|
|
||||||
|
libxatracker2-amdgpu = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libxatracker2-amdgpu_22.3.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "libxatracker2-amdgpu";
|
||||||
|
sha256 =
|
||||||
|
"fa796caa9f1f2925456963daf05334022bb5e3231061a21830e749bcdb64d729";
|
||||||
|
});
|
||||||
|
|
||||||
|
llvm-amdgpu = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/l/llvm-amdgpu/llvm-amdgpu_15.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "llvm-amdgpu";
|
||||||
|
sha256 =
|
||||||
|
"14c71448e6686e9d3379e6b753f9ecee54f85b5ce0e84f70ba4b6266d9c85685";
|
||||||
|
});
|
||||||
|
|
||||||
|
llvm-amdgpu-15_0_50405 = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/l/llvm-amdgpu/llvm-amdgpu-15.0.50405_15.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "llvm-amdgpu-15_0_50405";
|
||||||
|
sha256 =
|
||||||
|
"827e750859a4bf4d334caaa8ce0212b86b4757082fde17b8789da4a8c8fcfe62";
|
||||||
|
});
|
||||||
|
|
||||||
|
llvm-amdgpu-15_0_50405-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/l/llvm-amdgpu/llvm-amdgpu-15.0.50405-dev_15.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "llvm-amdgpu-15_0_50405-dev";
|
||||||
|
sha256 =
|
||||||
|
"6a4c92d09741766f03b5a83bfd5c857860ea7781afe38e3677b970edeebfed55";
|
||||||
|
});
|
||||||
|
|
||||||
|
llvm-amdgpu-15_0_50405-runtime = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/l/llvm-amdgpu/llvm-amdgpu-15.0.50405-runtime_15.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "llvm-amdgpu-15_0_50405-runtime";
|
||||||
|
sha256 =
|
||||||
|
"52507ff4cb78a53839aaf542b69c0d69d5db8643aa54595a9e8fbcca1c090aa8";
|
||||||
|
});
|
||||||
|
|
||||||
|
llvm-amdgpu-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/l/llvm-amdgpu/llvm-amdgpu-dev_15.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "llvm-amdgpu-dev";
|
||||||
|
sha256 =
|
||||||
|
"4cbffe4dae5a393eba604a28f355d8199177704c904b21134c804934b8e23bbf";
|
||||||
|
});
|
||||||
|
|
||||||
|
llvm-amdgpu-runtime = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/l/llvm-amdgpu/llvm-amdgpu-runtime_15.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "llvm-amdgpu-runtime";
|
||||||
|
sha256 =
|
||||||
|
"a16b05277d40a8ee6bee9b27a2252546c5d95b87c88516e5b1bd549d7108f050";
|
||||||
|
});
|
||||||
|
|
||||||
|
mesa-amdgpu-common-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/mesa-amdgpu-common-dev_22.3.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "mesa-amdgpu-common-dev";
|
||||||
|
sha256 =
|
||||||
|
"066cd7cf590adcc680cf948d76dada16f0e326d5dd7764f75a2755b918620803";
|
||||||
|
});
|
||||||
|
|
||||||
|
mesa-amdgpu-omx-drivers = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/mesa-amdgpu-omx-drivers_22.3.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "mesa-amdgpu-omx-drivers";
|
||||||
|
sha256 =
|
||||||
|
"89ec35b051aa4d72045a2a2a1fd5b815e1d7ab1ffd5d89463cd45f89d20a373f";
|
||||||
|
});
|
||||||
|
|
||||||
|
mesa-amdgpu-va-drivers = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/mesa-amdgpu-va-drivers_22.3.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "mesa-amdgpu-va-drivers";
|
||||||
|
sha256 =
|
||||||
|
"863222f50247a0d630aae95bd1cf046ff41dfd53232535b5de41a3f3867b4c83";
|
||||||
|
});
|
||||||
|
|
||||||
|
mesa-amdgpu-vdpau-drivers = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/mesa-amdgpu-vdpau-drivers_22.3.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "mesa-amdgpu-vdpau-drivers";
|
||||||
|
sha256 =
|
||||||
|
"29da6b133c90dfdd369c67f36529ff02801c01d659b167d5f6df350db7a67a4b";
|
||||||
|
});
|
||||||
|
|
||||||
|
smi-lib-amdgpu = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/s/smi-lib-amdgpu/smi-lib-amdgpu_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "smi-lib-amdgpu";
|
||||||
|
sha256 =
|
||||||
|
"f4cac32892469e6eb064ddc63b92ee38f351d605ad36119d4fe3b07dc2414cde";
|
||||||
|
});
|
||||||
|
|
||||||
|
smi-lib-amdgpu-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/s/smi-lib-amdgpu/smi-lib-amdgpu-dev_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "smi-lib-amdgpu-dev";
|
||||||
|
sha256 =
|
||||||
|
"5182946c42933595f10711556563dd24602ae5493a74e935e58eadfddcbf558d";
|
||||||
|
});
|
||||||
|
|
||||||
|
vulkan-amdgpu = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/v/vulkan-amdgpu/vulkan-amdgpu_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "vulkan-amdgpu";
|
||||||
|
sha256 =
|
||||||
|
"c377f8c505cee622537331908eee2ac2316611bfaf20b14af1e3f3ec6604a5e9";
|
||||||
|
});
|
||||||
|
|
||||||
|
xserver-xorg-amdgpu-video-amdgpu = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/x/xserver-xorg-amdgpu-video-amdgpu/xserver-xorg-amdgpu-video-amdgpu_22.0.0.50405-1577590.22.04_amd64.deb";
|
||||||
|
name = "xserver-xorg-amdgpu-video-amdgpu";
|
||||||
|
sha256 =
|
||||||
|
"c814bcc68361e3c858b6a32b9c8ed643369a4c35b73ae329089e53b3c681724c";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-pro = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/a/amdgpu-pro/amdgpu-pro_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "amdgpu-pro";
|
||||||
|
sha256 =
|
||||||
|
"9b1a19a769cfcd6f4a80e1281bb1d45a49e1fa2f2f12c6672fe014a42523bbd1";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-pro-core = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/a/amdgpu-pro-core/amdgpu-pro-core_22.40-1577631.22.04_all.deb";
|
||||||
|
name = "amdgpu-pro-core";
|
||||||
|
sha256 =
|
||||||
|
"226b6655d437e9acfc21826b52e4c07f7f8302a2c177859b1b903faed0d8500b";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-pro-lib32 = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/a/amdgpu-pro/amdgpu-pro-lib32_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "amdgpu-pro-lib32";
|
||||||
|
sha256 =
|
||||||
|
"6c56bb079bb09b32e3008911069cc7fe1054e52fc57d445bc5d56e618adedb0f";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-pro-oglp = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/amdgpu-pro-oglp_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "amdgpu-pro-oglp";
|
||||||
|
sha256 =
|
||||||
|
"36bfe5bed22ef6c4c5c054410663ffa6651d6740cdc92ac9fc7d07674f162bd4";
|
||||||
|
});
|
||||||
|
|
||||||
|
amf-amdgpu-pro = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/a/amf-amdgpu-pro/amf-amdgpu-pro_1.4.29-1577631.22.04_amd64.deb";
|
||||||
|
name = "amf-amdgpu-pro";
|
||||||
|
sha256 =
|
||||||
|
"a597ac10158fa40b49fa254faab3e78dda81ddc97d55211e2dc89628691a0d0d";
|
||||||
|
});
|
||||||
|
|
||||||
|
clinfo-amdgpu-pro = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/c/clinfo-amdgpu-pro/clinfo-amdgpu-pro_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "clinfo-amdgpu-pro";
|
||||||
|
sha256 =
|
||||||
|
"e60101af8608b030fe8aa200438633ccfe9fb5553a41806114665313438ddafd";
|
||||||
|
});
|
||||||
|
|
||||||
|
libamdenc-amdgpu-pro = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/liba/libamdenc-amdgpu-pro/libamdenc-amdgpu-pro_1.0-1577631.22.04_amd64.deb";
|
||||||
|
name = "libamdenc-amdgpu-pro";
|
||||||
|
sha256 =
|
||||||
|
"fa03586eee7214f706c7e0b0c1eae52c3f2aa8edc831346509163aaf44730b50";
|
||||||
|
});
|
||||||
|
|
||||||
|
libegl1-amdgpu-pro-oglp = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libegl1-amdgpu-pro-oglp_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "libegl1-amdgpu-pro-oglp";
|
||||||
|
sha256 =
|
||||||
|
"5cd743c0ed1fbd447201e389e1976ce01eb648220b0f7a7b648303eebd629ad4";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgl1-amdgpu-pro-oglp-dri = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-dri_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "libgl1-amdgpu-pro-oglp-dri";
|
||||||
|
sha256 =
|
||||||
|
"d28c781956863f64a588a87c980cbcbd7af951c0cf6d739e244dbac5b4e5dc17";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgl1-amdgpu-pro-oglp-ext = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-ext_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "libgl1-amdgpu-pro-oglp-ext";
|
||||||
|
sha256 =
|
||||||
|
"f04b30f354171bd75950cdbddd4a99297552f58bd9dbbbaa11ba2de8e9d4dc70";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgl1-amdgpu-pro-oglp-gbm = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-gbm_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "libgl1-amdgpu-pro-oglp-gbm";
|
||||||
|
sha256 =
|
||||||
|
"d16ac7965519136d35e3748243b519adc8b27096632adfa551678fb30f87ebc4";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgl1-amdgpu-pro-oglp-glx = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-glx_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "libgl1-amdgpu-pro-oglp-glx";
|
||||||
|
sha256 =
|
||||||
|
"44d28c6dc63f8523c16685f52967d982ecdaa726aa952a07a5cc4317c168ea6a";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgles1-amdgpu-pro-oglp = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles1-amdgpu-pro-oglp_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "libgles1-amdgpu-pro-oglp";
|
||||||
|
sha256 =
|
||||||
|
"f3599795ff9de1878e0a45d2ac31cc6f831e0893e87d7ec4b8f98b5e4f367966";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgles2-amdgpu-pro-oglp = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles2-amdgpu-pro-oglp_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "libgles2-amdgpu-pro-oglp";
|
||||||
|
sha256 =
|
||||||
|
"9d602e62e3222fd405ff4573c18cfbaaaf1bc19ccb08f2fdd7ee8da7743f8ce5";
|
||||||
|
});
|
||||||
|
|
||||||
|
ocl-icd-libopencl1-amdgpu-pro = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/ocl-icd-amdgpu-pro/ocl-icd-libopencl1-amdgpu-pro_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "ocl-icd-libopencl1-amdgpu-pro";
|
||||||
|
sha256 =
|
||||||
|
"24d9a1376efe33ce0b3ffecc827b2263fcdd6cf53bfdb9f2a626d11c4198f7b9";
|
||||||
|
});
|
||||||
|
|
||||||
|
ocl-icd-libopencl1-amdgpu-pro-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/ocl-icd-amdgpu-pro/ocl-icd-libopencl1-amdgpu-pro-dev_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "ocl-icd-libopencl1-amdgpu-pro-dev";
|
||||||
|
sha256 =
|
||||||
|
"83626be30452abd7d3e1fce413d618b5b68e874e2a85d5ab370dd90b7fcd9373";
|
||||||
|
});
|
||||||
|
|
||||||
|
opencl-legacy-amdgpu-pro-icd = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/opencl-legacy-amdgpu-pro/opencl-legacy-amdgpu-pro-icd_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "opencl-legacy-amdgpu-pro-icd";
|
||||||
|
sha256 =
|
||||||
|
"96a0b1d7cb138afb4ccd6a245b0f9ae9de3121e3019191d38584a6e166a1fee8";
|
||||||
|
});
|
||||||
|
|
||||||
|
vulkan-amdgpu-pro = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/v/vulkan-amdgpu-pro/vulkan-amdgpu-pro_22.40-1577631.22.04_amd64.deb";
|
||||||
|
name = "vulkan-amdgpu-pro";
|
||||||
|
sha256 =
|
||||||
|
"890e104a769e525bce7af8f213f6fb33dc020045c2849dc0c7b931c6badd6a0a";
|
||||||
|
});
|
||||||
|
|
||||||
|
all = [
|
||||||
|
amdgpu
|
||||||
|
amdgpu-core
|
||||||
|
amdgpu-dkms
|
||||||
|
amdgpu-dkms-firmware
|
||||||
|
amdgpu-dkms-headers
|
||||||
|
amdgpu-doc
|
||||||
|
amdgpu-install
|
||||||
|
amdgpu-lib
|
||||||
|
amdgpu-lib32
|
||||||
|
gst-omx-amdgpu
|
||||||
|
libdrm-amdgpu-amdgpu1
|
||||||
|
libdrm-amdgpu-common
|
||||||
|
libdrm-amdgpu-dev
|
||||||
|
libdrm-amdgpu-radeon1
|
||||||
|
libdrm-amdgpu-utils
|
||||||
|
libdrm2-amdgpu
|
||||||
|
libegl1-amdgpu-mesa
|
||||||
|
libegl1-amdgpu-mesa-dev
|
||||||
|
libegl1-amdgpu-mesa-drivers
|
||||||
|
libgbm-amdgpu-dev
|
||||||
|
libgbm1-amdgpu
|
||||||
|
libgl1-amdgpu-mesa-dev
|
||||||
|
libgl1-amdgpu-mesa-dri
|
||||||
|
libgl1-amdgpu-mesa-glx
|
||||||
|
libglapi-amdgpu-mesa
|
||||||
|
libllvm15_0_50405-amdgpu
|
||||||
|
libxatracker-amdgpu-dev
|
||||||
|
libxatracker2-amdgpu
|
||||||
|
llvm-amdgpu
|
||||||
|
llvm-amdgpu-15_0_50405
|
||||||
|
llvm-amdgpu-15_0_50405-dev
|
||||||
|
llvm-amdgpu-15_0_50405-runtime
|
||||||
|
llvm-amdgpu-dev
|
||||||
|
llvm-amdgpu-runtime
|
||||||
|
mesa-amdgpu-common-dev
|
||||||
|
mesa-amdgpu-omx-drivers
|
||||||
|
mesa-amdgpu-va-drivers
|
||||||
|
mesa-amdgpu-vdpau-drivers
|
||||||
|
smi-lib-amdgpu
|
||||||
|
smi-lib-amdgpu-dev
|
||||||
|
vulkan-amdgpu
|
||||||
|
xserver-xorg-amdgpu-video-amdgpu
|
||||||
|
amdgpu-pro
|
||||||
|
amdgpu-pro-core
|
||||||
|
amdgpu-pro-lib32
|
||||||
|
amdgpu-pro-oglp
|
||||||
|
amf-amdgpu-pro
|
||||||
|
clinfo-amdgpu-pro
|
||||||
|
libamdenc-amdgpu-pro
|
||||||
|
libegl1-amdgpu-pro-oglp
|
||||||
|
libgl1-amdgpu-pro-oglp-dri
|
||||||
|
libgl1-amdgpu-pro-oglp-ext
|
||||||
|
libgl1-amdgpu-pro-oglp-gbm
|
||||||
|
libgl1-amdgpu-pro-oglp-glx
|
||||||
|
libgles1-amdgpu-pro-oglp
|
||||||
|
libgles2-amdgpu-pro-oglp
|
||||||
|
ocl-icd-libopencl1-amdgpu-pro
|
||||||
|
ocl-icd-libopencl1-amdgpu-pro-dev
|
||||||
|
opencl-legacy-amdgpu-pro-icd
|
||||||
|
vulkan-amdgpu-pro
|
||||||
|
];
|
||||||
|
};
|
||||||
|
bit32 = rec {
|
||||||
|
amdgpu-core = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/a/amdgpu-core/amdgpu-core_5.4.50405-1577590.22.04_all.deb";
|
||||||
|
name = "amdgpu-core";
|
||||||
|
sha256 =
|
||||||
|
"edbcca28cee851b0a99768fe2d226c298fbef87348f2edf6d3940c0ff96188be";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-dkms = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/a/amdgpu-dkms/amdgpu-dkms_5.18.13.50405-1577590.22.04_all.deb";
|
||||||
|
name = "amdgpu-dkms";
|
||||||
|
sha256 =
|
||||||
|
"07347e5c2d32fda267b4a9863a3cf3740b8cbe1124362eceac3b485981677f70";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-dkms-firmware = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/a/amdgpu-dkms/amdgpu-dkms-firmware_5.18.13.50405-1577590.22.04_all.deb";
|
||||||
|
name = "amdgpu-dkms-firmware";
|
||||||
|
sha256 =
|
||||||
|
"a8a55f04e515eaa383d08a19aea29852e3c9a087cf5e0869166f8aa235954001";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-dkms-headers = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/a/amdgpu-dkms/amdgpu-dkms-headers_5.18.13.50405-1577590.22.04_all.deb";
|
||||||
|
name = "amdgpu-dkms-headers";
|
||||||
|
sha256 =
|
||||||
|
"30f6d29a0ef53a6905a08412b0837339c2398cace7fab7edf6dfab60ac7d631f";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-doc = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/a/amdgpu-doc/amdgpu-doc_5.4-1577590.22.04_all.deb";
|
||||||
|
name = "amdgpu-doc";
|
||||||
|
sha256 =
|
||||||
|
"7a84f31e196fe4bece810f24ad80b3d9a1c93dc9d276ca56bd6b4e3dac38d8f0";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-install = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/a/amdgpu-install/amdgpu-install_5.4.50405-1577590.22.04_all.deb";
|
||||||
|
name = "amdgpu-install";
|
||||||
|
sha256 =
|
||||||
|
"f7cd6f46e7286757795ca44c1633148ec128bd9892abd982467bd43c4efbbded";
|
||||||
|
});
|
||||||
|
|
||||||
|
libdrm-amdgpu-amdgpu1 = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/libd/libdrm-amdgpu/libdrm-amdgpu-amdgpu1_2.4.113.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "libdrm-amdgpu-amdgpu1";
|
||||||
|
sha256 =
|
||||||
|
"b22f8690dfb12898ec5c528043574578fec3db2275f496dee848a878feaf81ae";
|
||||||
|
});
|
||||||
|
|
||||||
|
libdrm-amdgpu-common = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/libd/libdrm-amdgpu-common/libdrm-amdgpu-common_1.0.0.50405-1577590.22.04_all.deb";
|
||||||
|
name = "libdrm-amdgpu-common";
|
||||||
|
sha256 =
|
||||||
|
"71a4a7fd47473124a3520a241934552b374ebfa4957970d6b19d50d60344723d";
|
||||||
|
});
|
||||||
|
|
||||||
|
libdrm-amdgpu-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/libd/libdrm-amdgpu/libdrm-amdgpu-dev_2.4.113.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "libdrm-amdgpu-dev";
|
||||||
|
sha256 =
|
||||||
|
"c927e59c734b52b1fb02494276f6dba9d704f3abe28788d41bc732bace4672b8";
|
||||||
|
});
|
||||||
|
|
||||||
|
libdrm-amdgpu-radeon1 = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/libd/libdrm-amdgpu/libdrm-amdgpu-radeon1_2.4.113.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "libdrm-amdgpu-radeon1";
|
||||||
|
sha256 =
|
||||||
|
"30a611ea3ee9b2cce9e1bd61001db7379d2e9d000fce3b26e891c60a28dc748e";
|
||||||
|
});
|
||||||
|
|
||||||
|
libdrm-amdgpu-utils = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/libd/libdrm-amdgpu/libdrm-amdgpu-utils_2.4.113.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "libdrm-amdgpu-utils";
|
||||||
|
sha256 =
|
||||||
|
"d777273f83ee45cb59ea80c2da21f98ce1f0addcd8ed6c97f8ce19bf4d67a69c";
|
||||||
|
});
|
||||||
|
|
||||||
|
libdrm2-amdgpu = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/libd/libdrm-amdgpu/libdrm2-amdgpu_2.4.113.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "libdrm2-amdgpu";
|
||||||
|
sha256 =
|
||||||
|
"e4b04b3385e474548a308c6799ac5c8bcdae21f5700a722f9098bbfd7938134a";
|
||||||
|
});
|
||||||
|
|
||||||
|
libegl1-amdgpu-mesa = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libegl1-amdgpu-mesa_22.3.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "libegl1-amdgpu-mesa";
|
||||||
|
sha256 =
|
||||||
|
"f3feecec30ab2bbd140a6983b3acab200ab063c0eee80627677a523955c5fc89";
|
||||||
|
});
|
||||||
|
|
||||||
|
libegl1-amdgpu-mesa-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libegl1-amdgpu-mesa-dev_22.3.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "libegl1-amdgpu-mesa-dev";
|
||||||
|
sha256 =
|
||||||
|
"1f632a76674c4e5b0ce2988fdbc5bfa479624d3f914bd16edfa948383477f090";
|
||||||
|
});
|
||||||
|
|
||||||
|
libegl1-amdgpu-mesa-drivers = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libegl1-amdgpu-mesa-drivers_22.3.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "libegl1-amdgpu-mesa-drivers";
|
||||||
|
sha256 =
|
||||||
|
"2a5001086283387928b7d6f0bf7d34ef0674c3a2aab59a3384f8c01bf317dcea";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgbm-amdgpu-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libgbm-amdgpu-dev_22.3.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "libgbm-amdgpu-dev";
|
||||||
|
sha256 =
|
||||||
|
"4e1993852a7d0927341d611a3c4b8b2b8c0b6d2cd4dcaac251f7c8899f8a9ba7";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgbm1-amdgpu = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libgbm1-amdgpu_22.3.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "libgbm1-amdgpu";
|
||||||
|
sha256 =
|
||||||
|
"5e7ea0a876dbe247b96132c814bd334e5ab716efe04529feaf1fc1cbb7957f27";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgl1-amdgpu-mesa-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libgl1-amdgpu-mesa-dev_22.3.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "libgl1-amdgpu-mesa-dev";
|
||||||
|
sha256 =
|
||||||
|
"5917a1a76ca3fa20538f89f8976e2599261873044e40bc39a62de45246137b34";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgl1-amdgpu-mesa-dri = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libgl1-amdgpu-mesa-dri_22.3.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "libgl1-amdgpu-mesa-dri";
|
||||||
|
sha256 =
|
||||||
|
"8bb96a8b2aaeb255cb6d650c550c0e70956c1ba011dcc2991f188b52df09f6c7";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgl1-amdgpu-mesa-glx = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libgl1-amdgpu-mesa-glx_22.3.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "libgl1-amdgpu-mesa-glx";
|
||||||
|
sha256 =
|
||||||
|
"a8c66fdd9637252c147717808e1789bfc7e6f17b428170962a451e52ec59e387";
|
||||||
|
});
|
||||||
|
|
||||||
|
libglapi-amdgpu-mesa = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libglapi-amdgpu-mesa_22.3.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "libglapi-amdgpu-mesa";
|
||||||
|
sha256 =
|
||||||
|
"6861f8c588a13a353deb3c0e0dfcfe2a51a0a39560be81c0b9626664be13873c";
|
||||||
|
});
|
||||||
|
|
||||||
|
libllvm15_0_50405-amdgpu = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/l/llvm-amdgpu/libllvm15.0.50405-amdgpu_15.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "libllvm15_0_50405-amdgpu";
|
||||||
|
sha256 =
|
||||||
|
"a25fe66dd3615d10451993ae2568311c9a4fd4f8257be52f8b247c742b450a60";
|
||||||
|
});
|
||||||
|
|
||||||
|
libxatracker-amdgpu-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libxatracker-amdgpu-dev_22.3.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "libxatracker-amdgpu-dev";
|
||||||
|
sha256 =
|
||||||
|
"068334362efe94193f9e505469d6e94ef534ed850be0eaa4e8752900011b2999";
|
||||||
|
});
|
||||||
|
|
||||||
|
libxatracker2-amdgpu = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/libxatracker2-amdgpu_22.3.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "libxatracker2-amdgpu";
|
||||||
|
sha256 =
|
||||||
|
"88d56386f5c4c04bcebbb382c0469eac6b8f49f3424ddf534fa3d390f3e579c8";
|
||||||
|
});
|
||||||
|
|
||||||
|
llvm-amdgpu = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/l/llvm-amdgpu/llvm-amdgpu_15.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "llvm-amdgpu";
|
||||||
|
sha256 =
|
||||||
|
"1840e4a9a6b297f261879d5ab62dcbf3549b20ef3ea375e9af46338ebd336106";
|
||||||
|
});
|
||||||
|
|
||||||
|
llvm-amdgpu-15_0_50405 = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/l/llvm-amdgpu/llvm-amdgpu-15.0.50405_15.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "llvm-amdgpu-15_0_50405";
|
||||||
|
sha256 =
|
||||||
|
"de98c5a45330f2f9de67726649936ef962bd0ee08acbbe1bb6de6fecc111c034";
|
||||||
|
});
|
||||||
|
|
||||||
|
llvm-amdgpu-15_0_50405-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/l/llvm-amdgpu/llvm-amdgpu-15.0.50405-dev_15.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "llvm-amdgpu-15_0_50405-dev";
|
||||||
|
sha256 =
|
||||||
|
"ca06796f496e627d0af87b4d5d65bb42e1b80d9a8bdc2190e09d3699a64bdcb1";
|
||||||
|
});
|
||||||
|
|
||||||
|
llvm-amdgpu-15_0_50405-runtime = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/l/llvm-amdgpu/llvm-amdgpu-15.0.50405-runtime_15.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "llvm-amdgpu-15_0_50405-runtime";
|
||||||
|
sha256 =
|
||||||
|
"408a354913664e04aa485021ba6954bbe94f91a3f4527248c92a37301e7eeae3";
|
||||||
|
});
|
||||||
|
|
||||||
|
llvm-amdgpu-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/l/llvm-amdgpu/llvm-amdgpu-dev_15.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "llvm-amdgpu-dev";
|
||||||
|
sha256 =
|
||||||
|
"a7de6530e9f5407030b9618160e1d09c14995669eb2d1f2aed60855009820f59";
|
||||||
|
});
|
||||||
|
|
||||||
|
llvm-amdgpu-runtime = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/l/llvm-amdgpu/llvm-amdgpu-runtime_15.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "llvm-amdgpu-runtime";
|
||||||
|
sha256 =
|
||||||
|
"7ec57b4d054c769ddf481a94edf69fbc86617140c30a21322cc5e838837b0b62";
|
||||||
|
});
|
||||||
|
|
||||||
|
mesa-amdgpu-common-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/mesa-amdgpu-common-dev_22.3.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "mesa-amdgpu-common-dev";
|
||||||
|
sha256 =
|
||||||
|
"4295689885e3868b361a66389bb92e6fe24952ad2f31d3b95f2ad0735ad140a4";
|
||||||
|
});
|
||||||
|
|
||||||
|
mesa-amdgpu-omx-drivers = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/mesa-amdgpu-omx-drivers_22.3.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "mesa-amdgpu-omx-drivers";
|
||||||
|
sha256 =
|
||||||
|
"eaad9072c84b053d27aa82758a9cd53d501b3293b00f88a6e8f89d76a08840ee";
|
||||||
|
});
|
||||||
|
|
||||||
|
mesa-amdgpu-va-drivers = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/mesa-amdgpu-va-drivers_22.3.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "mesa-amdgpu-va-drivers";
|
||||||
|
sha256 =
|
||||||
|
"402ab6d8816b980951ff1d001c2e75e3cc8204314bdc44b2c5ee0c1cd7fcbcb6";
|
||||||
|
});
|
||||||
|
|
||||||
|
mesa-amdgpu-vdpau-drivers = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/main/m/mesa-amdgpu/mesa-amdgpu-vdpau-drivers_22.3.0.50405-1577590.22.04_i386.deb";
|
||||||
|
name = "mesa-amdgpu-vdpau-drivers";
|
||||||
|
sha256 =
|
||||||
|
"196217fb6b7abf5c98966e3dd718c566fbcea64c681f1dc2c19f94ce8820e6e0";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-pro-core = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/a/amdgpu-pro-core/amdgpu-pro-core_22.40-1577631.22.04_all.deb";
|
||||||
|
name = "amdgpu-pro-core";
|
||||||
|
sha256 =
|
||||||
|
"226b6655d437e9acfc21826b52e4c07f7f8302a2c177859b1b903faed0d8500b";
|
||||||
|
});
|
||||||
|
|
||||||
|
amdgpu-pro-oglp = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/amdgpu-pro-oglp_22.40-1577631.22.04_i386.deb";
|
||||||
|
name = "amdgpu-pro-oglp";
|
||||||
|
sha256 =
|
||||||
|
"23fb9da42e126be28bfb89d8898576a590e041531e83aeabc0916670b38b084a";
|
||||||
|
});
|
||||||
|
|
||||||
|
clinfo-amdgpu-pro = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/c/clinfo-amdgpu-pro/clinfo-amdgpu-pro_22.40-1577631.22.04_i386.deb";
|
||||||
|
name = "clinfo-amdgpu-pro";
|
||||||
|
sha256 =
|
||||||
|
"c039ecb72f2712d0b47c15949dbd2a8496ef6aaefde8b903859c3db82001565b";
|
||||||
|
});
|
||||||
|
|
||||||
|
libegl1-amdgpu-pro-oglp = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libegl1-amdgpu-pro-oglp_22.40-1577631.22.04_i386.deb";
|
||||||
|
name = "libegl1-amdgpu-pro-oglp";
|
||||||
|
sha256 =
|
||||||
|
"86d73a874f50beb1a29b12cf10eeda5b36a98d4dca796f9d3424a19adf25a798";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgl1-amdgpu-pro-oglp-dri = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-dri_22.40-1577631.22.04_i386.deb";
|
||||||
|
name = "libgl1-amdgpu-pro-oglp-dri";
|
||||||
|
sha256 =
|
||||||
|
"0fb6c095e1c81adf4fb7992cd928a6ff807aed74dd8c24d6be250e2ab22f53c5";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgl1-amdgpu-pro-oglp-glx = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-glx_22.40-1577631.22.04_i386.deb";
|
||||||
|
name = "libgl1-amdgpu-pro-oglp-glx";
|
||||||
|
sha256 =
|
||||||
|
"77a779edf2e59e4fe9f0130360a1e987d9052b033308234d60cd0974b895381a";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgles1-amdgpu-pro-oglp = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles1-amdgpu-pro-oglp_22.40-1577631.22.04_i386.deb";
|
||||||
|
name = "libgles1-amdgpu-pro-oglp";
|
||||||
|
sha256 =
|
||||||
|
"458c28bc43c49175a948ff0833db1fb1ec7e38523b8110cc2a56fef35eeff226";
|
||||||
|
});
|
||||||
|
|
||||||
|
libgles2-amdgpu-pro-oglp = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles2-amdgpu-pro-oglp_22.40-1577631.22.04_i386.deb";
|
||||||
|
name = "libgles2-amdgpu-pro-oglp";
|
||||||
|
sha256 =
|
||||||
|
"af108f668ec86e5d2346b7c7344720d575e2ae61f13e90fa3bdc7634a8a3870b";
|
||||||
|
});
|
||||||
|
|
||||||
|
ocl-icd-libopencl1-amdgpu-pro = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/ocl-icd-amdgpu-pro/ocl-icd-libopencl1-amdgpu-pro_22.40-1577631.22.04_i386.deb";
|
||||||
|
name = "ocl-icd-libopencl1-amdgpu-pro";
|
||||||
|
sha256 =
|
||||||
|
"ed27e12d71b30915606bc48d400592a19cb941407b4b94f3a80b231f4c84d4c2";
|
||||||
|
});
|
||||||
|
|
||||||
|
ocl-icd-libopencl1-amdgpu-pro-dev = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/ocl-icd-amdgpu-pro/ocl-icd-libopencl1-amdgpu-pro-dev_22.40-1577631.22.04_i386.deb";
|
||||||
|
name = "ocl-icd-libopencl1-amdgpu-pro-dev";
|
||||||
|
sha256 =
|
||||||
|
"c67b6fee619eb7a3245e808e071f9efc1eb77eda5301d1ffcf54460494539363";
|
||||||
|
});
|
||||||
|
|
||||||
|
opencl-legacy-amdgpu-pro-icd = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/o/opencl-legacy-amdgpu-pro/opencl-legacy-amdgpu-pro-icd_22.40-1577631.22.04_i386.deb";
|
||||||
|
name = "opencl-legacy-amdgpu-pro-icd";
|
||||||
|
sha256 =
|
||||||
|
"593531a0a53086b4f8f93f4e3ff278bb2f02cd537de43dde7986e3d80b967c34";
|
||||||
|
});
|
||||||
|
|
||||||
|
vulkan-amdgpu-pro = (fetchurl {
|
||||||
|
url =
|
||||||
|
"https://repo.radeon.com/amdgpu/5.4.5/ubuntu/pool/proprietary/v/vulkan-amdgpu-pro/vulkan-amdgpu-pro_22.40-1577631.22.04_i386.deb";
|
||||||
|
name = "vulkan-amdgpu-pro";
|
||||||
|
sha256 =
|
||||||
|
"d9d46e001e9e10bad88cad4ef4043c877a4b0f7a3cf9c15332dac085d92e7990";
|
||||||
|
});
|
||||||
|
|
||||||
|
all = [
|
||||||
|
amdgpu-core
|
||||||
|
amdgpu-dkms
|
||||||
|
amdgpu-dkms-firmware
|
||||||
|
amdgpu-dkms-headers
|
||||||
|
amdgpu-doc
|
||||||
|
amdgpu-install
|
||||||
|
libdrm-amdgpu-amdgpu1
|
||||||
|
libdrm-amdgpu-common
|
||||||
|
libdrm-amdgpu-dev
|
||||||
|
libdrm-amdgpu-radeon1
|
||||||
|
libdrm-amdgpu-utils
|
||||||
|
libdrm2-amdgpu
|
||||||
|
libegl1-amdgpu-mesa
|
||||||
|
libegl1-amdgpu-mesa-dev
|
||||||
|
libegl1-amdgpu-mesa-drivers
|
||||||
|
libgbm-amdgpu-dev
|
||||||
|
libgbm1-amdgpu
|
||||||
|
libgl1-amdgpu-mesa-dev
|
||||||
|
libgl1-amdgpu-mesa-dri
|
||||||
|
libgl1-amdgpu-mesa-glx
|
||||||
|
libglapi-amdgpu-mesa
|
||||||
|
libllvm15_0_50405-amdgpu
|
||||||
|
libxatracker-amdgpu-dev
|
||||||
|
libxatracker2-amdgpu
|
||||||
|
llvm-amdgpu
|
||||||
|
llvm-amdgpu-15_0_50405
|
||||||
|
llvm-amdgpu-15_0_50405-dev
|
||||||
|
llvm-amdgpu-15_0_50405-runtime
|
||||||
|
llvm-amdgpu-dev
|
||||||
|
llvm-amdgpu-runtime
|
||||||
|
mesa-amdgpu-common-dev
|
||||||
|
mesa-amdgpu-omx-drivers
|
||||||
|
mesa-amdgpu-va-drivers
|
||||||
|
mesa-amdgpu-vdpau-drivers
|
||||||
|
amdgpu-pro-core
|
||||||
|
amdgpu-pro-oglp
|
||||||
|
clinfo-amdgpu-pro
|
||||||
|
libegl1-amdgpu-pro-oglp
|
||||||
|
libgl1-amdgpu-pro-oglp-dri
|
||||||
|
libgl1-amdgpu-pro-oglp-glx
|
||||||
|
libgles1-amdgpu-pro-oglp
|
||||||
|
libgles2-amdgpu-pro-oglp
|
||||||
|
ocl-icd-libopencl1-amdgpu-pro
|
||||||
|
ocl-icd-libopencl1-amdgpu-pro-dev
|
||||||
|
opencl-legacy-amdgpu-pro-icd
|
||||||
|
vulkan-amdgpu-pro
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,27 +1,17 @@
|
||||||
{ pkgs, lib, stdenv, libdrm, dpkg, vulkan-loader, patchelf, fetchurl }:
|
{ pkgs, lib, stdenv, libdrm, dpkg, vulkan-loader, patchelf, fetchurl }:
|
||||||
|
|
||||||
let
|
let
|
||||||
ver = import ./version.nix { inherit pkgs; };
|
sources = import ./amdgpu-src.nix { inherit fetchurl; };
|
||||||
suffix = ver.suffix;
|
|
||||||
amdbit = ver.amdbit;
|
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "amdgpu-pro-amf";
|
pname = "amf-amdgpu-pro";
|
||||||
version = ver.repo_folder_ver;
|
version = sources.version;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
src = [
|
src = [
|
||||||
(fetchurl {
|
sources.bit64.libamdenc-amdgpu-pro
|
||||||
url = "https://repo.radeon.com/amdgpu/${ver.repo_folder_ver}/ubuntu/pool/proprietary/a/amf-amdgpu-pro/amf-amdgpu-pro_${ver.amf}-${ver.minor}.${ver.ubuntu_ver}_amd64.deb";
|
sources.bit64.amf-amdgpu-pro
|
||||||
sha256 = "sha256:038d39lji5n85lg22mbxr7fq3nldwyrslkr5z94hp94g2l8ar5x5";
|
|
||||||
name = "amf";
|
|
||||||
})
|
|
||||||
(fetchurl {
|
|
||||||
url = "https://repo.radeon.com/amdgpu/${ver.repo_folder_ver}/ubuntu/pool/proprietary/liba/libamdenc-amdgpu-pro/libamdenc-amdgpu-pro_1.0-${ver.minor}.${ver.ubuntu_ver}_amd64.deb";
|
|
||||||
sha256 = "sha256:0l0bfd2ayfhn15jk8cf8xnl2lgrcwpmc3c70qw3gf53jxrp5h0zs";
|
|
||||||
name = "libamdenc";
|
|
||||||
})
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,27 +1,17 @@
|
||||||
{ pkgs, lib, xorg, stdenv, openssl, libdrm, zlib, dpkg, patchelf, fetchurl }:
|
{ pkgs, lib, xorg, stdenv, openssl, libdrm, zlib, dpkg, patchelf, fetchurl }:
|
||||||
|
|
||||||
let
|
let
|
||||||
ver = import ./version.nix { inherit pkgs; };
|
sources = import ./amdgpu-src.nix { inherit fetchurl; };
|
||||||
suffix = ver.suffix;
|
suffix = if pkgs.stdenv.system == "x86_64-linux" then "64" else "32";
|
||||||
amdbit = ver.amdbit;
|
amdbit = if pkgs.stdenv.system == "x86_64-linux" then "x86_64-linux-gnu" else "i386-linux-gnu";
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "amdgpu-pro-vulkan${suffix}";
|
pname = "amdgpu-pro-vulkan-${suffix}";
|
||||||
version = ver.repo_folder_ver;
|
version = sources.version;
|
||||||
|
|
||||||
|
|
||||||
pkg64 = fetchurl {
|
|
||||||
url = "https://repo.radeon.com/amdgpu/${ver.repo_folder_ver}/ubuntu/pool/proprietary/v/vulkan-amdgpu-pro/vulkan-amdgpu-pro_${ver.major_short}-${ver.minor}.${ver.ubuntu_ver}_amd64.deb";
|
|
||||||
sha256 = "sha256:02kavnxcccdrqz09v1628l005p1kzgv17wpqgb75nllyfr5103l9";
|
|
||||||
name = "vulkan64";
|
|
||||||
};
|
|
||||||
pkg32 = fetchurl {
|
|
||||||
url = "https://repo.radeon.com/amdgpu/${ver.repo_folder_ver}/ubuntu/pool/proprietary/v/vulkan-amdgpu-pro/vulkan-amdgpu-pro_${ver.major_short}-${ver.minor}.${ver.ubuntu_ver}_i386.deb";
|
|
||||||
sha256 = "sha256:143r5vcqbh6s699w3y9wg87lnyl77h2g8kmdikcbl44y3q06xm6r";
|
|
||||||
name = "vulkan32";
|
|
||||||
};
|
|
||||||
|
|
||||||
src = if stdenv.system == "x86_64-linux" then pkg64 else pkg32;
|
src = if stdenv.system == "x86_64-linux" then sources.bit64.vulkan-amdgpu-pro else sources.bit32.vulkan-amdgpu-pro;
|
||||||
|
|
||||||
dontPatchELF = true;
|
dontPatchELF = true;
|
||||||
sourceRoot = ".";
|
sourceRoot = ".";
|
||||||
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
{ pkgs, lib, stdenv, libdrm, dpkg, vulkan-loader, patchelf, fetchurl }:
|
||||||
|
|
||||||
|
let
|
||||||
|
sources = import ./amdgpu-src.nix { inherit fetchurl; };
|
||||||
|
in
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "amdgpu-firmware";
|
||||||
|
version = sources.version;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
src = sources.bit64.amdgpu-dkms-firmware;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
dontFixup = true;
|
||||||
|
dontBuild = true;
|
||||||
|
dontPatchELF = true;
|
||||||
|
sourceRoot = ".";
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
dpkg
|
||||||
|
];
|
||||||
|
unpackPhase = ''
|
||||||
|
dpkg -x $src .
|
||||||
|
'';
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out
|
||||||
|
ls -la usr/src
|
||||||
|
mv usr/src/amdgpu-5.18.13-1577590.22.04 $out/lib
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "AMDGPU Firmware, needed to be in sync for AMF to work";
|
||||||
|
homepage = "https://www.amd.com";
|
||||||
|
license = licenses.unfreeRedistributableFirmware;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,83 +1,32 @@
|
||||||
{ pkgs, lib, systemd, xorg, mesa, stdenv, expat, openssl, libdrm, zlib, wayland, dpkg, patchelf, fetchurl }:
|
{ pkgs, lib, systemd, xorg, mesa, stdenv, expat, openssl, libdrm, zlib, wayland, dpkg, patchelf, fetchurl }:
|
||||||
|
|
||||||
let
|
let
|
||||||
ver = import ./version.nix { inherit pkgs; };
|
sources = import ./amdgpu-src.nix { inherit fetchurl; };
|
||||||
suffix = ver.suffix;
|
suffix = if pkgs.stdenv.system == "x86_64-linux" then "64" else "32";
|
||||||
amdbit = ver.amdbit;
|
amdbit = if pkgs.stdenv.system == "x86_64-linux" then "x86_64-linux-gnu" else "i386-linux-gnu";
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "amdgpu-pro-opengl${suffix}";
|
pname = "amdgpu-pro-opengl-${suffix}";
|
||||||
version = ver.repo_folder_ver;
|
version = sources.version;
|
||||||
|
|
||||||
|
|
||||||
src64 = [
|
src64 = [
|
||||||
#libgl
|
sources.bit64.libgl1-amdgpu-pro-oglp-dri
|
||||||
(fetchurl {
|
sources.bit64.libgl1-amdgpu-pro-oglp-glx
|
||||||
url = "https://repo.radeon.com/amdgpu/${ver.repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-dri_${ver.major_short}-${ver.minor}.${ver.ubuntu_ver}_amd64.deb";
|
sources.bit64.libegl1-amdgpu-pro-oglp
|
||||||
sha256 = "sha256:05ywwnscbfjd4jg76vfgq18zjymxph69hz58i2jn8gw6aqcpi36j";
|
sources.bit64.libgles1-amdgpu-pro-oglp
|
||||||
name = "libgl-dri64";
|
sources.bit64.libgles2-amdgpu-pro-oglp
|
||||||
})
|
|
||||||
(fetchurl {
|
|
||||||
url = "https://repo.radeon.com/amdgpu/${ver.repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-glx_${ver.major_short}-${ver.minor}.${ver.ubuntu_ver}_amd64.deb";
|
|
||||||
sha256 = "sha256:0spad30ifhycll3jm5da4skxmv42v5kjkxc5cv0j719zqrnqrlj4";
|
|
||||||
name = "libgl-glx64";
|
|
||||||
})
|
|
||||||
#egl
|
|
||||||
(fetchurl {
|
|
||||||
url = "https://repo.radeon.com/amdgpu/${ver.repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libegl1-amdgpu-pro-oglp_${ver.major_short}-${ver.minor}.${ver.ubuntu_ver}_amd64.deb";
|
|
||||||
sha256 = "sha256:1m4scayyw0w3cixpl3qb494bc7p0djby32g305r49g8zxp047msw";
|
|
||||||
name = "libegl64";
|
|
||||||
})
|
|
||||||
#gles1
|
|
||||||
(fetchurl {
|
|
||||||
url = "https://repo.radeon.com/amdgpu/${ver.repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles1-amdgpu-pro-oglp_${ver.major_short}-${ver.minor}.${ver.ubuntu_ver}_amd64.deb";
|
|
||||||
sha256 = "sha256:0rkr6r7mx2zrp327wzg8jc41x0vgrhqsrlj51a78gqcxzyarfngk";
|
|
||||||
name = "libgles1-64";
|
|
||||||
})
|
|
||||||
|
|
||||||
#gles2
|
|
||||||
(fetchurl {
|
|
||||||
url = "https://repo.radeon.com/amdgpu/${ver.repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles2-amdgpu-pro-oglp_${ver.major_short}-${ver.minor}.${ver.ubuntu_ver}_amd64.deb";
|
|
||||||
sha256 = "sha256:1rcc7xsag3gfszyz426bkk0ipbxazf6c2ws5zw2x8br2wdi2wq4x";
|
|
||||||
name = "libgles2-64";
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
src32 = [
|
src32 = [
|
||||||
#libgl
|
sources.bit32.libgl1-amdgpu-pro-oglp-dri
|
||||||
(fetchurl {
|
sources.bit32.libgl1-amdgpu-pro-oglp-glx
|
||||||
url = "https://repo.radeon.com/amdgpu/${ver.repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-dri_${ver.major_short}-${ver.minor}.${ver.ubuntu_ver}_i386.deb";
|
sources.bit32.libegl1-amdgpu-pro-oglp
|
||||||
sha256 = "sha256:1iak5yr2l3i5pvb2936xfknpm07zlqldjb4rnx7xy6n8w6aw1dhg";
|
sources.bit32.libgles1-amdgpu-pro-oglp
|
||||||
name = "libgl-dri32";
|
sources.bit32.libgles2-amdgpu-pro-oglp
|
||||||
})
|
|
||||||
(fetchurl {
|
|
||||||
url = "https://repo.radeon.com/amdgpu/${ver.repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-glx_${ver.major_short}-${ver.minor}.${ver.ubuntu_ver}_i386.deb";
|
|
||||||
sha256 = "sha256:06iqjnw782fdc16j621k0cmhbnc7x6hn00qky3llz7p5ybnpk9vp";
|
|
||||||
name = "libgl-glx32";
|
|
||||||
})
|
|
||||||
#egl
|
|
||||||
(fetchurl {
|
|
||||||
url = "https://repo.radeon.com/amdgpu/${ver.repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libegl1-amdgpu-pro-oglp_${ver.major_short}-${ver.minor}.${ver.ubuntu_ver}_i386.deb";
|
|
||||||
sha256 = "sha256:16574pgrm8946jfnyyfa9n6sjdjvvbp11kqjkfib3gjh9y3kmmw6";
|
|
||||||
name = "libegl32";
|
|
||||||
})
|
|
||||||
#gles1
|
|
||||||
(fetchurl {
|
|
||||||
url = "https://repo.radeon.com/amdgpu/${ver.repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles1-amdgpu-pro-oglp_${ver.major_short}-${ver.minor}.${ver.ubuntu_ver}_i386.deb";
|
|
||||||
sha256 = "sha256:09pjxxgg7zjn5b61109va8w7xv5i3zdk627z92lpb4f48fy2i325";
|
|
||||||
name = "libgles1-32";
|
|
||||||
})
|
|
||||||
|
|
||||||
#gles2
|
|
||||||
(fetchurl {
|
|
||||||
url = "https://repo.radeon.com/amdgpu/${ver.repo_folder_ver}/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles2-amdgpu-pro-oglp_${ver.major_short}-${ver.minor}.${ver.ubuntu_ver}_i386.deb";
|
|
||||||
sha256 = "sha256:02w7lfl38xnw7gx90gpic6pf4xfm413k9ixp8qimsvn8irk8y45g";
|
|
||||||
name = "libgles2-32";
|
|
||||||
})
|
|
||||||
];
|
];
|
||||||
|
|
||||||
src = if stdenv.system == "x86_64-linux" then src64 else src32;
|
src = if stdenv.system == "x86_64-linux" then src64 else src32;
|
||||||
dontPatchELF = true;
|
dontPatchELF = true;
|
||||||
dontStrip = true;
|
dontStrip = true;
|
||||||
|
|
|
@ -0,0 +1,82 @@
|
||||||
|
#!/bin/env python
|
||||||
|
from urllib.request import urlopen
|
||||||
|
import subprocess
|
||||||
|
import codecs
|
||||||
|
import sys
|
||||||
|
|
||||||
|
amd_repo = "https://repo.radeon.com/amdgpu/"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
def readPackages(packageString, packages,version):
|
||||||
|
for line in packageString.splitlines():
|
||||||
|
x = line.split(":",1)
|
||||||
|
if x[0] == "Package":
|
||||||
|
packages.append({"name": None, "url": None, "sha256": None})
|
||||||
|
packages[len(packages) - 1]["name"] = x[1].strip()
|
||||||
|
elif x[0] == "Filename":
|
||||||
|
packages[len(packages) - 1]["url"] = amd_repo + version + "/ubuntu/" + x[1].strip()
|
||||||
|
elif x[0] == "SHA256":
|
||||||
|
packages[len(packages) - 1]["sha256"] = x[1].strip()
|
||||||
|
|
||||||
|
def generateFetchurl(version = "5.4.5", ubuntu_code = "jammy"):
|
||||||
|
|
||||||
|
packages = []
|
||||||
|
packages32 = []
|
||||||
|
|
||||||
|
data_main = urlopen(amd_repo + version + "/ubuntu/dists/" + ubuntu_code + "/main/binary-amd64/Packages" ).read().decode('utf-8')
|
||||||
|
data_proprietary = urlopen(amd_repo + version + "/ubuntu/dists/" + ubuntu_code + "/proprietary/binary-amd64/Packages" ).read().decode('utf-8')
|
||||||
|
|
||||||
|
data_main32 = urlopen(amd_repo + version + "/ubuntu/dists/" + ubuntu_code + "/main/binary-i386/Packages" ).read().decode('utf-8')
|
||||||
|
data_proprietary32 = urlopen(amd_repo + version + "/ubuntu/dists/" + ubuntu_code + "/proprietary/binary-i386/Packages" ).read().decode('utf-8')
|
||||||
|
|
||||||
|
readPackages(data_main,packages,version)
|
||||||
|
readPackages(data_proprietary,packages,version)
|
||||||
|
|
||||||
|
readPackages(data_main32,packages32,version)
|
||||||
|
readPackages(data_proprietary32,packages32,version)
|
||||||
|
_all = "["
|
||||||
|
final = "{ fetchurl }:\n{\nversion=\""+version+"\";\nbit64 = rec { "
|
||||||
|
for p in packages:
|
||||||
|
#x = subprocess.run(["nix-prefetch-url" ,"--type" , "sha256", p["url"]],capture_output=True)
|
||||||
|
#sha_hash = codecs.decode(x.stdout, "UTF-8").strip()
|
||||||
|
_all += " " + p["name"].replace(".","_") + " "
|
||||||
|
final += """\n{name} = ( fetchurl {{
|
||||||
|
url = "{url}";
|
||||||
|
name = "{name}";
|
||||||
|
sha256 = "{sha_hash}";
|
||||||
|
}});
|
||||||
|
""".format(url=p["url"], name= p["name"].replace(".","_"),sha_hash=p["sha256"])
|
||||||
|
_all += "];"
|
||||||
|
final+= "\nall = "+ _all+"\n};\nbit32 = rec { "
|
||||||
|
_all = "["
|
||||||
|
for p in packages32:
|
||||||
|
#x = subprocess.run(["nix-prefetch-url" ,"--type" , "sha256", p["url"]],capture_output=True)
|
||||||
|
#sha_hash = codecs.decode(x.stdout, "UTF-8").strip()
|
||||||
|
_all += " " + p["name"].replace(".","_") + " "
|
||||||
|
final += """\n{name} = ( fetchurl {{
|
||||||
|
url = "{url}";
|
||||||
|
name = "{name}";
|
||||||
|
sha256 = "{sha_hash}";
|
||||||
|
}});
|
||||||
|
""".format(url=p["url"].strip(), name= p["name"].replace(".","_"),sha_hash=p["sha256"])
|
||||||
|
_all += "];"
|
||||||
|
final+= "\nall = "+ _all+"\n};}"
|
||||||
|
|
||||||
|
f = open("amdgpu-src.nix", "w")
|
||||||
|
f.write(final)
|
||||||
|
subprocess.run(["nixfmt" , "amdgpu-src.nix"])
|
||||||
|
|
||||||
|
if len(sys.argv) == 1:
|
||||||
|
generateFetchurl()
|
||||||
|
elif len(sys.argv) == 2:
|
||||||
|
generateFetchurl(sys.argv[1])
|
||||||
|
elif len(sys.argv) == 2:
|
||||||
|
generateFetchurl(sys.argv[1],sys.argv[2])
|
||||||
|
else:
|
||||||
|
print("Too much args: arg1 = version, arg2 = ubuntu codename")
|
||||||
|
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
{ pkgs }:
|
|
||||||
{
|
|
||||||
suffix = if pkgs.stdenv.system == "x86_64-linux" then "64" else "32";
|
|
||||||
amdbit = if pkgs.stdenv.system == "x86_64-linux" then "x86_64-linux-gnu" else "i386-linux-gnu";
|
|
||||||
major = "22.40";
|
|
||||||
major_short = "22.40";
|
|
||||||
minor = "1577631";
|
|
||||||
ubuntu_ver = "22.04";
|
|
||||||
repo_folder_ver = "5.4.5";
|
|
||||||
amf = "1.4.29";
|
|
||||||
}
|
|
Loading…
Reference in New Issue