Hi Matt,

The AppImage-specific sources are on OBS at https://build.opensuse.org/package/show/home:zilti:appimages/chicken5 . So I don't have an AppDir. But you can download the appimage and run it with the --appimage-extract argument:
chicken5.AppImage --appimage-extract
That way it'll extract the AppDir into a folder called squashfs-root.

On 29.09.22 14:09, Matt Welland wrote:
Hi Daniel,

I'd like to try appImage for some apps written in Chicken. I'm guessing that your set up for bundling Chicken itself would be a good starting point. Can you provide a tar of your AppDir or notes on how you created it?

Thanks,
Matt
-=-

On Wed, Sep 28, 2022 at 3:37 PM Daniel Ziltener <[email protected]> wrote:

    Hello Chickeners!

    I had a "why not?" idea recently. I'm maintaining the RPM packages
    for
    Chicken, and I thought "why not pack Chicken into an AppImage?" - and
    that's what I did!

    For those who don't know AppImages: they are single-file volumes
    (think
    ISO or DMG) but executable, and they work, without any further
    requirements apart from FUSE (to mount the embedded SquashFS), on
    every
    Linux distribution. You download an AppImage, rename it if you want,
    make it executable, and it's ready for use. (if you have
    AppImageUpdate
    installed, you can even automatically check for and get updates).

    So in this case, I packed a little script into the AppImage, since
    Chicken has a whole bunch of executables. The AppImage is being
    built on
    OpenSUSE's OBS service, and a download page is on
    https://www.appimagehub.com/p/1911578/ , where you'll also find
    further
    description on how to use it.

    Try it out if you like, and let me know about your thoughts, bugs to
    fix, or improvements to make. A bit later I will link it on the
    installation page of the Chicken wiki.

    Best regards,
    Daniel




--
--
Complexity is your enemy. Any fool can make something complicated.
It is hard to keep things simple. - Richard Branson.

Attachment: OpenPGP_0x752C7F031AADF16F.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to