OvenWerks | Eickmeyer: thanks | 02:21 |
---|---|---|
OvenWerks | there is a new nsm out there... The un-non version with fltk (I think) called "New session manager" | 02:22 |
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:24 |
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:28 |
OvenWerks | fltk is not standard does not do pkgconfig. | 02:29 |
OvenWerks | Eickmeyer: 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 works | 04:51 | |
OvenWerks | so I put a file.svg in hicolor/22x22/apps but desktop file doesn't seem to find it | 04:52 |
OvenWerks | I am not even sure it is 22x22 actually | 04:53 |
OvenWerks | ninja install installs everything and it shows up in the menu... but the icon is blank | 04:56 |
OvenWerks | ah, stop and start latte and it works | 04:57 |
OvenWerks | ok | 04:57 |
OvenWerks | it is a kde menu think. | 04:57 |
OvenWerks | (len is running it remote too :P | 04:58 |
OvenWerks | Eickmeyer[m]: as a packager, what problems does this one give you: https://github.com/ovenwerks/mcpdisp | 05: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 graphic | 05:32 |
OvenWerks | Ah, ok | 05:32 |
OvenWerks | do 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/pixmaps | 05:34 |
OvenWerks | yuk... | 05:37 |
OvenWerks | fixed | 05:37 |
OvenWerks | I will do one more test I guess and put a release note in the mailing lists. | 05:39 |
Eickmeyer[m] | Ok | 06:38 |
Eickmeyer[m] | Sounds good. | 06:38 |
Eickmeyer[m] | Sorry, was knee-deep in Fedora stuff today. | 06:39 |
OvenWerks | Eickmeyer[m]: no problem, I pretty much was finished for the day | 15:00 |
Eickmeyer[m] | OvenWerks: Did it work? Putting it in /usr/share/icons/hicolor/scalable/apps ? | 15:02 |
OvenWerks | I haven't tried yet :) just woke up. | 15:14 |
Eickmeyer[m] | 👍 | 15:17 |
OvenWerks | I am thinking I should add a man page too. | 15:24 |
Eickmeyer[m] | Probably, that would save me an override for sure. | 15:25 |
OvenWerks | I also want to make sure the user knows that jack must be running and that this program only supports jackmidi | 15:39 |
OvenWerks | this 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 |
OvenWerks | jack is a depend anyway :) | 16:41 |
OvenWerks | but yes, there should at least be a text saying please run jack first and a dialog would be even better | 16:42 |
OvenWerks | Ga... if jack is not running it starts one... | 17:10 |
OvenWerks | I need to disable that | 17:10 |
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:24 |
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:25 |
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:26 |
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:27 |
OvenWerks | ok, so the address in the .cc file is correct then | 17:29 |
Eickmeyer[m] | Yes | 17:29 |
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:35 |
OvenWerks | Eickmeyer[m]: I guess I am asking if any other files should have licence info in them | 17:36 |
OvenWerks | ok | 17: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 |
OvenWerks | to be honest, much of the meson.build file was taken from nem-session-manager | 17:37 |
Eickmeyer[m] | Ah. | 17:37 |
OvenWerks | Eickmeyer[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 |
OvenWerks | here it is: https://github.com/ovenwerks/mcpdisp/releases/tag/mcpdisp-0.1.1 | 19:17 |
OvenWerks | ls | 19:19 |
OvenWerks | wrong window | 19:19 |
OvenWerks | Eickmeyer[m]: btw jackmixer is back... with python3 | 19:21 |
OvenWerks | (gtk3 as well) | 19:21 |
OvenWerks | https://lists.linuxaudio.org/archives/linux-audio-announce/2020-June/002821.html | 19: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 |
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 :) | 22:38 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!