Created attachment 316029 [details] ebuild qemplayer is file-manager-like Qt4 GUI front-end to MPlayer
CC'ing qt
1) Use scons-utils.eclass 2) Use USE dependencies (requires EAPI >= 2) instead of built_with_use 3) Is =x11-libs/qt-gui-4.8* really necessary in RDEPEND? I prefer using SLOT deps e.g. >=x11-libs/qt-gui-4.8:4 (requires EAPI >= 1) 4) Is the dependency on media-fonts/font-adobe-100dpi really required? 5) ${D} is guaranteed to end with a slash, so "${D}usr" is enough.
Created attachment 316045 [details] updated ebuild
new version 12.3, ebuild unchanged
Ebuild looks good! A few minor points: 1) Include the 3 line header from /usr/portage/skel.ebuild 2) Start the description with a capital F 3) HOMEPAGE should be updated to sourceforge 4) KEYWORDS should be in alphabetical order 5) Does it work with mplayer2? Then we could rdepend on || ( media-video/mplayer media-video/mplayer2 ) 6) Since EAPI=4 functions die by themselves, so you can remove the || die from src_compile 7) Drop COPYING from dodoc, as we don't install licenses per package, but keep them in the portage tree And since it looks like you are upstream, I would like to add: 1) Consider packaging the source tarball with xz instead of 7zip, as xz is much more widely used (at least on Linux) and most users will already have that on their systems, preventing 7zip from being pulled in as an extra dependency. 2) I'm assuming you use Gentoo, so we could assign you as maintainer by proxy of this package. This would mean that bugs would be assigned to you, and you can deal with them directly. Then let us know when you have something to commit to portage, and we can commit it for you. See also http://www.gentoo.org/proj/en/qa/proxy-maintainers/index.xml Let us know what you think!
Created attachment 316127 [details] updated ebuild I can be maintainer of package.
Thanks! Some more comments on the ebuild: 1) Use SCONS_MIN_VERSION="2.1" (before inherit) instead of directly depending on scons in DEPEND. 2) You have to use virtual/pkgconfig instead of dev-util/pkgconfig 3) I think the $opts stuff in src_compile and src_install can be simplified to $(use_scons debug) 4) Common arguments to escons can be factored out and put into myesconsargs, which is a bash array, in src_configure (look at the example in scons-utils.eclass
I'm working on new version 12.4. I will post new ebuild when it will be finished.
Created attachment 316171 [details] updated ebuild
I've added it to the qt overlay for testing. Please contact me by email with your public key, so we can set you up with direct git commit access to the overlay.
emerge: there are no ebuilds built with USE flags to satisfy ">=dev-db/sqlite-3.7.14[threadsafe]". !!! One of the following packages is required to complete your request: - dev-db/sqlite-3.7.17::gentoo (Missing IUSE: threadsafe) - dev-db/sqlite-3.7.16.2::gentoo (Missing IUSE: threadsafe) (dependency required by "media-video/qemplayer-12.7::qt" [ebuild]) (dependency required by "media-video/qemplayer" [argument])
Development of qemplayer appears to have stopped in 2012. There are other more capable GUIs for mplayer in portage, so unless someone steps up I'm going to remove the package soon.
There are some minor unreleased features implemented. I can release it after some testing. qemplayer isn't supposed to be full featured media player, but only for special use cases. You can remove it. I will post ebuild as downloadable file on sourceforge.net.
Well, do an official release with a proper tarball etc..., so we can bump the package in the overlay, and then we'll see.
released new version 14.1
well, again, nothing really happened after 14.2 so I'm closing as WONTFIX.