]> git.pld-linux.org Git - packages/gnome-vfs2.git/blame - gnome-vfs2.spec
- top modules dir moved to -libs
[packages/gnome-vfs2.git] / gnome-vfs2.spec
CommitLineData
9dbba0ba
JR
1#
2# Conditional build:
b8393680 3%bcond_with hal # build with HAL support (HAL is deprecated)
a737f3ea 4%bcond_without static_libs # static library
9dbba0ba 5#
9907eed2 6Summary: GNOME - virtual file system
01895ec7 7Summary(pl.UTF-8): GNOME - wirtualny system plików
30c5db17 8Name: gnome-vfs2
50e87b8d 9Version: 2.24.4
7cab01fa 10Release: 13
0abde7a0 11License: LGPL v2+
2daf775c 12Group: Applications
dde35913 13Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-vfs/2.24/gnome-vfs-%{version}.tar.bz2
50e87b8d 14# Source0-md5: a05fab03eeef10a47dd156b758982f2e
3dfd4585 15Source1: %{name}-defaults.list
08a33ecc 16Patch0: %{name}-no_g_mime.patch
17Patch1: %{name}-fstab_edit_crash.patch
bc9940fd 18Patch2: %{name}-default_cdda_handler.patch
a0053c59 19Patch3: %{name}-headers-define.patch
67308b3d 20Patch4: %{name}-ac-libs.patch
f9573e86 21Patch5: %{name}-glib.patch
7cab01fa 22Patch6: am.patch
7004bb2f 23URL: http://www.gnome.org/
6799753a 24BuildRequires: GConf2-devel >= 2.22.0
a0053c59 25BuildRequires: acl-devel >= 2.2.34
a737f3ea 26BuildRequires: attr-devel
7004bb2f 27BuildRequires: autoconf
a737f3ea 28BuildRequires: automake >= 1:1.8
20e9bfef 29BuildRequires: avahi-glib-devel >= 0.6.17
7004bb2f 30BuildRequires: bzip2-devel
20e9bfef 31BuildRequires: dbus-glib-devel >= 0.73
84c519ce 32BuildRequires: docbook-dtd412-xml >= 1.0-10
7004bb2f 33BuildRequires: fam-devel
fdd099d9 34BuildRequires: flex
7004bb2f 35BuildRequires: gettext-devel
dde35913 36BuildRequires: glib2-devel >= 1:2.18.0
6799753a 37BuildRequires: gnome-common >= 2.20.0
20e9bfef 38BuildRequires: gtk-doc >= 1.8
9dbba0ba 39%{?with_hal:BuildRequires: hal-devel >= 0.5.9}
3dfac051 40BuildRequires: heimdal-devel
18e4dbdb 41BuildRequires: intltool >= 0.36.2
82a39a0a 42BuildRequires: libselinux-devel
de0e1a34 43BuildRequires: libsmbclient-devel >= 3.0
c8121a59 44BuildRequires: libtool >= 2:1.5.14
18e4dbdb 45BuildRequires: libxml2-devel >= 1:2.6.30
2590ced8 46BuildRequires: openssl-devel >= 0.9.8b
a737f3ea 47BuildRequires: perl-base >= 5.002
1e60a848 48BuildRequires: pkgconfig
c5ff750c 49BuildRequires: rpm-build >= 4.1-10
df42e8d4 50BuildRequires: rpmbuild(macros) >= 1.197
77dffff6 51BuildRequires: sed >= 4.0
7004bb2f 52BuildRequires: zlib-devel
20e9bfef
MB
53Requires(post,preun): GConf2
54Requires: %{name}-libs = %{version}-%{release}
59c71a03 55Requires: shared-mime-info >= 0.18
291f69de 56Obsoletes: gnome-vfs-extras
b4abf114 57Obsoletes: gnome-vfs2-vfolder-menu
d0449bf4 58# sr@Latn vs. sr@latin
59Conflicts: glibc-misc < 6:2.7
3ef00263 60Conflicts: gnome-vfs2-module-menu <= 0.8-1
de0e1a34 61Conflicts: libgnome < 2.5.1
7004bb2f
AM
62BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63
7004bb2f 64%description
9907eed2 65GNOME Virtual File System.
7004bb2f 66
ced29bec
JR
67%description -l pl.UTF-8
68Wirtualny Systemu Plików GNOME.
9907eed2 69
70%package libs
71Summary: gnome-vfs library
01895ec7 72Summary(pl.UTF-8): Biblioteka gnome-vfs
6bb628dd 73Group: Libraries
a737f3ea
JB
74Requires: GConf2-libs >= 2.22.0
75Requires: avahi-glib >= 0.6.17
76Requires: dbus-glib >= 0.73
77Requires: glib2 >= 1:2.10.0
9dbba0ba 78%{?with_hal:Requires: hal-libs >= 0.5.9}
a737f3ea 79Requires: openssl >= 0.9.8b
9907eed2 80
81%description libs
82This package contains gnome-vfs libraries.
83
ced29bec 84%description libs -l pl.UTF-8
9907eed2 85Pakiet zawiera biblioteki gnome-vfs.
7004bb2f
AM
86
87%package devel
9907eed2 88Summary: gnome-vfs - header files
01895ec7 89Summary(pl.UTF-8): gnome-vfs - pliki nagłówkowe
2daf775c 90Group: Development/Libraries
9907eed2 91Requires: %{name}-libs = %{version}-%{release}
6799753a 92Requires: GConf2-devel >= 2.22.0
20e9bfef
MB
93Requires: avahi-glib-devel >= 0.6.17
94Requires: dbus-glib-devel >= 0.73
82a39a0a 95Requires: libselinux-devel
2590ced8 96Requires: openssl-devel >= 0.9.8b
7004bb2f
AM
97
98%description devel
9907eed2 99This package contains header files for gnome-vfs library.
7004bb2f 100
ced29bec
JR
101%description devel -l pl.UTF-8
102Pakiet ten zawiera pliki nagłówkowe biblioteki gnome-vfs.
7004bb2f
AM
103
104%package static
9907eed2 105Summary: gnome-vfs - static libraries
01895ec7 106Summary(pl.UTF-8): gnome-vfs - biblioteki statyczne
2daf775c 107Group: Development/Libraries
3f01381e 108Requires: %{name}-devel = %{version}-%{release}
7004bb2f
AM
109
110%description static
9907eed2 111This package contains static gnome-vfs libraries.
7004bb2f 112
ced29bec 113%description static -l pl.UTF-8
9907eed2 114Pakiet ten zawiera biblioteki statyczne gnome-vfs.
115
116%package apidocs
6bb628dd 117Summary: gnome-vfs API documentation
01895ec7 118Summary(pl.UTF-8): Dokumentacja API gnome-vfs
9907eed2 119Group: Documentation
120Requires: gtk-doc-common
121
122%description apidocs
6bb628dd 123gnome-vfs API documentation.
9907eed2 124
ced29bec 125%description apidocs -l pl.UTF-8
9907eed2 126Dokumentacja API gnome-vfs.
7004bb2f
AM
127
128%prep
129%setup -q -n gnome-vfs-%{version}
d912f97e 130%patch0 -p1
b6691b4d 131%patch1 -p1
08a33ecc 132%patch2 -p1
a0053c59 133%patch3 -p0
67308b3d 134%patch4 -p1
f9573e86 135%patch5 -p1
7cab01fa 136%patch6 -p1
7004bb2f
AM
137
138%build
226fad7c 139%{__gtkdocize}
0ccceeea 140%{__glib_gettextize}
141%{__intltoolize}
dd6b4d01 142%{__libtoolize}
592ad3ed 143%{__aclocal}
c3d08e81 144%{__autoconf}
145%{__automake}
7004bb2f 146%configure \
9dbba0ba 147 %{__enable_disable hal hal} \
9907eed2 148 --disable-howl \
de0e1a34 149 --disable-schemas-install \
a737f3ea 150 %{!?with_static_libs:--disable-static} \
9907eed2 151 --enable-gtk-doc \
152 --enable-ipv6 \
153 --with-html-dir=%{_gtkdocdir}
20e9bfef 154
08a33ecc 155%{__make}
7004bb2f
AM
156
157%install
158rm -rf $RPM_BUILD_ROOT
b6691b4d 159install -d $RPM_BUILD_ROOT%{_desktopdir}
7004bb2f
AM
160
161%{__make} install \
a737f3ea 162 DESTDIR=$RPM_BUILD_ROOT
7004bb2f 163
a737f3ea
JB
164# no static modules or *.la
165%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la \
166 $RPM_BUILD_ROOT%{_libdir}/gnome-vfs-2.0/modules/*.la
167%if %{with static_libs}
168%{__rm} $RPM_BUILD_ROOT%{_libdir}/gnome-vfs-2.0/modules/*.a
169%endif
20d32b09 170
b6691b4d 171install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/defaults.list
09ddf0b4
JB
172
173%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{sr@ije,sr@ijekavian}
3dfd4585 174
7004bb2f
AM
175%find_lang gnome-vfs-2.0
176
177%clean
178rm -rf $RPM_BUILD_ROOT
179
84c519ce 180%post
df42e8d4 181%gconf_schema_install desktop_default_applications.schemas
182%gconf_schema_install desktop_gnome_url_handlers.schemas
183%gconf_schema_install system_dns_sd.schemas
184%gconf_schema_install system_http_proxy.schemas
185%gconf_schema_install system_smb.schemas
4d406ecb 186
b6691b4d 187%preun
df42e8d4 188%gconf_schema_uninstall desktop_default_applications.schemas
189%gconf_schema_uninstall desktop_gnome_url_handlers.schemas
190%gconf_schema_uninstall system_dns_sd.schemas
191%gconf_schema_uninstall system_http_proxy.schemas
192%gconf_schema_uninstall system_smb.schemas
b6691b4d 193
9907eed2 194%post libs -p /sbin/ldconfig
195%postun libs -p /sbin/ldconfig
50b014a0 196
7004bb2f
AM
197%files -f gnome-vfs-2.0.lang
198%defattr(644,root,root,755)
5c1355bc 199%doc AUTHORS ChangeLog NEWS README
a737f3ea
JB
200%dir %{_sysconfdir}/gnome-vfs-2.0
201%dir %{_sysconfdir}/gnome-vfs-2.0/modules
202%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gnome-vfs-2.0/modules/default-modules.conf
203%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gnome-vfs-2.0/modules/smb-module.conf
204%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gnome-vfs-2.0/modules/ssl-modules.conf
08a33ecc 205%{_sysconfdir}/gconf/schemas/desktop_default_applications.schemas
206%{_sysconfdir}/gconf/schemas/desktop_gnome_url_handlers.schemas
207%{_sysconfdir}/gconf/schemas/system_dns_sd.schemas
208%{_sysconfdir}/gconf/schemas/system_http_proxy.schemas
209%{_sysconfdir}/gconf/schemas/system_smb.schemas
6799753a
MB
210%attr(755,root,root) %{_bindir}/gnomevfs-cat
211%attr(755,root,root) %{_bindir}/gnomevfs-copy
212%attr(755,root,root) %{_bindir}/gnomevfs-df
213%attr(755,root,root) %{_bindir}/gnomevfs-info
214%attr(755,root,root) %{_bindir}/gnomevfs-ls
215%attr(755,root,root) %{_bindir}/gnomevfs-mkdir
216%attr(755,root,root) %{_bindir}/gnomevfs-monitor
217%attr(755,root,root) %{_bindir}/gnomevfs-mv
218%attr(755,root,root) %{_bindir}/gnomevfs-rm
a737f3ea 219%attr(755,root,root) %{_libexecdir}/gnome-vfs-daemon
6799753a
MB
220%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libbzip2.so
221%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libcomputer.so
222%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libdns-sd.so
223%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libfile.so
224%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libftp.so
225%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libgzip.so
226%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libhttp.so
227%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libnetwork.so
228%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libnntp.so
229%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libsftp.so
230%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libsmb.so
231%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libtar.so
232%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libvfs-test.so
a737f3ea
JB
233%{_datadir}/dbus-1/services/gnome-vfs-daemon.service
234%{_desktopdir}/defaults.list
235
236%files libs
237%defattr(644,root,root,755)
238%attr(755,root,root) %{_libdir}/libgnomevfs-2.so.*.*.*
239%attr(755,root,root) %ghost %{_libdir}/libgnomevfs-2.so.0
240%dir %{_libdir}/gnome-vfs-2.0
cbec8510 241%dir %{_libdir}/gnome-vfs-2.0/modules
7004bb2f
AM
242
243%files devel
244%defattr(644,root,root,755)
6799753a 245%attr(755,root,root) %{_libdir}/libgnomevfs-2.so
7004bb2f 246%{_includedir}/gnome-vfs-2.0
baf3af9f 247%{_includedir}/gnome-vfs-module-2.0
7004bb2f 248%{_libdir}/gnome-vfs-2.0/include
6799753a
MB
249%{_pkgconfigdir}/gnome-vfs-2.0.pc
250%{_pkgconfigdir}/gnome-vfs-module-2.0.pc
7004bb2f 251
a737f3ea 252%if %{with static_libs}
7004bb2f
AM
253%files static
254%defattr(644,root,root,755)
6799753a 255%{_libdir}/libgnomevfs-2.a
a737f3ea 256%endif
9907eed2 257
258%files apidocs
259%defattr(644,root,root,755)
260%{_gtkdocdir}/gnome-vfs-2.0
This page took 0.080979 seconds and 4 git commands to generate.