Barry, Figuring out how to package for Debian has a stiff learning curve (speaking as someone who is going through the process myself).
There are a couple of website that collect links to information that might be useful to you. https://mentors.debian.net/intro-maintainers/[1] https://wiki.debian.org/Packaging[2] The references that I personally found most helpful were there following: https://packages.debian.org/bookworm/developers-reference[3] (Install the package and then read /usr/share/developers-reference/developers- reference.pdf) https://packages.debian.org/bookworm/maint-guide[4] (Install the package and then read /usr/share/doc/maint-guide/maint-guide.en.pdf) Note that this document is considered outdated and replaced by https://www.debian.org/ doc/manuals/debmake-doc/index.en.html[5] but I found it to be a more useful read, even though they share an author. You will discover that almost all Debian documentation is outdated, because writing documentation is almost always less exciting than writing code. So, you almost always have to adjust anyway. Also, if you decide to use Git, definitely check out the git-buildpackage documentation: https://packages.debian.org/bookworm/git-buildpackage[6] (Install the package and then read /usr/share/doc/git-buildpackage/manual-html/ index.html) On Tuesday, December 27, 2022 9:24:18 AM MST Barry Scott wrote: > On 27/12/2022 11:16, Ole Streicher wrote: > > Hi Barry, > > > > Barry Scott <ba...@barrys-emacs.org> writes: > >> I am build my first Debian package for Barry's Emacs > >> (https:://barrys-emacs.org) > > > > Aside from Santiagos technical tips: If you really want to contribute > > your package to the Debian distribution, you should also have a few > > other things in mind: > > > > * Your package should come with a proper DFGS compliant [1] license. Your > > > > Github upstream package [2] doesn't have one, and it would be useful > > (not only for Debian packaging) to add one there. > > I plan to state it is Apache-2.0 licensed. There is an issue to fix this. > > > * I would recommend to follow the usual procedures here. Specifically, > > > > you should open an "Intend To Package" (ITP) bug [3] to indicate your > > packaging efforts. > > Happy to contribute bemacs and my other packages to debian. > > The others include scm-workbench, but that needs PyQt6 Scintilla > to get packaged only PyQt5 Scintilla is packaged at the moment.
signature.asc
Description: This is a digitally signed message part.