Modify urlgrabber install directory 78/247578/12
authorbiao716.wang <biao716.wang@samsung.com>
Thu, 12 Nov 2020 07:05:41 +0000 (16:05 +0900)
committerbiao716.wang <biao716.wang@samsung.com>
Fri, 13 Nov 2020 05:10:03 +0000 (14:10 +0900)
must name package name python3-urlgrabber, if so, it will be installed in dist-packages directory.
But if you name it python-urlgrabber, it will be installed in site-paackages dir under pythone version
Change-Id: I268bc9617ea55b1beb863b78c378dcefca0fa9cf
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
debian/control
debian/python-urlgrabber.install [deleted file]
debian/rules
setup.py

index 1f8573c753e2bc791c6f19788988e24c88fe6d99..67f13df26d204f9645bde1a4892f8f552686baa2 100644 (file)
@@ -2,13 +2,13 @@ Source:  python-urlgrabber
 Section: devel
 Priority: extra
 Maintainer: Jong-Woo Chae <jonwoo.chae@samsung.com>
-Build-Depends: debhelper (>= 7.0.15), python3-dev, dh-python, python3-setuptools, python3-six, python3-pycurl
+Build-Depends: debhelper (>= 7.0.15), cdbs, python3, python-is-python3, python3-all, python3-dev, dh-python, python3-docutils, python3-six, python3-pycurl
 Standards-Version: 4.1.0
 Homepage: http://www.tizen.org
 
-Package:  python-urlgrabber
+Package:  python3-urlgrabber
 Architecture: all
-Depends:  ${python:Depends},
+Depends:  ${python3:Depends},
  python3-six,
  python3-pycurl
 Description: image creator for Linux distributions
diff --git a/debian/python-urlgrabber.install b/debian/python-urlgrabber.install
deleted file mode 100644 (file)
index 28207a6..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/* /usr/lib
-debian/tmp/usr/bin/urlgrabber /usr/bin
index e20031838d20274e37d8b4bf73ea7fcb0f4e384e..79a8246eb6bae155714867e4f0d3cdb827d4221e 100755 (executable)
@@ -1,47 +1,14 @@
 #!/usr/bin/make -f
+%:
+       dh $@ --with python3 --buildsystem=pybuild
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+override_dh_auto_install:
+       dh_auto_install
+       # remove unneeded documents installed by setup.py
+       -rm -rf $(CURDIR)/debian/python-urlgrabber/usr/share/doc/urlgrabber-*
+       #mkdir -p $(CURDIR)/debian/tmp
+       #python3 setup.py install --prefix=/usr --root=$(CURDIR)/debian/tmp
+override_dh_installchangelogs:
+       dh_installchangelogs ChangeLog
 
-build: build-stamp
-build-stamp:
-       dh_testdir
-       python3 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/tmp
-       python3 setup.py install --prefix=/usr --root=$(CURDIR)/debian/tmp
-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_python3
-       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 6f6a6bd4d6e2678a8adb92f4fe4ae2ef0b2915a7..17401e17377b1536c9e49131fdf8c9532c043324 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -1,4 +1,5 @@
-from setuptools import setup
+#from setuptools import setup
+from distutils.core import setup
 
 pkg_name = "urlgrabber"
 pkg_version = "4.1.0"
@@ -44,12 +45,6 @@ setup(
     maintainer_email="ngompa@fedoraproject.org",
     packages=["urlgrabber"],
     package_dir = {'urlgrabber':'urlgrabber'},
-    include_package_data=True,
-    install_requires=[
-        "pycurl",
-        "six",
-        "setuptools",
-    ],
     scripts = ['scripts/urlgrabber'],
     data_files = [
         ('share/doc/' + pkg_name + '-' + pkg_version, ['README','LICENSE', 'TODO', 'ChangeLog']),