[packages/megacmd] up to 1.0.0

glen glen at pld-linux.org
Thu Nov 8 19:28:57 CET 2018


commit 8e4e3a4fa4c3a40020d589d6165a907430ba925a
Author: Elan Ruusamäe <glen at pld-linux.org>
Date:   Thu Nov 8 20:27:59 2018 +0200

    up to 1.0.0

 megacmd.spec | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 101 insertions(+), 3 deletions(-)
---
diff --git a/megacmd.spec b/megacmd.spec
index d48e545..779f876 100644
--- a/megacmd.spec
+++ b/megacmd.spec
@@ -2,7 +2,7 @@ Summary:	Command Line Interactive and Scriptable Application to access MEGA
 Name:		megacmd
 Version:	1.0.0
 Release:	1
-License:	Freeware
+License:	BSD-like
 Group:		Applications
 Source0:	https://github.com/meganz/MEGAcmd/archive/%{version}/%{name}-%{version}.tar.gz
 # Source0-md5:	8af6215ce167b15b92f8683c4c1caa7c
@@ -10,6 +10,7 @@ Source1:	https://github.com/meganz/sdk/archive/f3a3b810/mega-sdk-v3.4.0-216-gf3a
 # Source1-md5:	dccc60aa2ac5680a719b74bc0968984f
 Patch0:		libtool.patch
 URL:		https://mega.nz/
+Requires:	%{name}-libs = %{version}-%{release}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -17,6 +18,25 @@ MEGAcmd provides non UI access to MEGA services. It intends to offer
 all the functionality with your MEGA account via commands. It features
 synchronization and backup of local folders into your MEGA account.
 
+%package libs
+Summary:	Shared libmega library
+Group:		Libraries
+
+%description libs
+Shared libmega library.
+
+%package devel
+Summary:	Header files for %{name} library
+Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki %{name}
+Group:		Development/Libraries
+Requires:	%{name}-libs = %{version}-%{release}
+
+%description devel
+Header files for %{name} library.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki %{name}.
+
 %prep
 %setup -q -n MEGAcmd-%{version} -a1
 mv sdk-*/* sdk
@@ -33,10 +53,88 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libmega.la
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post	libs -p /sbin/ldconfig
+%postun	libs -p /sbin/ldconfig
+
 %files
 %defattr(644,root,root,755)
-%doc README.md CREDITS.md LICENCE.md
-%attr(755,root,root) %{_bindir}/%{name}
+%doc README.md LICENSE
+/etc/bash_completion.d/megacmd_completion.sh
+%attr(755,root,root) %{_bindir}/mega-attr
+%attr(755,root,root) %{_bindir}/mega-backup
+%attr(755,root,root) %{_bindir}/mega-cancel
+%attr(755,root,root) %{_bindir}/mega-cd
+%attr(755,root,root) %{_bindir}/mega-cmd
+%attr(755,root,root) %{_bindir}/mega-cmd-server
+%attr(755,root,root) %{_bindir}/mega-confirm
+%attr(755,root,root) %{_bindir}/mega-confirmcancel
+%attr(755,root,root) %{_bindir}/mega-cp
+%attr(755,root,root) %{_bindir}/mega-debug
+%attr(755,root,root) %{_bindir}/mega-deleteversions
+%attr(755,root,root) %{_bindir}/mega-du
+%attr(755,root,root) %{_bindir}/mega-errorcode
+%attr(755,root,root) %{_bindir}/mega-exclude
+%attr(755,root,root) %{_bindir}/mega-exec
+%attr(755,root,root) %{_bindir}/mega-export
+%attr(755,root,root) %{_bindir}/mega-find
+%attr(755,root,root) %{_bindir}/mega-ftp
+%attr(755,root,root) %{_bindir}/mega-get
+%attr(755,root,root) %{_bindir}/mega-graphics
+%attr(755,root,root) %{_bindir}/mega-help
+%attr(755,root,root) %{_bindir}/mega-https
+%attr(755,root,root) %{_bindir}/mega-import
+%attr(755,root,root) %{_bindir}/mega-invite
+%attr(755,root,root) %{_bindir}/mega-ipc
+%attr(755,root,root) %{_bindir}/mega-killsession
+%attr(755,root,root) %{_bindir}/mega-lcd
+%attr(755,root,root) %{_bindir}/mega-log
+%attr(755,root,root) %{_bindir}/mega-login
+%attr(755,root,root) %{_bindir}/mega-logout
+%attr(755,root,root) %{_bindir}/mega-lpwd
+%attr(755,root,root) %{_bindir}/mega-ls
+%attr(755,root,root) %{_bindir}/mega-mkdir
+%attr(755,root,root) %{_bindir}/mega-mount
+%attr(755,root,root) %{_bindir}/mega-mv
+%attr(755,root,root) %{_bindir}/mega-passwd
+%attr(755,root,root) %{_bindir}/mega-permissions
+%attr(755,root,root) %{_bindir}/mega-preview
+%attr(755,root,root) %{_bindir}/mega-put
+%attr(755,root,root) %{_bindir}/mega-pwd
+%attr(755,root,root) %{_bindir}/mega-quit
+%attr(755,root,root) %{_bindir}/mega-reload
+%attr(755,root,root) %{_bindir}/mega-rm
+%attr(755,root,root) %{_bindir}/mega-session
+%attr(755,root,root) %{_bindir}/mega-share
+%attr(755,root,root) %{_bindir}/mega-showpcr
+%attr(755,root,root) %{_bindir}/mega-signup
+%attr(755,root,root) %{_bindir}/mega-speedlimit
+%attr(755,root,root) %{_bindir}/mega-sync
+%attr(755,root,root) %{_bindir}/mega-thumbnail
+%attr(755,root,root) %{_bindir}/mega-transfers
+%attr(755,root,root) %{_bindir}/mega-userattr
+%attr(755,root,root) %{_bindir}/mega-users
+%attr(755,root,root) %{_bindir}/mega-version
+%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
+
+%files libs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libmega.so.30401
+%attr(755,root,root) %ghost %{_libdir}/libmega.so.*.*.*
+
+%files devel
+%defattr(644,root,root,755)
+%{_includedir}/mega
+%{_includedir}/mega.h
+%{_includedir}/megaapi.h
+%{_includedir}/megaapi_impl.h
+%{_libdir}/libmega.so
+%{_pkgconfigdir}/libmega.pc
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/megacmd.git/commitdiff/8e4e3a4fa4c3a40020d589d6165a907430ba925a



More information about the pld-cvs-commit mailing list