Included are 3 files: 1. The ebuild file "teamspeak-2.0.28.42.ebuild", which goes into /usr/portage/media-sound/teamspeak/ 2. The digest file "digest-teamspeak-2.0.28.42" which goes into /usr/portage/media-sound/teamspeak/files/ 3. The Licence "teamspeak-client" which goes into /usr/portage/licences/ Reproducible: Always Steps to Reproduce:
Created attachment 10029 [details] The actual ebuild
Created attachment 10030 [details] the md5sums of the two files
Created attachment 10032 [details] The teamspeak client licence
The download sources in the ebuild don't seeem to work. I used this one instead: ftp://ftp.teamspeak.org/releases/ts2_client_rc2_2028.tar.bz2 With this minor changes the install worked without any problems.
Well, I have an updated ebuild (new version of the teamspeak client, and new location for the files, so the old one doesnt work anymore as pointed out already). Do I attatch it to this bug report ?
Created attachment 13075 [details] New digest file for the new teamspeak ebuild
Created attachment 13076 [details] The *new* teamspeak ebuild
Ok, this needs work yet: There is no SLOT variable It has x86 in keywords, it should be ~x86 DEPEND/RDEPEND are the wrong way round. RDEPEND doesn't even need to be defined. (it picks up a default value of whatever is in DEPEND). You mention it supports speex, then shouldn't it depend on it?
Created attachment 13904 [details] The revised *new* teamspeak ebuild Added a slot, removed RDEPEND, added a dependency for glibc.
oh and changed "x86" to "~x86" of course :)
Not yet: - LICENSE should be "as-is" - no speex in DEPEND - take another look at the install, things don't go in /usr/local - use the install scripts http://www.gentoo.org/doc/en/gentoo-howto.xml#doc_chap4 Keep plugging away at it, you're getting there.
Created attachment 14689 [details] Updated teamspeak ebuild... Well, - changed LICENSE to be "as-is" - added a note to clarify that a speex dependancy isnt needed, or wanted - installing stuff to /usr/share and /usr/bin now... - using the dobin install script
Looks good, i'll try and commit tomorrow. Thanks for sticking with it! j.
Commited. I was surprised it was binary. media-sound/teamspeak2-client-bin it's currently ~x86 masked. let me know if there are issues. Thanks again.
TeamSpeak requires Sqlite package to run properly, but this is not a dependency in the ebuild. I was able to getting it running, once I emerged sqlite. Also, I had to rename '/opt/teamspeak/sql' to /opt/teamspeak/sqlite_sql'. I suspect that was because I installed teamspeak first, and thus the ebuild did not find sqlite and create the correct directory.