summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD15
-rw-r--r--i2pd.service5
3 files changed, 16 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4ace2c5fce4d..64e8b26cb1d5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 6de24001fa36..ab0f79d1c902 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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