[arch-commits] Commit in hefur/repos (10 files)

Pierre Schmitz pierre at archlinux.org
Sun Oct 15 11:58:15 UTC 2017


    Date: Sunday, October 15, 2017 @ 11:58:14
  Author: pierre
Revision: 307950

archrelease: copy trunk to staging-i686, staging-x86_64

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

-------------------------------+
 staging-i686/PKGBUILD         |   46 ++++++++++++++++++++++++++++++++++++++++
 staging-i686/hefurd.service   |   12 ++++++++++
 staging-i686/sysusers.conf    |    1 
 staging-i686/tmpfiles.conf    |    2 +
 staging-x86_64/PKGBUILD       |   46 ++++++++++++++++++++++++++++++++++++++++
 staging-x86_64/hefurd.service |   12 ++++++++++
 staging-x86_64/sysusers.conf  |    1 
 staging-x86_64/tmpfiles.conf  |    2 +
 8 files changed, 122 insertions(+)

Copied: hefur/repos/staging-i686/PKGBUILD (from rev 307949, hefur/trunk/PKGBUILD)
===================================================================
--- staging-i686/PKGBUILD	                        (rev 0)
+++ staging-i686/PKGBUILD	2017-10-15 11:58:14 UTC (rev 307950)
@@ -0,0 +1,46 @@
+# $Id$
+# Maintainer: Pierre Schmitz <pierre at archlinux.de>
+# Contributor: Alexandre Bique <bique.alexandre at gmail.com>
+
+pkgname=hefur
+pkgver=0.6
+pkgrel=2
+pkgdesc='A standalone and lightweight BitTorrent tracker'
+arch=('i686' 'x86_64')
+url='http://github.com/abique/hefur'
+license=('MIT')
+makedepends=('git' 'cmake' 'docbook-xsl')
+depends=('gnutls' 'xz' 'protobuf')
+source=("git+https://github.com/abique/${pkgname}.git#tag=${pkgver}"
+        'hefurd.service' 'tmpfiles.conf' 'sysusers.conf')
+md5sums=('SKIP'
+         '3107be29769b8afde3574dc6e31d5b6a'
+         'b884385d6c87c350172427da4ba2688f'
+         '7971708a1fe25c1b51e0a05e812f17c9')
+
+prepare() {
+	cd ${srcdir}/${pkgname}
+	git submodule init
+	git submodule update
+	sed -i "s/PROJECT_NUMBER.*/PROJECT_NUMBER=${pkgver}/g" Doxyfile
+}
+
+build() {
+	cd ${srcdir}/${pkgname}/manual
+	xsltproc -o manual.html /usr/share/xml/docbook/xsl-stylesheets-*/html/docbook.xsl manual.xml
+
+	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 ${pkgdir}/usr/share/licenses/hefur/LICENSE
+}

Copied: hefur/repos/staging-i686/hefurd.service (from rev 307949, hefur/trunk/hefurd.service)
===================================================================
--- staging-i686/hefurd.service	                        (rev 0)
+++ staging-i686/hefurd.service	2017-10-15 11:58:14 UTC (rev 307950)
@@ -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-i686/sysusers.conf (from rev 307949, hefur/trunk/sysusers.conf)
===================================================================
--- staging-i686/sysusers.conf	                        (rev 0)
+++ staging-i686/sysusers.conf	2017-10-15 11:58:14 UTC (rev 307950)
@@ -0,0 +1 @@
+u hefur - - /var/lib/hefurd

Copied: hefur/repos/staging-i686/tmpfiles.conf (from rev 307949, hefur/trunk/tmpfiles.conf)
===================================================================
--- staging-i686/tmpfiles.conf	                        (rev 0)
+++ staging-i686/tmpfiles.conf	2017-10-15 11:58:14 UTC (rev 307950)
@@ -0,0 +1,2 @@
+d /run/hefur - hefur hefur -
+d /var/lib/hefurd - hefur hefur -

Copied: hefur/repos/staging-x86_64/PKGBUILD (from rev 307949, hefur/trunk/PKGBUILD)
===================================================================
--- staging-x86_64/PKGBUILD	                        (rev 0)
+++ staging-x86_64/PKGBUILD	2017-10-15 11:58:14 UTC (rev 307950)
@@ -0,0 +1,46 @@
+# $Id$
+# Maintainer: Pierre Schmitz <pierre at archlinux.de>
+# Contributor: Alexandre Bique <bique.alexandre at gmail.com>
+
+pkgname=hefur
+pkgver=0.6
+pkgrel=2
+pkgdesc='A standalone and lightweight BitTorrent tracker'
+arch=('i686' 'x86_64')
+url='http://github.com/abique/hefur'
+license=('MIT')
+makedepends=('git' 'cmake' 'docbook-xsl')
+depends=('gnutls' 'xz' 'protobuf')
+source=("git+https://github.com/abique/${pkgname}.git#tag=${pkgver}"
+        'hefurd.service' 'tmpfiles.conf' 'sysusers.conf')
+md5sums=('SKIP'
+         '3107be29769b8afde3574dc6e31d5b6a'
+         'b884385d6c87c350172427da4ba2688f'
+         '7971708a1fe25c1b51e0a05e812f17c9')
+
+prepare() {
+	cd ${srcdir}/${pkgname}
+	git submodule init
+	git submodule update
+	sed -i "s/PROJECT_NUMBER.*/PROJECT_NUMBER=${pkgver}/g" Doxyfile
+}
+
+build() {
+	cd ${srcdir}/${pkgname}/manual
+	xsltproc -o manual.html /usr/share/xml/docbook/xsl-stylesheets-*/html/docbook.xsl manual.xml
+
+	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 ${pkgdir}/usr/share/licenses/hefur/LICENSE
+}

Copied: hefur/repos/staging-x86_64/hefurd.service (from rev 307949, hefur/trunk/hefurd.service)
===================================================================
--- staging-x86_64/hefurd.service	                        (rev 0)
+++ staging-x86_64/hefurd.service	2017-10-15 11:58:14 UTC (rev 307950)
@@ -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 307949, hefur/trunk/sysusers.conf)
===================================================================
--- staging-x86_64/sysusers.conf	                        (rev 0)
+++ staging-x86_64/sysusers.conf	2017-10-15 11:58:14 UTC (rev 307950)
@@ -0,0 +1 @@
+u hefur - - /var/lib/hefurd

Copied: hefur/repos/staging-x86_64/tmpfiles.conf (from rev 307949, hefur/trunk/tmpfiles.conf)
===================================================================
--- staging-x86_64/tmpfiles.conf	                        (rev 0)
+++ staging-x86_64/tmpfiles.conf	2017-10-15 11:58:14 UTC (rev 307950)
@@ -0,0 +1,2 @@
+d /run/hefur - hefur hefur -
+d /var/lib/hefurd - hefur hefur -



More information about the arch-commits mailing list