summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordumbasPL2020-08-20 18:57:07 +0200
committerdumbasPL2020-08-20 18:57:07 +0200
commitde093b97151061ce38c13df286b0308b735b8966 (patch)
tree5180cb8e9cb7db84177965ef1ea0d46e580a24b0
downloadaur-de093b97151061ce38c13df286b0308b735b8966.tar.gz
initial release
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD32
-rw-r--r--qmodmaster.desktop7
3 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7b58b748d110
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = qmodmaster
+ pkgdesc = QModMaster is a free Qt-based implementation of a ModBus master application. A graphical user interface allows easy communication with ModBus RTU and TCP slaves. QModMaster also includes a bus monitor for examining all traffic on the bus.
+ pkgver = 0.5.2
+ pkgrel = 3
+ url = https://sourceforge.net/projects/qmodmaster/
+ arch = any
+ license = LGPLv3
+ makedepends = qt5-tools
+ depends = qt5-base
+ source = qmodmaster-code-0.5.2-3.zip::https://sourceforge.net/projects/qmodmaster/files/qModMaster-code-0.5.2-3.zip/download
+ source = qmodmaster.desktop
+ md5sums = a6d99220ab398395e40df27f7a6765bb
+ md5sums = 90ac286373187fbd954b5e12dd477ccf
+
+pkgname = qmodmaster
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ae364a96c8f2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: nezu (aka dumbasPL) <vapciogaming@gmail.com>
+pkgname=qmodmaster
+pkgver=0.5.2
+pkgrel=3
+pkgdesc='QModMaster is a free Qt-based implementation of a ModBus master application. A graphical user interface allows easy communication with ModBus RTU and TCP slaves. QModMaster also includes a bus monitor for examining all traffic on the bus.'
+arch=('any')
+url='https://sourceforge.net/projects/qmodmaster/'
+
+license=('LGPLv3')
+depends=('qt5-base')
+makedepends=('qt5-tools')
+
+source=("$pkgname-code-$pkgver-$pkgrel.zip::https://sourceforge.net/projects/$pkgname/files/qModMaster-code-$pkgver-$pkgrel.zip/download"
+ "$pkgname.desktop")
+md5sums=('a6d99220ab398395e40df27f7a6765bb'
+ '90ac286373187fbd954b5e12dd477ccf')
+
+build() {
+ cd "$srcdir/qModMaster-code-$pkgver-$pkgrel"
+ qmake-qt5
+ make
+}
+
+package() {
+ mkdir -p "$pkgdir/usr/share/$pkgname/data/"
+ mkdir -p "$pkgdir/usr/share/applications"
+ mkdir -p "$pkgdir/usr/bin"
+
+ cp "$srcdir/qModMaster-code-$pkgver-$pkgrel/qModMaster" "$pkgdir/usr/bin/$pkgname"
+ cp "$srcdir/qModMaster-code-$pkgver-$pkgrel/icons/connect-24.png" "$pkgdir/usr/share/$pkgname/data/icon.png"
+ cp "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/"
+}
diff --git a/qmodmaster.desktop b/qmodmaster.desktop
new file mode 100644
index 000000000000..602ba135800c
--- /dev/null
+++ b/qmodmaster.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Name=qModMaster
+Comment=A free Qt-based implementation of a ModBus master application.
+Exec=qmodmaster
+Icon=/usr/share/qmodmaster/data/icon.png
+Type=Application
+StartupNotify=true \ No newline at end of file