@ZestieBumwhig ok, thanks. This just means Rory Walsh has updated the manual at last. Shall fix it in the next couple of days, it's a really easy fix that's important.
edit: it's done.
Git Clone URL: | https://aur.archlinux.org/cabbage.git (read-only, click to copy) |
---|---|
Package Base: | cabbage |
Description: | A framework for audio software development |
Upstream URL: | http://cabbageaudio.com/ |
Keywords: | audio csound synthesis vst |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | ech |
Maintainer: | ech (lorien) |
Last Packager: | lorien |
Votes: | 2 |
Popularity: | 0.000099 |
First Submitted: | 2018-03-24 19:49 |
Last Updated: | 2021-02-13 23:17 |
@ZestieBumwhig ok, thanks. This just means Rory Walsh has updated the manual at last. Shall fix it in the next couple of days, it's a really easy fix that's important.
edit: it's done.
This would not build for me - the CabbageManual.zip would not pass validity check. So I replaced the relevant (third?) checksum with 'SKIP' in the PKGBUILD.
I understand. Thanks for the explanation!
@Tio the change is easy, it's changing that absolute icon path in the .desktop file to just "cabbage". The problem is it makes the default icons simply vanish from the menus and I don't have time to track down why.
@lorien Ok thanks for trying! Others seemed to fix this super quickly, but of course I do not know how they did it, so it is hard to say more than that. Cheers!
@Tio, sorry, I've put over 4 hours into this and it isn't working. I have a vague idea it's to do with the PKGBUILD script that builds cabbage from source and places icons in the package, but I'm not certain.
It turns out the freedesktop specification actually forbids relative paths for icons, there's a dodgy workaround maybe some people have had luck with, but isn't working for me with cabbage.
You can get an idea what a mess it all is by reading this link.
As I said before, it works as it is, I'm low on time.
I get you 100% and thank you for considering this. I am here to test it whenever you push and update with those changes. I contacted many other AUR maintainers about similar issues and most of them fixed them very quickly, so maybe it isn't that hard maybe it is a matter of learning how to do it and then looks easy :). I certainly don't know, else I would have helped!
@Tio I can likely get to it sometime over xmas which isn't far away, and can send you a message when it's done. But it shan't be for a little while because I'm crazy busy. I'll have to look at a bunch of .desktop files, change the ones in this package, and test that it still works with the default icons, test that it works with icons in the home directory and other places. It takes time is all, I've never written a .desktop file, and know basically nothing about them- it was ech (other cabbage maintainer who is also too busy) who wrote these.
I ma not sure I can directly help with this since I am not knowledgeable, all I can do is to make people aware of this so hopefully they can change so so people like us who make custom icons for Linux, can create icons for a lot more apps. I'm sorry I can't help more than that...
@Tio, ok, I've looked into this and apparently a .desktop file can have just the name of the icon without a path https://wiki.archlinux.org/index.php/Desktop_Entries#Icon_path
The docs about what can actually be there are pretty vague, I have a deadline tomorrow, and it works as it is. If you give me something that works I'll upload it into the package. You can see my email by clicking on my name.
Pinned Comments
lorien commented on 2020-04-19 08:02
Fixed to build with the last JUCE version 5 commit
The issues I know about are:
don't even bother trying with pulse, it glitches like mad. Use jack and it's fine. It defaults to pulse. Edit menu->Settings...
the executable names are Cabbage and CabbageLite, when running from a terminal note they start with a capital letter :)
Keep in mind this is the DEVELOPMENT branch of Cabbage that Rory works in, things may go wonky from time to time. But this is the only branch that can be built with gcc version 9 as we have in arch. If things go wonky try building again in a week or so.
the csound manual may not launch from the help menu. It's a weird mime type problem. If it doesn't, go to /usr/share/doc/csound-doc/html, get properties on index.html , and set it to open in the web browser of your choice. On my Manjaro KDE it's showing up as an xhtml file rather than an html file, and xhtml is defaulting to open in a text editor (kate).
damarusama has noted the window floats rather than tiles on i3-wm, this is most likely a problem with Juce or maybe Cabbage, it's definitely not my packaging.
you can't export a standalone application or a VCV rack module. damarusama says exported native linux VST plugins are working in BitWig Studio. If you want to export a windows VST plugin, Cabbage is working fine in wine-staging. Rory Walsh will be working on standalone application export soon. If anyone wants to export VCV Rack modules you'll need to make a PKGBUILD for CabbageRack
when making Cabbage Plants, when I have plants inside plants and I manually format the code to be readable, Cabbage seems to trash my file when deleting widgets using the mouse. It only started trashing things after I formatted the code. Will get in touch with Rory about it.