summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsu_v <suv-sf@users.sourceforge.net>2013-01-25 10:17:25 +0000
committer~suv <suv-sf@users.sourceforge.net>2013-01-25 10:17:25 +0000
commite31fe651573dd617dd27e146c9864d613c7cc904 (patch)
treeb7d0b1b002c47f086780e16e97dd620a09d2ac44
parentAdd support for libcdr (diff)
downloadinkscape-e31fe651573dd617dd27e146c9864d613c7cc904.tar.gz
inkscape-e31fe651573dd617dd27e146c9864d613c7cc904.zip
libcdr: lower min version to 0.0.8, keep fallback input extensions for UC-based import (renamed, new id)
(internal extension has priority over script-based ones for same mime-type) (bzr r12059.1.2)
-rw-r--r--configure.ac2
-rw-r--r--share/extensions/Makefile.am7
-rw-r--r--share/extensions/ccx_input-uniconv.inx (renamed from share/extensions/ccx_input.inx)8
-rw-r--r--share/extensions/cdr_input-uniconv.inx17
-rw-r--r--share/extensions/cdt_input-uniconv.inx (renamed from share/extensions/cdt_input.inx)8
-rw-r--r--share/extensions/cmx_input-uniconv.inx (renamed from share/extensions/cmx_input.inx)8
6 files changed, 34 insertions, 16 deletions
diff --git a/configure.ac b/configure.ac
index 62d8ff11f..b62663fb2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -717,7 +717,7 @@ AC_ARG_ENABLE(wpg,
with_libcdr=no
if test "x$enable_cdr" = "xyes"; then
- PKG_CHECK_MODULES(LIBCDR, libcdr-0.0 >= 0.0.9 libwpd-0.9 libwpd-stream-0.9 libwpg-0.2, with_libcdr=yes, with_libcdr=no)
+ PKG_CHECK_MODULES(LIBCDR, libcdr-0.0 >= 0.0.8 libwpd-0.9 libwpd-stream-0.9 libwpg-0.2, with_libcdr=yes, with_libcdr=no)
if test "x$with_libcdr" = "xyes"; then
AC_DEFINE(WITH_LIBCDR,1,[Build in libcdr])
diff --git a/share/extensions/Makefile.am b/share/extensions/Makefile.am
index 63a9d143c..5770d79e7 100644
--- a/share/extensions/Makefile.am
+++ b/share/extensions/Makefile.am
@@ -195,10 +195,11 @@ modules = \
addnodes.inx \
ai_input.inx \
aisvg.inx \
- ccx_input.inx \
- cdt_input.inx \
+ ccx_input-uniconv.inx \
+ cdr_input-uniconv.inx \
+ cdt_input-uniconv.inx \
cgm_input.inx \
- cmx_input.inx \
+ cmx_input-uniconv.inx \
color_blackandwhite.inx\
color_brighter.inx\
color_custom.inx \
diff --git a/share/extensions/ccx_input.inx b/share/extensions/ccx_input-uniconv.inx
index 4dcd43b8e..040a2891a 100644
--- a/share/extensions/ccx_input.inx
+++ b/share/extensions/ccx_input-uniconv.inx
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
- <_name>Corel DRAW Compressed Exchange files input</_name>
- <id>org.inkscape.input.ccx</id>
+ <_name>Corel DRAW Compressed Exchange files input (UC)</_name>
+ <id>org.inkscape.input.ccx.uniconvertor</id>
<dependency type="executable" location="extensions">uniconv-ext.py</dependency>
<input>
<extension>.ccx</extension>
<mimetype>application/x-xccx</mimetype>
- <_filetypename>Corel DRAW Compressed Exchange files (.ccx)</_filetypename>
- <_filetypetooltip>Open compressed exchange files saved in Corel DRAW</_filetypetooltip>
+ <_filetypename>Corel DRAW Compressed Exchange files (UC) (.ccx)</_filetypename>
+ <_filetypetooltip>Open compressed exchange files saved in Corel DRAW (UC)</_filetypetooltip>
</input>
<script>
<command reldir="extensions" interpreter="python">uniconv-ext.py</command>
diff --git a/share/extensions/cdr_input-uniconv.inx b/share/extensions/cdr_input-uniconv.inx
new file mode 100644
index 000000000..6fd7f90ab
--- /dev/null
+++ b/share/extensions/cdr_input-uniconv.inx
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
+ <_name>Corel DRAW Input (UC)</_name>
+ <id>org.inkscape.input.cdr.uniconvertor</id>
+ <!-- the uniconv or uniconvertor dependency will be tested by uniconv-ext.py -->
+ <dependency type="executable" location="extensions">uniconv-ext.py</dependency>
+ <input>
+ <extension>.cdr</extension>
+ <mimetype>image/x-xcdr</mimetype>
+ <_filetypename>Corel DRAW 7-X4 files (UC) (*.cdr)</_filetypename>
+ <_filetypetooltip>Open files saved in Corel DRAW 7-X4 (UC)</_filetypetooltip>
+ <output_extension>org.inkscape.output.cdr</output_extension>
+ </input>
+ <script>
+ <command reldir="extensions" interpreter="python">uniconv-ext.py</command>
+ </script>
+</inkscape-extension>
diff --git a/share/extensions/cdt_input.inx b/share/extensions/cdt_input-uniconv.inx
index 6bed364f6..78d5c6a97 100644
--- a/share/extensions/cdt_input.inx
+++ b/share/extensions/cdt_input-uniconv.inx
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
- <_name>Corel DRAW templates input</_name>
- <id>org.inkscape.input.cdt</id>
+ <_name>Corel DRAW templates input (UC)</_name>
+ <id>org.inkscape.input.cdt.uniconvertor</id>
<dependency type="executable" location="extensions">uniconv-ext.py</dependency>
<input>
<extension>.cdt</extension>
<mimetype>application/x-xcdt</mimetype>
- <_filetypename>Corel DRAW 7-13 template files (.cdt)</_filetypename>
- <_filetypetooltip>Open files saved in Corel DRAW 7-13</_filetypetooltip>
+ <_filetypename>Corel DRAW 7-13 template files (UC) (.cdt)</_filetypename>
+ <_filetypetooltip>Open files saved in Corel DRAW 7-13 (UC)</_filetypetooltip>
</input>
<script>
<command reldir="extensions" interpreter="python">uniconv-ext.py</command>
diff --git a/share/extensions/cmx_input.inx b/share/extensions/cmx_input-uniconv.inx
index 96f84d6b2..7840302d5 100644
--- a/share/extensions/cmx_input.inx
+++ b/share/extensions/cmx_input-uniconv.inx
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
- <_name>Corel DRAW Presentation Exchange files input</_name>
- <id>org.inkscape.input.cmx</id>
+ <_name>Corel DRAW Presentation Exchange files input (UC)</_name>
+ <id>org.inkscape.input.cmx.uniconvertor</id>
<dependency type="executable" location="extensions">uniconv-ext.py</dependency>
<input>
<extension>.cmx</extension>
<mimetype>application/x-xcmx</mimetype>
- <_filetypename>Corel DRAW Presentation Exchange files (.cmx)</_filetypename>
- <_filetypetooltip>Open presentation exchange files saved in Corel DRAW</_filetypetooltip>
+ <_filetypename>Corel DRAW Presentation Exchange files (UC) (.cmx)</_filetypename>
+ <_filetypetooltip>Open presentation exchange files saved in Corel DRAW (UC)</_filetypetooltip>
</input>
<script>
<command reldir="extensions" interpreter="python">uniconv-ext.py</command>