From: Elan Ruusamäe Date: Tue, 27 Nov 2018 13:04:47 +0000 (+0200) Subject: split megafuse X-Git-Tag: auto/th/megacmd-1.0.0-3~8 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fmegacmd.git;a=commitdiff_plain;h=e449691 split megafuse --- diff --git a/megacmd.spec b/megacmd.spec index 902e273..a8ff278 100644 --- a/megacmd.spec +++ b/megacmd.spec @@ -1,3 +1,7 @@ +# +# Conditional build: +%bcond_without fuse # build megafuse + Summary: Command Line Interactive and Scriptable Application to access MEGA Name: megacmd Version: 1.0.0 @@ -18,6 +22,7 @@ BuildRequires: c-ares-devel BuildRequires: cppcheck BuildRequires: cryptopp-devel BuildRequires: ffmpeg-devel +%{?with_fuse:BuildRequires: libfuse-devel} BuildRequires: libmediainfo-devel BuildRequires: libraw-devel BuildRequires: libsodium-devel @@ -43,6 +48,7 @@ synchronization and backup of local folders into your MEGA account. %package libs Summary: Shared libmega library Group: Libraries +Requires: %{name}-libs = %{version}-%{release} %description libs Shared libmega library. @@ -59,6 +65,13 @@ Header files for %{name} library. %description devel -l pl.UTF-8 Pliki nagłówkowe biblioteki %{name}. +%package fuse +Summary: megafuse +Group: Libraries + +%description fuse +megafuse. + %prep %setup -q -n MEGAcmd-%{version} -a1 mv sdk-*/* sdk @@ -67,6 +80,7 @@ mv sdk-*/* sdk %build autoreconf -vif %configure \ + %{with_without fuse} \ --disable-silent-rules %{__make} @@ -144,9 +158,14 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_bindir}/mega-webdav %attr(755,root,root) %{_bindir}/mega-whoami %attr(755,root,root) %{_bindir}/megacli -%attr(755,root,root) %{_bindir}/megafuse %attr(755,root,root) %{_bindir}/megasimplesync +%if %{with fuse} +%files fuse +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/megafuse +%endif + %files libs %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libmega.so.*.*.*