Menu

#31 Package Molsketch as Flatpak for Linux

Boron-12 0.5.3
open
nobody
None
5
2022-04-17
2022-04-16
No

Hi,
I would like to let you know that I am packaging Molsketch as Flatpak for linux.
Flatpak is software management and deployment for Linux distros.

https://github.com/kevinsmia1939/flathub/tree/net.sourceforge.Molsketch

Discussion

  • Hendrik Vennekate

    Hi Andy!
    Alright, I'll look into it (I used to offer appimages, but it got a little unwieldy). But what is flathub? Or does the link you provided indicate that Kevin already created a flatpak in the flathub repo?
    I'm a little confused... ;)

     
    • Andy the Great

      Andy the Great - 2022-04-16

      Hi,
      That was the build manifest required to make Flatpak. I am that kevin.
      Flathub is a repository that publish these apps.
      https://flathub.org/home
      I am submitting it to Flathub, but it is in testing, not accepted yet.
      https://github.com/flathub/flathub/pull/3021#issuecomment-1100722720=

       

      Last edit: Andy the Great 2022-04-16
  • Andy the Great

    Andy the Great - 2022-04-17

    Hi,

    The first Flatpak test build is here.
    Since you are on openSUSE TW just do.
    sudo zypper in flatpak flatpak-builder
    flatpak install --user https://dl.flathub.org/build-repo/84532/net.sourceforge.Molsketch.flatpakref
    flatpak run net.sourceforge.Molsketch

     
  • Andy the Great

    Andy the Great - 2022-04-17

    If you would like to build Flatpak from my current git repo.

    git clone https://github.com/kevinsmia1939/flathub/tree/net.sourceforge.Molsketch
    

    cd to the directory that the .yaml file was downloaded.

    flatpak-builder --install --force-clean --user build net.sourceforge.molsketch.yaml
    

    To run it.
    flatpak run net.sourceforge.molsketch

     
  • Andy the Great

    Andy the Great - 2022-04-17

    Right now I did install openbabel and molsketch in the flatpak manifest.
    But openbabel is not found.

    The preference is set to

    "/app/lib/molsketch/libobabeliface.so"
    

    Then I remove the "" which left with.
    /app/lib/molsketch/libobabeliface.so

    The openbabel library is found.

     

    Last edit: Andy the Great 2022-04-17

Log in to post a comment.

MongoDB Logo MongoDB