Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37790272
en ru br
ALT Linux repos
5.0: 0.6.14-alt1
4.1: 0.6.14-alt1
4.0: 0.6.14-alt1
3.0: 0.6.4-alt5

Group :: System/Servers
RPM: ivman

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: ivman
Version: 0.6.14
Release: alt1

Summary: Ivman is an extremely flexible desktop independent frontend to HAL
License: QPL (TrollTech Q Public License)
Group: System/Servers

Url: http://ivman.sourceforge.net
Source0: http://prdownloads.sourceforge.net/ivman/%name-%version.tar.bz2
Source1: %name.initscript
#Source2: IvmConfigConditions.xml.5
#Source2: %name.README.ALT
Source3: %name.configs.tar.bz2
Source4: 92-fstab-nosync.fdi
Packager: Eugene Ostapets <eostapets at altlinux.ru>

Requires:  libhal >= 0.5.3, libdbus >= 0.34, pmount
BuildPreReq: glib2-devel, libxml2-devel, libhal-devel, libdbus-devel, libdbus-glib-devel, pkgconfig, zlib-devel, pmount
Obsoletes: libivman, libivman-devel, libivman-devele-static

%description
Ivman is an extremely flexible desktop independent frontend to HAL, the userspace Hardware Abstraction Layer for Linux. It can be used to execute arbitrary commands when devices are added to or removed from your system, when device properties change, or when devices emit conditions. Any properties of the new or changed device can be included within the executed command.

%prep
%setup -q

%build
%__libtoolize --copy --force
%__aclocal
%__autoconf
%__automake
%configure
%make

%install
%make DESTDIR=%buildroot install
%__install -Dm 755 %SOURCE1 %buildroot%_initrddir/%name

%find_lang %name

cd %buildroot%_sysconfdir/%name
%__tar -jxf %SOURCE3
%__mkdir -p %buildroot%_sysconfdir/hal/fdi/policy
%__install -m 644 %SOURCE4 %buildroot%_sysconfdir/hal/fdi/policy/92-fstab-nosync.fdi

%pre
/usr/sbin/groupadd ivman || :

/usr/sbin/useradd -c "Ivman monitor" -d /dev/null \
-s /dev/null -r -g ivman ivman 2> /dev/null || :

%files -f %name.lang
%config(noreplace) %_sysconfdir/%name/*.xml
%config(noreplace) %_sysconfdir/hal/fdi/policy/92-fstab-nosync.fdi

%_initdir/*
%_bindir/%name
%_bindir/%name-launch
%_mandir/man*/*

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin