Package Details: surge-synthesizer 1.6.1-1

Git Clone URL: https://aur.archlinux.org/surge-synthesizer.git (read-only)
Package Base: surge-synthesizer
Description: Surge Synthesizer plugin
Upstream URL: https://surge-synthesizer.github.io
Keywords: audio midi mpe music plugin synth synthesizer vst
Licenses: GPL3
Groups: vst-plugins
Conflicts: surge-synthesizer
Provides: surge-synthesizer
Submitter: osch
Maintainer: osch
Last Packager: osch
Votes: 4
Popularity: 1.525202
First Submitted: 2019-05-15 21:13
Last Updated: 2019-06-16 09:39

Latest Comments

jpcima commented on 2019-09-04 22:31

It seems a mistake to not have it in the deps list. (cf. installer_linux/make_deb.sh) Better to report it, so it can make it in the next release.

I'm sure, it won't be a problem to have it, considering how responsive surge devs are to contributions. The release was said to be planned in the "next couple of weeks", and it's in stabilizing phase regarding a few remaining linux issues.

osch commented on 2019-09-04 22:18

Do you know if xdg-utils/zenity will be listed as dependency in the deb file for 1.6.2?

jpcima commented on 2019-09-04 22:15

I did a quick check, and indeed I was partly mistaken. Let me correct.

The dialog is intended to be found at src/linux/UserInteractionsLinux.cpp. In the release 1.6.1, the zenity dialogs are not implemented, but they were added after, and will be present in 1.6.2 and next ones.

xdg-open is present in the current version, and will be in the next also.

To my knowledge, the vstgui part refering to kdialog is unused.

I reworked that zenity git code when I prepared surge for lv2 support (which will also arrive in 1.6.2).

osch commented on 2019-09-04 21:58

I can see "xdg-open" in UserInteractionsLinux.cpp, but I cannot find usage of "zenity" in surge source files. Instead I found that "kdialog" is invoked. Are you shure that zenity is a runtime dependency?

Edit: now I found some code invoking "zenity" on surge master but not in 1.6.1.

I'm not sure how to handle the xdg/kdialog/zenity dependencies. The Surge-deb package does not list them as dependency either. Perhaps it's a good idea to list them as optional dependencies?

jpcima commented on 2019-09-04 21:00

Hi, it needs xdg-utils, for the command xdg-open, and zenity. These commands are runtime dependencies to run the file browser, error dialogs, and to call file/website URLs.