Package Base Details: jamulus

Git Clone URL: https://aur.archlinux.org/jamulus.git (read-only, click to copy)
Submitter: jose1711
Maintainer: jose1711 (jujudusud, osamc)
Last Packager: osamc
Votes: 7
Popularity: 0.000001
First Submitted: 2018-12-15 21:08 (UTC)
Last Updated: 2024-02-10 15:21 (UTC)

Pinned Comments

osamc commented on 2023-10-15 18:33 (UTC)

This AUR package is a mirror and automatically updated from the proaudio binary repo project at https://github.com/osam-cologne/archlinux-proaudio

If possible, open a GitHub issue or PR instead of commenting here, thanks!

Latest Comments

1 2 3 Next › Last »

osamc commented on 2023-10-15 18:33 (UTC)

This AUR package is a mirror and automatically updated from the proaudio binary repo project at https://github.com/osam-cologne/archlinux-proaudio

If possible, open a GitHub issue or PR instead of commenting here, thanks!

jujudusud commented on 2022-07-01 21:41 (UTC)

@jose1711 what do you think about that: https://github.com/osam-cologne/archlinux-proaudio/tree/master/aur

jujudusud commented on 2021-06-10 20:52 (UTC)

@btwe I will go back to opus-custom embeded directly in Jamulus. Sorry for the bad idea.

jujudusud commented on 2021-06-07 08:27 (UTC) (edited on 2021-06-09 22:21 (UTC) by jujudusud)

Removing 'CONFIG+=opus_shared_lib' avoid Jamulus to use the system wide opus librairy by compiling his own. Opus-git is opus + the patch to make Jamulus works and nearly nothing else. Since opus developpers says they dont release for now, I prefer this workaround. Please open a bug ticket for patching opus package. Or Persuade opus dev to release a new version. If you dont want to use opus-git package, just remove also opus from depends list.

btwe commented on 2021-06-07 07:56 (UTC) (edited on 2021-06-07 08:38 (UTC) by btwe)

@jose1711 3.8.0 compiles successfully against current opus 1.3.1-2. The program starts. But when connecting to a server Jamulus crashes with internal error:

----- paste:
Fatal (internal) error in celt/celt_decoder.c, line 126: assertion failed: st->end <= 21
[1]    255274 abort (core dumped)  Jamulus
----- eop

@jujudusud I prefer Jamulus would be compatible with opus lib from arch packages. So this is not a solution fmpov

The following diff makes it work on my side: ----- paste: diff --git a/PKGBUILD b/PKGBUILD index feca5f2..78a338e 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -9,13 +9,13 @@ pkgdesc="Internet jam session software" arch=('x86_64') url='https://jamulus.io/' license=('GPL2') -depends=('glibc' 'gcc-libs' 'qt5-base' 'qt5-translations' 'opus-git') +depends=('glibc' 'gcc-libs' 'qt5-base' 'qt5-translations' 'opus') makedepends=('jack') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/jamulussoftware/jamulus/archive/r${pkgver//./_}.tar.gz")

 build() {
   cd "${srcdir}/${pkgname}-r${pkgver//./_}"
-  qmake CONFIG+=opus_shared_lib Jamulus.pro
+  qmake Jamulus.pro
   make clean
   make
 }
----- eop

Do you see any drawbacks with the changes?

jujudusud commented on 2021-06-06 15:59 (UTC) (edited on 2021-06-06 16:01 (UTC) by jujudusud)

Hi here, Jamulus don't work with standard opus build. Only custom build provided by opus-git. opus-git will work with all other application as opus standard. The solution is replacing opus by opus-git to use Jamulus.

jose1711 commented on 2021-06-06 14:26 (UTC)

@btwe can you please test if it Jamulus 3.8.0 compiles and works if compiled with opus? (easiest way is via editing PKGBUILD and running makepkg -i)

btwe commented on 2021-06-06 12:58 (UTC)

With the 3.8.0 release, I struggle with the dependency to opus-git, which conflicts with opus, which is a dependency of many other packages (like ffmpeg, jack2, mumble, ..). How should I solve this?

jose1711 commented on 2021-06-05 19:52 (UTC)

@ph11 thanks for reporting, the old .service file has been restored