[L2Ork-dev] Packaging Purr Data as a Flatpak for Linux

Jonathan Wilkes jon.w.wilkes at gmail.com
Fri Nov 15 13:23:40 EST 2019


On Thu, Nov 14, 2019 at 7:33 PM Sam Thursfield <ssssam at gmail.com> wrote:
>
> A couple more things ... sorry for the double post!
>
> > Here are some Purr Data graphics:
> >  https://git.purrdata.net/jwilkes/purr-data/blob/master/pd/nw/purr.png
> >  https://git.purrdata.net/jwilkes/purr-data/blob/master/packages/win32_inno/big_cat.bmp
> >  https://git.purrdata.net/jwilkes/purr-data/blob/master/packages/win32_inno/pdPatch_catGraphics.ico
> >  https://git.purrdata.net/jwilkes/purr-data/blob/master/packages/win32_inno/small_cat.bmp
>
> These icons are quite low-res. For Flathub we need a 64x64 and a
> 128x128 pixel icon[1]. Are there any higher resolution cats?

What resolution do you need?

It might just be worthwhile for me to make an svg of the cat.

>
> Also, I signed up for the https://git.purrdata.net/ instance just now.
> Do i need to announce myself in any special way, or is this mail
> enough?

That's enough. You have confirmed you are either a human or such
an advanced and helpful bot that I'm happy letting you through the
gates. :)

>
> I submitted a request to the Flathub app store[2]. There will probably
> be some work needed before Purr Data is published there, but i wanted
> to get some feedback from them early on.

Sounds good. Let us know here as you have questions or need help.

Best,
Jonathan

>
> Sam
>
> 1. (see: https://github.com/flathub/flathub/wiki/App-Requirements#application-icons)
> 2. https://github.com/flathub/flathub/pull/1265
>
> On Thu, Nov 14, 2019 at 11:20 PM Sam Thursfield <ssssam at gmail.com> wrote:
> >
> > Hi Jonathan,
> > Thanks for the feedback! I'll make the changes you recommend.
> >
> > > I'd use "Purr Data." Otherwise people will confuse it with Pure Data.
> >
> > My only worry is that some users will know they want "Pure Data", but
> > they might not think to search for "Purr Data", and think that it's
> > simply unavailable. I don't know exactly what our options are in
> > Flathub for that -- perhaps it's enough if we have the words "Pure
> > Data" in the description, or perhaps we'd have to do something ugly
> > with the name like calling it "Purr Data (fork of Pure Data)".
> >
> > > What's the maintenance cost with flatpak? For example,
> > > what happens when a new version gets released? Do you have to do
> > > manually package up the new version?
> >
> > The packaging manifest references a Git tag in the purr-data.git repo.
> > So we'd have to update the manifest to point to the new Git tag on
> > every new release.
> >
> > (Actually, the package currently builds from my fork of purrdata.git,
> > in order to disable the Gem submodule. I did this because I had
> > problems getting the Gem repo to clone reliably. I hope that can be
> > resolved in future though.)
> >
> > > Also, I assume flatpak does some sandboxing of apps. Does that create any
> > > limitations on setting real time priorities/filesystem access/etc.?
> >
> > I think for the moment the sandbox is going to prevent realtime
> > priority, and it also prevents using JACK.  I read that in the next
> > Fedora cycle, there is an effort in Red Hat to make pro audio apps
> > work "perfectly" inside Flatpak:
> >
> > > There is also a plan to have a core set of ProAudio applications available as Flatpaks for Fedora Workstation 32 tested and verified to work perfectly with Pipewire, the current apps planned to be included are Ardour, Carla, a2jmidid, Hydrogen, Qtractor and Patroneo, but if there is interested contributors joining the effort we could have even more
> >
> > (from https://blogs.gnome.org/uraeus/2019/09/23/fedora-workstation-31-whats-new/)
> >
> > I'm not connected with Red Hat, but hopefully we can get on board that train :-)
> > Sam
> _______________________________________________
> L2Ork-dev mailing list
> L2Ork-dev at disis.music.vt.edu
> https://disis.music.vt.edu/listinfo/l2ork-dev


More information about the L2Ork-dev mailing list