Name: libiscsi Summary: iSCSI client library Vendor: Ronnie Sahlberg Packager: Ronnie Sahlberg Version: 1.0.0 Release: 1GITHASH Epoch: 0 License: GNU LGPL version 3 Group: Libraries URL: https://github.com/sahlberg/libiscsi Source: libiscsi-%{version}.tar.gz Prereq: fileutils Provides: libiscsi = %{version} Prefix: /usr BuildRoot: %{_tmppath}/%{name}-%{version}-root %description libiscsi is a client library for attaching to iscsi resources across a network and a set of assorted useful utilities ####################################################################### %prep %setup -q # setup the init script and sysconfig file %setup -T -D -n libiscsi-%{version} -q %build CC="gcc" export CC ## always run autogen.sh ./autogen.sh %configure make %install # Clean up in case there is trash left from a previous build rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install # Remove "*.old" files find $RPM_BUILD_ROOT -name "*.old" -exec rm -f {} \; %clean rm -rf $RPM_BUILD_ROOT ####################################################################### ## Files section ## ####################################################################### %files %defattr(-,root,root) %{_bindir}/ld_iscsi.so %{_bindir}/iscsi-ls %{_bindir}/iscsi-inq %{_libdir}/libiscsi.so.* %package devel Summary: iSCSI client development libraries Group: Development %description devel development libraries for iSCSI %files devel %defattr(-,root,root) %{_includedir}/iscsi/iscsi.h %{_includedir}/iscsi/scsi-lowlevel.h %{_libdir}/libiscsi.a %{_libdir}/libiscsi.la %{_libdir}/libiscsi.so %changelog * Sat Dec 4 2010 : Version 1.0.0 - Initial version