[Checkins] SVN: zc.resumelb/trunk/resumelb.spec Spec file for creating rpms.

jim cvs-admin at zope.org
Tue Mar 27 17:41:24 UTC 2012


Log message for revision 124756:
  Spec file for creating rpms.
  

Changed:
  A   zc.resumelb/trunk/resumelb.spec

-=-
Added: zc.resumelb/trunk/resumelb.spec
===================================================================
--- zc.resumelb/trunk/resumelb.spec	                        (rev 0)
+++ zc.resumelb/trunk/resumelb.spec	2012-03-27 17:41:20 UTC (rev 124756)
@@ -0,0 +1,64 @@
+Name: resumelb
+Version: 0
+Release: 1
+
+Summary: Résumé-Based Load Balancer
+Group: Applications/Internat
+
+# The next few lines are ZC dependent. If you aren't ZC, change them :)
+
+Requires: cleanpython26
+Requires: zcuser-zope
+BuildRequires: cleanpython26
+%define python /opt/cleanpython26/bin/python
+
+##########################################################################
+# Lines below this point normally shouldn't change
+
+%define source %{name}-%{version}
+
+Vendor: Zope Corporation
+Packager: Zope Corporation <sales at zope.com>
+License: ZPL
+AutoReqProv: no
+Source: %{source}.tgz
+Prefix: /opt
+BuildRoot: /tmp/%{name}
+
+%description
+%{summary}
+
+%prep
+%setup -n %{source}
+
+%build
+rm -rf %{buildroot}
+mkdir %{buildroot} %{buildroot}/opt
+cp -r $RPM_BUILD_DIR/%{source} %{buildroot}/opt/%{name}
+%{python} %{buildroot}/opt/%{name}/install.py bootstrap
+%{python} %{buildroot}/opt/%{name}/install.py buildout:extensions=
+%{python} -m compileall -q -f -d /opt/%{name}/eggs  \
+   %{buildroot}/opt/%{name}/eggs \
+   > /dev/null 2>&1 || true
+rm -rf %{buildroot}/opt/%{name}/release-distributions
+
+# Gaaaa! buildout doesn't handle relative paths in egg links. :(
+sed -i s-/tmp/%{name}-- \
+   %{buildroot}/opt/%{name}/develop-eggs/zc.%{name}.egg-link 
+%clean
+rm -rf %{buildroot}
+rm -rf $RPM_BUILD_DIR/%{source}
+
+%post
+if [[ ! -d /home/databases ]]
+then
+   mkdir /home/databases
+fi
+if [[ ! -d /etc/%{name} ]]
+then
+   mkdir /etc/%{name}
+fi
+
+%files
+%defattr(-, root, root)
+/opt/%{name}


Property changes on: zc.resumelb/trunk/resumelb.spec
___________________________________________________________________
Added: svn:eol-style
   + native



More information about the checkins mailing list