{ lib, rustPlatform, }: let renderSource = lib.fileset.toSource { root = ../../native/render; fileset = lib.fileset.unions [ ../../native/render/Cargo.toml ../../native/render/Cargo.lock ../../native/render/src ../../native/render/fonts ../../native/render/tests ]; }; in rustPlatform.buildRustPackage { pname = "albedo-render"; version = "0.1.0"; src = renderSource; cargoLock.lockFile = ../../native/render/Cargo.lock; meta = { description = "renders a range of a source file as syntax-highlighted PNG pages"; license = lib.licenses.mpl20; mainProgram = "albedo-render"; platforms = lib.platforms.unix; }; }