[arch-commits] Commit in libetebase/trunk (PKGBUILD)

Antonio Rojas arojas at gemini.archlinux.org
Mon Jan 10 07:21:33 UTC 2022


    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() {



More information about the arch-commits mailing list