Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 112891 - net-misc/x-lite-bin-2.0.1105d-r2.ebuild (new package)
Summary: net-misc/x-lite-bin-2.0.1105d-r2.ebuild (new package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://http://www.xten.com/index.php
Whiteboard: [sunrise-overlay]
Keywords: EBUILD, InOverlay
Depends on:
Blocks:
 
Reported: 2005-11-18 02:51 UTC by Alessio Cassibba (X-Drum)
Modified: 2007-07-30 22:03 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
net-misc/x-lite/x-lite-2.0.1105d.ebuild (x-lite-2.0.1105d.ebuild,1.30 KB, text/plain)
2005-11-18 02:51 UTC, Alessio Cassibba (X-Drum)
Details
some (maybe not all) 32 libs needed for amd64 users (x-lite-32libs.tar.bz2,586.50 KB, application/octet-stream)
2005-11-18 03:16 UTC, Alessio Cassibba (X-Drum)
Details
x-lite-2.0.1105d-r1.ebuild (x-lite-2.0.1105d-r1.ebuild,1.53 KB, text/plain)
2005-11-20 12:15 UTC, Alessio Cassibba (X-Drum)
Details
some (maybe not all) 32 libs needed _ONLY_ for amd64 users (xlite-emul-libs.tar.bz2,586.68 KB, application/octet-stream)
2005-11-20 12:26 UTC, Alessio Cassibba (X-Drum)
Details
net-misc/x-lite/x-lite-2.0.1105d-r2 ebuild (x-lite-2.0.1105d-r2.ebuild,1.16 KB, text/plain)
2006-03-08 09:01 UTC, Alessio Cassibba (X-Drum)
Details
net-misc/x-lite-bin/x-lite-bin-2.0.1105d-r2 ebuild (x-lite-bin-2.0.1105d-r2.ebuild,1.12 KB, text/plain)
2006-03-08 09:06 UTC, Alessio Cassibba (X-Drum)
Details
x-lite-2.0.1105d.ebuild (x-lite-2.0.1105d.ebuild,1.24 KB, text/plain)
2006-08-10 17:37 UTC, Jakub Moc (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alessio Cassibba (X-Drum) 2005-11-18 02:51:08 UTC
Xten/CounterPath X-Lite - is a Free SIP Softphone Client for Linux

this is a beta release, and is a binary, so no build is needed
but there are many dependencies, i made a simple ebuild but an amd64 
user may need a lot of extra (32 bit) libs, like this:

ldd `which xtensoftphone` | grep 'not found'
        libglade-2.0.so.0 => not found
        libxml2.so.2 => not found

There is a warning for this in that ebuild but i'm not sure
that copy missing libs over a 32 bit installation is a good thing 
to do, (there is an 'emul' package for this? can i provide one?)


Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Alessio Cassibba (X-Drum) 2005-11-18 02:51:39 UTC
Created attachment 73124 [details]
net-misc/x-lite/x-lite-2.0.1105d.ebuild
Comment 2 Alessio Cassibba (X-Drum) 2005-11-18 03:16:18 UTC
Created attachment 73125 [details]
some (maybe not all) 32 libs needed for amd64 users

some (maybe not all) 32 libs needed for amd64 users
Comment 3 Alessio Cassibba (X-Drum) 2005-11-20 12:15:36 UTC
Created attachment 73264 [details]
x-lite-2.0.1105d-r1.ebuild
Comment 4 Alessio Cassibba (X-Drum) 2005-11-20 12:26:03 UTC
Created attachment 73265 [details]
some (maybe not all) 32 libs needed _ONLY_ for amd64 users

i think that are needed additional emul-linux-x86-* packages 
for AMD64 users like:
-emul-linux-x86-cairo => (libcairo.so.2.2.3,libcairo.so.2)
-emul-linux-x86-liblgade =>(libglade-2.0.so.0,libglade-2.0.so.0.0.7)
-emul-linux-x86-libxml2 =>(libxml2.so.2.6.22,libxml2.so.2)
-emul-linux-x86-pango??
=>(libpangocairo-1.0.so.0,libpangocairo-1.0.so.0.1001.0)

is that right?
Comment 5 Alessio Cassibba (X-Drum) 2005-11-20 12:27:04 UTC
Comment on attachment 73264 [details]
x-lite-2.0.1105d-r1.ebuild

new ebuild minor fixes - Amd64 checks
Comment 6 Alessio Cassibba (X-Drum) 2005-11-20 16:01:21 UTC
Comment on attachment 73264 [details]
x-lite-2.0.1105d-r1.ebuild

># Copyright 1999-2005 Gentoo Foundation
># Distributed under the terms of the GNU General Public License v2
># $Header: x-lite-2.0.1105d-r1.ebuild,v 1.4 2005/11/19 16:35:00 X-Drum Exp $
>
>DESCRIPTION="Xten (now called CounterPath) X-Lite - is a Free SIP Softphone Client for Linux"
>HOMEPAGE="http://www.xten.com/index.php"
>SRC_URI="http://www.xten.com/download/X-Lite_Install.tar.gz"
>
>LICENSE="Freeware"
>SLOT="0"
>KEYWORDS="~x86 ~ppc ~sparc ~mips ~alpha ~arm ~hppa ~amd64 ~ia64 ~ppc64"
>IUSE=""
>
>RDEPEND="${DEPEND}
>	virtual/libc
>	virtual/x11
>	dev-libs/atk
>	dev-libs/expat
>	media-libs/freetype
>	gnome-base/libglade
>	dev-libs/libxml2
>	x11-libs/pango
>	amd64? ( >=app-emulation/emul-linux-x86-baselibs-1.0
>                >=app-emulation/emul-linux-x86-xlibs-1.0 
>		 >=app-emulation/emul-linux-x86-compat-1.0
>		 >=app-emulation/emul-linux-x86-gtklibs-2.1 )"
>
>S="${WORKDIR}/xten-xlite"
>dir="/opt/xtensoftphone"
>
>src_unpack() {
>	if [ "${A}" != "" ]; then
>    	    unpack ${A}
>	fi
>}
>
>src_install() {
>       exeinto "${dir}"
>       doexe xtensoftphone
>
>       insinto "${dir}"
>       doins README
>
>}
>
>pkg_postinst() {
>       einfo "Warning:"
>       einfo "this is still a beta release!"
>       einfo "if you need support please browse counterpath's forums:"
>       einfo "http://support.counterpath.com/"
>       einfo ""
>       if use amd64; then
>               einfo "Amd64 users should provide some libraries"
>               einfo "in: /emul/linux/x86/lib32/ from a 32bit installation,"
>               einfo "use the command: ldd "${dir}"/xtensoftphone | grep 'not found'"
>               einfo "to find all the missing libraries you may need."
>               einfo "see: http://bugs.gentoo.org/show_bug.cgi?id=112891"
>               einfo ""
>       fi
>}
Comment 7 Alessio Cassibba (X-Drum) 2006-03-08 09:00:47 UTC
new ebuild version, tested on x86 and amd64.
For Amd64 users all the needed (32 bit) libs 
are now present in portage
Comment 8 Alessio Cassibba (X-Drum) 2006-03-08 09:01:51 UTC
Created attachment 81695 [details]
net-misc/x-lite/x-lite-2.0.1105d-r2 ebuild
Comment 9 Alessio Cassibba (X-Drum) 2006-03-08 09:06:22 UTC
Created attachment 81696 [details]
net-misc/x-lite-bin/x-lite-bin-2.0.1105d-r2 ebuild
Comment 10 Alessio Cassibba (X-Drum) 2006-04-12 09:47:48 UTC
ebuild renamed from: net-misc/x-lite/x-lite
to: net-misc/x-lite-bin/x-lite-bin
Comment 11 Cyrill Helg 2006-06-16 14:06:07 UTC
wow great an ebuild for this! Thanks
Comment 12 Stefan Schweizer (RETIRED) gentoo-dev 2006-06-17 11:19:30 UTC
This ebuild is now in the sunrise overlay :)

I made a few modifications, added a menu entry and an icon.

http://gentoo-sunrise.org/svn/sunrise/net-misc/x-lite/x-lite-2.0.1105d.ebuild
Comment 13 Alessio Cassibba (X-Drum) 2006-06-18 06:21:35 UTC
(In reply to comment #12)
> This ebuild is now in the sunrise overlay :)

(In reply to comment #11)
> wow great an ebuild for this! Thanks
> 

I'm happy that it helped you :D 
Thanks for feedback.


Comment 14 Jakub Moc (RETIRED) gentoo-dev 2006-08-10 17:37:28 UTC
Created attachment 93957 [details]
x-lite-2.0.1105d.ebuild

updated ebuild
Comment 15 Markus Ullmann (RETIRED) gentoo-dev 2007-04-07 17:28:39 UTC
Added to portage :)
Comment 16 Patrizio Bassi 2007-07-29 14:30:04 UTC
amd64 is not keyworded in portage, can you add it?
Comment 17 Alessio Cassibba (X-Drum) 2007-07-29 23:15:22 UTC
(In reply to comment #16)
> amd64 is not keyworded in portage, can you add it?
> 

Hi,
the amd64 keyword was removed due a missing library (libglade-2.0 should be provided in an emul-linux-x86-* package)
Comment 18 Patrizio Bassi 2007-07-30 08:13:47 UTC
comment #7 affirms amd64 users have all they need.
Comment 19 Alessio Cassibba (X-Drum) 2007-07-30 22:03:44 UTC
(In reply to comment #18)
> comment #7 affirms amd64 users have all they need.
yes, but unluckily, as said in comment #17, that was 
true on 2006-03-08, currently libglade-2.0.so.0 is not 
provided by any emul-linux-x86-* package.

As far as i know bumping emul packages is not a trivial
task, in addition when libraries are not need anymore 
by a package they are removed.