Subj : Re: Icy Draw 0.4.0
To : fusion
From : Omnibrain
Date : Tue Feb 18 2025 06:22 am
On Monday, February 17th fusion said...
Fu> On 17 Feb 2025, Omnibrain said the following...
Fu> Om> Packaging on linux is hard IMO. There are too many ways doing
Fu> Om> that. Maybe I just add an .appimg - should be easy for icy* because
Fu> Om> rust links statically.
Fu>
Fu> there's nothing special about 'make install' or package installation in
Fu> general.. you can just dump binaries in /usr/local/bin and throw a few
Fu> .desktop files in /usr/share/applications to run them. perhaps experiment
Fu> with a vm fresh install of a few linux flavors to see if/where all the
Fu> binaries "just work" ?
Problem is libc - so it doesn't just work everywhwere. Then there is no way of deinstalling. Y manual compilation can be done that way and in a way it does - it uses cargo and there are "make install" tools for that.
But doesn't help on a website or to get the thing into the stores. .DEB works and if anyone wants to set up a different working build pipeline I would take it :). Building requires some preqequisites - alone installing & maintaining these is nothing I want to do. So even a generic make install isn't that easy to do.