I have prepared an NMU for yacas that applies these patches and fixes the FTBFS, and also applies the patch submitted to 295413, and updates the debhelper compatibility level.
I'm going to upload this NMU today, with urgency medium, as requested by the Release Team -- Bessos, Maggie.
diff -u yacas-1.0.57/debian/control yacas-1.0.57/debian/control --- yacas-1.0.57/debian/control +++ yacas-1.0.57/debian/control @@ -3,7 +3,7 @@ Priority: extra Maintainer: Gopal Narayanan <[EMAIL PROTECTED]> Standards-Version: 3.6.1.1 -Build-Depends: lynx,libfltk1.1-dev,debhelper (>=2.0.86),docbook-to-man, libgsl0-dev, automake, autoconf, freeglut3-dev, libxmu-dev, libxt-dev +Build-Depends: lynx,libfltk1.1-dev,debhelper (>=4),docbook-to-man, libgsl0-dev, automake, autoconf, freeglut3-dev, libxmu-dev, libxt-dev, libxi-dev Package: yacas Architecture: any diff -u yacas-1.0.57/debian/rules yacas-1.0.57/debian/rules --- yacas-1.0.57/debian/rules +++ yacas-1.0.57/debian/rules @@ -2,7 +2,7 @@ # Copyright 2000 Gopal Narayanan # Modified for debhelper by GN Sep. 1 2000 -export DH_COMPAT=2 +export DH_COMPAT=4 package=yacas #libpackage=libyacas @@ -58,6 +58,7 @@ dh_installdirs dh_installdocs -a $(MAKE) prefix=`pwd`/debian/yacas/usr \ + datarootdir=`pwd`/debian/yacas/usr/share \ sysconfdir=`pwd`/debian/yacas/etc install above=`pwd` # cd proteus; $(MAKE) prefix=$(ABOVE)/debian/yacas-proteus/usr etcprefix=$(ABOVE)/debian/yacas-proteus install -f makefile.linux diff -u yacas-1.0.57/debian/changelog yacas-1.0.57/debian/changelog --- yacas-1.0.57/debian/changelog +++ yacas-1.0.57/debian/changelog @@ -1,3 +1,18 @@ +yacas (1.0.57-2.2) unstable; urgency=medium + + * Non-Maintainer Upload, to fix two different Failure To Build From Source + issues. Thanks to Arjan Oosting for the patches. + * Added build dependency on libxi-dev. (Closes: #379261) + * Modified debian/rules to call make install with datarootdir variable. + (Closes: #379895) + * Fixed YacasNotebook/yacas-notebook.el, so that it does not complain upon + installing. Thanks to Braun Gabor for the patch. (Closes: #295413). + * Updated DH_COMPAT and debhelper build-dependency to version 4. + Removed yacas.conffiles and yacas-proteus.conffiles since they weren't + needed anymore. + + -- Margarita Manterola <[EMAIL PROTECTED]> Sun, 30 Jul 2006 15:50:41 -0300 + yacas (1.0.57-2.1) unstable; urgency=low * NMU to fix the bugs listed below, as the maintainer appears to be MIA. reverted: --- yacas-1.0.57/debian/yacas.conffiles +++ yacas-1.0.57.orig/debian/yacas.conffiles @@ -1 +0,0 @@ -/etc/emacs/site-start.d/50yacas.el reverted: --- yacas-1.0.57/debian/yacas-proteus.conffiles +++ yacas-1.0.57.orig/debian/yacas-proteus.conffiles @@ -1 +0,0 @@ -/etc/proteus.conf reverted: --- yacas-1.0.57/hardcopy.1 +++ yacas-1.0.57.orig/hardcopy.1 @@ -1,26 +0,0 @@ -N: However, if this is a small package which includes the runtime and the -N: development libraries, this is not a bug. In the latter case, please -N: contact [EMAIL PROTECTED] about this so that this exception -N: would be recognized in future versions of Lintian. -N: -N: Refer to Policy Manual, section 8.4 for details. -N: -W: yacas: non-dev-pkg-with-shlib-symlink usr/lib/libyacasnumbers.so.0.0.0 usr/li -b/libyacasnumbers.so -W: yacas: non-dev-pkg-with-shlib-symlink usr/lib/libyacas.so.0.0.0 usr/lib/libya -cas.so -W: yacas: non-dev-pkg-with-shlib-symlink usr/lib/libyacasplatform.so.0.0.0 usr/l -ib/libyacasplatform.so -W: yacas: unquoted-string-in-menu-item /usr/lib/menu/yacas needs:1 -N: -N: The menu item includes a tag with an unquoted string like -N: section=Games instead of section="Games". This is deprecated. Use a -N: quoted string instead. -N: -N: Refer to menu 3.1 for details. -N: -W: yacas: unquoted-string-in-menu-item /usr/lib/menu/yacas section:1 -W: yacas: binary-or-shlib-defines-rpath ./usr/bin/yacas /scratch/build/laptop-dh --devel/yacas-devel/yacas-1.0.57/debian/yacas/usr/lib -N: Removing /tmp/lintian-lab.20568 ... [EMAIL PROTECTED]:/scratch/build/laptop-dh-devel/yacas-devel$ only in patch2: unchanged: --- yacas-1.0.57.orig/YacasNotebook/yacas-notebook.el +++ yacas-1.0.57/YacasNotebook/yacas-notebook.el @@ -1422,7 +1422,6 @@ "Sends the current line to Yacas, and then replaces it with the Yacas output in TeX form." (interactive) - (interactive) (setq ynb-cell-output "") (ynb-single-command-get-output (buffer-substring-no-properties (line-beginning-position)