diff options
author | Jeremiah Ticket | 2022-01-17 10:03:39 -0700 |
---|---|---|
committer | Jeremiah Ticket | 2022-01-17 10:03:39 -0700 |
commit | 8f8ab2c5827cffe301c56d5ae8b7420667d65864 (patch) | |
tree | 90a351496b1c717b1ab796220c0abd338ad27cce | |
download | aur-8f8ab2c5827cffe301c56d5ae8b7420667d65864.tar.gz |
First pkgbuild for teamtalk-client
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | TeamTalk.desktop | 10 | ||||
-rw-r--r-- | teamtalk | 3 | ||||
-rw-r--r-- | teamtalk-client.install | 10 |
5 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..85ff5c0fa9a3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = teamtalk-client + pkgdesc = a software conferencing system client which enables a group of people to collaborate and share information using voice and video + pkgver = 5.8.3 + pkgrel = 1 + url = http://www.bearware.dk + install = teamtalk-client.install + arch = x86_64 + license = custom + depends = gcc-libs + depends = qt5-base + depends = qt5-multimedia + depends = qt5-speech + depends = qt5-x11extras + source = https://bearware.dk/teamtalk/v5.8.3/teamtalk-v5.8.3-ubuntu18-x86_64.tgz + source = teamtalk-client.install + source = TeamTalk.desktop + source = teamtalk + sha256sums = 7b96bb7c1963bec21d4de537d92981d6ffc3ed0507951acfe7e2a24252090007 + sha256sums = 6a2e562a3eab75d51a7f8c26b892914c3f163575598c7891901cfe78a215d813 + sha256sums = 7b025ff93113a4b6b957155c56b4c10b62d193d001d3b8ae755e3c830037609e + sha256sums = a7df5f7a6503d7ee32351fda207bcac6996d98f25b027f72aa26a20eb6702fa5 + +pkgname = teamtalk-client diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b8059dd366d8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Jeremiah Ticket <seashellpromises@gmail.com> +pkgname=('teamtalk-client') +pkgver=5.8.3 +pkgrel=1 + pkgdesc='a software conferencing system client which enables a group of people to collaborate and share information using voice and video' +arch=('x86_64') + depends=('gcc-libs' 'qt5-base' 'qt5-multimedia' 'qt5-speech' 'qt5-x11extras') + install="${pkgname}.install" +license=('custom') +url='http://www.bearware.dk' +_dlname='teamtalk' +source=("https://bearware.dk/${_dlname}/v${pkgver}/${_dlname}-v${pkgver}-ubuntu18-${arch}.tgz" + "${pkgname}.install" "TeamTalk.desktop" "teamtalk") +sha256sums=('7b96bb7c1963bec21d4de537d92981d6ffc3ed0507951acfe7e2a24252090007' + '6a2e562a3eab75d51a7f8c26b892914c3f163575598c7891901cfe78a215d813' + '7b025ff93113a4b6b957155c56b4c10b62d193d001d3b8ae755e3c830037609e' + 'a7df5f7a6503d7ee32351fda207bcac6996d98f25b027f72aa26a20eb6702fa5') + +package() { + install -Dm644 ${srcdir}/${_dlname}-v${pkgver}-ubuntu18-${arch}/License.txt ${pkgdir}/usr/share/licenses/${_dlname}/LICENSE + install -dm755 $pkgdir/opt/teamtalk-client/ + install -Dm644 TeamTalk.desktop $pkgdir/usr/share/applications/TeamTalk.desktop + install -Dm755 teamtalk $pkgdir/usr/bin/teamtalk +cp -r ${srcdir}/${_dlname}-v${pkgver}-ubuntu18-${arch}/client/* $pkgdir/opt/teamtalk-client/ +} diff --git a/TeamTalk.desktop b/TeamTalk.desktop new file mode 100644 index 000000000000..68ed071ca854 --- /dev/null +++ b/TeamTalk.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=TeamTalk Client +GenericName=TeamTalk Client +Comment=TeamTalk Client for voice and video +Exec=teamtalk +Icon=teamtalk +Terminal=false +Type=Application +Categories=Network +Keywords=TeamTalk diff --git a/teamtalk b/teamtalk new file mode 100644 index 000000000000..19fc1b92635a --- /dev/null +++ b/teamtalk @@ -0,0 +1,3 @@ +#!/bin/bash +echo "Starting Team Talk Client..." +cd /opt/teamtalk-client && ./run.sh diff --git a/teamtalk-client.install b/teamtalk-client.install new file mode 100644 index 000000000000..27ee3a03d07d --- /dev/null +++ b/teamtalk-client.install @@ -0,0 +1,10 @@ +post_install() { + rm /opt/teamtalk-client/TeamTalk5.ini + chmod 755 /opt/teamtalk-client/teamtalk5 +chmod 755 /opt/teamtalk-client/run.sh +} + +post_upgrade() { + post_install +} + |