[packages/gvfs] organize bcond based filelists together
glen
glen at pld-linux.org
Sun Mar 16 10:16:12 CET 2014
commit e63293ba92e0f796aaa3c3411da69c9088c6e44f
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Sun Mar 16 11:11:15 2014 +0200
organize bcond based filelists together
gvfs.spec | 61 +++++++++++++++++++++++++++++++++++++++++++------------------
1 file changed, 43 insertions(+), 18 deletions(-)
---
diff --git a/gvfs.spec b/gvfs.spec
index 9632e8c..ceb2046 100644
--- a/gvfs.spec
+++ b/gvfs.spec
@@ -395,44 +395,69 @@ killall -USR1 gvfsd >/dev/null 2>&1 || :
%dir %{_libexecdir}
%attr(755,root,root) %{_libexecdir}/gvfsd
%attr(755,root,root) %{_libexecdir}/gvfsd-burn
-%{?with_cdda:%attr(755,root,root) %{_libexecdir}/gvfsd-cdda}
%attr(755,root,root) %{_libexecdir}/gvfsd-computer
-%{?with_http:%attr(755,root,root) %{_libexecdir}/gvfsd-dav}
-%{?with_avahi:%attr(755,root,root) %{_libexecdir}/gvfsd-dnssd}
%attr(755,root,root) %{_libexecdir}/gvfsd-ftp
-%{?with_http:%attr(755,root,root) %{_libexecdir}/gvfsd-http}
%attr(755,root,root) %{_libexecdir}/gvfsd-localtest
%attr(755,root,root) %{_libexecdir}/gvfsd-metadata
%attr(755,root,root) %{_libexecdir}/gvfsd-network
-%{?with_obexftp:%attr(755,root,root) %{_libexecdir}/gvfsd-obexftp}
-%{?with_gtk:%attr(755,root,root) %{_libexecdir}/gvfsd-recent}
%attr(755,root,root) %{_libexecdir}/gvfsd-sftp
%attr(755,root,root) %{_libexecdir}/gvfsd-trash
-%{?with_udisks2:%attr(755,root,root) %{_libexecdir}/gvfs-udisks2-volume-monitor}
%{_datadir}/dbus-1/services/gvfs-daemon.service
%{_datadir}/dbus-1/services/gvfs-metadata.service
-%{?with_udisks2:%{_datadir}/dbus-1/services/org.gtk.Private.UDisks2VolumeMonitor.service}
%dir %{_datadir}/gvfs
%dir %{_datadir}/gvfs/mounts
%dir %{_datadir}/gvfs/remote-volume-monitors
%{_datadir}/gvfs/mounts/burn.mount
-%{?with_cdda:%{_datadir}/gvfs/mounts/cdda.mount}
%{_datadir}/gvfs/mounts/computer.mount
-%{?with_http:%{_datadir}/gvfs/mounts/dav.mount}
-%{?with_http:%{?with_avahi:%{_datadir}/gvfs/mounts/dav+sd.mount}}
-%{?with_avahi:%{_datadir}/gvfs/mounts/dns-sd.mount}
%{_datadir}/gvfs/mounts/ftp.mount
-%{?with_http:%{_datadir}/gvfs/mounts/http.mount}
%{_datadir}/gvfs/mounts/localtest.mount
%{_datadir}/gvfs/mounts/network.mount
-%{?with_obexftp:%{_datadir}/gvfs/mounts/obexftp.mount}
-%{?with_gtk:%{_datadir}/gvfs/mounts/recent.mount}
%{_datadir}/gvfs/mounts/sftp.mount
%{_datadir}/gvfs/mounts/trash.mount
-%{?with_udisks2:%{_datadir}/gvfs/remote-volume-monitors/udisks2.monitor}
-%{?with_avahi:%{_datadir}/GConf/gsettings/gvfs-dns-sd.convert}
-%{?with_avahi:%{_datadir}/glib-2.0/schemas/org.gnome.system.dns_sd.gschema.xml}
%{_datadir}/glib-2.0/schemas/org.gnome.system.gvfs.enums.xml
+
+# cdda
+%if %{with cdda}
+%attr(755,root,root) %{_libexecdir}/gvfsd-cdda
+%{_datadir}/gvfs/mounts/cdda.mount
+%endif
+
+# http
+%if %{with http}
+%attr(755,root,root) %{_libexecdir}/gvfsd-dav
+%attr(755,root,root) %{_libexecdir}/gvfsd-http
+%{_datadir}/gvfs/mounts/http.mount
+%{_datadir}/gvfs/mounts/dav.mount
+%{?with_avahi:%{_datadir}/gvfs/mounts/dav+sd.mount}
+%endif
+
+# obexftp
+%if %{with obexftp}
+%attr(755,root,root) %{_libexecdir}/gvfsd-obexftp
+%{_datadir}/gvfs/mounts/obexftp.mount
+%endif
+
+# gtk
+%if %{with gtk}
+%attr(755,root,root) %{_libexecdir}/gvfsd-recent
+%{_datadir}/gvfs/mounts/recent.mount
+%endif
+
+# udisks2
+%if %{with udisks2}
+%attr(755,root,root) %{_libexecdir}/gvfs-udisks2-volume-monitor
+%{_datadir}/dbus-1/services/org.gtk.Private.UDisks2VolumeMonitor.service
+%{_datadir}/gvfs/remote-volume-monitors/udisks2.monitor
+%endif
+
+# avahi
+%if %{with avahi}
+%attr(755,root,root) %{_libexecdir}/gvfsd-dnssd
+%{_datadir}/gvfs/mounts/dns-sd.mount
+%{_datadir}/GConf/gsettings/gvfs-dns-sd.convert
+%{_datadir}/glib-2.0/schemas/org.gnome.system.dns_sd.gschema.xml
+%endif
+
%if %{with doc}
%{_mandir}/man1/gvfs-*.1*
%{_mandir}/man1/gvfsd.1*
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gvfs.git/commitdiff/7e6cd0f7d08d8aec44382110ba4f77c3ccdcef25
More information about the pld-cvs-commit
mailing list