summaryrefslogtreecommitdiffstats
path: root/mandriva/2010.2/kdegraphics
diff options
context:
space:
mode:
authorTim Williams <[email protected]>2011-10-17 18:47:27 +0100
committerTim Williams <[email protected]>2011-10-17 18:47:27 +0100
commit76ef832ce5348d12a871223d4c034c7daeaddb82 (patch)
tree7024a1f39a6114daa8c5ed24bb31a8687c832b9a /mandriva/2010.2/kdegraphics
parentec2515f058c60d2478a549f58376db628ba556b9 (diff)
downloadtde-packaging-76ef832ce5348d12a871223d4c034c7daeaddb82.tar.gz
tde-packaging-76ef832ce5348d12a871223d4c034c7daeaddb82.zip
Adding the remaining Mandriva patches and spec files
Diffstat (limited to 'mandriva/2010.2/kdegraphics')
-rw-r--r--mandriva/2010.2/kdegraphics/kde3-kdegraphics.spec1099
-rw-r--r--mandriva/2010.2/kdegraphics/kdegraphics-3.5.12-fix-kdpf-menuEntry.desktop8
-rw-r--r--mandriva/2010.2/kdegraphics/kdegraphics-3.5.12-kgamma_opendisplay.patch29
-rw-r--r--mandriva/2010.2/kdegraphics/kdegraphics-3.5.12-ksnapshot-use-xdg-dir.patch52
-rw-r--r--mandriva/2010.2/kdegraphics/kdegraphics-3.5.3-gphoto2-config.patch35
5 files changed, 1223 insertions, 0 deletions
diff --git a/mandriva/2010.2/kdegraphics/kde3-kdegraphics.spec b/mandriva/2010.2/kdegraphics/kde3-kdegraphics.spec
new file mode 100644
index 000000000..307797e5e
--- /dev/null
+++ b/mandriva/2010.2/kdegraphics/kde3-kdegraphics.spec
@@ -0,0 +1,1099 @@
+%define _requires_exceptions devel\(linux-gate\)
+
+%define launchers /etc/dynamic/launchers/scanner
+
+%define compile_apidox 1
+%{?_no_apidox: %{expand: %%global compile_apidox 0}}
+
+%define lib_name_orig kdegraphics
+%define lib_oname %mklibname kdegraphics %lib_major
+%define lib_major 0
+%define lib_name %mklibname kde3-kdegraphics %lib_major
+
+%define oname kdegraphics
+
+Name: kde3-kdegraphics
+Version: 3.5.12
+Release: %mkrel 1
+Epoch: 1
+Group: Graphical desktop/KDE3
+Summary: K Desktop Environment - Graphics
+License: GPL
+URL: http://www.kde.org/
+Source: ftp://ftp.kde.org/pub/kde/stable/%version/src/%oname-%version.tar.bz2
+Patch0: kdegraphics-3.5.12-fix-kdpf-menuEntry.desktop
+Patch1: kdegraphics-3.5.12-ksnapshot-use-xdg-dir.patch
+#Patch2: kdegraphics-3.5.9-fix-underllinking.patch
+Patch3: kdegraphics-3.5.12-kgamma_opendisplay.patch
+#Patch4: ksvg-3.5.10-new-fribidi.patch
+Patch5: kdegraphics-3.5.3-gphoto2-config.patch
+Patch6: kde-3.5.10-acinclude.patch
+#Patch7: fix_autotools.patch
+Patch8: kdebase-3.5.12-move-xdg-menu-dir.patch
+BuildRoot: %_tmppath/%name-%version-%release-root
+BuildRequires: kde3-macros
+%if %mdkversion < 201000
+BuildRequires: autoconf <= 1:2.63
+%endif
+BuildRequires: autoconf >= 1:2.65
+BuildRequires: automake > 1.5
+BuildRequires: kdelibs3-devel
+BuildRequires: jpeg-devel
+BuildRequires: png-devel
+BuildRequires: libimlib-devel libtiff-devel
+BuildRequires: zlib-devel
+BuildRequires: bzip2-devel
+BuildRequires: gettext texinfo
+BuildRequires: X11-devel
+BuildRequires: freetype2-devel
+BuildRequires: openssl-devel
+BuildRequires: libsane-devel
+BuildRequires: OpenEXR-devel
+BuildRequires: libtiff-progs
+BuildRequires: gphoto2-devel
+BuildRequires: fribidi-devel
+BuildRequires: fontconfig-devel
+# necessary for displaying info into konqueror pdfinfo
+BuildRequires: xpdf
+BuildRequires: mesaglut-devel
+BuildRequires: libpoppler-qt-devel
+BuildRequires: libv4l-devel
+Suggests: kde3-kdegraphics-ksnapshot = %epoch:%version-%release
+Suggests: kde3-kdegraphics-common = %epoch:%version-%release
+Suggests: kde3-kdegraphics-kuickshow = %epoch:%version-%release
+Suggests: kde3-kdegraphics-kdvi = %epoch:%version-%release
+Suggests: kde3-kdegraphics-kfax = %epoch:%version-%release
+Suggests: kde3-kdegraphics-kghostview = %epoch:%version-%release
+Suggests: kde3-kdegraphics-kiconedit = %epoch:%version-%release
+Suggests: kde3-kdegraphics-kcolorchooser = %epoch:%version-%release
+Suggests: kde3-kdegraphics-kcoloredit = %epoch:%version-%release
+Suggests: kde3-kdegraphics-kpovmodeler = %epoch:%version-%release
+Suggests: kde3-kdegraphics-kruler = %epoch:%version-%release
+Suggests: kde3-kdegraphics-mrmlsearch = %epoch:%version-%release
+Suggests: kde3-kdegraphics-kview = %epoch:%version-%release
+Suggests: kde3-kdegraphics-kpdf = %epoch:%version-%release
+Suggests: kde3-kdegraphics-kamera = %epoch:%version-%release
+Requires: fribidi
+Provides: kdegraphics3 = %epoch:%version-%release
+Provides: kdegraphics = %epoch:%version-%release
+Obsoletes: kdegraphics
+Obsoletes: kdegraphics3
+
+%description
+Graphical tools for the K Desktop Environment.
+kdegraphics is a collection of graphic oriented applications:
+
+ - kamera: digital camera io_slave for Konqueror. Together gPhoto this
+ allows you to access your camera's picture with the URL kamera:/
+ - kcoloredit: contains two programs: a color value editor and also
+ a color picker
+ - kdvi: program (and embeddable KPart) to display *.DVI files from TeX
+ - kfax: a program to display raw and tiffed fax images (g3, g3-2d, g4)
+ - kfaxview: an embeddable KPart to display tiffed fax images
+ - kfile-plugins: provide meta information for graphic files
+ - kghostview: program (and embeddable KPart) to display *.PDF and *.PS
+ - kiconedit: an icon editor
+ - kooka: a raster image scan program, based on SANE and libkscan
+ - kruler: a ruler in inch, centimeter and pixel to check distances
+ on the screen
+ - ksnapshot: make snapshots of the screen contents
+ - kuickshow: fast and comfortable imageviewer
+ - kview: picture viewer, provided as standalone program and embeddable KPart
+ - kviewshell: generic framework for viewer applications
+
+%files
+%defattr(-,root,root,-)
+%doc README
+
+#----------------------------------------------------------------------
+
+%package common
+Summary: Common files for kdegraphics
+Group: Graphical desktop/KDE3
+Requires: kdelibs3
+Requires: libgphoto-hotplug
+Obsoletes: %oname-common
+Obsoletes: kdegraphics3
+Provides: kdegraphics3-common = %epoch:%version-%release
+Provides: kgamma3
+
+
+%description common
+Common files for kdegraphics
+
+%files common
+%defattr(-,root,root)
+%_kde3_datadir/applications/kde/kgamma.desktop
+%dir %_kde3_appsdir/kgamma/
+%_kde3_appsdir/kgamma/*
+%doc %_kde3_docdir/HTML/en/kgamma
+%_kde3_bindir/xf86gammacfg
+%_kde3_appsdir/kconf_update/update-to-xt-names.pl
+%_kde3_libdir/kde3/kcm_kgamma.*
+%_kde3_libdir/kde3/kfile_*
+%_kde3_libdir/kde3/emptymultipagepart.*
+%_kde3_datadir/servicetypes/kmultipage.desktop
+%_kde3_datadir/services/emptymultipage.desktop
+%_kde3_iconsdir/*/*/*/kgamma*
+%_kde3_iconsdir/*/*/filesystems/*
+%_kde3_iconsdir/*/*/actions/*
+%_kde3_iconsdir/*/*/devices/*
+%_kde3_datadir/services/kfile_*
+%_kde3_datadir/services/scanservice.desktop
+
+#----------------------------------------------------------------------
+
+%package -n %lib_name-common
+Summary: Libraries files for kdegraphics
+Group: System/Libraries
+Obsoletes: %lib_name
+Obsoletes: %lib_oname
+
+%description -n %lib_name-common
+Libraries files for kdegraphics
+
+%files -n %lib_name-common
+%defattr(-,root,root)
+%_kde3_libdir/libkmultipage.la*
+%_kde3_libdir/libkmultipage.so.*
+
+#----------------------------------------------------------------------
+
+%package kolourpaint
+Summary: Free and easy-to-use paint program for KDE
+Group: Graphical desktop/KDE3
+Provides: kde3-kolourpaint
+Obsoletes: %oname-kolourpaint < 1:3.5.10-3
+Obsoletes: kdegraphics3-kolourpaint < 1:3.5.10-3
+Provides: kdegraphics3-kolourpaint < 1:3.5.10-3
+Obsoletes: kdegraphics <= 3.1-9.1mdk
+
+%description kolourpaint
+KolourPaint is a free, easy-to-use paint program for KDE.
+It aims to be conceptually simple to understand; providing a level of
+functionality targeted towards the average user. It's designed for daily
+tasks like:
+ Painting - drawing diagrams and "finger painting"
+ Image Manipulation - editing screenshots and photos; applying effects
+ Icon Editing - drawing clipart and logos with transparency
+It's not an unusable and monolithic program where simple tasks like drawing
+lines become near impossible. Nor is it so simple that it lacks essential
+features like Undo/Redo. KolourPaint is opensource software written in C++
+using the Qt and KDE libraries
+
+%files kolourpaint
+%defattr(-,root,root)
+%_kde3_bindir/kolourpaint
+%_kde3_datadir/applications/kde/kolourpaint.desktop
+%dir %_kde3_appsdir/kolourpaint
+%_kde3_appsdir/kolourpaint/*
+%doc %_kde3_docdir/HTML/en/kolourpaint
+%_kde3_iconsdir/*/*/*/kolourpaint*
+
+#----------------------------------------------------------------------
+
+%package mrmlsearch
+Summary: Short for Multimedia Retrieval Markup Language
+Group: Graphical desktop/KDE3
+Obsoletes: %lib_name-mrmlsearch
+Obsoletes: %oname-mrmlsearch
+
+%description mrmlsearch
+MRML is short for Multimedia Retrieval Markup Language,
+which defines a protocol for querying a server for images
+based on their content. See http://www.mrml.net about MRML
+and the GNU Image Finding Tool (GIFT), an MRML server.
+
+This package consists of an mrml kio-slave that handles
+the communication with the MRML server and a KPart to
+be embedded e.g. into Konqueror.
+
+With those, you can search for images by giving an example
+image and let the server look up similar images. The query
+result can be refined by giving positive/negative feedback.
+
+%files mrmlsearch
+%defattr(-,root,root)
+%_kde3_bindir/mrmlsearch
+%_kde3_libdir/kde3/kcm_kmrml.*
+%_kde3_libdir/kde3/kio_mrml.*
+%_kde3_libdir/kde3/libkmrmlpart.*
+%_kde3_libdir/kde3/kded_daemonwatcher.*
+%_kde3_datadir/applications/kde/kcmkmrml.desktop
+%_kde3_datadir/services/mrml.protocol
+%_kde3_datadir/services/mrml_part.desktop
+%_kde3_datadir/services/kded/daemonwatcher.desktop
+%_kde3_appsdir/konqueror/servicemenus/mrml-servicemenu.desktop
+%_kde3_datadir/mimelnk/text/mrml.desktop
+%_kde3_libdir/kde3/mrmlsearch.*
+%_kde3_libdir/libkdeinit_mrmlsearch.*
+
+#----------------------------------------------------------------------
+
+%package -n %lib_name-common-devel
+Summary: Include files for kdegraphics
+Group: Development/KDE and Qt
+Requires: %{lib_name}-common = %epoch:%version-%release
+Obsoletes: kdegraphics-devel < %epoch:%version-%release
+Obsoletes: %lib_name-devel < %epoch:%version-%release
+Provides: kdegraphics-devel = %epoch:%version-%release
+Provides: %lib_name-devel = %epoch:%version-%release
+Provides: kdegraphics3-devel = %epoch:%version-%release
+Provides: %{lib_name_orig}-common-devel = %epoch:%version-%release
+
+%description -n %lib_name-common-devel
+This package contains include files needed to build applications
+based on kdegraphic.
+
+%files -n %lib_name-common-devel
+%defattr(-,root,root)
+%_kde3_includedir/*.h
+%_kde3_libdir/libkmultipage.so
+
+#----------------------------------------------------------------------
+
+
+%package kooka
+Summary: Raster image scan program for the KDE system
+Group: Graphical desktop/KDE3
+Requires: kdelibs3
+Requires: gocr, sane
+Requires: %lib_name-kooka = %epoch:%version-%release
+Provides: kde3-kooka
+Provides: kooka3
+Provides: kdegraphics3-kooka
+Provides: scanner-gui
+Obsoletes: %oname-kooka
+
+%description kooka
+This package contains a raster image scan program, based on SANE and libkscan.
+
+%files kooka
+%defattr(-,root,root)
+%doc %_kde3_docdir/HTML/en/kooka
+%dir %_kde3_appsdir/kooka
+%_kde3_appsdir/kooka/*
+%_kde3_datadir/config/kookarc
+%_kde3_bindir/kooka
+%_kde3_datadir/applications/kde/kooka.desktop
+%config(noreplace) %launchers/%name.desktop
+
+#----------------------------------------------------------------------
+
+%package kdvi
+Summary: DVI Viewer
+Group: Graphical desktop/KDE3
+Provides: kdvi3
+Provides: kde3-kdvi
+Requires: %lib_name-common = %epoch:%version-%release
+Requires: kde3-kdegraphics-common = %epoch:%version-%release
+# kdvi requires kviewpart which is in kview, do NOT remove this provide
+# or kdvi won't work
+Requires: kde3-kdegraphics-kview
+Requires: tetex
+Obsoletes: %oname-kdvi < 1:3.5.10-3
+
+
+%description kdvi
+Kdvi package
+
+%files kdvi
+%defattr(-,root,root)
+%doc %_kde3_docdir/HTML/en/kdvi
+%_kde3_libdir/kde3/kdvipart.*
+%_kde3_iconsdir/*/*/*/kdvi.*
+%_kde3_datadir/services/kdvimultipage.desktop
+%_kde3_datadir/config.kcfg/kdvi.kcfg
+%_kde3_bindir/kdvi
+%_kde3_datadir/applications/kde/kdvi.desktop
+%dir %_kde3_appsdir/kdvi/
+%_kde3_appsdir/kdvi/*
+
+#----------------------------------------------------------------------
+
+%package kfax
+Summary: Kfax package
+Group: Graphical desktop/KDE3
+Provides: kfax3
+Provides: kde3-kfax
+Requires: %lib_name-common = %epoch:%version-%release
+Requires: kde3-kdegraphics-kview
+Obsoletes: %lib_name-kfax
+Obsoletes: %oname-kfax < 1:3.5.10-3
+
+%description kfax
+A program to display raw and tiffed fax images (g3, g3-2d, g4).
+
+%files kfax
+%defattr(-,root,root)
+%_kde3_libdir/kde3/djvuviewpart.*
+%_kde3_libdir/libdjvu.*
+%_kde3_appsdir/djvumultipage.rc
+%_kde3_datadir/config.kcfg/djvumultipage.kcfg
+%_kde3_datadir/services/djvumultipage.desktop
+%_kde3_bindir/kfax
+%_kde3_bindir/kfaxview
+%_kde3_datadir/applications/kde/kfax.desktop
+%_kde3_datadir/applications/kde/kfaxview.desktop
+%dir %_kde3_appsdir/kfax/
+%_kde3_appsdir/kfax/*
+%dir %_kde3_appsdir/kfaxview
+%_kde3_appsdir/kfaxview/*
+%_kde3_iconsdir/*/*/*/kfax*
+%_kde3_datadir/services/kfaxmultipage.desktop
+%_kde3_datadir/services/kfaxmultipage_tiff.desktop
+%_kde3_libdir/kde3/kfaxviewpart.*
+# This is a module, not library. We will not change buildsystem
+# on kde 3 and the install should be fixed on kde4
+%_kde3_libdir/libkfaximage.*
+
+#----------------------------------------------------------------------
+
+%package kruler
+Summary: Kruler package
+Group: Graphical desktop/KDE3
+Provides: kde3-kruler
+Provides: kdegraphics3-kruler
+Provides: kruler3
+Obsoletes: %oname-kruler
+
+%description kruler
+A ruler in inch, centimeter and pixel to check distances on the screen
+
+%files kruler
+%defattr(-,root,root)
+%_kde3_bindir/kruler
+%_kde3_datadir/applnk/Graphics/kruler.desktop
+%_kde3_iconsdir/*/*/*/kruler*
+%_kde3_datadir/applications/kde/kruler.desktop
+%dir %_kde3_appsdir/kruler/
+%_kde3_appsdir/kruler/*
+%doc %_kde3_docdir/HTML/en/kruler
+
+#----------------------------------------------------------------------
+
+%package kghostview
+Summary: Kghostview package
+Group: Graphical desktop/KDE3
+Provides: kghostview3
+Provides: kde3-kghostview
+Provides: kdegraphics3-kghostview
+Requires: ghostscript, ghostscript-module-X
+Obsoletes: kdegraphics-common
+Obsoletes: %oname-kghostview
+
+%description kghostview
+A program (and embeddable KPart) to display *.PDF and *.PS
+
+%files kghostview
+%defattr(-,root,root)
+%doc %_kde3_docdir/HTML/en/kghostview
+%_kde3_iconsdir/*/*/*/kghostview.*
+%_kde3_appsdir/kconf_update/kghostview.upd
+%dir %_kde3_datadir/config.kcfg/
+%_kde3_datadir/config.kcfg/kghostview.kcfg
+%_kde3_bindir/kghostview
+%_kde3_datadir/applications/kde/kghostview.desktop
+%_kde3_datadir/services/kghostview_part.desktop
+%dir %_kde3_appsdir/kghostview/
+%_kde3_appsdir/kghostview/*
+%_kde3_libdir/kde3/libkghostviewpart.*
+%_kde3_libdir/kde3/gsthumbnail.*
+%_kde3_datadir/services/gsthumbnail.desktop
+
+#----------------------------------------------------------------------
+
+%package -n %lib_name-kghostview
+Summary: Library for kghostview
+Group: System/Libraries
+Obsoletes: kdegraphics
+
+%description -n %lib_name-kghostview
+Library for kghostview
+
+%files -n %lib_name-kghostview
+%defattr(-,root,root)
+%_kde3_libdir/libkghostviewlib.la
+%_kde3_libdir/libkghostviewlib.so.*
+
+#----------------------------------------------------------------------
+
+%package -n %lib_name-kghostview-devel
+Summary: Devel for kghostview
+Group: Development/KDE and Qt
+Requires: %lib_name-kghostview = %epoch:%version-%release
+
+%description -n %lib_name-kghostview-devel
+Library for kghostview
+
+%files -n %lib_name-kghostview-devel
+%defattr(-,root,root)
+%_kde3_libdir/libkghostviewlib.so
+
+#----------------------------------------------------------------------
+
+%package kpdf
+Summary: Kpdf package
+Group: Graphical desktop/KDE3
+Provides: kpdf3
+Provides: kde3-kpdf
+Provides: kdegraphics3-kpdf
+# (fundawang) Suggest xpdf-common which contains unicodemap and xpdfrc, so
+# that the default installation could render more international glyphs (#33546):
+Suggests: xpdf-common
+Obsoletes: kdegraphics
+Obsoletes: %oname-kpdf
+
+%description kpdf
+kpdf program
+
+%files kpdf
+%defattr(-,root,root)
+%_kde3_bindir/kpdf
+%dir %_kde3_appsdir/kpdf/
+%_kde3_appsdir/kpdf/*
+%dir %_kde3_appsdir/kpdfpart/
+%_kde3_appsdir/kpdfpart/*
+%_kde3_datadir/services/kpdf_part.desktop
+%_kde3_iconsdir/*/*/*/kpdf*
+%_kde3_libdir/kde3/kfile_pdf.*
+%_kde3_datadir/services/kfile_pdf.desktop
+%_kde3_libdir/kde3/libkpdfpart.*
+%_kde3_datadir/config.kcfg/kpdf.kcfg
+%doc %_kde3_docdir/HTML/en/kpdf
+%_kde3_datadir/applications/kde/kpdf.desktop
+
+#----------------------------------------------------------------------
+
+%package ksnapshot
+Summary: Ksnaphot package
+Group: Graphical desktop/KDE3
+Provides: ksnapshot3
+Provides: kde3-ksnapshot
+Provides: kdegraphics3-ksnapshot
+Obsoletes: %oname-ksnapshot
+
+%description ksnapshot
+KSnapshot is intended to be an easy to use program for making
+screenshots. I can be bound to the Print Screen key, as the program
+takes a snapshot of the desktop on startup (before it displays it
+window), so it's a simple way of of making snapshots.
+
+%files ksnapshot
+%defattr(-,root,root)
+%doc %_kde3_docdir/HTML/en/ksnapshot
+%_kde3_bindir/ksnapshot
+%_kde3_datadir/applications/kde/ksnapshot.desktop
+%_kde3_iconsdir/*/*/*/ksnapshot*
+
+#----------------------------------------------------------------------
+
+
+%package kpovmodeler
+Summary: Kpovmodeler package
+Group: Graphical desktop/KDE3
+Provides: kpovmodeler3
+Provides: kde3-kpovmodeler
+Provides: kdegraphics3-kpovmodeler
+Obsoletes: %oname-kpovmodeler
+
+%description kpovmodeler
+Program to enter scenes for the 3D rendering engine PovRay.
+
+%files kpovmodeler
+%defattr(-,root,root)
+%_kde3_bindir/kpovmodeler
+%doc %_kde3_docdir/HTML/en/kpovmodeler
+%_kde3_libdir/kde3/libkpovmodelerpart.*
+%_kde3_iconsdir/*/*/*/kpovmodeler*
+%dir %_kde3_appsdir/kpovmodeler/
+%_kde3_appsdir/kpovmodeler/*
+%_kde3_datadir/applications/kde/kpovmodeler.desktop
+
+#----------------------------------------------------------------------
+
+%package -n %lib_name-kpovmodeler
+Summary: Library for kpovmodeler package
+Group: System/Libraries
+Obsoletes: kdegraphics
+
+%description -n %lib_name-kpovmodeler
+Library for kpovmodeler.
+
+%files -n %lib_name-kpovmodeler
+%defattr(-,root,root)
+%_kde3_libdir/libkpovmodeler.la
+%_kde3_libdir/libkpovmodeler.so.*
+
+#----------------------------------------------------------------------
+
+%package -n %lib_name-kpovmodeler-devel
+Summary: Devel for kpovmodeler package
+Group: Development/KDE and Qt
+Requires: %lib_name-kpovmodeler = %epoch:%version-%release
+
+%description -n %lib_name-kpovmodeler-devel
+Devel for kpovmodeler.
+
+%files -n %lib_name-kpovmodeler-devel
+%defattr(-,root,root)
+%_kde3_libdir/libkpovmodeler.so
+
+#----------------------------------------------------------------------
+
+%package kiconedit
+Summary: Kiconedit package
+Group: Graphical desktop/KDE3
+Provides: kiconedit3
+Provides: kde3-kiconedit
+Provides: kdegraphics3-kiconedit
+Obsoletes: kdegraphics
+Obsoletes: %oname-kiconedit
+
+%description kiconedit
+An icon editor.
+
+%files kiconedit
+%defattr(-,root,root)
+%doc %_kde3_docdir/HTML/en/kiconedit
+%_kde3_datadir/applications/kde/kiconedit.desktop
+%dir %_kde3_appsdir/kiconedit
+%_kde3_appsdir/kiconedit/*
+%_kde3_iconsdir/*/*/*/kiconedit*
+%_kde3_bindir/kiconedit
+
+#----------------------------------------------------------------------
+
+%package kview
+Summary: Kview package
+Group: Graphical desktop/KDE3
+Provides: kview3
+Provides: kde3-kview
+Provides: kdegraphics3-kview
+Obsoletes: kdegraphics
+Obsoletes: kdegraphics-ksvg
+Obsoletes: kdegraphics-common
+Obsoletes: %oname-kview
+
+%description kview
+Kview is a picture viewer, provided as standalone program and embeddable KPart
+
+%files kview
+%defattr(-,root,root)
+%doc %_kde3_docdir/HTML/en/kview
+%_kde3_bindir/kview
+%_kde3_bindir/kviewshell
+%_kde3_datadir/config.kcfg/kviewshell.kcfg
+%_kde3_libdir/kde3/kviewerpart.*
+%_kde3_datadir/applications/kde/kview.desktop
+%_kde3_libdir/kde3/kview.*
+%_kde3_libdir/libkdeinit_kview.*
+%_kde3_libdir/kde3/kcm_kview*.*
+%_kde3_datadir/services/kviewviewer.desktop
+%dir %_kde3_datadir/services/kconfiguredialog/
+%_kde3_datadir/services/kconfiguredialog/kviewcanvasconfig.desktop
+%_kde3_datadir/services/kconfiguredialog/kviewgeneralconfig.desktop
+%_kde3_datadir/services/kconfiguredialog/kviewpluginsconfig.desktop
+%_kde3_datadir/services/kconfiguredialog/kviewviewerpluginsconfig.desktop
+%dir %_kde3_appsdir/kview/
+%_kde3_appsdir/kview/*
+%_kde3_datadir/services/kviewcanvas.desktop
+%_kde3_datadir/servicetypes/kimageviewercanvas.desktop
+%_kde3_datadir/servicetypes/kimageviewer.desktop
+%dir %_kde3_appsdir/kviewviewer/
+%_kde3_appsdir/kviewviewer/*
+%_kde3_libdir/kde3/kview_*
+%_kde3_libdir/kde3/libkview*
+%_kde3_libdir/kde3/libphotobook.*
+%_kde3_iconsdir/*/*/*/photobook*
+%_kde3_iconsdir/*/*/*/kview*
+%_kde3_datadir/services/photobook.desktop
+%dir %_kde3_appsdir/kviewerpart/
+%_kde3_appsdir/kviewerpart/*
+%dir %_kde3_appsdir/kviewshell/
+%_kde3_appsdir/kviewshell/*
+%dir %_kde3_appsdir/photobook/
+%_kde3_appsdir/photobook/*
+
+#----------------------------------------------------------------------
+
+%package -n %lib_name-kview
+Summary: Librarie for Kview package
+Group: System/Libraries
+Obsoletes: kdegraphics
+
+%description -n %lib_name-kview
+Libraries for Kview package
+
+%files -n %lib_name-kview
+%defattr(-,root,root)
+%_kde3_libdir/libkimageviewer.so.*
+%_kde3_libdir/libkimageviewer.la
+
+#----------------------------------------------------------------------
+
+%package -n %lib_name-kview-devel
+Summary: Devel file for Kview package
+Group: Development/KDE and Qt
+Requires: %lib_name-kview = %epoch:%version-%release
+Provides: %{lib_name_orig}-kview-devel = %epoch:%version-%release
+
+%description -n %lib_name-kview-devel
+Devel files for Kview package
+
+%files -n %lib_name-kview-devel
+%defattr(-,root,root)
+%_kde3_libdir/libkimageviewer.so
+%_kde3_includedir/kviewshell/*.h
+
+#----------------------------------------------------------------------
+
+%package kuickshow
+Summary: Kuickshow package
+Group: Graphical desktop/KDE3
+Provides: kuickshow3
+Provides: kde3-kuickshow
+Provides: kdegraphics3-kuickshow
+Obsoletes: kdegraphics
+Obsoletes: %lib_name-kuickshow
+Obsoletes: %oname-kuickshow
+
+%description kuickshow
+A fast and comfortable imageviewer.
+
+%files kuickshow
+%defattr(-,root,root)
+%doc %_kde3_docdir/HTML/en/kuickshow
+%_kde3_bindir/kuickshow
+%_kde3_iconsdir/*/*/*/kuickshow*
+%_kde3_datadir/applications/kde/kuickshow.desktop
+%dir %_kde3_appsdir/kuickshow/
+%_kde3_appsdir/kuickshow/*
+%_kde3_libdir/kde3/kuickshow.*
+%_kde3_libdir/libkdeinit_kuickshow.*
+
+#----------------------------------------------------------------------
+
+%package kcoloredit
+Summary: Kcoloredit package
+Group: Graphical desktop/KDE3
+Provides: kcoloredit3
+Provides: kde3-kcoloredit
+Provides: kdegraphics3-kcoloredit
+Obsoletes: kdegraphics-kpaint
+Obsoletes: %oname-kcoloredit
+
+%description kcoloredit
+A fast and comfortable imageviewer.
+
+%files kcoloredit
+%defattr(-,root,root)
+%doc %_kde3_docdir/HTML/en/kcoloredit
+%dir %_kde3_appsdir/kcoloredit
+%_kde3_datadir/applications/kde/kcoloredit.desktop
+%_kde3_appsdir/kcoloredit/*
+%_kde3_bindir/kcoloredit
+%_kde3_iconsdir/*/*/*/kcoloredit*
+
+#----------------------------------------------------------------------
+
+%package kcolorchooser
+Summary: Kcolorchooser package
+Group: Graphical desktop/KDE3
+Provides: kde3-kcolorchooser
+Provides: kdegraphics3-kcolorchooser
+Provides: kcolorchooser3
+Obsoletes: kdegraphics-kpaint
+Obsoletes: %oname-kcolorchooser
+
+
+%description kcolorchooser
+A fast and comfortable imageviewer.
+
+%files kcolorchooser
+%defattr(-,root,root)
+%_kde3_bindir/kcolorchooser
+%_kde3_datadir/applications/kde/kcolorchooser.desktop
+%_kde3_iconsdir/*/*/*/kcolorchooser*
+
+#----------------------------------------------------------------------
+
+%package -n %lib_name-kooka
+Summary: Library for Kooka
+Group: System/Libraries
+Requires: kdelibs >= 30000000:3.1.2-1mdk
+Obsoletes: kdegraphics
+
+%description -n %lib_name-kooka
+Library for Kooka
+
+%post kooka
+update-alternatives --install %{launchers}/kde.desktop scanner.kde.dynamic %launchers/%name.desktop 31
+update-alternatives --install %{launchers}/gnome.desktop scanner.gnome.dynamic %launchers/%name.desktop 29
+
+%postun kooka
+if [ $1 = 0 ]; then
+ update-alternatives --remove scanner.kde.dynamic %launchers/%name.desktop
+ update-alternatives --remove scanner.gnome.dynamic %launchers/%name.desktop
+fi
+
+%files -n %lib_name-kooka
+%defattr(-,root,root)
+%_kde3_libdir/libkscan.so.*
+%_kde3_libdir/libkscan.la
+
+#----------------------------------------------------------------------
+
+%package -n %lib_name-kooka-devel
+Summary: Devel files for Kooka
+Group: Development/KDE and Qt
+Requires: kdelibs >= 30000000:3.1.2-1mdk
+Requires: %lib_name-kooka = %epoch:%version-%release
+Provides: %{lib_name_orig}-kooka-devel = %epoch:%version-%release
+
+%description -n %lib_name-kooka-devel
+Devel files for Kooka
+
+%files -n %lib_name-kooka-devel
+%defattr(-,root,root)
+%_kde3_libdir/libkscan.so
+
+#----------------------------------------------------------------------
+%package kamera
+Summary: Camera io slave for KDE3
+Group: Graphical desktop/KDE3
+Requires: kdelibs >= 30000000:3.1.2-1mdk
+
+%description kamera
+KDE3 io slave camera
+
+%files kamera
+%defattr(-,root,root)
+%doc %_kde3_docdir/HTML/en/kamera/*
+%_kde3_datadir/services/camera.protocol
+%_kde3_datadir/applications/kde/kamera.desktop
+%_kde3_iconsdir/*/*/apps/camera*
+%_kde3_libdir/kde3/kio_kamera.*
+%_kde3_libdir/kde3/kcm_kamera.*
+#----------------------------------------------------------------------
+
+%package ksvg
+Summary: Ksvg package
+Group: Graphical desktop/KDE3
+Requires: %lib_name-ksvg = %epoch:%version-%release
+Provides: ksvg3
+Provides: kde3-ksvg
+Provides: kdegraphics3-ksvg
+Obsoletes: kdegraphics
+Obsoletes: %oname-ksvg < 1:3.5.10-3
+
+%description ksvg
+KSVG is a KDE implementation of the Scalable Vector Graphics Specifications.
+
+%files ksvg
+%defattr(-,root,root)
+%_kde3_bindir/svgdisplay
+%_kde3_bindir/printnodetest
+%_kde3_libdir/kde3/libksvg*
+%_kde3_libdir/kde3/svgthumbnail.*
+%_kde3_datadir/servicetypes/ksvgrenderer.desktop
+%_kde3_datadir/services/svgthumbnail.desktop
+%_kde3_datadir/services/ksvglibartcanvas.desktop
+%_kde3_datadir/services/ksvgplugin.desktop
+%dir %_kde3_appsdir/ksvg/
+%_kde3_appsdir/ksvg/ksvgplugin.rc
+
+#----------------------------------------------------------------------
+
+%package -n %lib_name-ksvg
+Summary: Library for Ksvg
+Group: System/Libraries
+Requires: kdelibs >= 30000000:3.1.2-1mdk
+Obsoletes: kdegraphics
+
+%description -n %lib_name-ksvg
+Library for Ksvg
+
+%files -n %lib_name-ksvg
+%defattr(-,root,root)
+%_kde3_libdir/libksvg.la
+%_kde3_libdir/libksvg.so.*
+%_kde3_libdir/libtext2path.la
+%_kde3_libdir/libtext2path.so.*
+
+
+#----------------------------------------------------------------------
+
+%package -n %lib_name-ksvg-devel
+Summary: Devel files for Ksvg
+Group: Development/KDE and Qt
+Requires: kdelibs >= 30000000:3.1.2-1mdk
+Requires: %lib_name-ksvg = %epoch:%version-%release
+Provides: %{lib_name_orig}-ksvg-devel = %epoch:%version-%release
+
+%description -n %lib_name-ksvg-devel
+Devel files for Ksvg
+
+%files -n %lib_name-ksvg-devel
+%defattr(-,root,root)
+%_kde3_libdir/libksvg.so
+%_kde3_libdir/libtext2path.so
+%dir %_kde3_includedir/dom/
+%_kde3_includedir/dom/*.h
+%dir %_kde3_includedir/ksvg/
+%_kde3_includedir/ksvg/*.h
+%dir %_kde3_includedir/libtext2path-0.1/
+%_kde3_includedir/libtext2path-0.1/*.h
+
+#----------------------------------------------------------------------
+
+
+
+
+
+%prep
+%setup -q -n kdegraphics-%{version}
+%patch0 -p0 -b .fix_kdf_menuEntry
+%patch1 -p0 -b .xdg_dir
+#%patch2 -p0 -b .underlinking
+%patch3 -p0 -b .fix_opendisplay
+#%patch4 -p0 -b .fribidi
+%patch5 -p1
+%if %mdkversion >= 201000
+%patch6 -p1
+%patch8 -p0
+%endif
+
+%build
+
+PATH=%{qt3dir}/bin:%{_kde3_bindir}:$PATH; export PATH;
+export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/kde3/lib/
+export xdg_menudir=%_sysconfdir/xdg/kde/menus
+
+make -f admin/Makefile.common cvs
+#make -f Makefile.cvs
+
+%configure_kde3 \
+ --with-kamera \
+ --with-gphoto2-libraries=%_libdir
+%make
+
+%install
+rm -fr %buildroot
+
+make install DESTDIR=%buildroot
+
+mkdir -p $RPM_BUILD_ROOT%launchers
+cat > $RPM_BUILD_ROOT%launchers/%name.desktop << EOF
+[Desktop Entry]
+Name=Kooka \$devicename
+Comment=Kooka
+Exec=%_kde3_bindir/kooka
+Terminal=false
+Icon=scanner
+Type=Application
+EOF
+
+%clean
+rm -fr %buildroot
+
+
+
+%changelog
+
+* Wed Jul 20 2011 Tim Williams <[email protected]> 1:3.5.12-1mdv2010.2
+- Remove fix_autotools.patch, kdegraphics-3.5.9-fix-underllinking.patch
++ Add kdebase-3.5.12-move-xdg-menu-dir.patch
++ Update to Tinity 3.5.12 sources
++ Add kdegraphics-3.5.12-fix-kdpf-menuEntry.desktop to replace older patch
++ Add kdegraphics-3.5.12-ksnapshot-use-xdg-dir.patch to replace older patch
++ Add kdegraphics-3.5.12-kgamma_opendisplay.patch to replace older patch
+- Remove ksvg-3.5.10-new-fribidi.patch
++ Move %_kde3_libdir/kde3/libdjvu.* to %_kde3_libdir/libdjvu.* in kfax
+
+* Wed Mar 17 2010 Atilla ÖNTAŞ <[email protected]> 1:3.5.10-8mvt2010.0
++ Patch for gphoto2 for kamera ioslave (again)
+
+* Sun Jan 17 2010 Atilla ÖNTAŞ <[email protected]> 1:3.5.10-7mvt2010.0
++ KDE builds with autoconf 2.65, add patch for this and
+ set autoconf to version 2.65:patch6
++ Fix automake 1.11 issue:patch7
++ Fix group
+
+* Mon Dec 21 2009 Atilla ÖNTAŞ <[email protected]> 1:3.5.10-6mdv2010.0
++ Reubilt for 2010.0 release
++ Patch for gphoto2
+
+* Mon Nov 16 2009 Tim Williams <[email protected]> 1:3.5.10-5mdv2010.0
++ Rebuild for MDV 2010.0
+
+* Thu Apr 23 2009 Helio Chissini de Castro <[email protected]> 1:3.5.10-4mdv2009.1
++ Revision: 368889
+- Fix invalid conflicts and obsoletes
+
+* Thu Apr 23 2009 Helio Chissini de Castro <[email protected]> 1:3.5.10-3mdv2009.1
++ Revision: 368829
+- Solve autoconflicts on kde3-kdegraphics-common
+
+* Wed Mar 25 2009 Helio Chissini de Castro <[email protected]> 1:3.5.10-2mdv2009.1
++ Revision: 361144
+- Bump to rebuild against cooker
+
+ + Nicolas Lécureuil <[email protected]>
+ - build
+ - Adapt to new layout
+ - Rename to new kde3 layout
+
+ + root <root>
+ - Branching 2009.0 release for updates.
+
+* Wed Sep 24 2008 Funda Wang <[email protected]> 1:3.5.10-2mdv2009.0
++ Revision: 287740
+- supports newer fribidi
+- put back kfile_pdf because re-enabled poppler-qt3
+
+* Wed Aug 27 2008 Helio Chissini de Castro <[email protected]> 1:3.5.10-1mdv2009.0
++ Revision: 276631
+- Update for probably the last upstream kdegraphics from kde3
+
+* Tue Jul 22 2008 Gustavo Pichorim Boiko <[email protected]> 1:3.5.9-11mdv2009.0
++ Revision: 240654
+- Make sure kgamma only calls XOpenDisplay() once, avoiding race conditions
+ with krandr config module
+
+ + Pixel <[email protected]>
+ - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas
+ - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers
+
+* Sun Jun 08 2008 Funda Wang <[email protected]> 1:3.5.9-10mdv2009.0
++ Revision: 216892
+- drop kfile_pdf plugin for missing poppler-qt3
+- more fix
+- disable poppler
+- add patch to fix underlinking
+- There is no poppler-qt3 backend
+
+* Mon May 12 2008 Nicolas Lécureuil <[email protected]> 1:3.5.9-9mdv2009.0
++ Revision: 206116
+- Remove unneeded Obsoletes
+
+* Fri May 09 2008 Nicolas Lécureuil <[email protected]> 1:3.5.9-8mdv2009.0
++ Revision: 205315
+- Fix use of kde3 macros
+
+* Sun May 04 2008 Helio Chissini de Castro <[email protected]> 1:3.5.9-7mdv2009.0
++ Revision: 201129
+- Move to /opt/kde3
+- Added patch with "inpatch" logs
+
+* Sat Mar 22 2008 Nicolas Lécureuil <[email protected]> 1:3.5.9-7mdv2008.1
++ Revision: 189494
+- Fix groups ( tks to pterjan)
+
+* Fri Mar 14 2008 Helio Chissini de Castro <[email protected]> 1:3.5.9-6mdv2008.1
++ Revision: 187982
+- kpdf buffer overflow fixes from kde branch
+
+* Tue Mar 11 2008 Helio Chissini de Castro <[email protected]> 1:3.5.9-5mdv2008.1
++ Revision: 186961
+- Solution for https://qa.mandriva.com/show_bug.cgi?id=37650. Thanks to Albert that care to look our problem
+
+* Mon Mar 10 2008 Helio Chissini de Castro <[email protected]> 1:3.5.9-4mdv2008.1
++ Revision: 183813
+- Possible solution for bug https://qa.mandriva.com/show_bug.cgi?id=37650
+
+* Tue Mar 04 2008 Helio Chissini de Castro <[email protected]> 1:3.5.9-3mdv2008.1
++ Revision: 178442
+- Post 3.5.9 branch fixes
+- kdvi crash fix related to font unload
+- kpdf check for valid null entry
+
+* Mon Feb 18 2008 Thierry Vignaud <[email protected]> 1:3.5.9-2mdv2008.1
++ Revision: 170919
+- rebuild
+- fix "foobar is blabla" summary (=> "blabla") so that it looks nice in rpmdrake
+
+* Thu Feb 14 2008 Helio Chissini de Castro <[email protected]> 1:3.5.9-1mdv2008.1
++ Revision: 168619
+- Get away from branches. Last KDE 3 arriving !!
+- Removed post-3.5.8 patches intregrated
+
+ + Thierry Vignaud <[email protected]>
+ - fix summary-not-capitalized
+
+ + Olivier Blin <[email protected]>
+ - restore BuildRoot
+
+* Sat Dec 29 2007 Funda Wang <[email protected]> 1:3.5.8-4mdv2008.1
++ Revision: 139306
+- rebuild
+
+ + Thierry Vignaud <[email protected]>
+ - kill re-definition of %%buildroot on Pixel's request
+
+* Fri Nov 30 2007 Funda Wang <[email protected]> 1:3.5.8-3mdv2008.1
++ Revision: 114055
+- let ksnapshot use xdg dir by default.
+
+* Wed Nov 07 2007 Nicolas Lécureuil <[email protected]> 1:3.5.8-2mdv2008.1
++ Revision: 106792
+- fixes for CVE-2007-4352/CVE-2007-5392/CVE-2007-5493
+- Add usptream 3.5.9 branch patches
+ - Fix memleak
+ - Fix compilation
+ - Fix pdf password encoding (kpdf)
+ - Splash rework (kolourpaint
+ - Fix crash in kolourpaint
+
+* Sun Oct 28 2007 Nicolas Lécureuil <[email protected]> 1:3.5.8-1mdv2008.1
++ Revision: 102787
+- KDE 3.5.8
+ remove merged patches
+
+ + Thierry Vignaud <[email protected]>
+ - fix summary-ended-with-dot
+
+* Fri Sep 28 2007 Nicolas Lécureuil <[email protected]> 1:3.5.7-8mdv2008.0
++ Revision: 93619
+- [BUGFIX] Fix kpdf and kghostview menu entry
+- [BUGFIX] Do not provide Office category on kpdf and kghostview desktop files (Bug # 24114)
+
+ + Thierry Vignaud <[email protected]>
+ - kill hardcoded icon extension
+ - explain latest commit
+
+* Thu Sep 13 2007 Funda Wang <[email protected]> 1:3.5.7-7mdv2008.0
++ Revision: 85236
+- Suggest xpdf-common which contains unicodemap and xpdfrc, so
+ that the default installation could render more international glyphs.
+
+* Wed Sep 05 2007 Helio Chissini de Castro <[email protected]> 1:3.5.7-6mdv2008.0
++ Revision: 80394
+- kpdf patches from branch. Mostly print fix
+
+* Tue Sep 04 2007 Funda Wang <[email protected]> 1:3.5.7-5mdv2008.0
++ Revision: 79101
+- PDFViewer is not a valid category
+- Rebuild against latest poppler
+
+* Fri Aug 17 2007 Helio Chissini de Castro <[email protected]> 1:3.5.7-4mdv2008.0
++ Revision: 65201
+- Added post kamera and kpdf patches from kde branch
+
+* Mon Aug 13 2007 Gustavo Pichorim Boiko <[email protected]> 1:3.5.7-3mdv2008.0
++ Revision: 62571
+- kdegraphics-common should not provide kdegraphics (#32494)
+- kdvi needs kviewpart to work, so it should require kview (#26095)
+
+ + Nicolas Lécureuil <[email protected]>
+ - Fix menu categories (bug #32467)
+ - Fix kpdf menu Entry ( bug #32033)
+
+* Mon Jul 30 2007 Helio Chissini de Castro <[email protected]> 1:3.5.7-2mdv2008.0
++ Revision: 56539
+- Post 3.5.7 kpdf cve patch
+
+* Wed May 16 2007 Helio Chissini de Castro <[email protected]> 1mdv2008.0-current
++ Revision: 27446
+- 3.5.7 release
+
diff --git a/mandriva/2010.2/kdegraphics/kdegraphics-3.5.12-fix-kdpf-menuEntry.desktop b/mandriva/2010.2/kdegraphics/kdegraphics-3.5.12-fix-kdpf-menuEntry.desktop
new file mode 100644
index 000000000..07193aeef
--- /dev/null
+++ b/mandriva/2010.2/kdegraphics/kdegraphics-3.5.12-fix-kdpf-menuEntry.desktop
@@ -0,0 +1,8 @@
+--- kpdf/shell/kpdf.desktop.orig 2011-07-20 15:12:15.187775862 +0100
++++ kpdf/shell/kpdf.desktop 2011-07-20 15:12:56.269776545 +0100
+@@ -79,4 +79,4 @@
+ DocPath=kpdf/index.html
+ InitialPreference=7
+ Categories=Qt;KDE;Office;Viewer;
+-
++OnlyShowIn=KDE
diff --git a/mandriva/2010.2/kdegraphics/kdegraphics-3.5.12-kgamma_opendisplay.patch b/mandriva/2010.2/kdegraphics/kdegraphics-3.5.12-kgamma_opendisplay.patch
new file mode 100644
index 000000000..84caebc90
--- /dev/null
+++ b/mandriva/2010.2/kdegraphics/kdegraphics-3.5.12-kgamma_opendisplay.patch
@@ -0,0 +1,29 @@
+--- kgamma/kcmkgamma/xvidextwrap.cpp.orig 2010-08-13 10:03:09.000000000 +0100
++++ kgamma/kcmkgamma/xvidextwrap.cpp 2011-07-20 15:25:44.133775992 +0100
+@@ -16,6 +16,7 @@
+ ***************************************************************************/
+ #include <tqnamespace.h>
+ #include <tqevent.h>
++#include <tqwindowdefs.h>
+
+ #include <X11/Xos.h>
+ #include <X11/Xlib.h>
+@@ -47,7 +48,8 @@
+
+
+ XVidExtWrap::XVidExtWrap(bool* OK, const char* displayname) {
+- if ((dpy = XOpenDisplay(displayname))) {
++ dpy = qt_xdisplay();
++ if (dpy) {
+ screen = DefaultScreen(dpy);
+ setGammaLimits(0.1, 10.0);
+ *OK = true;
+@@ -59,7 +61,7 @@
+ }
+
+ XVidExtWrap::~XVidExtWrap() {
+- if (dpy) XCloseDisplay(dpy);
++
+ }
+
+ int XVidExtWrap::_DefaultScreen() {
diff --git a/mandriva/2010.2/kdegraphics/kdegraphics-3.5.12-ksnapshot-use-xdg-dir.patch b/mandriva/2010.2/kdegraphics/kdegraphics-3.5.12-ksnapshot-use-xdg-dir.patch
new file mode 100644
index 000000000..8565ff3d4
--- /dev/null
+++ b/mandriva/2010.2/kdegraphics/kdegraphics-3.5.12-ksnapshot-use-xdg-dir.patch
@@ -0,0 +1,52 @@
+--- ksnapshot/ksnapshot.cpp.orig 2007-11-28 22:13:20.000000000 +0800
++++ ksnapshot/ksnapshot.cpp 2007-11-28 22:21:29.000000000 +0800
+@@ -41,6 +41,8 @@
+ #include <tqpainter.h>
+ #include <tqpaintdevicemetrics.h>
+ #include <tqwhatsthis.h>
++#include <tqtextcodec.h>
++#include <tqtextstream.h>
+
+ #include <stdlib.h>
+
+@@ -58,6 +60,31 @@
+
+ #define kApp KApplication::kApplication()
+
++// helper function for reading xdg user dirs: it is required in order to take
++// care of locale stuff
++TQString readXdgUserDirs()
++{
++ TQFile f( TQDir::homeDirPath() + "/.config/user-dirs.dirs" );
++
++ TQString picturesDir = TQDir::currentDirPath();
++ if (!f.open(IO_ReadOnly))
++ return(picturesDir);
++
++ // set the codec for the current locale
++ TQTextStream s(&f);
++ s.setCodec( TQTextCodec::codecForLocale() );
++
++ TQString line = s.readLine();
++ while (!line.isNull())
++ {
++ if (line.startsWith("XDG_PICTURES_DIR="))
++ picturesDir = line.remove("XDG_PICTURES_DIR=").remove("\"").replace("$HOME", QDir::homeDirPath());
++
++ line = s.readLine();
++ }
++ return(picturesDir);
++}
++
+ KSnapshot::KSnapshot(TQWidget *parent, const char *name, bool grabCurrent)
+ : DCOPObject("interface"),
+ KDialogBase(parent, name, true, TQString::null, Help|User1, User1,
+@@ -99,7 +126,7 @@
+ mainWidget->setDelay(conf->readNumEntry("delay",0));
+ mainWidget->setMode( conf->readNumEntry( "mode", 0 ) );
+ mainWidget->setIncludeDecorations(conf->readBoolEntry("includeDecorations",true));
+- filename = KURL::fromPathOrURL( conf->readPathEntry( "filename", TQDir::currentDirPath()+"/"+i18n("snapshot")+"1.png" ));
++ filename = KURL::fromPathOrURL( conf->readPathEntry( "filename", readXdgUserDirs()+"/"+i18n("snapshot")+"1.png" ));
+
+ // Make sure the name is not already being used
+ while(KIO::NetAccess::exists( filename, false, this )) {
diff --git a/mandriva/2010.2/kdegraphics/kdegraphics-3.5.3-gphoto2-config.patch b/mandriva/2010.2/kdegraphics/kdegraphics-3.5.3-gphoto2-config.patch
new file mode 100644
index 000000000..2200d7487
--- /dev/null
+++ b/mandriva/2010.2/kdegraphics/kdegraphics-3.5.3-gphoto2-config.patch
@@ -0,0 +1,35 @@
+--- kdegraphics-3.5.3/kamera/configure.in.in.orig 2006-03-14 11:30:50.000000000 +0100
++++ kdegraphics-3.5.3/kamera/configure.in.in 2006-03-14 14:03:48.000000000 +0100
+@@ -31,14 +31,20 @@
+
+ AC_MSG_CHECKING(for gPhoto2)
+ # the pkg-config way first, if user did not use --with-
+-AC_CHECK_PROG(gphoto2_config,gphoto2-config,gphoto2-config,no)
+-AC_CHECK_PROG(gphoto2_port_config,gphoto2-port-config,gphoto2-port-config,no)
+-if test "$gphoto2_includes" = "" -a "$gphoto2_libraries" = "" -a "$gphoto2_config" != "no" -a "$gphoto2_port_config" != "no"
++GPHOTO2_INCS="`pkg-config libgphoto2 --cflags 2>/dev/null`"
++GPHOTO2_LIBS="`pkg-config libgphoto2 --libs 2>/dev/null`"
++if test "$GPHOTO2_INCS" != "" -a "$GPHOTO2_LIBS" != "" ;
+ then
+ with_kamera="yes"
++else
++ AC_CHECK_PROG(gphoto2_config,gphoto2-config,gphoto2-config,no)
++ AC_CHECK_PROG(gphoto2_port_config,gphoto2-port-config,gphoto2-port-config,no)
++ if test "$gphoto2_includes" = "" -a "$gphoto2_libraries" = "" -a "$gphoto2_config" != "no" -a "$gphoto2_port_config" != "no";
++ then
+ GPHOTO2_INCS="`$gphoto2_config --cflags` `$gphoto2_port_config --cflags`"
+ GPHOTO2_LIBS="`$gphoto2_config --libs` `$gphoto2_port_config --libs`"
+-else
++ with_kamera="yes"
++ else
+ #
+ # Search for gphoto2 include files.
+ #
+@@ -110,6 +116,7 @@
+ GPHOTO2_INCS="-I$gphoto2_includes"
+ fi
+ fi
++ fi
+ fi
+
+ if test "$with_kamera" = "yes" ; then