added workable spec and manifest file submit/trunk/20120921.233347
authorJF Ding <jian-feng.ding@intel.com>
Thu, 23 Aug 2012 01:39:46 +0000 (09:39 +0800)
committerJF Ding <jian-feng.ding@intel.com>
Thu, 23 Aug 2012 01:39:46 +0000 (09:39 +0800)
packaging/kickstarter.manifest [new file with mode: 0644]
packaging/kickstarter.spec

diff --git a/packaging/kickstarter.manifest b/packaging/kickstarter.manifest
new file mode 100644 (file)
index 0000000..017d22d
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+ <request>
+    <domain name="_"/>
+ </request>
+</manifest>
index 3e6cefc..765501f 100644 (file)
@@ -1,34 +1,47 @@
+%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+Name:       kickstarter
 Summary:       Create kickstart files for image creation
-Name:          kickstarter
-Version:       0.15
-Release:       1
-License:       GPLv2
-Group:         System/Base
-URL:           http://www.meego.com
-Source:                %{name}-%{version}.tar.bz2
-BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root
-BuildArch:     noarch
-Requires:   PyYAML
-Requires:   python-urlgrabber
+Version:    0.15
+Release:    1
+Group:      System/Base
+License:    GPLv2
+BuildArch:  noarch
+URL:        http://www.tizen.org
+Source0:    %{name}-%{version}.tar.bz2
+Source1001: packaging/kickstarter.manifest
+Requires:   python-yaml
 Requires:   python-cheetah
+Requires:   python-lxml
 BuildRequires:  python-devel
 BuildRequires:  python-cheetah
 
+
 %description
 Create Configuration files(kickstart) to build images
 
+
 %prep
-%setup -q
+%setup -q -n %{name}-%{version}
+
 
 %build
+cp %{SOURCE1001} .
+make tmpls
+
+CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
+
 
 %install
 rm -rf $RPM_BUILD_ROOT
+%if 0%{?suse_version}
+%{__python} setup.py install --root=$RPM_BUILD_ROOT --prefix=%{_prefix}
+%else
+%{__python} setup.py install --root=$RPM_BUILD_ROOT -O1 --prefix=%{_prefix}
+%endif
 
-%clean
-rm -rf $RPM_BUILD_ROOT
 
 %files
+%manifest kickstarter.manifest
 %defattr(-,root,root,-)
-%doc GPL
-
+%{_bindir}/*
+%{python_sitelib}/*