fix build error with python3 01/278801/11
authorbiao716.wang <biao716.wang@samsung.com>
Tue, 26 Jul 2022 07:56:46 +0000 (16:56 +0900)
committerbiao716.wang <biao716.wang@samsung.com>
Wed, 27 Jul 2022 06:30:05 +0000 (15:30 +0900)
Change-Id: I976b3cdae25e11052ddadb3e4e3bc5679a44ad9f
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
debian/control
debian/rules
packaging/python-urlgrabber.manifest [deleted file]
packaging/python-urlgrabber.spec
setup.py

index 67f13df26d204f9645bde1a4892f8f552686baa2..53d5bb2a776348ce22ded35cd097e99693f438e2 100644 (file)
@@ -2,7 +2,7 @@ Source:  python-urlgrabber
 Section: devel
 Priority: extra
 Maintainer: Jong-Woo Chae <jonwoo.chae@samsung.com>
-Build-Depends: debhelper (>= 7.0.15), cdbs, python3, python-is-python3, python3-all, python3-dev, dh-python, python3-docutils, python3-six, python3-pycurl
+Build-Depends: debhelper (>= 7.0.15), cdbs, python3, python3-all, python3-dev, dh-python, python3-docutils, python3-six, python3-pycurl
 Standards-Version: 4.1.0
 Homepage: http://www.tizen.org
 
index 79a8246eb6bae155714867e4f0d3cdb827d4221e..045ed4f0b1afbefa25ef2226b9dcbebba3647edd 100755 (executable)
@@ -6,8 +6,8 @@ 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
+       mkdir -p $(CURDIR)/debian/tmp
+       python3 setup.py install --prefix=/usr --root=$(CURDIR)/debian/tmp
 override_dh_installchangelogs:
        dh_installchangelogs ChangeLog
 
diff --git a/packaging/python-urlgrabber.manifest b/packaging/python-urlgrabber.manifest
deleted file mode 100644 (file)
index 017d22d..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<manifest>
- <request>
-    <domain name="_"/>
- </request>
-</manifest>
index 58e875594ca10e6480defc703e6cfff2c9178d3f..01ce55c9fd266d745fd4c1ab1021b799a3d6a2ce 100644 (file)
@@ -1,4 +1,4 @@
-Name:           python-urlgrabber
+Name:           python3-urlgrabber
 Summary:        A high-level cross-protocol url-grabber
 Version:        4.1.0
 Release:        0
@@ -7,12 +7,11 @@ License:        LGPL-2.1+
 BuildArch:      noarch
 URL:            http://urlgrabber.baseurl.org/
 Source0:        urlgrabber-%{version}.tar.gz
-Source1001:     python-urlgrabber.manifest
 BuildRequires:  python3-pycurl
 BuildRequires:  python3-six
 BuildRequires:  python3-setuptools
-Requires:       python-pycurl
-Requires:       python-six
+Requires:       python3-pycurl
+Requires:       python3-six
 Provides:       urlgrabber = %{version}-%{release}
 
 %description
@@ -24,16 +23,14 @@ authentication, proxies and more.
 %setup -q -n urlgrabber-%{version}
 
 %build
-cp %{SOURCE1001} .
-python setup.py build
+python3 setup.py build
 
 %install
-python setup.py install --root=%{buildroot} -O1 --prefix=%{_prefix}
+python3 setup.py install --root=%{buildroot} -O1 --prefix=%{_prefix}
+rm -rf %{buildroot}%{_datadir}/doc/urlgrabber-%{version} # Remove wrongly installed docs
 
 
-%remove_docs
-
 %files
-%manifest %{name}.manifest
 %{_bindir}/urlgrabber
-%{python_sitelib}/urlgrabber*
+%{python3_sitelib}/*
+
index 17401e17377b1536c9e49131fdf8c9532c043324..b6714a2dd9871e035e22e1f159c494f5262aa4fb 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -48,6 +48,5 @@ setup(
     scripts = ['scripts/urlgrabber'],
     data_files = [
         ('share/doc/' + pkg_name + '-' + pkg_version, ['README','LICENSE', 'TODO', 'ChangeLog']),
-        ('libexec', ['scripts/urlgrabber-ext-down']),
    ],
 )