X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=omf-expctl.spec;fp=omf-expctl.spec;h=358c07c6f9be7f4aa5670a44c0b991271838afba;hb=85bc798cde4c4fc8929e80eeed7b69cc28901630;hp=0000000000000000000000000000000000000000;hpb=f8aad755856a510f162a9d409c3fa9e623699308;p=omf.git diff --git a/omf-expctl.spec b/omf-expctl.spec new file mode 100644 index 0000000..358c07c --- /dev/null +++ b/omf-expctl.spec @@ -0,0 +1,81 @@ +# +# $Id$ +# +%define url $URL$ + +# Thierry Parmentelat - INRIA +# Copyright (C) 2010 INRIA +# License is GPL. + +%define name omf-expctl +%define version 5.3 +%define taglevel 1 + +%define plc_name %{name}-%{version}-%{taglevel} +%define actual_name omf-resctl-5.3-1ubuntu2-2 + +Summary: OMF Experiment Controller - for end-users +Name: %{name} +Version: %{version} +Release: %{taglevel} +License: GPL +Group: System Environment/Base +Source0: %{plc_name}.tar.bz2 +BuildRoot: %{_tmppath}/%{plc_name}-buildroot + +Vendor: NICTA +Packager: PlanetLab +Distribution: %{pldistro} %{plrelease} +URL: %(echo %{url} | cut -d ' ' -f 2) +# BuildArch: noarch + +Requires: pciutils +Requires: ruby +Requires: wget +Requires: wireless-tools +Requires: rpmlib(CompressedFileNames) <= 3.0.4-1 +Requires: rpmlib(PayloadFilesHavePrefix) <= 4.0-1 +# +Requires: omf-common +Requires: liblog4r +Requires: libxmpp4r +Requires: imagezip + +%description +The OMF Experiment Controller (EC) is the front end for +experimenters/users to run and manage their experiments. + +#################### + +%prep +%setup -n %{plc_name} + +%build +rm -rf $RPM_BUILD_ROOT + +mkdir unwrap + +make omf-resctl +(cd unwrap; rpm2cpio ../%{actual_name}.noarch.rpm | cpio -diu) + +# cleanup any svn sequels +find unwrap -type d -name .svn -print0 | xargs -0 rm -rf + +%install +rm -fr $RPM_BUILD_ROOT + +rsync -a unwrap/ $RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +#################### +%files +%defattr(-,root,root) +/etc +/usr/sbin +/usr/share/omf-resctl-%{version} +/usr/share/doc + +#################### +%changelog