Package Details: jackmix-git r370.fbe4885-1

Git Clone URL: https://aur.archlinux.org/jackmix-git.git (read-only, click to copy)
Package Base: jackmix-git
Description: Matrix-mixer for JACK
Upstream URL: https://github.com/kampfschlaefer/jackmix
Licenses: GPL2
Conflicts: jackmix
Submitter: jose1711
Maintainer: jose1711
Last Packager: jose1711
Votes: 0
Popularity: 0.000000
First Submitted: 2018-12-07 21:33 (UTC)
Last Updated: 2021-11-16 13:25 (UTC)

Latest Comments

dreieck commented on 2023-08-16 17:20 (UTC)

Please add provides=("jackmix"). Thanks for maintaining!

tim-clifford commented on 2023-01-10 14:12 (UTC)

It seems upstream no longer supports lash, and the no-lash branch doesn't exist. Works for me if #branch=no-lash is removed (such that master is used instead)

jose1711 commented on 2021-03-17 20:59 (UTC)

@dreieck

Thanks for the report. I made a switch to no-lash branch which includes script updated to Python3. Don't know what are the consequences, TBH I am not really using this program.

dreieck commented on 2021-03-16 13:50 (UTC) (edited on 2021-03-16 13:50 (UTC) by dreieck)

Fails to build for me:

==> Starting build()...
scons: Reading SConscript files ...
  File "/[...]/src/jackmix/admin/qt5muc.py", line 93

        print "Configuring qt5muc..."

              ^

SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Configuring qt5muc...")?

It looks like this is due to what is mentione in the comment from 2020-04-26 by @kilobyte: We have here a python2-script which is run by python3.

I do not know how to solve this easily. Also patching all python files' shabeng-lines does not help:

prepare() {
  [...]
  msg2 "Patching shabeng-lines for python2 ..."
  # sed -i 's|^\(#!.*\)python$|\1python2|' admin/qt5muc.py admin/pkgconfig.py SConstruct backend/SConscript jackmix/SConscript libcontrol/SConscript libcore/SConscript libelements/SConscript libgui/SConscript libmatrix/SConscript libqlash/SConscript
  grep -Er '^#!.*python$' * | awk -F: '{print $1}' | while read _py2file; do
    sed -i 's|^\(#!.*\)python$|\1python2|' "${_py2file}"
  done

}

still gives that problem.

Thanks for maintainig!

(And if you find how to make it run with python2, add python2 to makedepends (or depends if it is also needed for the installed package).)

kilobyte commented on 2020-04-26 21:17 (UTC)

The file jackmix/admin/qt5muc.py is a python 2 script starting with #!/usr/bin/python. Since on arch that is python 3 the script will not run. I think it'd be smart adding a patch that changes this to python2.

jose1711 commented on 2019-03-31 20:39 (UTC)

@JohnyRi done, thank you

JohnyRi commented on 2019-03-22 10:49 (UTC)

Hi, Please add the dependency for scons which is required while building the package. Thank you

dvzrv commented on 2019-02-13 13:02 (UTC)

@jose1711: Please use jack as dependency, as jack2 provides jack.