Package Details: soundux-git 1:r1432.fca05c9-3

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)
Last Packager: D3SOX
Votes: 3
Popularity: 0.000000
First Submitted: 2020-04-05 22:51 (UTC)
Last Updated: 2024-08-03 17:25 (UTC)

Dependencies (14)

Required by (0)

Sources (1)

Latest Comments

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.

theriddick commented on 2021-05-16 08:08 (UTC)

Ninja fails to build this for me now. The non git version seems fine still.