Hi and welcome! Thank you for helping to make Debian better. Your version didn't build for me. I got errors like
[20/21] /usr/bin/tsc --project ../tsconfig.json --outDir src FAILED: src/application.js src/drag-overlay.js src/empty.js src/error.js src/header.js src/main.js src/mpris.js src/playback-rate-button.js src/player.js src/stream.js src/volume-button.js src/waveform.js src/window.js /usr/bin/tsc --project ../tsconfig.json --outDir src ../src/application.ts(26,12): error TS2339: Property 'quit' does not exist on type 'Application'. ../src/application.ts(29,10): error TS2339: Property 'add_action' does not exist on type 'Application'. I got the same kind of errors with 48.0, the latest stable release, so I went ahead and imported 48.0 into https://salsa.debian.org/gnome-team/decibels using the branch configuration we generally use on the Debian GNOME team. I kept your minimal debian/ packaging. Were you able to get Decibels to build? What version of Debian were you using? The Debian GNOME team has no experience with TypeScript apps so I expect that it will take several months before the work is finished and this app is available in Debian Unstable. We might need to force push to the Salsa repo later depending on what changes we need to make, but this gives us a place to start. 1. You can read more about the team workflow at https://wiki.debian.org/Gnome/Git . I apologize that the docs are incomplete. 2. I recommend copying debian/watch from another Debian GNOME project like https://salsa.debian.org/gnome-team/gnome-text-editor 3. We also need a debian/copyright file 4. debian/control is missing a lot of fields that we need Thank you, Jeremy Bícha