diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rw-r--r-- | i2pd.service | 5 |
3 files changed, 16 insertions, 11 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Tue Apr 12 13:53:32 UTC 2016 +# Thu May 19 14:00:16 UTC 2016 pkgbase = i2pd-git pkgdesc = Simplified C++ implementation of I2P client - pkgver = 2710.eefff14 + pkgver = 2.7.0.r7.g3b80de1 pkgrel = 1 url = https://github.com/PurpleI2P/i2pd install = i2pd.install @@ -12,6 +12,7 @@ pkgbase = i2pd-git makedepends = git makedepends = boost depends = boost-libs + depends = miniupnpc depends = openssl depends = zlib conflicts = i2pd @@ -21,7 +22,7 @@ pkgbase = i2pd-git source = i2pd.service source = i2pd.tmpfiles.conf md5sums = SKIP - md5sums = 6684e6f267a524260577e91e94743b53 + md5sums = 13c910900be4df3e0da11fc893f59a6f md5sums = acda29e5b46a0c9fade734a6a467b381 pkgname = i2pd-git @@ -1,15 +1,14 @@ -#Maintainer: M0Rf30 -#Contributor: kurych +#Maintainer: Unknown pkgname=i2pd-git _pkgname=i2pd -pkgver=2710.eefff14 +pkgver=2.7.0.r7.g3b80de1 pkgrel=1 pkgdesc="Simplified C++ implementation of I2P client" arch=('i686' 'x86_64') url="https://github.com/PurpleI2P/i2pd" license=('BSD') -depends=('boost-libs' 'openssl' 'zlib') +depends=('boost-libs' 'miniupnpc' 'openssl' 'zlib') makedepends=('git' 'boost') source=('i2pd::git+https://github.com/PurpleI2P/i2pd.git#branch=master' i2pd.service @@ -20,7 +19,7 @@ conflicts=('i2pd') build() { cd $srcdir/i2pd - CXXFLAGS="-Wall -O2 -fstack-protector-strong" USE_UPNP=1 make + USE_UPNP=1 make } package(){ @@ -34,7 +33,7 @@ package(){ install -Dm0644 $srcdir/i2pd.service $pkgdir/usr/lib/systemd/system/i2pd.service install -Dm0644 $srcdir/i2pd.tmpfiles.conf $pkgdir/usr/lib/tmpfiles.d/i2pd.conf - install -Dm0644 $srcdir/i2pd/debian/i2pd.conf $pkgdir/${_conf_dest}/i2pd.conf + install -Dm0644 $srcdir/i2pd/docs/i2pd.conf $pkgdir/${_conf_dest}/i2pd.conf install -Dm0644 $srcdir/i2pd/debian/tunnels.conf $pkgdir/${_conf_dest}/tunnels.conf install -Dm0644 $srcdir/i2pd/debian/subscriptions.txt $pkgdir/${_conf_dest}/subscriptions.txt @@ -67,10 +66,10 @@ package(){ pkgver() { cd i2pd - echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD) + echo $(git describe --tags --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g') } md5sums=('SKIP' - '6684e6f267a524260577e91e94743b53' + '13c910900be4df3e0da11fc893f59a6f' 'acda29e5b46a0c9fade734a6a467b381') diff --git a/i2pd.service b/i2pd.service index 51155763e073..309f796c876e 100644 --- a/i2pd.service +++ b/i2pd.service @@ -11,7 +11,12 @@ ExecReload=/usr/bin/kill -HUP $MAINPID PIDFile=/run/i2pd/i2pd.pid ### Uncomment, if auto restart needed #Restart=on-failure + +### Use SIGINT for gracefull stop daemon. +# i2pd stops accepting new tunnels and waits ~10 min while old ones do not die. KillSignal=SIGINT +TimeoutStopSec=10m + LimitNOFILE=8192 PrivateDevices=yes |