Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 9223 Details for
Bug 17246
A new ebuild for predict, adding the ~ppc keyword
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
predict-2.2.1-r1.ebuild
predict-2.2.1-r1.ebuild (text/plain), 4.48 KB, created by
William Roe
on 2003-03-10 14:39:42 UTC
(
hide
)
Description:
predict-2.2.1-r1.ebuild
Filename:
MIME Type:
Creator:
William Roe
Created:
2003-03-10 14:39:42 UTC
Size:
4.48 KB
patch
obsolete
># Copyright 1999-2003 Gentoo Technologies, Inc. ># Distributed under the terms of the GNU General Public License, v2 or later ># $Header: /home/cvsroot/gentoo-x86/app-sci/predict/predict-2.2.1.ebuild,v 1.4 2003/02/28 13:18:14 liquidx Exp $ > >HOMEPAGE="http://www.qsl.net/kd2bd/predict.html" >DESCRIPTION="Satellite tracking and orbital prediction." >SRC_URI="http://www.amsat.org/amsat/ftp/software/Linux/${P}.tar.gz" > >SLOT="0" >LICENSE="GPL-2" >KEYWORDS="~x86 ~ppc" > >DEPEND="sys-libs/ncurses > gtk? ( =x11-libs/gtk+-1.2* ) > xforms? ( x11-libs/xforms )" > >RDEPEND="gtk? ( =x11-libs/gtk+-1.2* ) > xforms? ( x11-libs/xforms )" > >if [ -x /usr/bin/xearth ]; then > EARTHTRACKOK="yes" >elif [ -x /usr/bin/xplanet ]; then > EARTHTRACKOK="yes" >fi > >src_compile() { > # predict uses a ncurses based configure script > # this is what it does if it was bash based ;) > > # set compiler string to a var so if compiler checks > # can be added at a later date > COMPILER="cc ${CFLAGS} -fomit-frame-pointer" > > # write predict.h > echo "char *predictpath=\"/usr/share/predict/\";" > predict.h > echo "char soundcard=1;" >> predict.h > echo "char *version=\"${PV}\";" >> predict.h > > # compile predict > einfo "compiling predict" > ${COMPILER} -L/lib -lm -lncurses -lpthread predict.c -o predict > > # write vocalizer.h > cd vocalizer > echo "char *path={\"/use/share/predict/vocalizer/\"};" > vocalizer.h > > # compile vocalizer > einfo "compiling vocalizer" > ${COMPILER} vocalizer.c -o vocalizer > > einfo "compiling clients" > > # earthtrack > if test "${EARTHTRACKOK}" = "yes"; then > einfo "compiling earthtrack" > cd ${S}/clients/earthtrack > ${COMPILER} -lm earthtrack.c -o earthtrack > fi > > # geosat > einfo "compiling geosat" > cd ${S}/clients/geosat > ${COMPILER} -lm geosat.c -o geosat > > # kep_reload > einfo "compiling kep_reload" > cd ${S}/clients/kep_reload > ${COMPILER} kep_reload.c -o kep_reload > > # map > if [ "`use xforms`" ]; then > einfo "compiling map" > cd ${S}/clients/map > TCOMP="${COMPILER} -I/usr/X11R6/include -L/usr/X11R6/lib -lforms -lX11 -lm map.c map_cb.c map_main.c -o map" > ${TCOMP} > fi > > # gsat > if [ "`use gtk`" ]; then > # note there are plugins for gsat but they are missing header files and wont compile > use nls || myconf="--disable-nls" > einfo "compiling gsat" > cd ${S}/clients/gsat-1.0.0 > ./configure --prefix=/usr ${myconf} > cd src > mv globals.h globals.h.orig > sed -e "s:#define DEFAULTPLUGINSDIR .*:#define DEFAULTPLUGINSDIR \"/usr/lib/gsat/plugins/\":" globals.h.orig > globals.h > cd .. > emake > fi >} > >src_install() { > # install predict > cd ${S} > dobin predict ${FILESDIR}/predict-update > dodoc CHANGES COPYING CREDITS HISTORY README > dodoc default/predict.* > dodoc docs/pdf/predict.pdf > dodoc docs/postscript/predict.ps > doman docs/man/predict.1 > > #install vocalizer > cd vocalizer > insinto /usr/share/predict/vocalizer > doins vocalizer > chmod a+x ${D}/usr/share/predict/vocalizer/vocalizer > doins 0 1 2 3 4 5 6 7 8 9 > doins approaching azimuth elevation intro receding > > mv README README.vocalizer > dodoc README.vocalizer > > # install clients > > # earthtrack > if test "${EARTHTRACKOK}" = "yes"; then > cd ${S}/clients/earthtrack > ln -s earthtrack earthtrack2 > dobin earthtrack earthtrack2 > mv INSTALL INSTALL.earthtrack > mv README README.earthtrack > dodoc INSTALL.earthtrack README.earthtrack > fi > > # geosat > cd ${S}/clients/geosat > dobin geosat > mv INSTALL INSTALL.geosat > mv README README.geosat > dodoc INSTALL.geosat README.geosat > > # kep_reload > cd ${S}/clients/kep_reload > dobin kep_reload > mv INSTALL INSTALL.kep_reload > mv README README.kep_reload > dodoc INSTALL.kep_reload README.kep_reload > > # map > if [ "`use xforms`" ]; then > cd ${S}/clients/map > dobin map > for i in CHANGES README COPYING; do > mv ${i} ${i}.map > dodoc ${i}.map > done > fi > > # gsat > if [ "`use gtk`" ]; then > # the install seems broken so do manually... > cd ${S}/clients/gsat-1.0.0 > dodir /usr/lib/gsat/plugins > touch ${D}/usr/lib/gsat/plugins/.keep > cd src > dobin gsat > cd .. > for i in AUTHORS ABOUT-NLS COPYING ChangeLog INSTALL NEWS README Plugin_API; do > mv ${i} ${i}.gsat > dodoc ${i}.gsat > done > fi >} > >pkg_postinst() { > einfo "to use the clients the following line will" > einfo "have to be inserted into /etc/services" > einfo "predict 1210/udp" > einfo "the port can be changed to anything" > einfo "the name predict is what is needed to work" > einfo "after that is set run 'predict -s'" > einfo "" > einfo "to get list of satellites run 'predict-update'" > einfo "before running predict also this script will update" > einfo "the list of satellites so they are up to date." >}
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 17246
: 9223