summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFlorian Freund2019-07-09 14:43:00 +0200
committerFlorian Freund2019-07-09 14:43:00 +0200
commit87bc89e840d11681e205dc833a28d794b6ebd7f5 (patch)
tree3584803b7250e87119e7bc4324ab020a2e792a03 /PKGBUILD
parent4b49c26f24f9e5fb482bad404c6dc84df4bf1a7f (diff)
downloadaur-teamspeak3-massmover.tar.gz
Update to Plugin SDK API 23
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD31
1 files changed, 20 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8551ebe4fa04..60a852a3fc1f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,28 @@
-# Maintainer: RetardedOnion@archlinux-irc
+# Maintainer: Florian Freund <florian88freund@gmail.com>
+# Contributor: RetardedOnion@archlinux-irc
# Creator: Mr.S of Teamspeak-Forums
pkgname=teamspeak3-massmover
-pkgver=0.61.22
+pkgver=0.61.23
pkgrel=1
pkgdesc='Plugin for Teamspeak 3. TS3MassMover by Mr. S'
arch=('x86_64')
-url=""
+url="https://forum.teamspeak.com/threads/129129-TS3MassMover-TS3-Client-Plugin-to-move-clients"
license=('Unknown')
-makedepends=('teamspeak3-pluginsdk>=3.1.0.1')
-depends=('teamspeak3>=3.1.0.1')
-source=('TS3MassMover-v0.61.22.zip')
-md5sums=('381bd5ee4d80df77a68d4ef9c7065e24')
+makedepends=('teamspeak3-pluginsdk>=3.1.0.1' 'unzip' 'qt5-base')
+depends=('teamspeak3>=3.3.0')
+source=("TS3MassMover-v${pkgver}.zip::https://forum.teamspeak.com/attachment.php?attachmentid=17992&d=1560786393")
+sha256sums=('17342a8071b2357005df9cf93b3ec97476f1b115f9501ef23cc84a94e32e6b3f')
+
+build() {
+ mkdir -p "${srcdir}/build"
+
+ sed -i 's:#include <direct.h>:#include <sys/stat.h>:g' "${srcdir}/source/plugin.cpp"
+ sed -i 's:_mkdir\((.*)\):mkdir(\1, 0755):g' "${srcdir}/source/plugin.cpp"
+
+ c++ -shared -I /usr/include/teamspeak3 -I /usr/include/qt -fPIC -o "${srcdir}/build/TS3MassMover.so" "${srcdir}/source/plugin.cpp"
+}
+
package() {
- unzip -o ${srcdir}/TS3MassMover-v0.61.22.zip
- c++ -shared -I /usr/include/teamspeak3 -shared -I /usr/include/qt -fPIC -o ${pkgdir}/TS3MassMover.so ${srcdir}/source/plugin.cpp
- mkdir -pm0755 ${pkgdir} "$pkgdir/opt/teamspeak3/plugins"
- install -D -m644 ${pkgdir}/TS3MassMover.so "$pkgdir/opt/teamspeak3/plugins/TS3MassMover.so"
+ mkdir -pm0755 "$pkgdir/opt/teamspeak3/plugins"
+ install -D -m755 "${srcdir}/build/TS3MassMover.so" "${pkgdir}/opt/teamspeak3/plugins/TS3MassMover.so"
}