]> git.pld-linux.org Git - packages/udisks2.git/blame - udisks2.spec
- updated to 2.1.8
[packages/udisks2.git] / udisks2.spec
CommitLineData
aa20e8c1
MB
1#
2# Conditional build:
3%bcond_without apidocs # do not build and package API docs
4%bcond_without static_libs # don't build static libraries
02b17b81 5
aa20e8c1 6Summary: Disk Management Service
aec8bf99 7Summary(pl.UTF-8): Usługa zarządzania dyskami
aa20e8c1 8Name: udisks2
3618e355
JB
9Version: 2.1.8
10Release: 1
aa20e8c1
MB
11License: GPL v2+
12Group: Libraries
3618e355
JB
13Source0: https://udisks.freedesktop.org/releases/udisks-%{version}.tar.bz2
14# Source0-md5: 501d11c243bd8c6c00650474cd2afaab
e683d159 15Patch0: automake-1.12.patch
3618e355 16URL: https://www.freedesktop.org/wiki/Software/udisks
52984135 17BuildRequires: acl-devel
aec8bf99 18BuildRequires: autoconf >= 2.50
62493131 19BuildRequires: automake >= 1:1.11
c15f051a 20BuildRequires: gettext-tools
62493131 21BuildRequires: glib2-devel >= 1:2.36.0
aa20e8c1
MB
22BuildRequires: gobject-introspection-devel >= 0.6.2
23BuildRequires: gtk-doc >= 1.3
24BuildRequires: intltool
25BuildRequires: libatasmart-devel >= 0.17
26BuildRequires: libtool
27BuildRequires: libxslt-progs
28BuildRequires: pkgconfig
62493131 29BuildRequires: polkit-devel >= 0.102
3618e355 30BuildRequires: systemd-devel >= 1:209
aec8bf99 31BuildRequires: udev-glib-devel >= 1:165
aa20e8c1 32Requires: %{name}-libs = %{version}-%{release}
aec8bf99 33Requires: libatasmart >= 0.17
4ce4b6b1 34Requires: systemd-units >= 44
aec8bf99
JB
35Requires: udev-core >= 1:147
36Requires: udev-glib >= 1:165
aa20e8c1
MB
37Suggests: acl
38Suggests: cryptsetup-luks
39Suggests: dosfstools
40Suggests: e2fsprogs
41Suggests: gdisk
42Suggests: losetup
43Suggests: mount
44Suggests: nilfs-utils
45Suggests: ntfsprogs
46Suggests: parted
47Suggests: reiserfsprogs
48Suggests: util-linux
49Suggests: xfsprogs
50BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51
52%description
53udisks provides a daemon, D-Bus API and command line tools for
54managing disks and storage devices. This package is for the udisks 2.x
55series.
56
aec8bf99
JB
57%description -l pl.UTF-8
58udisks dostarcza demona, API D-Bus oraz narzędzia linii poleceń do
59zarządzania dyskami i innymi urządzeniami przechowującymi dane. Ten
60pakiet jest przeznaczony dla udisks z serii 2.x.
61
aa20e8c1
MB
62%package libs
63Summary: udisks2 library
64Summary(pl.UTF-8): Biblioteka udisks2
65License: LGPL v2+
66Group: Libraries
62493131 67Requires: glib2 >= 1:2.36.0
aa20e8c1
MB
68
69%description libs
70This package contains udisks2 library, which provides access to the
71udisks daemon.
72
aec8bf99
JB
73%description libs -l pl.UTF-8
74Ten pakiet zawiera bibliotekę udisks2, umożliwiającą dostęp do demona
75udisks.
76
aa20e8c1
MB
77%package devel
78Summary: Header files for udisks2 library
79Summary(pl.UTF-8): Pliki nagłówkowe biblioteki udisks2
80License: LGPL v2+
81Group: Development/Libraries
82Requires: %{name}-libs = %{version}-%{release}
62493131 83Requires: glib2-devel >= 1:2.36.0
aa20e8c1
MB
84
85%description devel
86Header files for udisks2 library.
87
88%description devel -l pl.UTF-8
89Pliki nagłówkowe biblioteki udisks2.
90
91%package static
92Summary: Static udisks2 library
93Summary(pl.UTF-8): Statyczna biblioteka udisks2
94Group: Development/Libraries
95Requires: %{name}-devel = %{version}-%{release}
96
97%description static
98Static udisks2 library.
99
100%description static -l pl.UTF-8
101Statyczna biblioteka udisks2.
102
103%package apidocs
104Summary: udisks2 API documentation
105Summary(pl.UTF-8): Dokumentacja API biblioteki udisks2
106Group: Documentation
107Requires: gtk-doc-common
02b17b81
ER
108%if "%{_rpmversion}" >= "5"
109BuildArch: noarch
110%endif
aa20e8c1
MB
111
112%description apidocs
113API documentation for udisks2 library.
114
115%description apidocs -l pl.UTF-8
116Dokumentacja API biblioteki udisks2.
117
118%package -n bash-completion-udisks2
119Summary: bash-completion for udisks2
aec8bf99 120Summary(pl.UTF-8): Bashowe uzupełnianie parametrów dla udisks2
aa20e8c1 121Group: Applications/Shells
aec8bf99
JB
122Requires: %{name} = %{version}-%{release}
123Requires: bash-completion >= 2
ccd10e25
ER
124%if "%{_rpmversion}" >= "5"
125BuildArch: noarch
126%endif
aa20e8c1
MB
127
128%description -n bash-completion-udisks2
aec8bf99 129This package provides bash-completion for udisks2 (udisksctl command).
aa20e8c1
MB
130
131%description -n bash-completion-udisks2 -l pl.UTF-8
aec8bf99
JB
132Pakiet ten dostarcza bashowe uzupełnianie parametrów dla udisks2
133(polecenia udisksctl).
aa20e8c1
MB
134
135%prep
136%setup -q -n udisks-%{version}
e683d159 137%patch0 -p1
aa20e8c1
MB
138
139%build
140%{__intltoolize}
141%{__libtoolize}
142%{__aclocal}
143%{__autoconf}
144%{__autoheader}
145%{__automake}
146%configure \
147 %{__enable_disable apidocs gtk-doc} \
148 %{__enable_disable static_libs static} \
149 --disable-silent-rules \
150 --with-html-dir=%{_gtkdocdir} \
151 --with-systemdsystemunitdir=%{systemdunitdir}
152%{__make}
153
154%install
155rm -rf $RPM_BUILD_ROOT
156
157%{__make} install \
158 DESTDIR=$RPM_BUILD_ROOT
159
160%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
161
162%find_lang %{name}
163
164%clean
165rm -rf $RPM_BUILD_ROOT
166
aec8bf99 167%post libs -p /sbin/ldconfig
aa20e8c1
MB
168%postun libs -p /sbin/ldconfig
169
170%files -f %{name}.lang
171%defattr(644,root,root,755)
172%doc AUTHORS HACKING NEWS README
173%attr(755,root,root) %{_bindir}/udisksctl
7b1dc45d 174%dir %{_sysconfdir}/udisks2
6bcfdc79
JB
175%dir %{_libexecdir}/udisks2
176%attr(755,root,root) %{_libexecdir}/udisks2/udisksd
aa20e8c1
MB
177%attr(755,root,root) %{_sbindir}/umount.udisks2
178/etc/dbus-1/system.d/org.freedesktop.UDisks2.conf
52984135 179%{systemdunitdir}/udisks2.service
aa20e8c1
MB
180/lib/udev/rules.d/80-udisks2.rules
181%{_datadir}/dbus-1/system-services/org.freedesktop.UDisks2.service
182%{_datadir}/polkit-1/actions/org.freedesktop.udisks2.policy
183%{_mandir}/man1/udisksctl.1*
184%{_mandir}/man8/udisks.8*
185%{_mandir}/man8/udisksd.8*
62493131 186%{_mandir}/man8/umount.udisks2.8*
e683d159 187%attr(700,root,root) %dir /var/lib/udisks2
aa20e8c1
MB
188
189%files libs
190%defattr(644,root,root,755)
191%attr(755,root,root) %{_libdir}/libudisks2.so.*.*.*
192%attr(755,root,root) %ghost %{_libdir}/libudisks2.so.0
193%{_libdir}/girepository-1.0/UDisks-2.0.typelib
194
195%files devel
196%defattr(644,root,root,755)
197%attr(755,root,root) %{_libdir}/libudisks2.so
198%{_datadir}/gir-1.0/UDisks-2.0.gir
199%{_includedir}/udisks2
200%{_pkgconfigdir}/udisks2.pc
201
202%if %{with static_libs}
203%files static
204%defattr(644,root,root,755)
205%{_libdir}/libudisks2.a
206%endif
207
208%if %{with apidocs}
209%files apidocs
210%defattr(644,root,root,755)
211%{_gtkdocdir}/udisks2
212%endif
213
214%files -n bash-completion-udisks2
215%defattr(644,root,root,755)
62493131 216%{bash_compdir}/udisksctl
This page took 0.093197 seconds and 4 git commands to generate.