diff --git a/debian/control b/debian/control index 4582507b8..dbd253b0b 100644 --- a/debian/control +++ b/debian/control @@ -15,27 +15,27 @@ Standards-Version: 3.9.5 Vcs-Git: git://anonscm.debian.org/collab-maint/gramps.git Vcs-browser: http://anonscm.debian.org/gitweb/?p=collab-maint/gramps.git Homepage: http://www.gramps-project.org/ -X-Python-Version: >= 2.7 +X-Python-Version: >= 3.0 Package: python-gramps Architecture: all Depends: gir1.2-gtk-3.0, librsvg2-2, - python-gi, - python-gi-cairo, + python3-gi, + python3-gi-cairo, xdg-utils, ${misc:Depends}, ${python:Depends} Recommends: graphviz, libosmgpsmap-1.0-0-dev, - python-pyicu + python3-pyicu Suggests: fonts-freefont-ttf, gir1.2-gexiv2-0.4, gir1.2-gtk-gtkspell3-3.0, - python-pil, + python3-pil, rcs Description: Genealogical research program GRAMPS is an Open Source genealogy program written in Python, using diff --git a/debian/rules b/debian/rules index 03be06977..e1f325b77 100755 --- a/debian/rules +++ b/debian/rules @@ -5,32 +5,32 @@ export DH_VERBOSE=1 export DH_OPTIONS=-v %: - dh $@ --with python2 + dh $@ --with python3 # Override auto test because upstream do not use the standard unittest discover override_dh_auto_test: # Override of auto_build override_dh_auto_build: - python setup.py build + python3 setup.py build # Override of auto_install to remove information from package override_dh_auto_install: #dh_auto_install # Remove duplicate copyright information - #rm $(CURDIR)/debian/python-gramps/usr/share/doc/gramps/COPYING + #rm $(CURDIR)/debian/python3-gramps/usr/share/doc/gramps/COPYING # Remove install file as it is not needed by package users - #rm $(CURDIR)/debian/python-gramps/usr/share/doc/gramps/INSTALL + #rm $(CURDIR)/debian/python3-gramps/usr/share/doc/gramps/INSTALL # Remove duplicate license information - #rm $(CURDIR)/debian/python-gramps/usr/share/doc/gramps/LICENSE - python setup.py install --root=debian/python-gramps --install-layout=deb + #rm $(CURDIR)/debian/python3-gramps/usr/share/doc/gramps/LICENSE + python3 setup.py install --root=debian/python3-gramps --install-layout=deb # Make css style sheets and png icons non-executable override_dh_fixperms: dh_fixperms - chmod a-x $(CURDIR)/debian/python-gramps/usr/share/gramps/css/Web_*.css - chmod a-x $(CURDIR)/debian/python-gramps/usr/share/gramps/images/22x22/gramps*.png - chmod a-x $(CURDIR)/debian/python-gramps/usr/share/gramps/images/16x16/gramps*.png + chmod a-x $(CURDIR)/debian/python3-gramps/usr/share/gramps/css/Web_*.css + chmod a-x $(CURDIR)/debian/python3-gramps/usr/share/gramps/images/22x22/gramps*.png + chmod a-x $(CURDIR)/debian/python3-gramps/usr/share/gramps/images/16x16/gramps*.png # Avoid compressing COPYING file so that it can appear in the "About" dialog override_dh_compress: