Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 239962 - media-sound/musescore-0.9.3 bump request
Summary: media-sound/musescore-0.9.3 bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Sound Team
URL: http://mscore.sourceforge.net/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-05 13:23 UTC by Rudi Lippert
Modified: 2009-11-25 21:47 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch which removes crud from locale install files (musescore-0.9.3-localeinstall.patch,725 bytes, patch)
2008-10-05 21:48 UTC, Arttu Valo
Details | Diff
Touched up ebuild for musescore 0.9.3 (musescore-0.9.3.ebuild,1.31 KB, text/plain)
2008-10-05 21:52 UTC, Arttu Valo
Details
A re-touched up ebuild for musescore 0.9.3 (musescore-0.9.3.ebuild,948 bytes, text/plain)
2009-02-03 14:29 UTC, Arttu Valo
Details
Suggested ebuild for musescore 0.9.4 (musescore-0.9.4.ebuild,1017 bytes, text/plain)
2009-02-19 02:03 UTC, Arttu Valo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rudi Lippert 2008-10-05 13:23:38 UTC
+++ This bug was initially created as a clone of Bug #208274 +++

+++ This bug was initially created as a clone of Bug #194509 +++

musescore 0.9.3 is out (2n sep 08).

Reproducible: Always

Steps to Reproduce:
Comment 1 Arttu Valo 2008-10-05 21:48:29 UTC
Created attachment 167392 [details, diff]
Patch which removes crud from locale install files

Patch which removes nonexistent files from musescore-0.9.3 locale install file lists (there was at least one more compared to musescore 0.9.2).
Comment 2 Arttu Valo 2008-10-05 21:52:54 UTC
Created attachment 167393 [details]
Touched up ebuild for musescore 0.9.3

Ebuild for musescore-0.9.3, compiled successfully on an amd64 with an assortment of select unstable packages.

Musescore 0.9.3 requires QT 4.4 and cmake 2.6 among other things, so happy unmasking trying this at the moment. Furthermore, there's plenty more to add to or fix in this ebuild: lingua and doc use flags etc.
Comment 3 Dominik Kozaczko 2009-01-29 19:53:02 UTC
This is the error I got when trying to emerge musescore-0.9.3:

x11-libs/qt-4.4.2 does not actually support the accessibility USE flag!
Comment 4 Ben de Groot (RETIRED) gentoo-dev 2009-01-29 22:28:49 UTC
The dependency on >=x11-libs/qt-4.4:4 is not allowed, it should be split qt ebuilds only. And the pkg_setup should be dropped in favor of EAPI=2 and dependency on qt-gui[accessibility,qt3support].
Comment 5 Arttu Valo 2009-02-03 14:29:24 UTC
Created attachment 180806 [details]
A re-touched up ebuild for musescore 0.9.3

Re-touched up as requested by insightful comments above about split qt, EAPI=2'n'stuff. Not sure if I hit all, but over here this emerges (complains only about programming style issues, 'dereferencing type-punned pointer will break strict-aliasing rules'), runs and plays the demo sheet without a hick-up on an amd64.
Comment 6 Ramana Kumar 2009-02-18 01:54:00 UTC
0.9.4 is out
Comment 7 Arttu Valo 2009-02-19 02:03:35 UTC
Created attachment 182493 [details]
Suggested ebuild for musescore 0.9.4

A new version of the ebuild for musescore 0.9.4. Not much changed except for the version number, but I also got rid of the patch since I think I got the cmake utils eclass dancing the localizations dance for us.
Comment 8 Nikolaj Šujskij 2009-03-10 14:53:07 UTC
Thanks for ebuild, Arttu.
Ebuilt just now; runs, works and plays all right.

(Mostly) stable amd64, updated today.
Comment 9 Nikolaj Šujskij 2009-04-21 11:09:25 UTC
Now we have x11-libs/qtscriptgenerator in Portage tree, and its files conflict with musescore's ones:

>>> Installing (1 of 1) x11-libs/qtscriptgenerator-0.1.0
 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). Once again, please do NOT file
 * a bug report unless you have completely understood the above message.
 * 
 * Detected file collision(s):
 * 
 * 	/usr/lib64/qt4/plugins/script/libqtscript_uitools.so
 * 	/usr/lib64/qt4/plugins/script/libqtscript_network.so
 * 	/usr/lib64/qt4/plugins/script/libqtscript_core.so
 * 	/usr/lib64/qt4/plugins/script/libqtscript_gui.so
 * 	/usr/lib64/qt4/plugins/script/libqtscript_xml.so
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * media-sound/musescore-0.9.4
 * 	/usr/lib64/qt4/plugins/script/libqtscript_core.so
 * 	/usr/lib64/qt4/plugins/script/libqtscript_gui.so
 * 	/usr/lib64/qt4/plugins/script/libqtscript_network.so
 * 	/usr/lib64/qt4/plugins/script/libqtscript_uitools.so
 * 	/usr/lib64/qt4/plugins/script/libqtscript_xml.so
 * 
 * Package 'x11-libs/qtscriptgenerator-0.1.0' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.

I think it's an upstream bug, not sure whos, but nevertheless.
How will we deal with it? (-:E
Comment 10 Samuli Suominen (RETIRED) gentoo-dev 2009-05-10 14:05:16 UTC
(In reply to comment #9)
> Now we have x11-libs/qtscriptgenerator in Portage tree, and its files conflict
> with musescore's ones:
>  * media-sound/musescore-0.9.4
>  *      /usr/lib64/qt4/plugins/script/libqtscript_core.so
>  *      /usr/lib64/qt4/plugins/script/libqtscript_gui.so
>  *      /usr/lib64/qt4/plugins/script/libqtscript_network.so
>  *      /usr/lib64/qt4/plugins/script/libqtscript_uitools.so
>  *      /usr/lib64/qt4/plugins/script/libqtscript_xml.so
>  * 
>  * Package 'x11-libs/qtscriptgenerator-0.1.0' NOT merged due to file
>  * collisions. If necessary, refer to your elog messages for the whole
>  * content of the above message.
> 
> I think it's an upstream bug, not sure whos, but nevertheless.
> How will we deal with it? (-:E
> 

I used a Ubuntu patch to disable building & installing those.

+*musescore-0.9.4 (10 May 2009)
+
+  10 May 2009; Samuli Suominen <ssuominen@gentoo.org>
+  -musescore-0.9.2.ebuild, -files/musescore-0.9.2-install.patch,
+  +musescore-0.9.4.ebuild, +files/musescore-0.9.4-build.patch:
+  Version bump wrt #239962, thanks to Arttu Valo and Rudi Lippert.
Comment 11 keenblade 2009-11-25 21:47:00 UTC
Can someone update the portage for musescore-0.9.5.ebuild which I provide as an unified diff at bug #225457. Also there is a patch used for getting rid of the file collisions there. No other patch is needed.