diff options
author | Ronan Le Martret <ronan@fridu.net> | 2014-09-19 18:12:50 +0200 |
---|---|---|
committer | Ronan Le Martret <ronan@fridu.net> | 2014-09-19 18:12:50 +0200 |
commit | 0b69fa5ca60d588cfd27997b3c4e9d5dcb7cb77e (patch) | |
tree | 29151d48436823de9bd073c14f1cd83a2835ad2d | |
parent | 759069d52a6d9b66129d47d24dcbbd3a8dd31b77 (diff) | |
download | mic-0b69fa5ca60d588cfd27997b3c4e9d5dcb7cb77e.tar.gz mic-0b69fa5ca60d588cfd27997b3c4e9d5dcb7cb77e.tar.bz2 mic-0b69fa5ca60d588cfd27997b3c4e9d5dcb7cb77e.zip |
clean spec filetizen_3.0_ivi_releasetizen_3.0.m14.3_ivi_releasetizen_3.0.2014.q3_common_releasesubmit/tizen_mobile/20141120.000000submit/tizen_ivi/20141007.444444submit/tizen_common/20140929.110645accepted/tizen/ivi/20141009.080622accepted/tizen/common/20140930.171013tizen_3.0_ivitizen_3.0.m14.3_ivitizen_3.0.2015.q1_commontizen_3.0.2014.q4_commontizen_3.0.2014.q3_commonaccepted/tizen_3.0.m14.3_iviaccepted/tizen_3.0.2014.q3_common
- improve rpmlint score
- remove duplicate files
Change-Id: Ia647d4b3010cab5f85e002cfdbd7cbdcc338d02b
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
-rw-r--r-- | packaging/mic.spec | 58 |
1 files changed, 50 insertions, 8 deletions
diff --git a/packaging/mic.spec b/packaging/mic.spec index 7ea48ed..741ee1f 100644 --- a/packaging/mic.spec +++ b/packaging/mic.spec @@ -1,15 +1,13 @@ -%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} - Name: mic Summary: Image Creator for Linux Distributions Version: 0.19 -Release: 1 +Release: 0 Group: System/Utilities License: GPL-2.0 BuildArch: noarch URL: http://www.tizen.org Source0: %{name}_%{version}.tar.gz -Source1001: mic.manifest +Source1001: mic.manifest Requires: python-rpm Requires: util-linux Requires: coreutils @@ -60,9 +58,9 @@ BuildRequires: python-devel BuildRequires: python-docutils %endif -Obsoletes: mic2 +BuildRequires:fdupes + -BuildRoot: %{_tmppath}/%{name}_%{version}-build %description The tool mic is used to create and manipulate images for Linux distributions. @@ -95,11 +93,56 @@ mkdir -p %{buildroot}/%{_prefix}/share/man/man1 install -m644 doc/mic.1 %{buildroot}/%{_prefix}/share/man/man1 %endif +for script in utils/rpmmisc.py \ + kickstart/custom_commands/desktop.py \ + imager/liveusb.py \ + kickstart/custom_commands/micboot.py \ + utils/gpt_parser.py \ + utils/cmdln.py \ + utils/runner.py \ + kickstart/custom_commands/micrepo.py \ + rt_util.py \ + imager/fs.py \ + utils/errors.py \ + creator.py \ + kickstart/custom_commands/partition.py \ + kickstart/__init__.py \ + msger.py \ + utils/misc.py \ + imager/loop.py \ + pluginbase.py \ + utils/fs_related.py \ + utils/grabber.py \ + bootstrap.py \ + utils/proxy.py \ + utils/partitionedfs.py \ + imager/raw.py \ + chroot.py \ + conf.py \ + plugin.py \ + imager/livecd.py ; do + chmod a+x %{buildroot}%{python_sitelib}/%{name}/${script}; +done + +for script in backend/yumpkgmgr.py \ + imager/fs_plugin.py \ + imager/liveusb_plugin.py \ + imager/livecd_plugin.py \ + imager/raw_plugin.py \ + imager/loop_plugin.py ; do + chmod a+x %{buildroot}%{_prefix}/lib/%{name}/plugins/${script}; +done + +%fdupes %{buildroot} + + + %files %manifest %{name}.manifest %defattr(-,root,root,-) +%license COPYING %doc doc/* -%doc README.rst AUTHORS COPYING ChangeLog +%doc README.rst AUTHORS ChangeLog %if ! 0%{?tizen_version:1} %{_mandir}/man1/* %endif @@ -109,4 +152,3 @@ install -m644 doc/mic.1 %{buildroot}/%{_prefix}/share/man/man1 %dir %{_prefix}/lib/%{name} %{_prefix}/lib/%{name}/* %{_bindir}/* - |