Summary: | New setiathome 4.x ebuild | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Tony Murray <tonymurray> |
Component: | New packages | Assignee: | Gentoo Science Related Packages <sci> |
Status: | VERIFIED FIXED | ||
Severity: | enhancement | CC: | jussi, Rainmaker526 |
Priority: | High | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
URL: | http://boinc.ssl.berkeley.edu/seti_source/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 54962 | ||
Bug Blocks: | 97986 | ||
Attachments: |
app_info.xml skeleton file, goes filesdir
setiathome-4.07.ebuild setiathome-4.09.ebuild setiathome-4.09.ebuild setiathome-4.15.ebuild Setiathome 4.18 ebuild boinc-gutil.patch |
Description
Tony Murray
2004-11-06 14:30:07 UTC
Created attachment 43432 [details]
app_info.xml skeleton file, goes filesdir
Created attachment 43433 [details]
setiathome-4.07.ebuild
Created attachment 44950 [details]
setiathome-4.09.ebuild
Latest version of setiathome.
Created attachment 44951 [details]
setiathome-4.09.ebuild
wrong nightly tarball date. (they haven't updated their configure script since
4.07 yet)
I have this error on two different system (i686 and i586) when I try to emerge -u setiathome emerge --info Portage 2.0.51-r11 (default-linux/x86/2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-cko3 i686) ================================================================= System uname: 2.6.10-cko3 i686 Pentium III (Katmai) Gentoo Base System version 1.6.8 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Dec 7 2004, 21:41:02)] distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.5, 1.6.3, 1.7.9, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r2 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O2 -pipe -mmmx -msse -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O2 -pipe -mmmx -msse -fomit-frame-pointer" DISTDIR="/mnt/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" i686-pc-linux-gnu-g++ -march=pentium3 -O2 -pipe -mmmx -msse -fomit-frame-pointer -I/usr/X11R6//include -DHAVE_CONFIG_H -DTEXT_UI -DNDEBUG -DCLIENT -pthread -I/usr/include/boinc/api -I/usr/include/boinc/lib -I/usr/include/boinc/image_libs/ -I.. -I../db -c -o version.o version.cpp version.cpp:22:22: invalid digit "9" in octal constant make[1]: *** [version.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/setiathome-4.09/work/seti_boinc/client' make: *** [all] Error 2 I am currently working on this and boinc, and would like to get them into portage. I am currently unable to download the sources to the setiathome client though, and so will continue testing the boinc client for now. I am working on the latest nightly snapshot right now. I will test and see how I go, using the latest ebuild as a starting point. Created attachment 56674 [details]
setiathome-4.15.ebuild
This ebuild works for me, but it is a shame we have to download the entire
boinc source. At least we don't have to compile it :)
4.15 is extremely slow, the source code for 4.09 is not in the archives/download location. I think we at least need the maths code from before it got messed up. the ebuild depends on sci-astronomy/boinc. This package has moved to sci-misc/boinc. Chaning that an the ebuild works great. Created attachment 61701 [details]
Setiathome 4.18 ebuild
This is for testing. It seems to work on my system, but no guarantees.
I am just getting used to boinc so I could be wrong about this. It seems that setiathome as a seperate package should be deprecated. The boinc software automatically downloads the required applications for the projects you sign up for. Now this isn't true for AMD64, since the boinc/setiathome folks don't have a binary for that architecture. Possible Answers: * Maybe change the keywords for setiathome to just ~amd64? * Keep setiathome as a ebuild, but just as a front for the boinc dependency. Created attachment 66422 [details, diff]
boinc-gutil.patch
Could be necessary. Not sure, though.
I have committed a modified form of the ebuild to the portage tree. Thanks Tony for all the work you have put into these ebuilds. I couldn't get the GUI working, or to compile here so it is still disabled for now - I do aim to get it working in future. Closing... |