summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD8
-rw-r--r--notes.install40
-rw-r--r--opentabletdriver.service12
-rwxr-xr-xotd2
5 files changed, 42 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0c2650c2463a..b1d3dec0c939 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = opentabletdriver-git
pkgdesc = A cross-platform open source tablet driver
- pkgver = v0.4.2.r282.g4372321
+ pkgver = v0.5.0.r59.g6780778
pkgrel = 2
url = https://github.com/InfinityGhost/OpenTabletDriver
install = notes.install
@@ -25,11 +25,11 @@ pkgbase = opentabletdriver-git
source = notes.install
sha256sums = SKIP
sha256sums = SKIP
- sha256sums = f0f36182cbd8345b3a693fa8e4bff47d9e3d984ff7b1bfeeb9165d4b886d2180
+ sha256sums = 8a09d29e683aefcbf54e5fe891d5688f959d9399804f9c151f0e8f6e6a1ede1a
sha256sums = 20aac1584a8e08b5a9add1d02ce38e60ddfede615227df6f25c7422217df82b0
- sha256sums = 58db10ddb47008521e1d55e3758f7b30b78b7365d4fe3d14cbe339be2704301c
+ sha256sums = 419797d8915c32602fac3ed653dccc0573cd8ad633bacd925d9a82809da5fe4a
sha256sums = 4399359bf6107b612d10aaa06abb197db540b00a973cfec64c2b40d1fbbb2834
- sha256sums = 63be4effd52af93cafc1b8cfd9ec0becd08bfcc6a6cb333d9e6e3072beb88e13
+ sha256sums = ab3e758e9553e48cca60e6dfbca9ad710907e3c083d285d865b77d6788f266ea
pkgname = opentabletdriver-git
diff --git a/PKGBUILD b/PKGBUILD
index 66b5e4c33e15..cd425400638e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@ pkgname=opentabletdriver-git
_pkgname=OpenTabletDriver
_lpkgname=opentabletdriver
_spkgname=otd
-pkgver=v0.4.2.r282.g4372321
+pkgver=v0.5.0.r59.g6780778
pkgrel=2
pkgdesc="A cross-platform open source tablet driver"
arch=('x86_64')
@@ -26,11 +26,11 @@ source=('git+https://github.com/InfinityGhost/OpenTabletDriver'
sha256sums=('SKIP'
'SKIP'
- 'f0f36182cbd8345b3a693fa8e4bff47d9e3d984ff7b1bfeeb9165d4b886d2180'
+ '8a09d29e683aefcbf54e5fe891d5688f959d9399804f9c151f0e8f6e6a1ede1a'
'20aac1584a8e08b5a9add1d02ce38e60ddfede615227df6f25c7422217df82b0'
- '58db10ddb47008521e1d55e3758f7b30b78b7365d4fe3d14cbe339be2704301c'
+ '419797d8915c32602fac3ed653dccc0573cd8ad633bacd925d9a82809da5fe4a'
'4399359bf6107b612d10aaa06abb197db540b00a973cfec64c2b40d1fbbb2834'
- '63be4effd52af93cafc1b8cfd9ec0becd08bfcc6a6cb333d9e6e3072beb88e13')
+ 'ab3e758e9553e48cca60e6dfbca9ad710907e3c083d285d865b77d6788f266ea')
pkgver() {
cd "$srcdir/$_pkgname"
diff --git a/notes.install b/notes.install
index e3964ca9d122..11c45bea26fa 100644
--- a/notes.install
+++ b/notes.install
@@ -22,7 +22,7 @@ msg_modules() {
echo -e " ${GREEN}blacklist <module>${RESET}"
echo "Where <module> is 'wacom' if you own a wacom tablet, and 'hid_uclogic' otherwise."
echo "To unload the module immediately, run:"
- echo -e " $ ${GREEN}sudo rmmod <module>${RESET}"
+ echo -e " # ${GREEN}rmmod <module>${RESET}"
echo
}
@@ -32,6 +32,31 @@ msg_faq() {
}
+msg_upgrade_starting() {
+ if [ $(vercmp $1 'v0.4.2.r282.g4372321-2') -gt -1 ]
+ then
+ return 0
+ fi
+
+ echo "The method of starting the daemon has changed since your previous version of OpenTabletDriver."
+ msg_starting
+}
+
+msg_upgrade_systemd() {
+ if [ $(vercmp $1 'v0.5.0.r59.g6780778-2') -gt -1 ]
+ then
+ return 0
+ fi
+
+ echo "OpenTabletDriver's systemd user service has been updated since your previous version"
+ echo "To make systemd aware of this and apply changes immediately, please run the following commands:"
+ echo -e "${GREEN}systemctl --user daemon-reload"
+ echo "systemctl --user reenable opentabletdriver.service"
+ echo -e "systemctl --user restart opentabletdriver.service${RESET}"
+ echo
+}
+
+
post_install() {
echo
echo -e "${BOLD}Welcome to OpenTabletDriver!${RESET}"
@@ -44,15 +69,6 @@ post_install() {
}
post_upgrade() {
- if [ $(vercmp $2 'v0.4.2.r282.g4372321-2') -gt -1 ]
- then
- return 0
- fi
-
- echo
- echo -e "${BOLD}Welcome to OpenTabletDriver!${RESET}"
- echo "There are changes in the packaging compared to your previous version."
- echo
- echo "The method of starting the daemon has changed."
- msg_starting
+ msg_upgrade_starting $2
+ msg_upgrade_systemd $2
}
diff --git a/opentabletdriver.service b/opentabletdriver.service
index 95dc3b116ac7..a31e87055d7a 100644
--- a/opentabletdriver.service
+++ b/opentabletdriver.service
@@ -1,14 +1,12 @@
[Unit]
Description=OpenTabletDriver Daemon
-After=graphical.target
-PartOf=graphical.target
-StartLimitIntervalSec=60
-StartLimitBurst=2
+StartLimitIntervalSec=300
+StartLimitBurst=5
[Service]
ExecStart=/usr/bin/otd
-Restart=always
-RestartSec=10s
+Restart=on-failure
+RestartSec=8s
[Install]
-WantedBy=graphical.target
+WantedBy=multi-user.target
diff --git a/otd b/otd
index 246f692e41b8..f4a779ebe6ba 100755
--- a/otd
+++ b/otd
@@ -5,7 +5,7 @@ then
if [[ ! -v DISPLAY ]] && [[ ! -v WAYLAND_DISPLAY ]]
then
echo "DISPLAY and/or WAYLAND_DISPLAY is not set"
- exit 1
+ exit 64
fi
dotnet ./OpenTabletDriver.Daemon.dll -c ./Configurations
else