Description of problem: The MuseScore project released MuseScore 2.0.1 The source code is available at http://musescore.org/download/musescore.tar.bz2 If you need help with the build, you can reach MuseScore developers on IRC #musescore on freenode.net. The current fedora package is https://admin.fedoraproject.org/pkgdb/package/mscore/ There is an undergoing discussion on MuseScore forum to make it easier for packagers to package MuseScore. Feel free to participate https://musescore.org/en/node/56771
I would like to volunteer to help package MuseScore . - I use Musescore on Fedora Jam - I am familiar with packaging .rpm with mock I wiki page - https://fedoraproject.org/wiki/User:Bodhizazen I joined/joining the Fedora Package Collection Maintainers Will make some packages in the next few days, will upload the SPEC and .srpm ;)
I made a package for 2.0.1. http://bodhizazen.net/mscore/ spec: http://bodhizazen.net/mscore/mscore.spec src: http://bodhizazen.net/mscore/mscore-2.0.1-1.fc22.src.rpm packages http://bodhizazen.net/mscore/mscore-2.0.1-1.fc22.x86_64.rpm http://bodhizazen.net/mscore/mscore-doc-2.0.1-1.fc22.noarch.rpm http://bodhizazen.net/mscore/mscore-fonts-2.0.1-1.fc22.noarch.rpm The updated patches are at http://bodhizazen.net/mscore/ They are all in a .zip : http://bodhizazen.net/mscore/MuseScore-2.0.1.fedora.files.zip The rpmlint errors were filed upstream https://musescore.org/en/node/65441 === rpmlint summary === rpmlint shows 241 Errors - incorrect fsf address - bug filed upstream - mscore.x86_64: E: incorrect-fsf-address /usr/share/mscore-2.0/styles/cchords_nrb.xml bug report : https://musescore.org/en/node/65441 ==== mscore.x86_64: W: wrong-file-end-of-line-encoding /usr/share/doc/mscore/README.ru.rtf2html mscore.x86_64: W: file-not-utf8 /usr/share/doc/mscore/README.ru.rtf2html bug report https://musescore.org/en/node/65446 I can patch those files if you wish ;) ==== mscore-fonts.noarch: W: no-documentation This is an error on the fonts package (mscore-fonts) and as mscore-fonts is a sub package I think OK ? ==== mscore.src: W: strange-permission MuseScore-2.0.1.zip 0640L I do not know how to fix that one. There is no 0640 permissions in the spec file, the spec file and ~/rpmbuild/SOURCES/MuseScore-2.0.1.zip already has permissions of 644
Thanks for the effort. I will review. One thing that really helps is if all the patches could eventually be incorporated upstream. Things like install prefix, desktop files, optional MP3, DSO linking etc are all issues which are not specific to Fedora. There are some guidelines regarding your rpmlint errors that we can address
I would like to help with this package. Once you have had time to review my patches I would be more then happy for feedback. I am in touch with the upstream maintainers and would be more then happy to submit additional bugs / patches upstream. In terms of the actual patches: Remove mp3 - I doubt upstream will accept this patch. - Either we need to maintain this patch - Or we could move to rpmfusion - or - just asking - does the code really need to be modified to remove mp3 support ? I do not think the source code actually contains mp3 libs. I think upstream patched the DSO issue. If not , it is trivial and I will submit the DSO patch upstream. Same for desktop files and install prefix, I can submit upstream if you wish.
mscore-2.0.1-1.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/mscore-2.0.1-1.fc21
mscore-2.0.1-2.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/mscore-2.0.1-2.fc22
Package mscore-2.0.1-2.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing mscore-2.0.1-2.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-10882/mscore-2.0.1-2.fc22 then log in and leave karma (feedback).
mscore-2.0.1-2.fc22 is not yet available : dnf update --enablerepo=updates-testing mscore-2.0.1-2.fc22 Last metadata expiration check performed 0:01:09 ago on Sat Jul 4 08:44:21 2015. No match for argument: mscore-2.0.1-2.fc22 Error: No packages marked for upgrade.
Its been pulled because the font patch was wrong. I am rebuilding but now have another error against current rawhide
mscore-2.0.1-6.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-37365fd855
mscore-2.0.1-6.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update mscore' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-5fa4140dec
mscore-2.0.1-6.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update mscore' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-37365fd855
mscore-2.0.1-6.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.
mscore-2.0.1-6.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.