Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 18493 - ebuild for teamspeak2 client
Summary: ebuild for teamspeak2 client
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2003-03-30 15:28 UTC by Peter Kirk
Modified: 2003-11-21 14:04 UTC (History)
2 users (show)

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


Attachments
The actual ebuild (teamspeak-2.0.28.42.ebuild,1.52 KB, text/plain)
2003-03-30 15:29 UTC, Peter Kirk
Details
the md5sums of the two files (digest-teamspeak-2.0.28.42,142 bytes, text/plain)
2003-03-30 15:30 UTC, Peter Kirk
Details
The teamspeak client licence (teamspeak-client,1.30 KB, text/plain)
2003-03-30 15:31 UTC, Peter Kirk
Details
New digest file for the new teamspeak ebuild (digest-teamspeak-2.0.29.47,73 bytes, text/plain)
2003-06-10 13:45 UTC, Peter Kirk
Details
The *new* teamspeak ebuild (teamspeak-2.0.29.47.ebuild,1.47 KB, text/plain)
2003-06-10 13:46 UTC, Peter Kirk
Details
The revised *new* teamspeak ebuild (teamspeak-2.0.29.47.ebuild,1.48 KB, text/plain)
2003-06-26 14:08 UTC, Peter Kirk
Details
Updated teamspeak ebuild... (teamspeak-2.0.29.47.ebuild,1.54 KB, text/plain)
2003-07-19 00:11 UTC, Peter Kirk
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Kirk 2003-03-30 15:28:12 UTC
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:
Comment 1 Peter Kirk 2003-03-30 15:29:33 UTC
Created attachment 10029 [details]
The actual ebuild
Comment 2 Peter Kirk 2003-03-30 15:30:24 UTC
Created attachment 10030 [details]
the md5sums of the two files
Comment 3 Peter Kirk 2003-03-30 15:31:23 UTC
Created attachment 10032 [details]
The teamspeak client licence
Comment 4 Mario Witte 2003-06-03 15:16:16 UTC
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.
Comment 5 Peter Kirk 2003-06-10 13:35:40 UTC
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 ? 
Comment 6 Peter Kirk 2003-06-10 13:45:48 UTC
Created attachment 13075 [details]
New digest file for the new teamspeak ebuild
Comment 7 Peter Kirk 2003-06-10 13:46:57 UTC
Created attachment 13076 [details]
The *new* teamspeak ebuild
Comment 8 rob holland (RETIRED) gentoo-dev 2003-06-26 07:35:09 UTC
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?
Comment 9 Peter Kirk 2003-06-26 14:08:38 UTC
Created attachment 13904 [details]
The revised *new* teamspeak ebuild

Added a slot, removed RDEPEND, added a dependency for glibc.
Comment 10 Peter Kirk 2003-06-26 14:09:53 UTC
oh and changed "x86" to "~x86" of course :) 
Comment 11 J. Ellis (RETIRED) gentoo-dev 2003-07-18 20:37:28 UTC
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.
Comment 12 Peter Kirk 2003-07-19 00:11:21 UTC
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
Comment 13 J. Ellis (RETIRED) gentoo-dev 2003-07-19 04:00:57 UTC
Looks good, i'll try and commit tomorrow. Thanks for sticking with it!

j.
Comment 14 J. Ellis (RETIRED) gentoo-dev 2003-07-19 06:38:07 UTC
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.
Comment 15 Aaron Freeman 2003-11-21 14:04:46 UTC
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.