summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorM0Rf302019-04-07 14:19:45 +0200
committerM0Rf302019-04-07 14:19:45 +0200
commite2e551419ae7af4899617ddbe818a8d77d71f793 (patch)
tree219b4a3d5ed30417304c5dfe6fa680590368a18d /PKGBUILD
parent4e26e30ac9b788416e71233faa8a9cf528425378 (diff)
downloadaur-e2e551419ae7af4899617ddbe818a8d77d71f793.tar.gz
i2pd: fixing break on compiling
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD94
1 files changed, 42 insertions, 52 deletions
diff --git a/PKGBUILD b/PKGBUILD
index eb73ecdb72e8..44959df77cc5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@
pkgname=i2pd
pkgver=2.24.0
-pkgrel=1
+pkgrel=2
pkgdesc="Simplified C++ implementation of I2P client"
arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
url="https://github.com/PurpleI2P/$pkgname"
@@ -22,69 +22,59 @@ etc/$pkgname/tunnels.conf)
conflicts=("$pkgname-git")
build() {
- cd $srcdir/$pkgname-$pkgver
-
- cd build
-
- BUILD_FLAGS='-DCMAKE_CXX_FLAGS="-w" -DCMAKE_INSTALL_PREFIX=/usr
- -DWITH_UPNP=ON -DWITH_PCH=OFF -DCMAKE_BUILD_TYPE=Release'
-
- grep -q -m1 -o aes /proc/cpuinfo
- if [ $? -eq 0 ]
- then
- BUILD_FLAGS="${BUILD_FLAGS} -DWITH_AESNI=ON"
- fi
-
- grep -q -m1 -o avx /proc/cpuinfo
- if [ $? -eq 0 ]
- then
- BUILD_FLAGS="${BUILD_FLAGS} -DWITH_AVX=ON"
- fi
-
- cmake . $BUILD_FLAGS
- make
+ cd "$srcdir/$pkgname-$pkgver"
+ cd build
+
+ cmake . -DCMAKE_CXX_FLAGS="-w" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DWITH_UPNP=ON \
+ -DWITH_PCH=OFF \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DWITH_AESNI=ON \
+ -DWITH_AVX=ON
+ make
}
package(){
- _conf_dest=etc/${pkgname}
- _home_dest=var/lib/${pkgname}
- _share_dest=usr/share
+ _conf_dest=etc/${pkgname}
+ _home_dest=var/lib/${pkgname}
+ _share_dest=usr/share
- cd $srcdir/$pkgname-$pkgver
+ cd $srcdir/$pkgname-$pkgver
- cd build
- make DESTDIR=$pkgdir install
- install -Dm0644 ../contrib/debian/$pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service
- install -Dm0644 ../contrib/debian/$pkgname.tmpfile $pkgdir/usr/lib/tmpfiles.d/$pkgname.conf
+ cd build
+ make DESTDIR=$pkgdir install
+ install -Dm0644 ../contrib/debian/$pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service
+ install -Dm0644 ../contrib/debian/$pkgname.tmpfile $pkgdir/usr/lib/tmpfiles.d/$pkgname.conf
- install -Dm0644 $srcdir/$pkgname-$pkgver/contrib/$pkgname.conf $pkgdir/${_conf_dest}/$pkgname.conf
- install -Dm0644 $srcdir/$pkgname-$pkgver/contrib/tunnels.conf $pkgdir/${_conf_dest}/tunnels.conf
- install -Dm0644 $srcdir/$pkgname-$pkgver/contrib/subscriptions.txt $pkgdir/${_conf_dest}/subscriptions.txt
+ install -Dm0644 $srcdir/$pkgname-$pkgver/contrib/$pkgname.conf $pkgdir/${_conf_dest}/$pkgname.conf
+ install -Dm0644 $srcdir/$pkgname-$pkgver/contrib/tunnels.conf $pkgdir/${_conf_dest}/tunnels.conf
+ install -Dm0644 $srcdir/$pkgname-$pkgver/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}/tunnels.conf $pkgdir/${_home_dest}/tunnels.conf
- ln -s /${_conf_dest}/subscriptions.txt $pkgdir/${_home_dest}/subscriptions.txt
+ install -d -m0750 $pkgdir/${_home_dest}
+ ln -s /${_conf_dest}/$pkgname.conf $pkgdir/${_home_dest}/$pkgname.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-$pkgver/contrib
- _dest="$pkgdir/${_share_dest}/${pkgname}"
- 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
+ cd $srcdir/$pkgname-$pkgver/contrib
+ _dest="$pkgdir/${_share_dest}/${pkgname}"
+ 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
- # license
- install -Dm644 $srcdir/$pkgname-$pkgver/LICENSE "$pkgdir/${_share_dest}/licenses/${pkgname}/LICENSE"
+ # license
+ install -Dm644 $srcdir/$pkgname-$pkgver/LICENSE "$pkgdir/${_share_dest}/licenses/${pkgname}/LICENSE"
- # docs
- _dest="$pkgdir/${_share_dest}/doc/${pkgname}"
- install -Dm644 $srcdir/$pkgname-$pkgver/README.md "${_dest}/README.md"
+ # docs
+ _dest="$pkgdir/${_share_dest}/doc/${pkgname}"
+ install -Dm644 $srcdir/$pkgname-$pkgver/README.md "${_dest}/README.md"
- # remove src folder and LICENSE
- rm -r $pkgdir/usr/{src,LICENSE}
+ # remove src folder and LICENSE
+ rm -r $pkgdir/usr/{src,LICENSE}
- #man
- install -Dm644 $srcdir/$pkgname-$pkgver/debian/$pkgname.1 "$pkgdir/${_share_dest}/man/man1/$pkgname.1"
- chmod -R o= $pkgdir/${_home_dest}
+ #man
+ install -Dm644 $srcdir/$pkgname-$pkgver/debian/$pkgname.1 "$pkgdir/${_share_dest}/man/man1/$pkgname.1"
+ chmod -R o= $pkgdir/${_home_dest}
}
md5sums=('89dcd47214b68cd7e147e7b8f2a8c97a')