[kdegraphics] - okular fails to load XPS files (#643833)

Rex Dieter rdieter at fedoraproject.org
Tue Oct 19 16:47:12 UTC 2010


commit 23f802081ac6fdc1aaa0b8dc70edea57a2347057
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Tue Oct 19 11:53:25 2010 -0500

    - okular fails to load XPS files (#643833)

 kdegraphics-4.5.2-okular_xps_hack.patch |   12 ++++++++++++
 kdegraphics.spec                        |   10 +++++++++-
 2 files changed, 21 insertions(+), 1 deletions(-)
---
diff --git a/kdegraphics-4.5.2-okular_xps_hack.patch b/kdegraphics-4.5.2-okular_xps_hack.patch
new file mode 100644
index 0000000..95209d7
--- /dev/null
+++ b/kdegraphics-4.5.2-okular_xps_hack.patch
@@ -0,0 +1,12 @@
+diff -up kdegraphics-4.5.2/okular/generators/xps/libokularGenerator_xps.desktop.hack kdegraphics-4.5.2/okular/generators/xps/libokularGenerator_xps.desktop
+--- kdegraphics-4.5.2/okular/generators/xps/libokularGenerator_xps.desktop.hack	2010-07-23 16:14:58.000000000 -0500
++++ kdegraphics-4.5.2/okular/generators/xps/libokularGenerator_xps.desktop	2010-10-19 11:49:20.698706403 -0500
+@@ -106,7 +106,7 @@ Comment[x-test]=xxXPS backend for Okular
+ Comment[zh_CN]=Okular 的 XPS 格式后端
+ Comment[zh_TW]=Okular 的 XPS 後端
+ X-KDE-ServiceTypes=okular/Generator
+-MimeType=application/vnd.ms-xpsdocument;
++MimeType=appliation/oxps;application/vnd.ms-xpsdocument;
+ X-KDE-Library=okularGenerator_xps
+ X-KDE-Priority=4
+ X-KDE-okularAPIVersion=1
diff --git a/kdegraphics.spec b/kdegraphics.spec
index f5fd9ee..03bcdd6 100644
--- a/kdegraphics.spec
+++ b/kdegraphics.spec
@@ -15,7 +15,7 @@
 Summary:        KDE Graphics Applications
 Epoch:          7
 Version:        4.5.2
-Release:        2%{?dist}
+Release:        3%{?dist}
 
 Name:           kdegraphics
 #Obsoletes:     kdegraphics4 < %{version}-%{release}
@@ -30,6 +30,10 @@ BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 ## upstreamable patches
 # okular.desktop : Categories=-Office,+VectorGraphics (http://bugzilla.redhat.com/591089)
 Patch50: kdegraphics-4.5.1-okular_dt.patch
+# newer shared-mime-info defines application/oxps as primary mimetype, and libokularGenerator_xps
+# doesn't grok the application/vnd.ms-xpsdocument alias properly.  See
+# http://bugzilla.redhat.com/643833 
+Patch51: kdegraphics-4.5.2-okular_xps_hack.patch
 
 ## upstream patches
 
@@ -118,6 +122,7 @@ Summary: A kioslave for displaying WinHelp files
 %setup -q -n kdegraphics-%{version}%{?alphatag}
 
 %patch50 -p1 -b .okular_dt
+%patch51 -p1 -b .okular_xps_hack
 
 
 %build
@@ -267,6 +272,9 @@ fi
 
 
 %changelog
+* Tue Oct 19 2010 Rex Dieter <rdieter at fedoraproject.org> - 4.5.2-3
+- okular fails to load XPS files (#643833)
+
 * Tue Oct 05 2010 Lukas Tinkl <ltinkl at redhat.com> - 4.5.2-2
 - tarball respin
 


More information about the scm-commits mailing list