1{
2 lib,
3 stdenv,
4 fetchFromGitLab,
5 mesa,
6 wayland,
7 libglvnd,
8 libbsd,
9 libunwind,
10 libelf,
11 meson,
12 pkg-config,
13 ninja,
14}:
15
16stdenv.mkDerivation (finalAttrs: {
17 pname = "bionic-translation";
18 version = "0-unstable-2025-07-07";
19
20 src = fetchFromGitLab {
21 owner = "android_translation_layer";
22 repo = "bionic_translation";
23 rev = "18c65637bf02dba86415dd009036b72f62cbb37d";
24 hash = "sha256-cqmWT9mbYJRLaX1Ey0lDfRFYM7JXuwayDN4o2WJIAVc=";
25 };
26
27 nativeBuildInputs = [
28 meson
29 ninja
30 pkg-config
31 ];
32
33 buildInputs = [
34 libbsd
35 libelf
36 libglvnd
37 libunwind
38 mesa
39 wayland
40 ];
41
42 meta = {
43 description = "Set of libraries for loading bionic-linked .so files on musl/glibc";
44 homepage = "https://gitlab.com/android_translation_layer/bionic_translation";
45 # No license specified yet
46 license = lib.licenses.unfree;
47 platforms = lib.platforms.all;
48 maintainers = with lib.maintainers; [ onny ];
49 };
50})