summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packaging/kickstarter.manifest5
-rw-r--r--packaging/kickstarter.spec45
2 files changed, 34 insertions, 16 deletions
diff --git a/packaging/kickstarter.manifest b/packaging/kickstarter.manifest
new file mode 100644
index 0000000..017d22d
--- /dev/null
+++ b/packaging/kickstarter.manifest
@@ -0,0 +1,5 @@
+<manifest>
+ <request>
+ <domain name="_"/>
+ </request>
+</manifest>
diff --git a/packaging/kickstarter.spec b/packaging/kickstarter.spec
index 3e6cefc..765501f 100644
--- a/packaging/kickstarter.spec
+++ b/packaging/kickstarter.spec
@@ -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}/*