git archive --format=tar --prefix=tizenpkg-$(TAGVER)/ $(TAG) | \
gzip > tizenpkg-$(TAGVER).tar.gz
-install: all install-data
+install: all
python setup.py install --prefix=${PREFIX}
dev: all
python setup.py develop --prefix=${PREFIX}
-install-data:
- install -d ${DESTDIR}/usr/share/tizenpkg/
- install -m 644 data/* ${DESTDIR}/usr/share/tizenpkg/
-
clean:
rm -rf build/
rm -rf dist/
--- /dev/null
+Source: tizenpkg
+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: tizenpkg
+Architecture: all
+Depends: ${misc:Depends}, ${python:Depends},
+ git-core,
+ curl
+Description: The command line tools for Tizen package developers
+ The command line tools for Tizen package developers will
+ be used to do packaging related tasks.
--- /dev/null
+This work was packaged for Debian by:
+
+ Ding Jianfeng <jian-feng.ding@intel.com> on Fri, 02 Dec 2011 13:00:35 +0800
+
+It was downloaded from:
+
+ http://www.tizen.org
+
+Upstream Authors:
+
+ Intel Inc.
+
+Copyright:
+
+ Copyright (C) 2011 Intel Inc.
+
+Copyright for tizenpkg/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.
--- /dev/null
+README.rst
--- /dev/null
+#!/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/tizenpkg /usr/bin
+ #make DESTDIR=$(CURDIR)/debian/tizenpkg installman
+ #make DESTDIR=$(CURDIR)/debian/tizenpkg installconf
+ #make DESTDIR=$(CURDIR)/debian/tizenpkg installsymlinks
+ python setup.py install --root=$(CURDIR)/debian/tizenpkg --prefix=/usr
+
+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
--- /dev/null
+#
+# Do NOT Edit the Auto-generated Part!
+# Generated by: spectacle version 0.23
+#
+# >> macros
+# << macros
+
+%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+Name: tizenpkg
+Summary: The command line tools for Tizen package developers
+Version: 0.1
+Release: 1
+Group: Development/Tools
+License: GPLv2
+BuildArch: noarch
+URL: http://www.tizen.org
+Source0: %{name}-%{version}.tar.gz
+Source100: tizenpkg.yaml
+Requires: python >= 2.5
+Requires: git-core
+Requires: curl
+BuildRequires: python-devel
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+
+
+%description
+The command line tools for Tizen package developers will
+be used to do packaging related tasks.
+
+
+
+
+%prep
+%setup -q -n %{name}-%{version}
+
+# >> setup
+# << setup
+
+%build
+# >> build pre
+# << build pre
+
+CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
+
+# >> build post
+# << build post
+%install
+rm -rf $RPM_BUILD_ROOT
+# >> install pre
+# << install pre
+%if 0%{?suse_version}
+%{__python} setup.py install --root=$RPM_BUILD_ROOT --prefix=%{_prefix}
+%else
+%{__python} setup.py install --root=$RPM_BUILD_ROOT -O1
+%endif
+
+# >> install post
+# << install post
+
+
+
+
+
+
+%files
+%defattr(-,root,root,-)
+# >> files
+%doc README.rst
+%{python_sitelib}/*
+%{_datadir}/%{name}/*
+%{_bindir}/*
+# << files
+
+
--- /dev/null
+Name: tizenpkg
+Summary: The command line tools for Tizen package developers
+Version: 0.1
+Release: 1
+Group: Development/Tools
+License: GPLv2
+URL: http://www.tizen.org
+Description: |
+ The command line tools for Tizen package developers will
+ be used to do packaging related tasks.
+
+Sources:
+ - "%{name}-%{version}.tar.gz"
+Builder: python
+BuildArch: noarch
+SupportOtherDistros: yes
+
+Requires:
+ - python >= 2.5
+ - git-core
+ - curl
+
+PkgBR:
+ - python-devel
#!/usr/bin/env python
import os, sys
+import glob
from distutils.core import setup
try:
import setuptools
url='http://git.tizen.org/',
scripts=['tools/tizenpkg'],
packages=['tizenpkg'],
- package_data={'tizenpkg': ['data/*']},
+ data_files = [('/usr/share/tizenpkg', glob.glob('data/*'))],
)