Package Details: sunvox 2.1.2.b-1

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)

Required by (0)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

Gyroplast commented on 2021-06-09 07:42 (UTC)

Hey there, this PKGBUILD won't necessarily build, as the prepare() function calling gendesk is run before the dependencies are installed, leading to an obvious error in the process:

==> Starting prepare()...
/home/gyroplast/.cache/pacaur/sunvox/PKGBUILD: line 29: gendesk: command not found

I'd recommend to rename the prepare() function to build(), as you are in fact building rather than preparing at that time, and move the gendesk dependency to makedepends, as it is not a runtime dependency for sunvox in the first place:

diff --git a/PKGBUILD b/PKGBUILD
index 49a7497..2831607 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -19,13 +19,12 @@ depends=(
        'libxcb'
        'libxau'
        'libxdmcp'
-       'gendesk'
     )
-makedepends=('unzip')
+makedepends=('unzip' 'gendesk')
 source=(http://warmplace.ru/soft/sunvox/$pkgname-$pkgver.zip)
 md5sums=('65c67faf242cdaed46e27bf311def60d')

-prepare() {
+build() {
        gendesk --pkgname "$pkgname" --pkgdesc "$pkgdesc"
 }

I personally appreciate a desktop file in my graphical application packages, and if upstream does not provide one, I generally don't mind the packager adding one. Unless it breaks the build, that is. :D A cursory glance didn't yield an immediate recommendation reg. desktop files in packaging guidelines at least.

If you would like, @amar, I'd offer taking over the maintenance of the sunvox package, keep it up to date and see if I can coax Alexander into providing a desktop file in the next release to avoid a fundamental philosophy discussion. :)

amar commented on 2021-05-02 11:49 (UTC) (edited on 2021-05-02 11:49 (UTC) by amar)

@mbromilow I've added the dependency and commands to generate and install the .desktop file at install-time. I'd really appreciate it if you could test this out and let me know how it fares. I also haven't explicitly added an install command for an icon yet, but if this works, I could fetch and add https://warmplace.ru/soft/sunvox/images/logo4.jpg as the icon maybe. Even back when I was using Arch, I never used a desktop environment, so I'm not sure if that would be too large or something.

In general, I'm also not sure if the .desktop file is something that the AUR package should handle/maintain, rather than the developer of sunvox (and the AUR package just installs it to the right directory) but I would recommend also asking NightRadio on the sunvox forums (https://warmplace.ru/forum/viewforum.php?f=16) to add it to the actual sunvox zip, and if he does, I can make this package simply use that instead.

mbromilow commented on 2021-04-27 22:34 (UTC)

Hi, would you possibly consider adding a .desktop file for this? There's a tool which can do it automatically in the wiki called gendesk which might be a good candidate: https://wiki.archlinux.org/index.php/Desktop_entries#Tools

amar commented on 2021-03-10 00:33 (UTC)

You're right @randomnobody, don't know how I got that wrong! Fixed it now and bumped the rel, thanks!

randomnobody commented on 2021-03-06 03:32 (UTC)

sunvox-1.9.6c.zip is 65c67faf242cdaed46e27bf311def60d

NoSuck commented on 2020-12-18 22:15 (UTC)

You don't use Arch or SunVox anymore, yet you still keep this updated for people? What a champ.

Still, someone should probably take over.

amar commented on 2020-11-27 13:02 (UTC)

Thanks for the heads up @speak and @lyghters! I rely on your comments to keep this package up to date, as I haven't used Arch or SunVox for a long time now. All up to date now!

speak commented on 2020-11-27 12:25 (UTC)

Newest md5: 0c3b81660e455a4ae5379c556866ca6c

For: https://www.warmplace.ru/soft/sunvox/sunvox-1.9.6b.zip

ztx commented on 2020-06-15 17:12 (UTC) (edited on 2020-06-15 17:15 (UTC) by ztx)

The right md5 for sunvox-1.9.5d.zip is 8f4a6f1270aea8f86730d130d6db8fbd

mrshr3d commented on 2020-05-19 04:30 (UTC)

Edit required for the latest 1.9.5d

md5sums=('8547dcfd39cc40fb41b8698ec3f4c6cb')