First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 60819
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Patrick Dawson (RETIRED) <pkdawson@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Eric Shattow <lucent@gmail.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
bio2jack-0.0.0_20040818.tar.bz2 bio2jack-0.0.0_20040818.tar.bz2 cvs snapshot application/octet-stream Eric Shattow 2004-08-18 14:40 0000 191.84 KB Details
bio2jack-0.2.ebuild v1, media-libs/bio2jack/bio2jack-0.2.ebuild text/plain Eric Shattow 2004-08-18 17:41 0000 499 bytes Details
bio2jack-0.2.ebuild v2, media-libs/bio2jack/bio2jack-0.2.ebuild text/plain Eric Shattow 2004-08-22 21:35 0000 520 bytes Details
bio2jack-0.2.ebuild bio2jack-0.2.ebuild text/plain Patrick Dawson (RETIRED) 2004-08-24 17:00 0000 526 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 60819 depends on: Show dependency tree
Show dependency graph
Bug 60819 blocks: 60831
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-08-18 14:36 0000
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.

------- Comment #1 From Eric Shattow 2004-08-18 14:40:00 0000 -------
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.

------- Comment #2 From Eric Shattow 2004-08-18 15:15:21 0000 -------
emailed bio2jack author and inquired about whether he'd be willing to make a
release or not.  waiting to hear from him.

------- Comment #3 From Eric Shattow 2004-08-18 17:30:45 0000 -------
sweet, heard back from author.  bio2jack-0.2 has been released.

------- Comment #4 From Eric Shattow 2004-08-18 17:31:11 0000 -------
(From update of attachment 37696 [edit])
bio2jack-0.2 available on sf now

------- Comment #5 From Eric Shattow 2004-08-18 17:41:47 0000 -------
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.

------- Comment #6 From Patrick Dawson (RETIRED) 2004-08-19 15:16:06 0000 -------
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.

------- Comment #7 From Eric Shattow 2004-08-19 21:35:10 0000 -------
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.

------- Comment #8 From Eric Shattow 2004-08-22 21:35:32 0000 -------
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 :)

------- Comment #9 From Eric Shattow 2004-08-22 21:36:26 0000 -------
running stable on my system for weeks now.  please commit.

------- Comment #10 From Patrick Dawson (RETIRED) 2004-08-24 16:38:29 0000 -------
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.

------- Comment #11 From Patrick Dawson (RETIRED) 2004-08-24 17:00:28 0000 -------
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.

------- Comment #12 From Eric Shattow 2004-08-25 14:33:27 0000 -------
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.

------- Comment #13 From Patrick Dawson (RETIRED) 2004-08-25 17:50:41 0000 -------
In portage.

------- Comment #14 From Eric Shattow 2004-09-01 22:03:29 0000 -------
Thank you!

First Last Prev Next    No search results available      Search page      Enter new bug