]> git.pld-linux.org Git - packages/megacmd.git/blob - megacmd.spec
902e273f655bba6a10c323602d8ee4995fe2c26b
[packages/megacmd.git] / megacmd.spec
1 Summary:        Command Line Interactive and Scriptable Application to access MEGA
2 Name:           megacmd
3 Version:        1.0.0
4 Release:        2
5 # https://github.com/meganz/MEGAcmd/commit/b366c77370c277223be123e05e5ef15fafbce185#r31261647
6 License:        BSD 2-Clause "Simplified" License
7 Group:          Applications
8 Source0:        https://github.com/meganz/MEGAcmd/archive/%{version}/%{name}-%{version}.tar.gz
9 # Source0-md5:  8af6215ce167b15b92f8683c4c1caa7c
10 Source1:        https://github.com/meganz/sdk/archive/f3a3b810/mega-sdk-v3.4.0-216-gf3a3b810.tar.gz
11 # Source1-md5:  dccc60aa2ac5680a719b74bc0968984f
12 Patch0:         libtool.patch
13 URL:            https://mega.nz/
14 BuildRequires:  FreeImage-devel
15 BuildRequires:  autoconf
16 BuildRequires:  automake
17 BuildRequires:  c-ares-devel
18 BuildRequires:  cppcheck
19 BuildRequires:  cryptopp-devel
20 BuildRequires:  ffmpeg-devel
21 BuildRequires:  libmediainfo-devel
22 BuildRequires:  libraw-devel
23 BuildRequires:  libsodium-devel
24 BuildRequires:  libstdc++-devel
25 BuildRequires:  libtool
26 BuildRequires:  libuv-devel
27 BuildRequires:  libzen-devel
28 BuildRequires:  openssl-devel
29 BuildRequires:  pcre-cxx-devel
30 BuildRequires:  pcre-devel
31 BuildRequires:  pkgconfig
32 BuildRequires:  readline-devel
33 BuildRequires:  sqlite3-devel
34 BuildRequires:  zlib-devel
35 Requires:       %{name}-libs = %{version}-%{release}
36 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38 %description
39 MEGAcmd provides non UI access to MEGA services. It intends to offer
40 all the functionality with your MEGA account via commands. It features
41 synchronization and backup of local folders into your MEGA account.
42
43 %package libs
44 Summary:        Shared libmega library
45 Group:          Libraries
46
47 %description libs
48 Shared libmega library.
49
50 %package devel
51 Summary:        Header files for %{name} library
52 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki %{name}
53 Group:          Development/Libraries
54 Requires:       %{name}-libs = %{version}-%{release}
55
56 %description devel
57 Header files for %{name} library.
58
59 %description devel -l pl.UTF-8
60 Pliki nagłówkowe biblioteki %{name}.
61
62 %prep
63 %setup -q -n MEGAcmd-%{version} -a1
64 mv sdk-*/* sdk
65 %patch0 -p1
66
67 %build
68 autoreconf -vif
69 %configure \
70         --disable-silent-rules
71 %{__make}
72
73 %install
74 rm -rf $RPM_BUILD_ROOT
75 %{__make} install \
76         DESTDIR=$RPM_BUILD_ROOT
77
78 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libmega.la
79
80 %clean
81 rm -rf $RPM_BUILD_ROOT
82
83 %post   libs -p /sbin/ldconfig
84 %postun libs -p /sbin/ldconfig
85
86 %files
87 %defattr(644,root,root,755)
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)
152 %attr(755,root,root) %{_libdir}/libmega.so.*.*.*
153 %attr(755,root,root) %ghost %{_libdir}/libmega.so.30401
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.054395 seconds and 2 git commands to generate.