Package: kicad
Version: 4.0.1+dfsg1-1
Severity: normal

Dear Maintainer,

Looking at the debian/changelog it seems like Python scripting support
is supposed to work with the latest version of kicad, however the
Python extension needed for that isn't being installed into the kicad
package at build time.

The build system spits out the appropriate files in
./debian/tmp/usr/lib/python2.7/dist-packages/ and copying the .py and
.so files there into the right place in /usr/local seems to work so
it's probably just a matter of adding those to kicad.install.

Though maybe it would be better to provide a separate python-kicad
package, I checked the Python policy and it seems while that's not
mandatory for packages providing public extensions it is encouraged.
Either way I'm thinking that maybe that also makes dh pick up the
extension automatically or something. 

Looking at the output of ldd for the _pcbnew.so it looks like it's
statically linked against the rest of pcbnew so it could be provided
as a seperate package but I'm not sure how the kiface stuff works so
maybe that's a red herring.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.3.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages kicad depends on:
ii  kicad-common                    4.0.1+dfsg1-1
ii  libboost-context1.58.0          1.58.0+dfsg-4.1
ii  libboost-date-time1.58.0        1.58.0+dfsg-4.1
ii  libboost-filesystem1.58.0       1.58.0+dfsg-4.1
ii  libboost-iostreams1.58.0        1.58.0+dfsg-4.1
ii  libboost-locale1.58.0           1.58.0+dfsg-4.1
ii  libboost-program-options1.58.0  1.58.0+dfsg-4.1
ii  libboost-regex1.58.0            1.58.0+dfsg-4.1
ii  libboost-system1.58.0           1.58.0+dfsg-4.1
ii  libboost-thread1.58.0           1.58.0+dfsg-4.1
ii  libc6                           2.21-6
ii  libgcc1                         1:5.3.1-6
ii  libgl1-mesa-glx [libgl1]        11.1.1-2
ii  libglew1.10                     1.10.0-3
ii  libglew1.13                     1.13.0-2
ii  libglu1-mesa [libglu1]          9.0.0-2.1
ii  libgomp1                        5.3.1-6
ii  libstdc++6                      5.3.1-6
ii  libwxbase3.0-0v5                3.0.2+dfsg-1.2
ii  libwxgtk3.0-0v5                 3.0.2+dfsg-1.2

kicad recommends no packages.

Versions of packages kicad suggests:
ii  extra-xdg-menus  1.0-4
ii  kicad-doc-en     4.0.0~rc1a-3

-- no debconf information

Reply via email to