]> git.pld-linux.org Git - packages/udisks.git/blame - udisks.spec
- sg3_utils rebuild
[packages/udisks.git] / udisks.spec
CommitLineData
be647dc8 1Summary: Disk Management Service
06873e5e 2Summary(pl.UTF-8): Usługa zarządzania dyskami
80c99cc3 3Name: udisks
06873e5e 4Version: 1.0.5
37ac45f0 5Release: 5
be647dc8
MB
6License: GPL v2+
7Group: Libraries
8Source0: http://hal.freedesktop.org/releases/%{name}-%{version}.tar.gz
06873e5e 9# Source0-md5: 70d48dcfe523a74cd7c7fbbc2847fcdd
524aed27 10Source1: %{name}.tmpfiles
c4df46af
AM
11Patch0: drop-pci-db.patch
12Patch1: %{name}-ac.patch
91933f3c 13Patch2: headers.patch
7bfabbf0 14URL: http://www.freedesktop.org/wiki/Software/udisks
be647dc8
MB
15BuildRequires: autoconf >= 2.60
16BuildRequires: automake
17BuildRequires: dbus-devel >= 1.0.0
6b40b5df 18BuildRequires: dbus-glib-devel >= 0.82
06873e5e 19BuildRequires: device-mapper-devel >= 2.02
562ea64e 20BuildRequires: docbook-dtd412-xml
d94859df 21BuildRequires: gettext-tools
be647dc8
MB
22BuildRequires: glib2-devel >= 1:2.16.0
23BuildRequires: gtk-doc >= 1.3
24BuildRequires: intltool >= 0.36.0
cf9849c6 25BuildRequires: libatasmart-devel >= 0.14
be647dc8
MB
26BuildRequires: libtool
27BuildRequires: libxslt-progs
cb7d480c 28BuildRequires: parted-devel >= 2.3
be647dc8 29BuildRequires: pkgconfig
4e489473 30BuildRequires: polkit-devel >= 0.97
c190b3c6 31BuildRequires: sg3_utils-devel
06873e5e
JB
32BuildRequires: udev-devel >= 1:147
33BuildRequires: udev-glib-devel >= 1:147
be647dc8 34Requires: dbus >= 1.0.0
06873e5e
JB
35Requires: dbus-glib >= 0.82
36Requires: glib2 >= 1:2.16.0
37Requires: libatasmart >= 0.14
4e489473 38Requires: polkit >= 0.97
06873e5e 39Requires: udev-core >= 1:147
be647dc8
MB
40Suggests: dosfstools
41Suggests: e2fsprogs
42Suggests: mdadm
43Suggests: mount
44Suggests: mtools
45Suggests: ntfsprogs
c15ff172 46Suggests: util-linux
be647dc8 47Suggests: xfsprogs
80c99cc3 48Obsoletes: DeviceKit-disks
be647dc8
MB
49BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50
51%description
80c99cc3
MB
52udisks provides a daemon, D-Bus API and command line tools for
53managing disks and storage devices.
be647dc8 54
06873e5e
JB
55%description -l pl.UTF-8
56udisks dostarcza demona, API D-Bus oraz narzędzia linii poleceń do
57zarządzania dyskami i innymi urządzeniami przechowującymi dane.
58
ebac91e6 59%package devel
80c99cc3
MB
60Summary: D-Bus interface definitions for udisks
61Summary(pl.UTF-8): Definicje interfejsu D-Bus dla udisks
ebac91e6 62Group: Development/Libraries
80c99cc3 63Obsoletes: DeviceKit-disks-devel
ebac91e6
MB
64
65%description devel
80c99cc3 66D-Bus interface definitions for udisks.
ebac91e6
MB
67
68%description devel -l pl.UTF-8
80c99cc3 69Definicje interfejsu D-Bus dla udisks.
ebac91e6 70
be647dc8 71%package apidocs
80c99cc3
MB
72Summary: D-Bus interface documentation for udisks
73Summary(pl.UTF-8): Dokumentacja interfejsu D-Bus dla udisks
be647dc8
MB
74Group: Documentation
75Requires: gtk-doc-common
80c99cc3 76Obsoletes: DeviceKit-disks-apidocs
0873fea9 77BuildArch: noarch
be647dc8
MB
78
79%description apidocs
80c99cc3 80D-Bus interface documentation for udisks.
be647dc8
MB
81
82%description apidocs -l pl.UTF-8
80c99cc3 83Dokumentacja interfejsu D-Bus dla udisks.
be647dc8 84
b1d4b68e
JR
85%package -n bash-completion-udisks
86Summary: bash-completion for udisks
06873e5e 87Summary(pl.UTF-8): bashowe uzupełnianie poleceń dla udisks
b1d4b68e
JR
88Group: Applications/Shells
89Requires: bash-completion
061d8b39 90BuildArch: noarch
b1d4b68e
JR
91
92%description -n bash-completion-udisks
93This package provides bash-completion for udisks.
94
95%description -n bash-completion-udisks -l pl.UTF-8
06873e5e 96Pakiet ten dostarcza bashowe uzupełnianie poleceń dla udisks.
b1d4b68e 97
94bcb2ad
JR
98%package avahi
99Summary: udisks service configuration for avahi
06873e5e 100Summary(pl.UTF-8): Konfiguracja usługi udisks dla avahi
94bcb2ad 101Group: Applications
c80eb240 102Requires: %{name} = %{version}-%{release}
ddfd8e69 103Requires: avahi
94bcb2ad
JR
104
105%description avahi
106udisks service configuration for avahi.
107
108%description avahi -l pl.UTF-8
06873e5e 109Konfiguracja 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
132rm -rf $RPM_BUILD_ROOT
524aed27
JR
133# see https://bugs.freedesktop.org/show_bug.cgi?id=24265
134install -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
141mv $RPM_BUILD_ROOT{%{_sysconfdir}/profile.d/udisks-bash-completion.sh,/etc/bash_completion.d/udisks}
142
0873fea9 143cp -p %{SOURCE1} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
2acc8cdb 144
80c99cc3 145%find_lang udisks
3de52ac4 146
be647dc8
MB
147%clean
148rm -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
This page took 0.131477 seconds and 4 git commands to generate.