endif
all:
-- python setup.py build
-- cd bsr && python setup.py build && cd ..
++ python3 setup.py build
++ cd bsr && python3 setup.py build && cd ..
tag:
git tag $(VERSION)
docs: man html pdf
install: all
-- python setup.py install --prefix=${PREFIX}
- cd bsr && python setup.py install --prefix=${PREFIX} && cd ..
- cd bsr && python setup.py install --install-scripts=/usr/local/bin --prefix=/usr/local && cd ..
++ python3 setup.py install --prefix=${PREFIX}
++ cd bsr && python3 setup.py install --prefix=${PREFIX} && cd ..
clean:
rm -rf {build/,dist/,*.egg-info/}
Section: devel
Priority: extra
Maintainer: Jian-feng Ding <jian-feng.ding@intel.com>
- Build-Depends: debhelper, python (>= 2.6), python-docutils, python-setuptools
-Build-Depends: debhelper, dh-python, python3, python3-docutils, python3-setuptools
++Build-Depends: debhelper, dh-python, python3, python3-docutils, python3-setuptools, python3-distro
Standards-Version: 3.8.0
X-Python-Version: >= 2.6
Homepage: http://www.tizen.org
Package: gbs-bsr
Architecture: all
- Depends: ${misc:Depends}, ${python:Depends},
- python-psutil,
- python-yaml
+ Depends: ${misc:Depends}, ${python3:Depends},
- python3-psutil
++ python3-psutil,
++ python3-yaml
Description: GBS build monitirong scripts
This package monitors the build status and generates report using the relevant data.
#!/usr/bin/make -f
%:
- dh $@
+ dh $@ --with python3 --buildsystem=pybuild
override_dh_auto_install:
- python setup.py install --root=debian/tmp --prefix=/usr
+ python3 setup.py install --root=debian/tmp --prefix=/usr
make man
- cd bsr && python setup.py install --root=../debian/tmp --prefix=/usr && cd ..
- cd bsr && python3 setup.py install --install-scripts=/usr/local/bin --root=../debian/tmp --prefix=/usr/local && cd ..
++ cd bsr && python3 setup.py install --root=../debian/tmp --prefix=/usr && cd ..
mkdir -p debian/tmp/usr/share/man/man1
mkdir -p debian/tmp/usr/share/gbs
install -m644 docs/gbs.1 debian/tmp/usr/share/man/man1
Requires: sudo
Requires: osc >= 0.132.6
Requires: tizen-gbp-rpm >= 20210514
-Requires: depanneur >= 0.16.20
+Requires: depanneur >= 0.16.22
- %if "%{?python_version}" < "2.7"
- Requires: python-argparse
- %endif
%if ! 0%{?tizen_version:1}
Requires: rpm-tizen >= 4.11.0.1.tizen20130618-tizen20131001
%endif
Requires: %{name}-export = %{version}-%{release}
Requires: %{name}-remotebuild = %{version}-%{release}
- BuildRequires: python-docutils
- BuildRequires: python-setuptools
+ BuildRequires: python3-docutils
+ BuildRequires: python3-setuptools
++BuildRequires: python3-distro
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
if sys.version_info[:2] > (2, 5):
if len(sys.argv) > 1 and 'install' in sys.argv:
try:
-- import platform
-- (dist, _, _) = platform.linux_distribution()
++ import distro
++ dist = distro.name()
# for debian-like distros, mods will be installed to
# ${PYTHONLIB}/dist-packages
if dist in ('debian', 'Ubuntu'):