FASLR icon indicating copy to clipboard operation
FASLR copied to clipboard

Create Ubuntu package

Open genedan opened this issue 2 years ago • 1 comments

I think there are enough pieces to begin thinking about transforming everything into a .deb package and pushing it Launchpad.

A tutorial on how to do this:

https://trstringer.com/creating-python-pkg-ubuntu/

genedan avatar Feb 16 '23 03:02 genedan

I was able to upload a test package via the tutorial. Future releases are planned for this ppa url:

https://launchpad.net/~genedan/+archive/ubuntu/faslr

I will need to alter the Debian files to fit our use case. The tutorial's files are static and I will need something a bit more dynamic, where the file contents (such as version number and dependencies) can be populated automatically via a script.

I'll also need to get a handle on how these files work, namely the control file:

https://www.debian.org/doc/debian-policy/ch-controlfields.html https://wiki.debian.org/Python/LibraryStyleGuide#debian.2Fcontrol

Also on my reading list, just general information on Python packaging:

https://packaging.python.org/en/latest/ and the

genedan avatar Feb 18 '23 03:02 genedan