summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD22
2 files changed, 21 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d9f6c6fd613b..ca50995659c5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Fri Dec 16 15:10:12 UTC 2016
+# Wed Dec 21 17:55:23 UTC 2016
pkgbase = i2pd
pkgdesc = Simplified C++ implementation of I2P client
- pkgver = 2.10.2
+ pkgver = 2.11.0
pkgrel = 1
url = https://github.com/PurpleI2P/i2pd
install = i2pd.install
@@ -14,13 +14,14 @@ pkgbase = i2pd
depends = miniupnpc
depends = openssl
depends = zlib
+ depends = websocketpp
conflicts = i2pd-git
backup = etc/i2pd/i2pd.conf
backup = etc/i2pd/tunnels.conf
- source = https://github.com/PurpleI2P/i2pd/archive/2.10.2.tar.gz
+ source = https://github.com/PurpleI2P/i2pd/archive/2.11.0.tar.gz
source = i2pd.service
source = i2pd.tmpfiles.conf
- md5sums = d4e928e11e24d6dc8da6f197d83c617a
+ md5sums = 813b257119c2f856c515ba81858f42a0
md5sums = 382cce43a405c67de55b71e9e2e3a0eb
md5sums = 384658d2792ef6433d2de70ebc9d40d4
diff --git a/PKGBUILD b/PKGBUILD
index fd0397adf89a..02489fcf5e04 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,13 +4,13 @@
# Contributor: atommixz
pkgname=i2pd
-pkgver=2.10.2
+pkgver=2.11.0
pkgrel=1
pkgdesc="Simplified C++ implementation of I2P client"
arch=('i686' 'x86_64')
url="https://github.com/PurpleI2P/i2pd"
license=('BSD')
-depends=('boost-libs' 'miniupnpc' 'openssl' 'zlib')
+depends=('boost-libs' 'miniupnpc' 'openssl' 'zlib' 'websocketpp')
makedepends=('boost')
source=(https://github.com/PurpleI2P/${pkgname}/archive/${pkgver}.tar.gz
i2pd.service
@@ -22,17 +22,24 @@ conflicts=('i2pd-git')
build() {
cd $srcdir/$pkgname-$pkgver
- USE_UPNP=1 make
+ cd build
+ cmake . -Wno-dev \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DWITH_UPNP=1 -DWITH_PCH=1 \
+ -DWITH_WEBSOCKETS=1 \
+ -DCMAKE_BUILD_TYPE=Release
+ make
}
package(){
- _bin_dest=usr/bin
_conf_dest=etc/${pkgname}
_home_dest=var/lib/${pkgname}
_share_dest=usr/share
- install -Dm755 $srcdir/$pkgname-$pkgver/i2pd "$pkgdir/${_bin_dest}/i2pd"
+ cd $srcdir/$pkgname-$pkgver
+ cd build
+ make DESTDIR=$pkgdir install
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
@@ -61,12 +68,15 @@ package(){
install -Dm644 $srcdir/$pkgname-$pkgver/docs/family.md "${_dest}/family.md"
install -Dm644 $srcdir/$pkgname-$pkgver/docs/config_opts_after_2.3.0.md "${_dest}/config_opts_after_2.3.0.md"
+ # remove src folder
+ rm -r "$pkgdir/usr/src"
+
#man
install -Dm644 $srcdir/$pkgname-$pkgver/debian/i2pd.1 "$pkgdir/${_share_dest}/man/man1/i2pd.1"
chmod -R o= $pkgdir/${_home_dest}
}
-md5sums=('d4e928e11e24d6dc8da6f197d83c617a'
+md5sums=('813b257119c2f856c515ba81858f42a0'
'382cce43a405c67de55b71e9e2e3a0eb'
'384658d2792ef6433d2de70ebc9d40d4')