175 lines
5.4 KiB
RPMSpec
175 lines
5.4 KiB
RPMSpec
|
Name: udisks
|
||
|
Version: 1.0.5
|
||
|
Release: 2mamba
|
||
|
Summary: Storage Management Service
|
||
|
Group: System/Libraries
|
||
|
Vendor: openmamba
|
||
|
Distribution: openmamba
|
||
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||
|
URL: http://www.freedesktop.org/wiki/Software/udisks
|
||
|
Source: http://hal.freedesktop.org/releases/udisks-%{version}.tar.gz
|
||
|
Patch0: udisks-1.0.1-Update-to-latest-LVM2-API.patch
|
||
|
Patch1: udisks-1.0.4-udev-197.patch
|
||
|
Patch2: udisks-1.0.5-systemd-libexecdir.patch
|
||
|
License: GPL
|
||
|
## AUTOBUILDREQ-BEGIN
|
||
|
BuildRequires: glibc-devel
|
||
|
BuildRequires: libatasmart-devel
|
||
|
BuildRequires: libdbus-devel
|
||
|
BuildRequires: libdbus-glib-devel
|
||
|
BuildRequires: libdevmapper-devel
|
||
|
BuildRequires: libglib-devel
|
||
|
BuildRequires: libparted-devel
|
||
|
BuildRequires: libsg3_utils-devel
|
||
|
BuildRequires: polkit-devel
|
||
|
BuildRequires: udev-devel
|
||
|
## AUTOBUILDREQ-END
|
||
|
BuildRequires: intltool
|
||
|
BuildRequires: libblkid-devel
|
||
|
BuildRequires: libsepol-devel
|
||
|
BuildRequires: libuuid-devel
|
||
|
Requires: dbus
|
||
|
Requires: dosfstools
|
||
|
Requires: e2fsprogs
|
||
|
Requires: mdadm
|
||
|
Requires: mtools
|
||
|
Requires: smp_utils
|
||
|
Requires: udev
|
||
|
Requires: util-linux
|
||
|
Requires: xfsprogs
|
||
|
Obsoletes: DeviceKit-disks
|
||
|
Provides: DeviceKit-disks
|
||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||
|
|
||
|
%description
|
||
|
UDisks provides a daemon, D-Bus API and command line tools for managing disks and storage devices.
|
||
|
|
||
|
%package devel
|
||
|
Summary: Devel package for %{name}
|
||
|
Group: Development/Libraries
|
||
|
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
|
||
|
Obsoletes: DeviceKit-disks-devel
|
||
|
Provides: DeviceKit-disks-devel
|
||
|
|
||
|
%description devel
|
||
|
UDisks provides a daemon, D-Bus API and command line tools for managing disks and storage devices.
|
||
|
|
||
|
This package contains static libraries and header files need for development.
|
||
|
|
||
|
%package apidocs
|
||
|
Summary: %{name} API documentation
|
||
|
Group: Documentation
|
||
|
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
|
||
|
Obsoletes: DeviceKit-disks-apidocs
|
||
|
Provides: DeviceKit-disks-apidocs
|
||
|
|
||
|
%description apidocs
|
||
|
UDisks provides a daemon, D-Bus API and command line tools for managing disks and storage devices.
|
||
|
|
||
|
This package contains %{name} API documentation.
|
||
|
|
||
|
%prep
|
||
|
%setup -q
|
||
|
#%patch0 -p1
|
||
|
%patch1 -p1
|
||
|
%patch2 -p1
|
||
|
|
||
|
%build
|
||
|
%configure \
|
||
|
--enable-gtk-doc
|
||
|
|
||
|
%make
|
||
|
|
||
|
%install
|
||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||
|
%makeinstall
|
||
|
|
||
|
ln -s udisks %{buildroot}%{_bindir}/devkit-disks
|
||
|
ln -s udisks.1 %{buildroot}%{_datadir}/man/man1/devkit-disks.1
|
||
|
|
||
|
chmod 644 %{buildroot}%{_sysconfdir}/profile.d/udisks-bash-completion.sh
|
||
|
|
||
|
%find_lang %{name}
|
||
|
|
||
|
%clean
|
||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||
|
|
||
|
%files -f %{name}.lang
|
||
|
%defattr(-,root,root)
|
||
|
%{_sysconfdir}/avahi/services/udisks.service
|
||
|
%{_sysconfdir}/dbus-1/system.d/*.conf
|
||
|
%{_sysconfdir}/profile.d/udisks-bash-completion.sh
|
||
|
%attr(0700,root,root) %dir %{_localstatedir}/lib/udisks
|
||
|
#%attr(0700,root,root) %dir %{_localstatedir}/run/udisks
|
||
|
/lib/systemd/system/udisks.service
|
||
|
/lib/udev/rules.d/80-udisks.rules
|
||
|
/lib/udev/udisks-dm-export
|
||
|
#/lib/udev/udisks-lvm-pv-export
|
||
|
/lib/udev/udisks-part-id
|
||
|
/lib/udev/udisks-probe-ata-smart
|
||
|
/lib/udev/udisks-probe-sas-expander
|
||
|
/sbin/umount.udisks
|
||
|
%{_bindir}/udisks
|
||
|
%{_bindir}/udisks-tcp-bridge
|
||
|
%{_bindir}/devkit-disks
|
||
|
#%{_libdir}/polkit-1/extensions/libudisks-action-lookup.so
|
||
|
%{_datadir}/polkit-1/actions/*.policy
|
||
|
%{_libexecdir}/udisks-daemon
|
||
|
%{_libexecdir}/udisks-helper-ata-smart-collect
|
||
|
%{_libexecdir}/udisks-helper-ata-smart-selftest
|
||
|
%{_libexecdir}/udisks-helper-change-filesystem-label
|
||
|
%{_libexecdir}/udisks-helper-change-luks-password
|
||
|
%{_libexecdir}/udisks-helper-create-partition
|
||
|
%{_libexecdir}/udisks-helper-create-partition-table
|
||
|
%{_libexecdir}/udisks-helper-delete-partition
|
||
|
%{_libexecdir}/udisks-helper-drive-benchmark
|
||
|
%{_libexecdir}/udisks-helper-drive-detach
|
||
|
%{_libexecdir}/udisks-helper-drive-poll
|
||
|
%{_libexecdir}/udisks-helper-fstab-mounter
|
||
|
%{_libexecdir}/udisks-helper-linux-md-check
|
||
|
%{_libexecdir}/udisks-helper-linux-md-remove-component
|
||
|
%{_libexecdir}/udisks-helper-mdadm-expand
|
||
|
%{_libexecdir}/udisks-helper-mkfs
|
||
|
%{_libexecdir}/udisks-helper-modify-partition
|
||
|
%{_datadir}/dbus-1/system-services/org.freedesktop.UDisks.service
|
||
|
%{_mandir}/man1/udisks.1.gz
|
||
|
%{_mandir}/man7/udisks.7.gz
|
||
|
%{_mandir}/man8/udisks-daemon.8.gz
|
||
|
%{_mandir}/man1/udisks-tcp-bridge.1.gz
|
||
|
%{_mandir}/man1/devkit-disks.1.gz
|
||
|
%doc AUTHORS COPYING
|
||
|
|
||
|
%files devel
|
||
|
%defattr(-,root,root)
|
||
|
%{_datadir}/dbus-1/interfaces/org.freedesktop.UDisks*.xml
|
||
|
#%{_libdir}/polkit-1/extensions/libudisks-action-lookup.*a
|
||
|
%{_datadir}/pkgconfig/udisks.pc
|
||
|
%doc HACKING NEWS README doc/TODO
|
||
|
|
||
|
%files apidocs
|
||
|
%defattr(-,root,root)
|
||
|
%dir %{_datadir}/gtk-doc/html/udisks
|
||
|
%{_datadir}/gtk-doc/html/udisks/*
|
||
|
|
||
|
%changelog
|
||
|
* Tue Apr 01 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.5-2mamba
|
||
|
- added a patch to fix libexecdir in systemd file
|
||
|
|
||
|
* Sat Mar 15 2014 Automatic Build System <autodist@mambasoft.it> 1.0.5-1mamba
|
||
|
- automatic version update by autodist
|
||
|
|
||
|
* Fri Feb 01 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.4-2mamba
|
||
|
- patch: drop rule using pci-db missing in udev >= 197
|
||
|
|
||
|
* Tue Apr 03 2012 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.4-1mamba
|
||
|
- update to 1.0.4
|
||
|
|
||
|
* Sun Jul 24 2011 Automatic Build System <autodist@mambasoft.it> 1.0.3-1mamba
|
||
|
- automatic version update by autodist
|
||
|
|
||
|
* Sat Feb 05 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.2-1mamba
|
||
|
- update to 1.0.2
|
||
|
|
||
|
* Wed Oct 27 2010 gil <puntogil@libero.it> 1.0.1-1mamba
|
||
|
- package created by autospec
|