Package Details: jack-keyboard 2.7.2-1

Git Clone URL: https://aur.archlinux.org/jack-keyboard.git (read-only, click to copy)
Package Base: jack-keyboard
Description: Virtual MIDI keyboard that uses JACK MIDI.
Upstream URL: http://jack-keyboard.sourceforge.net/
Keywords: midi
Licenses: BSD
Submitter: dpzmick
Maintainer: dpzmick
Last Packager: dpzmick
Votes: 6
Popularity: 0.106499
First Submitted: 2017-02-28 02:05 (UTC)
Last Updated: 2019-10-06 21:49 (UTC)

Latest Comments

dpzmick commented on 2022-12-06 04:23 (UTC)

hey @loqy, do you have a lash library on your system? The build will only attempt to link against lash if it finds a lash on the system at build time.

From the pkgbuild:

if pacman -Qi lash; then
    echo "Not using LASH, package not found"
    LASH_FLAG="True"
else
    LASH_FLAG="False"
fi

Then from cmakelists (find_package will fail if there's no cmake package for lash).

if(LashEnable)
find_package(LASH)
include_directories(${LASH_INCLUDE_DIR})
target_link_libraries(jack-keyboard ${LASH_LIBRARIES})
add_definitions(-DHAVE_LASH=1)
endif()

I suspect you have a liblash on your system that itself has broken deps. You can figure out what liblash jack-keyboard loaded with ldd $(which jack-keyboard), then follow the chain until you figure out what isn't loading properly and where it came from.

loqy commented on 2022-12-06 01:39 (UTC)

lash is not optional.

jack-keyboard: error while loading shared libraries: liblash.so.1: cannot open shared object file: No such file or directory

dpzmick commented on 2021-03-20 21:43 (UTC)

Hey @dreieck, I've just double checked this on my machine and the package is building correctly.

Also double checking against a fresh download, everything looks okay:

$ curl -L "https://downloads.sourceforge.net/project/jack-keyboard/jack-keyboard/2.7.2/jack-keyboard-2.7.2.tar.gz" | md5sum
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   399  100   399    0     0   1235      0 --:--:-- --:--:-- --:--:--  1235
100 46164  100 46164    0     0    99k      0 --:--:-- --:--:-- --:--:--   99k
0d7f8a10592f242374ac028a6b1e8a15  -

$ grep md5 PKGBUILD
md5sums=("0d7f8a10592f242374ac028a6b1e8a15")

Maybe sourceforge was acting up? Give it another try!

dreieck commented on 2021-03-15 15:02 (UTC)

Checksum verification fails:

==> Validating source files with md5sums...
    jack-keyboard-2.7.2.tar.gz ... FAILED

Thanks for maintaining!

dpzmick commented on 2019-10-06 21:47 (UTC)

Looks like this bug is causing problems: https://gitlab.kitware.com/cmake/cmake/issues/19531

I will introduce a workaround and push an updated package shortly.

bda commented on 2019-10-06 06:38 (UTC)

/usr/include/pango-1.0/pango/pango-coverage.h:28:10: erreur fatale: hb.h : Aucun fichier ou dossier de ce type 28 | #include <hb.h> | ^~~~~~

Pango need harfbuzz (hb.h). Can you add it please?

dpzmick commented on 2018-12-25 18:36 (UTC)

I've updated to latest version, and fixed the lash stuff.

dvzrv commented on 2018-06-15 06:18 (UTC)

I've removed lash from [community]: https://lists.archlinux.org/pipermail/arch-proaudio/2018-June/000148.html

<deleted-account> commented on 2018-05-02 00:22 (UTC)

Hi, thanks for the package. Currently you have lash as an optdepends, but jack-keyboard links with liblash.so. So, could you put it in the depends array instead?