Coder Social home page Coder Social logo

Comments (8)

narunlifescience avatar narunlifescience commented on June 6, 2024

👍

from alphaplot.

filipestevao avatar filipestevao commented on June 6, 2024

The maintainers of flathub suggested that metainfo.xml be added by upstream.

I'm not very good with examples, but one I know is the TeXstudio project in which appdata is upstreamed.

Another question to think about (maybe in the future) is to add /app as a directory to install. I am currently using a patch to change the /usr to /app, as seen in this diff.

from alphaplot.

narunlifescience avatar narunlifescience commented on June 6, 2024

upstreamed the metainfo to the master branch. Regarding the patch I will have a look at it later. If you have a neat way of solving it, please feel free to make a pull request.
keep up the good work.

from alphaplot.

filipestevao avatar filipestevao commented on June 6, 2024

Thank you. I will study this issue of the directory /app.

Updated commands for compiling and installing the AlphaPlot app:

git clone --branch=io.github.narunlifescience.AlphaPlot https://github.com/filipestevao/flathub.git AlphaPlot
cd AlphaPlot
git clone https://github.com/flathub/shared-modules.git
flatpak-builder --repo=alphaplot --force-clean --install-deps-from=flathub build-dir io.github.narunlifescience.AlphaPlot.yml
flatpak remote-add --user alphaplot alphaplot --no-gpg-verify
flatpak install --user alphaplot io.github.narunlifescience.AlphaPlot -y

from alphaplot.

filipestevao avatar filipestevao commented on June 6, 2024

Hello @narunlifescience,

AlphaPlot is now available on Flathub 🎉 👏

https://flathub.org/apps/details/io.github.narunlifescience.AlphaPlot

I suggest inserting a Flathub official badges in Readme. For example:

<a href='https://flathub.org/apps/details/io.github.narunlifescience.AlphaPlot'><img width='240' alt='Download on Flathub' src='https://flathub.org/assets/badges/flathub-badge-en.png'/></a>

Now I will dedicate to maintaining the app on Flathub in the next releases and also help with improvements and bug fixes. I will no longer maintain the AppImage format.

from alphaplot.

narunlifescience avatar narunlifescience commented on June 6, 2024

nice work!
added the badge to Readme. Feel free to make a pull request for improvements and bug fixes. I will close this issue then.

from alphaplot.

filipestevao avatar filipestevao commented on June 6, 2024

A test build of the latest AlphaPlot commits is available in Flathub Beta.

To install applications from the beta branch:

flatpak remote-add flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo

Search for alphaplot and choose flathub-beta:

flatpak install alphaplot

If you install both the beta and the stable version of an app then they will be installed in parallel. However, only one will be showed in the menus. You can switch which one is currently showed like this [ref.]:

flatpak make-current io.github.narunlifescience.AlphaPlot stable
flatpak make-current io.github.narunlifescience.AlphaPlot beta

But from the command line you can always start any installed version explicitly, like this:

flatpak run io.github.narunlifescience.AlphaPlot//stable
flatpak run io.github.narunlifescience.AlphaPlot//beta

from alphaplot.

narunlifescience avatar narunlifescience commented on June 6, 2024

👍

from alphaplot.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.