source: projects/specs/trunk/nonfree/self-build-nautilus-dropbox/nautilus-dropbox-vl.spec @ 8907

Revision 8907, 3.2 KB checked in by munepi, 10 years ago (diff)

new upstream release

Line 
1%define nautilus_extensions_dir %{_libdir}/nautilus/extensions-2.0
2
3Summary: Dropbox extension for Nautilus
4Name: nautilus-dropbox
5Version: 1.6.2
6Release: 1%{?_dist_release}
7License: GPLv2
8Group: Applications/Internet
9URL: https://www.dropbox.com/
10Source0: %{name}-%{version}.tar.bz2
11BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
12BuildRequires: nautilus-devel >= 2.16.0
13BuildRequires: glib2-devel >= 2.14.0
14BuildRequires: libnotify-devel >= 0.4.4
15BuildRequires: pygtk2
16BuildRequires: python-docutils
17BuildRequires: desktop-file-utils
18Requires: %{name}-images = %{version}
19Requires: nautilus glib2 libnotify pygtk2
20Requires(post,postun): desktop-file-utils, gtk2
21
22%description
23Dropbox extension for Nautilus.
24Dropbox is online backup, file sync and sharing made easy web seavice.
25See https://www.dropbox.com/
26
27%description -l ja
28Nautilus のための Dropbox 拡張。
29Dropbox はオンラインバックアップやファイルの同期と共有を簡単に
30実現するウェブサービスです。
31詳細は https://www.dropbox.com/ を見てください。
32
33%package images-nonfree
34Summary: Dropbox extension for Nautilus non-free images
35Group: Applications/Internet
36License: non-free (see COPYING)
37Requires: %{name} = %{version}-%{release}
38Provides: %{name}-images
39%description images-nonfree
40Dropbox extension for Nautilus non-free images.
41
42%prep
43%setup -q
44%configure
45
46%build
47make
48
49%install
50rm -rf %{buildroot}
51%makeinstall NAUTILUS_EXTENSION_DIR=%{buildroot}%{nautilus_extensions_dir}
52
53## drop unnecessary files
54# *.{a,la}
55%{__rm} -f %{buildroot}%{nautilus_extensions_dir}/libnautilus-dropbox.{a,la}
56# cache file
57%{__rm} -f %{buildroot}%{_datadir}/icons/hicolor/icon-theme.cache
58
59%check
60%{_bindir}/desktop-file-validate %{buildroot}/%{_datadir}/applications/dropbox.desktop
61
62%post
63touch --no-create %{_datadir}/icons/hicolor
64if [ -x %{_bindir}/gtk-update-icon-cache ]; then
65  %{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor
66fi
67if [ -x %{_bindir}/update-desktop-database ] ; then
68  %{_bindir}/update-desktop-database %{_datadir}/applications
69fi
70
71%postun
72touch --no-create %{_datadir}/icons/hicolor
73if [ -x %{_bindir}/gtk-update-icon-cache ]; then
74  %{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor
75fi
76if [ -x %{_bindir}/update-desktop-database ] ; then
77  %{_bindir}/update-desktop-database %{_datadir}/applications
78fi
79
80%clean
81rm -rf %{buildroot}
82
83%files
84%defattr(-,root,root,-)
85%doc AUTHORS COPYING NEWS README
86%config(missingok) %{_datadir}/applications/dropbox.desktop
87%{_bindir}/dropbox
88%{nautilus_extensions_dir}/libnautilus-dropbox.so
89%{_mandir}/man1/dropbox.1*
90
91%files images-nonfree
92%defattr(-,root,root,-)
93%doc COPYING README
94%{_datadir}/icons/hicolor/*/apps/*
95%dir %{_datadir}/nautilus-dropbox
96%{_datadir}/nautilus-dropbox/emblems/*
97
98%changelog
99* Mon Aug 18 2014 Munehiro Yamamoto <munepi@vinelinux.org> 1.6.2
100- new upstream release
101
102* Fri Jul 27 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.0-1
103- new upstream release
104- BR: python-docutils instead of docutils
105
106* Thu Jul  7 2011 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.6.8-1
107- new upstream release
108
109* Tue Nov 16 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.6.7-1
110- new upstream release
111
112* Sat Mar 13 2010 IWAI, Masaharu <iwai@alib.jp> 0.6.1-1
113- Initial build.
114
Note: See TracBrowser for help on using the repository browser.