/srv/irclogs.ubuntu.com/2020/06/18/#ubuntustudio-devel.txt

OvenWerksEickmeyer: thanks02:21
OvenWerksthere is a new nsm out there... The un-non version with fltk (I think) called "New session manager"02:22
OvenWerksEickmeyer: https://lists.linuxaudio.org/archives/linux-audio-dev/2020-June/037791.html02:24
EickmeyerCool. As soon as I can I'll take a look.02:24
OvenWerksit 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:28
OvenWerksfltk is not standard does not do pkgconfig.02:29
OvenWerksEickmeyer: re installing stuff.... how do I set up icon files for desktop files?04:50
Eickmeyer[m]OvenWerks: In what way?04:51
* OvenWerks is super happy. meson build && cd build && ninja and it works04:51
OvenWerksso I put a file.svg in hicolor/22x22/apps but desktop file doesn't seem to find it04:52
OvenWerksI am not even sure it is 22x22 actually04:53
OvenWerksninja install installs everything and it shows up in the menu... but the icon is blank04:56
OvenWerksah, stop and start latte and it works04:57
OvenWerksok04:57
OvenWerksit is a kde menu think.04:57
OvenWerks(len is running it remote too :P04:58
OvenWerksEickmeyer[m]: as a packager, what problems does this one give you: https://github.com/ovenwerks/mcpdisp05:31
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 graphic05:32
OvenWerksAh, ok05:32
OvenWerksdo I also need to put links to all the other sizes or do the de know how to deal with that?05:33
Eickmeyer[m]The DE can usually deal with that. Another way is to put it in /usr/share/pixmaps05:34
OvenWerksyuk...05:37
OvenWerksfixed05:37
OvenWerksI will do one more test I guess and put a release note in the mailing lists.05:39
Eickmeyer[m]Ok06:38
Eickmeyer[m]Sounds good.06:38
Eickmeyer[m]Sorry, was knee-deep in Fedora stuff today.06:39
OvenWerksEickmeyer[m]: no problem, I pretty much was finished for the day15:00
Eickmeyer[m]OvenWerks: Did it work? Putting it in /usr/share/icons/hicolor/scalable/apps ?15:02
OvenWerksI haven't tried yet :) just woke up.15:14
Eickmeyer[m]👍15:17
OvenWerksI am thinking I should add a man page too.15:24
Eickmeyer[m]Probably, that would save me an override for sure.15:25
OvenWerksI also want to make sure the user knows that jack must be running and that this program only supports jackmidi15:39
OvenWerksthis will likely change in the future to add alsa (or a cross os lib) and maybe remove jack.15:40
Eickmeyer[m]Can you make a dialog box that pulls that up? Also, in packaging, I could add Jack as a depends.16:00
Eickmeyer[m]For instance, if Jack isn't running, popup saying "Need Jack started"16:01
Eickmeyer[m]or something like that.16:01
OvenWerksjack is a depend anyway :)16:41
OvenWerksbut yes, there should at least be a text saying please run jack first and a dialog would be even better16:42
OvenWerksGa... if jack is not running it starts one...17:10
OvenWerksI need to disable that17:10
OvenWerksOK, 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 files17:24
OvenWerksSo 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 works17:25
OvenWerkshmm 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:26
OvenWerksyeah I wondered17:27
Eickmeyer[m]https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt17:27
OvenWerksI am not sure where it came from17:27
Eickmeyer[m]I'd replace it with that.17:27
OvenWerksok, so the address in the .cc file is correct then17:29
Eickmeyer[m]Yes17:29
OvenWerksEickmeyer[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:35
OvenWerksEickmeyer[m]: I guess I am asking if any other files should have licence info in them17:36
OvenWerksok17:36
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
OvenWerksto be honest, much of the meson.build file was taken from nem-session-manager17:37
Eickmeyer[m]Ah.17:37
OvenWerksEickmeyer[m]: anything else before I tag 0.1.1?17:57
Eickmeyer[m]OvenWerks: That's the only stuff I can think of.17:59
OvenWerkshere it is: https://github.com/ovenwerks/mcpdisp/releases/tag/mcpdisp-0.1.119:17
OvenWerksls19:19
OvenWerkswrong window19:19
OvenWerksEickmeyer[m]: btw jackmixer is back... with python319:21
OvenWerks(gtk3 as well)19:21
OvenWerkshttps://lists.linuxaudio.org/archives/linux-audio-announce/2020-June/002821.html19:23
Eickmeyer[m]Ok, I'll look at both of those soon.21:38
Eickmeyer[m]Adding to my list.21:38
Eickmeyer[m]And sirriffsalot is turning into a help vampire.21:39
OvenWerkshis 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 :)22:38

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!