severity 396393 normal
tags 396393 patch
thanks

Emilio Jose Padron Gonzalez <[EMAIL PROTECTED]> wrote:

> Package: inkscape
> Version: 0.44.1-1
> Severity: grave
> Justification: renders package unusable
>
>
> EPS output seems to be broken. 

Indeed.  However, eps output is only one of a couple of output formats
of inkscape.  And it's not even hard to open the eps file in a text
editor and fix it:  One needs to remove the line

%%DocumentMedia: plain 596 842 0 () ()

I'm not a PS expert, nor a C++ guru.  But I think that

- it doesn't make sense at all to specify DocumentMedia for eps export

- the attached patch is all that's needed.

The patch has been tested on sid with the kk.svg file in the original
report, and it produced a nicely fit eps file, a one-page ps file, and a
somehow-nicely fit epsi file (the part of the figure that's off the
default page is clipped of, but that might be a feature, or a different
bug). 

Regards, Frank

-- 
Dr. Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)

diff -Nur inkscape-0.44.1.orig/debian/patches/00list 
inkscape-0.44.1/debian/patches/00list
--- inkscape-0.44.1.orig/debian/patches/00list  2006-11-01 15:05:36.000000000 
+0100
+++ inkscape-0.44.1/debian/patches/00list       2006-11-01 14:26:45.000000000 
+0100
@@ -1,2 +1,3 @@
 01_nb.po
 02_mips
+03_eps_bb
diff -Nur inkscape-0.44.1.orig/debian/patches/03_eps_bb.dpatch 
inkscape-0.44.1/debian/patches/03_eps_bb.dpatch
--- inkscape-0.44.1.orig/debian/patches/03_eps_bb.dpatch        1970-01-01 
01:00:00.000000000 +0100
+++ inkscape-0.44.1/debian/patches/03_eps_bb.dpatch     2006-11-01 
14:25:55.000000000 +0100
@@ -0,0 +1,27 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 03_eps_bb.dpatch by  <[EMAIL PROTECTED]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Do not create a Media Size for eps files
+
[EMAIL PROTECTED]@
+
+--- inkscape-0.44.1/src/extension/internal/ps.cpp.orig 2006-11-01 
14:20:31.000000000 +0100
++++ inkscape-0.44.1/src/extension/internal/ps.cpp      2006-11-01 
14:17:35.000000000 +0100
+@@ -399,10 +399,12 @@
+                << d.y0 << " "
+                << d.x1 << " "
+                << d.y1 << "\n";
+-            os << "%%DocumentMedia: plain "
+-               << (int) ceil(_width) << " "
+-               << (int) ceil(_height) << " "
+-               << "0 () ()\n";
++            if (!epsexport) {
++                os << "%%DocumentMedia: plain "
++                   << (int) ceil(_width) << " "
++                   << (int) ceil(_height) << " "
++                   << "0 () ()\n";
++            }
+         }
+ 
+         os << "%%EndComments\n";

Reply via email to