]>
Commit | Line | Data |
---|---|---|
1 | # | |
2 | # Conditinal build: | |
3 | %bcond_without beagle # enable beagle search | |
4 | # | |
5 | Summary: Nautilus is a file manager for the GNOME desktop environment | |
6 | Summary(pl.UTF-8): Nautilus - powłoka GNOME i zarządca plików | |
7 | Summary(pt_BR.UTF-8): Nautilus é um gerenciador de arquivos para o GNOME | |
8 | Name: nautilus | |
9 | Version: 2.16.3 | |
10 | Release: 1 | |
11 | License: GPL v2+ | |
12 | Group: X11/Applications | |
13 | Source0: http://ftp.gnome.org/pub/gnome/sources/nautilus/2.16/%{name}-%{version}.tar.bz2 | |
14 | # Source0-md5: 05a0fe98d524ca5287da21845ab8490c | |
15 | Source1: %{name}.PLD.readme | |
16 | Patch0: %{name}-includes.patch | |
17 | Patch1: %{name}-desktop.patch | |
18 | Patch2: %{name}-capplet.patch | |
19 | Patch3: %{name}-copy_label.patch | |
20 | Patch4: %{name}-dnd-user-owned.patch | |
21 | URL: http://nautilus.eazel.com/ | |
22 | BuildRequires: GConf2-devel >= 2.16.0 | |
23 | BuildRequires: ORBit2-devel >= 1:2.14.3 | |
24 | BuildRequires: autoconf >= 2.54 | |
25 | BuildRequires: automake | |
26 | %{?with_beagle:BuildRequires: beagle-devel >= 0.2.13} | |
27 | BuildRequires: docbook-utils >= 0.6.11 | |
28 | BuildRequires: eel-devel >= 2.16.3 | |
29 | BuildRequires: esound-devel >= 1:0.2.36 | |
30 | BuildRequires: freetype-devel >= 2.1.4 | |
31 | BuildRequires: gettext-devel | |
32 | BuildRequires: gnome-desktop-devel >= 2.16.2 | |
33 | BuildRequires: gnome-vfs2-devel >= 2.16.3 | |
34 | BuildRequires: intltool >= 0.35.0 | |
35 | BuildRequires: libart_lgpl-devel >= 2.3.17 | |
36 | BuildRequires: libexif-devel >= 1:0.6.13 | |
37 | BuildRequires: libgnomeui-devel >= 2.16.1 | |
38 | BuildRequires: librsvg-devel >= 1:2.16.1 | |
39 | BuildRequires: libtool | |
40 | BuildRequires: libxml2-devel >= 1:2.6.27 | |
41 | BuildRequires: pkgconfig | |
42 | BuildRequires: rpmbuild(macros) >= 1.311 | |
43 | BuildRequires: startup-notification-devel >= 0.8 | |
44 | Requires(post,preun): GConf2 >= 2.16.0 | |
45 | Requires(post,postun): desktop-file-utils | |
46 | Requires(post,postun): shared-mime-info | |
47 | Requires: gnome-icon-theme >= 2.16.0.1 | |
48 | Requires: gnome-vfs2 >= 2.16.3 | |
49 | Requires: %{name}-libs = %{version}-%{release} | |
50 | Obsoletes: gstreamer-player-nautilus | |
51 | Obsoletes: nautilus-gtkhtml | |
52 | Obsoletes: nautilus-media | |
53 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
54 | ||
55 | %description | |
56 | Nautilus integrates access to files, applications, media, | |
57 | Internet-based resources and the Web. Nautilus delivers a dynamic and | |
58 | rich user experience. Nautilus is an free software project developed | |
59 | under the GNU General Public License and is a core component of the | |
60 | GNOME desktop project. | |
61 | ||
62 | %description -l pl.UTF-8 | |
63 | GNU Nautilus jest programem do zarządzania plikami i graficzną powłoką | |
64 | dla GNOME. Służy również bardzo dobrze jako przeglądarka stron WWW. | |
65 | ||
66 | %description -l pt_BR.UTF-8 | |
67 | O nautilus é um excelente gerenciador de arquivos para o GNOME. | |
68 | ||
69 | %package libs | |
70 | Summary: Nautilus libraries | |
71 | Summary(pl.UTF-8): Biblioteki Nautilusa | |
72 | Group: X11/Libraries | |
73 | Requires: eel >= 2.16.3 | |
74 | Requires: gnome-vfs2-libs >= 2.16.3 | |
75 | ||
76 | %description libs | |
77 | Nautilus libraries. | |
78 | ||
79 | %description libs -l pl.UTF-8 | |
80 | Biblioteki Nautilusa. | |
81 | ||
82 | %package devel | |
83 | Summary: Libraries and include files for developing Nautilus components | |
84 | Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia komponentów dla Nautilusa | |
85 | Summary(pt_BR.UTF-8): Bibliotecas e arquivos para desenvolvimento com o nautilus | |
86 | Group: X11/Development/Libraries | |
87 | Requires: %{name}-libs = %{version}-%{release} | |
88 | Requires: eel-devel >= 2.16.3 | |
89 | Requires: gnome-vfs2-devel >= 2.16.3 | |
90 | Requires: librsvg-devel >= 1:2.16.1 | |
91 | ||
92 | %description devel | |
93 | This package provides the necessary development libraries and include | |
94 | files to allow you to develop Nautilus components. | |
95 | ||
96 | %description devel -l pl.UTF-8 | |
97 | Biblioteki i pliki nagłówkowe potrzebne do programowania. | |
98 | ||
99 | %description devel -l pt_BR.UTF-8 | |
100 | Este pacote fornece os arquivos necessários para desenvolvimento | |
101 | utilizando componentes do nautilus. | |
102 | ||
103 | %package static | |
104 | Summary: Static Nautilus libraries | |
105 | Summary(pl.UTF-8): Biblioteki statyczne Nautilusa | |
106 | Group: X11/Development/Libraries | |
107 | Requires: %{name}-devel = %{version}-%{release} | |
108 | ||
109 | %description static | |
110 | Static Nautilus libraries. | |
111 | ||
112 | %description static -l pl.UTF-8 | |
113 | Biblioteki statyczne Nautilusa. | |
114 | ||
115 | %prep | |
116 | %setup -q | |
117 | %patch0 -p1 | |
118 | %patch1 -p1 | |
119 | %patch2 -p1 | |
120 | %patch4 -p0 | |
121 | ||
122 | %build | |
123 | %{__glib_gettextize} | |
124 | %{__intltoolize} | |
125 | %{__libtoolize} | |
126 | %{__aclocal} | |
127 | %{__autoconf} | |
128 | %{__automake} | |
129 | %configure \ | |
130 | --enable-static \ | |
131 | %{?!with_beagle:--disable-beagle} \ | |
132 | --disable-update-mimedb | |
133 | %{__make} | |
134 | ||
135 | %install | |
136 | rm -rf $RPM_BUILD_ROOT | |
137 | install -d $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-1.0 | |
138 | ||
139 | %{__make} install \ | |
140 | DESTDIR=$RPM_BUILD_ROOT | |
141 | ||
142 | # kill it - use banner instead | |
143 | install %{SOURCE1} . | |
144 | ||
145 | %find_lang %{name} --with-gnome --all-name | |
146 | ||
147 | %clean | |
148 | rm -rf $RPM_BUILD_ROOT | |
149 | ||
150 | %post | |
151 | %update_mime_database | |
152 | %gconf_schema_install apps_nautilus_preferences.schemas | |
153 | %update_desktop_database_post | |
154 | ||
155 | %preun | |
156 | %gconf_schema_uninstall apps_nautilus_preferences.schemas | |
157 | ||
158 | %postun | |
159 | %update_desktop_database_postun | |
160 | %update_mime_database | |
161 | ||
162 | %post libs -p /sbin/ldconfig | |
163 | %postun libs -p /sbin/ldconfig | |
164 | ||
165 | %files -f %{name}.lang | |
166 | %defattr(644,root,root,755) | |
167 | %doc AUTHORS ChangeLog MAINTAINERS NEWS README THANKS nautilus.PLD.readme | |
168 | %attr(755,root,root) %{_bindir}/* | |
169 | %dir %{_libdir}/nautilus | |
170 | %dir %{_libdir}/nautilus/extensions-1.0 | |
171 | %{_libdir}/bonobo/servers/* | |
172 | %{_datadir}/mime/packages/*.xml | |
173 | %{_datadir}/nautilus | |
174 | %{_desktopdir}/*.desktop | |
175 | %{_pixmapsdir}/nautilus | |
176 | %{_sysconfdir}/gconf/schemas/apps_nautilus_preferences.schemas | |
177 | ||
178 | %files libs | |
179 | %defattr(644,root,root,755) | |
180 | %attr(755,root,root) %{_libdir}/lib*.so.*.* | |
181 | ||
182 | %files devel | |
183 | %defattr(644,root,root,755) | |
184 | %attr(755,root,root) %{_libdir}/libnautilus*.so | |
185 | %{_libdir}/libnautilus*.la | |
186 | %{_includedir}/* | |
187 | %{_pkgconfigdir}/*.pc | |
188 | ||
189 | %files static | |
190 | %defattr(644,root,root,755) | |
191 | %{_libdir}/lib*.a |