-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add org.freeplane.App #1440
Add org.freeplane.App #1440
Conversation
org.freeplane.App.yml
Outdated
- type: file | ||
path: org.freeplane.App.appdata.xml | ||
- type: shell | ||
commands: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just use post-install to install the metainfo/icon/desktop files
Changes pushed. |
Queued test build for org.freeplane.App. |
Started test build 18082 |
Build 18082 failed |
- full URL for screenshots
bot, build org.freeplane.App |
Queued test build for org.freeplane.App. |
Started test build 18087 |
Build 18087 successful
|
bot, build org.freeplane.App |
Queued test build for org.freeplane.App. |
Started test build 18182 |
Build 18182 successful
|
bot, build org.freeplane.App |
Queued test build for org.freeplane.App. |
Started test build 18185 |
Build 18185 successful
|
org.freeplane.App.metainfo.xml
Outdated
|
||
<update_contact>ismael@olea.org</update_contact> | ||
|
||
<content_rating type="oars-1.1"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This can be replaced with <content_rating type="oars-1.1" />
.
org.freeplane.App.yml
Outdated
- --share=network | ||
- --device=dri | ||
- --filesystem=home | ||
- --allow=multiarch |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is it needed for?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You mean the multiarch thing? I though it was convenient for java multiplatform apps but seems I was wrong.
org.freeplane.App.yml
Outdated
url: https://sourceforge.net/projects/freeplane/files/freeplane%20stable/freeplane_bin-1.8.1.zip | ||
sha256: faae9cd9fd5a7fc19057737d1c3cf3d107c11b8b8d9f9b59069c95d9d7d5f673 | ||
|
||
- type: file |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Use buildsystem: simple
instead and define build-commands
array.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
so, you prefer not to use an external Makefile, right?
org.freeplane.App.mime.xml
Outdated
@@ -0,0 +1,16 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It should be upstreamed.
@@ -0,0 +1,102 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It should be upstreamed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- --socket=x11 | ||
- --socket=wayland | ||
- --socket=pulseaudio | ||
- --share=network |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is network access required?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Considering, for example, you could embed URIs into the mindmaps I guess it does.
Have you contacted upstream team if they would be interested in (co-)maintaining their app on Flathub? |
I'll propose it to them as soon I have an approved package. |
bot, build org.freeplane.App |
Queued test build for org.freeplane.App. |
Started test build 18326 |
We generally find it saves time and effort to do this earlier, since upstream input may involve changing some things again (e.g. they may have a different view on app-id etc.) |
Build 18326 successful
|
bot, build org.freeplane.App |
Queued test build for org.freeplane.App. |
Started test build 18342 |
Build 18342 successful
|
I've just emailed @dpolivaev (main maintainer) with details. |
org.freeplane.App.metainfo.xml has been accepted by upstream: freeplane/freeplane@99a8fd8 FYI |
buildsystem: simple | ||
build-commands: | ||
- mkdir -p /app/Freeplane /app/bin | ||
- cp -ra freeplane-1.8.2/* /app/Freeplane |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nitpick: you probably want to use a regex here instead of a version just to avoid the burden of changing it in multiple places.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You mean regex or wildcards?
Anyhow, the version number is used two times: here and at the git branch tag, so manifest needs to be updated by hand in any case.
@olea Any news on upstream involvement? If you open an issue on the project's Github as well so I can subscribe there, I think it's good to merge. |
The metainfo file has been accepted, but there has not been new stable release so I didn't updated the manifest. |
What I mean is, is anyone from upstream team interested in co-maintaining the app on Flathub? |
I can't say. Hi @dpolivaev, sorry to ask: how do you see it? |
@olea What do you mean by co-maintaining the app? |
Flathub admins asks for someone upstream to be able of updating the Flatpak build of Freeplane if needed. At this point it would be very easy to do because is just updating a version number in a file and clicking to rebuild at the flathub CI. My intention is to do the job myself without extra help, anyway. |
That's fine. |
/merge @dpolivaev |
A repository for this has been created: https://github.com/flathub/org.freeplane.App You will receive an invitation to be a collaborator which will grant you write access to the repository above. The invite can be also viewed here. If you have never maintained an application before, common questions are answered in the app maintenance guide. Thanks! |
No description provided.