Date: Saturday, June 11, 2022 @ 14:53:40
  Author: felixonmars
Revision: 448177

archrelease: copy trunk to staging-x86_64

Added:
  hefur/repos/staging-x86_64/
  hefur/repos/staging-x86_64/PKGBUILD
    (from rev 448176, hefur/trunk/PKGBUILD)
  hefur/repos/staging-x86_64/hefurd.service
    (from rev 448176, hefur/trunk/hefurd.service)
  hefur/repos/staging-x86_64/sysusers.conf
    (from rev 448176, hefur/trunk/sysusers.conf)
  hefur/repos/staging-x86_64/tmpfiles.conf
    (from rev 448176, hefur/trunk/tmpfiles.conf)

----------------+
 PKGBUILD       |   44 ++++++++++++++++++++++++++++++++++++++++++++
 hefurd.service |   12 ++++++++++++
 sysusers.conf  |    1 +
 tmpfiles.conf  |    2 ++
 4 files changed, 59 insertions(+)

Copied: hefur/repos/staging-x86_64/PKGBUILD (from rev 448176, 
hefur/trunk/PKGBUILD)
===================================================================
--- staging-x86_64/PKGBUILD                             (rev 0)
+++ staging-x86_64/PKGBUILD     2022-06-11 14:53:40 UTC (rev 448177)
@@ -0,0 +1,44 @@
+# Maintainer: Pierre Schmitz <[email protected]>
+# Contributor: Alexandre Bique <[email protected]>
+
+pkgname=hefur
+pkgver=1.0
+pkgrel=7
+pkgdesc='A standalone and lightweight BitTorrent tracker'
+arch=('x86_64')
+url='https://github.com/abique/hefur'
+license=('MIT')
+makedepends=('git' 'cmake')
+depends=('gnutls' 'xz' 'protobuf')
+source=("git+https://github.com/abique/${pkgname}.git#tag=${pkgver}";
+        'hefurd.service' 'tmpfiles.conf' 'sysusers.conf')
+sha1sums=('SKIP'
+          'd9359b0e1c54ef2d286c6161eb742d442ba1b766'
+          'f482ed1715d5a375c4a8d1906436b946c0b02157'
+          '306db71b24ea5ca3429b6f482ab310fc7cfde63c')
+
+prepare() {
+       cd "${srcdir}/${pkgname}"
+       git submodule set-url mimosa https://github.com/abique/mimosa.git
+       git submodule init
+       git submodule update
+       sed -i "s/PROJECT_NUMBER.*/PROJECT_NUMBER=${pkgver}/g" Doxyfile
+       sed -i "s/tracker-controller.hh//g" hefur/CMakeLists.txt
+}
+
+build() {
+       cd "${srcdir}/${pkgname}"
+       mkdir build
+       cd build
+       cmake -DCMAKE_INSTALL_PREFIX=/usr ..
+       make
+}
+
+package() {
+       cd "${srcdir}/${pkgname}/build"
+       DESTDIR="${pkgdir}" make install
+       install -D -m644 "${srcdir}/hefurd.service" 
"${pkgdir}/usr/lib/systemd/system/hefurd.service"
+       install -D -m644 "${srcdir}/tmpfiles.conf" 
"${pkgdir}/usr/lib/tmpfiles.d/hefurd.conf"
+       install -D -m644 "${srcdir}/sysusers.conf" 
"${pkgdir}/usr/lib/sysusers.d/hefurd.conf"
+       install -D -m644 "${srcdir}/${pkgname}/LICENSE.md" 
"${pkgdir}/usr/share/licenses/hefur/LICENSE"
+}

Copied: hefur/repos/staging-x86_64/hefurd.service (from rev 448176, 
hefur/trunk/hefurd.service)
===================================================================
--- staging-x86_64/hefurd.service                               (rev 0)
+++ staging-x86_64/hefurd.service       2022-06-11 14:53:40 UTC (rev 448177)
@@ -0,0 +1,12 @@
+[Unit]
+Description=Hefur BitTorrent tracker
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/hefurd -torrent-dir /var/lib/hefurd
+User=hefur
+Group=hefur
+CPUSchedulingPolicy=batch
+
+[Install]
+WantedBy=multi-user.target

Copied: hefur/repos/staging-x86_64/sysusers.conf (from rev 448176, 
hefur/trunk/sysusers.conf)
===================================================================
--- staging-x86_64/sysusers.conf                                (rev 0)
+++ staging-x86_64/sysusers.conf        2022-06-11 14:53:40 UTC (rev 448177)
@@ -0,0 +1 @@
+u hefur - - /var/lib/hefurd

Copied: hefur/repos/staging-x86_64/tmpfiles.conf (from rev 448176, 
hefur/trunk/tmpfiles.conf)
===================================================================
--- staging-x86_64/tmpfiles.conf                                (rev 0)
+++ staging-x86_64/tmpfiles.conf        2022-06-11 14:53:40 UTC (rev 448177)
@@ -0,0 +1,2 @@
+d /run/hefur - hefur hefur -
+d /var/lib/hefurd - hefur hefur -

Reply via email to