Package Details: surge-synthesizer 1.6.3-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: lv2-plugins, vst-plugins
Conflicts: surge-synthesizer
Provides: surge-synthesizer
Submitter: osch
Maintainer: osch (milk)
Last Packager: osch
Votes: 4
Popularity: 0.46
First Submitted: 2019-05-15 21:13
Last Updated: 2019-10-28 15:41

Latest Comments

milk commented on 2019-09-21 17:31

Sure, I'd be up for helping if in case there's an update that I see first. Also, I've passed the message on regarding the use of GH release tags.

osch commented on 2019-09-21 13:05

Thanks for the info. So far I found no way to get automatic notifications for new surge versions. Unfortunately the surge project is not using github release tags for which automatically notifications would be sent by github. @milk: If you are interested I could add you as co-maintainer.

milk commented on 2019-09-20 19:03

Thanks! I'll not mark it out of date again so soon as you'll get this message anyway, but PKGBUILD is now out of date again :) [19:52:18] <baconpaul[m]> Surge 1.6.2 is live

osch commented on 2019-09-19 12:37

Thanks for the report. I fixed the git submodule issue and updated to 1.6.1.1.

milk commented on 2019-09-19 10:35

From #surgesynth; <baconpaul[m]> Also milkii I am unclear who is responsible for those PKGBUILD scripts in two regards. (1) they are already at an old version (we have 1.6.1.1 available and they check out 1.6.1) and I am not sure what will upgrade them to 1.6.2 and (2) the build from source one has a bug in it and I don’t know how to report that (it does a git submodule before a checkout not after; and so will use a master version of the submodules

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.