summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 91323abc83307261e828d3227c38cb42da551977 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# Maintainer: Slash <demodevil5[at]yahoo[dot]com>

pkgname=teamspeak2
pkgver=rc2_2032
pkgrel=7
pkgdesc="TeamSpeak is software for quality voice communication via the Internet"
url="http://www.teamspeak.com/"
license=('custom')
depends_x86_64=('lib32-libxext' 'lib32-libjpeg6-turbo' 'lib32-libsm')
depends_i686=('libxext' 'libjpeg6' 'libsm')
arch=('i686' 'x86_64')
source=('teamspeak2.desktop' \
'http://dl.4players.de/ts/archives/ts2/releases/ts2_client_rc2_2032.tar.bz2')
sha256sums=('05f333692bb79d6cfe490c008462c6ffb6058e018f39a9bddb0d40b988e2d69e'
            'd06e0354b51e4ddfd4411104d07dd4f9f7c1c6ba908471f03299049362e36254')

package() {
    # Modify Launcher Script
    cd ${srcdir}/ts2_client_rc2_2032/setup.data/image/
    sed -i "s:%installdir%:/opt/teamspeak2:" TeamSpeak

    # Install Desktop Icons
    install -D -m644 "${srcdir}/teamspeak2.desktop" \
        "${pkgdir}/usr/share/applications/teamspeak2.desktop"
    install -D -m644 "${srcdir}/ts2_client_rc2_2032/setup.data/image/icon.xpm" \
        "${pkgdir}/usr/share/pixmaps/teamspeak2.xpm"

    # Install Custom License
    install -D -m644 "${srcdir}/ts2_client_rc2_2032/setup.data/image/clicense.txt" \
        "${pkgdir}/usr/share/licenses/${pkgname}/clicense.txt"

    # Move Program Data to Package Directory
    cd "${srcdir}/ts2_client_rc2_2032/setup.data/"
    install -d -m755 "${pkgdir}/opt/"
    mv image/ "${pkgdir}/opt/teamspeak2"

    # Link in /usr/bin/
    install -d -m755 "${pkgdir}/usr/bin/"
    ln -sf "/opt/teamspeak2/TeamSpeak" \
        "${pkgdir}/usr/bin/teamspeak2"
}