[02:21] <OvenWerks> Eickmeyer: thanks
[02:22] <OvenWerks> there is a new nsm out there... The un-non version with fltk (I think) called "New session manager"
[02:24] <OvenWerks> Eickmeyer: https://lists.linuxaudio.org/archives/linux-audio-dev/2020-June/037791.html
[02:24] <Eickmeyer> Cool. As soon as I can I'll take a look.
[02:28] <OvenWerks> it is built with meson so I will take a look too. I have been looking for a build kit for mcpdisp for a while. Having struck out with auto tools and meson already... and before trying cmake or whatever, I will look at their code to see if I can figure out what they are doing.
[02:29] <OvenWerks> fltk is not standard does not do pkgconfig.
[04:50] <OvenWerks> Eickmeyer: re installing stuff.... how do I set up icon files for desktop files?
[04:51] <Eickmeyer[m]> OvenWerks: In what way?
[04:51]  * OvenWerks is super happy. meson build  && cd build && ninja and it works
[04:52] <OvenWerks> so I put a file.svg in hicolor/22x22/apps but desktop file doesn't seem to find it
[04:53] <OvenWerks> I am not even sure it is 22x22 actually
[04:56] <OvenWerks> ninja install installs everything and it shows up in the menu... but the icon is blank
[04:57] <OvenWerks> ah, stop and start latte and it works
[04:57] <OvenWerks> ok
[04:57] <OvenWerks> it is a kde menu think.
[04:58] <OvenWerks> (len is running it remote too :P
[05:31] <OvenWerks> Eickmeyer[m]: as a packager, what problems does this one give you: https://github.com/ovenwerks/mcpdisp
[05:32] <Eickmeyer[m]> OvenWerks: You'd have to put the svg in /hicolor/scaled/apps since that's a scaled vector graphic.
[05:32] <Eickmeyer[m]> *scalable vector graphic
[05:32] <OvenWerks> Ah, ok
[05:33] <OvenWerks> do I also need to put links to all the other sizes or do the de know how to deal with that?
[05:34] <Eickmeyer[m]> The DE can usually deal with that. Another way is to put it in /usr/share/pixmaps
[05:37] <OvenWerks> yuk...
[05:37] <OvenWerks> fixed
[05:39] <OvenWerks> I will do one more test I guess and put a release note in the mailing lists.
[06:38] <Eickmeyer[m]> Ok
[06:38] <Eickmeyer[m]> Sounds good.
[06:39] <Eickmeyer[m]> Sorry, was knee-deep in Fedora stuff today.
[15:00] <OvenWerks> Eickmeyer[m]: no problem, I pretty much was finished for the day
[15:02] <Eickmeyer[m]> OvenWerks: Did it work? Putting it in /usr/share/icons/hicolor/scalable/apps ?
[15:14] <OvenWerks> I haven't tried yet :) just woke up.
[15:17] <Eickmeyer[m]> 👍
[15:24] <OvenWerks> I am thinking I should add a man page too.
[15:25] <Eickmeyer[m]> Probably, that would save me an override for sure.
[15:39] <OvenWerks> I also want to make sure the user knows that jack must be running and that this program only supports jackmidi
[15:40] <OvenWerks> this will likely change in the future to add alsa (or a cross os lib) and maybe remove jack.
[16:00] <Eickmeyer[m]> Can you make a dialog box that pulls that up? Also, in packaging, I could add Jack as a depends.
[16:01] <Eickmeyer[m]> For instance, if Jack isn't running, popup saying "Need Jack started"
[16:01] <Eickmeyer[m]> or something like that.
[16:41] <OvenWerks> jack is a depend anyway :)
[16:42] <OvenWerks> but yes, there should at least be a text saying please run jack first and a dialog would be even better
[17:10] <OvenWerks> Ga... if jack is not running it starts one...
[17:10] <OvenWerks> I need to disable that
[17:24] <OvenWerks> OK, Eickmeyer[m] the icon works the man page is there... I am not sure about licencing. The top of mcpdisp says gpl2+ but COPYING does not. Also I am not sure the address (mailing address) is correct in these files
[17:25] <OvenWerks> So I am not sure if copying is the licence text and the header in the .cc says use that or a later one or how that works
[17:26] <OvenWerks> hmm I should push :)
[17:26] <Eickmeyer[m]> OvenWerks: The only difference is in the header, the COPYING file just has to be the license verbatim as from the FSF.
[17:26] <Eickmeyer[m]> And, actually, the version you have is outdated. The FSF has a new address as of 15 years ago.
[17:27] <OvenWerks> yeah I wondered
[17:27] <Eickmeyer[m]> https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
[17:27] <OvenWerks> I am not sure where it came from
[17:27] <Eickmeyer[m]> I'd replace it with that.
[17:29] <OvenWerks> ok, so the address in the .cc file is correct then
[17:29] <Eickmeyer[m]> Yes
[17:35] <OvenWerks> Eickmeyer[m]: in the meson build file I have license : 'GPLv2' should that be 2+ or is there a better way of setting that? (or should I remove that?)
[17:35] <Eickmeyer[m]> Should be "GPL-2+", I think.
[17:35] <Eickmeyer[m]> Not sure how Meson does that.
[17:36] <OvenWerks> Eickmeyer[m]: I guess I am asking if any other files should have licence info in them
[17:36] <OvenWerks> ok
[17:37] <Eickmeyer[m]> Right now, the way your Makefile is, it's licensed GPL-2 not 2+ because it's lacking the "or later version" clause.
[17:37] <OvenWerks> to be honest, much of the meson.build file was taken from nem-session-manager
[17:37] <Eickmeyer[m]> Ah.
[17:57] <OvenWerks> Eickmeyer[m]: anything else before I tag 0.1.1?
[17:59] <Eickmeyer[m]> OvenWerks: That's the only stuff I can think of.
[19:17] <OvenWerks> here it is: https://github.com/ovenwerks/mcpdisp/releases/tag/mcpdisp-0.1.1
[19:19] <OvenWerks> ls
[19:19] <OvenWerks> wrong window
[19:21] <OvenWerks> Eickmeyer[m]: btw jackmixer is back... with python3
[19:21] <OvenWerks> (gtk3 as well)
[19:23] <OvenWerks> https://lists.linuxaudio.org/archives/linux-audio-announce/2020-June/002821.html
[21:38] <Eickmeyer[m]> Ok, I'll look at both of those soon.
[21:38] <Eickmeyer[m]> Adding to my list.
[21:39] <Eickmeyer[m]> And sirriffsalot is turning into a help vampire.
[22:38] <OvenWerks> his is one of those cases where on site help would be much better. I am still not exactly sure what I am dealing with there. Still, glad not to be on site :)