]> git.pld-linux.org Git - packages/megacmd.git/blame - megacmd.spec
updaet BR with cleanbuild
[packages/megacmd.git] / megacmd.spec
CommitLineData
87cee7c0
ER
1Summary: Command Line Interactive and Scriptable Application to access MEGA
2Name: megacmd
a38be195 3Version: 1.0.0
f3c91bd4 4Release: 2
c1b11adc
ER
5# https://github.com/meganz/MEGAcmd/commit/b366c77370c277223be123e05e5ef15fafbce185#r31261647
6License: BSD 2-Clause "Simplified" License
87cee7c0
ER
7Group: Applications
8Source0: https://github.com/meganz/MEGAcmd/archive/%{version}/%{name}-%{version}.tar.gz
a38be195
ER
9# Source0-md5: 8af6215ce167b15b92f8683c4c1caa7c
10Source1: https://github.com/meganz/sdk/archive/f3a3b810/mega-sdk-v3.4.0-216-gf3a3b810.tar.gz
11# Source1-md5: dccc60aa2ac5680a719b74bc0968984f
8eb3178f 12Patch0: libtool.patch
87cee7c0 13URL: https://mega.nz/
b33e7950
ER
14BuildRequires: FreeImage-devel
15BuildRequires: autoconf
16BuildRequires: automake
17BuildRequires: c-ares-devel
18BuildRequires: cppcheck
19BuildRequires: cryptopp-devel
20BuildRequires: ffmpeg-devel
21BuildRequires: libmediainfo-devel
22BuildRequires: libraw-devel
23BuildRequires: libsodium-devel
24BuildRequires: libstdc++-devel
25BuildRequires: libtool
26BuildRequires: libuv-devel
27BuildRequires: libzen-devel
28BuildRequires: openssl-devel
29BuildRequires: pcre-cxx-devel
30BuildRequires: pcre-devel
31BuildRequires: pkgconfig
32BuildRequires: readline-devel
33BuildRequires: sqlite3-devel
34BuildRequires: zlib-devel
8e4e3a4f 35Requires: %{name}-libs = %{version}-%{release}
87cee7c0
ER
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%description
39MEGAcmd provides non UI access to MEGA services. It intends to offer
40all the functionality with your MEGA account via commands. It features
41synchronization and backup of local folders into your MEGA account.
42
8e4e3a4f
ER
43%package libs
44Summary: Shared libmega library
45Group: Libraries
46
47%description libs
48Shared libmega library.
49
50%package devel
51Summary: Header files for %{name} library
52Summary(pl.UTF-8): Pliki nagłówkowe biblioteki %{name}
53Group: Development/Libraries
54Requires: %{name}-libs = %{version}-%{release}
55
56%description devel
57Header files for %{name} library.
58
59%description devel -l pl.UTF-8
60Pliki nagłówkowe biblioteki %{name}.
61
87cee7c0
ER
62%prep
63%setup -q -n MEGAcmd-%{version} -a1
64mv sdk-*/* sdk
65%patch0 -p1
66
67%build
68autoreconf -vif
69%configure \
70 --disable-silent-rules
71%{__make}
72
73%install
74rm -rf $RPM_BUILD_ROOT
75%{__make} install \
76 DESTDIR=$RPM_BUILD_ROOT
77
8e4e3a4f
ER
78%{__rm} $RPM_BUILD_ROOT%{_libdir}/libmega.la
79
87cee7c0
ER
80%clean
81rm -rf $RPM_BUILD_ROOT
82
8e4e3a4f
ER
83%post libs -p /sbin/ldconfig
84%postun libs -p /sbin/ldconfig
85
87cee7c0
ER
86%files
87%defattr(644,root,root,755)
8e4e3a4f
ER
88%doc README.md LICENSE
89/etc/bash_completion.d/megacmd_completion.sh
90%attr(755,root,root) %{_bindir}/mega-attr
91%attr(755,root,root) %{_bindir}/mega-backup
92%attr(755,root,root) %{_bindir}/mega-cancel
93%attr(755,root,root) %{_bindir}/mega-cd
94%attr(755,root,root) %{_bindir}/mega-cmd
95%attr(755,root,root) %{_bindir}/mega-cmd-server
96%attr(755,root,root) %{_bindir}/mega-confirm
97%attr(755,root,root) %{_bindir}/mega-confirmcancel
98%attr(755,root,root) %{_bindir}/mega-cp
99%attr(755,root,root) %{_bindir}/mega-debug
100%attr(755,root,root) %{_bindir}/mega-deleteversions
101%attr(755,root,root) %{_bindir}/mega-du
102%attr(755,root,root) %{_bindir}/mega-errorcode
103%attr(755,root,root) %{_bindir}/mega-exclude
104%attr(755,root,root) %{_bindir}/mega-exec
105%attr(755,root,root) %{_bindir}/mega-export
106%attr(755,root,root) %{_bindir}/mega-find
107%attr(755,root,root) %{_bindir}/mega-ftp
108%attr(755,root,root) %{_bindir}/mega-get
109%attr(755,root,root) %{_bindir}/mega-graphics
110%attr(755,root,root) %{_bindir}/mega-help
111%attr(755,root,root) %{_bindir}/mega-https
112%attr(755,root,root) %{_bindir}/mega-import
113%attr(755,root,root) %{_bindir}/mega-invite
114%attr(755,root,root) %{_bindir}/mega-ipc
115%attr(755,root,root) %{_bindir}/mega-killsession
116%attr(755,root,root) %{_bindir}/mega-lcd
117%attr(755,root,root) %{_bindir}/mega-log
118%attr(755,root,root) %{_bindir}/mega-login
119%attr(755,root,root) %{_bindir}/mega-logout
120%attr(755,root,root) %{_bindir}/mega-lpwd
121%attr(755,root,root) %{_bindir}/mega-ls
122%attr(755,root,root) %{_bindir}/mega-mkdir
123%attr(755,root,root) %{_bindir}/mega-mount
124%attr(755,root,root) %{_bindir}/mega-mv
125%attr(755,root,root) %{_bindir}/mega-passwd
126%attr(755,root,root) %{_bindir}/mega-permissions
127%attr(755,root,root) %{_bindir}/mega-preview
128%attr(755,root,root) %{_bindir}/mega-put
129%attr(755,root,root) %{_bindir}/mega-pwd
130%attr(755,root,root) %{_bindir}/mega-quit
131%attr(755,root,root) %{_bindir}/mega-reload
132%attr(755,root,root) %{_bindir}/mega-rm
133%attr(755,root,root) %{_bindir}/mega-session
134%attr(755,root,root) %{_bindir}/mega-share
135%attr(755,root,root) %{_bindir}/mega-showpcr
136%attr(755,root,root) %{_bindir}/mega-signup
137%attr(755,root,root) %{_bindir}/mega-speedlimit
138%attr(755,root,root) %{_bindir}/mega-sync
139%attr(755,root,root) %{_bindir}/mega-thumbnail
140%attr(755,root,root) %{_bindir}/mega-transfers
141%attr(755,root,root) %{_bindir}/mega-userattr
142%attr(755,root,root) %{_bindir}/mega-users
143%attr(755,root,root) %{_bindir}/mega-version
144%attr(755,root,root) %{_bindir}/mega-webdav
145%attr(755,root,root) %{_bindir}/mega-whoami
146%attr(755,root,root) %{_bindir}/megacli
147%attr(755,root,root) %{_bindir}/megafuse
148%attr(755,root,root) %{_bindir}/megasimplesync
149
150%files libs
151%defattr(644,root,root,755)
f3c91bd4
ER
152%attr(755,root,root) %{_libdir}/libmega.so.*.*.*
153%attr(755,root,root) %ghost %{_libdir}/libmega.so.30401
8e4e3a4f
ER
154
155%files devel
156%defattr(644,root,root,755)
157%{_includedir}/mega
158%{_includedir}/mega.h
159%{_includedir}/megaapi.h
160%{_includedir}/megaapi_impl.h
161%{_libdir}/libmega.so
162%{_pkgconfigdir}/libmega.pc
This page took 0.040166 seconds and 4 git commands to generate.