fabiocolacio / Marker

🖊 A gtk3 markdown editor
GNU General Public License v3.0
832 stars 75 forks source link

Create packages for easy installation #40

Open gnacho opened 7 years ago

gnacho commented 7 years ago

This program looks like everything I wanted and needed, but I'd love to have an easy way to install it. Any possibility to have a flatpack package or be in AUR (Arch) repository?

fabiocolacio commented 7 years ago

As of right now, there are no packages, but I plan to add them in the coming weeks. I hope to add them very soon, but i am not familiar with the process so there might be some delays. Sorry about that!

gnacho commented 7 years ago

Many thanks for the response. I posted already in AUR the request:

https://bbs.archlinux.org/viewtopic.php?pid=1737174#p1737174

mmetak commented 6 years ago

https://aur.archlinux.org/packages/marker-git/

Mandarancio commented 6 years ago

As suggested by @bertob in #110 it would be interesting to distribute it via flathub

jsparber commented 6 years ago

This are the flathub guidelines. I think we are ready for flathub. \o/ We only need to create a pull request against new-pr branch in the flathub/flathub

If you are ok with it I can make the PR? It shouldn't make any problems for ownership.

Can we add the last few commites @bertob and I made to the last release (https://github.com/fabiocolacio/Marker/releases/tag/2018.01.23), especially because in this release the flatpak build fails?

fabiocolacio commented 6 years ago

Does the flathpak build succeed at the head of the master branch currently? If so, I will make a new release for 2018.01.24.

I have no qualms with you making the PR as long as there are no problems with ownership. You are much more familiar with the format, so you will do a better job of solving any issues that arise.

Thank you both very much for helping with this @jsparber and @bertob!

jsparber commented 6 years ago

Yeah, the master branch is building. Ok will do the PR tomorrow, if you create the release.

fabiocolacio commented 6 years ago

Alright the release has been made!

jsparber commented 6 years ago

Made a pull request. I think you should get commit rights, @fabiocolacio since you are the maintainer. For new releases you have just to change the manifest in the repo they are creating for Marker, adding the new tag. Also you would have to change the app data file for the release history.

fabiocolacio commented 6 years ago

@jsparber Good work getting the PR merged, but I still don't see Marker on flathub. Is there more that needs to be done on our end, or is it just a matter of time?

TingPing commented 6 years ago

https://beta.flathub.org/apps/details/com.github.fabiocolacio.marker

Will have to investigate why the icon isn't showing up.

fabiocolacio commented 6 years ago

That's fantastic! If I need to change something on my end to fix the icon let me know.

Thanks to @TingPing and everyone else at Flathub for providing such an excellent service!

jsparber commented 6 years ago

@TingPing From where does flathub get the icon, because gnome shows the icon as expected?

jsparber commented 6 years ago

@TingPing I have no idea if i'm on the right track, it could be that Marker doesn't export 128px and 64px icons, actually no icons expect the svg.

TingPing commented 6 years ago

If you don't have the app installed it should be the same method between gnome-software and the website.

You should add a 64/128 icon though. This is a simple way to do it: https://github.com/flathub/org.filezillaproject.Filezilla/commit/75f9d206a0a4f0ad8817e570d8f7fbad7ca5785d

jsparber commented 6 years ago

I added the code to the manifest for exporting the icons as 64px and 128px. https://github.com/flathub/com.github.fabiocolacio.marker/commit/b10bf3680e8acbee569a16b53869464e738bc8b5

@TingPing When/How is the website updated?

TingPing commented 6 years ago

The old site is generated by hand, which is why it is outdated.

Next time I get a chance I'll talk with the dev of the new site to figure how why some icons aren't showing up still.

jmmourinhor commented 6 years ago

I don't know if it is just a Linux Mint thing, but after just installing 18.3 which comes with flatpak and flathub integration in the software store, Marker is one of the few apps without a description.

Screenshot from Linux Mint 18.3

On the other hand on Flakhub the description is there but the image is missing...

TingPing commented 6 years ago

@jmmourinho The missing image was a Flatpak bug that has been fixed. Icons will either be fixed on next Flatpak release or worked around in Flathub.

tim77 commented 5 years ago

📦 Marker RPM Fedora package https://github.com/fabiocolacio/Marker/issues/255

Mandarancio commented 4 years ago

Hi I made a new release, someone could help to publish it on flathub? Thanks! :)

gasinvein commented 4 years ago

@Mandarancio Since you are a collaborator, you should probably ask @TingPing or other Flathub admins to give you push access to https://github.com/flathub/com.github.fabiocolacio.marker, so you'll be able to publish new releases yourself.