Snippet Expander: Packaging for Debian – Part 4 – make deb works! 🎉 | Always Developing #230

In this session I continue with packaging Snippet Expander for Debian and Ubuntu by trying to get the debuild CLI tool to build a .deb file, and eventually succeed! 🎉

By the end I have a .deb file that has the correct contents, and installs.

There’s still a bunch of clean up to do, and probably something needs to be done about Snippet Expander’s icon not showing in Budgie desktop’s menu, but we finally got it to work.

00:00:00 make site
00:01:20 make install
00:31:00 debuild
00:34:40 debuild –rootcmd
00:37:15 debian/rules $(prefix)
00:41:30 make deb fails!
01:10:10 debuild works!
01:13:25 .deb looks good
01:18:51 .deb works
01:22:48 fixup config
01:28:03 fixup make deb
01:34:05 commit all the things!
01:44:04 outro

Live coding an app with Go and SvelteJS.

Snippet Expander:- https://snippetexpander.org

Source Code: https://git.sr.ht/~ianmjones/snippetexpander

Always Developing Playlist:- https://www.youtube.com/playlist?list=PLDWtdmaxq1few8CjnK4MC3LLBMVpi_aCS

Blog:- https://ianmjones.com
Gemini:- gemini://ianmjones.com
Mastodon:- https://fosstodon.org/@ianmjones

Tech Used:
Go:- https://golang.org
Svelte:- https://svelte.dev
Wails:- https://wails.io
NixOS/Nixpkgs:- https://nixos.org
Debian:- https://www.debian.org