v1cont / yad

Yet Another Dialog
GNU General Public License v3.0
654 stars 58 forks source link

Installing yad Without Compiling? #177

Open andonagio opened 2 years ago

andonagio commented 2 years ago

I'm on Ubuntu 22.04 and would like to install the latest yad (since Debian is still stuck at 0.40), but I would prefer not to go through the process of downloading and compiling the source code myself. Is there a precompiled binary somewhere, such as a PPA, a deb package, or a Snap/Flatpak? I haven't been able to find one, but if somebody could point me in the right direction, I would be much obliged.

manoflinux commented 2 years ago

get someone to make an appimage or flatpak. This guy has an appimage of 10 somewhere, ask him. "The yad (10.90 (GTK+ 3.24.30)) appimage was built on Arch Linux using https://github.com/kadogo/easy-builder (the author initially contributed the first yad appimage used in steamtinkerlaunch) The built yad has built-in support for WebKit, so the appimage is pretty big. I won't be able to support and/or maintain custom appimages, so you're welcome to help here!" https://github-wiki-see.page/m/frostworx/steamtinkerlaunch/wiki/Yad

frostworx commented 2 years ago

no need to ask, it is linked in the Yad wiki linked above. direct wiki url without wiki-see.page: https://github.com/frostworx/steamtinkerlaunch/wiki/Yad#appimage= -> https://github.com/frostworx/steamtinkerlaunch-tweaks/tags

kadogo's easier-builder is straightforward to use though, so you can easily roll your own.

andonagio commented 2 years ago

Thank you for this. However, it looks like the AppImage they created was a one-time thing and is not being actively updated. I was looking for something that would always have the latest build, like a PPA or a deb file that's regularly recompiled with each new release. I may look into easier-builder, though.

manoflinux commented 2 years ago

sounds like you have found a little project, if you do start making appimages of yad please make them public.
In theory you could automate the process, I have heard of people monitoring github for new releases and automatically downloading and compiling them(through jenkins is one way).

pvonmoradi commented 2 years ago

@andonagio checkout my PR for building master branch. I added ubuntu-22.04 target. Here are the binaries for 22.04: https://github.com/pvonmoradi/yad/suites/7661176014/artifacts/319226162

KaKi87 commented 6 months ago

Hello, Any news on getting a PPA/Flatpak/DEB/AppImage for the latest yad ? Thanks

Mte90 commented 5 months ago

I did a repository with GitHub CI that automatically does a static build https://github.com/Mte90/yad-static-build I tried running on 2 different OS without parameters.

Right now is compiled with the latest commit, I guess that if more people can test it also not executing but with scripts we can say that now there is something. It is very tiny 13mb without webgtk/gtkspell but is something that can be improved.

PS: I started playing with yad... today so I don't know so much about it.