]> git.pld-linux.org Git - packages/dropbox.git/blame - dropbox.spec
- up to 1.0.20
[packages/dropbox.git] / dropbox.spec
CommitLineData
9dd470b7
ER
1# NOTES:
2# - Upstream Dropbox Support (https://www.dropbox.com/ticket)
3# - Download instructions (click the download link to find current version):
4# http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall
14bae0cf 5# http://www.dropbox.com/downloading?os=lnx
da4b87b9
ER
6Summary: Sync and backup files between computers
7Name: dropbox
14bae0cf
ER
8Version: 1.0.20
9Release: 0.4
da4b87b9
ER
10License: Proprietary
11Group: Daemons
12URL: http://www.dropbox.com/
13Source0: http://dl-web.dropbox.com/u/17/%{name}-lnx.x86-%{version}.tar.gz
14bae0cf 14# NoSource0-md5: 2bee70c090d48485bf6da98099d975f7
da4b87b9
ER
15NoSource: 0
16Source1: http://dl-web.dropbox.com/u/17/%{name}-lnx.x86_64-%{version}.tar.gz
14bae0cf 17# NoSource1-md5: ee0bde299a11d1edb95a192856822aad
da4b87b9
ER
18NoSource: 1
19BuildRequires: rpmbuild(macros) >= 1.566
20BuildRequires: sed >= 4.0
21BuildRequires: tar >= 1:1.15.1
8c0a6f53 22Conflicts: nautilus-dropbox < 0.6.3-2
da4b87b9
ER
23ExclusiveArch: %{ix86} %{x8664}
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26# generate no Provides from private modules
27%define _noautoprovfiles %{_libdir}/%{name}
28
29# provided by package itself, but autodeps disabled
14bae0cf 30%define _noautoreq libcrypto.so libssl.so libwx_.*.so librsync.so.1
da4b87b9
ER
31
32# a zip and executable at the same time
33%define _noautostrip .*/library.zip\\|.*/dropbox
34
35# debuginfo wouldn't be useful
36%define _enable_debug_packages 0
37
b70c96ae 38# prelinked library, it is missing some cairo symbols
39%define skip_post_check_so libwx_gtk2ud_core-2.8.so.0
40
da4b87b9
ER
41%description
42Dropbox is software that syncs your files online and across your
43computers.
44
45Put your files into your Dropbox on one computer, and they'll be
46instantly available on any of your other computers that you've
47installed Dropbox on (Windows, Mac, and Linux too!) Because a copy of
48your files are stored on Dropbox's secure servers, you can also access
49them from any computer or mobile device using the Dropbox website.
50
51%prep
52%setup -qcT
53%ifarch %{ix86}
54%{__tar} --strip-components=1 -xzf %{SOURCE0}
55%endif
56%ifarch %{x8664}
57%{__tar} --strip-components=1 -xzf %{SOURCE1}
58%endif
59
60# make into symlink, looks cleaner than hardlink:
61# we can attach executable attrs to binary and leave no attrs for symlink in
62# %files section.
63ln -sf dropbox library.zip
64
65# use system lib, or we get weird errors like:
66# (dropbox:13225): Gtk-WARNING **: Error loading theme icon 'gtk-ok' for stock:
67# Unable to load image-loading module: /usr/lib64/gtk-2.0/2.10.0/loaders/svg_loader.so:
14bae0cf
ER
68# %{_libdir}/dropbox/libz.so.1: version `ZLIB_1.2.3.3' not found (required by /usr/lib64/libxml2.so.2)
69%{__rm} libz.so.1
da4b87b9 70
9dd470b7 71# don't really need test at runtime
14bae0cf 72%{__rm} -r ncrypt-*.egg/ncrypt/test
9dd470b7 73
da4b87b9
ER
74%install
75rm -rf $RPM_BUILD_ROOT
76install -d $RPM_BUILD_ROOT%{_bindir}
77ln -s %{_libdir}/dropbox/dropboxd $RPM_BUILD_ROOT%{_bindir}/dropboxd
78
79# install everything else
80install -d $RPM_BUILD_ROOT%{_libdir}/dropbox
81cp -a . $RPM_BUILD_ROOT%{_libdir}/dropbox
82
83# in doc
14bae0cf 84%{__rm} $RPM_BUILD_ROOT%{_libdir}/dropbox/{ACKNOWLEDGEMENTS,VERSION,README}
da4b87b9
ER
85
86%clean
87rm -rf $RPM_BUILD_ROOT
88
89%files
90%defattr(644,root,root,755)
14bae0cf 91%doc ACKNOWLEDGEMENTS VERSION README
da4b87b9
ER
92%attr(755,root,root) %{_bindir}/dropboxd
93%dir %{_libdir}/dropbox
94%attr(755,root,root) %{_libdir}/dropbox/*.so*
95%attr(755,root,root) %{_libdir}/dropbox/dropbox
96%attr(755,root,root) %{_libdir}/dropbox/dropboxd
97%{_libdir}/dropbox/library.zip
9dd470b7
ER
98
99%dir %{_libdir}/dropbox/ncrypt-*.egg
100%attr(755,root,root) %{_libdir}/dropbox/ncrypt-*.egg/*.so
101%{_libdir}/dropbox/ncrypt-*.egg/*.pyc
102%{_libdir}/dropbox/ncrypt-*.egg/ncrypt
103%{_libdir}/dropbox/ncrypt-*.egg/EGG-INFO
104
105%dir %{_libdir}/dropbox/netifaces-*.egg
106%attr(755,root,root) %{_libdir}/dropbox/netifaces-*.egg/*.so
107%{_libdir}/dropbox/netifaces-*.egg/*.pyc
108%{_libdir}/dropbox/netifaces-*.egg/EGG-INFO
14bae0cf
ER
109
110%{_libdir}/dropbox/icons
This page took 0.176016 seconds and 4 git commands to generate.