Packaging and Distributing Dlang Applications with GtkD Dependency?

drug drug2004 at bk.ru
Sat Sep 28 09:00:51 UTC 2019


28.09.2019 5:15, Hossain Adnan пишет:
> On Wednesday, 25 September 2019 at 11:46:04 UTC, Ron Tarrant wrote:
>> Hi y'all,
>>
>> I've been Googling how to do this, but coming up with nothing 
>> definitive. Are there any articles for how to do this for:
> 
>> Linux?
> 
> For Linux there are 3 new options:
> 
> 1. Appimages (https://appimage.org/): This is very similar to Window's 
> msi installer. You can host the app installer binary in bintray or in 
> your website.
> 
> 2. Flatpaks (https://flatpak.org/): Flatpak is quickly becoming more and 
> more popular as it provides higher level customization for desktop 
> applications in Linux. The flatpak API is not trivial but there are 
> tutorials available to use flatpak and meson. A well known Linux 
> application named Tilix (https://github.com/gnunn1/tilix) has a flatpak 
> repo (https://github.com/gnunn1/tilix/tree/master/experimental/flatpak).
> 
> 3. Snap (https://snapcraft.io/): Backed by Cannonical, snap provides a 
> really easy way to distribute applications in Linux. I personally think 
> Snaps are easier to create although I haven't invested time in 
> distributing an app using snap. DMD, Dub and LDC are also shipped with it.
> 
> There are tutorials for using all of those three online, but not 
> specific to Dlang. But if you use the Meson build system there are 
> plenty of tutorials available.
> 
don't you consider deb and rpm as options?


More information about the Digitalmars-d-learn mailing list