From a4fd0d99c85eb506ecf1a644831bf8db6adf1635fde543fc8fbd77425ffd68a4 Mon Sep 17 00:00:00 2001 From: Michal Zugec Date: Fri, 30 Jul 2010 09:28:06 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/YaST:Head/yast2-iscsi-client?expand=0&rev=24 --- yast2-iscsi-client.spec | 76 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 yast2-iscsi-client.spec diff --git a/yast2-iscsi-client.spec b/yast2-iscsi-client.spec new file mode 100644 index 0000000..7964143 --- /dev/null +++ b/yast2-iscsi-client.spec @@ -0,0 +1,76 @@ +# +# spec file for package yast2-iscsi-client (Version 2.19.7) +# +# norootforbuild + + +Name: yast2-iscsi-client +Version: 2.19.7 +Release: 0 + + +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source0: yast2-iscsi-client-2.19.7.tar.bz2 + +prefix: /usr + +Group: System/YaST +License: GPL v2 or later +BuildRequires: docbook-xsl-stylesheets doxygen libxslt perl-XML-Writer popt-devel sgml-skel update-desktop-files yast2 yast2-devtools yast2-packagemanager-devel yast2-perl-bindings yast2-testsuite libicu-devel yast2-packager + +Requires: yast2-packager + +# network needs Wizard::OpenCancelOKDialog() +# function from yast2-2.18.2 +Requires: yast2 >= 2.18.2 + +BuildArchitectures: noarch + +Summary: YaST2 - iSCSI Client Configuration + +%description +This package contains the YaST2 component for configuration of an iSCSI +client. + +%prep +%setup -n yast2-iscsi-client-2.19.7 + +%build +%{prefix}/bin/y2tool y2autoconf +%{prefix}/bin/y2tool y2automake +autoreconf --force --install + +export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" +export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG" + +%{?suse_update_config:%{suse_update_config -f}} +./configure --libdir=%{_libdir} --prefix=%{prefix} --mandir=%{_mandir} +# V=1: verbose build in case we used AM_SILENT_RULES(yes) +# so that RPM_OPT_FLAGS check works +make %{?jobs:-j%jobs} V=1 + +%install +make install DESTDIR="$RPM_BUILD_ROOT" +[ -e "%{prefix}/share/YaST2/data/devtools/NO_MAKE_CHECK" ] || Y2DIR="$RPM_BUILD_ROOT/usr/share/YaST2" make check DESTDIR="$RPM_BUILD_ROOT" +for f in `find $RPM_BUILD_ROOT/%{prefix}/share/applications/YaST2/ -name "*.desktop"` ; do + d=${f##*/} + %suse_update_desktop_file -d ycc_${d%.desktop} ${d%.desktop} +done + + +%clean +rm -rf "$RPM_BUILD_ROOT" + +%files +%defattr(-,root,root) +%dir /usr/share/YaST2/include/iscsi-client +/usr/share/YaST2/include/iscsi-client/* +/usr/share/YaST2/clients/iscsi-client.ycp +/usr/share/YaST2/clients/iscsi-client_*.ycp +/usr/share/YaST2/clients/inst_iscsi-client.ycp +/usr/share/YaST2/modules/IscsiClient.* +/usr/share/YaST2/modules/IscsiClientLib.* +%{prefix}/share/applications/YaST2/iscsi-client.desktop +/usr/share/YaST2/scrconf/iscsid.scr +%doc %{prefix}/share/doc/packages/yast2-iscsi-client +/usr/share/YaST2/schema/autoyast/rnc/iscsi-client.rnc