FS#60327 - [drumstick] Read drumstick-guiplayer

Attached to Project: Community Packages
Opened by Christian F. Coors (ccoors) - Saturday, 06 October 2018, 17:32 GMT
Last edited by David Runge (dvzrv) - Saturday, 06 October 2018, 20:50 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To David Runge (dvzrv)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The drumstick package is missing binaries. I have no idea how this happened. When I build it myself they are there. Maybe just needs a rebuild?
Official package only contains /usr/bin/drumstick-{dumpove,dumpsmf,dumpwrk,vpiano}, when I build it with makepkg it also contains drumgrid, dumpmid, guiplayer, metronome, playsmf and sysinfo.

Additional info:
* package version(s): 1.1.1-2

Steps to reproduce:
1. Install official drumstick package
2. pacman -Ql drumstick
drumstick /usr/
drumstick /usr/bin/
drumstick /usr/bin/drumstick-dumpove
drumstick /usr/bin/drumstick-dumpsmf
drumstick /usr/bin/drumstick-dumpwrk
drumstick /usr/bin/drumstick-vpiano
...
3. Build drumstick and install the package
4. pacman -Ql drumstick
drumstick /usr/
drumstick /usr/bin/
drumstick /usr/bin/drumstick-drumgrid
drumstick /usr/bin/drumstick-dumpmid
drumstick /usr/bin/drumstick-dumpove
drumstick /usr/bin/drumstick-dumpsmf
drumstick /usr/bin/drumstick-dumpwrk
drumstick /usr/bin/drumstick-guiplayer
drumstick /usr/bin/drumstick-metronome
drumstick /usr/bin/drumstick-playsmf
drumstick /usr/bin/drumstick-sysinfo
drumstick /usr/bin/drumstick-vpiano
...

I set the severity to High because "The main functionality of the application does not work". Part of the library is also missing (drumstick-alsa.so, ... not there).
This task depends upon

Closed by  David Runge (dvzrv)
Saturday, 06 October 2018, 20:50 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed with drumstick 1.1.1-3
Comment by Doug Newgard (Scimmia) - Saturday, 06 October 2018, 17:44 GMT
Sounds like simple missing features since packages are meant to be built in a clean chroot. What do you actually want?
Comment by Christian F. Coors (ccoors) - Saturday, 06 October 2018, 17:50 GMT
I need drumstick-guiplayer.

Okay, then the dependencies should be re-added to the PKGBUILD. They were changed in b20af5d3142471bf5cf86ff500fc5a22a4e6e830 and 030d62f877ec504beefab9d120eb8470f292d211. Don't know which of them are required.
Comment by Doug Newgard (Scimmia) - Saturday, 06 October 2018, 18:01 GMT
Looks like it needs alsa-lib, which was being pulled in previously by fluidsynth.
Comment by David Runge (dvzrv) - Saturday, 06 October 2018, 20:49 GMT
Ah, good catch. I removed fluidsynth, because that backend was removed in the latest version.
Didn't think of the other backends. My bad!

Loading...