Hide Forgot
Frescobaldi 1.2.0 is more than a year old. Frescobaldi 2.0.2 is the latest release.
This is possible now as python-poppler-qt4 has been added to Fedora. I will put together something soon.
http://koji.fedoraproject.org/koji/buildinfo?buildID=293726 is available in rawhide. I need to do some more testing before I push an update. Feel free to give it a whirl.
Wow, that was quick! I tried it in Fedora 15 (sorry, I know it's old) and I could build the package easily, but when running frescobaldi, I would get: Traceback (most recent call last): File "/usr/bin/frescobaldi", line 3, in <module> import frescobaldi_app.main File "/usr/lib/python2.7/site-packages/frescobaldi_app/main.py", line 41, in <module> import po.setup # Setup language ImportError: No module named po.setup So I copied the po directory from the sources to /usr/lib/python2.7/site-packages/frescobaldi_app and frescobaldi starts now. However, the user interface seems to be incomplete. In particular, there is no button to listen to the MIDI. I can select it from the menu Tools->MIDI Player, but it doesn't play anything.
Ok, I think the way MIDI works now in frescobaldi is a bit different. See here: http://groups.google.com/group/frescobaldi/browse_thread/thread/7b64cc641d4131d9 I would have assumed that the player would use the helper application under preferences to play the file but apparently it does not. To get it to work I installed: yum install python-portmidi portmidi qsynth fluidsynth Ran qsynth, selected ALSA, and under preferences/MIDI in frescobaldi, clicked refresh ports and selected the new qsynth port. I'm sure you could do this using Jack as well. I will add the portmidi packages to frescobaldi How did you build the package? Using the SRPM from the build above? Do you have puthon-poppler-qt4 installed as well?
That's how I build it: fedpkg co --anon frescobaldi cd frescobaldi fedpkg srpm rpmbuild --rebuild frescobaldi python-poppler-qt4 is installed. If I try to remove it, yum would want to remove frescobaldi too. 2.0.2-2 doesn't fix the issue with po.setup, the po directory still needs to be copied manually! That absolutely needs to be fixed. I was able to set up MIDI output using your instructions. Thank you!
Created attachment 556073 [details] Fix for the "po.setup" problem Only *.mo files should be excluded (if that code is still needed). *.py, *.pyc and *.pyo should be kept.
Thanks for the testing and the patch! I don't really use this package but have been asked to update it on the Fedora-music list, so your help is invaluable. Let me know when you think this is ready to be pushed out as an update. Committed and built in rawhide.
The new Frescobaldi looks great to me. I made a successful mock build of 2.0.2-3 on Fedora 16. No problems so far. My only doubt is that it's now needed to keep another GUI application (qsynth) for the MIDI player to work. Previously, MIDI was played in background. I don't know much about qsynth, but I guess it needs to be split into a daemon and a configuration utility. Anyway, it's not a packaging problem with Frescobaldi. Perhaps members of the fedora-music list should be consulted too.
frescobaldi-2.0.2-3.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/frescobaldi-2.0.2-3.fc16
frescobaldi-2.0.2-3.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/frescobaldi-2.0.2-3.fc15
Package frescobaldi-2.0.2-3.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing frescobaldi-2.0.2-3.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-0690/frescobaldi-2.0.2-3.fc16 then log in and leave karma (feedback).
frescobaldi-2.0.2-3.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.
frescobaldi-2.0.2-3.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.