chore: migrate to AppImage and publish with electron-builder on Travis #1010

Merged
IGassmann merged 20 commits from issue/332 into master 2018-03-08 00:03:46 +01:00
IGassmann commented 2018-02-11 22:29:57 +01:00 (Migrated from github.com)

This closes #332 and closes #966.

This closes #332 and closes #966.
kauffj commented 2018-02-13 01:11:33 +01:00 (Migrated from github.com)

@JoshStrobl apologies if this is a redundant question (I have this feeling I've asked this), but for your purposes does this switch to AppImage: a) help, b) hurt, or c) doesn't matter?

@JoshStrobl apologies if this is a redundant question (I have this feeling I've asked this), but for your purposes does this switch to AppImage: a) help, b) hurt, or c) doesn't matter?
JoshStrobl commented 2018-02-13 01:14:04 +01:00 (Migrated from github.com)

@kauffj It doesn't affect packaging in my case. ("Doesn't matter.")

@kauffj It doesn't affect packaging in my case. ("Doesn't matter.")
tzarebczan commented 2018-02-27 17:54:37 +01:00 (Migrated from github.com)

@IGassmann per our convo, let's make sure the daemon is signed: https://github.com/lbryio/lbry/issues/811

@IGassmann per our convo, let's make sure the daemon is signed: https://github.com/lbryio/lbry/issues/811
probonopd commented 2019-12-19 20:47:30 +01:00 (Migrated from github.com)

Now that this has been merged, where did the AppImage go?

Now that this has been merged, where did the AppImage go?
kauffj commented 2019-12-20 23:31:38 +01:00 (Migrated from github.com)

@seanyesmunt do you know what happened to AppImage builds or what it would take to re-enable these?

@seanyesmunt do you know what happened to AppImage builds or what it would take to re-enable these?
tzarebczan commented 2019-12-20 23:35:03 +01:00 (Migrated from github.com)

We only temporarily tested with these and decided not to go with them at the time because it required setting the executable properties manually before installing.

With syncing enabled now, I think it will be a good time to check out appimage and snaps.

We only temporarily tested with these and decided not to go with them at the time because it required setting the executable properties manually before installing. With syncing enabled now, I think it will be a good time to check out appimage and snaps.
probonopd commented 2019-12-21 10:28:11 +01:00 (Migrated from github.com)

If you would like to test, here is an example AppImage I've made to be able tor run LBRY until an official AppImage becomes available:

https://github.com/probonopd/LBRY.AppImage/releases/tag/continuous

Before you can run an AppImage, you need to make it executable. This is a Linux security feature. There are three main ways to make an AppImage executable:

1. With the GUI

2. On the command line

chmod a+x Some.AppImage

3. Automatically with the optional appimaged daemon

If you would like to have all AppImages be executable automatically, you can install the optional appimaged daemon. It will automatically add downloaded AppImages to the menu and make them executable for you. It can be downloaded from https://github.com/AppImage/AppImageKit/releases or installed from your distribution.

You can see the .travis.yml I used to make the AppImage here:

https://github.com/probonopd/LBRY.AppImage/blob/master/.travis.yml

If you haven't seen it, also check out this:

If you would like to test, here is an example AppImage I've made to be able tor run LBRY until an official AppImage becomes available: https://github.com/probonopd/LBRY.AppImage/releases/tag/continuous Before you can run an AppImage, you need to make it executable. This is a Linux security feature. There are three main ways to make an AppImage executable: **1. With the GUI** ![](https://aws1.discourse-cdn.com/standard10/uploads/appimage/optimized/1X/a4889c5cb8711d6845b58135080787d2f370af35_2_500x500.gif) **2. On the command line** ``` chmod a+x Some.AppImage ``` **3. Automatically with the optional appimaged daemon** If you would like to have all AppImages be executable automatically, you can install the optional `appimaged` daemon. It will automatically add downloaded AppImages to the menu and make them executable for you. It can be downloaded from https://github.com/AppImage/AppImageKit/releases or installed from your distribution. You can see the `.travis.yml` I used to make the AppImage here: https://github.com/probonopd/LBRY.AppImage/blob/master/.travis.yml If you haven't seen it, also check out this: [![](https://user-images.githubusercontent.com/2480569/71306040-723ea080-23d3-11ea-9a79-92fb7145fe7e.png)](https://youtu.be/el6KTRV4Ej4?t=909)
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: LBRYCommunity/lbry-desktop#1010
No description provided.