Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 0a86a25e7e3e0a4860ed18a5c7f7cd73 > files > 3

ivman-0.5-0.pre2.1mdk.src.rpm

%define name ivman
%define version 0.5
%define release 0.pre2.1mdk

%define lib_name_orig lib%{name}
%define lib_major 0
%define lib_name %mklibname %{name} %{lib_major}

Summary: A volume manager daemon
Name: %{name}
Version: %{version}
Release: %{release}
Source0: %{name}-0.5_pre2.tar.bz2
Source1: ivman-initscript.bz2
License: QPL
Group: System/Base
Url: http://ivman.sourceforge.net
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: glib-devel, hal-devel, dbus-devel, libxml-devel
PreReq: rpm-helper

%description
Ivman is a volume manager daemon. It detects added volumes such as DVDs, CDs, 
and USB sticks / hard drives, mounts them if necessary and also starts 
programs to handle the added media (such as an audio CD player, or a video DVD
player). It can also monitor properties of hardware and execute commands when 
these properties change to a predefined value.

%package -n     %{lib_name}
Summary: Main library for %{name}
Group: System/Libraries
%description -n %{lib_name}
This package contains the library needed to run programs dynamically
linked with %{lib_name_orig}

%prep
%setup -q -n %{name}-0.5_pre2

%build
%define __libtoolize /bin/true
%configure 
%make

%install
rm -rf %{buildroot}
%makeinstall_std

mkdir -p %{buildroot}/%{_initrddir}
bzcat %{SOURCE1} > %{buildroot}/%{_initrddir}/%{name}
chmod 755 %{buildroot}/%{_initrddir}/%{name}

# devel library are provided, but no header, so useless
rm -f %{buildroot}/%{_libdir}/*a
rm -f %{buildroot}/%{_libdir}/*.so

%post -n %{lib_name} -p /sbin/ldconfig
%postun -n %{lib_name} -p /sbin/ldconfig

%post
%_post_service ivman

%preun
%_preun_service ivman

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc README
%{_bindir}/*
%{_mandir}/man?/*
%dir %{_sysconfdir}/%{name}
%config(noreplace) %{_sysconfdir}/%{name}/*
%{_initrddir}/%{name}

%files -n %{lib_name}
%defattr(-,root,root)
%{_libdir}/*.so.*

%changelog
* Wed Feb 09 2005 Couriousous <couriousous@mandrake.org> 0.5-0.pre2.1mdk
- Pre2

* Sun Jan 30 2005 Couriousous <couriousous@mandrake.org> 0.5-0.pre1.1mdk
- First Mandrakelinux release