diff options
author | Jeremy Huddleston <eradicator@gentoo.org> | 2004-03-04 19:49:54 +0000 |
---|---|---|
committer | Jeremy Huddleston <eradicator@gentoo.org> | 2004-03-04 19:49:54 +0000 |
commit | faa855feb157a3015a3ab3e123ec6114b7b34824 (patch) | |
tree | 480e98446081051abb157e33dc1e0d5b1f33d714 /media-sound | |
parent | gpl2, forget the later (diff) | |
download | gentoo-2-faa855feb157a3015a3ab3e123ec6114b7b34824.tar.gz gentoo-2-faa855feb157a3015a3ab3e123ec6114b7b34824.tar.bz2 gentoo-2-faa855feb157a3015a3ab3e123ec6114b7b34824.zip |
ebuild cleanup
Diffstat (limited to 'media-sound')
-rw-r--r-- | media-sound/teamspeak2-client-bin/ChangeLog | 6 | ||||
-rw-r--r-- | media-sound/teamspeak2-client-bin/teamspeak2-client-bin-2.0.32.60-r2.ebuild | 82 |
2 files changed, 57 insertions, 31 deletions
diff --git a/media-sound/teamspeak2-client-bin/ChangeLog b/media-sound/teamspeak2-client-bin/ChangeLog index e1641e0bf7a1..81c023f0c839 100644 --- a/media-sound/teamspeak2-client-bin/ChangeLog +++ b/media-sound/teamspeak2-client-bin/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for media-sound/teamspeak2-client-bin # Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak2-client-bin/ChangeLog,v 1.5 2004/03/04 00:34:55 eradicator Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak2-client-bin/ChangeLog,v 1.6 2004/03/04 19:49:54 eradicator Exp $ + + 04 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> + teamspeak2-client-bin-2.0.32.60-r2.ebuild: + ebuild cleanup *teamspeak2-client-bin-2.0.32.60-r2 (03 Mar 2004) diff --git a/media-sound/teamspeak2-client-bin/teamspeak2-client-bin-2.0.32.60-r2.ebuild b/media-sound/teamspeak2-client-bin/teamspeak2-client-bin-2.0.32.60-r2.ebuild index 6c4b5f1efb86..ffc58e40c85f 100644 --- a/media-sound/teamspeak2-client-bin/teamspeak2-client-bin-2.0.32.60-r2.ebuild +++ b/media-sound/teamspeak2-client-bin/teamspeak2-client-bin-2.0.32.60-r2.ebuild @@ -1,60 +1,80 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak2-client-bin/teamspeak2-client-bin-2.0.32.60-r2.ebuild,v 1.3 2004/03/04 18:15:12 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak2-client-bin/teamspeak2-client-bin-2.0.32.60-r2.ebuild,v 1.4 2004/03/04 19:49:54 eradicator Exp $ MY_PV=rc2_2032 -DESCRIPTION="The Teamspeak Voice Communication Tool" -HOMEPAGE="http://www.teamspeak.org/" +DESCRIPTION="The TeamSpeak voice communication tool" +HOMEPAGE="http://www.teamspeak.org" SRC_URI="ftp://teamspeak.krawall.de/releases/ts2_client_${MY_PV}.tar.bz2" LICENSE="as-is" SLOT="0" KEYWORDS="~x86" + IUSE="kde" -# Note: ts2 client comes with its own speex library, so no need to -# depend on it -DEPEND="virtual/x11 - virtual/glibc - kde? ( >=kde-base/kdelibs-3.1.0 )" +RDEPEND="virtual/x11" + +DEPEND="${DEPEND} + kde? ( >=kde-base/kdelibs-3.1.0 ) + imagemagick? ( media-gfx/imagemagick )" + +S="${WORKDIR}/ts2_client_${MY_PV}/setup.data/image" -S=${WORKDIR}/ts2_client_${MY_PV}/setup.data/image +src_compile() { + if use imagemagick; then + convert icon.xpm teamspeak.png + fi +} src_install() { local dir="/opt/teamspeak2-client" - dodir ${dir} - # Edit the Teamspeak startscript to match our install directory - sed -i -e "s:%installdir%:${dir}:g" TeamSpeak + newdoc Readme.txt README + dodoc client_sdk/SDK_readme.txt + dohtml manual/* - if use kde ; then - # Install a teamspeak.protocol file for kde/konqueror to accept - # teamspeak:// links - insinto $(kde-config --prefix)/share/services/ - doins ${FILESDIR}/teamspeak.protocol - fi + into /opt + dobin ${FILESDIR}/TeamSpeak + dosed "s:%installdir%:/opt/teamspeak2-client:g" /opt/bin/TeamSpeak - # The next three are removed after the operation so that they are not - # copied into the install directory - dobin TeamSpeak && rm TeamSpeak - newdoc Readme.txt README && rm Readme.txt - dohtml -r manual/* && rm -rf manual + exeinto ${dir} + doexe TeamSpeak.bin *.so* - # A symlink is created so that Help -> Read Manual still works - dosym /usr/share/doc/${PF}/html ${dir}/manual + insinto ${dir}/sounds + doins sounds/* - # All regular files except the executables are made non executable - find -type f -not \( -name "TeamSpeak.bin" -or -name "*.so*" -or \ - -name "tsControl" \) -exec chmod -x {} \; + insinto ${dir}/client_sdk + exeinto ${dir}/client_sdk + doins client_sdk/*.pas client_sdk/*.dpr + doexe client_sdk/tsControl client_sdk/*.so* #Install the teamspeak icon. insinto /usr/share/pixmaps - newins ${S}/icon.xpm ${S}/teamspeak.xpm + if use imagemagick; then + doins teamspeak.png + fi + newins icon.xpm teamspeak.xpm - cp -r * ${D}/${dir} || die "cp failed" + if [ `use kde` ] ; then + # Install a teamspeak.protocol file for kde/konqueror to accept + # teamspeak:// links + insinto $(kde-config --prefix)/share/services/ + doins ${FILESDIR}/teamspeak.protocol + fi } pkg_postinst() { + + echo + einfo + einfo "Please Note: The new Teamspeak2 Release Candidate 2 Client" + einfo "will not be able to connect to any of the *old* rc1 servers." + einfo "if you get 'Bad response' from your server check if your" + einfo "server is running rc2, which is a version >= 2.0.19.16." + einfo "Also note this release supports the new speex codec, " + einfo "so if you got unsupported codec messages, you need this :D" + echo einfo "Note: If you just upgraded from a version less than 2.0.32.60-r1," einfo "your users' config files will incorrectly point to non-existant" einfo "soundfiles because they've been moved from their old location." @@ -63,4 +83,6 @@ pkg_postinst() { einfo "# ln -s ${dir}/sounds /usr/share/teamspeak2-client/sounds" einfo "This way, each user won't have to modify their config files to" einfo "reflect this move." + echo } + |