diff --git a/debian/control b/debian/control index 91fa3f1..5fd0b2c 100644 --- a/debian/control +++ b/debian/control @@ -11,7 +11,8 @@ doxygen, swig, libxml2-dev, - python3-all-dev, + python3-dev, +# should be python3-all-dev but build system can only deal with one Python interpreter perl, libperl-dev, default-jdk-headless, @@ -64,7 +65,6 @@ Package: python3-sbml5 Architecture: any -Multi-Arch: same Section: python Depends: ${shlibs:Depends}, ${misc:Depends}, diff --git a/debian/python3-sbml5.install b/debian/python3-sbml5.install index 0e92156..607c065 100644 --- a/debian/python3-sbml5.install +++ b/debian/python3-sbml5.install @@ -1 +1 @@ -usr/lib/*/python* +usr/lib/python* diff --git a/debian/rules b/debian/rules index 38d5344..8087be5 100755 --- a/debian/rules +++ b/debian/rules @@ -72,7 +72,10 @@ # dh_auto_install -O--buildsystem=pybuild # unfortunately there is no setup.py set -x ; \ for pyv in `py3versions -s` ; do \ - test -e $(debtmp)/usr/lib/*/$${pyv}/site-packages && mv $(debtmp)/usr/lib/*/python$${pyv}/site-packages $(debtmp)/usr/lib/python$${pyv}/dist-packages || true ; \ + if [ -d $(debtmp)/usr/lib/*/$${pyv}/site-packages/ ] ; then \ + mkdir -p $(debtmp)/usr/lib/$${pyv}/dist-packages ; \ + mv $(debtmp)/usr/lib/*/$${pyv}/site-packages/* $(debtmp)/usr/lib/$${pyv}/dist-packages ; \ + fi ; \ done dh_auto_install find $(debtmp)/usr -type f -name "*.js" -delete