AppImage OBS Integration

MirrorBrain has native zsync support, we should check this out:

http://mirrorbrain.org/docs/configuration/#configuring-zsync-generation

After some experimentation here is my first Qt application built on OBS using linuxdeployqt which appears to be working:

https://build.opensuse.org/package/view_file/home:probono/DSRemote/appimage.yml?expand=1
http://download.opensuse.org/repositories/home:/probono/AppImage/DSRemote-0-x86_64.AppImage

Workarounds needed (PRs welcome!):

  • symlink /usr/bin/qmake
  • run find/patchelf commands to work around linuxdeployqt issues
  • create qt.conf for reasons unbeknownst to me (SUSE Qt seems to ignore qt_prfxpath)

Details on https://github.com/probonopd/linuxdeployqt/issues/99

Now, why is this ignored? https://build.opensuse.org/project/meta/home:probono

    <arch>i686</arch>
    <arch>armv7hl</arch>
    <arch>aarch64</arch>

this sounds interesting

Awesome!

Last weekend, @adrianS and I officially announced OBS support for AppImage at the openSUSE Conference 17. The video is now online:

Slides:

Kudos to @adrianS for all the heavy lifting!

Updated instructions at https://github.com/AppImage/AppImageKit/wiki/Using-Open-Build-Service.

1 Like

HOLY CRAP! I just watched the video where rbrown talks about this in his Jurassic Park talk so this is freaking awesome news!

Edit: @probono unfortunately that video for the announcement is saying it is not available.

1 Like

Video:

Slides:

Executive Summary:

And although we feel that Richard may have been a bit too harsh with or friends at Canonical and Red Hat we are delighted to hear that Richard likes our user experience:

I watched the rbrown video, I was referring to this video. - https://www.youtube.com/watch?v=8r1OwX-dNFo

ok cool, thanks for the fixed link. Watching now. :slight_smile:

My patch was accepted by adrian, now OBS can create AppImages with AppRun, before OBS was only adding AppRun for binaries not when building by source.

What happened to AppImage in OBS? Most of the examples have either been deleted or are broken. Is anyone maintaining this?
I also can’t find any useful tutorials, etc.

The official AppImage template is still here:

https://build.opensuse.org/image_templates

and building. It should be ported to either SLE 12 or Leap 15.1 though, since
42.3 did run out of maintenance.

1 Like

Thank you adrianS. Let me know if you need something from our side.

How do I start using https://build.opensuse.org/image_templates to generate a new .AppImage?

Hi @syro please see https://docs.appimage.org/packaging-guide/hosted-services/opensuse-build-service.html. Please report at https://github.com/AppImage/docs.appimage.org/issues in case something is not clear or not working as described. Thank you!

1 Like

This is great, I juste started using .AppImage with the Zettlr app
Trying the Freeter.io .AppImage next https://freeter.io/download
Would ultimately like to create my own custom and now I’m in right direction

1 Like

Great @syro let us know how it goes.

AFAICT OBS AppImages are still presently built using leap 42.3 (with e.g. Qt 5.6)… Any schedule for moving forward?

AFAICT OBS AppImages are still presently built using leap 42.3 (with e.g. Qt 5.6)… Any schedule for moving forward?

You can build against

OBS:AppImage AppImage.leap_15.2

repository (instead of AppImage repo) for a newer toolchain.

1 Like