]> git.pld-linux.org Git - SPECS.git/blob - udisks.spec
SPECS updated Sun 1 Aug 20:28:02 CEST 2021
[SPECS.git] / udisks.spec
1 Summary:        Disk Management Service
2 Summary(pl.UTF-8):      Usługa zarządzania dyskami
3 Name:           udisks
4 Version:        1.0.5
5 Release:        5
6 License:        GPL v2+
7 Group:          Libraries
8 Source0:        http://hal.freedesktop.org/releases/%{name}-%{version}.tar.gz
9 # Source0-md5:  70d48dcfe523a74cd7c7fbbc2847fcdd
10 Source1:        %{name}.tmpfiles
11 Patch0:         drop-pci-db.patch
12 Patch1:         %{name}-ac.patch
13 Patch2:         headers.patch
14 URL:            http://www.freedesktop.org/wiki/Software/udisks
15 BuildRequires:  autoconf >= 2.60
16 BuildRequires:  automake
17 BuildRequires:  dbus-devel >= 1.0.0
18 BuildRequires:  dbus-glib-devel >= 0.82
19 BuildRequires:  device-mapper-devel >= 2.02
20 BuildRequires:  docbook-dtd412-xml
21 BuildRequires:  gettext-tools
22 BuildRequires:  glib2-devel >= 1:2.16.0
23 BuildRequires:  gtk-doc >= 1.3
24 BuildRequires:  intltool >= 0.36.0
25 BuildRequires:  libatasmart-devel >= 0.14
26 BuildRequires:  libtool
27 BuildRequires:  libxslt-progs
28 BuildRequires:  parted-devel >= 2.3
29 BuildRequires:  pkgconfig
30 BuildRequires:  polkit-devel >= 0.97
31 BuildRequires:  sg3_utils-devel
32 BuildRequires:  udev-devel >= 1:147
33 BuildRequires:  udev-glib-devel >= 1:147
34 Requires:       dbus >= 1.0.0
35 Requires:       dbus-glib >= 0.82
36 Requires:       glib2 >= 1:2.16.0
37 Requires:       libatasmart >= 0.14
38 Requires:       polkit >= 0.97
39 Requires:       udev-core >= 1:147
40 Suggests:       dosfstools
41 Suggests:       e2fsprogs
42 Suggests:       mdadm
43 Suggests:       mount
44 Suggests:       mtools
45 Suggests:       ntfsprogs
46 Suggests:       util-linux
47 Suggests:       xfsprogs
48 Obsoletes:      DeviceKit-disks
49 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50
51 %description
52 udisks provides a daemon, D-Bus API and command line tools for
53 managing disks and storage devices.
54
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
59 %package devel
60 Summary:        D-Bus interface definitions for udisks
61 Summary(pl.UTF-8):      Definicje interfejsu D-Bus dla udisks
62 Group:          Development/Libraries
63 Obsoletes:      DeviceKit-disks-devel
64
65 %description devel
66 D-Bus interface definitions for udisks.
67
68 %description devel -l pl.UTF-8
69 Definicje interfejsu D-Bus dla udisks.
70
71 %package apidocs
72 Summary:        D-Bus interface documentation for udisks
73 Summary(pl.UTF-8):      Dokumentacja interfejsu D-Bus dla udisks
74 Group:          Documentation
75 Requires:       gtk-doc-common
76 Obsoletes:      DeviceKit-disks-apidocs
77 BuildArch:      noarch
78
79 %description apidocs
80 D-Bus interface documentation for udisks.
81
82 %description apidocs -l pl.UTF-8
83 Dokumentacja interfejsu D-Bus dla udisks.
84
85 %package -n bash-completion-udisks
86 Summary:        bash-completion for udisks
87 Summary(pl.UTF-8):      bashowe uzupełnianie poleceń dla udisks
88 Group:          Applications/Shells
89 Requires:       bash-completion
90 BuildArch:      noarch
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
96 Pakiet ten dostarcza bashowe uzupełnianie poleceń dla udisks.
97
98 %package avahi
99 Summary:        udisks service configuration for avahi
100 Summary(pl.UTF-8):      Konfiguracja usługi udisks dla avahi
101 Group:          Applications
102 Requires:       %{name} = %{version}-%{release}
103 Requires:       avahi
104
105 %description avahi
106 udisks service configuration for avahi.
107
108 %description avahi -l pl.UTF-8
109 Konfiguracja usługi udisks dla avahi.
110
111 %prep
112 %setup -q
113 %patch0 -p1
114 %patch1 -p1
115 %patch2 -p1
116
117 %build
118 %{__intltoolize}
119 %{__libtoolize}
120 %{__aclocal}
121 %{__autoconf}
122 %{__autoheader}
123 %{__automake}
124 %configure \
125         --disable-silent-rules \
126         --enable-gtk-doc \
127         --with-html-dir=%{_gtkdocdir}
128
129 %{__make}
130
131 %install
132 rm -rf $RPM_BUILD_ROOT
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 \
136         $RPM_BUILD_ROOT%{systemdtmpfilesdir}
137
138 %{__make} install \
139         DESTDIR=$RPM_BUILD_ROOT
140
141 mv $RPM_BUILD_ROOT{%{_sysconfdir}/profile.d/udisks-bash-completion.sh,/etc/bash_completion.d/udisks}
142
143 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
144
145 %find_lang udisks
146
147 %clean
148 rm -rf $RPM_BUILD_ROOT
149
150 %files -f udisks.lang
151 %defattr(644,root,root,755)
152 %doc AUTHORS HACKING NEWS README
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
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
178 %{systemdunitdir}/udisks.service
179 %config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/org.freedesktop.UDisks.conf
180 %{_datadir}/dbus-1/system-services/org.freedesktop.UDisks.service
181 %{_datadir}/polkit-1/actions/org.freedesktop.udisks.policy
182 %attr(700,root,root) /var/lib/udisks
183 %attr(700,root,root) /var/run/udisks
184 %{systemdtmpfilesdir}/%{name}.conf
185 %{_mandir}/man1/udisks-tcp-bridge.1*
186 %{_mandir}/man1/udisks.1*
187 %{_mandir}/man7/udisks.7*
188 %{_mandir}/man8/udisks-daemon.8*
189
190 %files devel
191 %defattr(644,root,root,755)
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
198
199 %files apidocs
200 %defattr(644,root,root,755)
201 %{_gtkdocdir}/udisks
202
203 %files -n bash-completion-udisks
204 %defattr(644,root,root,755)
205 /etc/bash_completion.d/udisks
206
207 %files avahi
208 %defattr(644,root,root,755)
209 %{_sysconfdir}/avahi/services/udisks.service
This page took 0.323409 seconds and 3 git commands to generate.