noteedit is a musical notation editor that is quite mature and has a lot of good features. There is already a music package in portage called rosegarden, however, rosegarden is primarily a sequencer, with limited music notation capability, whereas noteedit is designed to produce high-quality music score output. I think the ebuild should live under: media-sound/noteedit/noteedit-2.1.3.ebuild Reproducible: Always Steps to Reproduce:
Created attachment 12904 [details] ebuild for noteedit 2.1.3
Created attachment 12905 [details] ebuild for noteedit 2.1.3
I was about to submit a version and I found this one. Nice! Version 2.2.1 is available Some thoughts about DEPEND 1) arts isn't a requirement, but an option 2) It might be nice if this package pulled its dependancies for its output options (maybe local use variables lilypond abcm2ps) so: DEPEND="sys-devel/gcc arts? kde-base/kdemultimedia media-libs/tse3 media-sound/lilpyond media-sound/abcm2ps"
As stated by Jonathan Kraut, version 2.2.1 is available. I copied the existing ebuild to noteedit-2-2-1.ebuild and it compiled (and runs) without problem. noteedit can export the music files into a number of different formats, but these are not build options, so I would guess lilypond etc. do not belong in the DEPEND section. Isn't the purpose of the depend section to ensure that the program can compile and run properly? omment please? arts is a build option and a USE flag, so I need to figure out how to allow arts. As far as I can tell, only the newest version is kept on the noteedit webpage, which does not fit well with the Gentoo way of allowing different versions in portage. I would be very happy to set up a web site containing an archive of noteedit source tarballs, if that would be an acceptable solution.
Sorry I should have explained better. For people like myself who don't run kde and don't use arts (I only have kdelibs installed) pulling kdemultimedia automatically is a bit of a drag (it's a big package). But if you do have kdemultimedia noteedit's default option is to compile in arts support. So with this line: arts? kde-base/kdemultimedia people who have set the arts USE flag will get arts support and other people won't. Local use variables can be used to control the compilation of the output dependencies (perhaps in RDEPEND): lilypond? media-sound/lilypond abcm2ps? media-sound/abcm2ps
Version 2.2.2 is available. The configure script allows to specify "--use-static" and "--with-xinerama". For both options there is a corresponding USE flag. You shoudn't forget them.
Please update and i'll take a look at getting this commited.
version 2.3.1 is available. I would really like to see this added to portage.
Commited, ~x86 masked. Let me know if there are any issues. Thanks for the submission.
Last version available is 2.4.1 please consider bumping the ebuild to this version.