Package: kicad Severity: wishlist Dear Maintainer,
I managed to home-brew (fumble) Jessie backports kicad-common_4.0.1-0~bpo8+1_all.deb and kicad_4.0.1-0~bpo8+1_amd64.deb, and they installed and seem to work at first glance (I'm new at kicad). But I would very much appreciate an official version in Jessie-Backports. If that helps, here are some key points of what I found myself doing (full details as a script below): I replaced the libglew1.13 dependency with libglew1.10. I used https://launchpad.net/kicad/4.0/4.0.1/+download/kicad-4.0.1.tar.xz as my source of upstream sources and had to change debian/patches/20-noAvhttp.patch and debian/patches/desktop-files.patch, as the upstream sources used ^M line endings for all files in those patches. I failed to build the 4.0.1 documentation packages. There was a possibly related note in README.source that I didn't understand: > The script get-kicad is run once, then debian patches are applied, and > a build is done in the directory <packaging folder>/doc to generate > PDF, HTML, EPUB files. Sourceless PDF files are erased, and the > source package is compressed again. Is that something I should have done manually, or is this a mere description of things that happen during the build? I compared the content of the official kicad_4.0.0~rc1a.orig.tar.xz and my home-grown kicad_4.0.1.orig.tar.xz, found quite a few differences of course, but nothing that stroke me as glaring. Regards, and thank you for providing fine software, Andreas My full workaround script for home-brewing those two is attached. As far as downloads is concerned, the script caches the results. Build is done anew from scratch each time. The script contains a few ^M line endings which need to be preserved for it to properly function: $ sha256sum -b run-build.sh afe257af7624da4b7c884453219f80ae6ffa0c8200d2e9d0fb3957aaa9524c46 *run-build.sh The following system information pertains to my home-brew-result installed: -- System Information: Debian Release: 8.2 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.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-0~bpo8+1 ii libboost-context1.55.0 1.55.0+dfsg-3 ii libboost-date-time1.55.0 1.55.0+dfsg-3 ii libboost-filesystem1.55.0 1.55.0+dfsg-3 ii libboost-iostreams1.55.0 1.55.0+dfsg-3 ii libboost-locale1.55.0 1.55.0+dfsg-3 ii libboost-program-options1.55.0 1.55.0+dfsg-3 ii libboost-regex1.55.0 1.55.0+dfsg-3 ii libboost-system1.55.0 1.55.0+dfsg-3 ii libboost-thread1.55.0 1.55.0+dfsg-3 ii libc6 2.19-18+deb8u1 ii libgcc1 1:4.9.2-10 ii libgl1-mesa-glx [libgl1] 10.3.2-1+deb8u1 ii libglew1.10 1.10.0-3 ii libglu1-mesa [libglu1] 9.0.0-2 ii libgomp1 4.9.2-10 ii libice6 2:1.0.9-1+b1 ii libsm6 2:1.2.2-1+b1 ii libstdc++6 4.9.2-10 ii libwxbase3.0-0 3.0.2-1+b1 ii libwxgtk3.0-0 3.0.2-1+b1 ii libx11-6 2:1.6.2-3 ii libxext6 2:1.3.3-1 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
run-build.sh
Description: application/shellscript
signature.asc
Description: OpenPGP digital signature