Search Criteria
Package Details: sunvox 2.1.2.b-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/sunvox.git (read-only, click to copy) |
---|---|
Package Base: | sunvox |
Description: | Small, fast and powerful modular synthesizer with pattern-based sequencer (tracker). |
Upstream URL: | http://warmplace.ru/soft/sunvox/ |
Keywords: | audio music non-free sequencer synthesizer tracker |
Licenses: | MIT, BSD-3-Clause, LicenseRef-Freeware |
Submitter: | infernal |
Maintainer: | Gyroplast |
Last Packager: | Gyroplast |
Votes: | 37 |
Popularity: | 0.012936 |
First Submitted: | 2015-08-19 08:51 (UTC) |
Last Updated: | 2024-12-16 08:13 (UTC) |
Dependencies (13)
- alsa-lib
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR)
- icoutils (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack) (optional) – jack audio server output
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utilsAUR, libglvnd) (optional) – required for sunvox_opengl
- libx11 (libx11-gitAUR) (optional) – required for sunvox_opengl
- libxau (optional) – required for sunvox_opengl
- libxcb (libxcb-gitAUR) (optional) – required for sunvox_opengl
- libxdmcp (optional) – required for sunvox_opengl
- libxext (libxext-gitAUR) (optional) – required for sunvox_opengl
- libxi (libxi-gitAUR) (optional) – required for sunvox_opengl
Latest Comments
1 2 3 4 5 Next › Last »
tkna commented on 2022-05-26 19:54 (UTC) (edited on 2022-05-26 20:04 (UTC) by tkna)
@Gyroplast
Sorry, I had little understanding of the MIME-type specification. I see that the file type was defined in xml by the file extension and the binary at the top of the file. Now I understand that the user can just choose whatever he/she wants among the apps in the *.desktop file that specify that MIME-type. I'm so glad it's so much easier to use. Thanks👍
Gyroplast commented on 2022-05-26 18:17 (UTC)
@tkna
Happy to hear your graphics glitch is avoided with the opengl version, and I consider it perfectly reasonable to package desktop files for all binary variants installed by this package. The available binaries depend on the architecture, so I may have gotten a little carried away with sed'ing dynamically from a "template", but I think it's still clear of overengineering a solution. :)
However, for example, on x86_64 you'll now find desktop entries for
Sunvox
andSunvox OpenGL
, both set to handle the registered sunvox mime types. Similar to how you'd choose a music player for OGG files from a list of applications, you can now associate your favorite Sunvox variant with sunvox projects and instrument files, with whatever tools your desktop environment supplies for that task. I don't take particular steps to ensure one variant is chosen as a default over the other currently, though, but the plain "Sunvox" seems to win currently by sheer luck, which I'd consider a sane, conservative default.tkna commented on 2022-05-26 14:06 (UTC) (edited on 2022-05-26 14:06 (UTC) by tkna)
@Gyroplast Thank you for your work and design. After a quick test of sunvox_opengl, the screen collapse that occurred in the regular version when resizing the window is gone. I am glad to hear that. I will probably use this one mainly, so the following file would be helpful.
Considering the association settings for .sunvox files, etc. listed in .xml, would it be possible to have them selected at install time or another package (maybe
sunvox_opengl
), etc.? I know this may be a lot of work, but I would appreciate your consideration. Thank you in advance.Gyroplast commented on 2022-05-26 12:18 (UTC)
@tkna Thank you for your help, I released the
2.0e-2
package incorporating your suggested changes after some deliberation. Going forward, all but thesunvox
subdirectory in the distributed zip archive will be copied straight to/opt/sunvox/
to ensure minimal difference between this package and the upstream distribution.While I was at it, I realized that the binary
sunvox_opengl
on x86_64 wasn't yet installed, either, and the binarysunvox_no_simd
on i686 was removed from the distributed archive inv1.9.2
already, and replaced withsunvox_lofi
. This oversight is corrected in2.0e-2
as well, and the package build for i686 again.tkna commented on 2022-05-26 05:09 (UTC) (edited on 2022-05-26 05:23 (UTC) by tkna)
There is no
curves
anddocs
directory in the following zip file under /opt/sunvox https://warmplace.ru/soft/sunvox/sunvox-2.0e.zipHow about the following for line 65 of the PKGBUILD?
Alternatively, I think it might be a good idea to expand everything except the
sunvox
directory under /opt/sunvox, in order to lower maintenance costs for newly added directories, etc.asday commented on 2022-03-05 21:02 (UTC)
@amar
Aha, greatly appreciated, thank you. I must have just picked the worst possible time to click the button.
Please disregard me.
amar commented on 2022-03-05 20:56 (UTC)
@asday 2.0e just came out today and usually the download links for older versions die on update. Should all be fine when the package is updated too!
asday commented on 2022-03-05 19:40 (UTC)
==> ERROR: Failure while downloading http://warmplace.ru/soft/sunvox/sunvox-2.0d.zip
I imagined that might be because there's a literal war going on in
.ru
right now, but visiting the URL promptly and properly serves a 404.Gyroplast commented on 2022-02-03 21:34 (UTC)
With the update to 2.0c-2 I took the liberty of creating a hopefully comprehensive set of mime type registrations, desktop file, and icons extracted from the Windows executable for complete desktop integration. Any
*.sunsynth
and*.sunvox
files should be opened with Sunvox, and have the official Sunvox icon associated with them, if your DE/WM setup generally supports the freedesktop specs.Please let me know if there are still any issues with the desktop integration or build process.
amar commented on 2022-01-27 17:59 (UTC)
@Gyroplast are you still open to taking over maintenance of this package? I haven't used either Arch or SunVox in so long that it's a bit silly for me to maintain this (and I can't really make other improvements because I can't test them easily). I just updated the package to 2.0 at any rate.
1 2 3 4 5 Next › Last »