]> git.pld-linux.org Git - packages/gnome-vfs2.git/blame - gnome-vfs2.spec
- updated gettext BR
[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
18bef6f4 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
18bef6f4 10Release: 14
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
bae8db21 35BuildRequires: gettext-tools
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
18bef6f4
ER
121%if "%{_rpmversion}" >= "5"
122BuildArch: noarch
123%endif
9907eed2 124
125%description apidocs
6bb628dd 126gnome-vfs API documentation.
9907eed2 127
ced29bec 128%description apidocs -l pl.UTF-8
9907eed2 129Dokumentacja API gnome-vfs.
7004bb2f
AM
130
131%prep
132%setup -q -n gnome-vfs-%{version}
d912f97e 133%patch0 -p1
b6691b4d 134%patch1 -p1
08a33ecc 135%patch2 -p1
a0053c59 136%patch3 -p0
67308b3d 137%patch4 -p1
f9573e86 138%patch5 -p1
7cab01fa 139%patch6 -p1
7004bb2f
AM
140
141%build
226fad7c 142%{__gtkdocize}
0ccceeea 143%{__glib_gettextize}
144%{__intltoolize}
dd6b4d01 145%{__libtoolize}
592ad3ed 146%{__aclocal}
c3d08e81 147%{__autoconf}
148%{__automake}
7004bb2f 149%configure \
9dbba0ba 150 %{__enable_disable hal hal} \
9907eed2 151 --disable-howl \
de0e1a34 152 --disable-schemas-install \
a737f3ea 153 %{!?with_static_libs:--disable-static} \
9907eed2 154 --enable-gtk-doc \
155 --enable-ipv6 \
156 --with-html-dir=%{_gtkdocdir}
20e9bfef 157
08a33ecc 158%{__make}
7004bb2f
AM
159
160%install
161rm -rf $RPM_BUILD_ROOT
b6691b4d 162install -d $RPM_BUILD_ROOT%{_desktopdir}
7004bb2f
AM
163
164%{__make} install \
a737f3ea 165 DESTDIR=$RPM_BUILD_ROOT
7004bb2f 166
a737f3ea
JB
167# no static modules or *.la
168%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la \
169 $RPM_BUILD_ROOT%{_libdir}/gnome-vfs-2.0/modules/*.la
170%if %{with static_libs}
171%{__rm} $RPM_BUILD_ROOT%{_libdir}/gnome-vfs-2.0/modules/*.a
172%endif
20d32b09 173
18bef6f4 174cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/defaults.list
09ddf0b4 175
18bef6f4 176%{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
3dfd4585 177
7004bb2f
AM
178%find_lang gnome-vfs-2.0
179
180%clean
181rm -rf $RPM_BUILD_ROOT
182
84c519ce 183%post
df42e8d4 184%gconf_schema_install desktop_default_applications.schemas
185%gconf_schema_install desktop_gnome_url_handlers.schemas
186%gconf_schema_install system_dns_sd.schemas
187%gconf_schema_install system_http_proxy.schemas
188%gconf_schema_install system_smb.schemas
4d406ecb 189
b6691b4d 190%preun
df42e8d4 191%gconf_schema_uninstall desktop_default_applications.schemas
192%gconf_schema_uninstall desktop_gnome_url_handlers.schemas
193%gconf_schema_uninstall system_dns_sd.schemas
194%gconf_schema_uninstall system_http_proxy.schemas
195%gconf_schema_uninstall system_smb.schemas
b6691b4d 196
9907eed2 197%post libs -p /sbin/ldconfig
198%postun libs -p /sbin/ldconfig
50b014a0 199
7004bb2f
AM
200%files -f gnome-vfs-2.0.lang
201%defattr(644,root,root,755)
5c1355bc 202%doc AUTHORS ChangeLog NEWS README
a737f3ea
JB
203%dir %{_sysconfdir}/gnome-vfs-2.0
204%dir %{_sysconfdir}/gnome-vfs-2.0/modules
205%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gnome-vfs-2.0/modules/default-modules.conf
206%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gnome-vfs-2.0/modules/smb-module.conf
207%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gnome-vfs-2.0/modules/ssl-modules.conf
08a33ecc 208%{_sysconfdir}/gconf/schemas/desktop_default_applications.schemas
209%{_sysconfdir}/gconf/schemas/desktop_gnome_url_handlers.schemas
210%{_sysconfdir}/gconf/schemas/system_dns_sd.schemas
211%{_sysconfdir}/gconf/schemas/system_http_proxy.schemas
212%{_sysconfdir}/gconf/schemas/system_smb.schemas
6799753a
MB
213%attr(755,root,root) %{_bindir}/gnomevfs-cat
214%attr(755,root,root) %{_bindir}/gnomevfs-copy
215%attr(755,root,root) %{_bindir}/gnomevfs-df
216%attr(755,root,root) %{_bindir}/gnomevfs-info
217%attr(755,root,root) %{_bindir}/gnomevfs-ls
218%attr(755,root,root) %{_bindir}/gnomevfs-mkdir
219%attr(755,root,root) %{_bindir}/gnomevfs-monitor
220%attr(755,root,root) %{_bindir}/gnomevfs-mv
221%attr(755,root,root) %{_bindir}/gnomevfs-rm
a737f3ea 222%attr(755,root,root) %{_libexecdir}/gnome-vfs-daemon
6799753a
MB
223%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libbzip2.so
224%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libcomputer.so
225%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libdns-sd.so
226%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libfile.so
227%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libftp.so
228%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libgzip.so
229%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libhttp.so
230%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libnetwork.so
231%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libnntp.so
232%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libsftp.so
233%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libsmb.so
234%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libtar.so
235%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libvfs-test.so
a737f3ea
JB
236%{_datadir}/dbus-1/services/gnome-vfs-daemon.service
237%{_desktopdir}/defaults.list
238
239%files libs
240%defattr(644,root,root,755)
241%attr(755,root,root) %{_libdir}/libgnomevfs-2.so.*.*.*
242%attr(755,root,root) %ghost %{_libdir}/libgnomevfs-2.so.0
243%dir %{_libdir}/gnome-vfs-2.0
cbec8510 244%dir %{_libdir}/gnome-vfs-2.0/modules
7004bb2f
AM
245
246%files devel
247%defattr(644,root,root,755)
6799753a 248%attr(755,root,root) %{_libdir}/libgnomevfs-2.so
7004bb2f 249%{_includedir}/gnome-vfs-2.0
baf3af9f 250%{_includedir}/gnome-vfs-module-2.0
7004bb2f 251%{_libdir}/gnome-vfs-2.0/include
6799753a
MB
252%{_pkgconfigdir}/gnome-vfs-2.0.pc
253%{_pkgconfigdir}/gnome-vfs-module-2.0.pc
7004bb2f 254
a737f3ea 255%if %{with static_libs}
7004bb2f
AM
256%files static
257%defattr(644,root,root,755)
6799753a 258%{_libdir}/libgnomevfs-2.a
a737f3ea 259%endif
9907eed2 260
261%files apidocs
262%defattr(644,root,root,755)
263%{_gtkdocdir}/gnome-vfs-2.0
This page took 0.145978 seconds and 4 git commands to generate.