-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Create org.remmina.Remmina #307
Conversation
org.remmina.Remmina.json
Outdated
}, | ||
"command": "remmina", | ||
"rename-icon": "remmina", | ||
"desktop-file-name-prefix": "(Flatpak) ", |
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.
Unnecessary
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.
@amtlib-dot-dll This one =)
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.
amtlib-dot-dll@aecd397 Thank you for notifying 😂
org.remmina.Remmina.json
Outdated
"/share/pkgconfig" | ||
], | ||
"finish-args": [ | ||
"--own-name=org.remmina.Remmina", |
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.
Not needed
/* Appindicator */ | ||
"--talk-name=org.kde.StatusNotifierWatcher", | ||
/* Query GNOME Shell version (to display systray icon if supported) */ | ||
"--talk-name=org.gnome.Shell", |
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 is an upstream bug, but this is completely the wrong way to handle this.
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.
I opened an upstream bug, please add it as a comment: https://github.com/FreeRDP/Remmina/issues/1536
org.remmina.Remmina.json
Outdated
"name": "nxproxy", | ||
"buildsystem": "simple", | ||
"build-commands": [ | ||
"make CONFIGURE='./configure --prefix=/app'", |
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.
I don't know why this is the simple
build system.
org.remmina.Remmina.json
Outdated
}, | ||
{ | ||
"name": "freerdp", | ||
"buildsystem": "cmake", |
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.
cmake-ninja
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.
Thank you for your review, by the way, what is the difference between cmake
and cmake-ninja
? The documentation manual is very unclear about that, and I am not familiar with C so reading the source code gives me no clue 🤔
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.
cmake
generates Makefiles, ninja
is simply faster than make
so when it works use it.
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.
Alright 🤦♂️
org.remmina.Remmina.json
Outdated
"name": "lz4", | ||
"buildsystem": "simple", | ||
"build-commands": [ | ||
"make -C lib lib", |
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.
No need for simple build system:
{
"subdir": "lib",
"no-autogen": true,
"make-args": ["PREFIX=/app", "lib"],
}
org.remmina.Remmina.json
Outdated
}, | ||
{ | ||
"name": "libssh", | ||
"buildsystem": "cmake", |
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.
cmake-ninja
org.remmina.Remmina.json
Outdated
}, | ||
{ | ||
"name": "remmina", | ||
"buildsystem": "cmake", |
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.
cmake-ninja
org.remmina.Remmina.json
Outdated
"name": "remmina", | ||
"buildsystem": "cmake", | ||
"config-opts": [ | ||
"-DCMAKE_INSTALL_LIBDIR:PATH=/app/lib", |
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 removed.
org.remmina.Remmina.json
Outdated
{ | ||
"name": "remmina", | ||
"buildsystem": "cmake", | ||
"config-opts": [ |
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.
-DCMAKE_BUILD_TYPE=Release
bot, build org.remmina.Remmina |
Builds fail with appdata not available https://flathub.org/builds/#/builders/2/builds/221 |
@amtlib-dot-dll Thanks for pushing my flatpak manifest here. I opened a PR on Remmina to fix most of the issues raised by @TingPing (FreeRDP/Remmina#1526). The error raised by @nedrichards has been fixed upstream by FreeRDP/Remmina@a860ca2. |
@larchunix that's awesome! do you know when the next upstream release that includes that will be? |
You guys are amazing! Thanks a lot!!!!!!!! I don't know when we will release a new version, I've just merged these modifications upstream in our main branch (named next) If you need a release to go ahead, we can do it I think. What do you think @giox069 ? |
I have an idea. FreeRDP is well-known, and more famous than Remmina, so if we change the I am not a developer of Remmina, so I should ask you first 😄 |
Thanks for @larchunix
Personally I have nothing to objects, I think it's a good idea, moreover we belong to the FreeRDP organisation. |
Finally I'm not sure anymore. The Remmina dbus id is org.remmina.Remmina and it's better to stay in-line with the dbus name. As soon as we will endorse flatpak, I'm sure we won't need advertising. So far flatpack and the flathub community looks amazing :-) Thanks for supporting us! |
Searching is about the information in your appdata, not the app id. I
really wouldn't change that.
…On Wed, 21 Mar 2018, 07:14 Antenore Gatta, ***@***.***> wrote:
Finally I'm not sure anymore. The Remmina dbus id is org.remmina.Remmina
and it's better to stay in-line with the dbus name.
As soon as we will endorse flatpak, I'm sure we won't need advertising.
So far flatpack and the flathub community looks amazing :-)
Thanks for supporting us!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#307 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AASeVUBXAv-T9PrsDg5AE2WLTKNsjLEDks5tgf3ZgaJpZM4SvkQ5>
.
|
If it doesn't hurt we can change it |
Searching may also be something like this |
The best app-id is a discussion to have with upstream as that is where these appdata files should go. EDIT: I realize now @antenore is from upstream. |
Well that is just wrong: |
bot, build org.remmina.Remmina |
@nedrichards
Thanks |
@antenore a release is always helpful, but so long as this is all merged upstream you can attach a patch here since it's not a functional change or user visible bug fix. I don't want to cause you extra work that's unnecessary. |
Thanks @nedrichards we are preparing a new release, but I don't know exactly when will be available. |
Any more news guys? 😀 : |
I thought we were waiting for an upstream release or for the changes accepted upstream to be added as a patch to this version (until the next release comes out) |
@nedrichards we prefer to don't release right now as we are still working hard for the next one. It's not clear for me, sorry, what I'm supposed to do to accept the patches. |
Here's an example of what I mean by a patch. https://github.com/flathub/org.pitivi.Pitivi/blob/master/org.pitivi.Pitivi.json#L138 Flatpak-builder can apply patch files to the source code it uses for each module. You can take the upstream commits, save them as patch files and use this sort of syntax to apply and test them. |
@nedrichards I'd like to just propose our json file (from upstream) as the one to use for the flathub builds https://github.com/FreeRDP/Remmina/blob/next/flatpak/org.remmina.Remmina.json As I don't have rights to modify this PR I can only submit a new one or attach a patch file of the json file. Regarding the commit to use (https://github.com/FreeRDP/Remmina/blob/next/flatpak/org.remmina.Remmina.json#L481), in our json file we use directly the main branch (named 'next'). The alternatives are to use the releases, or specific commits as @amtlib-dot-dll has done in this PR. Our (as mainstream devs) preferred choice would be to use 'next'. We do a lo of testing before to push the code in there... Moreover @larchunix recently has fixed some small annoyances. If you want I can just submit a new PR with the updated flatpak based on your input, but I need to know exactly what you prefer. In the (near) future, we will submit PRs to improve it further also based on the @TingPing feedback. Thanks! |
@antenore Hi, I sent you an invitation so you can modify this PR via this branch, however I remembered that according to App Requirements · flathub/flathub Wiki
I am afraid that merely the main branch won't be accepted |
@amtlib-dot-dll thanks! We're discussing internally to do a new release |
Some specific commit will also be fine as long as you are willing to support that in case of issues reported by upstream. Branch alone won't do as we want builds to be reproducible. |
Upstream release v1.2.0-rcgit-28
bot, build org.remmina.Remmina |
We have found a couple of bugs that impact old distros, like Ubuntu 14.04. Sorry for the inconvenient. |
No worries, power of upstream! |
New tag coming, thanks to @antenore and other upstream Remmina developers! @nedrichards May you trigger another bot build? Thanks |
bot, build org.remmina.Remmina |
Repository has been created: https://github.com/flathub/org.remmina.Remmina |
@antenore let us know the github usernames of any other upstream developers who we should add to the new repo. |
@nedrichards Thanks! Those in CC to this message |
@antenore Added. |
@nedrichards @TingPing sorry to comment on a closed PR How to ask for membership changes? I'd like to remove larchunix and add @myheroyuki Thanks! |
@antenore Done. An invitation was sent. |
Thank you @TingPing !!! |
@TingPing Thank you, just accepted |
Version update
cc @larchunix
Copied from https://github.com/FreeRDP/Remmina/tree/next/flatpak. I am not the orginal author. I just want to use the
flatpak
version without compile it by myself 😆