Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
View Bug Activity | Format For Printing | XML | Clone This Bug
new ebuild to compile and install the bio2jack static library, used by a few programs like mplayer/xmms-jack/veejay note that bio2jack hasn't released any files on sourceforge and the code is entirely cvs. i'm making a snapshot that will be used for the ebuild. i'm also submitting this bug now and writing the ebuild later, but hey feel free to submit your own ebuild. will attach a snapshot of the cvs code to work from, shortly.
Created an attachment (id=37696) [edit] bio2jack-0.0.0_20040818.tar.bz2 cvs snapshot snapshot of bio2jack cvs code to base bio2jack ebuild from. i've taken the cvs checkout, edited autogen.sh to comment out the part that runs './configure' and run twice the './autogen.sh' then bz2tarballed it up. the autogen script is a bit fubar hence the reason i ran it twice. './configure && make' works for me.
emailed bio2jack author and inquired about whether he'd be willing to make a release or not. waiting to hear from him.
sweet, heard back from author. bio2jack-0.2 has been released.
(From update of attachment 37696 [edit]) bio2jack-0.2 available on sf now
Created an attachment (id=37699) [edit] v1, media-libs/bio2jack/bio2jack-0.2.ebuild works for me. might need to look it over real quick, i'm not good at making ebuilds.
We can't accept your ebuild unless you assign copyright to the Gentoo Foundation. Please use the header in /usr/portage/skel.ebuild. You'll get credit for submitting the ebuild in the ChangeLog. Have you actually tested this on sparc and ppc? Only add KEYWORDs for archs you have tested.
Thanks for the feedback Patrick. I have only tested this on athlon xp 2500+ platform (x86). works great. copyright is okay to give to gentoo, i don't really need credit for it, permission granted to modify it to meet gentoo standards.
Created an attachment (id=37992) [edit] v2, media-libs/bio2jack/bio2jack-0.2.ebuild removed my copyright. assign to gentoo if that's the way you guys want it :)
running stable on my system for weeks now. please commit.
Could you clarify exactly which programs depend on this library? As in, they don't include a copy of the library in their own package. We usually don't add libraries to portage unless we have other packages that depend on them.
Created an attachment (id=38128) [edit] bio2jack-0.2.ebuild Here's the ebuild I would put in portage. I assume you'd want this in dev-libs, because as INSTALL says: "This library is intended only for static linking as it is small and there is no need to require yet another library for a user to install." In this case, I'd appreciate it if you could provide a short C/C++ program so I can test the library's functionality. Or if I'm not understanding something correctly, please correct me.
That's fine. If you look at this bug report, it blocks bug #60831, which makes use of bio2jack for mplayer. the MPlayer package already in portage contains code to make use of bio2jack. adding bio2jack to portage will allow MPlayer ebuild to be modified to make use of existing code. a simple c/c++ program to test bio2jack is not really necessary. if bio2jack compiles, great, the statically-linkable library goes in /usr/lib/ and that's the end of it. other programs that need to link against the statically-linkable bio2jack library may then have access to it. the bio2jack statically linkable library is *NOT* being included in MPlayer code, because the devs decided it was a bad idea to add more code to the ever-growing source base of mishmosh projects. the author of bio2jack says it is not quite a big enough project to distribute by itself. however, i asked him and he made a release (version 0.2) to facillitate use with MPlayer. the static bio2jack lib is mostly harmless, and the ebuild you posted is fine, but i want to make it clear that the reason this library exists separately is because I feel that it belongs as a separate package in the context of Gentoo Portage. It is much easier to mantain bio2jack as a separate G.P. package, than to try and integrate it as a patch into the MPlayer source code. Ultimately this will only affect a small percentage of users who add "jack" to their USE flags.
In portage.
Thank you!