Skip to content

Commit de067ac

Browse files
committed
use system libs for meli build
1 parent be96e94 commit de067ac

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/meli/meli.spec

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,15 @@ Source0: https://git.meli-email.org/meli/meli/archive/v%{version}.tar.gz
1515
BuildRequires: cargo >= 1.85
1616
BuildRequires: rust >= 1.85
1717
BuildRequires: gcc
18+
BuildRequires: pkgconfig
1819
BuildRequires: pkgconfig(sqlite3)
1920
BuildRequires: pkgconfig(dbus-1)
2021
BuildRequires: openssl-devel
2122
BuildRequires: perl-interpreter
2223
BuildRequires: mandoc
24+
BuildRequires: zlib-devel
25+
BuildRequires: libcurl-devel
26+
BuildRequires: libnghttp2-devel
2327

2428
Recommends: gpgme
2529
Recommends: notmuch
@@ -34,7 +38,9 @@ email threading, tabs for multitasking, GPG support, and contact management.
3438

3539
%build
3640
export OPENSSL_NO_VENDOR=1
37-
RUSTFLAGS='-C strip=symbols' cargo build --release --locked --bin meli
41+
export LIBZ_SYS_STATIC=0
42+
export LIBSQLITE3_SYS_USE_PKG_CONFIG=1
43+
RUSTFLAGS='-C strip=symbols' cargo build --release --locked --bin meli --no-default-features --features "sqlite3 notmuch smtp dbus-notifications gpgme cli-docs jmap"
3844

3945
%install
4046
install -Dpm 0755 target/release/meli %{buildroot}%{_bindir}/meli

0 commit comments

Comments
 (0)