Package Details: i2pd-git 2.37.0.r34.g51ef7ef6-1

Git Clone URL: https://aur.archlinux.org/i2pd-git.git (read-only, click to copy)
Package Base: i2pd-git
Description: A full-featured C++ implementation of the I2P router (git version)
Upstream URL: https://i2pd.website/
Licenses: BSD
Conflicts: i2pd
Provides: i2p-router, i2pd
Submitter: robertfoster
Maintainer: dbermond
Last Packager: dbermond
Votes: 12
Popularity: 0.027418
First Submitted: 2014-08-20 15:08
Last Updated: 2021-04-02 13:09

Latest Comments

« First ‹ Previous 1 2 3 4

sehraf commented on 2015-09-16 11:08

The package doesn't build anymore since it now requires cmake.

comefaith commented on 2015-05-15 13:42

here's gentoo service file, probably restart requires pid file

[Unit]
Description=C++ daemon for accessing the I2P network
After=network.target

[Service]
Type=forking
Restart=on-abnormal
PIDFile=/var/run/i2pd.pid
User=i2pd
Group=i2pd
PermissionsStartOnly=yes
ExecStartPre=/bin/touch /var/run/i2pd.pid /var/log/i2pd.log
ExecStartPre=/bin/chown i2pd:i2pd /run/i2pd.pid /var/log/i2pd.log
ExecStart=/usr/lib/i2pd/i2p --conf=/etc/i2pd.conf

[Install]
WantedBy=multi-user.target

archeando commented on 2015-04-02 11:48

Restart i2pd not work, problem: not exist /run/i2pd.pid

Please add backup to pkgbuild:

backup=/var/lib/i2pd/i2p.conf

Nefelim4ag commented on 2015-01-18 00:42

#Maintainer: M0Rf30

pkgname=i2pd-git
pkgver=1440.3c9e605
pkgrel=1
pkgdesc="Simplified C++ implementation of I2P client"
arch=('any')
url="https://github.com/PrivacySolutions/i2pd"
license=('GPL2')
depends=('crypto++' 'boost-libs')
makedepends=('git' 'boost')
source=('i2pd::git+https://github.com/PrivacySolutions/i2pd.git'
i2pd.service
i2p.conf
i2pd.tmpfiles.conf)

install=i2pd.install

build() {
cd i2pd
make CXXFLAGS="$CXXFLAGS"
}

package(){
cd i2pd
install -Dm755 i2p $pkgdir/usr/bin/i2p
install -Dm0644 $srcdir/i2pd.service $pkgdir/usr/lib/systemd/system/i2pd.service
install -Dm0644 ../i2p.conf $pkgdir/var/lib/i2pd/i2p.conf
install -Dm0644 $srcdir/i2pd.tmpfiles.conf $pkgdir/usr/lib/tmpfiles.d/i2pd.conf
}

pkgver() {
cd i2pd
echo $(git rev-list --count master).$(git rev-parse --short master)
}

md5sums=('SKIP'
'c37b5470c959e826be8eb40c8f1ece93'
'b145e41e22806bd4ca4f4064ec4721a2'
'862be388708f2b1bd5f727715ec7508d')

Nefelim4ag commented on 2015-01-18 00:38

#Maintainer: M0Rf30

pkgname=i2pd-git
pkgver=1440.3c9e605
pkgrel=1
pkgdesc="Simplified C++ implementation of I2P client"
arch=('any')
url="https://github.com/PrivacySolutions/i2pd"
license=('GPL2')
depends=('crypto++' 'boost-libs')
makedepends=('git' 'boost')
source=('i2pd::git+https://github.com/PrivacySolutions/i2pd.git'
i2pd.service
i2p.conf
i2pd.tmpfiles.conf)

install=i2pd.install

build() {
cd i2pd
make CXXFLAGS="$CXXFLAGS"
}

package(){
cd i2pd
install -Dm755 i2p $pkgdir/usr/bin/i2p
install -Dm0644 $srcdir/i2pd.service $pkgdir/usr/lib/systemd/system/i2pd.service
install -Dm0644 ../i2p.conf $pkgdir/var/lib/i2pd/
install -Dm0644 $srcdir/i2pd.tmpfiles.conf $pkgdir/usr/lib/tmpfiles.d/i2pd.conf
}

pkgver() {
cd i2pd
echo $(git rev-list --count master).$(git rev-parse --short master)
}

md5sums=('SKIP'
'c37b5470c959e826be8eb40c8f1ece93'
'b145e41e22806bd4ca4f4064ec4721a2'
'862be388708f2b1bd5f727715ec7508d')

Nefelim4ag commented on 2015-01-14 00:06

also, allow to overwrite CXXFLAGS
- make
+ make CXXFLAGS="$CXXFLAGS"

Nefelim4ag commented on 2015-01-12 17:48

Please fix PKGBUILD, see below

package(){
cd i2pd
install -Dm755 i2p $pkgdir/usr/bin/i2p

install -Dm0644 $srcdir/i2pd.service $pkgdir/usr/lib/systemd/system/i2pd.service

install -dm0700 $pkgdir/var/lib/i2p
cp ../i2p.conf $pkgdir/var/lib/i2pd

- install -D -m644 $srcdir/$pkgname.tmpfiles.conf $pkgdir/usr/lib/tmpfiles.d/$pkgname.conf
+ install -D -m644 $srcdir/i2pd.tmpfiles.conf $pkgdir/usr/lib/tmpfiles.d/i2pd.conf
}

gim commented on 2014-10-26 18:09

You may be interested in maintaining i2pd package - https://aur.archlinux.org/packages/i2pd/