diff options
author | M0Rf30 | 2019-04-07 14:19:45 +0200 |
---|---|---|
committer | M0Rf30 | 2019-04-07 14:19:45 +0200 |
commit | e2e551419ae7af4899617ddbe818a8d77d71f793 (patch) | |
tree | 219b4a3d5ed30417304c5dfe6fa680590368a18d /PKGBUILD | |
parent | 4e26e30ac9b788416e71233faa8a9cf528425378 (diff) | |
download | aur-e2e551419ae7af4899617ddbe818a8d77d71f793.tar.gz |
i2pd: fixing break on compiling
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 94 |
1 files changed, 42 insertions, 52 deletions
@@ -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') |