cli dollcode encoder and decoder
at main 27 lines 682 B view raw
1{ lib, rustPlatform }: 2rustPlatform.buildRustPackage { 3 pname = "porcelain"; 4 inherit ((lib.importTOML ./Cargo.toml).package) version; 5 6 src = lib.fileset.toSource { 7 root = ./.; 8 fileset = lib.fileset.intersection (lib.fileset.fromSource (lib.sources.cleanSource ./.)) ( 9 lib.fileset.unions [ 10 ./Cargo.toml 11 ./Cargo.lock 12 ./src 13 ./lib-porcelain 14 ] 15 ); 16 }; 17 18 cargoLock.lockFile = ./Cargo.lock; 19 20 meta = { 21 description = "cli dollcode encoder and decoder"; 22 homepage = "https://codeberg.org/da157/porcelain"; 23 license = lib.licenses.mit; 24 maintainers = [ lib.maintainers.da157 ]; 25 mainProgram = "porcelain"; 26 }; 27}