import debian packaging files and add 'Obsoletes' in spec
authorJF Ding <jian-feng.ding@intel.com>
Tue, 20 Mar 2012 06:31:11 +0000 (14:31 +0800)
committerJF Ding <jian-feng.ding@intel.com>
Tue, 20 Mar 2012 06:31:11 +0000 (14:31 +0800)
distfiles/debian/compat [new file with mode: 0644]
distfiles/debian/control [new file with mode: 0644]
distfiles/debian/copyright [new file with mode: 0644]
distfiles/debian/docs [new file with mode: 0644]
distfiles/debian/rules [new file with mode: 0755]
distfiles/mic.spec

diff --git a/distfiles/debian/compat b/distfiles/debian/compat
new file mode 100644 (file)
index 0000000..7f8f011
--- /dev/null
@@ -0,0 +1 @@
+7
diff --git a/distfiles/debian/control b/distfiles/debian/control
new file mode 100644 (file)
index 0000000..1e14b74
--- /dev/null
@@ -0,0 +1,40 @@
+Source: mic
+Section: devel
+Priority: extra
+Maintainer: Jian-feng Ding <jian-feng.ding@intel.com>
+Build-Depends: debhelper (>= 7.0.15), cdbs, python-dev, python-support
+Standards-Version: 3.8.0
+Homepage: http://www.tizen.org
+
+Package: mic
+Architecture: all
+Depends: ${misc:Depends}, ${python:Depends},
+ python-rpm,
+ bzip2,
+ dmsetup,
+ dosfstools,
+ e2fsprogs (>= 1.41),
+ isomd5sum,
+ genisoimage,
+ kpartx,
+ parted,
+ psmisc,
+ squashfs-tools (>= 4.0),
+ qemu-user-static,
+ syslinux (>= 3.82),
+ yum (>= 3.2),
+ libzypp,
+ python-zypp
+Recommends:
+ binfmt-support,
+ btrfs-tools,
+ extlinux,
+ udisks | hal
+Replaces:
+ mic2
+Description: image creator for Linux distributions
+  The tool mic is used to create and manipulate images for Linux distributions.
+  It is composed of three subcommand\: create, convert, chroot. Subcommand create
+  is used to create images with different types; subcommand convert is used to
+  convert an image to a specified type; subcommand chroot is used to chroot into
+  an image.
diff --git a/distfiles/debian/copyright b/distfiles/debian/copyright
new file mode 100644 (file)
index 0000000..0c99694
--- /dev/null
@@ -0,0 +1,42 @@
+This work was packaged for Debian by:
+
+    Ding Jianfeng <jian-feng.ding@intel.com> on Fri, 26 Dec 2008 23:00:35 +0800
+
+It was downloaded from:
+
+    https://github.com/jfding/mic
+
+Upstream Authors:
+
+    Red Hat Inc.
+    Intel Inc.
+
+Copyright:
+
+    Copyright (C) 2007-2008 Red Hat Inc.
+    Copyright (C) 2008-2012 Intel Inc.
+
+Copyright for mic/cmdln.py:
+
+    Copyright (C) 2002-2005 ActiveState Corp.
+    Copyright (C) Trent Mick <trentm@activestate.com>
+
+    MIT License
+
+    Permission is hereby granted, free of charge, to any person obtaining a copy
+    of this software and associated documentation files (the "Software"), to deal
+    in the Software without restriction, including without limitation the rights
+    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+    copies of the Software, and to permit persons to whom the Software is
+    furnished to do so, subject to the following conditions:
+
+    The above copyright notice and this permission notice shall be included in
+    all copies or substantial portions of the Software.
+
+    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+    THE SOFTWARE.
diff --git a/distfiles/debian/docs b/distfiles/debian/docs
new file mode 100644 (file)
index 0000000..a1320b1
--- /dev/null
@@ -0,0 +1 @@
+README.rst
diff --git a/distfiles/debian/rules b/distfiles/debian/rules
new file mode 100755 (executable)
index 0000000..af51936
--- /dev/null
@@ -0,0 +1,54 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+build: build-stamp
+build-stamp:
+       dh_testdir
+
+       python setup.py build
+
+clean:
+       dh_testdir
+       dh_testroot
+       rm -f build-stamp
+
+       dh_clean
+
+install: build
+       dh_testdir
+       dh_testroot
+       dh_clean -k
+       dh_installdirs
+
+       # Installing package
+       mkdir -p $(CURDIR)/debian/mic $(CURDIR)/debian/mic/usr/bin $(CURDIR)/debian/mic/usr/share/man/man1
+       install -m644 doc/mic.1 $(CURDIR)/debian/mic/usr/share/man/man1
+       #make DESTDIR=$(CURDIR)/debian/mic installman
+       #make DESTDIR=$(CURDIR)/debian/micng installconf
+       #make DESTDIR=$(CURDIR)/debian/micng installsymlinks
+       python setup.py install --root=$(CURDIR)/debian/mic
+
+binary-indep: build install
+       dh_testdir
+       dh_testroot
+       dh_installchangelogs
+       dh_installdocs
+       dh_install
+       dh_installman
+       dh_link
+       dh_strip
+       dh_compress
+       dh_fixperms
+       dh_pysupport
+       dh_installdeb
+       dh_shlibdeps
+       dh_gencontrol
+       dh_md5sums
+       dh_builddeb
+
+binary-arch: build install
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
index be86e4f..829aa27 100644 (file)
@@ -54,6 +54,9 @@ Requires:   python-zypp == 0.5.50
 Requires:   python-zypp >= 0.5.9.1
 %endif
 BuildRequires:  python-devel
+
+Obsoletes:  mic2
+
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build