Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37513638
en ru br
Репозитории ALT
S:2.0.33-alt1
5.1: 2.0.18-alt1.0.M51.1
4.0: 2.0.16-alt2.M40.1
www.altlinux.org/Changes

Группа :: Система/Настройка/Оборудование
Пакет: openipmi

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%set_verify_elf_method unresolved=relaxed

Name: openipmi
Summary: %name - Library interface to IPMI
Version: 2.0.18
Release: alt1.0.M51.1
License: LGPL
Url: http://openipmi.sourceforge.net
Group: System/Configuration/Hardware
Source: %name-%version-%release.tar
Patch: %name-%version-%release.patch

BuildRequires: libpopt-devel python-devel libnet-snmp-devel
BuildRequires: libncurses-devel libssl-devel tkinter swig
BuildRequires: glib2-devel tcl-devel

%description
This package contains basic tools used with OpenIPMI.

%package -n lib%name
Summary: %name - Library interface to IPMI
Group: System/Configuration/Hardware

%description -n lib%name
This package contains a shared library implementation of IPMI.

%package -n lib%name-devel
Summary: Development files for OpenIPMI
Group: Development/C
Requires: lib%name = %version-%release

%description -n lib%name-devel
Contains additional files need for a developer to create applications
and/or middleware that depends on libOpenIPMI

%package perl
Summary: Perl interface for OpenIPMI
Group: System/Configuration/Hardware

%description perl
A Perl interface for OpenIPMI.

%package -n python-module-%name
Summary: Python interface for OpenIPMI
Group: System/Configuration/Hardware

%description -n python-module-%name
A Python interface for OpenIPMI.

%package gui
Summary: GUI (in python) for OpenIPMI
Group: System/Configuration/Hardware

%description gui
A GUI interface for OpenIPMI.  Written in python an requiring wxWidgets.

%package ui
Summary: User Interface (ui)
Group: System/Configuration/Hardware

%description ui
This package contains a user interface

%package lanserv
Summary: Emulates an IPMI network listener
Group: System/Configuration/Hardware

%description lanserv
This package contains a network IPMI listener.

%prep
%setup
%patch0 -p1

%build
%autoreconf
export CFLAGS="-fPIC $RPM_OPT_FLAGS"
%configure --disable-static
%make

%install
make DESTDIR=%buildroot install
install -d %buildroot%_initdir
install -d %buildroot%_sysconfdir/sysconfig
install ipmi.init %buildroot%_initdir/ipmi
install ipmi.sysconf %buildroot%_sysconfdir/sysconfig/ipmi

rm -f %buildroot%_libdir/libOpenIPMIglib12.*

%files

%doc COPYING COPYING.LIB FAQ INSTALL README README.Force
%doc README.MotorolaMXP CONFIGURING_FOR_LAN COPYING.BSD
%_initdir/ipmi
%_sysconfdir/sysconfig/ipmi

%files -n lib%name
%_libdir/libOpenIPMIcmdlang.so.*
%_libdir/libOpenIPMIglib.so.*
%_libdir/libOpenIPMItcl.so.*
%_libdir/libOpenIPMIposix.so.*
%_libdir/libOpenIPMIpthread.so.*
%_libdir/libOpenIPMI.so.*
%_libdir/libOpenIPMIutils.so.*
%_libdir/libOpenIPMIui.so.*

%files perl

%perl_vendorarch/*
%doc swig/OpenIPMI.i swig/perl/sample swig/perl/ipmi_powerctl

%files -n python-module-%name
%_libdir/python*/site-packages/*OpenIPMI.*
%doc swig/OpenIPMI.i

%files gui
%dir %_libdir/python*/site-packages/openipmigui
%_libdir/python*/site-packages/openipmigui/*
%_bindir/openipmigui

%files -n lib%name-devel
%_includedir/OpenIPMI
%_libdir/*.so
%_libdir/pkgconfig/*
%doc doc/IPMI.pdf

%files ui
%_bindir/ipmi_ui
%_bindir/ipmicmd
%_bindir/openipmicmd
%_bindir/ipmish
%_bindir/openipmish
%_bindir/solterm
%_bindir/rmcp_ping
%doc %_mandir/man1/ipmi_ui.1*
%doc %_mandir/man1/openipmicmd.1*
%doc %_mandir/man1/openipmish.1*
%doc %_mandir/man1/openipmigui.1*
%doc %_mandir/man1/solterm.1*
%doc %_mandir/man1/rmcp_ping.1*
%doc %_mandir/man7/ipmi_cmdlang.7*
%doc %_mandir/man7/openipmi_conparms.7*

%files lanserv
%_bindir/ipmilan
%_libdir/libIPMIlanserv.so.*
%doc %_mandir/man8/ipmilan.8*


%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin