DadSchoorse / vkBasalt

a vulkan post processing layer for linux
zlib License
1.24k stars 52 forks source link

Precompiled binary distribution #16

Closed andreldmonteiro closed 4 years ago

andreldmonteiro commented 4 years ago

It would be great if there where precompiled binaries distributed, particularly a flatpak.

DadSchoorse commented 4 years ago

In the release tab are binaries, you just need to unpack them and run make install in the directory. I do not have the knowledge how to package binaries in any form for any distro.

andreldmonteiro commented 4 years ago

Could you make a pull request of this software to valve proton to see if they integrate it within proton?

I've made a feature request here: https://github.com/ValveSoftware/Proton/issues/3160

andreldmonteiro commented 4 years ago

Apparently flatpak's are for GUI apps only, will there be a GUI for this?

Calinou commented 4 years ago

If Flatpak sandboxing turns out to be problematic, it's still possible to build a relatively distribution-independent package using AppImage on an old enough base distribution (such as Ubuntu 16.04).

WinterSnowfall commented 4 years ago

I do not have the knowledge how to package binaries in any form for any distro.

While I agree Flatpak/AppImage would probably make more sense in the long run, I've written a packaging script of sorts which could be useful for Debian/Ubuntu folk. The gist of it is that you drop it on top of the current binary package, run it and it churns out a Debian and derivatives compatible .deb package. I'd be happy to share it, if you'd be willing to ship .debs or have any other use for it.

Calinou commented 4 years ago

@WinterSnowfall That sounds like fpm or nfpm to me :wink:

WinterSnowfall commented 4 years ago

@WinterSnowfall That sounds like fpm or nfpm to me wink

Oh, no, nothing that fancy or general-purpose. I used dpkg-deb and mostly mimicked what make install was doing anyway in a bash script, with some changes to deployment dirs (for FHS' sake) and other "quality of life" stuff. I wrote it for personal use (mostly to get vkBasalt running on Ubuntu 18.04, which is currently an adventure), but thought I'd mention it, in case @DadSchoorse is interested.

Plailect commented 4 years ago

Flatpak support would be great if it could be implemented similarly to https://github.com/flathub/com.valvesoftware.Steam.Utility.MangoHud

DadSchoorse commented 4 years ago
  1. I will no longer provide prebuild binaries because of compatibly problems.
  2. I'm not interested in flatpack or alternatives (it's not really made for vulkan layers anyway)