Репозитории ALT
5.1: | 0.6.14-alt1 |
4.1: | 0.6.14-alt1 |
4.0: | 0.6.14-alt1 |
3.0: | 0.6.4-alt5 |
Группа :: Система/Серверы
Пакет: ivman
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: ivman
Version: 0.6.4
Release: alt5
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: lib%name = %version, libhal >= 0.5.3, libdbus >= 0.34, pmount
BuildPreReq: glib2-devel, libxml2-devel, libhal-devel, libdbus-devel, libdbus-glib-devel, pkgconfig, zlib-devel, pmount
%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.
%package -n lib%name
Summary: Shared library for Ivman frontend to HAL
Group: System/Libraries
%description -n lib%name
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.
%package -n lib%name-devel
Summary: Development shared library for Ivman frontend to HAL
Group: Development/C
%description -n lib%name-devel
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.
%package -n lib%name-devel-static
Summary: Development static shared library for Ivman frontend to HAL
Group: Development/C
%description -n lib%name-devel-static
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
cd %buildroot%_sysconfdir/%name
%__tar -jxf %SOURCE3
%__install -m 644 %SOURCE2 %buildroot%_mandir/man5
%__mkdir -p %buildroot%_sysconfdir/hal/fdi/policy
%__install -m 644 %SOURCE4 %buildroot%_sysconfdir/hal/fdi/policy/92-fstab-nosync.fdi
%pre
/usr/sbin/useradd -c "Ivman monitor" -d /dev/null \
-s /dev/null -r -g xgrp ivman 2> /dev/null || :
%postun -n lib%name
%postun_ldconfig
%post -n lib%name
%post_ldconfig
%files
%config(noreplace) %_sysconfdir/%name/*.xml
%config(noreplace) %_sysconfdir/hal/fdi/policy/92-fstab-nosync.fdi
%_initdir/*
%_bindir/%name
%_mandir/man*/*
%files -n lib%name
%_libdir/libIvmConfig.so.*
%files -n lib%name-devel
%_libdir/*.so
%files -n lib%name-devel-static
%_libdir/*.a
%changelog
…
Полный changelog можно просмотреть здесь
Version: 0.6.4
Release: alt5
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: lib%name = %version, libhal >= 0.5.3, libdbus >= 0.34, pmount
BuildPreReq: glib2-devel, libxml2-devel, libhal-devel, libdbus-devel, libdbus-glib-devel, pkgconfig, zlib-devel, pmount
%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.
%package -n lib%name
Summary: Shared library for Ivman frontend to HAL
Group: System/Libraries
%description -n lib%name
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.
%package -n lib%name-devel
Summary: Development shared library for Ivman frontend to HAL
Group: Development/C
%description -n lib%name-devel
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.
%package -n lib%name-devel-static
Summary: Development static shared library for Ivman frontend to HAL
Group: Development/C
%description -n lib%name-devel-static
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
cd %buildroot%_sysconfdir/%name
%__tar -jxf %SOURCE3
%__install -m 644 %SOURCE2 %buildroot%_mandir/man5
%__mkdir -p %buildroot%_sysconfdir/hal/fdi/policy
%__install -m 644 %SOURCE4 %buildroot%_sysconfdir/hal/fdi/policy/92-fstab-nosync.fdi
%pre
/usr/sbin/useradd -c "Ivman monitor" -d /dev/null \
-s /dev/null -r -g xgrp ivman 2> /dev/null || :
%postun -n lib%name
%postun_ldconfig
%post -n lib%name
%post_ldconfig
%files
%config(noreplace) %_sysconfdir/%name/*.xml
%config(noreplace) %_sysconfdir/hal/fdi/policy/92-fstab-nosync.fdi
%_initdir/*
%_bindir/%name
%_mandir/man*/*
%files -n lib%name
%_libdir/libIvmConfig.so.*
%files -n lib%name-devel
%_libdir/*.so
%files -n lib%name-devel-static
%_libdir/*.a
%changelog
…
Полный changelog можно просмотреть здесь