Date: Monday, January 10, 2022 @ 07:21:32 Author: arojas Revision: 434127
Use system libsodium, fixes undefined symbols (FS#73311) Modified: libetebase/trunk/PKGBUILD ----------+ PKGBUILD | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-01-10 07:06:27 UTC (rev 434126) +++ PKGBUILD 2022-01-10 07:21:32 UTC (rev 434127) @@ -2,19 +2,25 @@ pkgname=libetebase pkgver=0.5.1 -pkgrel=1 +pkgrel=2 pkgdesc='Etebase C library' arch=(x86_64) url='https://github.com/etesync/libetebase' license=(BSD) -depends=(openssl gcc-libs) +depends=(openssl gcc-libs libsodium) makedepends=(rust) source=(https://github.com/etesync/libetebase/archive/v$pkgver/$pkgname-$pkgver.tar.gz) sha256sums=('e98940d3f15a81609bb582c53428f3cb2871c7ea36693905e2229e86faf56438') +prepare() { + cd $pkgname-$pkgver + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + build() { cd $pkgname-$pkgver - make + env CARGO_INCREMENTAL=0 SODIUM_USE_PKG_CONFIG= cargo build --release --locked --offline + make pkgconfig } package() {