]>
Commit | Line | Data |
---|---|---|
be647dc8 | 1 | Summary: Disk Management Service |
06873e5e | 2 | Summary(pl.UTF-8): Usługa zarządzania dyskami |
80c99cc3 | 3 | Name: udisks |
06873e5e | 4 | Version: 1.0.5 |
37ac45f0 | 5 | Release: 5 |
be647dc8 MB |
6 | License: GPL v2+ |
7 | Group: Libraries | |
8 | Source0: http://hal.freedesktop.org/releases/%{name}-%{version}.tar.gz | |
06873e5e | 9 | # Source0-md5: 70d48dcfe523a74cd7c7fbbc2847fcdd |
524aed27 | 10 | Source1: %{name}.tmpfiles |
c4df46af AM |
11 | Patch0: drop-pci-db.patch |
12 | Patch1: %{name}-ac.patch | |
91933f3c | 13 | Patch2: headers.patch |
7bfabbf0 | 14 | URL: http://www.freedesktop.org/wiki/Software/udisks |
be647dc8 MB |
15 | BuildRequires: autoconf >= 2.60 |
16 | BuildRequires: automake | |
17 | BuildRequires: dbus-devel >= 1.0.0 | |
6b40b5df | 18 | BuildRequires: dbus-glib-devel >= 0.82 |
06873e5e | 19 | BuildRequires: device-mapper-devel >= 2.02 |
562ea64e | 20 | BuildRequires: docbook-dtd412-xml |
d94859df | 21 | BuildRequires: gettext-tools |
be647dc8 MB |
22 | BuildRequires: glib2-devel >= 1:2.16.0 |
23 | BuildRequires: gtk-doc >= 1.3 | |
24 | BuildRequires: intltool >= 0.36.0 | |
cf9849c6 | 25 | BuildRequires: libatasmart-devel >= 0.14 |
be647dc8 MB |
26 | BuildRequires: libtool |
27 | BuildRequires: libxslt-progs | |
cb7d480c | 28 | BuildRequires: parted-devel >= 2.3 |
be647dc8 | 29 | BuildRequires: pkgconfig |
4e489473 | 30 | BuildRequires: polkit-devel >= 0.97 |
c190b3c6 | 31 | BuildRequires: sg3_utils-devel |
06873e5e JB |
32 | BuildRequires: udev-devel >= 1:147 |
33 | BuildRequires: udev-glib-devel >= 1:147 | |
be647dc8 | 34 | Requires: dbus >= 1.0.0 |
06873e5e JB |
35 | Requires: dbus-glib >= 0.82 |
36 | Requires: glib2 >= 1:2.16.0 | |
37 | Requires: libatasmart >= 0.14 | |
4e489473 | 38 | Requires: polkit >= 0.97 |
06873e5e | 39 | Requires: udev-core >= 1:147 |
be647dc8 MB |
40 | Suggests: dosfstools |
41 | Suggests: e2fsprogs | |
42 | Suggests: mdadm | |
43 | Suggests: mount | |
44 | Suggests: mtools | |
45 | Suggests: ntfsprogs | |
c15ff172 | 46 | Suggests: util-linux |
be647dc8 | 47 | Suggests: xfsprogs |
80c99cc3 | 48 | Obsoletes: DeviceKit-disks |
be647dc8 MB |
49 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
50 | ||
51 | %description | |
80c99cc3 MB |
52 | udisks provides a daemon, D-Bus API and command line tools for |
53 | managing disks and storage devices. | |
be647dc8 | 54 | |
06873e5e JB |
55 | %description -l pl.UTF-8 |
56 | udisks dostarcza demona, API D-Bus oraz narzędzia linii poleceń do | |
57 | zarządzania dyskami i innymi urządzeniami przechowującymi dane. | |
58 | ||
ebac91e6 | 59 | %package devel |
80c99cc3 MB |
60 | Summary: D-Bus interface definitions for udisks |
61 | Summary(pl.UTF-8): Definicje interfejsu D-Bus dla udisks | |
ebac91e6 | 62 | Group: Development/Libraries |
80c99cc3 | 63 | Obsoletes: DeviceKit-disks-devel |
ebac91e6 MB |
64 | |
65 | %description devel | |
80c99cc3 | 66 | D-Bus interface definitions for udisks. |
ebac91e6 MB |
67 | |
68 | %description devel -l pl.UTF-8 | |
80c99cc3 | 69 | Definicje interfejsu D-Bus dla udisks. |
ebac91e6 | 70 | |
be647dc8 | 71 | %package apidocs |
80c99cc3 MB |
72 | Summary: D-Bus interface documentation for udisks |
73 | Summary(pl.UTF-8): Dokumentacja interfejsu D-Bus dla udisks | |
be647dc8 MB |
74 | Group: Documentation |
75 | Requires: gtk-doc-common | |
80c99cc3 | 76 | Obsoletes: DeviceKit-disks-apidocs |
0873fea9 | 77 | BuildArch: noarch |
be647dc8 MB |
78 | |
79 | %description apidocs | |
80c99cc3 | 80 | D-Bus interface documentation for udisks. |
be647dc8 MB |
81 | |
82 | %description apidocs -l pl.UTF-8 | |
80c99cc3 | 83 | Dokumentacja interfejsu D-Bus dla udisks. |
be647dc8 | 84 | |
b1d4b68e JR |
85 | %package -n bash-completion-udisks |
86 | Summary: bash-completion for udisks | |
06873e5e | 87 | Summary(pl.UTF-8): bashowe uzupełnianie poleceń dla udisks |
b1d4b68e JR |
88 | Group: Applications/Shells |
89 | Requires: bash-completion | |
061d8b39 | 90 | BuildArch: noarch |
b1d4b68e JR |
91 | |
92 | %description -n bash-completion-udisks | |
93 | This package provides bash-completion for udisks. | |
94 | ||
95 | %description -n bash-completion-udisks -l pl.UTF-8 | |
06873e5e | 96 | Pakiet ten dostarcza bashowe uzupełnianie poleceń dla udisks. |
b1d4b68e | 97 | |
94bcb2ad JR |
98 | %package avahi |
99 | Summary: udisks service configuration for avahi | |
06873e5e | 100 | Summary(pl.UTF-8): Konfiguracja usługi udisks dla avahi |
94bcb2ad | 101 | Group: Applications |
c80eb240 | 102 | Requires: %{name} = %{version}-%{release} |
ddfd8e69 | 103 | Requires: avahi |
94bcb2ad JR |
104 | |
105 | %description avahi | |
106 | udisks service configuration for avahi. | |
107 | ||
108 | %description avahi -l pl.UTF-8 | |
06873e5e | 109 | Konfiguracja usługi udisks dla avahi. |
94bcb2ad | 110 | |
be647dc8 MB |
111 | %prep |
112 | %setup -q | |
c4df46af AM |
113 | %patch0 -p1 |
114 | %patch1 -p1 | |
91933f3c | 115 | %patch2 -p1 |
be647dc8 MB |
116 | |
117 | %build | |
118 | %{__intltoolize} | |
119 | %{__libtoolize} | |
120 | %{__aclocal} | |
121 | %{__autoconf} | |
122 | %{__autoheader} | |
123 | %{__automake} | |
124 | %configure \ | |
569a5175 | 125 | --disable-silent-rules \ |
be647dc8 MB |
126 | --enable-gtk-doc \ |
127 | --with-html-dir=%{_gtkdocdir} | |
128 | ||
129 | %{__make} | |
130 | ||
131 | %install | |
132 | rm -rf $RPM_BUILD_ROOT | |
524aed27 JR |
133 | # see https://bugs.freedesktop.org/show_bug.cgi?id=24265 |
134 | install -d $RPM_BUILD_ROOT/var/run/udisks \ | |
135 | $RPM_BUILD_ROOT/etc/bash_completion.d \ | |
0873fea9 | 136 | $RPM_BUILD_ROOT%{systemdtmpfilesdir} |
524aed27 | 137 | |
be647dc8 MB |
138 | %{__make} install \ |
139 | DESTDIR=$RPM_BUILD_ROOT | |
140 | ||
80c99cc3 MB |
141 | mv $RPM_BUILD_ROOT{%{_sysconfdir}/profile.d/udisks-bash-completion.sh,/etc/bash_completion.d/udisks} |
142 | ||
0873fea9 | 143 | cp -p %{SOURCE1} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf |
2acc8cdb | 144 | |
80c99cc3 | 145 | %find_lang udisks |
3de52ac4 | 146 | |
be647dc8 MB |
147 | %clean |
148 | rm -rf $RPM_BUILD_ROOT | |
149 | ||
80c99cc3 | 150 | %files -f udisks.lang |
be647dc8 MB |
151 | %defattr(644,root,root,755) |
152 | %doc AUTHORS HACKING NEWS README | |
80c99cc3 MB |
153 | %attr(755,root,root) %{_bindir}/udisks |
154 | %attr(755,root,root) %{_bindir}/udisks-tcp-bridge | |
155 | %attr(755,root,root) %{_libexecdir}/udisks-daemon | |
156 | %attr(755,root,root) %{_libexecdir}/udisks-helper-ata-smart-collect | |
157 | %attr(755,root,root) %{_libexecdir}/udisks-helper-ata-smart-selftest | |
158 | %attr(755,root,root) %{_libexecdir}/udisks-helper-change-filesystem-label | |
159 | %attr(755,root,root) %{_libexecdir}/udisks-helper-change-luks-password | |
160 | %attr(755,root,root) %{_libexecdir}/udisks-helper-create-partition | |
161 | %attr(755,root,root) %{_libexecdir}/udisks-helper-create-partition-table | |
162 | %attr(755,root,root) %{_libexecdir}/udisks-helper-delete-partition | |
163 | %attr(755,root,root) %{_libexecdir}/udisks-helper-drive-benchmark | |
164 | %attr(755,root,root) %{_libexecdir}/udisks-helper-drive-detach | |
165 | %attr(755,root,root) %{_libexecdir}/udisks-helper-drive-poll | |
166 | %attr(755,root,root) %{_libexecdir}/udisks-helper-fstab-mounter | |
167 | %attr(755,root,root) %{_libexecdir}/udisks-helper-linux-md-check | |
168 | %attr(755,root,root) %{_libexecdir}/udisks-helper-linux-md-remove-component | |
169 | %attr(755,root,root) %{_libexecdir}/udisks-helper-mdadm-expand | |
170 | %attr(755,root,root) %{_libexecdir}/udisks-helper-mkfs | |
171 | %attr(755,root,root) %{_libexecdir}/udisks-helper-modify-partition | |
80c99cc3 MB |
172 | %attr(755,root,root) /sbin/umount.udisks |
173 | %attr(755,root,root) /lib/udev/udisks-dm-export | |
174 | %attr(755,root,root) /lib/udev/udisks-part-id | |
175 | %attr(755,root,root) /lib/udev/udisks-probe-ata-smart | |
176 | %attr(755,root,root) /lib/udev/udisks-probe-sas-expander | |
177 | /lib/udev/rules.d/80-udisks.rules | |
06873e5e | 178 | %{systemdunitdir}/udisks.service |
ddfd8e69 | 179 | %config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/org.freedesktop.UDisks.conf |
80c99cc3 | 180 | %{_datadir}/dbus-1/system-services/org.freedesktop.UDisks.service |
06873e5e | 181 | %{_datadir}/polkit-1/actions/org.freedesktop.udisks.policy |
80c99cc3 MB |
182 | %attr(700,root,root) /var/lib/udisks |
183 | %attr(700,root,root) /var/run/udisks | |
0873fea9 | 184 | %{systemdtmpfilesdir}/%{name}.conf |
80c99cc3 MB |
185 | %{_mandir}/man1/udisks-tcp-bridge.1* |
186 | %{_mandir}/man1/udisks.1* | |
187 | %{_mandir}/man7/udisks.7* | |
188 | %{_mandir}/man8/udisks-daemon.8* | |
be647dc8 | 189 | |
ebac91e6 MB |
190 | %files devel |
191 | %defattr(644,root,root,755) | |
80c99cc3 MB |
192 | %{_datadir}/dbus-1/interfaces/org.freedesktop.UDisks.Adapter.xml |
193 | %{_datadir}/dbus-1/interfaces/org.freedesktop.UDisks.Device.xml | |
194 | %{_datadir}/dbus-1/interfaces/org.freedesktop.UDisks.Expander.xml | |
195 | %{_datadir}/dbus-1/interfaces/org.freedesktop.UDisks.Port.xml | |
196 | %{_datadir}/dbus-1/interfaces/org.freedesktop.UDisks.xml | |
197 | %{_npkgconfigdir}/udisks.pc | |
ebac91e6 | 198 | |
be647dc8 MB |
199 | %files apidocs |
200 | %defattr(644,root,root,755) | |
80c99cc3 | 201 | %{_gtkdocdir}/udisks |
b1d4b68e JR |
202 | |
203 | %files -n bash-completion-udisks | |
204 | %defattr(644,root,root,755) | |
205 | /etc/bash_completion.d/udisks | |
94bcb2ad JR |
206 | |
207 | %files avahi | |
208 | %defattr(644,root,root,755) | |
209 | %{_sysconfdir}/avahi/services/udisks.service |