b4j4 / indicator-kdeconnect

AppIndicator for KDE Connect
GNU Lesser General Public License v2.1
372 stars 37 forks source link

[Notice] I'm looking for a new maintainer for Ubuntu 16.04, Flatpack and Snap packeges #49

Open b4j4 opened 7 years ago

b4j4 commented 7 years ago

After read this this i figure out that our Ubuntu package mainter Alexey ‘Varlesh‘ Varfolomeev is not available anymore, that's why Ubuntu package is late.

If anyone wants to keep it and create a new PPA, let me know.

I also look for someone who wants to keep FlatPack and Snap too. #45

ghost commented 7 years ago

As an idea, have you tried reaching out for the webupd8 guys? It's where I've heard about this fantastic project in the first place. They already have a reputable site and a PPA packaging all sort of software not available in the base ubuntu repositories.

b4j4 commented 7 years ago

@hotice, can webupd8 ppa have this?

hotice commented 7 years ago

@Bajoja sure. Would you prefer I use the main WebUpd8 PPA (which has multiple packages) or a separate PPA?

hotice commented 7 years ago

On a second thought, I'll create a new PPA so I can update KDE Connect as well, without affecting any KDE users that have the main WebUpd8 PPA enabled, since it might break things in KDE.

I'll try to set it up today or tomorrow.

b4j4 commented 7 years ago

@hotice, probably create a new PPA will be the better option because conflicts with kdeconnect, unless it not cause conflicts with KDE users.

hotice commented 7 years ago

Done: https://launchpad.net/~webupd8team/+archive/ubuntu/indicator-kdeconnect

b4j4 commented 7 years ago

@hotice, Thanks I will update the README soon

niemeyer commented 7 years ago

This might be a good place to find people interested in the snap package:

https://forum.snapcraft.io/t/kde-connect-indicator-wants-a-snap-package/207

There's also some tooling being put in place that will allow you to effortlessly publish new snaps by simply pushing into your repository.

LyzardKing commented 7 years ago

@Bajoja Hi! I made a snap. At the moment it relies on a few tweaks on the source of kdeconnect and indicator-kdeconnect. To be precise, https://github.com/Bajoja/indicator-kdeconnect/blob/master/src/KDEConnectManager.vala#L171 should not be a direct path, but instead use GLib. It works if I set it to

GLib.Environment.get_system_config_dirs()[0] + "/autostart/kdeconnectd.desktop"},

instead of

"/etc/xdg/autostart/kdeconnectd.desktop"},

b4j4 commented 7 years ago

@LyzardKing, Hi, so i will make changes soon, thanks.

b4j4 commented 7 years ago

@LyzardKing i made the changes on f896514

LyzardKing commented 7 years ago

@Bajoja I'll try. We need to see if it works persistently. I'm not experienced in vala, so it was mostly a fix on my system. As soon as I can I'll upload the snap yaml

b4j4 commented 7 years ago

@LyzardKing Ok.

b4j4 commented 7 years ago

@LyzardKing how the work is going?

LyzardKing commented 7 years ago

@Bajoja If I run snapcraft cleanbuild (basically in a clean vm) indicator-kdeconnect works fine, but kdeconnect itself doesn't build because of some libraries that are not updated on xenial. (mostly) In "normal" ubuntu it builds properly. It might need a few tweaks for permissions still.. If I run it locally in ubuntu mate the get_system_config_dirs()[0] picks up the wrong dir, because it reads XDG_CONFIG_DIRS. In this case it's /etc/xdg/xdg-mate:/etc/xdg, so it reads the first one. The same goes for the icon in the indicator. That too needs to not be hardcoded but to have a method of some kind.

b4j4 commented 7 years ago

Ok, i will make the function get the right path, at the moment it's better launch a beta for normal Ubuntu and then make changes with people feedback for the others.

LyzardKing commented 7 years ago

https://github.com/LyzardKing/indicator-kdeconnect @Bajoja This is the repo with the snap yaml. I don't have time today, but I'll see if I can spin up a vm with ubuntu proper and build it there. I can't use the cleanbuild because there are some dependencies that are not in the xenial archive. Maybe @hotice could help me there? What would I have to change if I wanted to build kdeconnect for xenial? (the issue is kdexonnect, not the indicator)

b4j4 commented 7 years ago

@LyzardKing Ok, you are doing a nice work, let see if someone answer your question.

Marukesu commented 7 years ago

Hey, I'm make a Flatpak manifest for indicator-kdeconnect (https://github.com/MrMarukesu/flatpak-indicator-kdeconnect). it is running and recive the notifications, but, i can't make the indicator appears in the wingpanel (i don't know if it's appear in others DE), also needs some data files like the kdeconnect icon and a way to execulte the indicator-kdeconnect-settings because flatpak don't run apps that has a diferent application-id from the flatpak manifest.

falinkv commented 7 years ago

ubuntu 16.04.3 i386 after restart kdeconnect does not start. If you run the setup utility, then the icon appears and everything seems to work until the next reboot. How to run kdeconnectd without the utility?

b4j4 commented 7 years ago

@falinkv it's on your start up applications?

phd21 commented 7 years ago

Hi Bajoja and Everyone Else,

In addition to (or instead of) creating "Flatpak" and or "Snap" packages, why not create an "AppImage" package? Is creating an AppImage a possibility that would work well too?

I have noticed that I can easily install AppImage software packages for Linux Mint 18.x based on Ubuntu 16.04 and that they usually work well in my Linux Mint 17.3 system based on Ubuntu 14.04 too...

I currently am using Linux Mint KDE 17.3 and Linux Mint KDE 18.2, but Linux Mint is discontinuing (phasing out) their KDE version, so being able to install KDE Connect indictor in Cinnamon, Mate or Xfce will be very helpful.

Best regards to everyone involved in this project, Phil phd21

Marukesu commented 7 years ago

Flatpak is now in Flathub Repository

Fuseteam commented 6 years ago

i found kdeconnect in the snapstore but i get this error trying to launch it: image i can't seem to find lizardking's repo either

BloodyIron commented 6 years ago

So yeah, was about to make yet another ticket for Ubuntu 18.10 for the PPA, so any chance we can get the PPA updated with a release file for Cosmic please? :)

Or some sort of other solution.

I'm mainly looking to use this in XFCE.