+#
+# Conditional build:
+%bcond_without fuse # build megafuse
+%bcond_without libmediainfo # build with libmediainfo
+
Summary: Command Line Interactive and Scriptable Application to access MEGA
Name: megacmd
Version: 1.0.0
# Source1-md5: dccc60aa2ac5680a719b74bc0968984f
Patch0: libtool.patch
URL: https://mega.nz/
+BuildRequires: FreeImage-devel
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: c-ares-devel
+BuildRequires: cppcheck
+BuildRequires: cryptopp-devel
+BuildRequires: ffmpeg-devel
+%{?with_fuse:BuildRequires: libfuse-devel}
+%{?with_mediainfo:BuildRequires: libmediainfo-devel}
+BuildRequires: libraw-devel
+BuildRequires: libsodium-devel
+BuildRequires: libstdc++-devel
+BuildRequires: libtool
+BuildRequires: libuv-devel
+BuildRequires: openssl-devel
+BuildRequires: pcre-cxx-devel
+BuildRequires: pcre-devel
+BuildRequires: pkgconfig
+BuildRequires: readline-devel
+BuildRequires: sqlite3-devel
+BuildRequires: zlib-devel
Requires: %{name}-libs = %{version}-%{release}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%package libs
Summary: Shared libmega library
Group: Libraries
+Requires: %{name}-libs = %{version}-%{release}
%description libs
Shared libmega 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
%build
autoreconf -vif
%configure \
+ %{__with_without fuse} \
+ %{__with_without libmediainfo} \
--disable-silent-rules
%{__make}
%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.*.*.*