178 lines
5.5 KiB
RPMSpec
178 lines
5.5 KiB
RPMSpec
Name: udisks
|
|
Version: 1.0.5
|
|
Release: 3mamba
|
|
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: libpolkit-devel
|
|
BuildRequires: libsg3_utils-devel
|
|
BuildRequires: libudev-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
|
|
%{_datadir}/dbus-1/interfaces/org.freedesktop.UDisks*.xml
|
|
#%{_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/devkit-disks.1*
|
|
%{_mandir}/man1/udisks.1*
|
|
%{_mandir}/man1/udisks-tcp-bridge.1*
|
|
%{_mandir}/man7/udisks.7*
|
|
%{_mandir}/man8/udisks-daemon.8*
|
|
%doc AUTHORS COPYING
|
|
|
|
%files devel
|
|
%defattr(-,root,root)
|
|
#%{_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
|
|
* Fri Sep 05 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.5-3mamba
|
|
- mode dbus files from -devel to main package
|
|
|
|
* 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
|