diff --git a/Makefile b/Makefile new file mode 100644 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,43 @@ +name : i2pd +version : 2.19.0 +release : 1 +source : + - https://github.com/PurpleI2P/i2pd/archive/2.19.0.tar.gz : 7202497ffc3db632d0f7fed93eafaf39aa75efea199705dae7d022249b069eb9 +license : BSD-3-Clause +component : network.web +summary : Simplified C++ implementation of I2P client +description: | + i2pd (I2P Daemon) is a full-featured C++ implementation of I2P client. +builddeps : + - pkgconfig(openssl) + - pkgconfig(zlib) + - libboost-devel + - miniupnpc-devel +setup : | + cd build + %cmake +build : | + cd build + %make +install : | + cd build + install -Dm0755 i2pd $installdir/usr/sbin/i2pd + cd $workdir + install -Dm0644 contrib/debian/i2pd.service $installdir/usr/lib/systemd/system/i2pd.service + install -Dm0644 contrib/debian/i2pd.tmpfile $installdir/usr/lib/tmpfiles.d/i2pd.conf + install -Dm0644 contrib/i2pd.conf $installdir/etc/i2pd/i2pd.conf + install -Dm0644 contrib/tunnels.conf $installdir/etc/i2pd/tunnels.conf + install -Dm0644 contrib/subscriptions.txt $installdir/etc/i2pd/subscriptions.txt + install -Dm644 README.md "$installdir/usr/share/doc/i2pd/README.md" + install -Dm644 LICENSE "$installdir/usr/share/doc/i2pd/LICENSE" + install -Dm644 debian/i2pd.1 "$installdir/usr/share/man/man1/i2pd.1" + install -d -m0750 $installdir/var/lib/i2pd + ln -s "/etc/i2pd/i2pd.conf" "$installdir/var/lib/i2pd/i2pd.conf" + ln -s "/etc/i2pd/tunnels.conf" "$installdir/var/lib/i2pd/tunnels.conf" + ln -s "/etc/i2pd/subscriptions.txt" "$installdir/var/lib/i2pd/subscriptions.txt" + cd $workdir/contrib + find ./certificates -type d -exec install -d {} $installdir/usr/share/i2pd/{} \; + find ./certificates -type f -exec install -Dm644 {} $installdir/usr/share/i2pd/{}/{} \; + ln -s "/usr/share/i2pd/certificates" "$installdir/var/lib/i2pd/certificates" + chmod -R o= $installdir/var/lib/i2pd + diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,63 @@ + + + i2pd + + Devil505 + devil505@tuta.io + + BSD-3-Clause + network.web + Simplified C++ implementation of I2P client + i2pd (I2P Daemon) is a full-featured C++ implementation of I2P client. + + https://solus-project.com/sources/README.Solus + + + i2pd + Simplified C++ implementation of I2P client + i2pd (I2P Daemon) is a full-featured C++ implementation of I2P client. + + network.web + + /etc/i2pd/i2pd.conf + /etc/i2pd/subscriptions.txt + /etc/i2pd/tunnels.conf + /usr/lib/systemd/system/i2pd.service + /usr/lib/tmpfiles.d/i2pd.conf + /usr/sbin/i2pd + /usr/share/doc/i2pd/LICENSE + /usr/share/doc/i2pd/README.md + /usr/share/i2pd/certificates/family/gostcoin.crt/certificates/family/gostcoin.crt + /usr/share/i2pd/certificates/family/i2p-dev.crt/certificates/family/i2p-dev.crt + /usr/share/i2pd/certificates/family/i2pd-dev.crt/certificates/family/i2pd-dev.crt + /usr/share/i2pd/certificates/family/mca2-i2p.crt/certificates/family/mca2-i2p.crt + /usr/share/i2pd/certificates/family/volatile.crt/certificates/family/volatile.crt + /usr/share/i2pd/certificates/reseed/atomike_at_mail.i2p.crt/certificates/reseed/atomike_at_mail.i2p.crt + /usr/share/i2pd/certificates/reseed/backup_at_mail.i2p.crt/certificates/reseed/backup_at_mail.i2p.crt + /usr/share/i2pd/certificates/reseed/bugme_at_mail.i2p.crt/certificates/reseed/bugme_at_mail.i2p.crt + /usr/share/i2pd/certificates/reseed/creativecowpat_at_mail.i2p.crt/certificates/reseed/creativecowpat_at_mail.i2p.crt + /usr/share/i2pd/certificates/reseed/echelon_at_mail.i2p.crt/certificates/reseed/echelon_at_mail.i2p.crt + /usr/share/i2pd/certificates/reseed/hottuna_at_mail.i2p.crt/certificates/reseed/hottuna_at_mail.i2p.crt + /usr/share/i2pd/certificates/reseed/igor_at_novg.net.crt/certificates/reseed/igor_at_novg.net.crt + /usr/share/i2pd/certificates/reseed/lazygravy_at_mail.i2p.crt/certificates/reseed/lazygravy_at_mail.i2p.crt + /usr/share/i2pd/certificates/reseed/meeh_at_mail.i2p.crt/certificates/reseed/meeh_at_mail.i2p.crt + /usr/share/i2pd/certificates/reseed/r4sas-reseed_at_mail.i2p.crt/certificates/reseed/r4sas-reseed_at_mail.i2p.crt + /usr/share/i2pd/certificates/reseed/zmx_at_mail.i2p.crt/certificates/reseed/zmx_at_mail.i2p.crt + /usr/share/i2pd/certificates/router/orignal_at_mail.i2p.crt/certificates/router/orignal_at_mail.i2p.crt + /usr/share/man/man1/i2pd.1 + /var/lib/i2pd/certificates + /var/lib/i2pd/i2pd.conf + /var/lib/i2pd/subscriptions.txt + /var/lib/i2pd/tunnels.conf + + + + + 2018-08-15 + 2.19.0 + Packaging update + Devil505 + devil505@tuta.io + + + \ No newline at end of file