21 debs = lib.flatten (import ./deps.nix { inherit fetchurl; });
23 runCommand "x32edit-debian" { nativeBuildInputs = [ dpkg ]; } (
24 lib.concatMapStringsSep "\n" (deb: ''
25 dpkg-deb -x ${deb} $out
29 stdenv.mkDerivation rec {
30 pname = "${lib.toLower type}-edit";
43 cp ${type}-Edit $out/bin/.${pname}
45 cat >$out/bin/${pname} <<EOF
47 exec ${lib.getExe bubblewrap} \
49 --ro-bind "${debian}/lib" /lib \
50 --ro-bind "${debian}/lib64" /lib64 \
52 --ro-bind "${debian}/usr/lib" /usr/lib \
55 chmod 755 $out/bin/${pname}
60 distro = vmTools.debDistros.debian11x86_64;
62 vmTools.debClosureGenerator {
63 name = "x32edit-dependencies";
64 inherit (distro) urlPrefix;
65 packagesLists = [ distro.packagesList ];
78 description = "Editor for the ${brand} ${type} digital mixer";
79 sourceProvenance = with sourceTypes; [ binaryNativeCode ];
80 license = licenses.unfree;
81 platforms = platforms.linux;
82 maintainers = [ maintainers.magnetophon ];