summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlorian Freund2019-07-09 14:43:00 +0200
committerFlorian Freund2019-07-09 14:43:00 +0200
commit87bc89e840d11681e205dc833a28d794b6ebd7f5 (patch)
tree3584803b7250e87119e7bc4324ab020a2e792a03
parent4b49c26f24f9e5fb482bad404c6dc84df4bf1a7f (diff)
downloadaur-teamspeak3-massmover.tar.gz
Update to Plugin SDK API 23
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD31
-rw-r--r--TS3MassMover-v0.61.22.zipbin103454 -> 0 bytes
3 files changed, 27 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 40d8eaff0d01..74ae36958bc3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,16 @@
pkgbase = teamspeak3-massmover
pkgdesc = Plugin for Teamspeak 3. TS3MassMover by Mr. S
- pkgver = 0.61.22
+ pkgver = 0.61.23
pkgrel = 1
+ url = https://forum.teamspeak.com/threads/129129-TS3MassMover-TS3-Client-Plugin-to-move-clients
arch = x86_64
license = Unknown
makedepends = teamspeak3-pluginsdk>=3.1.0.1
- depends = teamspeak3>=3.1.0.1
- source = TS3MassMover-v0.61.22.zip
- md5sums = 381bd5ee4d80df77a68d4ef9c7065e24
+ makedepends = unzip
+ makedepends = qt5-base
+ depends = teamspeak3>=3.3.0
+ source = TS3MassMover-v0.61.23.zip::https://forum.teamspeak.com/attachment.php?attachmentid=17992&d=1560786393
+ sha256sums = 17342a8071b2357005df9cf93b3ec97476f1b115f9501ef23cc84a94e32e6b3f
pkgname = teamspeak3-massmover
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"
}
diff --git a/TS3MassMover-v0.61.22.zip b/TS3MassMover-v0.61.22.zip
deleted file mode 100644
index 799b4b63f89c..000000000000
--- a/TS3MassMover-v0.61.22.zip
+++ /dev/null
Binary files differ