Репозитории ALT

S: | 2.0.33-alt1 |
5.1: | 2.0.18-alt1.0.M51.1 |
4.0: | 2.0.16-alt2.M40.1 |
Группа :: Система/Настройка/Оборудование
Пакет: openipmi
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%set_verify_elf_method unresolved=relaxed
%def_disable python
Name: openipmi
Summary: %name - Library interface to IPMI
Version: 2.0.16
Release: alt2.M40.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
# 2 rider: *argh*
subst 's,-lpython2.6,-lpython2.4,' swig/python/Makefile.am
%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 можно просмотреть здесь
%def_disable python
Name: openipmi
Summary: %name - Library interface to IPMI
Version: 2.0.16
Release: alt2.M40.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
# 2 rider: *argh*
subst 's,-lpython2.6,-lpython2.4,' swig/python/Makefile.am
%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 можно просмотреть здесь