Package Details: soundux-git 1:0.2.7.r141.ge028452-1

Git Clone URL: https://aur.archlinux.org/soundux-git.git (read-only, click to copy)
Package Base: soundux-git
Description: A cross-platform soundboard - unstable development version
Upstream URL: https://soundux.rocks
Keywords: discord soundboard teamspeak
Licenses: GPL3
Conflicts: soundux
Provides: soundux
Submitter: D3SOX
Maintainer: D3SOX (Curve, Damgaldor, yobson)
Last Packager: yobson
Votes: 4
Popularity: 0.000071
First Submitted: 2020-04-05 22:51 (UTC)
Last Updated: 2026-04-24 21:32 (UTC)

Required by (0)

Sources (15)

Latest Comments

1 2 Next › Last »

yobson commented on 2026-04-28 01:34 (UTC)

i think with this being the -git package it's normal/expected. 0.2.8 has not been released and the pkgver func of this is just the typical <latest_tag>.<revisions>.<hash>. the latest tag is 0.2.7. i could have it pull the version from the cmakelists or metainfo.xml but then the revisions wouldn't really make any sense because it's supposed to indicate how many revisions since the release of the tag, which doesn't exist. i could also patch it to replace any 0.2.8 references with $pkgver but that doesn't seem appropriate either. i think it's fine, especially since i dont even see anywhere in the UI where the version is referenced.

Zenn commented on 2026-04-25 01:08 (UTC)

after updating soundux reports version 0.2.8 while package has version 0.2.7

D3SOX commented on 2024-01-30 14:19 (UTC)

Will look into the refactoring later, but the package successfully compiles for me using paru

dreieck commented on 2024-01-30 09:30 (UTC)

P.S.:

It seems that you use git submodules.

The Arch Linux guide says that all submodules should be referenced in the source array and then pulled in prepare().

E.g. if the file .gitmodules contains

[submodule "lib/libdep"]
  path = lib/libdep
  url = https://example.org/lib-dependency/lib-dependency.git

then the PKGBUILD should contain

source=(
  [...]
  "git+https://example.org/lib-dependency/lib-dependency.git"
)

prepare() {
  cd <main-project>
  git submodule init
  git config submodule.libs/libdep.url "$srcdir/lib-dependency"
  git -c protocol.file.allow=always submodule update
}

Regards!

dreieck commented on 2024-01-30 09:27 (UTC)

thanks!

For some (unknown to me; but I have slightly different packages installed) reason now build() fails for me while doing configuration:

==> Starting build()...
[...]
--   Found libwnck-3.0, version 43.0
CMake Error at CMakeLists.txt:76 (add_subdirectory):
  The source directory

    /tmp/makepkg/build/soundux-git/src/Soundux/src/ui/impl/webview/lib/webviewpp

  does not contain a CMakeLists.txt file.
[...]
-- Found Backward: /tmp/makepkg/build/soundux-git/src/Soundux/lib/backward-cpp  
CMake Error at CMakeLists.txt:80 (add_subdirectory):
  The source directory

    /tmp/makepkg/build/soundux-git/src/Soundux/lib/traypp

  does not contain a CMakeLists.txt file.


CMake Error at CMakeLists.txt:81 (add_subdirectory):
  The source directory

    /tmp/makepkg/build/soundux-git/src/Soundux/lib/guardpp

  does not contain a CMakeLists.txt file.
[...]

Regards!

D3SOX commented on 2024-01-29 16:14 (UTC)

@dreieck Done

dreieck commented on 2024-01-29 15:55 (UTC) (edited on 2024-01-29 16:02 (UTC) by dreieck)

Can you please move all the download stuff which cannot be put into the source array into prepare(), out of build(), so that build() (and package()) do not need internet access?:

==> Starting build()...
[...]
Cloning into '/tmp/makepkg/build/soundux-git/src/Soundux/deployment/flatpak/shared-modules'...
Cloning into '/tmp/makepkg/build/soundux-git/src/Soundux/lib/backward-cpp'...
Cloning into '/tmp/makepkg/build/soundux-git/src/Soundux/lib/cpp-httplib'...
Cloning into '/tmp/makepkg/build/soundux-git/src/Soundux/lib/fancypp'...
Cloning into '/tmp/makepkg/build/soundux-git/src/Soundux/lib/guardpp'...
Cloning into '/tmp/makepkg/build/soundux-git/src/Soundux/lib/json'...
Cloning into '/tmp/makepkg/build/soundux-git/src/Soundux/lib/lockpp'...
Cloning into '/tmp/makepkg/build/soundux-git/src/Soundux/lib/miniaudio'...
Cloning into '/tmp/makepkg/build/soundux-git/src/Soundux/lib/nativefiledialog-extended'...
Cloning into '/tmp/makepkg/build/soundux-git/src/Soundux/lib/semver'...
Cloning into '/tmp/makepkg/build/soundux-git/src/Soundux/lib/tiny-process-library'...
Cloning into '/tmp/makepkg/build/soundux-git/src/Soundux/lib/traypp'...
Cloning into '/tmp/makepkg/build/soundux-git/src/Soundux/src/ui/impl/webview/lib/soundux-ui'...
Cloning into '/tmp/makepkg/build/soundux-git/src/Soundux/src/ui/impl/webview/lib/webviewpp'...
[...]
Cloning into '/tmp/makepkg/build/soundux-git/src/Soundux/src/ui/impl/webview/lib/webviewpp/lib/json'...
[...]

Regards and thanks for maintaining!

Curve commented on 2021-05-16 10:07 (UTC)

@D3SOX @theriddick That was a fault on my part - It should be fixed now!

D3SOX commented on 2021-05-16 08:33 (UTC)

@theriddick As this is a git package it might fail from time to time. Could you please share the compile error log anyways? We might miss a make dependency here.