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