summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordumbasPL2020-08-22 18:40:37 +0200
committerdumbasPL2020-08-22 18:40:37 +0200
commit1e6a2a779c54457e4704215104d5b6d8f8e18c3c (patch)
tree5c97f82e9d8f14f998bf302cad41ac0e0baaee63
parentde093b97151061ce38c13df286b0308b735b8966 (diff)
downloadaur-1e6a2a779c54457e4704215104d5b6d8f8e18c3c.tar.gz
make the confing file hidden by adding a .
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD23
-rw-r--r--hideini.patch14
3 files changed, 33 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7b58b748d110..8711fb726129 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
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
+ pkgrel = 4
url = https://sourceforge.net/projects/qmodmaster/
arch = any
license = LGPLv3
@@ -9,8 +9,10 @@ pkgbase = qmodmaster
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
+ source = hideini.patch
md5sums = a6d99220ab398395e40df27f7a6765bb
md5sums = 90ac286373187fbd954b5e12dd477ccf
+ md5sums = f24d9aac85c5607525bbf985208dfb00
pkgname = qmodmaster
diff --git a/PKGBUILD b/PKGBUILD
index ae364a96c8f2..a97a7e208f8a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,8 @@
# Maintainer: nezu (aka dumbasPL) <vapciogaming@gmail.com>
pkgname=qmodmaster
pkgver=0.5.2
-pkgrel=3
+pkgrel=4
+_fullver="$pkgver-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/'
@@ -10,13 +11,20 @@ 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")
+source=("$pkgname-code-$_fullver.zip::https://sourceforge.net/projects/$pkgname/files/qModMaster-code-$_fullver.zip/download"
+ "$pkgname.desktop"
+ "hideini.patch")
md5sums=('a6d99220ab398395e40df27f7a6765bb'
- '90ac286373187fbd954b5e12dd477ccf')
+ '90ac286373187fbd954b5e12dd477ccf'
+ 'f24d9aac85c5607525bbf985208dfb00')
+
+prepare() {
+ cd "$srcdir/qModMaster-code-$_fullver"
+ patch --strip=1 --input="${srcdir}/hideini.patch"
+}
build() {
- cd "$srcdir/qModMaster-code-$pkgver-$pkgrel"
+ cd "$srcdir/qModMaster-code-$_fullver"
qmake-qt5
make
}
@@ -26,7 +34,8 @@ package() {
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/qModMaster-code-$_fullver/qModMaster" "$pkgdir/usr/bin/$pkgname"
+ cp "$srcdir/qModMaster-code-$_fullver/icons/connect-24.png" "$pkgdir/usr/share/$pkgname/data/icon.png"
cp "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/"
}
+
diff --git a/hideini.patch b/hideini.patch
new file mode 100644
index 000000000000..eee17ee19880
--- /dev/null
+++ b/hideini.patch
@@ -0,0 +1,14 @@
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -41,7 +41,7 @@ int main(int argc, char *argv[])
+ //Modbus Adapter
+ ModbusAdapter modbus_adapt(NULL);
+ //Program settings
+- ModbusCommSettings settings("qModMaster.ini");
++ ModbusCommSettings settings(".qModMaster.ini");
+
+ //show main window
+ mainWin = new MainWindow(NULL, &modbus_adapt, &settings);
+--
+2.28.0
+