Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 79990 Details for
Bug 122512
gpsd-2.30 needs fixing for modular X
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
modular ebuild hack
gpsd-2.30.ebuild (text/plain), 3.64 KB, created by
Steve Arnold
on 2006-02-17 00:33:35 UTC
(
hide
)
Description:
modular ebuild hack
Filename:
MIME Type:
Creator:
Steve Arnold
Created:
2006-02-17 00:33:35 UTC
Size:
3.64 KB
patch
obsolete
># Copyright 1999-2006 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gpsd/gpsd-2.30.ebuild,v 1.3 2006/01/15 13:14:13 cryos Exp $ > >inherit eutils libtool distutils > >DESCRIPTION="GPS daemon and library to support USB/serial GPS devices and various GPS/mapping clients." >HOMEPAGE="http://gpsd.berlios.de/" >SRC_URI="http://download.berlios.de/gpsd/${P}.tar.gz" > >LICENSE="BSD" >SLOT="0" >KEYWORDS="~x86 ~ppc ~amd64 ~ppc64 ~sparc ~arm" > >IUSE="X usb dbus" > >RDEPEND="X? ( || ( ( x11-libs/libXmu > x11-libs/libXext > x11-libs/libXp > x11-libs/libX11 > x11-libs/libXt > x11-libs/libSM > x11-libs/libICE > x11-libs/libXpm > x11-libs/libXaw > || ( x11-libs/openmotif x11-libs/lesstif ) > ( virtual/motif > virtual/x11 ) ) > ) > usb? ( sys-apps/hotplug ) > dbus? ( ~sys-apps/dbus-0.23.4 ) > dev-lang/python > app-text/xmlto > virtual/libc > sys-devel/gcc" > >DEPEND="${RDEPEND} > X? ( || ( ( x11-proto/Xmuproto > x11-proto/Xextproto > x11-proto/Xpproto > x11-proto/X11proto > x11-proto/Xtproto > x11-proto/SMproto > x11-proto/ICEproto > x11-proto/Xpmproto > x11-proto/Xawproto )" > >src_unpack() { > unpack ${A} > cd ${S} > elibtoolize >} > >RESTRICT="test" > >src_compile() { > distutils_python_version > export MY_ECONF="--with-pic $(use_with X x) $(use_enable dbus)" > econf ${MY_ECONF} || die "econf failed" > emake LDFLAGS="${LDFLAGS} -lm" || die "emake failed" >} > >src_install() { > cd ${S} > make DESTDIR=${D} install > > if use usb ; then > sed -i -e "s/gpsd.hotplug/gpsd/g" gpsd.hotplug gpsd.usermap > insinto /etc/hotplug/usb > doins gpsd.usermap > exeinto /etc/hotplug/usb > newexe gpsd.hotplug gpsd > else > newconfd ${FILESDIR}/gpsd.conf gpsd > newinitd ${FILESDIR}/gpsd.init gpsd > fi > if use X ; then > insinto /usr/$(get_libdir)/X11/app-defaults > newins xgps.ad Xgps > newins xgpsspeed.ad Xgpsspeed > fi > dobin logextract > diropts "-m0644" > exeinto /usr/$(get_libdir)/python${PYVER}/site-packages > doexe gps.py gpsfake.py > dodoc AUTHORS HACKING INSTALL README TODO ${FILESDIR}/40-usb-serial.rules >} > >pkg_postinst() { > einfo "To use hotplugging (USB devices) your kernel has to be compiled" > einfo "with CONFIG_HOTPLUG enabled and sys-apps/hotplug must be emerged" > einfo "(both usb and dbus support are optional)." > einfo > einfo "Different GPS devices require the corresponding kernel options" > einfo "to be enabled, such as USB_SERIAL_GARMIN, or a USB serial driver" > einfo "for an adapter, such as those that come with Deluo GPS units (eg," > einfo "USB_SERIAL_PL2303). Straight serial devices should always work," > einfo "even without hotplug support." > ewarn > ewarn "If your client connection shows no data when gpsd is started via" > ewarn "the normal hotplug action, then kill the existing gpsd process" > ewarn "and try starting it directly via something like:" > ewarn "sudo /usr/sbin/gpsd -p /dev/ttyUSB0" > ewarn "or whatever your device is. This will verify whether your device" > ewarn "is working or not." > ewarn > einfo "Read the INSTALL doc for more information on supported hardware," > einfo "and make sure udev has the right group permissions set on the tty" > einfo "devices if using USB (it should Do The Right Thing (TM))..." > einfo > einfo "Finally, the default gpsd setup looks for /dev/ttyUSB0, in the" > einfo "case of the USB-serial adapter mentioned above. Depending on" > einfo "your default device scheme (ie, udev, devfs, static), you will" > einfo "need to create a device alias if the default name is different." > einfo "A udev rule file has been provided with an example rule in the" > einfo "docs directory. If the device names are correct, gpsd will" > einfo "start automatically when the GPS device is plugged in." >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 122512
:
79990