AppImageLauncher icon indicating copy to clipboard operation
AppImageLauncher copied to clipboard

Gentoo packaging

Open DocMAX opened this issue 3 years ago • 10 comments

Can you please add a Gentoo install option? (an ebuild)

DocMAX avatar May 09 '21 08:05 DocMAX

I have no clue about Gentoo packaging and I have no time to learn this. You should ask the Gentoo maintainers to package this application.

That said, if there are people willing to contribute some script to this repository, please send a PR.

TheAssassin avatar May 09 '21 08:05 TheAssassin

I made a binary based ebuild some time ago. You may get it here: qgj-overlay Here is the link to the ebuild: appimagelauncher-bin-2.2.0.ebuild (needs systemd as the init system!)

Instructions for layman:

sudo layman -o https://raw.githubusercontent.com/q-g-j/qgj-overlay/master/qgj.xml -f -a qgj

add app-misc/appimagelauncher-bin to /etc/portage/package.accept_keywords/custom, then:

sudo emerge app-misc/appimagelauncher-bin

q-g-j avatar Jun 05 '21 23:06 q-g-j

I made a binary based ebuild some time ago. You may get it here: qgj-overlay Here is the link to the ebuild: appimagelauncher-bin-2.2.0.ebuild (needs systemd as the init system!)

Instructions for layman:

sudo layman -o https://raw.githubusercontent.com/q-g-j/qgj-overlay/master/qgj.xml -f -a qgj

add app-misc/appimagelauncher-bin to /etc/portage/package.accept_keywords/custom, then:

sudo emerge app-misc/appimagelauncher-bin

That requires installing gentoo with systemd right? AT least thats what I'm seeing in the ebuild. Anyway to install it with open-rc or does appimage launcher need systemd to function? Not that I'm opposed, I'd rather just have one init system on my gentoo install and not two of them.

10leej avatar Sep 05 '21 10:09 10leej

Sry for the late reply. Unfortunately, this ebuild is for systemd only. This is a binary package which depends on the systemd libs. I couldn't get appimagelauncher to compile on my gentoo system when I tried it once.

q-g-j avatar Oct 24 '21 07:10 q-g-j

Out of the box, AppImageLauncher depends on systemd, there have been no efforts to port it to other init systems. The main reason is the support for user-level daemons.

TheAssassin avatar Oct 24 '21 12:10 TheAssassin

even flatpak work without systemd

adcdam avatar Nov 08 '21 00:11 adcdam

So does AppImage? Please keep your whataboutism for yourself. You added nothing to this discussion.

TheAssassin avatar Nov 08 '21 00:11 TheAssassin

no i can launch whatever appimage i want without systemd. It s your program creation is not about whataboutism. It s a pity you made it this way. there are other inits outthere besides systemd.

adcdam avatar Nov 08 '21 00:11 adcdam

Your comments are off-topic nevertheless. First of all, this issue is about Gentoo packaging, something that needs to be done upstream anyway. Second, the fact that AppImageLauncher out of the box only supports systemd is because of time constraints. The vast majority of distros and thus users uses systemd, it works just fine, and it supports user-level daemons, something that no other init system does. Adding custom daemon functionality is a lot of work, most users wouldn't benefit from it either, and I simply do not have the time to work on this.

In any case, you made it sound like AppImageLauncher was necessary for AppImages to work, which is just wrong. This tool is just a helper that works with AppImages, but it is not a dependency of AppImages. Also, it is completely irrelevant how Flatpak works to either discussion. Flatpak is a completely different design, and they ship their own root-level daemons, something which neither AppImages nor AppImageLauncher require.

If you want to suggest support of other init systems (which is slightly misleading, it is more about adding some kind of integrated daemon management to appimagelauncherd), please open a new issue.

TheAssassin avatar Nov 08 '21 00:11 TheAssassin

In any case, you made it sound like AppImageLauncher was necessary for AppImages to work, which is just wrong. No, i didnt say that, i know how to launch a appimage: chmod +x appimage ./appimagename dont worry i will not bother with your program. Developers this days need to calm down, they read something that they dont like and they get furious, angry. best regards.

adcdam avatar Nov 08 '21 00:11 adcdam