So fun fact, unless I dont remember correctly, this is my first time packaging a Qt app. I'll ask for reinforcements for this probably.
Since this tool is very small, its not worth the effort throwing it in the main debian archive - so instead, when this is ready, I'll put it in a Launchpad PPA (Like this: https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa) that then everyone can access easily.
The versioning can be 0.1; but if you don't want to do that, its fine, releases can be made based off of git commit.
The default debian flags error on an uninitialized value, so lib/file.cpp, I inferred smartest default case would be to SeekStart.
Copyright - using your business email, mine for the packaging.
libweaver.so - This is a library, so this actually might need to be published as another subpackage (like libweaver-dev). Don't worry about it on your end; I'll get to it.
The resulting binary is also si-edit, but its no problem. Just things I'll have to figure out. This weekend is Beta Freeze, so most Ubuntu people like me will be busy.
CMake install targets should be setup. I don't really know CMake though, so if you can do that, it would be good for really any packaging format, even anyone who is building from source
If you have any concerns regarding Debian packaging in general, I'd recommend asking the Debian mailing list. For questions about running it on good old Ubuntu/anything Launchpad/PPA-related, all Ubuntu/Canonical IRC channels are on Libera. Joining a channel will expose your IP address, so make sure you setup a Libera cloak and/or a IRC bouncer.
So fun fact, unless I dont remember correctly, this is my first time packaging a Qt app. I'll ask for reinforcements for this probably.
Since this tool is very small, its not worth the effort throwing it in the main debian archive - so instead, when this is ready, I'll put it in a Launchpad PPA (Like this: https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa) that then everyone can access easily.
The versioning can be 0.1; but if you don't want to do that, its fine, releases can be made based off of git commit.
The default debian flags error on an uninitialized value, so lib/file.cpp, I inferred smartest default case would be to SeekStart.
Copyright - using your business email, mine for the packaging.
libweaver.so - This is a library, so this actually might need to be published as another subpackage (like libweaver-dev). Don't worry about it on your end; I'll get to it.
The resulting binary is also
si-edit
, but its no problem. Just things I'll have to figure out. This weekend is Beta Freeze, so most Ubuntu people like me will be busy.CMake install targets should be setup. I don't really know CMake though, so if you can do that, it would be good for really any packaging format, even anyone who is building from source
If you have any concerns regarding Debian packaging in general, I'd recommend asking the Debian mailing list. For questions about running it on good old Ubuntu/anything Launchpad/PPA-related, all Ubuntu/Canonical IRC channels are on Libera. Joining a channel will expose your IP address, so make sure you setup a Libera cloak and/or a IRC bouncer.