Summary: | New ebuild: pjsip-0.5.10.4.ebuild | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Angelo Arrifano (RETIRED) <miknix> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | atman.sense, jaime.mj, miknix, oleg.fiksel, travisghansen, voip+disabled |
Priority: | High | Keywords: | EBUILD, InOverlay, InVCS |
Version: | 2007.0 | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://www.pjsip.org/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
pjsip-0.5.10.4.ebuild
pjsip-0.5.10.4-prefix.diff pjsip-0.5.10.4-fPIC.diff pjsip-0.5.10.4.ebuild pjsip-0.5.10.4-saneMake.diff pjsip-0.5.10.4.ebuild pjsip-0.5.10.4.ebuild pjsip 1.5 pjsip-1.5.5.ebuild |
Description
Angelo Arrifano (RETIRED)
2007-08-07 22:09:42 UTC
Created attachment 127212 [details]
pjsip-0.5.10.4.ebuild
Needs the following submitted patch.
Created attachment 127213 [details, diff]
pjsip-0.5.10.4-prefix.diff
This patch fixes Makefile ignoring prefix while installing.
Replacing the epatch line by this works as well:
echo "export PREFIX := @prefix@" >> build.mak.in
sed -i -e 's;/usr/local;$(PREFIX);' Makefile
Created attachment 127412 [details, diff]
pjsip-0.5.10.4-fPIC.diff
I noticed that it was also building without -fPIC on my AMD64 box.
This patch is somewhat ugly.. anyway.. works for me :p
Created attachment 129275 [details]
pjsip-0.5.10.4.ebuild
* Added py_pjsua python module installation support (through python use flag).
Created attachment 129406 [details, diff]
pjsip-0.5.10.4-saneMake.diff
pjsip-0.5.10.4-saneMake.diff
* Removes -$(target) from all libs filename.
* Adds -fPIC to shared objects ONLY.
* Disables building unneeded samples.
* Forces Makefile to not ignore PREFIX.
Created attachment 129407 [details]
pjsip-0.5.10.4.ebuild
* Fixed invalid DEPEND syntax.
* Added pjsip-0.5.10.4-saneMake.diff patch.
* Fixed the way how examples were installed.
Created attachment 129472 [details]
pjsip-0.5.10.4.ebuild
* Some minor changes to the ebuild.
Angelo, do you still want to get this ebuild into the tree ? (In reply to comment #8) > Angelo, do you still want to get this ebuild into the tree ? > I don't use it anymore but, yes, I can give some help. Next weekend I'll join #-voip BTW: Looking at this bug, it seems there isn't a lot of people interested on the package. Greetings, - Angelo (In reply to comment #9) > I don't use it anymore but, yes, I can give some help. > Next weekend I'll join #-voip > > BTW: Looking at this bug, it seems there isn't a lot of people interested on > the package. > Indeed, it doesn't seem people are interested by pjsip. As it is a library, it's understandable. Actually, how did you used it ? and why did you want to add it ? My opinion is you can make an ebuild for it or we assign the bug for m-wanted as it is a new package request. Do not hesitate to come to #-voip to discuss about it. (In reply to comment #10) > (In reply to comment #9) > > I don't use it anymore but, yes, I can give some help. > > Next weekend I'll join #-voip > > > > BTW: Looking at this bug, it seems there isn't a lot of people interested on > > the package. > > > > Indeed, it doesn't seem people are interested by pjsip. As it is a library, > it's understandable. Actually, how did you used it ? and why did you want to > add it ? > > My opinion is you can make an ebuild for it or we assign the bug for m-wanted > as it is a new package request. > > Do not hesitate to come to #-voip to discuss about it. > I did a IM (using pjsip) some time ago as a university project: http://www.miknix.homelinux.com/mecene/ It is written in python + pygtk, so it shouldn't be much outdated. I'll be glad if someone is interested in continuing development.. At the time pjsip seemed a great library (still is though), so I thought other people might be interested on it. Anyway, here is a quicklist of software using the library: http://www.pjsip.org/apps.htm Greetings, - Angelo Angelo, I'm re-assigning this bug to maintainer-wanted as voip team is probably not going to maintain this ebuild in a near future. If you want to help with it, do not hesitate. Anyway, the ebuild is going to be available in the voip overlay probably for a while. Created attachment 213733 [details]
pjsip 1.5
Need help with a look on RDEPEND
(In reply to comment #13) > Created an attachment (id=213733) [details] > pjsip 1.5 > > Need help with a look on RDEPEND > All works fine I have no problem, but are not sure on it is up to date with RDEPEND for other users. pjsip-0.5.10.4-saneMake.diff pjsip-0.5.10.4.ebuild Works 100% for me but is not 100% sure it will work for all. I will not give a lot of examples of why this program be in portage beyond that it is a module that helps with makes python sip programs. Can examples be use as a lightweight module for producing a multimedia-cal Center desktop. . . . ... http://www.pjsip.org/apps.htm Created attachment 229309 [details]
pjsip-1.5.5.ebuild
- new ebuild
- needed by sflphone (#293399)
(In reply to comment #17) > Created an attachment (id=229309) [details] > pjsip-1.5.5.ebuild > > - new ebuild > - needed by sflphone (#293399) > It works for me in ~amd64 arch. Added this ebuild to the tree (bumped to version 1.6 and cleaned it a bit, remember to run repoman on ebuilds). Thanks to everyone who contributed. I may try to do sflphone next. Note: ~x86 only for now. |