Package Details: cabbage 2.5.15.git-1

Git Clone URL: (read-only, click to copy)
Package Base: cabbage
Description: A framework for audio software development
Upstream URL:
Keywords: audio csound synthesis vst
Licenses: GPLv3
Conflicts: cabbage
Provides: cabbage
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

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.

Latest Comments

1 2 3 4 Next › Last »

lorien commented on 2021-02-12 11:08

@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.

ZestieBumwhig commented on 2021-02-12 10:27

This would not build for me - the would not pass validity check. So I replaced the relevant (third?) checksum with 'SKIP' in the PKGBUILD.

Tio commented on 2021-01-10 18:03

I understand. Thanks for the explanation!

lorien commented on 2021-01-04 22:01

@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.

Tio commented on 2021-01-04 21:48

@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!

lorien commented on 2020-12-29 23:45

@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.

Tio commented on 2020-12-15 01:06

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!

lorien commented on 2020-12-15 00:15

@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.

Tio commented on 2020-12-14 23:55

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...

lorien commented on 2020-12-12 22:24

@Tio, ok, I've looked into this and apparently a .desktop file can have just the name of the icon without a 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.