summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorM0Rf302017-11-29 17:01:47 +0100
committerM0Rf302017-11-29 17:01:47 +0100
commit90c3f311ebf9d46729b9303b05c8aad47181cab6 (patch)
treee2fae7493cf3b87fa41f4b3a93ba2666bc85582a /PKGBUILD
parent04aa3fd1694b8ba42dbac5eb57f2a723b6e7a371 (diff)
downloadaur-90c3f311ebf9d46729b9303b05c8aad47181cab6.tar.gz
i2pd-git: updated
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD69
1 files changed, 32 insertions, 37 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 28a39edf9d71..38e900f5b3dc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,83 +3,78 @@
# Contributor: redfish
pkgname=i2pd-git
-_pkgname=i2pd
-pkgver=2.14.0.r35.g14ca3fc2
+pkgver=2.15.0.r142.g10085107
pkgrel=1
pkgdesc="Simplified C++ implementation of I2P client"
arch=('i686' 'x86_64' 'armv7h')
url="https://github.com/PurpleI2P/i2pd"
license=('BSD')
-depends=('boost-libs' 'miniupnpc' 'openssl' 'zlib' 'websocketpp')
-makedepends=('boost')
-source=("${_pkgname}::git+https://github.com/PurpleI2P/i2pd.git#branch=master"
- "${_pkgname}.service"
- "${_pkgname}.tmpfiles.conf"
-)
-install="${_pkgname}.install"
+depends=('boost-libs' 'miniupnpc' 'openssl' 'zlib')
+makedepends=('boost' 'cmake')
+source=("${pkgname%%-git}::git+https://github.com/PurpleI2P/i2pd#branch=master")
+install="${pkgname%%-git}.install"
-backup=("etc/${_pkgname}/${_pkgname}.conf"
- "etc/${_pkgname}/tunnels.conf"
+backup=("etc/${pkgname%%-git}/${pkgname%%-git}.conf"
+ "etc/${pkgname%%-git}/tunnels.conf"
)
-conflicts=('${_pkgname}')
+conflicts=('${pkgname%%-git}')
build() {
- cd $srcdir/${_pkgname}
+ cd $srcdir/${pkgname%%-git}
cd build
cmake . -DCMAKE_CXX_FLAGS="-w" \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DWITH_UPNP=1 -DWITH_PCH=0 \
+ -DWITH_UPNP=ON -DWITH_PCH=OFF \
-DCMAKE_BUILD_TYPE=Release
make
}
package(){
- _conf_dest="etc/${_pkgname}"
- _home_dest="var/lib/${_pkgname}"
- _share_dest="usr/share"
+ _conf_dest="etc/${pkgname%%-git}"
+ _home_dest="var/lib/${pkgname%%-git}"
+ _share_dest="usr/share"
- cd $srcdir/${_pkgname}
+ cd $srcdir/${pkgname%%-git}
- cd build
- make DESTDIR=$pkgdir install
- install -Dm0644 $srcdir/${_pkgname}.service $pkgdir/usr/lib/systemd/system/${_pkgname}.service
- install -Dm0644 $srcdir/${_pkgname}.tmpfiles.conf $pkgdir/usr/lib/tmpfiles.d/${_pkgname}.conf
+ cd build
+ make DESTDIR=$pkgdir install
+ install -Dm0644 ../contrib/debian/${pkgname%%-git}.service $pkgdir/usr/lib/systemd/system/${pkgname%%-git}.service
+ install -Dm0644 ../contrib/debian/${pkgname%%-git}.tmpfile $pkgdir/usr/lib/tmpfiles.d/${pkgname%%-git}.conf
- install -Dm0644 $srcdir/${_pkgname}/contrib/i2pd.conf $pkgdir/${_conf_dest}/${_pkgname}.conf
- install -Dm0644 $srcdir/${_pkgname}/contrib/tunnels.conf $pkgdir/${_conf_dest}/tunnels.conf
- install -Dm0644 $srcdir/${_pkgname}/contrib/subscriptions.txt $pkgdir/${_conf_dest}/subscriptions.txt
+ install -Dm0644 $srcdir/${pkgname%%-git}/contrib/i2pd.conf $pkgdir/${_conf_dest}/${pkgname%%-git}.conf
+ install -Dm0644 $srcdir/${pkgname%%-git}/contrib/tunnels.conf $pkgdir/${_conf_dest}/tunnels.conf
+ install -Dm0644 $srcdir/${pkgname%%-git}/contrib/subscriptions.txt $pkgdir/${_conf_dest}/subscriptions.txt
install -d -m0750 $pkgdir/${_home_dest}
- ln -s /${_conf_dest}/${_pkgname}.conf $pkgdir/${_home_dest}/${_pkgname}.conf
+ ln -s /${_conf_dest}/${pkgname%%-git}.conf $pkgdir/${_home_dest}/${pkgname%%-git}.conf
ln -s /${_conf_dest}/tunnels.conf $pkgdir/${_home_dest}/tunnels.conf
ln -s /${_conf_dest}/subscriptions.txt $pkgdir/${_home_dest}/subscriptions.txt
- cd $srcdir/${_pkgname}/contrib
- _dest="$pkgdir/${_share_dest}/${_pkgname}"
+ cd $srcdir/${pkgname%%-git}/contrib
+ _dest="$pkgdir/${_share_dest}/${pkgname%%-git}"
find ./certificates -type d -exec install -d {} ${_dest}/{} \;
find ./certificates -type f -exec install -Dm644 {} ${_dest}/{} \;
- ln -s /${_share_dest}/${_pkgname}/certificates $pkgdir/${_home_dest}/certificates
+ ln -s /${_share_dest}/${pkgname%%-git}/certificates $pkgdir/${_home_dest}/certificates
# license
- install -Dm644 $srcdir/${_pkgname}/LICENSE $pkgdir/${_share_dest}/licenses/${_pkgname}/LICENSE
+ install -Dm644 $srcdir/${pkgname%%-git}/LICENSE $pkgdir/${_share_dest}/licenses/${pkgname%%-git}/LICENSE
# docs
- _dest="$pkgdir/${_share_dest}/doc/${_pkgname}"
- install -Dm644 $srcdir/${_pkgname}/README.md "${_dest}/README.md"
+ _dest="$pkgdir/${_share_dest}/doc/${pkgname%%-git}"
+ install -Dm644 $srcdir/${pkgname%%-git}/README.md "${_dest}/README.md"
# remove src folder and LICENSE
rm -r $pkgdir/usr/{src,LICENSE}
#man
- install -Dm644 $srcdir/${_pkgname}/debian/${_pkgname}.1 $pkgdir/${_share_dest}/man/man1/${_pkgname}.1
+ install -Dm644 $srcdir/${pkgname%%-git}/debian/${pkgname%%-git}.1 $pkgdir/${_share_dest}/man/man1/${pkgname%%-git}.1
chmod -R o= $pkgdir/${_home_dest}
}
+
pkgver() {
- cd ${_pkgname}
+ cd ${pkgname%%-git}
echo $(git describe --tags --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g')
}
-md5sums=('SKIP'
- '6e9869d619464902e635e520d21a8a56'
- '384658d2792ef6433d2de70ebc9d40d4')
+md5sums=('SKIP')