Date: Wednesday, May 10, 2023 @ 13:02:09
  Author: alerque
Revision: 1459787

upgpkg: syncthing 1.23.4-2

Added:
  syncthing/trunk/syncthing-discosrv.service
  syncthing/trunk/syncthing-discosrv.sysusers
  syncthing/trunk/syncthing-discosrv.tmpfiles
Modified:
  syncthing/trunk/PKGBUILD

-----------------------------+
 PKGBUILD                    |   31 ++++++++++++++++++++++++++-----
 syncthing-discosrv.service  |   17 +++++++++++++++++
 syncthing-discosrv.sysusers |    2 ++
 syncthing-discosrv.tmpfiles |    1 +
 4 files changed, 46 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-05-10 12:40:08 UTC (rev 1459786)
+++ PKGBUILD    2023-05-10 13:02:09 UTC (rev 1459787)
@@ -9,9 +9,9 @@
 # of tests was 1.22.1
 BUILDENV+=(!check)
 
-pkgname=('syncthing' 'syncthing-relaysrv')
+pkgname=('syncthing' 'syncthing-discosrv' 'syncthing-relaysrv')
 pkgver=1.23.4
-pkgrel=1
+pkgrel=2
 pkgdesc='Open Source Continuous Replication / Cluster Synchronization Thing'
 arch=('x86_64')
 url="https://syncthing.net/";
@@ -19,15 +19,18 @@
 depends=('glibc')
 makedepends=('git' 'go')
 
source=(https://github.com/syncthing/syncthing/releases/download/v$pkgver/syncthing-source-v${pkgver}.tar.gz{,.asc}
-        syncthing-relaysrv.sysusers
-        syncthing-relaysrv.tmpfiles
-        syncthing-relaysrv.service
+        syncthing-{disco,relay}srv.sysusers
+        syncthing-{disco,relay}srv.tmpfiles
+        syncthing-{disco,relay}srv.service
         gcc-pie-segfaults-race.patch)
 validpgpkeys=('37C84554E7E0A261E4F76E1ED26E6ED000654A3E') # Syncthing Release 
Management
 sha256sums=('06a2882f8ac49e15faf96025b01d0edcd4cc190a419d5de98fbe8271695329fa'
             'SKIP'
+            'f6e704dd7b10127b1642c889a29e95468daa75d895493b235ce1ed5e97155b70'
             '6ab96a5949e223d315d49663734ad27b70c72469c691a61ac198cb7794cb5eaa'
+            'a05a66efbbd13f20b5c3af56692fe219fadc967dba4eedb71494827795d2c140'
             'f899998985f2d374af57f17ef6362c37a305467858195b74d1c1def71d97273f'
+            '4dc66a098cf2f6e5bd34a48898f5c98aff74d3c8c61115313b0eff6b8d8b18f6'
             '7c2fbc9608d81f8080f8a9102b867a52a050b61f426a0c182ccc1cb5815e4981'
             '6a58227c09a18fc7049ec38351a0fd98195688d15821d67d5af4facda401cbba')
 
@@ -49,6 +52,7 @@
   export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
   go run build.go -no-upgrade -version v${pkgver} build
   go run build.go -no-upgrade -version v${pkgver} build strelaysrv
+  go run build.go -no-upgrade -version v${pkgver} build stdiscosrv
 }
 
 check() {
@@ -97,6 +101,23 @@
   done
 }
 
+package_syncthing-discosrv() {
+  pkgdesc='Discovery server for Syncthing'
+
+  cd "${srcdir}/src/github.com/syncthing/${pkgbase}"
+  install -Dm755 stdiscosrv "${pkgdir}"/usr/bin/${pkgname}
+
+  install -Dm644 man/stdiscosrv.1 \
+    "${pkgdir}"/usr/share/man/man1/$pkgname.1
+
+  install -Dm644 "${srcdir}"/${pkgname}.service \
+    "${pkgdir}"/usr/lib/systemd/system/${pkgname}.service
+  install -Dm644 "${srcdir}/${pkgname}.tmpfiles" \
+    "$pkgdir/usr/lib/tmpfiles.d/${pkgname}.conf"
+  install -Dm644 "${srcdir}/${pkgname}.sysusers" \
+    "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+}
+
 package_syncthing-relaysrv() {
   pkgdesc='Relay server for Syncthing'
 

Added: syncthing-discosrv.service
===================================================================
--- syncthing-discosrv.service                          (rev 0)
+++ syncthing-discosrv.service  2023-05-10 13:02:09 UTC (rev 1459787)
@@ -0,0 +1,17 @@
+[Unit]
+Description=Syncthing discovery server
+After=network.target
+
+[Service]
+User=syncthing-discosrv
+Group=syncthing-discosrv
+ExecStart=/usr/bin/syncthing-discosrv
+WorkingDirectory=/var/lib/syncthing-discosrv
+
+PrivateTmp=true
+ProtectSystem=full
+ProtectHome=true
+NoNewPrivileges=true
+
+[Install]
+WantedBy=multi-user.target

Added: syncthing-discosrv.sysusers
===================================================================
--- syncthing-discosrv.sysusers                         (rev 0)
+++ syncthing-discosrv.sysusers 2023-05-10 13:02:09 UTC (rev 1459787)
@@ -0,0 +1,2 @@
+u syncthing-discosrv - "Syncthing discovery server"
+g syncthing-discosrv -

Added: syncthing-discosrv.tmpfiles
===================================================================
--- syncthing-discosrv.tmpfiles                         (rev 0)
+++ syncthing-discosrv.tmpfiles 2023-05-10 13:02:09 UTC (rev 1459787)
@@ -0,0 +1 @@
+d /var/lib/syncthing-discosrv 0700 syncthing-discosrv syncthing-discosrv -

Reply via email to