summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorS e r g i o S c h n e i d e r2023-09-18 17:46:56 -0400
committerS e r g i o S c h n e i d e r2023-09-18 17:46:56 -0400
commit256a800c96e76306877cc5bba037f5f42afc84d5 (patch)
treef96daa599c829bdf487dce0300c61a08d1b4bcef
parentc56b2aeba771da6ed499f868bb687f9ec1fbea53 (diff)
downloadaur-syncthing-appmenu.tar.gz
Update to 1.2, use systemctl to start
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD11
-rw-r--r--syncthing-appmenu.install17
-rw-r--r--syncthing.desktop3
4 files changed, 32 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d26c5eac3dfd..bf049bd9fde9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = syncthing-appmenu
pkgdesc = Adds Syncthing Web GUI to applications menu
- pkgver = 1.1
- pkgrel = 2
+ pkgver = 1.2
+ pkgrel = 1
url = https://docs.syncthing.net/intro/gui.html
arch = any
license = GPL
@@ -10,7 +10,10 @@ pkgbase = syncthing-appmenu
depends = xdg-utils
source = syncthing.desktop
source = syncthing.svg
- sha256sums = 7524bc76a7d466ea0f83a944bfb57b568565df19fefc59e444259d21b37d0c64
+ source = syncthing-appmenu.install
+ sha256sums = dda328d453891e238aaf06b276a997872839a21663b7e0838c390f452dfd515e
sha256sums = 519f08b9ba5d0308d62491a6788d1671208da3029af0a23940c93b4abe10728a
+ sha256sums = f067589cd53a4240c3625d4a3438874f9bbd77453c8ef36e488eeaec2bd99fdb
pkgname = syncthing-appmenu
+ install = syncthing-appmenu.install
diff --git a/PKGBUILD b/PKGBUILD
index d43a51b50af5..222b6c26b87b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
# Maintainer: Hugo Rodrigues <hugorodrigues at openmailbox dot com>
pkgname=syncthing-appmenu
-pkgver=1.1
-pkgrel=2
+pkgver=1.2
+pkgrel=1
pkgdesc='Adds Syncthing Web GUI to applications menu'
arch=('any')
url="https://docs.syncthing.net/intro/gui.html"
@@ -13,11 +13,14 @@ depends=('bash' 'syncthing' 'xdg-utils')
source=(
'syncthing.desktop'
'syncthing.svg'
+ 'syncthing-appmenu.install'
)
-sha256sums=('7524bc76a7d466ea0f83a944bfb57b568565df19fefc59e444259d21b37d0c64'
- '519f08b9ba5d0308d62491a6788d1671208da3029af0a23940c93b4abe10728a')
+sha256sums=('dda328d453891e238aaf06b276a997872839a21663b7e0838c390f452dfd515e'
+ '519f08b9ba5d0308d62491a6788d1671208da3029af0a23940c93b4abe10728a'
+ 'f067589cd53a4240c3625d4a3438874f9bbd77453c8ef36e488eeaec2bd99fdb')
package() {
+ install="${pkgname}.install"
install -Dm644 "${srcdir}"/syncthing.desktop "${pkgdir}"/usr/share/applications/syncthing.desktop
install -Dm644 "${srcdir}"/syncthing.svg "${pkgdir}"/usr/share/pixmaps/syncthing.svg
}
diff --git a/syncthing-appmenu.install b/syncthing-appmenu.install
new file mode 100644
index 000000000000..7a7dc1d86154
--- /dev/null
+++ b/syncthing-appmenu.install
@@ -0,0 +1,17 @@
+post_install() {
+ printf "
+ #################################################################
+
+ If you want to enable syncthing permanently,
+ open a terminal and type:
+
+ systemctl --user enable --now syncthing
+
+ #################################################################
+"
+}
+
+post_upgrade() {
+ post_install
+}
+
diff --git a/syncthing.desktop b/syncthing.desktop
index 0d2564bad499..587dd852d736 100644
--- a/syncthing.desktop
+++ b/syncthing.desktop
@@ -2,7 +2,8 @@
Categories=Network
#Exec=/usr/bin/xdg-open http://localhost:8384
#Exec=syncthing
-Exec=/bin/bash -c "killall syncthing ; syncthing ; /usr/bin/xdg-open http://localhost:8384"
+#Exec=/bin/bash -c "killall syncthing ; syncthing ; /usr/bin/xdg-open http://localhost:8384"
+Exec=/bin/bash -c "systemctl --user start syncthing ; /usr/bin/syncthing -browser-only"
Icon=/usr/share/pixmaps/syncthing.svg
StartupNotify=false
Terminal=false