diff options
author | Francois Andriot <francois.andriot@free.fr> | 2012-07-09 21:04:33 +0200 |
---|---|---|
committer | Francois Andriot <francois.andriot@free.fr> | 2012-07-09 21:04:33 +0200 |
commit | d93278155946c9d82d43a8f5a6b02a7b51f356b5 (patch) | |
tree | 62cdb901f178c18ace44ee3784da41111d00d43c | |
parent | 4647c085f8ccbde2c07722e6556116fcd5e6db2c (diff) | |
download | tde-packaging-d93278155946c9d82d43a8f5a6b02a7b51f356b5.tar.gz tde-packaging-d93278155946c9d82d43a8f5a6b02a7b51f356b5.zip |
RHEL/Fedora: lots of updates
16 files changed, 3724 insertions, 265 deletions
diff --git a/redhat/applications/digikam/trinity-digikam-3.5.13.spec b/redhat/applications/digikam/trinity-digikam-3.5.13.spec index 60a2421d5..cff40153c 100644 --- a/redhat/applications/digikam/trinity-digikam-3.5.13.spec +++ b/redhat/applications/digikam/trinity-digikam-3.5.13.spec @@ -1,16 +1,16 @@ # Default version for this component %define kdecomp digikam -%define version 0.9.6 -%define release 1 # If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt". %if "%{?_prefix}" != "/usr" %define _variant .opt -%define _docdir %{_prefix}/share/doc +%define _docdir %{_datadir}/doc +%define _mandir %{_datadir}/man %endif # TDE 3.5.13 specific building variables BuildRequires: autoconf automake libtool m4 +%define tde_appdir %{_datadir}/applications/kde %define tde_docdir %{_docdir}/kde %define tde_includedir %{_includedir}/kde %define tde_libdir %{_libdir}/trinity @@ -18,8 +18,8 @@ BuildRequires: autoconf automake libtool m4 Name: trinity-%{kdecomp} Summary: digital photo management application for KDE [Trinity] -Version: %{?version} -Release: %{?release}%{?dist}%{?_variant} +Version: 0.9.6 +Release: 2%{?dist}%{?_variant} License: GPLv2+ Group: Applications/Utilities @@ -60,6 +60,7 @@ BuildRequires: libgphoto2-devel %endif BuildRequires: libtiff-devel BuildRequires: jasper-devel +BuildRequires: exiv2-devel %description @@ -68,18 +69,18 @@ application, which makes importing, organizing and manipulating digital photos a "snap". An interface is provided to connect to your digital camera, preview the images and download and/or delete them. -. + The digiKam built-in image editor makes the common photo correction a simple task. The image editor is extensible via plugins and, the digikamimageplugins project has been merged to digiKam core since release 0.9.2, all useful image editor plugins are available in the base installation. -. + digiKam can also make use of the KIPI image handling plugins to extend its capabilities even further for photo manipulations, import and export, etc. The kipi-plugins package contains many very useful extentions. -. + digiKam is based in part on the work of the Independent JPEG Group. @@ -140,10 +141,18 @@ export PATH="%{_bindir}:${PATH}" %post touch --no-create %{_datadir}/icons/hicolor || : gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +/sbin/ldconfig %postun touch --no-create %{_datadir}/icons/hicolor || : gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +/sbin/ldconfig + +%post devel +/sbin/ldconfig + +%postun devel +/sbin/ldconfig %files @@ -151,7 +160,7 @@ gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : %doc AUTHORS COPYING %{_bindir}/* %{_libdir}/*.so.* -%{_datadir}/applications/*/*.desktop +%{tde_appdir}/*.desktop %{_datadir}/locale/*/LC_MESSAGES/digikam.mo %{_datadir}/services/*.desktop %{_datadir}/services/*.protocol @@ -160,18 +169,24 @@ gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : %{tde_docdir}/HTML/en/*/ %{_datadir}/icons/hicolor/*/*/* %{_mandir}/man*/* +%{tde_libdir}/*.so +%{tde_libdir}/*.la %files devel %{_includedir}/*.h -%{_includedir}/digikam +%{_includedir}/digikam/ %{_libdir}/*.so %{_libdir}/*.la -%{_libdir}/*/*.so -%{_libdir}/*/*.la %Changelog +* Sun Jul 08 2012 Francois Andriot <francois.andriot@free.fr> - 0.9.6-3 +- Fix man directory location +- Fix postinstall +- Fix description +- Add "BuildRequires: exiv2-devel" + * Tue May 01 2012 Francois Andriot <francois.andriot@free.fr> - 0.9.6-2 - gcc 4.7 + libpng 1.5 patch for digikam (consolidated) [Bug #958] diff --git a/redhat/applications/dolphin/trinity-dolphin-3.5.13.spec b/redhat/applications/dolphin/trinity-dolphin-3.5.13.spec index 7e2c359a1..40b78393b 100644 --- a/redhat/applications/dolphin/trinity-dolphin-3.5.13.spec +++ b/redhat/applications/dolphin/trinity-dolphin-3.5.13.spec @@ -1,12 +1,10 @@ # Default version for this component %define kdecomp dolphin -%define version 0.9.2 -%define release 4 # If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt". %if "%{?_prefix}" != "/usr" %define _variant .opt -%define _docdir %{_prefix}/share/doc +%define _docdir %{_datadir}/doc %endif # TDE 3.5.13 specific building variables @@ -18,8 +16,8 @@ BuildRequires: autoconf automake libtool m4 Name: trinity-%{kdecomp} Summary: File manager for TDE focusing on usability -Version: %{?version} -Release: %{?release}%{?dist}%{?_variant} +Version: 0.9.2 +Release: 5%{?dist}%{?_variant} License: GPLv2+ Group: Applications/Utilities @@ -104,6 +102,9 @@ for lang_dir in %{buildroot}$HTML_DIR/* ; do done fi +# Makes 'media_safelyremove.desktop' an alternative +%__mv -f %{buildroot}%{_datadir}/apps/d3lphin/servicemenus/media_safelyremove.desktop %{buildroot}%{_datadir}/apps/d3lphin/servicemenus/media_safelyremove.desktop_d3lphin +%__ln_s /etc/alternatives/media_safelyremove.desktop_d3lphin %{buildroot}%{_datadir}/apps/d3lphin/servicemenus/media_safelyremove.desktop %clean %__rm -rf %{buildroot} @@ -112,10 +113,21 @@ fi %post touch --no-create %{_datadir}/icons/hicolor || : gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +alternatives --install \ + %{_datadir}/apps/d3lphin/servicemenus/media_safelyremove.desktop \ + media_safelyremove.desktop_d3lphin \ + %{_datadir}/apps/d3lphin/servicemenus/media_safelyremove.desktop_d3lphin \ + 10 + %postun touch --no-create %{_datadir}/icons/hicolor || : gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +if [ $1 -eq 0 ]; then + alternatives --remove \ + media_safelyremove.desktop_d3lphin \ + %{_datadir}/apps/d3lphin/servicemenus/media_safelyremove.desktop_d3lphin +fi %files @@ -125,12 +137,14 @@ gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : %{_datadir}/applications/*.desktop %{_datadir}/apps/*/ %doc %lang(en) %{tde_docdir}/HTML/en/*/ -%{_datadir}/icons/hicolor/128x128/apps/*.png -%{_datadir}/icons/hicolor/??x??/apps/*.png +%{_datadir}/icons/hicolor/*/apps/*.png %{_datadir}/locale/*/*/d3lphin.mo %Changelog +* Sun Jul 08 2012 Francois Andriot <francois.andriot@free.fr> - 0.9.2-5 +- Add alternatives with 'kio-umountwrapper' + * Tue May 01 2012 Francois Andriot <francois.andriot@free.fr> - 0.9.2-4 - Rebuild for Fedora 17 - Fix HTML installation directory diff --git a/redhat/applications/kde-systemsettings/trinity-kde-systemsettings.spec b/redhat/applications/kde-systemsettings/trinity-kde-systemsettings.spec index 710619b6a..320672a88 100644 --- a/redhat/applications/kde-systemsettings/trinity-kde-systemsettings.spec +++ b/redhat/applications/kde-systemsettings/trinity-kde-systemsettings.spec @@ -18,7 +18,7 @@ BuildRequires: autoconf automake libtool m4 Name: trinity-systemsettings Summary: easy to use control centre for TDE Version: 0.0svn20070312 -Release: 2%{?dist}%{?_variant} +Release: 3%{?dist}%{?_variant} License: GPLv2+ Group: Applications/Utilities @@ -33,12 +33,15 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source0: %{kdecomp}-3.5.13.tar.gz Source1: kde-settings-laptops.directory +Provides: trinity-kde-systemsettings = %{version}-%{release} +Obsoletes: trinity-kde-systemsettings < %{version}-%{release} + BuildRequires: tqtinterface-devel -BuildRequires: trinity-kdelibs-devel -BuildRequires: trinity-kdebase-devel +BuildRequires: trinity-tdelibs-devel +BuildRequires: trinity-tdebase-devel BuildRequires: desktop-file-utils -Requires: trinity-kde-guidance +Requires: trinity-guidance %description System preferences is a replacement for the TDE @@ -96,7 +99,7 @@ gtk-update-icon-cache --quiet %{_datadir}/icons/crystalsvg || : %defattr(-,root,root,-) %doc README TODO %{_sysconfdir}/xdg/menus/applications-merged/system-settings-merge.menu -%{_sysconfdir}/xdg/menus/system-settings.menu +%exclude %{_sysconfdir}/xdg/menus/system-settings.menu %{_bindir}/systemsettings %{_datadir}/applications/kde/audioencoding.desktop %{_datadir}/applications/kde/defaultapplication.desktop @@ -115,6 +118,9 @@ gtk-update-icon-cache --quiet %{_datadir}/icons/crystalsvg || : %Changelog +* Sun Jul 08 2012 Francois Andriot <francois.andriot@free.fr> - 0.0svn20070312-3 +- Updates 'Requires: trinity-guidance' to reflect package renaming + * Wed Dec 14 2011 Francois Andriot <francois.andriot@free.fr> - 0.0svn20070312-2 - Fix XDG menu directory location diff --git a/redhat/applications/kio-umountwrapper/media_safelyremove.desktop b/redhat/applications/kio-umountwrapper/media_safelyremove.desktop new file mode 100644 index 000000000..22b716ad5 --- /dev/null +++ b/redhat/applications/kio-umountwrapper/media_safelyremove.desktop @@ -0,0 +1,74 @@ +[Desktop Entry] +ServiceTypes=media/removable_mounted,media/removable_mounted_decrypted,media/removable_unmounted,media/removable_unmounted_decrypted,media/camera_mounted,media/camera_unmounted +Actions=MediaSafelyRemove; +X-TDE-Priority=TopLevel +X-TDE-MediaNotifierHide=true + +[Desktop Action MediaSafelyRemove] +Name=Safely Remove +Name[af]=Verwyder veilig +Name[ar]=أحذف بأمان +Name[be]=Бяспечна адлучыць +Name[bg]=Безопасно изваждане +Name[bn]=নিরাপদভাবে সরাও +Name[bs]=Sigurno ukloni +Name[ca]=Extreu amb seguretat +Name[cs]=Bezpečně odstranit +Name[csb]=Remôj na bezpieczny ôrt +Name[da]=Fjern sikkert +Name[de]=Sicher entfernen +Name[el]=Ασφαλής αφαίρεση +Name[eo]=Sekura Forigo +Name[es]=Extracción segura +Name[et]=Eemalda turvaliselt +Name[eu]=Atera arriskurik gabe +Name[fa]=حذف امن +Name[fi]=Poista turvallisesti +Name[fr]=Enlever en toute sécurité +Name[fy]=Feilich ferwiderje +Name[ga]=Bain Amach go Sábháilte +Name[gl]=Eliminar de Maneira Segura +Name[he]=שליפה בבטחה +Name[hr]=Slobodno uklonite +Name[hu]=Biztonságos leválasztás +Name[is]=Fjarlægja öruggt +Name[it]=Rimozione sicura +Name[ja]=安全に取り除く +Name[kk]=Қауіпсіз алып шығу +Name[km]=យកចេញដោយសុវត្ថិភាព +Name[lt]=Saugiai pašalinti +Name[mk]=Безбедно отстрани +Name[ms]=Buang Dengan Selamat +Name[nb]=Sikker fjerning +Name[nds]=Seker rutnehmen +Name[ne]=सुरक्षीत रुपमा हटाउनुहोस् +Name[nl]=Veilig verwijderen +Name[nn]=Trygg fjerning +Name[pa]=ਸੁਰੱਖਿਅਤ ਹਟਾਓ +Name[pl]=Usuń w sposób bezpieczny +Name[pt]=Retirar com Segurança +Name[pt_BR]=Remover de Modo Seguro +Name[ro]=Scoate în siguranță +Name[ru]=Безопасно извлечь +Name[rw]=Gukuramo Neza +Name[se]=Dorvvošlaš eretváldin +Name[sk]=Bezpečne odpojiť +Name[sl]=Varno odstrani +Name[sr]=Безбедно уклони +Name[sr@Latn]=Bezbedno ukloni +Name[sv]=Säker urkoppling +Name[ta]=பாதுகாப்பாக நீக்கு +Name[te]=జాగరత్తగా తియి +Name[tg]=Баровардани бехетар +Name[th]=ถอดออกอย่างปลอดภัย +Name[tr]=Güvenli Kaldır +Name[tt]=İmin Çığaru +Name[uk]=Безпечно вилучити +Name[uz]=Эҳтиётлик билан узиш +Name[vi]=Gỡ ra An toàn +Name[wa]=Ositer e såvrité +Name[zh_CN]=安全删除 +Name[zh_TW]=安全的移除 +Exec=kio_umountwrapper %u + +X-Ubuntu-Gettext-Domain=desktop_tdebase diff --git a/redhat/applications/kio-umountwrapper/trinity-kio-umountwrapper.spec b/redhat/applications/kio-umountwrapper/trinity-kio-umountwrapper.spec index 350e38237..d8ed7076a 100644 --- a/redhat/applications/kio-umountwrapper/trinity-kio-umountwrapper.spec +++ b/redhat/applications/kio-umountwrapper/trinity-kio-umountwrapper.spec @@ -1,12 +1,10 @@ # Default version for this component %define kdecomp kio-umountwrapper -%define version 0.2 -%define release 2 # If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt". %if "%{?_prefix}" != "/usr" %define _variant .opt -%define _docdir %{_prefix}/share/doc +%define _docdir %{_datadir}/doc %endif # TDE 3.5.13 specific building variables @@ -18,8 +16,8 @@ BuildRequires: autoconf automake libtool m4 Name: trinity-%{kdecomp} Summary: progress dialog for safely removing devices in Trinity. -Version: %{?version} -Release: %{?release}%{?dist}%{?_variant} +Version: 0.2 +Release: 3%{?dist}%{?_variant} License: GPLv2+ Group: Applications/Utilities @@ -32,6 +30,7 @@ Prefix: %{_prefix} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source0: %{kdecomp}-3.5.13.tar.gz +Source1: media_safelyremove.desktop BuildRequires: tqtinterface-devel @@ -78,19 +77,45 @@ export PATH="%{_bindir}:${PATH}" %__rm -rf %{buildroot} %__make install DESTDIR=%{buildroot} +%__install -D -m 644 %{SOURCE1} %{?buildroot}%{_datadir}/apps/konqueror/servicemenus/media_safelyremove.desktop_kio-umountwrapper +#%__install -D -m 644 %{SOURCE1} %{?buildroot}%{_datadir}/apps/dolphin/servicemenus/media_safelyremove.desktop_kio-umountwrapper +%__install -D -m 644 %{SOURCE1} %{?buildroot}%{_datadir}/apps/d3lphin/servicemenus/media_safelyremove.desktop_kio-umountwrapper + %clean %__rm -rf %{buildroot} - +%post +for f in konqueror d3lphin; do + alternatives --install \ + %{_datadir}/apps/${f}/servicemenus/media_safelyremove.desktop \ + media_safelyremove.desktop_${f} \ + %{_datadir}/apps/${f}/servicemenus/media_safelyremove.desktop_kio-umountwrapper \ + 20 +done + + +%postun +if [ $1 -eq 0 ]; then + for f in konqueror d3lphin; do + alternatives --remove \ + media_safelyremove.desktop_${f} \ + %{_datadir}/apps/${f}/servicemenus/media_safelyremove.desktop_kio-umountwrapper + done +fi %files %defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING NEWS README TODO %{_bindir}/kio_umountwrapper - +%{_datadir}/apps/konqueror/servicemenus/media_safelyremove.desktop_kio-umountwrapper +#%{_datadir}/apps/dolphin/servicemenus/media_safelyremove.desktop_kio-umountwrapper +%{_datadir}/apps/d3lphin/servicemenus/media_safelyremove.desktop_kio-umountwrapper %Changelog +* Sun Jul 08 2012 Francois Andriot <francois.andriot@free.fr> - 0.2-3 +- Add 'desktop' file, to make this program useful :-) + * Wed May 02 2012 Francois Andriot <francois.andriot@free.fr> - 0.2-2 - Rebuilt for Fedora 17 - Removes post and postun diff --git a/redhat/applications/koffice/koffice-3.5.13-damaged_binary_files.tar.gz b/redhat/applications/koffice/koffice-3.5.13-damaged_binary_files.tar.gz Binary files differnew file mode 100644 index 000000000..74196adea --- /dev/null +++ b/redhat/applications/koffice/koffice-3.5.13-damaged_binary_files.tar.gz diff --git a/redhat/applications/koffice/koffice-3.5.13-fix_bug_657.patch b/redhat/applications/koffice/koffice-3.5.13-fix_bug_657.patch new file mode 100644 index 000000000..2308e33f4 --- /dev/null +++ b/redhat/applications/koffice/koffice-3.5.13-fix_bug_657.patch @@ -0,0 +1,2662 @@ +commit 5c69fcd39111465de16c933763d3c918703048d8 +Author: Slávek Banko <slavek.banko@axis.cz> +Date: 1339569472 +0200 + + Fix FTBFS due to missing libraries + Clean up lib paths in LDFLAGS - moved to LIBADD + For KWord and and KPresenter added linking kspell2 + For KSpread added linking kutils + This closes Bug 657 + +diff --git a/chalk/Makefile.am b/chalk/Makefile.am +index e06e155..3a0c3eb 100644 +--- a/chalk/Makefile.am ++++ b/chalk/Makefile.am +@@ -9,8 +9,8 @@ libchalkcommon_la_LIBADD = sdk/libchalksdk.la core/libchalkimage.la ui/libchalku + ## The part + kde_module_LTLIBRARIES = libchalkpart.la + libchalkpart_la_SOURCES = chalk_part_init.cc +-libchalkpart_la_LDFLAGS = $(all_libraries) $(LIB_QT) -L../lib/kofficecore/.libs/ -lkofficecore -L../lib/kofficeui/.libs/ -lkofficeui -L../lib/store/.libs/ -lkstore -L../chalk/ui/.libs -lchalkui -module $(KDE_PLUGIN) +-libchalkpart_la_LIBADD = libchalkcommon.la ++libchalkpart_la_LDFLAGS = $(all_libraries) $(LIB_QT) -module $(KDE_PLUGIN) ++libchalkpart_la_LIBADD = $(KOFFICE_LIBS) libchalkcommon.la ../chalk/ui/libchalkui.la + + METASOURCES = AUTO + +diff --git a/chalk/colorspaces/wet/Makefile.am b/chalk/colorspaces/wet/Makefile.am +index b12d3f3..8ad9b0d 100644 +--- a/chalk/colorspaces/wet/Makefile.am ++++ b/chalk/colorspaces/wet/Makefile.am +@@ -20,9 +20,11 @@ kde_module_LTLIBRARIES = chalkwetplugin.la + chalkwetplugin_la_SOURCES = kis_wet_colorspace.cc wet_plugin.cc kis_wetop.cc kis_wet_palette_widget.cc kis_wetness_visualisation_filter.cc kis_texture_painter.cc kis_texture_filter.cc wetphysicsfilter.cc wdgpressure.ui + noinst_HEADERS = kis_wet_colorspace.h wet_plugin.h wetphysicsfilter.h kis_wetop.cc kis_wet_palette_widget.h kis_texture_painter.h kis_wetness_visualisation_filter.h kis_texture_filter.h wetphysicsfilter.h + +-chalkwetplugin_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -llcms -L../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../chalk/core/.libs -lchalkimage \ +- -L../../../chalk/ui/.libs -lchalkui +-chalkwetplugin_la_LIBADD = ../../libchalkcommon.la $(LIB_KOPAINTER) $(LIB_KOFFICECORE) ++chalkwetplugin_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -llcms ++chalkwetplugin_la_LIBADD = ../../libchalkcommon.la $(LIB_KOPAINTER) $(LIB_KOFFICECORE) \ ++ ../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la + + chalkwetplugin_la_METASOURCES = AUTO + +diff --git a/chalk/plugins/filters/blur/Makefile.am b/chalk/plugins/filters/blur/Makefile.am +index ac622d7..d54d65b 100644 +--- a/chalk/plugins/filters/blur/Makefile.am ++++ b/chalk/plugins/filters/blur/Makefile.am +@@ -14,9 +14,11 @@ chalkblurfilter_la_SOURCES = wdgblur.ui blur.cc kis_blur_filter.cc kis_wdg_blur. + kde_module_LTLIBRARIES = chalkblurfilter.la + noinst_HEADERS = blur.h kis_blur_filter.h + +-chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui +-chalkblurfilter_la_LIBADD = ../../../libchalkcommon.la ++chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkblurfilter_la_LIBADD = $(LIB_KOFFICEUI) ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + METASOURCES = AUTO + +diff --git a/chalk/plugins/filters/bumpmap/Makefile.am b/chalk/plugins/filters/bumpmap/Makefile.am +index c783157..156a60a 100644 +--- a/chalk/plugins/filters/bumpmap/Makefile.am ++++ b/chalk/plugins/filters/bumpmap/Makefile.am +@@ -12,8 +12,10 @@ chalkbumpmap_la_SOURCES = bumpmap.cc wdgbumpmap.ui + kde_module_LTLIBRARIES = chalkbumpmap.la + noinst_HEADERS = bumpmap.h + +-chalkbumpmap_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkbumpmap_la_LIBADD = ../../../libchalkcommon.la ++chalkbumpmap_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkbumpmap_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkbumpmap_la_METASOURCES = AUTO +diff --git a/chalk/plugins/filters/cimg/Makefile.am b/chalk/plugins/filters/cimg/Makefile.am +index 19e58bd..2553773 100644 +--- a/chalk/plugins/filters/cimg/Makefile.am ++++ b/chalk/plugins/filters/cimg/Makefile.am +@@ -25,9 +25,11 @@ noinst_HEADERS = \ + kis_cimg_plugin.h\ + kis_cimgconfig_widget.h + +-chalkcimg_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkcimg_la_LIBADD = ../../../libchalkcommon.la ++chalkcimg_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkcimg_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkcimg_la_METASOURCES = AUTO + +diff --git a/chalk/plugins/filters/colorify/Makefile.am b/chalk/plugins/filters/colorify/Makefile.am +index d69de33..65e7243 100644 +--- a/chalk/plugins/filters/colorify/Makefile.am ++++ b/chalk/plugins/filters/colorify/Makefile.am +@@ -14,9 +14,11 @@ INCLUDES = -I$(srcdir)/../../../sdk \ + kde_module_LTLIBRARIES = chalkcolorify.la + + +-chalkcolorify_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkcolorify_la_LIBADD = ../../../libchalkcommon.la ++chalkcolorify_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkcolorify_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + METASOURCES = AUTO + chalkcolorify_la_SOURCES = Colorify.cpp KisWdgColorify.cpp\ +diff --git a/chalk/plugins/filters/colors/Makefile.am b/chalk/plugins/filters/colors/Makefile.am +index 523915c..0da38c0 100644 +--- a/chalk/plugins/filters/colors/Makefile.am ++++ b/chalk/plugins/filters/colors/Makefile.am +@@ -14,8 +14,10 @@ chalkextensioncolorsfilters_la_SOURCES = colors.cc kis_minmax_filters.cc kis_col + kde_module_LTLIBRARIES = chalkextensioncolorsfilters.la + noinst_HEADERS = colors.h + +-chalkextensioncolorsfilters_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkextensioncolorsfilters_la_LIBADD = ../../../libchalkcommon.la ++chalkextensioncolorsfilters_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkextensioncolorsfilters_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + METASOURCES = AUTO +diff --git a/chalk/plugins/filters/colorsfilters/Makefile.am b/chalk/plugins/filters/colorsfilters/Makefile.am +index cd4745e..6aeaaee 100644 +--- a/chalk/plugins/filters/colorsfilters/Makefile.am ++++ b/chalk/plugins/filters/colorsfilters/Makefile.am +@@ -17,9 +17,11 @@ noinst_HEADERS = colorsfilters.h \ + kis_perchannel_filter.h \ + kis_brightness_contrast_filter.h + +-chalkcolorsfilters_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkcolorsfilters_la_LIBADD = ../../../libchalkcommon.la ++chalkcolorsfilters_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkcolorsfilters_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + kde_module_LTLIBRARIES = chalkcolorsfilters.la + +diff --git a/chalk/plugins/filters/convolutionfilters/Makefile.am b/chalk/plugins/filters/convolutionfilters/Makefile.am +index 133a684..32f5cbd 100644 +--- a/chalk/plugins/filters/convolutionfilters/Makefile.am ++++ b/chalk/plugins/filters/convolutionfilters/Makefile.am +@@ -21,8 +21,10 @@ noinst_HEADERS = convolutionfilters.h \ + kis_custom_convolution_filter_configuration_widget.h \ + kis_convolution_filter.h + +-chalkconvolutionfilters_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkconvolutionfilters_la_LIBADD = ../../../libchalkcommon.la ++chalkconvolutionfilters_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkconvolutionfilters_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkconvolutionfilters_la_METASOURCES = AUTO +diff --git a/chalk/plugins/filters/embossfilter/Makefile.am b/chalk/plugins/filters/embossfilter/Makefile.am +index d0116fe..19b54e4 100644 +--- a/chalk/plugins/filters/embossfilter/Makefile.am ++++ b/chalk/plugins/filters/embossfilter/Makefile.am +@@ -17,8 +17,10 @@ chalkembossfilter_la_SOURCES = kis_emboss_filter_plugin.cc \ + noinst_HEADERS = kis_emboss_filter_plugin.h \ + kis_emboss_filter.h + +-chalkembossfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkembossfilter_la_LIBADD = ../../../libchalkcommon.la ++chalkembossfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkembossfilter_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkembossfilter_la_METASOURCES = AUTO +diff --git a/chalk/plugins/filters/example/Makefile.am b/chalk/plugins/filters/example/Makefile.am +index 33b55da..5dcd349 100644 +--- a/chalk/plugins/filters/example/Makefile.am ++++ b/chalk/plugins/filters/example/Makefile.am +@@ -15,8 +15,10 @@ chalkexample_la_SOURCES = example.cc + kde_module_LTLIBRARIES = chalkexample.la + noinst_HEADERS = example.h + +-chalkexample_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkexample_la_LIBADD = ../../../libchalkcommon.la ++chalkexample_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkexample_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkexample_la_METASOURCES = AUTO +diff --git a/chalk/plugins/filters/fastcolortransfer/Makefile.am b/chalk/plugins/filters/fastcolortransfer/Makefile.am +index 424231d..24b9f38 100644 +--- a/chalk/plugins/filters/fastcolortransfer/Makefile.am ++++ b/chalk/plugins/filters/fastcolortransfer/Makefile.am +@@ -16,8 +16,10 @@ chalkfastcolortransfer_la_SOURCES = wdgfastcolortransfer.ui fastcolortransfer.cc + kde_module_LTLIBRARIES = chalkfastcolortransfer.la + noinst_HEADERS = fastcolortransfer.h kis_wdg_fastcolortransfer.h + +-chalkfastcolortransfer_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficecore/.libs -lkofficecore +-chalkfastcolortransfer_la_LIBADD = ../../../libchalkcommon.la ++chalkfastcolortransfer_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkfastcolortransfer_la_LIBADD = $(LIB_KOFFICECORE) ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + METASOURCES = AUTO +diff --git a/chalk/plugins/filters/imageenhancement/Makefile.am b/chalk/plugins/filters/imageenhancement/Makefile.am +index d2477eb..32b9bd7 100644 +--- a/chalk/plugins/filters/imageenhancement/Makefile.am ++++ b/chalk/plugins/filters/imageenhancement/Makefile.am +@@ -15,12 +15,14 @@ chalkimageenhancement_la_SOURCES = imageenhancement.cpp \ + + kde_module_LTLIBRARIES = chalkimageenhancement.la + +-chalkimageenhancement_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui ++chalkimageenhancement_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts + + noinst_HEADERS = imageenhancement.h kis_wavelet_noise_reduction.h + +-chalkimageenhancement_la_LIBADD = ../../../libchalkcommon.la ++chalkimageenhancement_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkimageenhencement_la_METASOURCES = AUTO + +diff --git a/chalk/plugins/filters/lenscorrectionfilter/Makefile.am b/chalk/plugins/filters/lenscorrectionfilter/Makefile.am +index b853281..c794fee 100644 +--- a/chalk/plugins/filters/lenscorrectionfilter/Makefile.am ++++ b/chalk/plugins/filters/lenscorrectionfilter/Makefile.am +@@ -16,8 +16,10 @@ chalklenscorrectionfilter_la_SOURCES = lenscorrectionfilter.cc \ + kde_module_LTLIBRARIES = chalklenscorrectionfilter.la + noinst_HEADERS = lenscorrectionfilter.h + +-chalklenscorrectionfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalklenscorrectionfilter_la_LIBADD = ../../../libchalkcommon.la ++chalklenscorrectionfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalklenscorrectionfilter_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + METASOURCES = AUTO +diff --git a/chalk/plugins/filters/levelfilter/Makefile.am b/chalk/plugins/filters/levelfilter/Makefile.am +index 5c04e69..314c442 100644 +--- a/chalk/plugins/filters/levelfilter/Makefile.am ++++ b/chalk/plugins/filters/levelfilter/Makefile.am +@@ -16,9 +16,11 @@ noinst_HEADERS = levelfilter.h \ + kis_level_filter.h \ + kgradientslider.h + +-chalklevelfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalklevelfilter_la_LIBADD = ../../../libchalkcommon.la ++chalklevelfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalklevelfilter_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + kde_module_LTLIBRARIES = chalklevelfilter.la + +diff --git a/chalk/plugins/filters/noisefilter/Makefile.am b/chalk/plugins/filters/noisefilter/Makefile.am +index 3a085fc..aea0c05 100644 +--- a/chalk/plugins/filters/noisefilter/Makefile.am ++++ b/chalk/plugins/filters/noisefilter/Makefile.am +@@ -16,8 +16,10 @@ chalknoisefilter_la_SOURCES = noisefilter.cc wdgnoiseoptions.ui \ + kde_module_LTLIBRARIES = chalknoisefilter.la + noinst_HEADERS = noisefilter.h kis_wdg_noise.h + +-chalknoisefilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalknoisefilter_la_LIBADD = ../../../libchalkcommon.la ++chalknoisefilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalknoisefilter_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalknoisefilter_la_METASOURCES = AUTO +diff --git a/chalk/plugins/filters/oilpaintfilter/Makefile.am b/chalk/plugins/filters/oilpaintfilter/Makefile.am +index cef2125..60878f6 100644 +--- a/chalk/plugins/filters/oilpaintfilter/Makefile.am ++++ b/chalk/plugins/filters/oilpaintfilter/Makefile.am +@@ -17,8 +17,10 @@ chalkoilpaintfilter_la_SOURCES = kis_oilpaint_filter_plugin.cc \ + noinst_HEADERS = kis_oilpaint_filter_plugin.h \ + kis_oilpaint_filter.h + +-chalkoilpaintfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkoilpaintfilter_la_LIBADD = ../../../libchalkcommon.la ++chalkoilpaintfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkoilpaintfilter_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkoilpaintfilter_la_METASOURCES = AUTO +diff --git a/chalk/plugins/filters/pixelizefilter/Makefile.am b/chalk/plugins/filters/pixelizefilter/Makefile.am +index cc12358..e46e0ea 100644 +--- a/chalk/plugins/filters/pixelizefilter/Makefile.am ++++ b/chalk/plugins/filters/pixelizefilter/Makefile.am +@@ -17,8 +17,10 @@ chalkpixelizefilter_la_SOURCES = kis_pixelize_filter_plugin.cc \ + noinst_HEADERS = kis_pixelize_filter_plugin.h \ + kis_pixelize_filter.h + +-chalkpixelizefilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkpixelizefilter_la_LIBADD = ../../../libchalkcommon.la ++chalkpixelizefilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkpixelizefilter_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkpixelizefilter_la_METASOURCES = AUTO +diff --git a/chalk/plugins/filters/raindropsfilter/Makefile.am b/chalk/plugins/filters/raindropsfilter/Makefile.am +index ba88e62..584ef96 100644 +--- a/chalk/plugins/filters/raindropsfilter/Makefile.am ++++ b/chalk/plugins/filters/raindropsfilter/Makefile.am +@@ -17,8 +17,10 @@ chalkraindropsfilter_la_SOURCES = kis_raindrops_filter_plugin.cc \ + noinst_HEADERS = kis_raindrops_filter_plugin.h \ + kis_raindrops_filter.h + +-chalkraindropsfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkraindropsfilter_la_LIBADD = ../../../libchalkcommon.la ++chalkraindropsfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkraindropsfilter_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkraindropsfilter_la_METASOURCES = AUTO +diff --git a/chalk/plugins/filters/randompickfilter/Makefile.am b/chalk/plugins/filters/randompickfilter/Makefile.am +index e46dc64..b7a1657 100644 +--- a/chalk/plugins/filters/randompickfilter/Makefile.am ++++ b/chalk/plugins/filters/randompickfilter/Makefile.am +@@ -16,8 +16,10 @@ chalkrandompickfilter_la_SOURCES = randompickfilter.cc wdgrandompickoptions.ui \ + kde_module_LTLIBRARIES = chalkrandompickfilter.la + noinst_HEADERS = randompickfilter.h + +-chalkrandompickfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkrandompickfilter_la_LIBADD = ../../../libchalkcommon.la ++chalkrandompickfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkrandompickfilter_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkrandompickfilter_la_METASOURCES = AUTO +diff --git a/chalk/plugins/filters/roundcorners/Makefile.am b/chalk/plugins/filters/roundcorners/Makefile.am +index 0b74580..ee9f141 100644 +--- a/chalk/plugins/filters/roundcorners/Makefile.am ++++ b/chalk/plugins/filters/roundcorners/Makefile.am +@@ -16,8 +16,10 @@ chalkroundcornersfilter_la_SOURCES = kis_round_corners_filter_plugin.cc \ + noinst_HEADERS = kis_round_corners_filter_plugin.h \ + kis_round_corners_filter.h + +-chalkroundcornersfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkroundcornersfilter_la_LIBADD = ../../../libchalkcommon.la ++chalkroundcornersfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkroundcornersfilter_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkroundcornersfilter_la_METASOURCES = AUTO +diff --git a/chalk/plugins/filters/smalltilesfilter/Makefile.am b/chalk/plugins/filters/smalltilesfilter/Makefile.am +index f139c29..ae28ed1 100644 +--- a/chalk/plugins/filters/smalltilesfilter/Makefile.am ++++ b/chalk/plugins/filters/smalltilesfilter/Makefile.am +@@ -16,8 +16,10 @@ chalksmalltilesfilter_la_SOURCES = kis_small_tiles_filter_plugin.cc \ + noinst_HEADERS = kis_small_tiles_filter_plugin.h \ + kis_small_tiles_filter.h + +-chalksmalltilesfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalksmalltilesfilter_la_LIBADD = ../../../libchalkcommon.la ++chalksmalltilesfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalksmalltilesfilter_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalksmalltilesfilter_la_METASOURCES = AUTO +diff --git a/chalk/plugins/filters/sobelfilter/Makefile.am b/chalk/plugins/filters/sobelfilter/Makefile.am +index 9726f4d..da3fd16 100644 +--- a/chalk/plugins/filters/sobelfilter/Makefile.am ++++ b/chalk/plugins/filters/sobelfilter/Makefile.am +@@ -16,8 +16,10 @@ chalksobelfilter_la_SOURCES = kis_sobel_filter_plugin.cc \ + noinst_HEADERS = kis_sobel_filter_plugin.h \ + kis_sobel_filter.h + +-chalksobelfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalksobelfilter_la_LIBADD = ../../../libchalkcommon.la ++chalksobelfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalksobelfilter_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalksobelfilter_la_METASOURCES = AUTO +diff --git a/chalk/plugins/filters/unsharp/Makefile.am b/chalk/plugins/filters/unsharp/Makefile.am +index 5c6eda7..1c1289f 100644 +--- a/chalk/plugins/filters/unsharp/Makefile.am ++++ b/chalk/plugins/filters/unsharp/Makefile.am +@@ -13,8 +13,10 @@ chalkunsharpfilter_la_SOURCES = wdgunsharp.ui kis_wdg_unsharp.cc unsharp.cc kis_ + + kde_module_LTLIBRARIES = chalkunsharpfilter.la + +-chalkunsharpfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkunsharpfilter_la_LIBADD = ../../../libchalkcommon.la ++chalkunsharpfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkunsharpfilter_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + METASOURCES = AUTO +diff --git a/chalk/plugins/filters/wavefilter/Makefile.am b/chalk/plugins/filters/wavefilter/Makefile.am +index 6d2fec5..65b047c 100644 +--- a/chalk/plugins/filters/wavefilter/Makefile.am ++++ b/chalk/plugins/filters/wavefilter/Makefile.am +@@ -16,8 +16,10 @@ chalkwavefilter_la_SOURCES = wavefilter.cc wdgwaveoptions.ui \ + kde_module_LTLIBRARIES = chalkwavefilter.la + noinst_HEADERS = wavefilter.h kis_wdg_wave.h + +-chalkwavefilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkwavefilter_la_LIBADD = ../../../libchalkcommon.la ++chalkwavefilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkwavefilter_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + METASOURCES = AUTO +diff --git a/chalk/plugins/paintops/defaultpaintops/Makefile.am b/chalk/plugins/paintops/defaultpaintops/Makefile.am +index ce91e83..186d501 100644 +--- a/chalk/plugins/paintops/defaultpaintops/Makefile.am ++++ b/chalk/plugins/paintops/defaultpaintops/Makefile.am +@@ -32,8 +32,10 @@ noinst_HEADERS = defaultpaintops_plugin.h kis_airbrushop.h kis_brushop.h \ + + kde_module_LTLIBRARIES = chalkdefaultpaintops.la + +-chalkdefaultpaintops_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkdefaultpaintops_la_LIBADD = ../../../libchalkcommon.la $(LIB_KOPAINTER) $(LIB_KOFFICECORE) ++chalkdefaultpaintops_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkdefaultpaintops_la_LIBADD = ../../../libchalkcommon.la $(LIB_KOPAINTER) $(LIB_KOFFICECORE) \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkdefaultpaintops_la_METASOURCES = AUTO +diff --git a/chalk/plugins/tools/defaulttools/Makefile.am b/chalk/plugins/tools/defaulttools/Makefile.am +index 16c4be5..329e9bb 100644 +--- a/chalk/plugins/tools/defaulttools/Makefile.am ++++ b/chalk/plugins/tools/defaulttools/Makefile.am +@@ -44,9 +44,11 @@ noinst_HEADERS = \ + kis_tool_pan.h + + +-chalkdefaulttools_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkdefaulttools_la_LIBADD = ../../../libchalkcommon.la $(LIB_KOPAINTER) $(LIB_KOFFICECORE) ++chalkdefaulttools_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkdefaulttools_la_LIBADD = ../../../libchalkcommon.la $(LIB_KOPAINTER) $(LIB_KOFFICECORE) \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkdefaulttools_la_METASOURCES = AUTO + +diff --git a/chalk/plugins/tools/selectiontools/Makefile.am b/chalk/plugins/tools/selectiontools/Makefile.am +index cfaa8f3..7f6c089 100644 +--- a/chalk/plugins/tools/selectiontools/Makefile.am ++++ b/chalk/plugins/tools/selectiontools/Makefile.am +@@ -28,9 +28,11 @@ noinst_HEADERS = \ + kis_tool_select_elliptical.h + + +-chalkselectiontools_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalkselectiontools_la_LIBADD = ../../../libchalkcommon.la ++chalkselectiontools_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkselectiontools_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkselectiontools_la_METASOURCES = AUTO + +diff --git a/chalk/plugins/tools/tool_crop/Makefile.am b/chalk/plugins/tools/tool_crop/Makefile.am +index d1d73a7..9091a52 100644 +--- a/chalk/plugins/tools/tool_crop/Makefile.am ++++ b/chalk/plugins/tools/tool_crop/Makefile.am +@@ -21,9 +21,11 @@ noinst_HEADERS = \ + tool_crop.h \ + kis_tool_crop.h + +-chalktoolcrop_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalktoolcrop_la_LIBADD = ../../../libchalkcommon.la ++chalktoolcrop_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalktoolcrop_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalktoolcrop_la_METASOURCES = AUTO + +diff --git a/chalk/plugins/tools/tool_curves/Makefile.am b/chalk/plugins/tools/tool_curves/Makefile.am +index 1f847fe..03d3395 100644 +--- a/chalk/plugins/tools/tool_curves/Makefile.am ++++ b/chalk/plugins/tools/tool_curves/Makefile.am +@@ -33,9 +33,11 @@ noinst_HEADERS = \ + kis_tool_bezier_select.h \ + kis_tool_moutline.h + +-chalktoolcurves_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalktoolcurves_la_LIBADD = ../../../libchalkcommon.la ++chalktoolcurves_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalktoolcurves_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalktoolcurves_la_METASOURCES = AUTO + +diff --git a/chalk/plugins/tools/tool_filter/Makefile.am b/chalk/plugins/tools/tool_filter/Makefile.am +index 0f14b70..35c2381 100644 +--- a/chalk/plugins/tools/tool_filter/Makefile.am ++++ b/chalk/plugins/tools/tool_filter/Makefile.am +@@ -22,9 +22,11 @@ noinst_HEADERS = \ + kis_tool_filter.h \ + tool_filter.h + +-chalktoolfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalktoolfilter_la_LIBADD = ../../../libchalkcommon.la ++chalktoolfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalktoolfilter_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalktoolfilter_la_METASOURCES = AUTO + +diff --git a/chalk/plugins/tools/tool_perspectivegrid/Makefile.am b/chalk/plugins/tools/tool_perspectivegrid/Makefile.am +index 80b6d35..ffa0832 100644 +--- a/chalk/plugins/tools/tool_perspectivegrid/Makefile.am ++++ b/chalk/plugins/tools/tool_perspectivegrid/Makefile.am +@@ -20,9 +20,11 @@ noinst_HEADERS = \ + tool_perspectivegrid.h \ + kis_tool_perspectivegrid.h + +-chalktoolperspectivegrid_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalktoolperspectivegrid_la_LIBADD = ../../../libchalkcommon.la ++chalktoolperspectivegrid_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalktoolperspectivegrid_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + METASOURCES = AUTO + +diff --git a/chalk/plugins/tools/tool_perspectivetransform/Makefile.am b/chalk/plugins/tools/tool_perspectivetransform/Makefile.am +index 9f6dfb2..2491618 100644 +--- a/chalk/plugins/tools/tool_perspectivetransform/Makefile.am ++++ b/chalk/plugins/tools/tool_perspectivetransform/Makefile.am +@@ -20,9 +20,11 @@ noinst_HEADERS = \ + tool_perspectivetransform.h \ + kis_tool_perspectivetransform.h + +-chalktoolperspectivetransform_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalktoolperspectivetransform_la_LIBADD = ../../../libchalkcommon.la ++chalktoolperspectivetransform_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalktoolperspectivetransform_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalktoolperspectivetransform_la_METASOURCES = AUTO + +diff --git a/chalk/plugins/tools/tool_polygon/Makefile.am b/chalk/plugins/tools/tool_polygon/Makefile.am +index ef2d230..2155322 100644 +--- a/chalk/plugins/tools/tool_polygon/Makefile.am ++++ b/chalk/plugins/tools/tool_polygon/Makefile.am +@@ -20,9 +20,11 @@ noinst_HEADERS = \ + tool_polygon.h \ + kis_tool_polygon.h + +-chalktoolpolygon_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalktoolpolygon_la_LIBADD = ../../../libchalkcommon.la ++chalktoolpolygon_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalktoolpolygon_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalktoolpolygon_la_METASOURCES = AUTO + +diff --git a/chalk/plugins/tools/tool_polyline/Makefile.am b/chalk/plugins/tools/tool_polyline/Makefile.am +index acbe8e6..2beb650 100644 +--- a/chalk/plugins/tools/tool_polyline/Makefile.am ++++ b/chalk/plugins/tools/tool_polyline/Makefile.am +@@ -20,9 +20,11 @@ noinst_HEADERS = \ + tool_polyline.h \ + kis_tool_polyline.h + +-chalktoolpolyline_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalktoolpolyline_la_LIBADD = ../../../libchalkcommon.la ++chalktoolpolyline_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalktoolpolyline_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalktoolpolyline_la_METASOURCES = AUTO + +diff --git a/chalk/plugins/tools/tool_selectsimilar/Makefile.am b/chalk/plugins/tools/tool_selectsimilar/Makefile.am +index 416c9a6..70d5885 100644 +--- a/chalk/plugins/tools/tool_selectsimilar/Makefile.am ++++ b/chalk/plugins/tools/tool_selectsimilar/Makefile.am +@@ -14,9 +14,11 @@ noinst_HEADERS = selectsimilar.h kis_tool_selectsimilar.h + + kde_module_LTLIBRARIES = chalktoolselectsimilar.la + +-chalktoolselectsimilar_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalktoolselectsimilar_la_LIBADD = ../../../libchalkcommon.la ++chalktoolselectsimilar_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalktoolselectsimilar_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalktoolselectsimilar_la_METASOURCES = AUTO + +diff --git a/chalk/plugins/tools/tool_star/Makefile.am b/chalk/plugins/tools/tool_star/Makefile.am +index e068a62..a6b9a47 100644 +--- a/chalk/plugins/tools/tool_star/Makefile.am ++++ b/chalk/plugins/tools/tool_star/Makefile.am +@@ -21,9 +21,11 @@ noinst_HEADERS = \ + tool_star.h \ + kis_tool_star.h + +-chalktoolstar_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalktoolstar_la_LIBADD = ../../../libchalkcommon.la ++chalktoolstar_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalktoolstar_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalktoolstar_la_METASOURCES = AUTO + +diff --git a/chalk/plugins/tools/tool_transform/Makefile.am b/chalk/plugins/tools/tool_transform/Makefile.am +index bb68737..b606e17 100644 +--- a/chalk/plugins/tools/tool_transform/Makefile.am ++++ b/chalk/plugins/tools/tool_transform/Makefile.am +@@ -21,9 +21,11 @@ noinst_HEADERS = \ + tool_transform.h \ + kis_tool_transform.h + +-chalktooltransform_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui +-chalktooltransform_la_LIBADD = ../../../libchalkcommon.la ++chalktooltransform_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalktooltransform_la_LIBADD = ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalktooltransform_la_METASOURCES = AUTO + +diff --git a/chalk/plugins/viewplugins/colorrange/Makefile.am b/chalk/plugins/viewplugins/colorrange/Makefile.am +index 19fb51e..57abd95 100644 +--- a/chalk/plugins/viewplugins/colorrange/Makefile.am ++++ b/chalk/plugins/viewplugins/colorrange/Makefile.am +@@ -10,9 +10,11 @@ kde_module_LTLIBRARIES = chalkcolorrange.la + chalkcolorrange_la_SOURCES = colorrange.cc dlg_colorrange.cc wdg_colorrange.ui + noinst_HEADERS = wdg_colorrange.h dlg_colorrange.h colorrange.h + +-chalkcolorrange_la_LIBADD = ../../../libchalkcommon.la +-chalkcolorrange_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui ++chalkcolorrange_la_LIBADD = $(LIB_KOFFICEUI) ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la ++chalkcolorrange_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts + + chalkrcdir = $(kde_datadir)/chalkplugins + chalkrc_DATA = colorrange.rc +diff --git a/chalk/plugins/viewplugins/colorspaceconversion/Makefile.am b/chalk/plugins/viewplugins/colorspaceconversion/Makefile.am +index 5469f41..a6da506 100644 +--- a/chalk/plugins/viewplugins/colorspaceconversion/Makefile.am ++++ b/chalk/plugins/viewplugins/colorspaceconversion/Makefile.am +@@ -17,9 +17,11 @@ kde_module_LTLIBRARIES = chalkcolorspaceconversion.la + chalkcolorspaceconversion_la_SOURCES = wdgconvertcolorspace.ui colorspaceconversion.cc dlg_colorspaceconversion.cc + noinst_HEADERS = wdgconvertcolorspace.h dlg_colorspaceconversion.h colorspaceconversion.h + +-chalkcolorspaceconversion_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui +-chalkcolorspaceconversion_la_LIBADD = ../../../libchalkcommon.la ++chalkcolorspaceconversion_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkcolorspaceconversion_la_LIBADD = $(LIB_KOFFICEUI) ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkcolorspaceconversion_la_METASOURCES = AUTO + +diff --git a/chalk/plugins/viewplugins/dropshadow/Makefile.am b/chalk/plugins/viewplugins/dropshadow/Makefile.am +index a09b78e..137b57d 100644 +--- a/chalk/plugins/viewplugins/dropshadow/Makefile.am ++++ b/chalk/plugins/viewplugins/dropshadow/Makefile.am +@@ -20,9 +20,11 @@ chalkdropshadow_la_SOURCES = wdg_dropshadow.ui \ + noinst_HEADERS = wdg_dropshadow.h kis_dropshadow_plugin.h \ + kis_dropshadow.h dlg_dropshadow.h + +-chalkdropshadow_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui +-chalkdropshadow_la_LIBADD = ../../../libchalkcommon.la ../../../colorspaces/rgb_u8/libchalkrgb.la ++chalkdropshadow_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkdropshadow_la_LIBADD = $(LIB_KOFFICEUI) ../../../libchalkcommon.la ../../../colorspaces/rgb_u8/libchalkrgb.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + kde_services_DATA = chalkdropshadow.desktop + +diff --git a/chalk/plugins/viewplugins/filtersgallery/Makefile.am b/chalk/plugins/viewplugins/filtersgallery/Makefile.am +index b326ddb..b200967 100644 +--- a/chalk/plugins/viewplugins/filtersgallery/Makefile.am ++++ b/chalk/plugins/viewplugins/filtersgallery/Makefile.am +@@ -19,8 +19,10 @@ noinst_HEADERS = filters_gallery.h kis_dlg_filtersgallery.h + + kde_services_DATA = chalkfiltersgallery.desktop + +-chalkfiltersgallery_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui +-chalkfiltersgallery_la_LIBADD = ../../../libchalkcommon.la ++chalkfiltersgallery_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkfiltersgallery_la_LIBADD = $(LIB_KOFFICEUI) ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkfiltersgallery_la_METASOURCES = AUTO +diff --git a/chalk/plugins/viewplugins/histogram/Makefile.am b/chalk/plugins/viewplugins/histogram/Makefile.am +index 4b372cf..a5c5e3d 100644 +--- a/chalk/plugins/viewplugins/histogram/Makefile.am ++++ b/chalk/plugins/viewplugins/histogram/Makefile.am +@@ -18,8 +18,10 @@ noinst_HEADERS = dlg_histogram.h histogram.h wdghistogram.h kis_histogram_widget + + kde_services_DATA = chalkhistogram.desktop + +-chalkhistogram_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui +-chalkhistogram_la_LIBADD = ../../../libchalkcommon.la ++chalkhistogram_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkhistogram_la_LIBADD = $(LIB_KOFFICEUI) ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkhistogram_la_METASOURCES = AUTO +diff --git a/chalk/plugins/viewplugins/histogram_docker/Makefile.am b/chalk/plugins/viewplugins/histogram_docker/Makefile.am +index 02864fc..d63edff 100644 +--- a/chalk/plugins/viewplugins/histogram_docker/Makefile.am ++++ b/chalk/plugins/viewplugins/histogram_docker/Makefile.am +@@ -15,8 +15,10 @@ chalkhistogramdocker_la_SOURCES = histogramdocker.cc kis_imagerasteredcache.cc + kde_module_LTLIBRARIES = chalkhistogramdocker.la + noinst_HEADERS = histogramdocker.h kis_imagerasteredcache.h kis_cachedhistogram.h kis_accumulating_producer.h + +-chalkhistogramdocker_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui +-chalkhistogramdocker_la_LIBADD = ../../../libchalkcommon.la ++chalkhistogramdocker_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkhistogramdocker_la_LIBADD = $(LIB_KOFFICEUI) ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkhistogramdocker_la_METASOURCES = AUTO +diff --git a/chalk/plugins/viewplugins/imagesize/Makefile.am b/chalk/plugins/viewplugins/imagesize/Makefile.am +index 11da5c9..73a096b 100644 +--- a/chalk/plugins/viewplugins/imagesize/Makefile.am ++++ b/chalk/plugins/viewplugins/imagesize/Makefile.am +@@ -18,8 +18,10 @@ noinst_HEADERS = wdg_imagesize.h dlg_imagesize.h imagesize.h dlg_layersize.h + + kde_module_LTLIBRARIES = chalkimagesize.la + +-chalkimagesize_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui +-chalkimagesize_la_LIBADD = ../../../libchalkcommon.la ++chalkimagesize_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkimagesize_la_LIBADD = $(LIB_KOFFICEUI) ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkimagesize_la_METASOURCES = AUTO +diff --git a/chalk/plugins/viewplugins/modify_selection/Makefile.am b/chalk/plugins/viewplugins/modify_selection/Makefile.am +index 0346768..c19b298 100644 +--- a/chalk/plugins/viewplugins/modify_selection/Makefile.am ++++ b/chalk/plugins/viewplugins/modify_selection/Makefile.am +@@ -20,8 +20,10 @@ dlg_shrink_selection.h dlg_border_selection.h modify_selection.h + + kde_module_LTLIBRARIES = chalkmodifyselection.la + +-chalkmodifyselection_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui +-chalkmodifyselection_la_LIBADD = ../../../libchalkcommon.la ++chalkmodifyselection_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkmodifyselection_la_LIBADD = $(LIB_KOFFICEUI) ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkmodifyselection_la_METASOURCES = AUTO +diff --git a/chalk/plugins/viewplugins/performancetest/Makefile.am b/chalk/plugins/viewplugins/performancetest/Makefile.am +index 52cafd7..32da2ec 100644 +--- a/chalk/plugins/viewplugins/performancetest/Makefile.am ++++ b/chalk/plugins/viewplugins/performancetest/Makefile.am +@@ -16,9 +16,11 @@ kde_module_LTLIBRARIES = chalkperftest.la + chalkperftest_la_SOURCES = wdg_perftest.ui perftest.cc dlg_perftest.cc + noinst_HEADERS = wdg_perftest.h dlg_perftest.h perftest.h + +-chalkperftest_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui +-chalkperftest_la_LIBADD = ../../../libchalkcommon.la ++chalkperftest_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkperftest_la_LIBADD = $(LIB_KOFFICEUI) ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + kde_services_DATA = chalkperftest.desktop + +diff --git a/chalk/plugins/viewplugins/rotateimage/Makefile.am b/chalk/plugins/viewplugins/rotateimage/Makefile.am +index 25d48e3..61d729b 100644 +--- a/chalk/plugins/viewplugins/rotateimage/Makefile.am ++++ b/chalk/plugins/viewplugins/rotateimage/Makefile.am +@@ -16,9 +16,11 @@ kde_module_LTLIBRARIES = chalkrotateimage.la + chalkrotateimage_la_SOURCES = wdg_rotateimage.ui rotateimage.cc dlg_rotateimage.cc + noinst_HEADERS = wdg_rotateimage.h dlg_rotateimage.h rotateimage.h + +-chalkrotateimage_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui +-chalkrotateimage_la_LIBADD = ../../../libchalkcommon.la ++chalkrotateimage_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkrotateimage_la_LIBADD = $(LIB_KOFFICEUI) ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + kde_services_DATA = chalkrotateimage.desktop + +diff --git a/chalk/plugins/viewplugins/screenshot/Makefile.am b/chalk/plugins/viewplugins/screenshot/Makefile.am +index 7bde056..5394cf7 100644 +--- a/chalk/plugins/viewplugins/screenshot/Makefile.am ++++ b/chalk/plugins/viewplugins/screenshot/Makefile.am +@@ -15,9 +15,11 @@ kde_module_LTLIBRARIES = chalkscreenshot.la + chalkscreenshot_la_SOURCES = screenshot.cpp ksnapshot.cpp regiongrabber.cpp ksnapshotwidget.ui + noinst_HEADERS = screenshot.h ksnapshot.h regiongrabber.h ksnapshotwidget.h ksnapshotwidget.ui.h + +-chalkscreenshot_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui -lkdeprint +-chalkscreenshot_la_LIBADD = ../../../libchalkcommon.la ++chalkscreenshot_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -lkdeprint ++chalkscreenshot_la_LIBADD = $(LIB_KOFFICEUI) ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + kde_services_DATA = chalkscreenshot.desktop + +diff --git a/chalk/plugins/viewplugins/scripting/Makefile.am b/chalk/plugins/viewplugins/scripting/Makefile.am +index eec3697..5757c06 100644 +--- a/chalk/plugins/viewplugins/scripting/Makefile.am ++++ b/chalk/plugins/viewplugins/scripting/Makefile.am +@@ -20,9 +20,11 @@ chalkscripting_la_SOURCES = scripting.cc + kde_module_LTLIBRARIES = chalkscripting.la + noinst_HEADERS = scripting.h + +-chalkscripting_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui +-chalkscripting_la_LIBADD = $(top_builddir)/chalk/libchalkcommon.la $(top_builddir)/lib/kross/main/libkrossmain.la ./chalkscripting/libchalkscripting.la ++chalkscripting_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkscripting_la_LIBADD = $(LIB_KOFFICEUI) $(top_builddir)/chalk/libchalkcommon.la $(top_builddir)/lib/kross/main/libkrossmain.la ./chalkscripting/libchalkscripting.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + KDE_CXXFLAGS = $(USE_EXCEPTIONS) + +diff --git a/chalk/plugins/viewplugins/scripting/chalkcore/Makefile.am b/chalk/plugins/viewplugins/scripting/chalkcore/Makefile.am +index ac4a959..e3eee89 100644 +--- a/chalk/plugins/viewplugins/scripting/chalkcore/Makefile.am ++++ b/chalk/plugins/viewplugins/scripting/chalkcore/Makefile.am +@@ -11,15 +11,18 @@ krosschalkcore_la_SOURCES = chalkcoremodule.cpp krs_doc.cpp krs_paint_layer.cpp + krs_brush.cpp krs_pattern.cpp krs_filter.cpp krs_filter_configuration.cpp \ + krs_wavelet.cpp + +-krosschalkcore_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) -module $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../../chalk/ui/.libs -lchalkui -L../../../../../lib/kofficeui/.libs -lkofficeui -L../../../../../lib/kofficecore/.libs -lkofficecore ++krosschalkcore_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) -module $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts + krosschalkcore_la_LIBADD = \ ++ $(LIB_KOFFICE_CORE) $(LIB_KOFFICEUI) \ + $(LIB_QT) \ + $(LIB_KDECORE) \ + $(top_builddir)/lib/kross/api/libkrossapi.la \ + $(top_builddir)/lib/kross/main/libkrossmain.la \ + $(top_builddir)/chalk/libchalkcommon.la \ +- $(top_builddir)/chalk/plugins/viewplugins/scripting/chalkscripting/libchalkscripting.la ++ $(top_builddir)/chalk/plugins/viewplugins/scripting/chalkscripting/libchalkscripting.la \ ++ ../../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../../chalk/core/libchalkimage.la \ ++ ../../../../../chalk/ui/libchalkui.la + + METASOURCES = AUTO + SUBDIRS = . +diff --git a/chalk/plugins/viewplugins/selectopaque/Makefile.am b/chalk/plugins/viewplugins/selectopaque/Makefile.am +index 0682311..80ef392 100644 +--- a/chalk/plugins/viewplugins/selectopaque/Makefile.am ++++ b/chalk/plugins/viewplugins/selectopaque/Makefile.am +@@ -10,9 +10,11 @@ kde_module_LTLIBRARIES = chalkselectopaque.la + chalkselectopaque_la_SOURCES = selectopaque.cc + noinst_HEADERS = selectopaque.h + +-chalkselectopaque_la_LIBADD = ../../../libchalkcommon.la +-chalkselectopaque_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui ++chalkselectopaque_la_LIBADD = $(LIB_KOFFICEUI) ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la ++chalkselectopaque_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts + + chalkrcdir = $(kde_datadir)/chalkplugins + chalkrc_DATA = selectopaque.rc +diff --git a/chalk/plugins/viewplugins/separate_channels/Makefile.am b/chalk/plugins/viewplugins/separate_channels/Makefile.am +index 130a5ff..ce279a1 100644 +--- a/chalk/plugins/viewplugins/separate_channels/Makefile.am ++++ b/chalk/plugins/viewplugins/separate_channels/Makefile.am +@@ -20,8 +20,10 @@ noinst_HEADERS = wdg_separations.h kis_separate_channels_plugin.h \ + + kde_services_DATA = chalkseparatechannels.desktop + +-chalkseparatechannels_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui -L../../../../lib/kofficecore/.libs -lkofficecore +-chalkseparatechannels_la_LIBADD = ../../../libchalkcommon.la ++chalkseparatechannels_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkseparatechannels_la_LIBADD = $(LIB_KOFFICECORE) $(LIB_KOFFICEUI) ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkseparatechannels_la_METASOURCES = AUTO +diff --git a/chalk/plugins/viewplugins/shearimage/Makefile.am b/chalk/plugins/viewplugins/shearimage/Makefile.am +index 937088b..5d3bd01 100644 +--- a/chalk/plugins/viewplugins/shearimage/Makefile.am ++++ b/chalk/plugins/viewplugins/shearimage/Makefile.am +@@ -18,8 +18,10 @@ kde_services_DATA = chalkshearimage.desktop + chalkshearimage_la_SOURCES = wdg_shearimage.ui shearimage.cc dlg_shearimage.cc + noinst_HEADERS = wdg_shearimage.h dlg_shearimage.h shearimage.h + +-chalkshearimage_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui +-chalkshearimage_la_LIBADD = ../../../libchalkcommon.la ++chalkshearimage_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkshearimage_la_LIBADD = $(LIB_KOFFICEUI) ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + chalkshearimage_la_METASOURCES = AUTO +diff --git a/chalk/plugins/viewplugins/substrate/Makefile.am b/chalk/plugins/viewplugins/substrate/Makefile.am +index 5e0fe4c..0d5e275 100644 +--- a/chalk/plugins/viewplugins/substrate/Makefile.am ++++ b/chalk/plugins/viewplugins/substrate/Makefile.am +@@ -17,9 +17,11 @@ kde_module_LTLIBRARIES = chalksubstrate.la + chalksubstrate_la_SOURCES = substrate.cc dlg_substrate.cc wdgsubstrate.ui kis_repeating_substrate.cc + noinst_HEADERS = wdgsubstrate.h dlg_substrate.h kis_repeating_substrate.h substrate.h + +-chalksubstrate_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui +-chalksubstrate_la_LIBADD = ../../../libchalkcommon.la ++chalksubstrate_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalksubstrate_la_LIBADD = $(LIB_KOFFICEUI) ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + kde_services_DATA = chalksubstrate.desktop + +diff --git a/chalk/plugins/viewplugins/variations/Makefile.am b/chalk/plugins/viewplugins/variations/Makefile.am +index df07a2a..26b01aa 100644 +--- a/chalk/plugins/viewplugins/variations/Makefile.am ++++ b/chalk/plugins/viewplugins/variations/Makefile.am +@@ -17,9 +17,11 @@ kde_module_LTLIBRARIES = chalkvariations.la + chalkvariations_la_SOURCES = variations.cc dlg_variations.cc wdg_variations.ui + noinst_HEADERS = wdg_variations.h + +-chalkvariations_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../chalk/chalkcolor/.libs -lchalkcolor -L../../../../chalk/core/.libs -lchalkimage \ +- -L../../../../chalk/ui/.libs -lchalkui -L../../../../lib/kofficeui/.libs -lkofficeui +-chalkvariations_la_LIBADD = ../../../libchalkcommon.la ++chalkvariations_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) chalkblurfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts ++chalkvariations_la_LIBADD = $(LIB_KOFFICEUI) ../../../libchalkcommon.la \ ++ ../../../../chalk/chalkcolor/libchalkcolor.la \ ++ ../../../../chalk/core/libchalkimage.la \ ++ ../../../../chalk/ui/libchalkui.la + + kde_services_DATA = chalkvariations.desktop + +diff --git a/filters/chalk/gmagick/Makefile.am b/filters/chalk/gmagick/Makefile.am +index 99f468e..dc56704 100644 +--- a/filters/chalk/gmagick/Makefile.am ++++ b/filters/chalk/gmagick/Makefile.am +@@ -1,20 +1,24 @@ + kde_module_LTLIBRARIES = libchalkgmagickimport.la libchalkgmagickexport.la + + libchalkgmagickexport_la_LDFLAGS = $(KDE_PLUGIN) $(LIBGMAGICK_LDFLAGS) $(KDE_RPATH) $(LIBGMAGICK_RPATH) $(all_libraries) -module -avoid-version -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore -llcms \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++ -llcms + libchalkgmagickexport_la_LIBADD = \ + $(KOFFICE_LIBS) \ + $(LIBGMAGICK_LIBS) \ +- $(top_builddir)/chalk/libchalkcommon.la ++ $(top_builddir)/chalk/libchalkcommon.la \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la + + libchalkgmagickimport_la_LDFLAGS = $(KDE_PLUGIN) $(LIBGMAGICK_LDFLAGS) $(KDE_RPATH) $(LIBGMAGICK_RPATH) $(all_libraries) -module -avoid-version -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore -llcms \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++ -llcms + libchalkgmagickimport_la_LIBADD = \ + $(KOFFICE_LIBS) \ + $(LIBGMAGICK_LIBS) \ +- $(top_builddir)/chalk/libchalkcommon.la ++ $(top_builddir)/chalk/libchalkcommon.la \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la + + INCLUDES= \ + -I$(srcdir) \ +diff --git a/filters/chalk/jpeg/Makefile.am b/filters/chalk/jpeg/Makefile.am +index 780a3e2..7cefb8a 100644 +--- a/filters/chalk/jpeg/Makefile.am ++++ b/filters/chalk/jpeg/Makefile.am +@@ -2,24 +2,32 @@ noinst_LTLIBRARIES = libchalkconverter.la + kde_module_LTLIBRARIES = libchalkjpegimport.la libchalkjpegexport.la + + libchalkconverter_la_LDFLAGS = $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore -llcms \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++ -llcms + libchalkconverter_la_SOURCES = kis_jpeg_converter.cc iccjpeg.c +-libchalkconverter_la_LIBADD = $(top_builddir)/filters/chalk/libkisexif/libkisexif.la ++libchalkconverter_la_LIBADD = $(KOFFICE_LIBS) $(top_builddir)/filters/chalk/libkisexif/libkisexif.la \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la + + libchalkjpegexport_la_LDFLAGS = -avoid-version -module -no-undefined \ + $(KDE_PLUGIN) $(KDE_RPATH) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore -llcms \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++ -llcms + libchalkjpegexport_la_LIBADD = $(top_builddir)/chalk/libchalkcommon.la \ +- libchalkconverter.la $(KOFFICE_LIBS) -ljpeg -lexif ++ libchalkconverter.la $(KOFFICE_LIBS) \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la \ ++ -ljpeg -lexif + + libchalkjpegimport_la_LDFLAGS = -avoid-version -module -no-undefined \ + $(KDE_PLUGIN) $(KDE_RPATH) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore -llcms \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++ -llcms + libchalkjpegimport_la_LIBADD = $(top_builddir)/chalk/libchalkcommon.la \ +- libchalkconverter.la $(KOFFICE_LIBS) -ljpeg -lexif ++ libchalkconverter.la $(KOFFICE_LIBS) \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la \ ++ -ljpeg -lexif + + INCLUDES= \ + -I$(srcdir) \ +diff --git a/filters/chalk/libkisexif/Makefile.am b/filters/chalk/libkisexif/Makefile.am +index d46bf3f..d8f40fa 100644 +--- a/filters/chalk/libkisexif/Makefile.am ++++ b/filters/chalk/libkisexif/Makefile.am +@@ -12,8 +12,11 @@ INCLUDES = \ + $(all_includes) + METASOURCES = AUTO + libkisexif_la_LDFLAGS = $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore -llcms \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++ -llcms ++libkisexif_la_LIBADD = $(KOFFICE_LIBS) \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la + noinst_LTLIBRARIES = libkisexif.la + + +diff --git a/filters/chalk/magick/Makefile.am b/filters/chalk/magick/Makefile.am +index 129f69a..745ad6b 100644 +--- a/filters/chalk/magick/Makefile.am ++++ b/filters/chalk/magick/Makefile.am +@@ -1,20 +1,24 @@ + kde_module_LTLIBRARIES = libchalkmagickimport.la libchalkmagickexport.la + + libchalkmagickexport_la_LDFLAGS = $(KDE_PLUGIN) $(LIBMAGICK_LDFLAGS) $(KDE_RPATH) $(LIBMAGICK_RPATH) $(all_libraries) -module -avoid-version -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore -llcms \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++ -llcms + libchalkmagickexport_la_LIBADD = \ + $(KOFFICE_LIBS) \ + $(LIBMAGICK_LIBS) \ +- $(top_builddir)/chalk/libchalkcommon.la ++ $(top_builddir)/chalk/libchalkcommon.la \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la + + libchalkmagickimport_la_LDFLAGS = $(KDE_PLUGIN) $(LIBMAGICK_LDFLAGS) $(KDE_RPATH) $(LIBMAGICK_RPATH) $(all_libraries) -module -avoid-version -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore -llcms \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++ -llcms + libchalkmagickimport_la_LIBADD = \ + $(KOFFICE_LIBS) \ + $(LIBMAGICK_LIBS) \ +- $(top_builddir)/chalk/libchalkcommon.la ++ $(top_builddir)/chalk/libchalkcommon.la \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la + + INCLUDES= \ + -I$(srcdir) \ +diff --git a/filters/chalk/openexr/Makefile.am b/filters/chalk/openexr/Makefile.am +index e186036..4c3ff9e 100644 +--- a/filters/chalk/openexr/Makefile.am ++++ b/filters/chalk/openexr/Makefile.am +@@ -15,25 +15,28 @@ AM_CPPFLAGS= \ + + kde_module_LTLIBRARIES = libchalk_openexr_import.la libchalk_openexr_export.la + +-libchalk_openexr_export_la_LDFLAGS = $(KDE_PLUGIN) $(KDE_RPATH) $(all_libraries) -module -avoid-version -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++libchalk_openexr_export_la_LDFLAGS = $(KDE_PLUGIN) $(KDE_RPATH) $(all_libraries) -module -avoid-version -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libchalk_openexr_export_la_LIBADD = \ + $(KOFFICE_LIBS) \ + $(OPENEXR_LIBS) \ + $(top_builddir)/chalk/libchalkcommon.la \ + $(top_builddir)/chalk/colorspaces/rgb_f32/libchalk_rgb_f32.la \ +- $(top_builddir)/chalk/colorspaces/rgb_f16half/libchalk_rgb_f16half.la ++ $(top_builddir)/chalk/colorspaces/rgb_f16half/libchalk_rgb_f16half.la \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la + + +-libchalk_openexr_import_la_LDFLAGS = $(KDE_PLUGIN) $(KDE_RPATH) $(all_libraries) -module -avoid-version -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++libchalk_openexr_import_la_LDFLAGS = $(KDE_PLUGIN) $(KDE_RPATH) $(all_libraries) -module -avoid-version -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libchalk_openexr_import_la_LIBADD = \ + $(KOFFICE_LIBS) \ + $(OPENEXR_LIBS) \ + $(top_builddir)/chalk/libchalkcommon.la \ + $(top_builddir)/chalk/colorspaces/rgb_f32/libchalk_rgb_f32.la \ +- $(top_builddir)/chalk/colorspaces/rgb_f16half/libchalk_rgb_f16half.la ++ $(top_builddir)/chalk/colorspaces/rgb_f16half/libchalk_rgb_f16half.la \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la + + + service_DATA = chalk_openexr_import.desktop chalk_openexr_export.desktop +diff --git a/filters/chalk/pdf/Makefile.am b/filters/chalk/pdf/Makefile.am +index e1c7c65..89d0281 100644 +--- a/filters/chalk/pdf/Makefile.am ++++ b/filters/chalk/pdf/Makefile.am +@@ -18,10 +18,12 @@ kdelnkdir = $(kde_appsdir)/.hidden + METASOURCES = AUTO + kde_module_LTLIBRARIES = libchalkpdfimport.la + libchalkpdfimport_la_LDFLAGS = -avoid-version -module -no-undefined $(KDE_PLUGIN) $(KDE_RPATH) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore -llcms \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++ -llcms + libchalkpdfimport_la_LIBADD = $(top_builddir)/chalk/libchalkcommon.la \ +- -lpoppler-tqt $(KOFFICE_LIBS) $(POPPLER_LIBS) ++ -lpoppler-tqt $(KOFFICE_LIBS) $(POPPLER_LIBS) \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la + + noinst_HEADERS = kis_pdf_import.h kis_pdf_import_widget.h + libchalkpdfimport_la_SOURCES = kis_pdf_import.cpp pdfimportwidgetbase.ui \ +diff --git a/filters/chalk/png/Makefile.am b/filters/chalk/png/Makefile.am +index 929fbc7..857c368 100644 +--- a/filters/chalk/png/Makefile.am ++++ b/filters/chalk/png/Makefile.am +@@ -1,19 +1,23 @@ + kde_module_LTLIBRARIES = libchalkpngimport.la libchalkpngexport.la + + libchalkpngexport_la_LDFLAGS = $(KDE_PLUGIN) $(KDE_RPATH) $(all_libraries) -module -avoid-version -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore -llcms \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++ -llcms + libchalkpngexport_la_LIBADD = \ + $(KOFFICE_LIBS) \ + $(top_builddir)/chalk/libchalkcommon.la \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la \ + -lpng + + libchalkpngimport_la_LDFLAGS = $(KDE_PLUGIN) $(KDE_RPATH) $(all_libraries) -module -avoid-version -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore -llcms \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++ -llcms + libchalkpngimport_la_LIBADD = \ + $(KOFFICE_LIBS) \ + $(top_builddir)/chalk/libchalkcommon.la \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la \ + -lpng + + INCLUDES= \ +diff --git a/filters/chalk/raw/Makefile.am b/filters/chalk/raw/Makefile.am +index dffd88c..f48bb94 100644 +--- a/filters/chalk/raw/Makefile.am ++++ b/filters/chalk/raw/Makefile.am +@@ -12,12 +12,14 @@ AM_CPPFLAGS= \ + kde_module_LTLIBRARIES = libchalk_raw_import.la + + libchalk_raw_import_la_LDFLAGS = $(KDE_PLUGIN) $(KDE_RPATH) $(all_libraries) -module -avoid-version -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore -llcms \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++ -llcms + libchalk_raw_import_la_LIBADD = \ + $(KOFFICE_LIBS) \ + $(raw_LIBS) \ +- $(top_builddir)/chalk/libchalkcommon.la ++ $(top_builddir)/chalk/libchalkcommon.la \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la + + + service_DATA = chalk_raw_import.desktop +diff --git a/filters/chalk/tiff/Makefile.am b/filters/chalk/tiff/Makefile.am +index 3275055..c16e7f1 100644 +--- a/filters/chalk/tiff/Makefile.am ++++ b/filters/chalk/tiff/Makefile.am +@@ -2,17 +2,23 @@ kde_module_LTLIBRARIES = libchalktiffimport.la libchalktiffexport.la + + libchalktiffexport_la_LDFLAGS = -avoid-version -module -no-undefined \ + $(KDE_PLUGIN) $(KDE_RPATH) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore -llcms \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++ -llcms + libchalktiffexport_la_LIBADD = $(top_builddir)/chalk/libchalkcommon.la \ +- libchalktiffconverter.la $(KOFFICE_LIBS) -ltiff ++ libchalktiffconverter.la $(KOFFICE_LIBS) \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la \ ++ -ltiff + + libchalktiffimport_la_LDFLAGS = -avoid-version -module -no-undefined \ + $(KDE_PLUGIN) $(KDE_RPATH) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore -llcms \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++ -llcms + libchalktiffimport_la_LIBADD = $(top_builddir)/chalk/libchalkcommon.la \ +- libchalktiffconverter.la $(KOFFICE_LIBS) -ltiff ++ libchalktiffconverter.la $(KOFFICE_LIBS) \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la \ ++ -ltiff + + INCLUDES= \ + -I$(srcdir) \ +@@ -48,8 +54,11 @@ kdelnk_DATA = chalk_tiff.desktop + noinst_HEADERS = kis_dlg_options_tiff.h kis_tiff_writer_visitor.h \ + kis_tiff_ycbcr_reader.h + libchalktiffconverter_la_LDFLAGS = -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore -llcms \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++ -llcms ++libchalktiffconverter_la_LIBADD = $(KOFFICE_LIBS) \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la + noinst_LTLIBRARIES = libchalktiffconverter.la + libchalktiffconverter_la_SOURCES = kis_tiff_converter.cc kis_tiff_stream.cc \ + kis_tiff_writer_visitor.cpp kis_tiff_reader.cc kis_tiff_ycbcr_reader.cc +diff --git a/filters/chalk/xcf/Makefile.am b/filters/chalk/xcf/Makefile.am +index 6f163b4..5415f09 100644 +--- a/filters/chalk/xcf/Makefile.am ++++ b/filters/chalk/xcf/Makefile.am +@@ -1,20 +1,24 @@ + kde_module_LTLIBRARIES = libchalkxcfimport.la libchalkxcfexport.la + + libchalkxcfexport_la_LDFLAGS = $(KDE_PLUGIN) $(LIBMAGICK_LDFLAGS) $(KDE_RPATH) $(LIBMAGICK_RPATH) $(all_libraries) -module -avoid-version -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore -llcms \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++ -llcms + libchalkxcfexport_la_LIBADD = \ + $(KOFFICE_LIBS) \ + $(LIBMAGICK_LIBS) \ +- $(top_builddir)/chalk/libchalkcommon.la ++ $(top_builddir)/chalk/libchalkcommon.la \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la + + libchalkxcfimport_la_LDFLAGS = $(KDE_PLUGIN) $(LIBMAGICK_LDFLAGS) $(KDE_RPATH) $(LIBMAGICK_RPATH) $(all_libraries) -module -avoid-version -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts \ +- -L../../../lib/kofficecore/.libs/ -lkofficecore -llcms \ +- -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../chalk/core/.libs/ -lchalkimage -L../../../chalk/ui/.libs/ -lchalkui -L../../../chalk/chalkcolor/.libs/ -lchalkcolor ++ -llcms + libchalkxcfimport_la_LIBADD = \ + $(KOFFICE_LIBS) \ + $(LIBMAGICK_LIBS) \ +- $(top_builddir)/chalk/libchalkcommon.la ++ $(top_builddir)/chalk/libchalkcommon.la \ ++ ../../../chalk/core/libchalkimage.la \ ++ ../../../chalk/ui/libchalkui.la \ ++ ../../../chalk/chalkcolor/libchalkcolor.la + + INCLUDES= \ + -I$(srcdir) \ +diff --git a/filters/karbon/eps/Makefile.am b/filters/karbon/eps/Makefile.am +index b0ad08c..47b0135 100644 +--- a/filters/karbon/eps/Makefile.am ++++ b/filters/karbon/eps/Makefile.am +@@ -6,12 +6,12 @@ libkarbonepsexport_la_SOURCES = \ + epsexport.cc \ + epsexportdlg.cc + +-libkarbonepsexport_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore +-libkarbonepsexport_la_LIBADD = $(LIB_KOFFICEUI) ../../../karbon/libkarboncommon.la ++libkarbonepsexport_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++libkarbonepsexport_la_LIBADD = $(KOFFICE_LIBS) ../../../karbon/libkarboncommon.la + + libkarbonepsimport_la_SOURCES = epsimport.cc pscommentlexer.cc +-libkarbonepsimport_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore +-libkarbonepsimport_la_LIBADD = $(LIB_KOFFICEUI) ++libkarbonepsimport_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++libkarbonepsimport_la_LIBADD = $(KOFFICE_LIBS) + + INCLUDES = \ + $(KOFFICE_INCLUDES) \ +diff --git a/filters/karbon/kontour/Makefile.am b/filters/karbon/kontour/Makefile.am +index ff24495..29202e8 100644 +--- a/filters/karbon/kontour/Makefile.am ++++ b/filters/karbon/kontour/Makefile.am +@@ -10,7 +10,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) $(KOPAINTER_INCLUDES) -I$(top_srcdir)/ + kde_module_LTLIBRARIES = libkarbonkontourimport.la + + libkarbonkontourimport_la_SOURCES = kontourimport.cpp +-libkarbonkontourimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkarbonkontourimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkarbonkontourimport_la_LIBADD = $(KOFFICE_LIBS) ../../../karbon/libkarboncommon.la + + METASOURCES = AUTO +diff --git a/filters/karbon/png/Makefile.am b/filters/karbon/png/Makefile.am +index 3439b12..d997484 100644 +--- a/filters/karbon/png/Makefile.am ++++ b/filters/karbon/png/Makefile.am +@@ -1,8 +1,8 @@ + kde_module_LTLIBRARIES = libkarbonpngexport.la + +-libkarbonpngexport_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkarbonpngexport_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkarbonpngexport_la_LIBADD = \ +- $(LIB_KOFFICEUI) \ ++ $(KOFFICE_LIBS) \ + ../../../karbon/libkarboncommon.la + + INCLUDES = \ +diff --git a/filters/karbon/svg/Makefile.am b/filters/karbon/svg/Makefile.am +index 0f2e80f..72eaf15 100644 +--- a/filters/karbon/svg/Makefile.am ++++ b/filters/karbon/svg/Makefile.am +@@ -1,13 +1,13 @@ + kde_module_LTLIBRARIES = libkarbonsvgexport.la libkarbonsvgimport.la + +-libkarbonsvgexport_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkarbonsvgexport_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkarbonsvgexport_la_LIBADD = \ +- $(LIB_KOFFICEUI) \ ++ $(KOFFICE_LIBS) \ + ../../../karbon/libkarboncommon.la + +-libkarbonsvgimport_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkarbonsvgimport_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkarbonsvgimport_la_LIBADD = \ +- $(LIB_KOFFICEUI) \ ++ $(KOFFICE_LIBS) \ + ../../../karbon/libkarboncommon.la + + INCLUDES = \ +diff --git a/filters/karbon/wmf/Makefile.am b/filters/karbon/wmf/Makefile.am +index df310c4..82d0c0a 100644 +--- a/filters/karbon/wmf/Makefile.am ++++ b/filters/karbon/wmf/Makefile.am +@@ -11,11 +11,11 @@ INCLUDES= \ + + kde_module_LTLIBRARIES = libwmfimport.la libwmfexport.la + +-libwmfimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libwmfimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libwmfimport_la_LIBADD = $(KOFFICE_LIBS) $(LIB_KOWMF) ../../../karbon/libkarboncommon.la + libwmfimport_la_SOURCES = wmfimport.cc wmfimportparser.cc + +-libwmfexport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libwmfexport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libwmfexport_la_LIBADD = $(KOFFICE_LIBS) $(LIB_KOWMF) ../../../karbon/libkarboncommon.la + libwmfexport_la_SOURCES = wmfexport.cc + +diff --git a/filters/karbon/xcf/Makefile.am b/filters/karbon/xcf/Makefile.am +index cd35667..49e5193 100644 +--- a/filters/karbon/xcf/Makefile.am ++++ b/filters/karbon/xcf/Makefile.am +@@ -1,8 +1,8 @@ + kde_module_LTLIBRARIES = libkarbonxcfexport.la + +-libkarbonxcfexport_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkarbonxcfexport_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkarbonxcfexport_la_LIBADD = \ +- $(LIB_KOFFICEUI) \ ++ $(KOFFICE_LIBS) \ + ../../../karbon/libkarboncommon.la + + INCLUDES = \ +diff --git a/filters/kchart/bmp/Makefile.am b/filters/kchart/bmp/Makefile.am +index 63e6ff2..260601f 100644 +--- a/filters/kchart/bmp/Makefile.am ++++ b/filters/kchart/bmp/Makefile.am +@@ -12,7 +12,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) \ + kde_module_LTLIBRARIES = libkchartbmpexport.la + + libkchartbmpexport_la_SOURCES = bmpexport.cpp +-libkchartbmpexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkchartbmpexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkchartbmpexport_la_LIBADD = ../../../kchart/libkchartcommon.la ../libimageexport/libkchartimageexport.la ../../../filters/libdialogfilter/libdialogfilter.la $(KOFFICE_LIBS) + noinst_HEADERS = \ + bmpexport.h +diff --git a/filters/kchart/jpeg/Makefile.am b/filters/kchart/jpeg/Makefile.am +index f00a9ba..3907a5d 100644 +--- a/filters/kchart/jpeg/Makefile.am ++++ b/filters/kchart/jpeg/Makefile.am +@@ -13,7 +13,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) \ + kde_module_LTLIBRARIES = libkchartjpegexport.la + + libkchartjpegexport_la_SOURCES = jpegexport.cpp +-libkchartjpegexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkchartjpegexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkchartjpegexport_la_LIBADD = ../../../kchart/libkchartcommon.la ../libimageexport/libkchartimageexport.la ../../../filters/libdialogfilter/libdialogfilter.la $(KOFFICE_LIBS) + + noinst_HEADERS = \ +diff --git a/filters/kchart/mng/Makefile.am b/filters/kchart/mng/Makefile.am +index d46a9e0..22d611f 100644 +--- a/filters/kchart/mng/Makefile.am ++++ b/filters/kchart/mng/Makefile.am +@@ -12,7 +12,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) \ + kde_module_LTLIBRARIES = libkchartmngexport.la + + libkchartmngexport_la_SOURCES = mngexport.cpp +-libkchartmngexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkchartmngexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkchartmngexport_la_LIBADD = ../../../kchart/libkchartcommon.la ../libimageexport/libkchartimageexport.la ../../../filters/libdialogfilter/libdialogfilter.la $(KOFFICE_LIBS) + noinst_HEADERS = \ + mngexport.h +diff --git a/filters/kchart/png/Makefile.am b/filters/kchart/png/Makefile.am +index a2455ef..7af0f16 100644 +--- a/filters/kchart/png/Makefile.am ++++ b/filters/kchart/png/Makefile.am +@@ -13,7 +13,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) \ + kde_module_LTLIBRARIES = libkchartpngexport.la + + libkchartpngexport_la_SOURCES = pngexport.cpp +-libkchartpngexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkchartpngexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkchartpngexport_la_LIBADD = ../../../kchart/libkchartcommon.la ../libimageexport/libkchartimageexport.la ../../../filters/libdialogfilter/libdialogfilter.la $(KOFFICE_LIBS) + noinst_HEADERS = \ + pngexport.h +diff --git a/filters/kchart/svg/Makefile.am b/filters/kchart/svg/Makefile.am +index a85cfd0..c5025f3 100644 +--- a/filters/kchart/svg/Makefile.am ++++ b/filters/kchart/svg/Makefile.am +@@ -10,7 +10,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) \ + kde_module_LTLIBRARIES = libkchartsvgexport.la + + libkchartsvgexport_la_SOURCES = svgexport.cc +-libkchartsvgexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkchartsvgexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkchartsvgexport_la_LIBADD = ../../../kchart/libkchartcommon.la $(KOFFICE_LIBS) + noinst_HEADERS = \ + svgexport.h +diff --git a/filters/kchart/xbm/Makefile.am b/filters/kchart/xbm/Makefile.am +index 5c21b89..7a1a859 100644 +--- a/filters/kchart/xbm/Makefile.am ++++ b/filters/kchart/xbm/Makefile.am +@@ -13,7 +13,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) \ + kde_module_LTLIBRARIES = libkchartxbmexport.la + + libkchartxbmexport_la_SOURCES = xbmexport.cpp +-libkchartxbmexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkchartxbmexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkchartxbmexport_la_LIBADD = ../../../kchart/libkchartcommon.la ../libimageexport/libkchartimageexport.la ../../../filters/libdialogfilter/libdialogfilter.la $(KOFFICE_LIBS) + noinst_HEADERS = \ + xbmexport.h +diff --git a/filters/kchart/xpm/Makefile.am b/filters/kchart/xpm/Makefile.am +index 387dbee..3cb421d 100644 +--- a/filters/kchart/xpm/Makefile.am ++++ b/filters/kchart/xpm/Makefile.am +@@ -13,7 +13,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) \ + kde_module_LTLIBRARIES = libkchartxpmexport.la + + libkchartxpmexport_la_SOURCES = xpmexport.cpp +-libkchartxpmexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkchartxpmexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkchartxpmexport_la_LIBADD = ../../../kchart/libkchartcommon.la ../libimageexport/libkchartimageexport.la ../../../filters/libdialogfilter/libdialogfilter.la $(KOFFICE_LIBS) + noinst_HEADERS = \ + xpmexport.h +diff --git a/filters/kivio/imageexport/Makefile.am b/filters/kivio/imageexport/Makefile.am +index 9e5fae9..04d03c5 100644 +--- a/filters/kivio/imageexport/Makefile.am ++++ b/filters/kivio/imageexport/Makefile.am +@@ -11,7 +11,7 @@ kde_module_LTLIBRARIES = libkivioimageexport.la + + libkivioimageexport_la_SOURCES = kivio_imageexport.cpp \ + kivio_imageexportwidget.ui kivio_imageexportdialog.cpp +-libkivioimageexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkivioimageexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkivioimageexport_la_LIBADD = $(top_builddir)/kivio/kiviopart/libkiviocommon.la $(KOFFICE_LIBS) + + service_DATA = kivio_image_export.desktop +diff --git a/filters/kpresenter/bmp/Makefile.am b/filters/kpresenter/bmp/Makefile.am +index 9574baa..2d85478 100644 +--- a/filters/kpresenter/bmp/Makefile.am ++++ b/filters/kpresenter/bmp/Makefile.am +@@ -12,7 +12,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) \ + kde_module_LTLIBRARIES = libkpresenterbmpexport.la + + libkpresenterbmpexport_la_SOURCES = bmpexport.cpp +-libkpresenterbmpexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkpresenterbmpexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkpresenterbmpexport_la_LIBADD = ../../../kpresenter/libkpresenterprivate.la ../../../filters/libdialogfilter/libdialogfilter.la ../libimageexport/libkpresenterimageexport.la $(KOFFICE_LIBS) + noinst_HEADERS = \ + bmpexport.h +diff --git a/filters/kpresenter/jpeg/Makefile.am b/filters/kpresenter/jpeg/Makefile.am +index 34540bb..40a3109 100644 +--- a/filters/kpresenter/jpeg/Makefile.am ++++ b/filters/kpresenter/jpeg/Makefile.am +@@ -12,7 +12,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) \ + kde_module_LTLIBRARIES = libkpresenterjpegexport.la + + libkpresenterjpegexport_la_SOURCES = jpegexport.cpp +-libkpresenterjpegexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkpresenterjpegexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkpresenterjpegexport_la_LIBADD = ../../../kpresenter/libkpresenterprivate.la ../../../filters/libdialogfilter/libdialogfilter.la ../libimageexport/libkpresenterimageexport.la $(KOFFICE_LIBS) + noinst_HEADERS = \ + jpegexport.h +diff --git a/filters/kpresenter/mng/Makefile.am b/filters/kpresenter/mng/Makefile.am +index 966197c..e51e800 100644 +--- a/filters/kpresenter/mng/Makefile.am ++++ b/filters/kpresenter/mng/Makefile.am +@@ -12,7 +12,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) \ + kde_module_LTLIBRARIES = libkpresentermngexport.la + + libkpresentermngexport_la_SOURCES = mngexport.cpp +-libkpresentermngexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkpresentermngexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkpresentermngexport_la_LIBADD = ../../../kpresenter/libkpresenterprivate.la ../../../filters/libdialogfilter/libdialogfilter.la ../libimageexport/libkpresenterimageexport.la $(KOFFICE_LIBS) + noinst_HEADERS = \ + mngexport.h +diff --git a/filters/kpresenter/png/Makefile.am b/filters/kpresenter/png/Makefile.am +index 9a05d53..0872168 100644 +--- a/filters/kpresenter/png/Makefile.am ++++ b/filters/kpresenter/png/Makefile.am +@@ -12,7 +12,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) \ + kde_module_LTLIBRARIES = libkpresenterpngexport.la + + libkpresenterpngexport_la_SOURCES = pngexport.cpp +-libkpresenterpngexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkpresenterpngexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkpresenterpngexport_la_LIBADD = ../../../kpresenter/libkpresenterprivate.la ../../../filters/libdialogfilter/libdialogfilter.la ../libimageexport/libkpresenterimageexport.la $(KOFFICE_LIBS) + noinst_HEADERS = \ + pngexport.h +diff --git a/filters/kpresenter/svg/Makefile.am b/filters/kpresenter/svg/Makefile.am +index 764bd30..d4b0b85 100644 +--- a/filters/kpresenter/svg/Makefile.am ++++ b/filters/kpresenter/svg/Makefile.am +@@ -9,7 +9,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) \ + kde_module_LTLIBRARIES = libkpresentersvgexport.la + + libkpresentersvgexport_la_SOURCES = svgexport.cc +-libkpresentersvgexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkpresentersvgexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkpresentersvgexport_la_LIBADD = ../../../kpresenter/libkpresenterprivate.la $(KOFFICE_LIBS) + noinst_HEADERS = \ + svgexport.h +diff --git a/filters/kpresenter/xbm/Makefile.am b/filters/kpresenter/xbm/Makefile.am +index 7cdb0e8..b57ad5f 100644 +--- a/filters/kpresenter/xbm/Makefile.am ++++ b/filters/kpresenter/xbm/Makefile.am +@@ -12,7 +12,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) \ + kde_module_LTLIBRARIES = libkpresenterxbmexport.la + + libkpresenterxbmexport_la_SOURCES = xbmexport.cpp +-libkpresenterxbmexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkpresenterxbmexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkpresenterxbmexport_la_LIBADD = ../../../kpresenter/libkpresenterprivate.la ../../../filters/libdialogfilter/libdialogfilter.la ../libimageexport/libkpresenterimageexport.la $(KOFFICE_LIBS) + noinst_HEADERS = \ + xbmexport.h +diff --git a/filters/kpresenter/xpm/Makefile.am b/filters/kpresenter/xpm/Makefile.am +index 188027b..5ce1efa 100644 +--- a/filters/kpresenter/xpm/Makefile.am ++++ b/filters/kpresenter/xpm/Makefile.am +@@ -12,7 +12,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) \ + kde_module_LTLIBRARIES = libkpresenterxpmexport.la + + libkpresenterxpmexport_la_SOURCES = xpmexport.cpp +-libkpresenterxpmexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkpresenterxpmexport_la_LDFLAGS = -module $(KDE_PLUGIN) -no-undefined $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkpresenterxpmexport_la_LIBADD = ../../../kpresenter/libkpresenterprivate.la ../../../filters/libdialogfilter/libdialogfilter.la ../libimageexport/libkpresenterimageexport.la $(KOFFICE_LIBS) + noinst_HEADERS = \ + xpmexport.h +diff --git a/filters/kspread/applixspread/Makefile.am b/filters/kspread/applixspread/Makefile.am +index eac8fb4..f85c2ac 100644 +--- a/filters/kspread/applixspread/Makefile.am ++++ b/filters/kspread/applixspread/Makefile.am +@@ -8,7 +8,7 @@ kde_module_LTLIBRARIES = libapplixspreadimport.la + + libapplixspreadimport_la_SOURCES = applixspreadimport.cc + libapplixspreadimport_la_LIBADD = $(KOFFICE_LIBS) +-libapplixspreadimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libapplixspreadimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + noinst_HEADERS = applixspreadimport.h + + METASOURCES = AUTO +diff --git a/filters/kspread/dbase/Makefile.am b/filters/kspread/dbase/Makefile.am +index c1e6049..cea95e5 100644 +--- a/filters/kspread/dbase/Makefile.am ++++ b/filters/kspread/dbase/Makefile.am +@@ -8,7 +8,7 @@ kde_module_LTLIBRARIES = libdbaseimport.la + + libdbaseimport_la_SOURCES = dbaseimport.cc dbase.cpp + libdbaseimport_la_LIBADD = $(KOFFICE_LIBS) +-libdbaseimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libdbaseimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + noinst_HEADERS = dbaseimport.h dbase.h + + METASOURCES = AUTO +diff --git a/filters/kspread/excel/import/Makefile.am b/filters/kspread/excel/import/Makefile.am +index 34adf0c..fffd45e 100644 +--- a/filters/kspread/excel/import/Makefile.am ++++ b/filters/kspread/excel/import/Makefile.am +@@ -8,7 +8,7 @@ kde_module_LTLIBRARIES = libexcelimport.la + + libexcelimport_la_SOURCES = excelimport.cc + libexcelimport_la_LIBADD = $(KOFFICE_LIBS) ../sidewinder/libsidewinder.la +-libexcelimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../../lib/kofficecore/.libs/ -lkofficecore -L../../../../lib/kofficeui/.libs/ -lkofficeui -L../../../../lib/store/.libs/ -lkstore ++libexcelimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + noinst_HEADERS = excelimport.h + + METASOURCES = AUTO +diff --git a/filters/kugar/kugarnop/Makefile.am b/filters/kugar/kugarnop/Makefile.am +index fa2e3d4..bf5bac0 100644 +--- a/filters/kugar/kugarnop/Makefile.am ++++ b/filters/kugar/kugarnop/Makefile.am +@@ -5,7 +5,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) $(all_includes) + kde_module_LTLIBRARIES = libkugarnopimport.la + + libkugarnopimport_la_SOURCES = kugarnopimport.cpp +-libkugarnopimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libkugarnopimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libkugarnopimport_la_LIBADD = $(KOFFICE_LIBS) + + noinst_HEADERS = kugarnopimport.h +diff --git a/filters/kword/hancomword/Makefile.am b/filters/kword/hancomword/Makefile.am +index 55f6a99..535abf0 100644 +--- a/filters/kword/hancomword/Makefile.am ++++ b/filters/kword/hancomword/Makefile.am +@@ -8,7 +8,7 @@ kde_module_LTLIBRARIES = libhancomwordimport.la + + libhancomwordimport_la_SOURCES = pole.cpp hancomwordimport.cpp + libhancomwordimport_la_LIBADD = $(KOFFICE_LIBS) +-libhancomwordimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libhancomwordimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + noinst_HEADERS = pole.h hancomwordimport.h + + METASOURCES = AUTO +diff --git a/filters/kword/msword/Makefile.am b/filters/kword/msword/Makefile.am +index 7de039c..deb8887 100644 +--- a/filters/kword/msword/Makefile.am ++++ b/filters/kword/msword/Makefile.am +@@ -8,7 +8,7 @@ kde_module_LTLIBRARIES = libmswordimport.la + + libmswordimport_la_SOURCES = mswordimport.cpp document.cpp conversion.cpp \ + texthandler.cpp tablehandler.cpp graphicshandler.cpp +-libmswordimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libmswordimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libmswordimport_la_LIBADD = $(KOFFICE_LIBS) $(LIBWV2_LIBS) + + METASOURCES = AUTO +diff --git a/filters/kword/mswrite/Makefile.am b/filters/kword/mswrite/Makefile.am +index 423261e..596315f 100644 +--- a/filters/kword/mswrite/Makefile.am ++++ b/filters/kword/mswrite/Makefile.am +@@ -9,12 +9,12 @@ kde_module_LTLIBRARIES = libmswriteimport.la libmswriteexport.la + libmswriteimport_la_SOURCES = mswriteimport.cc \ + libmswrite_defs.cpp structures_generated.cpp structures_private.cpp structures.cpp libmswrite.cpp ImportDialogUI.ui ImportDialog.cc + +-libmswriteimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libmswriteimport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libmswriteimport_la_LIBADD = $(KOFFICE_LIBS) + + libmswriteexport_la_SOURCES = mswriteexport.cc \ + libmswrite_defs.cpp structures_generated.cpp structures_private.cpp structures.cpp libmswrite.cpp +-libmswriteexport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libmswriteexport_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libmswriteexport_la_LIBADD = $(KOFFICE_LIBS) $(LIB_KOWMF) ../libexport/libkwordexportfilters.la + + noinst_HEADERS = mswriteimport.h mswriteexport.h \ +diff --git a/filters/kword/pdf/Makefile.am b/filters/kword/pdf/Makefile.am +index 2a063f0..afcf443 100644 +--- a/filters/kword/pdf/Makefile.am ++++ b/filters/kword/pdf/Makefile.am +@@ -9,8 +9,8 @@ kde_module_LTLIBRARIES = libpdfimport.la + libpdfimport_la_SOURCES = misc.cpp transform.cpp data.cpp fstring.cpp \ + FilterPage.cpp FilterDevice.cpp \ + pdfdocument.cpp dialog.cpp pdfimport.cpp +-libpdfimport_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore +-libpdfimport_la_LIBADD = $(LIB_KOFFICECORE) $(LIBPAPER) ./xpdf/xpdf/libxpdf.la ./xpdf/goo/libgoo.la ++libpdfimport_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++libpdfimport_la_LIBADD = $(KOFFICE_LIBS) $(LIBPAPER) ./xpdf/xpdf/libxpdf.la ./xpdf/goo/libgoo.la + + METASOURCES = dialog.moc pdfimport.moc + +diff --git a/filters/xsltfilter/export/Makefile.am b/filters/xsltfilter/export/Makefile.am +index fdf7466..d5bb41e 100644 +--- a/filters/xsltfilter/export/Makefile.am ++++ b/filters/xsltfilter/export/Makefile.am +@@ -8,7 +8,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) $(all_includes) $(LIBXML_CFLAGS) $(LIB + kde_module_LTLIBRARIES = libxsltexport.la + + libxsltexport_la_SOURCES = xsltexport.cc xsltexportdia.cc xsltproc.cc xsltdialog.ui +-libxsltexport_la_LDFLAGS = $(KDE_RPATH) $(LIBXML_RPATH) $(LIBXSLT_RPATH) $(all_libraries) -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libxsltexport_la_LDFLAGS = $(KDE_RPATH) $(LIBXML_RPATH) $(LIBXSLT_RPATH) $(all_libraries) -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libxsltexport_la_LIBADD = $(KOFFICE_LIBS) $(LIBXSLT_LIBS) $(LIBXML_LIBS) + + noinst_HEADERS = xsltexport.h xsltexportdia.h xsltproc.h +diff --git a/filters/xsltfilter/import/Makefile.am b/filters/xsltfilter/import/Makefile.am +index e72b85a..c1e58a4 100644 +--- a/filters/xsltfilter/import/Makefile.am ++++ b/filters/xsltfilter/import/Makefile.am +@@ -7,7 +7,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) $(all_includes) $(LIBXML_CFLAGS) $(LI + kde_module_LTLIBRARIES = libxsltimport.la + + libxsltimport_la_SOURCES = xsltimport.cc xsltimportdia.cc xsltproc.cc xsltdialog.ui +-libxsltimport_la_LDFLAGS = $(KDE_RPATH) $(LIBXML_RPATH) $(LIBXSLT_RPATH) $(all_libraries) -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore ++libxsltimport_la_LDFLAGS = $(KDE_RPATH) $(LIBXML_RPATH) $(LIBXSLT_RPATH) $(all_libraries) -module $(KDE_PLUGIN) $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + libxsltimport_la_LIBADD = $(KOFFICE_LIBS) $(LIBXSLT_LIBS) $(LIBXML_LIBS) + + noinst_HEADERS = xsltimport.h xsltimportdia.h xsltproc.h +diff --git a/karbon/plugins/flattenpath/Makefile.am b/karbon/plugins/flattenpath/Makefile.am +index a61e0e6..da55ebc 100644 +--- a/karbon/plugins/flattenpath/Makefile.am ++++ b/karbon/plugins/flattenpath/Makefile.am +@@ -3,10 +3,10 @@ INCLUDES = $(KOFFICE_INCLUDES) -I$(top_srcdir)/karbon -I$(top_srcdir)/karbon/co + kde_module_LTLIBRARIES = karbon_flattenpathplugin.la + + karbon_flattenpathplugin_la_SOURCES = flattenpathplugin.cc +-karbon_flattenpathplugin_la_LIBADD = $(LIB_KPARTS) $(LIB_KOFFICEUI) \ +- ../../libkarboncommon.la ++karbon_flattenpathplugin_la_LIBADD = $(LIB_KPARTS) $(LIB_KOFFICECORE) $(LIB_KOFFICEUI) \ ++ $(LIB_KOPAINTER) ../../libkarboncommon.la + +-karbon_flattenpathplugin_la_LDFLAGS = -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kopainter/.libs/ -lkopainter $(all_libraries) -module $(KDE_PLUGIN) ++karbon_flattenpathplugin_la_LDFLAGS = -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio $(all_libraries) -module $(KDE_PLUGIN) + + partpluginsdir = $(kde_datadir)/karbon/kpartplugins + partplugins_DATA = flattenpathplugin.rc +diff --git a/karbon/plugins/imagetool/Makefile.am b/karbon/plugins/imagetool/Makefile.am +index f476cc2..4459522 100644 +--- a/karbon/plugins/imagetool/Makefile.am ++++ b/karbon/plugins/imagetool/Makefile.am +@@ -5,10 +5,10 @@ INCLUDES = $(KOFFICE_INCLUDES) -I$(top_srcdir)/karbon -I$(top_srcdir)/karbon/co + kde_module_LTLIBRARIES = karbon_imagetoolplugin.la + + karbon_imagetoolplugin_la_SOURCES = imagetoolplugin.cc vimagetool.cc +-karbon_imagetoolplugin_la_LIBADD = $(LIB_KPARTS) $(LIB_KOFFICEUI) \ +- ../../libkarboncommon.la ++karbon_imagetoolplugin_la_LIBADD = $(LIB_KPARTS) $(LIB_KOFFICECORE) $(LIB_KOFFICEUI) \ ++ $(LIB_KOPAINTER) ../../libkarboncommon.la + +-karbon_imagetoolplugin_la_LDFLAGS = -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kopainter/.libs/ -lkopainter $(all_libraries) -module $(KDE_PLUGIN) ++karbon_imagetoolplugin_la_LDFLAGS = -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio $(all_libraries) -module $(KDE_PLUGIN) + + METASOURCES = AUTO + +diff --git a/karbon/plugins/insertknots/Makefile.am b/karbon/plugins/insertknots/Makefile.am +index 1e01481..46f350c 100644 +--- a/karbon/plugins/insertknots/Makefile.am ++++ b/karbon/plugins/insertknots/Makefile.am +@@ -3,10 +3,10 @@ INCLUDES = $(KOFFICE_INCLUDES) -I$(top_srcdir)/karbon -I$(top_srcdir)/karbon/co + kde_module_LTLIBRARIES = karbon_insertknotsplugin.la + + karbon_insertknotsplugin_la_SOURCES = insertknotsplugin.cc +-karbon_insertknotsplugin_la_LIBADD = $(LIB_KPARTS) \ +- ../../libkarboncommon.la ++karbon_insertknotsplugin_la_LIBADD = $(LIB_KPARTS) $(LIB_KOFFICECORE) $(LIB_KOFFICEUI) \ ++ $(LIB_KOPAINTER) ../../libkarboncommon.la + +-karbon_insertknotsplugin_la_LDFLAGS = -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kopainter/.libs/ -lkopainter $(all_libraries) -module $(KDE_PLUGIN) ++karbon_insertknotsplugin_la_LDFLAGS = -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio $(all_libraries) -module $(KDE_PLUGIN) + + partpluginsdir = $(kde_datadir)/karbon/kpartplugins + partplugins_DATA = insertknotsplugin.rc +diff --git a/karbon/plugins/roundcorners/Makefile.am b/karbon/plugins/roundcorners/Makefile.am +index 7a3ee55..a4c6ac2 100644 +--- a/karbon/plugins/roundcorners/Makefile.am ++++ b/karbon/plugins/roundcorners/Makefile.am +@@ -3,10 +3,10 @@ INCLUDES = $(KOFFICE_INCLUDES) -I$(top_srcdir)/karbon -I$(top_srcdir)/karbon/co + kde_module_LTLIBRARIES = karbon_roundcornersplugin.la + + karbon_roundcornersplugin_la_SOURCES = roundcornersplugin.cc +-karbon_roundcornersplugin_la_LIBADD = $(LIB_KPARTS) \ +- ../../libkarboncommon.la ++karbon_roundcornersplugin_la_LIBADD = $(LIB_KPARTS) $(LIB_KOFFICECORE) $(LIB_KOFFICEUI) \ ++ $(LIB_KOPAINTER) ../../libkarboncommon.la + +-karbon_roundcornersplugin_la_LDFLAGS = -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kopainter/.libs/ -lkopainter $(all_libraries) -module $(KDE_PLUGIN) ++karbon_roundcornersplugin_la_LDFLAGS = -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio $(all_libraries) -module $(KDE_PLUGIN) + + partpluginsdir = $(kde_datadir)/karbon/kpartplugins + partplugins_DATA = roundcornersplugin.rc +diff --git a/karbon/plugins/shadoweffect/Makefile.am b/karbon/plugins/shadoweffect/Makefile.am +index 8a534c8..23ba030 100644 +--- a/karbon/plugins/shadoweffect/Makefile.am ++++ b/karbon/plugins/shadoweffect/Makefile.am +@@ -3,10 +3,10 @@ INCLUDES = $(KOFFICE_INCLUDES) $(KOPAINTER_INCLUDES) -I$(top_srcdir)/karbon -I$ + kde_module_LTLIBRARIES = karbon_shadoweffectplugin.la + + karbon_shadoweffectplugin_la_SOURCES = shadoweffectplugin.cc vshadowdecorator.cc +-karbon_shadoweffectplugin_la_LIBADD = $(LIB_KPARTS) $(LIB_KOFFICEUI) \ +- ../../libkarboncommon.la ++karbon_shadoweffectplugin_la_LIBADD = $(LIB_KPARTS) $(LIB_KOFFICECORE) $(LIB_KOFFICEUI) \ ++ $(LIB_KOPAINTER) ../../libkarboncommon.la + +-karbon_shadoweffectplugin_la_LDFLAGS = -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kopainter/.libs/ -lkopainter $(all_libraries) -module $(KDE_PLUGIN) ++karbon_shadoweffectplugin_la_LDFLAGS = -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio $(all_libraries) -module $(KDE_PLUGIN) + + partpluginsdir = $(kde_datadir)/karbon/kpartplugins + partplugins_DATA = shadoweffectplugin.rc +diff --git a/karbon/plugins/whirlpinch/Makefile.am b/karbon/plugins/whirlpinch/Makefile.am +index 600ccc6..cd8223d 100644 +--- a/karbon/plugins/whirlpinch/Makefile.am ++++ b/karbon/plugins/whirlpinch/Makefile.am +@@ -3,11 +3,11 @@ INCLUDES = $(KOFFICE_INCLUDES) -I$(top_srcdir)/karbon -I$(top_srcdir)/karbon/cor + kde_module_LTLIBRARIES = karbon_whirlpinchplugin.la + + karbon_whirlpinchplugin_la_SOURCES = whirlpinchplugin.cc +-karbon_whirlpinchplugin_la_LIBADD = $(LIB_KPARTS) $(LIB_KOPAINTER) \ ++karbon_whirlpinchplugin_la_LIBADD = $(LIB_KPARTS) $(LIB_KOPAINTER) $(LIB_KOFFICECORE) $(LIB_KOFFICEUI) \ + ../../libkarboncommon.la + + +-karbon_whirlpinchplugin_la_LDFLAGS = -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kopainter/.libs/ -lkopainter $(all_libraries) -module $(KDE_PLUGIN) ++karbon_whirlpinchplugin_la_LDFLAGS = -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio $(all_libraries) -module $(KDE_PLUGIN) + + partpluginsdir = $(kde_datadir)/karbon/kpartplugins + partplugins_DATA = whirlpinchplugin.rc +diff --git a/karbon/plugins/zoomtool/Makefile.am b/karbon/plugins/zoomtool/Makefile.am +index ef50f24..74dcf60 100644 +--- a/karbon/plugins/zoomtool/Makefile.am ++++ b/karbon/plugins/zoomtool/Makefile.am +@@ -5,10 +5,10 @@ INCLUDES = $(KOFFICE_INCLUDES) -I$(top_srcdir)/karbon -I$(top_srcdir)/karbon/co + kde_module_LTLIBRARIES = karbon_zoomtoolplugin.la + + karbon_zoomtoolplugin_la_SOURCES = vzoomtool.cc zoomtoolplugin.cc +-karbon_zoomtoolplugin_la_LIBADD = $(LIB_KPARTS) $(LIB_KOFFICEUI) \ +- ../../libkarboncommon.la ++karbon_zoomtoolplugin_la_LIBADD = $(LIB_KPARTS) $(LIB_KOFFICECORE) $(LIB_KOFFICEUI) \ ++ $(LIB_KOPAINTER) ../../libkarboncommon.la + +-karbon_zoomtoolplugin_la_LDFLAGS = -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kopainter/.libs/ -lkopainter $(all_libraries) -module $(KDE_PLUGIN) ++karbon_zoomtoolplugin_la_LDFLAGS = -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio $(all_libraries) -module $(KDE_PLUGIN) + + METASOURCES = AUTO + +diff --git a/karbon/tools/Makefile.am b/karbon/tools/Makefile.am +index ef666c1..f90ebb6 100644 +--- a/karbon/tools/Makefile.am ++++ b/karbon/tools/Makefile.am +@@ -56,8 +56,8 @@ karbon_defaulttools_la_SOURCES = \ + vtexttool.cc \ + vdefaulttools.cc + +-karbon_defaulttools_la_LIBADD = $(LIB_KPARTS) $(LIB_KOFFICEUI) ../libkarboncommon.la +-karbon_defaulttools_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -L../../lib/kofficeui/.libs/ -lkofficeui -L../../lib/kofficecore/.libs/ -lkofficecore -L../../lib/kopainter/.libs/ -lkopainter ++karbon_defaulttools_la_LIBADD = $(LIB_KPARTS) $(LIB_KOFFICECORE) $(LIB_KOFFICEUI) $(LIB_KOPAINTER) ../libkarboncommon.la ++karbon_defaulttools_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio + + karbon_defaulttools_la_METASOURCES = \ + AUTO +diff --git a/kexi/formeditor/factories/Makefile.am b/kexi/formeditor/factories/Makefile.am +index 72571e4..dd87e8b 100644 +--- a/kexi/formeditor/factories/Makefile.am ++++ b/kexi/formeditor/factories/Makefile.am +@@ -4,13 +4,15 @@ INCLUDES = -I$(top_srcdir)/kexi -I$(top_srcdir)/kexi/formeditor \ + -I$(top_srcdir)/kexi/core \ + -I$(top_srcdir)/lib -I$(top_srcdir)/lib/koproperty -I$(top_srcdir)/lib/kofficecore $(all_includes) + kde_module_LTLIBRARIES = kformdesigner_containers.la kformdesigner_stdwidgets.la +-kformdesigner_containers_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../lib/koproperty/.libs/ -lkoproperty ++kformdesigner_containers_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + kformdesigner_containers_la_SOURCES = containerfactory.cpp +-kformdesigner_containers_la_LIBADD = $(top_builddir)/kexi/formeditor/libkformdesigner.la ++kformdesigner_containers_la_LIBADD = $(KOFFICE_LIBS) $(top_builddir)/kexi/formeditor/libkformdesigner.la \ ++ ../../../lib/koproperty/libkoproperty.la + +-kformdesigner_stdwidgets_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../lib/koproperty/.libs/ -lkoproperty ++kformdesigner_stdwidgets_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + kformdesigner_stdwidgets_la_SOURCES = stdwidgetfactory.cpp +-kformdesigner_stdwidgets_la_LIBADD = $(top_builddir)/kexi/formeditor/libkformdesigner.la ++kformdesigner_stdwidgets_la_LIBADD = $(KOFFICE_LIBS) $(top_builddir)/kexi/formeditor/libkformdesigner.la \ ++ ../../../lib/koproperty/libkoproperty.la + + + servicesdir=$(kde_servicesdir)/kformdesigner +diff --git a/kexi/kexidb/drivers/mySQL/Makefile.am b/kexi/kexidb/drivers/mySQL/Makefile.am +index 2892bed..1678d52 100644 +--- a/kexi/kexidb/drivers/mySQL/Makefile.am ++++ b/kexi/kexidb/drivers/mySQL/Makefile.am +@@ -16,13 +16,13 @@ kexidb_mysqldriver_la_SOURCES = \ + mysqlkeywords.cpp \ + mysqlpreparedstatement.cpp + +-kexidb_mysqldriver_la_LIBADD = $(LIB_KPARTS) \ ++kexidb_mysqldriver_la_LIBADD = $(KOFFICE_LIBS) $(LIB_KPARTS) \ + $(LIB_QT) \ + $(MYSQL_LIBS) \ + -lmysqlclient \ + ../../libkexidb.la + +-kexidb_mysqldriver_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(VER_INFO) -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../../lib/kofficecore/.libs/ -lkofficecore -L../../../../lib/kofficeui/.libs/ -lkofficeui -L../../../../lib/store/.libs/ -lkstore ++kexidb_mysqldriver_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(VER_INFO) -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + + + kde_services_DATA = kexidb_mysqldriver.desktop +diff --git a/kexi/kexidb/drivers/pqxx/Makefile.am b/kexi/kexidb/drivers/pqxx/Makefile.am +index 03dccbc..38fef64 100644 +--- a/kexi/kexidb/drivers/pqxx/Makefile.am ++++ b/kexi/kexidb/drivers/pqxx/Makefile.am +@@ -9,11 +9,11 @@ kexidb_pqxxsqldriver_la_METASOURCES = AUTO + kexidb_pqxxsqldriver_la_SOURCES = pqxxdriver.cpp pqxxcursor.cpp pqxxconnection.cpp \ + pqxxkeywords.cpp pqxxconnection_p.cpp pqxxpreparedstatement.cpp + +-kexidb_pqxxsqldriver_la_LIBADD = $(LIB_KPARTS) $(LIB_QT) -lpqxx ../../libkexidb.la ++kexidb_pqxxsqldriver_la_LIBADD = $(KOFFICE_LIBS) $(LIB_KPARTS) $(LIB_QT) -lpqxx ../../libkexidb.la + + kexidb_pqxxsqldriver_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) \ + -L$(PQXX_LIBDIR) -L$(PG_LIBDIR) $(VER_INFO) -no-undefined \ +- -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../../lib/kofficecore/.libs/ -lkofficecore -L../../../../lib/kofficeui/.libs/ -lkofficeui -L../../../../lib/store/.libs/ -lkstore ++ -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + + kde_services_DATA = kexidb_pqxxsqldriver.desktop + +diff --git a/kexi/kexidb/drivers/sqlite/Makefile.am b/kexi/kexidb/drivers/sqlite/Makefile.am +index 9d124bc..2722ea1 100644 +--- a/kexi/kexidb/drivers/sqlite/Makefile.am ++++ b/kexi/kexidb/drivers/sqlite/Makefile.am +@@ -11,12 +11,13 @@ kexidb_sqlite3driver_la_SOURCES = sqliteconnection.cpp sqlitedriver.cpp sqlitecu + sqlitekeywords.cpp sqlitepreparedstatement.cpp sqlitevacuum.cpp sqliteadmin.cpp \ + sqlitealter.cpp + +-kexidb_sqlite3driver_la_LIBADD = $(LIB_KPARTS) $(LIB_QT) \ ++kexidb_sqlite3driver_la_LIBADD = $(KOFFICE_LIBS) $(LIB_KPARTS) $(LIB_QT) \ + $(top_builddir)/kexi/3rdparty/kexisql3/src/libkexisql3.la \ + $(top_builddir)/kexi/kexidb/libkexidb.la \ +- $(top_builddir)/kexi/kexidb/parser/libkexidbparser.la ++ $(top_builddir)/kexi/kexidb/parser/libkexidbparser.la \ ++ ../../../../kexi/kexiutils/libkexiutils.la + +-kexidb_sqlite3driver_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(VER_INFO) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../../lib/kofficecore/.libs/ -lkofficecore -L../../../../lib/kofficeui/.libs/ -lkofficeui -L../../../../lib/store/.libs/ -lkstore -L../../../../kexi/kexiutils/.libs/ -lkexiutils ++kexidb_sqlite3driver_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(VER_INFO) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + + + kde_services_DATA = kexidb_sqlite3driver.desktop +diff --git a/kexi/kexidb/drivers/sqlite2/Makefile.am b/kexi/kexidb/drivers/sqlite2/Makefile.am +index bd07f28..7484a27 100644 +--- a/kexi/kexidb/drivers/sqlite2/Makefile.am ++++ b/kexi/kexidb/drivers/sqlite2/Makefile.am +@@ -15,12 +15,13 @@ kexidb_sqlite2driver_la_METASOURCES = AUTO + kexidb_sqlite2driver_la_SOURCES = sqliteconnection.cpp sqlitedriver.cpp sqlitecursor.cpp \ + sqlitepreparedstatement.cpp sqliteadmin.cpp sqlitealter.cpp + +-kexidb_sqlite2driver_la_LIBADD = $(LIB_KPARTS) $(LIB_QT) \ ++kexidb_sqlite2driver_la_LIBADD = $(KOFFICE_LIBS) $(LIB_KPARTS) $(LIB_QT) \ + $(top_builddir)/kexi/3rdparty/kexisql/src/libkexisql2.la \ + $(top_builddir)/kexi/kexidb/libkexidb.la \ +- $(top_builddir)/kexi/kexidb/parser/libkexidbparser.la ++ $(top_builddir)/kexi/kexidb/parser/libkexidbparser.la \ ++ ../../../../kexi/kexiutils/libkexiutils.la + +-kexidb_sqlite2driver_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(VER_INFO) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../../lib/kofficecore/.libs/ -lkofficecore -L../../../../lib/kofficeui/.libs/ -lkofficeui -L../../../../lib/store/.libs/ -lkstore -L../../../../kexi/kexiutils/.libs/ -lkexiutils ++kexidb_sqlite2driver_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(VER_INFO) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + + + kde_services_DATA = kexidb_sqlite2driver.desktop +diff --git a/kexi/migration/mysql/Makefile.am b/kexi/migration/mysql/Makefile.am +index 9423931..63b9626 100644 +--- a/kexi/migration/mysql/Makefile.am ++++ b/kexi/migration/mysql/Makefile.am +@@ -8,9 +8,11 @@ keximigrate_mysql_la_METASOURCES = AUTO + + keximigrate_mysql_la_SOURCES = mysqlmigrate.cpp + +-keximigrate_mysql_la_LIBADD = $(LIB_KPARTS) $(LIB_QT) ../libkeximigrate.la $(MYSQL_LIBS) -lmysqlclient ++keximigrate_mysql_la_LIBADD = $(KOFFICE_LIBS) $(LIB_KPARTS) $(LIB_QT) ../libkeximigrate.la $(MYSQL_LIBS) -lmysqlclient \ ++ ../../../kexi/kexidb/libkexidb.la \ ++ ../../../kexi/kexiutils/libkexiutils.la + +-keximigrate_mysql_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(VER_INFO) -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../kexi/kexidb/.libs/ -lkexidb -L../../../kexi/kexiutils/.libs/ -lkexiutils ++keximigrate_mysql_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(VER_INFO) -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + + kde_services_DATA = keximigrate_mysql.desktop + +diff --git a/kexi/migration/pqxx/Makefile.am b/kexi/migration/pqxx/Makefile.am +index 8405de9..bdf7630 100644 +--- a/kexi/migration/pqxx/Makefile.am ++++ b/kexi/migration/pqxx/Makefile.am +@@ -10,9 +10,11 @@ keximigrate_pqxx_la_SOURCES = pqxxmigrate.cpp + + #TODO share -libs with pqxx kexidb drv! + #keximigrate_pqxx_la_LIBADD = $(LIB_KPARTS) $(LIB_QT) -lcom_err -lkrb5 -lssl -lcrypto -lcrypt -lpqxx ../libkeximigrate.la +-keximigrate_pqxx_la_LIBADD = $(LIB_KPARTS) $(LIB_QT) -lpqxx ../libkeximigrate.la ++keximigrate_pqxx_la_LIBADD = $(KOFFICE_LIBS) $(LIB_KPARTS) $(LIB_QT) -lpqxx ../libkeximigrate.la \ ++ ../../../kexi/kexidb/libkexidb.la \ ++ ../../../kexi/kexiutils/libkexiutils.la + +-keximigrate_pqxx_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -L$(PQXX_LIBDIR) -L$(PG_LIBDIR) $(VER_INFO) -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../kexi/kexidb/.libs/ -lkexidb -L../../../kexi/kexiutils/.libs/ -lkexiutils ++keximigrate_pqxx_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -L$(PQXX_LIBDIR) -L$(PG_LIBDIR) $(VER_INFO) -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + + kde_services_DATA = keximigrate_pqxx.desktop + +diff --git a/kexi/plugins/forms/Makefile.am b/kexi/plugins/forms/Makefile.am +index 2cc9688..7d6d077 100644 +--- a/kexi/plugins/forms/Makefile.am ++++ b/kexi/plugins/forms/Makefile.am +@@ -4,31 +4,45 @@ kde_module_LTLIBRARIES = kexihandler_form.la kformdesigner_kexidbwidgets.la + + kexihandler_form_la_SOURCES = kexiforms.cpp + +-kexihandler_form_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../kexi/kexidb/.libs/ -lkexidb -L../../../kexi/kexiutils/.libs/ -lkexiutils -L../../../kexi/widget/.libs/ -lkexiextendedwidgets -L../../../kexi/widget/utils/.libs/ -lkexiguiutils +-kexihandler_form_la_LIBADD = $(top_builddir)/kexi/core/libkexicore.la \ ++kexihandler_form_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++kexihandler_form_la_LIBADD = $(KOFFICE_LIBS) $(top_builddir)/kexi/core/libkexicore.la \ + $(top_builddir)/kexi/widget/utils/libkexiguiutils.la \ + $(top_builddir)/kexi/widget/tableview/libkexidatatable.la \ + $(top_builddir)/kexi/widget/libkexiextendedwidgets.la \ + $(top_builddir)/kexi/formeditor/libkformdesigner.la \ + $(top_builddir)/lib/koproperty/libkoproperty.la \ +- ./libkexiformutils.la ++ ./libkexiformutils.la \ ++ ../../../kexi/kexidb/libkexidb.la \ ++ ../../../kexi/kexiutils/libkexiutils.la \ ++ ../../../kexi/widget/libkexiextendedwidgets.la \ ++ ../../../kexi/widget/utils/libkexiguiutils.la + +-kformdesigner_kexidbwidgets_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../kexi/kexidb/.libs/ -lkexidb -L../../../kexi/kexiutils/.libs/ -lkexiutils -L../../../kexi/widget/.libs/ -lkexiextendedwidgets -L../../../kexi/widget/utils/.libs/ -lkexiguiutils ++ ++kformdesigner_kexidbwidgets_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + kformdesigner_kexidbwidgets_la_SOURCES = kexidbfactory.cpp +-kformdesigner_kexidbwidgets_la_LIBADD = $(top_builddir)/kexi/formeditor/libkformdesigner.la \ ++kformdesigner_kexidbwidgets_la_LIBADD = $(KOFFICE_LIBS) $(top_builddir)/kexi/formeditor/libkformdesigner.la \ + $(top_builddir)/kexi/widget/libkexiextendedwidgets.la \ +- ./libkexiformutils.la ++ ./libkexiformutils.la \ ++ ../../../kexi/kexidb/libkexidb.la \ ++ ../../../kexi/kexiutils/libkexiutils.la \ ++ ../../../kexi/widget/libkexiextendedwidgets.la \ ++ ../../../kexi/widget/utils/libkexiguiutils.la ++ + + lib_LTLIBRARIES = libkexiformutils.la + libkexiformutils_la_SOURCES = kexiformdataiteminterface.cpp kexidataawarewidgetinfo.cpp \ + kexidataprovider.cpp kexiformscrollview.cpp kexiformeventhandler.cpp \ + kexidbtextwidgetinterface.cpp kexiactionselectiondialog.cpp kexiformmanager.cpp \ + kexidatasourcepage.cpp kexiformpart.cpp kexiformview.cpp +-libkexiformutils_la_LDFLAGS = $(all_libraries) $(VER_INFO) -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../kexi/kexidb/.libs/ -lkexidb -L../../../kexi/kexiutils/.libs/ -lkexiutils -L../../../kexi/widget/.libs/ -lkexiextendedwidgets -L../../../kexi/widget/utils/.libs/ -lkexiguiutils +-libkexiformutils_la_LIBADD = $(top_builddir)/kexi/core/libkexicore.la \ ++libkexiformutils_la_LDFLAGS = $(all_libraries) $(VER_INFO) -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++libkexiformutils_la_LIBADD = $(KOFFICE_LIBS) $(top_builddir)/kexi/core/libkexicore.la \ + $(top_builddir)/kexi/widget/libkexiextendedwidgets.la \ + $(top_builddir)/kexi/formeditor/libkformdesigner.la \ +- $(top_builddir)/kexi/plugins/forms/widgets/libkexiformutilswidgets.la ++ $(top_builddir)/kexi/plugins/forms/widgets/libkexiformutilswidgets.la \ ++ ../../../kexi/kexidb/libkexidb.la \ ++ ../../../kexi/kexiutils/libkexiutils.la \ ++ ../../../kexi/widget/libkexiextendedwidgets.la \ ++ ../../../kexi/widget/utils/libkexiguiutils.la + + kformdesignerservicesdir=$(kde_servicesdir)/kformdesigner + kformdesignerservices_DATA=kformdesigner_kexidbfactory.desktop +diff --git a/kexi/plugins/importexport/csv/Makefile.am b/kexi/plugins/importexport/csv/Makefile.am +index 5249d93..dba9018 100644 +--- a/kexi/plugins/importexport/csv/Makefile.am ++++ b/kexi/plugins/importexport/csv/Makefile.am +@@ -5,10 +5,13 @@ kde_module_LTLIBRARIES = kexihandler_csv_importexport.la + kexihandler_csv_importexport_la_SOURCES = kexicsv_importexportpart.cpp kexicsvimportdialog.cpp \ + kexicsvimportoptionsdlg.cpp kexicsvwidgets.cpp kexicsvexport.cpp kexicsvexportwizard.cpp + +-kexihandler_csv_importexport_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../../lib/kofficecore/.libs/ -lkofficecore -L../../../../lib/kofficeui/.libs/ -lkofficeui -L../../../../lib/store/.libs/ -lkstore -L../../../../kexi/kexidb/.libs/ -lkexidb -L../../../../kexi/kexiutils/.libs/ -lkexiutils \ +- -L../../../../kexi/main/.libs/ -lkeximain -L../../../../kexi/widget/.libs/ -lkexiextendedwidgets +-kexihandler_csv_importexport_la_LIBADD = ../../../core/libkexicore.la \ +- ../../../migration/libkeximigrate.la ++kexihandler_csv_importexport_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++kexihandler_csv_importexport_la_LIBADD = $(KOFFICE_LIBS) ../../../core/libkexicore.la \ ++ ../../../migration/libkeximigrate.la \ ++ ../../../../kexi/kexidb/libkexidb.la \ ++ ../../../../kexi/kexiutils/libkexiutils.la \ ++ ../../../../kexi/main/libkeximain.la \ ++ ../../../../kexi/widget/libkexiextendedwidgets.la + + INCLUDES= -I$(top_srcdir)/kexi/core -I$(top_srcdir)/kexi \ + -I$(top_srcdir)/kexi/widget -I$(top_srcdir)/kexi/migration \ +diff --git a/kexi/plugins/migration/Makefile.am b/kexi/plugins/migration/Makefile.am +index 3c15d37..2d92873 100644 +--- a/kexi/plugins/migration/Makefile.am ++++ b/kexi/plugins/migration/Makefile.am +@@ -4,9 +4,11 @@ kde_module_LTLIBRARIES = kexihandler_migration.la + + kexihandler_migration_la_SOURCES = keximigrationpart.cpp + +-kexihandler_migration_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../kexi/kexidb/.libs/ -lkexidb -L../../../kexi/kexiutils/.libs/ -lkexiutils +-kexihandler_migration_la_LIBADD = ../../core/libkexicore.la \ +- ../../migration/libkeximigrate.la ++kexihandler_migration_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++kexihandler_migration_la_LIBADD = $(KOFFICE_LIBS) ../../core/libkexicore.la \ ++ ../../migration/libkeximigrate.la \ ++ ../../../kexi/kexidb/libkexidb.la \ ++ ../../../kexi/kexiutils/libkexiutils.la + + INCLUDES= -I$(top_srcdir)/kexi/core -I$(top_srcdir)/kexi \ + -I$(top_srcdir)/kexi/widget -I$(top_srcdir)/kexi/migration \ +diff --git a/kexi/plugins/queries/Makefile.am b/kexi/plugins/queries/Makefile.am +index 1b1052d..5dbb14f 100644 +--- a/kexi/plugins/queries/Makefile.am ++++ b/kexi/plugins/queries/Makefile.am +@@ -5,13 +5,16 @@ kde_module_LTLIBRARIES = kexihandler_query.la + kexihandler_query_la_SOURCES = kexiquerypart.cpp kexiquerydesignersql.cpp \ + kexiquerydesignersqlhistory.cpp kexiquerydesignerguieditor.cpp \ + kexiqueryview.cpp +-kexihandler_query_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../kexi/kexidb/.libs/ -lkexidb -L../../../kexi/kexiutils/.libs/ -lkexiutils -L../../../kexi/kexidb/parser/.libs/ -lkexidbparser +-kexihandler_query_la_LIBADD = ../../core/libkexicore.la \ ++kexihandler_query_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++kexihandler_query_la_LIBADD = $(KOFFICE_LIBS) ../../core/libkexicore.la \ + $(top_builddir)/kexi/kexidb/libkexidb.la \ + $(top_builddir)/kexi/widget/libkexiextendedwidgets.la \ + $(top_builddir)/kexi/widget/tableview/libkexidatatable.la \ + $(top_builddir)/kexi/widget/relations/libkexirelationsview.la \ +- $(top_builddir)/lib/koproperty/libkoproperty.la ++ $(top_builddir)/lib/koproperty/libkoproperty.la \ ++ ../../../kexi/kexidb/libkexidb.la \ ++ ../../../kexi/kexiutils/libkexiutils.la \ ++ ../../../kexi/kexidb/parser/libkexidbparser.la + + INCLUDES= -I$(top_srcdir)/kexi/core -I$(top_srcdir)/kexi \ + -I$(top_srcdir)/kexi/widget -I$(top_srcdir)/kexi/widget/tableview \ +diff --git a/kexi/plugins/relations/Makefile.am b/kexi/plugins/relations/Makefile.am +index 47a263a..779b47e 100644 +--- a/kexi/plugins/relations/Makefile.am ++++ b/kexi/plugins/relations/Makefile.am +@@ -8,9 +8,11 @@ kde_module_LTLIBRARIES = kexihandler_relation.la + kexihandler_relation_la_SOURCES = kexirelationpartimpl.cpp \ + kexirelationmaindlg.cpp + +-kexihandler_relation_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../kexi/kexidb/.libs/ -lkexidb -L../../../kexi/kexiutils/.libs/ -lkexiutils +-kexihandler_relation_la_LIBADD = ../../core/libkexicore.la \ +- ../../widget/relations/libkexirelationsview.la ++kexihandler_relation_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++kexihandler_relation_la_LIBADD = $(KOFFICE_LIBS) ../../core/libkexicore.la \ ++ ../../widget/relations/libkexirelationsview.la \ ++ ../../../kexi/kexidb/libkexidb.la \ ++ ../../../kexi/kexiutils/libkexiutils.la + + INCLUDES= -I$(top_srcdir)/kexi/core -I$(top_srcdir)/kexi \ + -I$(top_srcdir)/kexi/widget -I$(top_srcdir)/kexi/widget/relations \ +diff --git a/kexi/plugins/scripting/kexiscripting/Makefile.am b/kexi/plugins/scripting/kexiscripting/Makefile.am +index e9d0889..6b857e7 100644 +--- a/kexi/plugins/scripting/kexiscripting/Makefile.am ++++ b/kexi/plugins/scripting/kexiscripting/Makefile.am +@@ -7,14 +7,16 @@ kexihandler_script_la_SOURCES = \ + + kexihandler_script_la_LDFLAGS = \ + $(KDE_PLUGIN) -module -no-undefined -Wnounresolved $(all_libraries) $(VER_INFO) \ +- -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../../lib/kofficecore/.libs/ -lkofficecore -L../../../../lib/kofficeui/.libs/ -lkofficeui -L../../../../lib/store/.libs/ -lkstore -L../../../../kexi/kexidb/.libs/ -lkexidb -L../../../../kexi/kexiutils/.libs/ -lkexiutils \ +- -L../../../../lib/kross/api/.libs/ -lkrossapi ++ -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + +-kexihandler_script_la_LIBADD = \ ++kexihandler_script_la_LIBADD = $(KOFFICE_LIBS) \ + $(top_builddir)/lib/kross/main/libkrossmain.la \ + $(top_builddir)/kexi/core/libkexicore.la \ + $(top_builddir)/kexi/widget/libkexiextendedwidgets.la \ +- $(top_builddir)/lib/koproperty/libkoproperty.la ++ $(top_builddir)/lib/koproperty/libkoproperty.la \ ++ ../../../../kexi/kexidb/libkexidb.la \ ++ ../../../../kexi/kexiutils/libkexiutils.la \ ++ ../../../../lib/kross/api/libkrossapi.la + + INCLUDES = \ + $(KOFFICE_INCLUDES) \ +diff --git a/kexi/plugins/tables/Makefile.am b/kexi/plugins/tables/Makefile.am +index 2ee5a4a..eb38839 100644 +--- a/kexi/plugins/tables/Makefile.am ++++ b/kexi/plugins/tables/Makefile.am +@@ -5,12 +5,14 @@ kde_module_LTLIBRARIES = kexihandler_table.la + kexihandler_table_la_SOURCES = kexitablepart.cpp kexitabledesignerview.cpp kexitabledesignerview_p.cpp \ + kexitabledesigner_dataview.cpp kexitabledesignercommands.cpp kexilookupcolumnpage.cpp + +-kexihandler_table_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore -L../../../kexi/kexidb/.libs/ -lkexidb -L../../../kexi/kexiutils/.libs/ -lkexiutils -lkmdi +-kexihandler_table_la_LIBADD = $(top_builddir)/kexi/core/libkexicore.la \ ++kexihandler_table_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -lkmdi ++kexihandler_table_la_LIBADD = $(KOFFICE_LIBS) $(top_builddir)/kexi/core/libkexicore.la \ + $(top_builddir)/kexi/kexidb/libkexidb.la \ + $(top_builddir)/kexi/widget/tableview/libkexidatatable.la \ + $(top_builddir)/kexi/widget/libkexiextendedwidgets.la \ +- $(top_builddir)/lib/koproperty/libkoproperty.la ++ $(top_builddir)/lib/koproperty/libkoproperty.la \ ++ ../../../kexi/kexidb/libkexidb.la \ ++ ../../../kexi/kexiutils/libkexiutils.la + + INCLUDES= $(KOFFICE_INCLUDES) \ + -I$(top_srcdir)/kexi/core -I$(top_srcdir)/kexi \ +diff --git a/kexi/tests/newapi/Makefile.am b/kexi/tests/newapi/Makefile.am +index 940e7c1..85eeab3 100644 +--- a/kexi/tests/newapi/Makefile.am ++++ b/kexi/tests/newapi/Makefile.am +@@ -18,8 +18,9 @@ METASOURCES = AUTO + kexidbtest_SOURCES = main.cpp + kexidbtest_LDADD = $(LIB_QT) $(LIB_KDECORE) $(top_builddir)/kexi/kexidb/libkexidb.la \ + ../../kexidb/parser/libkexidbparser.la \ +- $(top_builddir)/kexi/widget/libkexiextendedwidgets.la +-kexidbtest_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(LIB_QT) -lDCOP $(LIB_KDECORE) $(LIB_KDEUI) -lkdefx $(LIB_KIO) -lktexteditor -L../../widget/tableview/.libs/ -lkexidatatable ++ $(top_builddir)/kexi/widget/libkexiextendedwidgets.la \ ++ ../../widget/tableview/libkexidatatable.la ++kexidbtest_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(LIB_QT) -lDCOP $(LIB_KDECORE) $(LIB_KDEUI) -lkdefx $(LIB_KIO) -lktexteditor + + #kexidbmysqlcursor_SOURCES = mysqlcursor.cpp + #kexidbmysqlcursor_LDADD = $(LIB_QT) $(LIB_KDECORE) $(top_builddir)/kexi/kexidb/libkexidb.la \ +diff --git a/kformula/Makefile.am b/kformula/Makefile.am +index e5b882a..fa49a75 100644 +--- a/kformula/Makefile.am ++++ b/kformula/Makefile.am +@@ -6,8 +6,8 @@ kde_module_LTLIBRARIES = libkformulapart.la + libkformulapart_la_SOURCES = kformula_doc.cc \ + kformula_view.cc kformula_factory.cc kformulawidget.cc kfconfig.cc \ + kformula_view_iface.skel kformula_view_iface.cc formulastring.cc fsparser.cc +-libkformulapart_la_LDFLAGS = $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio $(KDE_PLUGIN) -lDCOP -lkparts -L../lib/kofficecore/.libs/ -lkofficecore -L../lib/kofficeui/.libs/ -lkofficeui -L../lib/store/.libs/ -lkstore +-libkformulapart_la_LIBADD = $(LIB_KOFFICEUI) $(LIB_KFORMULA) $(LIB_KOTEXT) ++libkformulapart_la_LDFLAGS = $(all_libraries) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio $(KDE_PLUGIN) -lDCOP -lkparts ++libkformulapart_la_LIBADD = $(KOFFICE_LIBS) $(LIB_KFORMULA) $(LIB_KOTEXT) + libkformulapart_la_METASOURCES = AUTO + + ## The kdeinit loadable module +diff --git a/kivio/plugins/kivioconnectortool/Makefile.am b/kivio/plugins/kivioconnectortool/Makefile.am +index 45af1cb..d5ca3fe 100644 +--- a/kivio/plugins/kivioconnectortool/Makefile.am ++++ b/kivio/plugins/kivioconnectortool/Makefile.am +@@ -25,8 +25,8 @@ EXTRA_DIST = \ + kivio_connector_cursor2.xpm\ + kivio_connector_cursor1.xpm + +-libkivioconnectortool_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficeui/.libs/ -lkofficeui +-libkivioconnectortool_la_LIBADD = $(LIB_KOPAINTER) $(top_builddir)/kivio/kiviopart/libkiviocommon.la ++libkivioconnectortool_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++libkivioconnectortool_la_LIBADD = $(LIB_KOPAINTER) $(LIB_KOFFICEUI) $(top_builddir)/kivio/kiviopart/libkiviocommon.la + + rc_DATA = kivioconnectortool.rc + rcdir = $(kde_datadir)/kivio/kpartplugins +diff --git a/kivio/plugins/kivioselecttool/Makefile.am b/kivio/plugins/kivioselecttool/Makefile.am +index 56bddbc..3cbe78a 100644 +--- a/kivio/plugins/kivioselecttool/Makefile.am ++++ b/kivio/plugins/kivioselecttool/Makefile.am +@@ -19,8 +19,8 @@ EXTRA_DIST = \ + tool_select.cpp\ + tool_select.h\ + kivioselecttool.rc +-libkivioselecttool_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui +-libkivioselecttool_la_LIBADD = $(LIB_KOTEXT) $(LIB_KOPAINTER) $(top_builddir)/kivio/kiviopart/libkiviocommon.la ++libkivioselecttool_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++libkivioselecttool_la_LIBADD = $(LIB_KOFFICECORE) $(LIB_KOFFICEUI) $(LIB_KOTEXT) $(LIB_KOPAINTER) $(top_builddir)/kivio/kiviopart/libkiviocommon.la + + rc_DATA = kivioselecttool.rc + rcdir = $(kde_datadir)/kivio/kpartplugins +diff --git a/kivio/plugins/kiviotargettool/Makefile.am b/kivio/plugins/kiviotargettool/Makefile.am +index c3335a1..888b11f 100644 +--- a/kivio/plugins/kiviotargettool/Makefile.am ++++ b/kivio/plugins/kiviotargettool/Makefile.am +@@ -8,8 +8,8 @@ INCLUDES = -I$(top_srcdir)/kivio/kiviopart/config \ + METASOURCES = AUTO + + kde_module_LTLIBRARIES = libkiviotargettool.la +-libkiviotargettool_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui +-libkiviotargettool_la_LIBADD = $(LIB_KOTEXT) $(LIB_KOPAINTER) $(top_builddir)/kivio/kiviopart/libkiviocommon.la ++libkiviotargettool_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++libkiviotargettool_la_LIBADD = $(LIB_KOFFICECORE) $(LIB_KOFFICEUI) $(LIB_KOTEXT) $(LIB_KOPAINTER) $(top_builddir)/kivio/kiviopart/libkiviocommon.la + libkiviotargettool_la_SOURCES = kiviotargettool.cpp kiviotargettoolfactory.cpp + + noinst_HEADERS = kiviotargettool.h kiviotargettoolfactory.h +diff --git a/kivio/plugins/kiviotexttool/Makefile.am b/kivio/plugins/kiviotexttool/Makefile.am +index d250466..8b3183f 100644 +--- a/kivio/plugins/kiviotexttool/Makefile.am ++++ b/kivio/plugins/kiviotexttool/Makefile.am +@@ -22,8 +22,8 @@ EXTRA_DIST = \ + kivio_text_cursor.xpm\ + Text.sml\ + Text.xpm +-libkiviotexttool_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficeui/.libs/ -lkofficeui +-libkiviotexttool_la_LIBADD =$(LIB_KOTEXT) $(LIB_KOPAINTER) $(top_builddir)/kivio/kiviopart/libkiviocommon.la ++libkiviotexttool_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++libkiviotexttool_la_LIBADD =$(LIB_KOTEXT) $(LIB_KOPAINTER) $(LIB_KOFFICEUI) $(top_builddir)/kivio/kiviopart/libkiviocommon.la + + rc_DATA = kiviotexttool.rc + rcdir = $(kde_datadir)/kivio/kpartplugins +diff --git a/kivio/plugins/kiviozoomtool/Makefile.am b/kivio/plugins/kiviozoomtool/Makefile.am +index bcb513c..5ff1c22 100644 +--- a/kivio/plugins/kiviozoomtool/Makefile.am ++++ b/kivio/plugins/kiviozoomtool/Makefile.am +@@ -18,8 +18,8 @@ EXTRA_DIST = \ + kiviozoomtool.rc\ + tool_zoom.cpp\ + tool_zoom.h +-libkiviozoomtool_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui +-libkiviozoomtool_la_LIBADD = $(LIB_KOTEXT) $(LIB_KOPAINTER) $(top_builddir)/kivio/kiviopart/libkiviocommon.la ++libkiviozoomtool_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++libkiviozoomtool_la_LIBADD = $(LIB_KOFFICECORE) $(LIB_KOFFICEUI) $(LIB_KOTEXT) $(LIB_KOPAINTER) $(top_builddir)/kivio/kiviopart/libkiviocommon.la + + rc_DATA = kiviozoomtool.rc + rcdir = $(kde_datadir)/kivio/kpartplugins +diff --git a/kplato/Makefile.am b/kplato/Makefile.am +index 6ccd319..865920a 100644 +--- a/kplato/Makefile.am ++++ b/kplato/Makefile.am +@@ -102,8 +102,8 @@ noinst_HEADERS = \ + ## The part + lib_LTLIBRARIES = + kde_module_LTLIBRARIES = libkplatopart.la +-libkplatopart_la_LDFLAGS = $(KDE_LDFLAGS) $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../lib/kofficecore/.libs/ -lkofficecore -L../lib/kofficeui/.libs/ -lkofficeui -L../lib/store/.libs/ -lkstore -lkdeprint +-libkplatopart_la_LIBADD = $(LIB_KABC) $(LIB_KOFFICEUI) -lDCOP \ ++libkplatopart_la_LDFLAGS = $(KDE_LDFLAGS) $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -lkdeprint ++libkplatopart_la_LIBADD = $(LIB_KABC) $(KOFFICE_LIBS) -lDCOP \ + $(top_builddir)/kdgantt/libkdgantt.la + ## $(top_builddir)/kugar/lib/libkugarlib.la + +@@ -113,8 +113,8 @@ libkplatopart_la_METASOURCES = AUTO + kdeinit_LTLIBRARIES = kplato.la + bin_PROGRAMS = + kplato_la_SOURCES = main.cc +-kplato_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../lib/kofficecore/.libs/ -lkofficecore -L../lib/kofficeui/.libs/ -lkofficeui -L../lib/store/.libs/ -lkstore -lkdeprint +-kplato_la_LIBADD = $(LIB_KOFFICECORE) ++kplato_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -lkdeprint ++kplato_la_LIBADD = $(KOFFICE_LIBS) + + xdg_apps_DATA = kplato.desktop + +diff --git a/kpresenter/Makefile.am b/kpresenter/Makefile.am +index 401160c..69f5b18 100644 +--- a/kpresenter/Makefile.am ++++ b/kpresenter/Makefile.am +@@ -68,7 +68,7 @@ libkpresenterprivate_la_SOURCES = KoPointArray.cpp KPrCanvas.cpp \ + slidetransitionwidget.ui KPrSlideTransitionDia.cpp \ + KPrPrinterDlg.cpp + +-libkpresenterprivate_la_LDFLAGS = $(all_libraries) -version-info 4:0 -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++libkpresenterprivate_la_LDFLAGS = $(all_libraries) -version-info 4:0 -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts $(LIBKSPELL2) + if include_ARTS + ARTSKDE = -lartskde + endif +diff --git a/kspread/Makefile.am b/kspread/Makefile.am +index 63bc28a..d65764f 100644 +--- a/kspread/Makefile.am ++++ b/kspread/Makefile.am +@@ -28,7 +28,7 @@ libkspreadcommon_la_SOURCES = digest.cc commands.cc damages.cc dependencies.cc \ + kspread_genvalidationstyle.cc region.cc selection.cc manipulator.cc manipulator_data.cc \ + kspread_generalProperty.cpp kspread_propertyEditor.cpp + +-libkspreadcommon_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++libkspreadcommon_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -lkutils + libkspreadcommon_la_LIBADD = $(top_builddir)/interfaces/libkochart.la \ + dialogs/libdialogs.la tests/libtests.la \ + $(LIB_KOFFICEUI) $(LIB_KOTEXT) -lkspell +diff --git a/kspread/plugins/scripting/kspreadcore/Makefile.am b/kspread/plugins/scripting/kspreadcore/Makefile.am +index 6bfe86f..c9f1f55 100644 +--- a/kspread/plugins/scripting/kspreadcore/Makefile.am ++++ b/kspread/plugins/scripting/kspreadcore/Makefile.am +@@ -7,8 +7,9 @@ kde_module_LTLIBRARIES = krosskspreadcore.la + + krosskspreadcore_la_SOURCES = kspreadcoremodule.cpp krs_doc.cpp krs_sheet.cpp krs_cell.cpp + +-krosskspreadcore_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) -module -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../../lib/kofficecore/.libs/ -lkofficecore -L../../../../lib/kofficeui/.libs/ -lkofficeui ++krosskspreadcore_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) -module -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + krosskspreadcore_la_LIBADD = \ ++ $(LIB_KOFFICECORE) $(LIB_KOFFICEUI) \ + $(LIB_QT) \ + $(LIB_KDECORE) \ + $(top_builddir)/lib/kross/api/libkrossapi.la \ +diff --git a/kword/Makefile.am b/kword/Makefile.am +index 523c2d9..1b89a71 100644 +--- a/kword/Makefile.am ++++ b/kword/Makefile.am +@@ -9,8 +9,8 @@ lib_LTLIBRARIES = libkwmailmerge_interface.la libkwordprivate.la + + ## The part + libkwordpart_la_SOURCES = KWFactoryInit.cpp +-libkwordpart_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../lib/kofficecore/.libs/ -lkofficecore -L../lib/kofficeui/.libs/ -lkofficeui -L../lib/store/.libs/ -lkstore +-libkwordpart_la_LIBADD = libkwordprivate.la ++libkwordpart_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++libkwordpart_la_LIBADD = $(KOFFICE_LIBS) libkwordprivate.la + + ## A lib with all the code + libkwordprivate_la_SOURCES = KWTableFrameSet.cpp KWCanvas.cpp KWFrame.cpp KWFormulaFrameSet.cpp \ +@@ -54,15 +54,15 @@ libkwordprivate_la_SOURCES = KWTableFrameSet.cpp KWCanvas.cpp KWFrame.cpp KWForm + KWLoadingInfo.cpp + + +-libkwordprivate_la_LDFLAGS = $(all_libraries) -version-info 4:0 -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../lib/kofficecore/.libs/ -lkofficecore -L../lib/kofficeui/.libs/ -lkofficeui -L../lib/store/.libs/ -lkstore +-libkwordprivate_la_LIBADD = $(LIB_KOFFICEUI) $(LIB_KOTEXT) ../lib/kformula/libkformulalib.la ./libkwmailmerge_interface.la ++libkwordprivate_la_LDFLAGS = $(all_libraries) -version-info 4:0 -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts $(LIBKSPELL2) ++libkwordprivate_la_LIBADD = $(KOFFICE_LIBS) $(LIB_KOTEXT) ../lib/kformula/libkformulalib.la ./libkwmailmerge_interface.la + + METASOURCES = AUTO + + ## The mailmerge interface library + libkwmailmerge_interface_la_SOURCES = KWMailMergeDataSource.cpp KWMailMergeDataSource.skel +-libkwmailmerge_interface_la_LDFLAGS = $(all_libraries) -version-info 4:0 -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../lib/kofficecore/.libs/ -lkofficecore -L../lib/kofficeui/.libs/ -lkofficeui -L../lib/store/.libs/ -lkstore +-libkwmailmerge_interface_la_LIBADD = $(LIB_QT) -lDCOP ++libkwmailmerge_interface_la_LDFLAGS = $(all_libraries) -version-info 4:0 -no-undefined -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++libkwmailmerge_interface_la_LIBADD = $(KOFFICE_LIBS) $(LIB_QT) -lDCOP + kwincludedir = $(includedir)/kword + kwinclude_HEADERS = KWMailMergeDataSource.h + +@@ -73,8 +73,8 @@ kwmailmerge_servicetypedir=$(kde_servicetypesdir) + kdeinit_LTLIBRARIES = kword.la + bin_PROGRAMS = + kword_la_SOURCES = main.cpp +-kword_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../lib/kofficecore/.libs/ -lkofficecore -L../lib/kofficeui/.libs/ -lkofficeui -L../lib/store/.libs/ -lkstore +-kword_la_LIBADD = $(LIB_KOFFICECORE) ++kword_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++kword_la_LIBADD = $(KOFFICE_LIBS) + + xdg_apps_DATA = kword.desktop + +diff --git a/kword/mailmerge/Makefile.am b/kword/mailmerge/Makefile.am +index 497897c..ccc86c5 100644 +--- a/kword/mailmerge/Makefile.am ++++ b/kword/mailmerge/Makefile.am +@@ -6,8 +6,8 @@ kde_module_LTLIBRARIES = kwmailmerge_classic.la + + ## Plugin encapsulating the (old) internally stored style + kwmailmerge_classic_la_SOURCES = KWClassicSerialDataSource.cpp +-kwmailmerge_classic_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lDCOP -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../lib/kofficecore/.libs/ -lkofficecore -L../../lib/kofficeui/.libs/ -lkofficeui -L../../lib/store/.libs/ -lkstore +-kwmailmerge_classic_la_LIBADD = ../libkwmailmerge_interface.la $(LIB_KDEUI) $(LIB_KOTEXT) ++kwmailmerge_classic_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lDCOP -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++kwmailmerge_classic_la_LIBADD = $(KOFFICE_LIBS) ../libkwmailmerge_interface.la $(LIB_KDEUI) $(LIB_KOTEXT) + + METASOURCES = AUTO + +diff --git a/kword/mailmerge/kabc/Makefile.am b/kword/mailmerge/kabc/Makefile.am +index de7f026..d5a8535 100644 +--- a/kword/mailmerge/kabc/Makefile.am ++++ b/kword/mailmerge/kabc/Makefile.am +@@ -7,8 +7,8 @@ kde_module_LTLIBRARIES = kwmailmerge_kabc.la + + ## Plugin encapsulating the QT SQL database interface + kwmailmerge_kabc_la_SOURCES = KWMailMergeKABC.cpp KWMailMergeKABCConfig.cpp addresspicker.ui +-kwmailmerge_kabc_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lDCOP -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore +-kwmailmerge_kabc_la_LIBADD = ../../libkwmailmerge_interface.la $(LIB_KDEUI) $(LIB_KABC) ++kwmailmerge_kabc_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lDCOP -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++kwmailmerge_kabc_la_LIBADD = $(KOFFICE_LIBS) ../../libkwmailmerge_interface.la $(LIB_KDEUI) $(LIB_KABC) + + METASOURCES = AUTO + +diff --git a/kword/mailmerge/kspread/Makefile.am b/kword/mailmerge/kspread/Makefile.am +index dfb5e2d..04bb0b1 100644 +--- a/kword/mailmerge/kspread/Makefile.am ++++ b/kword/mailmerge/kspread/Makefile.am +@@ -6,8 +6,8 @@ INCLUDES = $(KOFFICE_INCLUDES) $(KOTEXT_INCLUDES) \ + kde_module_LTLIBRARIES = kwmailmerge_kspread.la + + kwmailmerge_kspread_la_SOURCES = kwmailmerge_kspread.cpp kwmailmerge_kspread_config.cpp +-kwmailmerge_kspread_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lDCOP -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore +-kwmailmerge_kspread_la_LIBADD = ../../libkwmailmerge_interface.la \ ++kwmailmerge_kspread_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lDCOP -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++kwmailmerge_kspread_la_LIBADD = $(KOFFICE_LIBS) ../../libkwmailmerge_interface.la \ + $(top_builddir)/kspread/libkspreadcommon.la $(LIB_KDEUI) + + METASOURCES = AUTO +diff --git a/kword/mailmerge/sql/Makefile.am b/kword/mailmerge/sql/Makefile.am +index 4dd4816..082ddc3 100644 +--- a/kword/mailmerge/sql/Makefile.am ++++ b/kword/mailmerge/sql/Makefile.am +@@ -6,14 +6,14 @@ kde_module_LTLIBRARIES = kwmailmerge_qtsqldb.la kwmailmerge_qtsqldb_power.la + ## Plugin encapsulating the QT SQL database interface + kwmailmerge_qtsqldb_la_SOURCES = KWQtSqlSerialDataSource.cpp qtsqldatasourceeditor.ui \ + KWQtSqlEasyFilter.cpp +-kwmailmerge_qtsqldb_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lDCOP -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore +-kwmailmerge_qtsqldb_la_LIBADD = libmailmergesqlcommon.la ../../libkwmailmerge_interface.la $(LIB_KDEUI) ++kwmailmerge_qtsqldb_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lDCOP -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++kwmailmerge_qtsqldb_la_LIBADD = $(KOFFICE_LIBS) libmailmergesqlcommon.la ../../libkwmailmerge_interface.la $(LIB_KDEUI) + kwmailmerge_qtsqldb_la_COMPILE_FIRST = qtsqlopenwidget.h + + ## 2. Plugin encapsulating the QT SQL database interface + kwmailmerge_qtsqldb_power_la_SOURCES = KWQtSqlPowerSerialDataSource.cpp kwqtsqlpower.ui KWQtSqlPowerSerialDataSource.skel +-kwmailmerge_qtsqldb_power_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lDCOP -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore +-kwmailmerge_qtsqldb_power_la_LIBADD = libmailmergesqlcommon.la ../../libkwmailmerge_interface.la $(LIB_KDEUI) ++kwmailmerge_qtsqldb_power_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lDCOP -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++kwmailmerge_qtsqldb_power_la_LIBADD = $(KOFFICE_LIBS) libmailmergesqlcommon.la ../../libkwmailmerge_interface.la $(LIB_KDEUI) + kwmailmerge_qtsqldb_power_la_COMPILE_FIRST = qtsqlopenwidget.h + + # Common files +diff --git a/tools/kfile-plugins/abiword/Makefile.am b/tools/kfile-plugins/abiword/Makefile.am +index efeee86..81e8a65 100644 +--- a/tools/kfile-plugins/abiword/Makefile.am ++++ b/tools/kfile-plugins/abiword/Makefile.am +@@ -9,8 +9,8 @@ noinst_HEADERS = kfile_abiword.h + kde_module_LTLIBRARIES = kfile_abiword.la + + kfile_abiword_la_SOURCES = kfile_abiword.cpp +-kfile_abiword_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore +-kfile_abiword_la_LIBADD = $(LIB_KOFFICECORE) ++kfile_abiword_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++kfile_abiword_la_LIBADD = $(KOFFICE_LIBS) + + # let automoc handle all of the meta source files (moc) + METASOURCES = AUTO +diff --git a/tools/kfile-plugins/gnumeric/Makefile.am b/tools/kfile-plugins/gnumeric/Makefile.am +index 94c90e9..c5d9704 100644 +--- a/tools/kfile-plugins/gnumeric/Makefile.am ++++ b/tools/kfile-plugins/gnumeric/Makefile.am +@@ -9,8 +9,8 @@ noinst_HEADERS = kfile_gnumeric.h + kde_module_LTLIBRARIES = kfile_gnumeric.la + + kfile_gnumeric_la_SOURCES = kfile_gnumeric.cpp +-kfile_gnumeric_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore +-kfile_gnumeric_la_LIBADD = $(LIB_KOFFICECORE) ++kfile_gnumeric_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++kfile_gnumeric_la_LIBADD = $(KOFFICE_LIBS) + + # let automoc handle all of the meta source files (moc) + METASOURCES = AUTO +diff --git a/tools/kfile-plugins/koffice/Makefile.am b/tools/kfile-plugins/koffice/Makefile.am +index a4770ce..6d81afa 100644 +--- a/tools/kfile-plugins/koffice/Makefile.am ++++ b/tools/kfile-plugins/koffice/Makefile.am +@@ -9,8 +9,8 @@ noinst_HEADERS = kfile_koffice.h + kde_module_LTLIBRARIES = kfile_koffice.la + + kfile_koffice_la_SOURCES = kfile_koffice.cpp +-kfile_koffice_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore +-kfile_koffice_la_LIBADD = $(LIB_KOFFICECORE) ++kfile_koffice_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++kfile_koffice_la_LIBADD = $(KOFFICE_LIBS) + + # let automoc handle all of the meta source files (moc) + METASOURCES = AUTO +diff --git a/tools/kfile-plugins/ooo/Makefile.am b/tools/kfile-plugins/ooo/Makefile.am +index 8c785ef..1e47978 100644 +--- a/tools/kfile-plugins/ooo/Makefile.am ++++ b/tools/kfile-plugins/ooo/Makefile.am +@@ -9,8 +9,8 @@ noinst_HEADERS = kfile_ooo.h + kde_module_LTLIBRARIES = kfile_ooo.la + + kfile_ooo_la_SOURCES = kfile_ooo.cpp +-kfile_ooo_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../../lib/kofficecore/.libs/ -lkofficecore -L../../../lib/kofficeui/.libs/ -lkofficeui -L../../../lib/store/.libs/ -lkstore +-kfile_ooo_la_LIBADD = $(LIB_KOFFICECORE) ++kfile_ooo_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts ++kfile_ooo_la_LIBADD = $(KOFFICE_LIBS) + + # let automoc handle all of the meta source files (moc) + METASOURCES = AUTO +diff --git a/tools/thumbnail/Makefile.am b/tools/thumbnail/Makefile.am +index f63fd83..cf41afd 100644 +--- a/tools/thumbnail/Makefile.am ++++ b/tools/thumbnail/Makefile.am +@@ -4,12 +4,12 @@ METASOURCES = AUTO + kde_module_LTLIBRARIES = clipartthumbnail.la kofficethumbnail.la + + clipartthumbnail_la_SOURCES = clipartcreator.cpp +-clipartthumbnail_la_LIBADD = $(LIB_KOFFICECORE) # for KoClipartCollection +-clipartthumbnail_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../lib/kofficecore/.libs/ -lkofficecore -L../../lib/kofficeui/.libs/ -lkofficeui -L../../lib/store/.libs/ -lkstore ++clipartthumbnail_la_LIBADD = $(KOFFICE_LIBS) # for KoClipartCollection ++clipartthumbnail_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + + kofficethumbnail_la_SOURCES = kofficecreator.cpp +-kofficethumbnail_la_LIBADD = $(LIB_KOFFICECORE) +-kofficethumbnail_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts -L../../lib/kofficecore/.libs/ -lkofficecore -L../../lib/kofficeui/.libs/ -lkofficeui -L../../lib/store/.libs/ -lkstore ++kofficethumbnail_la_LIBADD = $(KOFFICE_LIBS) ++kofficethumbnail_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -lkdecore -lkdeui $(LIB_QT) -lkjs -lkdefx -lkio -lkparts + + # otherofficethumbnail.desktop is currently not installed, as it gives too many problems + kde_services_DATA = clipartthumbnail.desktop kofficethumbnail.desktop diff --git a/redhat/applications/koffice/trinity-koffice.spec b/redhat/applications/koffice/trinity-koffice.spec index a7905a05b..b89c1251f 100644 --- a/redhat/applications/koffice/trinity-koffice.spec +++ b/redhat/applications/koffice/trinity-koffice.spec @@ -1,7 +1,7 @@ # Default version for this component %define kdecomp koffice %define version 1.6.3 -%define release 4 +%define release 5 # If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt". %if "%{?_prefix}" != "/usr" @@ -11,6 +11,7 @@ # TDE 3.5.13 specific building variables BuildRequires: autoconf automake libtool m4 +%define tde_appdir %{_datadir}/applications/kde %define tde_docdir %{_docdir}/kde %define tde_includedir %{_includedir}/kde %define tde_libdir %{_libdir}/trinity @@ -70,6 +71,14 @@ Patch12: koffice-3.5.13-fix_gcc47_compilation.patch Patch13: koffice-3.5.13-fix_ruby_1.9.patch # [koffice] Fix compilation with libpng [Bug #603] Patch14: koffice-3.5.13-fix_libpng.patch +# [koffice] Fix FTBFS due to missing libraries [Bug #657] [Commit #5c69fcd3] +# Clean up lib paths in LDFLAGS - moved to LIBADD +# For KWord and and KPresenter added linking kspell2 +# For KSpread added linking kutils +Patch15: koffice-3.5.13-fix_bug_657.patch +# [koffice] Fix accidental conversions of binary files [Bug #1033] [Commit #dbe89307] +Source1: koffice-3.5.13-damaged_binary_files.tar.gz + # BuildRequires: world-devel ;) BuildRequires: trinity-kdelibs-devel @@ -245,12 +254,8 @@ Requires: %{name}-core = %{version}-%{release} Summary: A powerful formula editor Group: Applications/Productivity Requires: %{name}-core = %{version}-%{release} -#if 0%{?fedora} > 9 Requires: lyx-cmex10-fonts -#else -#Requires: mathml-fonts -#endif -%if 0%{?fedora} > 10 +%if 0%{?fedora} >= 11 || 0%{?rhel} >= 6 Requires: dejavu-lgc-sans-fonts %else Requires: dejavu-lgc-fonts @@ -299,6 +304,8 @@ This package is part of the TDE Office Suite. %prep %setup -q -n applications/%{kdecomp} +%setup -q -n applications/%{kdecomp} -a 1 + #patch0 -p1 #patch1 -p1 %patch2 -p1 @@ -315,6 +322,7 @@ This package is part of the TDE Office Suite. %patch13 -p1 -b .ruby %patch14 -p1 -b .libpng %endif +%patch15 -p1 # use LGC variant instead %__sed -i.dejavu-lgc \ @@ -380,7 +388,7 @@ done popd desktop-file-install \ - --dir=%{buildroot}%{_datadir}/applications/kde \ + --dir=%{buildroot}%{tde_appdir} \ --vendor="" \ --delete-original \ %{buildroot}%{_datadir}/applnk/Office/*.desktop @@ -541,9 +549,9 @@ update-desktop-database -q &> /dev/null ||: %{_datadir}/servicetypes/koplugin.desktop %{_datadir}/servicetypes/kwmailmerge.desktop %{_datadir}/servicetypes/widgetfactory.desktop -%{_datadir}/applications/kde/*koffice.desktop -%{_datadir}/applications/kde/*KThesaurus.desktop -%{_datadir}/applications/kde/*koshell.desktop +%{tde_appdir}/*koffice.desktop +%{tde_appdir}/*KThesaurus.desktop +%{tde_appdir}/*koshell.desktop %{_datadir}/apps/kofficewidgets/ %if 0%{?with_kross} > 0 %{_datadir}/apps/kross/ @@ -599,7 +607,7 @@ update-desktop-database -q &> /dev/null ||: %{_datadir}/services/kwserial*.desktop %{_datadir}/templates/TextDocument.desktop %{_datadir}/templates/.source/TextDocument.kwt -%{_datadir}/applications/kde/*kword.desktop +%{tde_appdir}/*kword.desktop %files kspread %defattr(-,root,root,-) @@ -622,7 +630,7 @@ update-desktop-database -q &> /dev/null ||: %{_datadir}/services/kspread*.desktop %{_datadir}/templates/SpreadSheet.desktop %{_datadir}/templates/.source/SpreadSheet.kst -%{_datadir}/applications/kde/*kspread.desktop +%{tde_appdir}/*kspread.desktop %if 0%{?with_kross} > 0 %{tde_libdir}/kspreadscripting.* %{tde_libdir}/krosskspreadcore.* @@ -641,7 +649,7 @@ update-desktop-database -q &> /dev/null ||: %{_datadir}/services/kpresenter*.desktop %{_datadir}/templates/Presentation.desktop %{_datadir}/templates/.source/Presentation.kpt -%{_datadir}/applications/kde/*kpresenter.desktop +%{tde_appdir}/*kpresenter.desktop %files karbon %defattr(-,root,root,-) @@ -656,7 +664,7 @@ update-desktop-database -q &> /dev/null ||: %{_datadir}/servicetypes/karbon_module.desktop %{_datadir}/templates/Illustration.desktop %{_datadir}/templates/.source/Illustration.karbon -%{_datadir}/applications/kde/*karbon.desktop +%{tde_appdir}/*karbon.desktop %files kugar %defattr(-,root,root,-) @@ -674,8 +682,8 @@ update-desktop-database -q &> /dev/null ||: %{_datadir}/apps/kudesigner/ %{_datadir}/apps/kugar/ %{_datadir}/services/kugar*.desktop -%{_datadir}/applications/kde/*kugar.desktop -%{_datadir}/applications/kde/*kudesigner.desktop +%{tde_appdir}/*kugar.desktop +%{tde_appdir}/*kudesigner.desktop %files kexi %defattr(-,root,root,-) @@ -699,7 +707,7 @@ update-desktop-database -q &> /dev/null ||: %{_datadir}/services/kexi/ %{_datadir}/apps/kexi/ %{_datadir}/services/kformdesigner/* -%{_datadir}/applications/kde/*kexi.desktop +%{tde_appdir}/*kexi.desktop %{_datadir}/services/kexidb_sqlite*driver.desktop %if 0%{?with_kross} > 0 %{_bindir}/krossrunner @@ -730,7 +738,7 @@ update-desktop-database -q &> /dev/null ||: %{tde_libdir}/*kchart*.* %{_datadir}/apps/kchart/ %{_datadir}/services/kchart*.desktop -%{_datadir}/applications/kde/*kchart.desktop +%{tde_appdir}/*kchart.desktop %files kformula %defattr(-,root,root,-) @@ -740,7 +748,7 @@ update-desktop-database -q &> /dev/null ||: %{tde_libdir}/*kformula*.* %{_datadir}/apps/kformula/ %{_datadir}/services/kformula*.desktop -%{_datadir}/applications/kde/*kformula.desktop +%{tde_appdir}/*kformula.desktop %files kivio %defattr(-,root,root,-) @@ -753,7 +761,7 @@ update-desktop-database -q &> /dev/null ||: %{_datadir}/apps/kivio/ %{_datadir}/config.kcfg/kivio.kcfg %{_datadir}/services/kivio*.desktop -%{_datadir}/applications/kde/*kivio.desktop +%{tde_appdir}/*kivio.desktop %files filters %defattr(-,root,root,-) @@ -818,7 +826,7 @@ update-desktop-database -q &> /dev/null ||: %{tde_libdir}/libkplatopart.* %{_datadir}/apps/kplato/ %{_datadir}/services/kplatopart.desktop -%{_datadir}/applications/kde/*kplato.desktop +%{tde_appdir}/*kplato.desktop %files chalk %defattr(-,root,root,-) @@ -985,7 +993,7 @@ update-desktop-database -q &> /dev/null ||: %endif %files chalk-data -%{_datadir}/applications/kde/chalk.desktop +%{tde_appdir}/chalk.desktop %{_datadir}/applnk/.hidden/chalk_*.desktop %{_datadir}/apps/konqueror/servicemenus/chalk_konqi.desktop %{_datadir}/apps/chalk @@ -997,6 +1005,14 @@ update-desktop-database -q &> /dev/null ||: %changelog +* Sun Jul 08 2012 Francois Andriot <francois.andriot@free.fr> - 1.6.3-5 +- Fix kformula dependancies (for RHEL6) +- Fix FTBFS due to missing libraries [Bug #657] [Commit #5c69fcd3] + Clean up lib paths in LDFLAGS - moved to LIBADD + For KWord and and KPresenter added linking kspell2 + For KSpread added linking kutils +- Fix accidental conversions of binary files [Bug #1033] [Commit #dbe89307] + * Thu Apr 26 2012 Francois Andriot <francois.andriot@free.fr> - 1.6.3-4 - Updates BuildRequires - Build for Fedora 17 diff --git a/redhat/applications/kradio/trinity-kradio.spec b/redhat/applications/kradio/trinity-kradio.spec index 3829ef357..efec2fec8 100644 --- a/redhat/applications/kradio/trinity-kradio.spec +++ b/redhat/applications/kradio/trinity-kradio.spec @@ -1,7 +1,5 @@ # Default version for this component %define kdecomp kradio -%define version 0.1.1.1 -%define release 2 # If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt". %if "%{?_prefix}" != "/usr" @@ -11,6 +9,7 @@ # TDE 3.5.13 specific building variables BuildRequires: autoconf automake libtool m4 +%define tde_appdir %{_datadir}/applications/kde %define tde_docdir %{_docdir}/kde %define tde_includedir %{_includedir}/kde %define tde_libdir %{_libdir}/trinity @@ -18,8 +17,8 @@ BuildRequires: autoconf automake libtool m4 Name: trinity-%{kdecomp} Summary: Comfortable Radio Application for KDE [Trinity] -Version: %{?version} -Release: %{?release}%{?dist}%{?_variant} +Version: 0.1.1.1 +Release: 3%{?dist}%{?_variant} License: GPLv2+ Group: Applications/Utilities @@ -41,9 +40,10 @@ BuildRequires: gettext BuildRequires: libsndfile-devel BuildRequires: lirc-devel +BuildRequires: lame-devel %description -KRadio is a comfortable radio application for KDE 3.x with support for +KRadio is a comfortable radio application for Trinity with support for V4L and V4L2 radio cards drivers. KRadio currently provides @@ -104,12 +104,14 @@ for f in hicolor locolor ; do touch --no-create %{_datadir}/icons/${f} || : gtk-update-icon-cache --quiet %{_datadir}/icons/${f} || : done +update-desktop-database -q &> /dev/null ||: %postun for f in hicolor locolor ; do touch --no-create %{_datadir}/icons/${f} || : gtk-update-icon-cache --quiet %{_datadir}/icons/${f} || : done +update-desktop-database -q &> /dev/null ||: %files -f %{kdecomp}.lang @@ -118,15 +120,15 @@ done %{_bindir}/kradio %{_libdir}/kradio/plugins/*.la %{_libdir}/kradio/plugins/*.so -%{_datadir}/applications/kde/kradio.desktop -%{_datadir}/apps/kradio/default-dot-lircrc -%{_datadir}/apps/kradio/icons/hicolor/*/*/*.png -%{_datadir}/apps/kradio/icons/locolor/*/*/*.png -%{_datadir}/apps/kradio/presets/*/*.krp -%{_datadir}/apps/kradio/presets/*/*/*.krp +%{tde_appdir}/kradio.desktop +%{_datadir}/apps/kradio/ %{_datadir}/locale/*/LC_MESSAGES/kradio-*.mo %Changelog +* Sun Jul 08 2012 Francois Andriot <francois.andriot@free.fr> - 0.1.1.1-3 +- Rebuild for RHEL 5 +- Fix postinstall + * Wed May 02 2012 Francois Andriot <francois.andriot@free.fr> - 0.1.1.1-2 - Rebuild for Fedora 17 - Fix HTML directory location diff --git a/redhat/applications/kuickshow/trinity-kuickshow-3.5.13.spec b/redhat/applications/kuickshow/trinity-kuickshow-3.5.13.spec index b8b2e347a..88a8e2fec 100644 --- a/redhat/applications/kuickshow/trinity-kuickshow-3.5.13.spec +++ b/redhat/applications/kuickshow/trinity-kuickshow-3.5.13.spec @@ -1,7 +1,5 @@ # Default version for this component %define kdecomp kuickshow -%define version 0.8.13 -%define release 3 # If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt". %if "%{?_prefix}" != "/usr" @@ -18,8 +16,8 @@ BuildRequires: autoconf automake libtool m4 Name: trinity-%{kdecomp} Summary: Quick picture viewer for KDE -Version: %{?version} -Release: %{?release}%{?dist}%{?_variant} +Version: 0.8.13 +Release: 4%{?dist}%{?_variant} License: GPLv2+ Group: Applications/Utilities @@ -28,6 +26,8 @@ Vendor: Trinity Project Packager: Francois Andriot <francois.andriot@free.fr> URL: http://www.trinitydesktop.org/ +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + Source0: %{kdecomp}-3.5.13.tar.gz # [kuickshow] Rename old tq methods that no longer need a unique name [Commit #8712ab46] @@ -39,8 +39,6 @@ Patch2: bp002-bdeb8b3a.diff # [kuickshow] Remove inadvertent renaming [Commit #d97e403f] [Bug #863] Patch3: bp003-d97e403f.diff -Conflicts: trinity-kdegraphics - BuildRequires: tqtinterface-devel BuildRequires: trinity-kdelibs-devel BuildRequires: trinity-kdebase-devel @@ -109,15 +107,18 @@ gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : %{_bindir}/* %{_datadir}/applications/*/*.desktop %{_datadir}/apps/*/ -%{tde_docdir}/HTML/en/*/ %{_datadir}/icons/hicolor/*/*/* -%{_libdir}/libkdeinit_%{kdecomp}.so +%{_libdir}/lib[kt]deinit_%{kdecomp}.so %{_libdir}/*.la %{tde_libdir}/*.so %{tde_libdir}/*.la +%{tde_docdir}/HTML/en/*/ %Changelog +* Mon Jul 09 2012 Francois Andriot <francois.andriot@free.fr> - 0.8.13-3 +- Removes conflict with 'kdegraphics' + * Sat May 05 2012 Francois Andriot <francois.andriot@free.fr> - 0.8.13-3 - Rename old tq methods that no longer need a unique name [Commit #8712ab46] - Remove additional unneeded tq method conversions [Commit #28d9c774] diff --git a/redhat/kdebase/kdebase-3.5.13-fix_kdesu_kdesudo_argument_compatibility.patch b/redhat/kdebase/kdebase-3.5.13-fix_kdesu_kdesudo_argument_compatibility.patch new file mode 100644 index 000000000..9dd7d7935 --- /dev/null +++ b/redhat/kdebase/kdebase-3.5.13-fix_kdesu_kdesudo_argument_compatibility.patch @@ -0,0 +1,18 @@ +commit 59ee4f6630e6ed6b2712600a88d3ba9ce383620b +Author: Timothy Pearson <kb9vqf@pearsoncomputing.net> +Date: 1339467335 -0500 + + Fix tdesu/tdesudo argument compatibility problem + +diff --git a/kdesu/kdesu/kdesu.cpp b/kdesu/kdesu/kdesu.cpp +index 3511b1f..8ea82fb 100644 +--- a/kdesu/kdesu/kdesu.cpp ++++ b/kdesu/kdesu/kdesu.cpp +@@ -63,6 +63,7 @@ static KCmdLineOptions options[] = { + { "p <prio>", I18N_NOOP("Set priority value: 0 <= prio <= 100, 0 is lowest"), "50" }, + { "r", I18N_NOOP("Use realtime scheduling"), 0 }, + { "nonewdcop", I18N_NOOP("Let command use existing dcopserver"), 0 }, ++ { "comment <comment>", I18N_NOOP("Ignored"), "" }, + { "noignorebutton", I18N_NOOP("Do not display ignore button"), 0 }, + { "i <icon name>", I18N_NOOP("Specify icon to use in the password dialog"), 0}, + { "d", I18N_NOOP("Do not show the command to be run in the dialog"), 0}, diff --git a/redhat/kdebase/kdebase-3.5.13-fix_menu_crash_with_disabled_search.patch b/redhat/kdebase/kdebase-3.5.13-fix_menu_crash_with_disabled_search.patch new file mode 100644 index 000000000..b52e51188 --- /dev/null +++ b/redhat/kdebase/kdebase-3.5.13-fix_menu_crash_with_disabled_search.patch @@ -0,0 +1,20 @@ +commit 0afb2d8a78d212568f6836dd0e7d41382cfb991d +Author: Slávek Banko <slavek.banko@axis.cz> +Date: 1341682699 +0200 + + Fix menu crash with disabled search field + This resolves Bug 1081 + +diff --git a/kicker/kicker/ui/k_mnu.cpp b/kicker/kicker/ui/k_mnu.cpp +index b7cfe8f..702c921 100644 +--- a/kicker/kicker/ui/k_mnu.cpp ++++ b/kicker/kicker/ui/k_mnu.cpp +@@ -273,6 +273,8 @@ void PanelKMenu::initialize() + connect(searchEdit, TQT_SIGNAL(textChanged(const TQString&)), + this, TQT_SLOT( slotUpdateSearch( const TQString&))); + insertItem(hbox, searchLineID, 0); ++ } else { ++ searchEdit = NULL; + } + + //TQToolTip::add(clearButton, i18n("Clear Search")); diff --git a/redhat/kdebase/trinity-kdebase-3.5.13.spec b/redhat/kdebase/trinity-kdebase-3.5.13.spec index c85b6acaa..e3eb82eab 100644 --- a/redhat/kdebase/trinity-kdebase-3.5.13.spec +++ b/redhat/kdebase/trinity-kdebase-3.5.13.spec @@ -19,7 +19,7 @@ Name: trinity-tdebase Version: 3.5.13 -Release: 24%{?release}%{?dist}%{?_variant} +Release: 25%{?release}%{?dist}%{?_variant} License: GPL Summary: Trinity Base Programs Group: User Interface/Desktops @@ -159,7 +159,8 @@ Patch58: kdebase-3.5.13-fix_khtml_smooth_scrolling.patch Patch59: kdebase-3.5.13-fix_fancy_logout.patch ## [tdebase] Update default konqueror maximum image preview size to 10MB. [Commit #03e19305] Patch60: kdebase-3.5.13-update_default_konq_max_image_prev_size.patch - +## [tdebase] Fix menu crash with disabled search field [Bug #1081] [Commit #0afb2d8a] +Patch61: kdebase-3.5.13-fix_menu_crash_with_disabled_search.patch ### FEDORA / RHEL distribution-specific settings ### @@ -2179,6 +2180,7 @@ ever launching another application. %exclude %{_datadir}/apps/konqueror/servicemenus/konsolehere.desktop %exclude %{_datadir}/apps/konqueror/servicemenus/installfont.desktop %{_datadir}/apps/konqueror/servicemenus/*.desktop +%{_datadir}/apps/konqueror/servicemenus/media_safelyremove.desktop_tdebase %{_datadir}/apps/konqueror/tiles/*.png %{_datadir}/autostart/konqy_preload.desktop %{_datadir}/config.kcfg/keditbookmarks.kcfg @@ -2200,6 +2202,11 @@ for f in crystalsvg hicolor ; do gtk-update-icon-cache --quiet %{_datadir}/icons/${f} 2> /dev/null || : done /sbin/ldconfig || : +alternatives --install \ + %{_datadir}/apps/konqueror/servicemenus/media_safelyremove.desktop \ + media_safelyremove.desktop_konqueror \ + %{_datadir}/apps/konqueror/servicemenus/media_safelyremove.desktop_tdebase \ + 10 %postun -n trinity-konqueror update-desktop-database %{tde_appdir} 2> /dev/null || : @@ -2208,6 +2215,11 @@ for f in crystalsvg hicolor ; do gtk-update-icon-cache --quiet %{_datadir}/icons/${f} 2> /dev/null || : done /sbin/ldconfig || : +if [ $1 -eq 0 ]; then + alternatives --remove \ + media_safelyremove.desktop_konqueror + %{_datadir}/apps/konqueror/servicemenus/media_safelyremove.desktop_tdebase +fi ########## @@ -2857,6 +2869,7 @@ Konqueror libraries. %patch58 -p1 %patch59 -p1 %patch60 -p1 +%patch61 -p1 # Applies an optional distro-specific graphical theme %if "%{?tde_bg}" != "" @@ -2978,6 +2991,11 @@ cd build %__rm -f "%{?buildroot}%{_datadir}/apps/usb.ids" %__ln_s -f "/usr/share/hwdata/usb.ids" "%{?buildroot}%{_datadir}/apps/usb.ids" +# Makes 'media_safelyremove.desktop' an alternative +%__mv -f %{buildroot}%{_datadir}/apps/konqueror/servicemenus/media_safelyremove.desktop %{buildroot}%{_datadir}/apps/konqueror/servicemenus/media_safelyremove.desktop_tdebase +%__ln_s /etc/alternatives/media_safelyremove.desktop_tdebase %{buildroot}%{_datadir}/apps/konqueror/servicemenus/media_safelyremove.desktop + + %clean %__rm -rf %{?buildroot} @@ -2988,6 +3006,10 @@ cd build %changelog +* Sun Jul 08 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-25 +- Fix menu crash with disabled search field [Bug #1081] [Commit #0afb2d8a] +- Makes 'media_safelyremove.desktop' an alternative + * Sun Jul 01 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-24 - Renames 'tdebase' to 'trinity-tdebase' - Update default konqueror maximum image preview size to 10MB. [Commit #03e19305] diff --git a/redhat/kdegraphics/kdegraphics-3.5.13-fix_corrupt_image_file.patch b/redhat/kdegraphics/kdegraphics-3.5.13-fix_corrupt_image_file.patch new file mode 100644 index 000000000..cb123f90f --- /dev/null +++ b/redhat/kdegraphics/kdegraphics-3.5.13-fix_corrupt_image_file.patch @@ -0,0 +1,17 @@ +commit d655a9f8e32b1e948f54eb8e0f33b5de629e25b3 +Author: Darrell Anderson <humanreadable@yahoo.com> +Date: 1340997300 -0500 + + Fix corrupt image file. + Thanks to E. Liddell. + +diff --git a/ksvg/test/tiger.svg b/ksvg/test/tiger.svg +index f2c1391..4a2e3b5 100644 +--- a/ksvg/test/tiger.svg ++++ b/ksvg/test/tiger.svg +@@ -1,4 +1,4 @@ +-<svg> ++<svg xmlns="http://www.w3.org/2000/svg"> + <g style="fill: #ffffff; stroke:#000000; stroke-width:0.172"> + <path d="M-122.304 84.285C-122.304 84.285 -122.203 86.179 -123.027 86.16C-123.851 86.141 -140.305 38.066 -160.833 40.309C-160.833 40.309 -143.05 32.956 -122.304 84.285z"/> + </g> diff --git a/redhat/kdegraphics/trinity-kdegraphics-3.5.13.spec b/redhat/kdegraphics/trinity-kdegraphics-3.5.13.spec index 8e06d25fc..d1e2fc01d 100644 --- a/redhat/kdegraphics/trinity-kdegraphics-3.5.13.spec +++ b/redhat/kdegraphics/trinity-kdegraphics-3.5.13.spec @@ -5,14 +5,15 @@ %endif # TDE 3.5.13 specific building variables +%define tde_appdir %{_datadir}/applications/kde %define tde_docdir %{_docdir}/kde %define tde_includedir %{_includedir}/kde %define tde_libdir %{_libdir}/trinity -Name: trinity-kdegraphics +Name: trinity-tdegraphics Version: 3.5.13 -Release: 4%{?dist}%{_variant} +Release: 5%{?dist}%{_variant} License: GPL Summary: Trinity Desktop Environment - Graphics Applications @@ -43,6 +44,8 @@ Patch4: kdegraphics-3.5.13-kpovmodeler_missing_gl_ldflags.patch Patch5: kdegraphics-3.5.13-fix_gcc47_compilation.patch # [kdegraphics] Fix FTBFS due to poppler-tqt Patch6: kdegraphics-3.5.13-fix_poppler_support.patch +# [tdegraphics] Fix corrupt image file. [Commit #d655a9f8] +Patch7: kdegraphics-3.5.13-fix_corrupt_image_file.patch BuildRequires: cmake >= 2.8 BuildRequires: tqtinterface-devel @@ -86,65 +89,769 @@ BuildRequires: libGL-devel libGLU-devel libXi-devel # kuickshow BuildRequires: imlib-devel - BuildRequires: fribidi-devel -Requires: tqtinterface -Requires: trinity-arts -Requires: trinity-kdelibs -Requires: ghostscript -Requires: %{name}-libs = %{version}-%{release} - -%if "%{_prefix}" == "/usr" -Provides: kdegraphics3 = %{version}-%{release} -Conflicts: kdegraphics -%endif +#Requires: tqtinterface +#Requires: trinity-arts +#Requires: trinity-kdelibs + + +Obsoletes: trinity-kdegraphics < %{version}-%{release} +Provides: trinity-kdegraphics = %{version}-%{release} +Obsoletes: trinity-kdegraphics-libs < %{version}-%{release} +Provides: trinity-kdegraphics-libs = %{version}-%{release} +Obsoletes: trinity-kdegraphics-extras < %{version}-%{release} +Provides: trinity-kdegraphics-extras = %{version}-%{release} + + +Requires: trinity-kamera = %{version}-%{release} +Requires: trinity-kcoloredit = %{version}-%{release} +Requires: %{name}-kfile-plugins = %{version}-%{release} +Requires: trinity-kdvi = %{version}-%{release} +Requires: trinity-kfax = %{version}-%{release} +Requires: trinity-kfaxview = %{version}-%{release} +Requires: trinity-kgamma = %{version}-%{release} +Requires: trinity-kghostview = %{version}-%{release} +Requires: trinity-kiconedit = %{version}-%{release} +Requires: trinity-kmrml = %{version}-%{release} +Requires: trinity-kolourpaint = %{version}-%{release} +Requires: trinity-kooka = %{version}-%{release} +Requires: trinity-kpdf = %{version}-%{release} +Requires: trinity-kpovmodeler = %{version}-%{release} +Requires: trinity-kruler = %{version}-%{release} +Requires: trinity-ksnapshot = %{version}-%{release} +Requires: trinity-ksvg = %{version}-%{release} +Requires: trinity-kview = %{version}-%{release} +Requires: trinity-kviewshell = %{version}-%{release} +Requires: trinity-libkscan = %{version}-%{release} +Requires: %{name}-libpoppler-tqt = %{version}-%{release} %description Graphics applications for the Trinity Desktop Environment, including * kamera (digital camera support) * kcoloredit (palette editor and color chooser) * kdvi (displays TeX .dvi files) +* kfax +* kfaxview * kghostview (displays postscript files) * kiconedit (icon editor) * kooka (scanner application) * kpdf (displays PDF files) +* kpovmodler * kruler (screen ruler and color measurement tool) * ksnapshot (screen capture utility) * kview (image viewer for GIF, JPEG, TIFF, etc.) +%files + +########## + +%package -n trinity-kamera +Summary: Digital camera io_slave for Konqueror +Group: Applications/Graphics + +%description -n trinity-kamera +This is a digital camera io_slave for TDE which uses gphoto2 and libgpio +to allow access to your camera's pictures with the URL camera:/ + +%post -n trinity-kamera +for f in crystalsvg hicolor ; do + touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||: + gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||: +done +update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : + +%postun -n trinity-kamera +for f in crystalsvg hicolor ; do + touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||: + gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||: +done +update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : + +%files -n trinity-kamera +%defattr(-,root,root,-) +%{tde_libdir}/kcm_kamera.la +%{tde_libdir}/kcm_kamera.so +%{tde_libdir}/kio_kamera.la +%{tde_libdir}/kio_kamera.so +%{tde_appdir}/kamera.desktop +%{_datadir}/icons/crystalsvg/*/actions/camera_test.png +%{_datadir}/icons/crystalsvg/*/apps/camera.png +%{_datadir}/icons/crystalsvg/*/devices/camera.png +%{_datadir}/icons/crystalsvg/*/filesystems/camera.png +%{_datadir}/services/camera.protocol +%{tde_docdir}/HTML/en/kamera/ + +########## + +%package -n trinity-kcoloredit +Summary: A color palette editor and color picker for TDE +Group: Applications/Graphics + +%description -n trinity-kcoloredit +This package contains two programs, a color palette editor and also a color +picker. + +%files -n trinity-kcoloredit +%defattr(-,root,root,-) +%{_bindir}/kcolorchooser +%{_bindir}/kcoloredit +%{tde_appdir}/kcolorchooser.desktop +%{tde_appdir}/kcoloredit.desktop +%{_datadir}/apps/kcoloredit/kcoloreditui.rc +%{_datadir}/icons/hicolor/*/apps/kcolorchooser.png +%{_datadir}/icons/hicolor/*/apps/kcoloredit.png +%{tde_docdir}/HTML/en/kcoloredit/ + +########## + +%package kfile-plugins +Summary: TDE metainfo plugins for graphic files +Group: Environment/Libraries + +%description kfile-plugins +This packages provides meta information for graphic files (file sizes, +tags, etc. all from within the file manager). + +%files kfile-plugins +%defattr(-,root,root,-) +%{tde_libdir}/gsthumbnail.la +%{tde_libdir}/gsthumbnail.so +%{tde_libdir}/kfile_bmp.la +%{tde_libdir}/kfile_bmp.so +%{tde_libdir}/kfile_dds.la +%{tde_libdir}/kfile_dds.so +%{tde_libdir}/kfile_dvi.la +%{tde_libdir}/kfile_dvi.so +%{tde_libdir}/kfile_exr.la +%{tde_libdir}/kfile_exr.so +%{tde_libdir}/kfile_gif.la +%{tde_libdir}/kfile_gif.so +%{tde_libdir}/kfile_ico.la +%{tde_libdir}/kfile_ico.so +%{tde_libdir}/kfile_jpeg.la +%{tde_libdir}/kfile_jpeg.so +%{tde_libdir}/kfile_pcx.la +%{tde_libdir}/kfile_pcx.so +%{tde_libdir}/kfile_pdf.la +%{tde_libdir}/kfile_pdf.so +%{tde_libdir}/kfile_png.la +%{tde_libdir}/kfile_png.so +%{tde_libdir}/kfile_pnm.la +%{tde_libdir}/kfile_pnm.so +%{tde_libdir}/kfile_ps.la +%{tde_libdir}/kfile_ps.so +%{tde_libdir}/kfile_raw.la +%{tde_libdir}/kfile_raw.so +%{tde_libdir}/kfile_rgb.la +%{tde_libdir}/kfile_rgb.so +%{tde_libdir}/kfile_tga.la +%{tde_libdir}/kfile_tga.so +%{tde_libdir}/kfile_tiff.la +%{tde_libdir}/kfile_tiff.so +%{tde_libdir}/kfile_xbm.la +%{tde_libdir}/kfile_xbm.so +%{tde_libdir}/kfile_xpm.la +%{tde_libdir}/kfile_xpm.so +%{_datadir}/services/gsthumbnail.desktop +%{_datadir}/services/kfile_bmp.desktop +%{_datadir}/services/kfile_dds.desktop +%{_datadir}/services/kfile_dvi.desktop +%{_datadir}/services/kfile_exr.desktop +%{_datadir}/services/kfile_gif.desktop +%{_datadir}/services/kfile_ico.desktop +%{_datadir}/services/kfile_jpeg.desktop +%{_datadir}/services/kfile_pcx.desktop +%{_datadir}/services/kfile_pdf.desktop +%{_datadir}/services/kfile_png.desktop +%{_datadir}/services/kfile_pnm.desktop +%{_datadir}/services/kfile_ps.desktop +%{_datadir}/services/kfile_raw.desktop +%{_datadir}/services/kfile_rgb.desktop +%{_datadir}/services/kfile_tga.desktop +%{_datadir}/services/kfile_tiff.desktop +%{_datadir}/services/kfile_xbm.desktop +%{_datadir}/services/kfile_xpm.desktop + +########## + +%package -n trinity-kdvi +Summary: Dvi viewer for TDE +Group: Applications/Graphics + +%description -n trinity-kdvi +This program and KPart allow the user to display *.DVI files from TeX. + +%files -n trinity-kdvi +%defattr(-,root,root,-) +%{_bindir}/kdvi +%{tde_libdir}/kdvipart.la +%{tde_libdir}/kdvipart.so +%{tde_appdir}/kdvi.desktop +%{_datadir}/apps/kdvi/ +%{_datadir}/config.kcfg/kdvi.kcfg +%{_datadir}/icons/hicolor/*/apps/kdvi.png +%{_datadir}/icons/hicolor/scalable/apps/kdvi.svgz +%{_datadir}/services/kdvimultipage.desktop +%{tde_docdir}/HTML/en/kdvi/ + +########## + +%package -n trinity-kfax +Summary: G3/G4 fax viewer for Trinity +Group: Applications/Graphics +Requires: libtiff + +%description -n trinity-kfax +A fax viewer for Trinity, supporting the display of raw and tiffed fax images +(g3, g3-2d, g4). + +%files -n trinity-kfax +%defattr(-,root,root,-) +%doc rpmdocs/kfax/ +%{_bindir}/kfax +%{tde_appdir}/kfax.desktop +%{_datadir}/apps/kfax/ +%{_datadir}/icons/hicolor/??x??/apps/kfax.png +%{_datadir}/icons/hicolor/scalable/apps/kfax.svgz + +########## + +%package -n trinity-kfaxview +Summary: G3/G4 fax viewer for Trinity using kviewshell +Group: Applications/Graphics + +%description -n trinity-kfaxview +A fax viewer for Trinity, supporting the display of raw and tiffed fax images +(g3, g3-2d, g4). + +This faxviewer uses kviewshell and is intended to replace the standalone +kfax application once it reproduces all of kfax's features. + +%files -n trinity-kfaxview +%defattr(-,root,root,-) +%{_bindir}/kfaxview +%{_libdir}/libkfaximage.so.* +%{_libdir}/libkfaximage.so +%{_libdir}/libkfaximage.la +%{tde_libdir}/kfaxviewpart.* +%{tde_appdir}/kfaxview.desktop +%{_datadir}/apps/kfaxview/ +%{_datadir}/icons/hicolor/??x??/apps/kfaxview.png +%{_datadir}/icons/hicolor/scalable/apps/kfaxview.svgz +%{_datadir}/services/kfaxmultipage.desktop +%{_datadir}/services/kfaxmultipage_tiff.desktop + +########## + +%package -n trinity-kgamma +Summary: Gamma correction module for the Trinity Control Center +Group: Applications/Graphics + +%description -n trinity-kgamma +KGamma is a Trinity Control Center module for gamma calibration/correction +of XFree86. With proper gamma settings, your display (websites, images, +etc.) will look the same on your monitor as on other monitors. + +Homepage: http://kgamma.berlios.de/index2.php + +%files -n trinity-kgamma +%defattr(-,root,root,-) +%{_bindir}/xf86gammacfg +%{tde_libdir}/kcm_kgamma.la +%{tde_libdir}/kcm_kgamma.so +%{tde_appdir}/kgamma.desktop +%{_datadir}/apps/kgamma/ +%{_datadir}/icons/hicolor/*/apps/kgamma.png +%{tde_docdir}/HTML/en/kgamma/ + +########## + +%package -n trinity-kghostview +Summary: PostScript viewer for Trinity +Group: Applications/Graphics +Requires: ghostscript + +%description -n trinity-kghostview +KGhostview is Trinity's PostScript viewer. It is a port of Tim Theisen's +Ghostview program which is used to view documents prepared in Adobe's +PostScript page description language. PostScript is the major page +description language for printing on UNIX systems, and this application is +useful to preview material intended for printing, or for reading documents +online. + +%files -n trinity-kghostview +%defattr(-,root,root,-) +%{_bindir}/kghostview +%{tde_libdir}/libkghostviewpart.la +%{tde_libdir}/libkghostviewpart.so +%{_libdir}/libkghostviewlib.so.* +%{tde_appdir}/kghostview.desktop +%{_datadir}/apps/kconf_update/kghostview.upd +%{_datadir}/apps/kconf_update/update-to-xt-names.pl +%{_datadir}/apps/kghostview/ +%{_datadir}/config.kcfg/kghostview.kcfg +%{_datadir}/icons/hicolor/*/apps/kghostview.png +%{_datadir}/services/kghostview_part.desktop +%{tde_docdir}/HTML/en/kghostview/ + +########## + +%package -n trinity-kiconedit +Summary: An icon editor for Trinity +Group: Applications/Graphics + +%description -n trinity-kiconedit +KIconedit allows you easily to create and edit icons. + +%files -n trinity-kiconedit +%defattr(-,root,root,-) +%{_bindir}/kiconedit +%{tde_appdir}/kiconedit.desktop +%{_datadir}/apps/kiconedit/ +%{_datadir}/icons/hicolor/*/apps/kiconedit.png +%{tde_docdir}/HTML/en/kiconedit/ + +########## + +%package -n trinity-kmrml +Summary: A Konqueror plugin for searching pictures +Group: Applications/Graphics + +%description -n trinity-kmrml +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. + +%files -n trinity-kmrml +%defattr(-,root,root,-) +%{_bindir}/mrmlsearch +%{tde_libdir}/kcm_kmrml.la +%{tde_libdir}/kcm_kmrml.so +%{tde_libdir}/kded_daemonwatcher.la +%{tde_libdir}/kded_daemonwatcher.so +%{tde_libdir}/kio_mrml.la +%{tde_libdir}/kio_mrml.so +%{tde_libdir}/libkmrmlpart.la +%{tde_libdir}/libkmrmlpart.so +%{tde_libdir}/mrmlsearch.la +%{tde_libdir}/mrmlsearch.so +%{_libdir}/lib[kt]deinit_mrmlsearch.so +%{tde_appdir}/kcmkmrml.desktop +%{_datadir}/apps/konqueror/servicemenus/mrml-servicemenu.desktop +%{_datadir}/mimelnk/text/mrml.desktop +%{_datadir}/services/kded/daemonwatcher.desktop +%{_datadir}/services/mrml.protocol +%{_datadir}/services/mrml_part.desktop + +########## + +%package -n trinity-kolourpaint +Summary: A simple paint program for Trinity +Group: Applications/Graphics + +%description -n trinity-kolourpaint +KolourPaint is a very simple paint program for Trinity. 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. + +Homepage: http://kolourpaint.sourceforge.net + +%files -n trinity-kolourpaint +%defattr(-,root,root,-) +%{_bindir}/kolourpaint +%{tde_appdir}/kolourpaint.desktop +%{_datadir}/apps/kolourpaint/ +%{_datadir}/icons/hicolor/*/apps/kolourpaint.png +%{_datadir}/icons/hicolor/scalable/apps/kolourpaint.svgz +%{tde_docdir}/HTML/en/kolourpaint/ + +########## + +%package -n trinity-kooka +Summary: Scanner program for Trinity +Group: Applications/Graphics + +%description -n trinity-kooka +Kooka is an open source GNU/Linux scan program based on SANE and +KScan library. + +Kooka helps you to handle the most important scan parameters, find the +correct image file format to save and manage your scanned images. It +offers support for different OCR modules. Libkscan, a autonomous part +of Kooka, provides a scan service for easy and consistent use to all +KDE applications. + +Install ocrad or gocr if you wish to enable optical character recognition +in kooka. + +Homepage: http://kooka.kde.org/ + +%files -n trinity-kooka +%defattr(-,root,root,-) +%{_datadir}/config/kookarc +%{_bindir}/kooka +%{tde_appdir}/kooka.desktop +%{_datadir}/apps/kooka/ +%{tde_docdir}/HTML/en/kooka/ + +########## + +%package -n trinity-kpdf +Summary: PDF viewer for Trinity +Group: Applications/Graphics +#Recommends: kghostview-trinity (= ${binary:Version}) + +%description -n trinity-kpdf +KPDF allows you to view PDF (Portable Document Format) files. This package +includes kpdfpart so you can embed in konqueror or run as a standalone +application. + +%files -n trinity-kpdf +%defattr(-,root,root,-) +%{_bindir}/kpdf +%{tde_libdir}/libkpdfpart.la +%{tde_libdir}/libkpdfpart.so +%{tde_appdir}/kpdf.desktop +%{_datadir}/apps/kpdf/shell.rc +%{_datadir}/apps/kpdfpart/part.rc +%{_datadir}/config.kcfg/kpdf.kcfg +%{tde_docdir}/HTML/en/kpdf/ +%{_datadir}/icons/hicolor/*/apps/kpdf.png +%{_datadir}/icons/hicolor/scalable/apps/kpdf.svgz +%{_datadir}/services/kpdf_part.desktop + +########## + +%package -n trinity-kpovmodeler +Summary: A graphical editor for povray scenes +Group: Applications/Graphics +#Requires: povray + +%description -n trinity-kpovmodeler +KPovmodeler is KDE's graphical editor for povray scenes. KPovModeler is a +modeling and composition program for creating POV-Ray scenes in KDE. + +For most modelers, POV-Ray is nothing but a rendering engine. This greatly +limits the innate possibilities of the POV-Ray scripted language. This +is not the case for KPovModeler, which allows you to use all the features +of POV-Ray through the translation of POV-Ray language into a graphical +tree. + +kpovmodeler uses the povray package, currently available only in Debian's +non-free, unsupported repository. + +Homepage: http://www.kpovmodeler.org + +%files -n trinity-kpovmodeler +%defattr(-,root,root,-) +%doc rpmdocs/kpovmodeler/ +%{_bindir}/kpovmodeler +%{_libdir}/libkpovmodeler.so.* +%{_libdir}/libkpovmodeler.la +%{tde_libdir}/libkpovmodelerpart.* +%{tde_appdir}/kpovmodeler.desktop +%{_datadir}/apps/kpovmodeler/ +%{_datadir}/icons/crystalsvg/*/mimetypes/kpovmodeler_doc.* +%{_datadir}/icons/hicolor/*/apps/kpovmodeler.* +%doc %{tde_docdir}/HTML/en/kpovmodeler/ + +########## + +%package -n trinity-kruler +Summary: A screen ruler and color measurement tool for Trinity +Group: Applications/Graphics + +%description -n trinity-kruler +Kruler is a screen ruler (using pixels) and color measurement tool for KDE. + +%files -n trinity-kruler +%defattr(-,root,root,-) +%{_bindir}/kruler +%{tde_appdir}/kruler.desktop +%{_datadir}/applnk/Graphics/kruler.desktop +%{_datadir}/apps/kruler/ +%{_datadir}/icons/hicolor/*/apps/kruler.png +%{tde_docdir}/HTML/en/kruler/ + +########## + +%package -n trinity-ksnapshot +Summary: Screenshot utility for Trinity +Group: Applications/Graphics + +%description -n trinity-ksnapshot +KSnapshot is a simple applet for taking screenshots. It is capable of +capturing images of either the whole desktop or just a single window. +The images can then be saved in a variety of formats. + +%files -n trinity-ksnapshot +%defattr(-,root,root,-) +%{_bindir}/ksnapshot +%{tde_appdir}/ksnapshot.desktop +%{tde_docdir}/HTML/en/ksnapshot/ +%{_datadir}/icons/hicolor/*/apps/ksnapshot.png +%{_datadir}/icons/hicolor/scalable/apps/ksnapshot.svgz + +########## + +%package -n trinity-ksvg +Summary: SVG viewer for Trinity +Group: Applications/Graphics + +%description -n trinity-ksvg +KSVG allows you view SVG (scalable vector graphics) files. This package +includes kpart so you can embed it in konqueror and a standalone +application. + +%files -n trinity-ksvg +%defattr(-,root,root,-) +%{_bindir}/printnodetest +%{_bindir}/svgdisplay +%{tde_libdir}/libksvgplugin.la +%{tde_libdir}/libksvgplugin.so +%{tde_libdir}/libksvgrendererlibart.la +%{tde_libdir}/libksvgrendererlibart.so +%{tde_libdir}/svgthumbnail.la +%{tde_libdir}/svgthumbnail.so +%{_libdir}/libksvg.so.0 +%{_libdir}/libksvg.so.0.0.1 +%{_libdir}/libtext2path.so.0 +%{_libdir}/libtext2path.so.0.0.0 +%{_datadir}/apps/ksvg/ksvgplugin.rc +%{_datadir}/services/ksvglibartcanvas.desktop +%{_datadir}/services/ksvgplugin.desktop +%{_datadir}/services/svgthumbnail.desktop +%{_datadir}/servicetypes/ksvgrenderer.desktop + +########## + +%package -n trinity-kview +Summary: Simple image viewer/converter for Trinity +Group: Applications/Graphics + +%description -n trinity-kview +KView is a simple image viewer and converter application. It supports +a number of plugins, which add an array of basic editing capabilities +as well. + +%files -n trinity-kview +%defattr(-,root,root,-) +%{_bindir}/kview +%{tde_libdir}/kcm_kviewcanvasconfig.la +%{tde_libdir}/kcm_kviewcanvasconfig.so +%{tde_libdir}/kcm_kviewgeneralconfig.la +%{tde_libdir}/kcm_kviewgeneralconfig.so +%{tde_libdir}/kcm_kviewpluginsconfig.la +%{tde_libdir}/kcm_kviewpluginsconfig.so +%{tde_libdir}/kcm_kviewpresenterconfig.la +%{tde_libdir}/kcm_kviewpresenterconfig.so +%{tde_libdir}/kcm_kviewviewerpluginsconfig.la +%{tde_libdir}/kcm_kviewviewerpluginsconfig.so +%{tde_libdir}/kview.la +%{tde_libdir}/kview.so +%{tde_libdir}/kview_browserplugin.la +%{tde_libdir}/kview_browserplugin.so +%{tde_libdir}/kview_effectsplugin.la +%{tde_libdir}/kview_effectsplugin.so +%{tde_libdir}/kview_presenterplugin.la +%{tde_libdir}/kview_presenterplugin.so +%{tde_libdir}/kview_scannerplugin.la +%{tde_libdir}/kview_scannerplugin.so +%{tde_libdir}/libkviewcanvas.la +%{tde_libdir}/libkviewcanvas.so +%{tde_libdir}/libkviewviewer.la +%{tde_libdir}/libkviewviewer.so +%{_libdir}/lib[kt]deinit_kview.so +%{_libdir}/libkimageviewer.so.* +%{tde_libdir}/libphotobook.la +%{tde_libdir}/libphotobook.so +%{tde_appdir}/kview.desktop +%{_datadir}/apps/kview/ +%{_datadir}/apps/kviewviewer/ +%{_datadir}/apps/photobook/photobookui.rc +%{_datadir}/icons/crystalsvg/*/apps/photobook.png +%{_datadir}/icons/hicolor/*/apps/kview.png +%{_datadir}/services/kconfiguredialog/kviewcanvasconfig.desktop +%{_datadir}/services/kconfiguredialog/kviewgeneralconfig.desktop +%{_datadir}/services/kconfiguredialog/kviewpluginsconfig.desktop +%{_datadir}/services/kconfiguredialog/kviewpresenterconfig.desktop +%{_datadir}/services/kconfiguredialog/kviewviewerpluginsconfig.desktop +%{_datadir}/services/kviewcanvas.desktop +%{_datadir}/services/kviewviewer.desktop +%{_datadir}/services/photobook.desktop +%{_datadir}/servicetypes/kimageviewer.desktop +%{_datadir}/servicetypes/kimageviewercanvas.desktop +%{tde_docdir}/HTML/en/kview/ + +########## + +%package -n trinity-kviewshell +Summary: Generic framework for viewer applications in Trinity +Group: Applications/Graphics + +%description -n trinity-kviewshell +KViewShell is a generic viewing framework that allows the graphical +applications, such as the kview image viewer, to be embedded in other +KDE applications, such as Konqueror. + +KViewShell comes with a djvuviewpart plugin included, for viewing +DjVu images. + +%files -n trinity-kviewshell +%defattr(-,root,root,-) +%{_bindir}/kviewshell +%{_libdir}/libdjvu.la +%{_libdir}/libdjvu.so +%{tde_libdir}/djvuviewpart.so +%{tde_libdir}/djvuviewpart.la +%{tde_libdir}/emptymultipagepart.la +%{tde_libdir}/emptymultipagepart.so +%{tde_libdir}/kviewerpart.la +%{tde_libdir}/kviewerpart.so +%{_libdir}/libkmultipage.so.* +%{_datadir}/apps/djvumultipage.rc +%{_datadir}/apps/kviewerpart/ +%{_datadir}/apps/kviewshell/kviewshell.rc +%{_datadir}/config.kcfg/djvumultipage.kcfg +%{_datadir}/config.kcfg/kviewshell.kcfg +%{_datadir}/icons/crystalsvg/*/apps/kviewshell.png +%{_datadir}/services/emptymultipage.desktop +%{_datadir}/services/djvumultipage.desktop +%{_datadir}/servicetypes/kmultipage.desktop + +########## + +%package -n trinity-libkscan +Summary: Scanner library for Trinity +Group: Environment/Libraries + +%description -n trinity-libkscan +KScan is TDE's scanner library. It's used by kooka and by koffice currently. +It provides an easy-to-use library, which allows you to access your scanner +(as long as it's sane compatible). + +%files -n trinity-libkscan +%defattr(-,root,root,-) +%{_libdir}/libkscan.so.* +%{_datadir}/icons/crystalsvg/16x16/actions/palette_color.png +%{_datadir}/icons/crystalsvg/16x16/actions/palette_gray.png +%{_datadir}/icons/crystalsvg/16x16/actions/palette_halftone.png +%{_datadir}/icons/crystalsvg/16x16/actions/palette_lineart.png +%{_datadir}/services/scanservice.desktop + +########## + +%package -n trinity-libkscan-devel +Summary: Development files for the Trinity scanner library +Group: Development/Libraries + +%description -n trinity-libkscan-devel +This package contains development files for Trinity's scanner library. + +%files -n trinity-libkscan-devel +%defattr(-,root,root,-) +%{_libdir}/libkscan.la +%{_libdir}/libkscan.so + +########## + +%package libpoppler-tqt +Summary: TQt support for Poppler +Group: Environment/Libraries + +%description libpoppler-tqt +TQt support library for Poppler. +This library is used by the Trinity graphics file plugins for PDF support. + +%files libpoppler-tqt +%defattr(-,root,root,-) +%{_libdir}/libpoppler-tqt.so.* + +########## + +%package libpoppler-tqt-devel +Summary: Development files for TQt support for Poppler +Group: Development/Libraries +Requires: %{name}-libpoppler-tqt + +%description libpoppler-tqt-devel +Development files of TQt support library for Poppler. +This package contains the development files needed to compile applications against poppler-tqt. + +%files libpoppler-tqt-devel +%defattr(-,root,root,-) +%{tde_includedir}/poppler-link-qt3.h +%{tde_includedir}/poppler-page-transition.h +%{tde_includedir}/poppler-qt.h +%{_libdir}/libpoppler-tqt.la +%{_libdir}/libpoppler-tqt.so +#%{_libdir}/pkgconfig/poppler-tqt.pc + +########## + %package devel -Summary: Development files for %{name} -Provides: kdegraphics3-devel = %{version}-%{release} -Requires: %{name}-libs = %{version}-%{release} -Group: Development/Libraries -%description devel -%{summary}. +Summary: Development files for %{name} +Group: Development/Libraries -## FIXME: move more stuff to -extras -%package extras -Summary: Extra applications from %{name} -Group: Applications/Multimedia -Requires: %{name}-libs = %{version}-%{release} -Requires(post): /sbin/ldconfig -Requires(postun): /sbin/ldconfig +Obsoletes: trinity-kdegraphics-devel < %{version}-%{release} +Provides: trinity-kdegraphics-devel = %{version}-%{release} -%description extras -%{summary}, including: -* kfax -* kfaxview -* kpovmodler +Requires: trinity-libkscan-devel = %{version}-%{release} +Requires: %{name}-libpoppler-tqt-devel = %{version}-%{release} -%package libs -Summary: %{name} runtime libraries -Group: System Environment/Libraries -Requires: trinity-kdelibs >= %{version} -# include to be paranoid, installing libs-only is still mostly untested -- Rex -Requires: %{name} = %{version}-%{release} -%description libs +%description devel %{summary}. - +%files devel +%defattr(-,root,root,-) +%{_includedir}/dom/ +#%{_includedir}/kfaximage.h +%{_includedir}/kmultipageInterface.h +%{_includedir}/ksvg/ +%{_includedir}/kviewshell/ +%{_includedir}/libtext2path-0.1/BezierPath.h +%{_includedir}/libtext2path-0.1/Glyph.h +%{_includedir}/libtext2path-0.1/GlyphTracer.h +%{_libdir}/lib[kt]deinit_kview.la +%{_libdir}/lib[kt]deinit_mrmlsearch.la +%{_libdir}/libkghostviewlib.la +%{_libdir}/libkghostviewlib.so +%{_libdir}/libkimageviewer.la +%{_libdir}/libkimageviewer.so +%{_libdir}/libkmultipage.la +%{_libdir}/libkmultipage.so +%{_libdir}/libkpovmodeler.la +%{_libdir}/libkpovmodeler.so +%{_libdir}/libksvg.la +%{_libdir}/libksvg.so +%{_libdir}/libtext2path.la +%{_libdir}/libtext2path.so +%{_datadir}/cmake/* + +############ + +# Excludes kuickshow (built separately) +%exclude %{_bindir}/kuickshow +%exclude %{tde_libdir}/kuickshow.la +%exclude %{tde_libdir}/kuickshow.so +%exclude %{_libdir}/lib[kt]deinit_kuickshow.la +%exclude %{_libdir}/lib[kt]deinit_kuickshow.so +%exclude %{tde_appdir}/kuickshow.desktop +%exclude %{_datadir}/apps/kuickshow/ +%exclude %{_datadir}/icons/hicolor/*/apps/kuickshow.png +%exclude %{tde_docdir}/HTML/en/kuickshow/ + +########## %prep %setup -q -n kdegraphics @@ -157,8 +864,8 @@ Requires: %{name} = %{version}-%{release} %patch4 -p1 %patch5 -p1 -b .gcc47 %patch6 -p1 -b .poppler +%patch7 -p1 -# Hardcoded path %build unset QTDIR || : ; . /etc/profile.d/qt.sh @@ -223,148 +930,12 @@ rm -f %{buildroot}/libkpovmodeler.so %__rm -rf %{buildroot} -%post -for f in crystalsvg hicolor ; do - touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||: - gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||: -done -update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : - -%postun -for f in crystalsvg hicolor ; do - touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||: - gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||: -done -update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : - -%post libs -p /sbin/ldconfig - -%postun libs -p /sbin/ldconfig - -%post extras -/sbin/ldconfig ||: -for f in crystalsvg hicolor ; do - touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||: - gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||: -done -update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : - -%postun extras -/sbin/ldconfig ||: -for f in crystalsvg hicolor ; do - touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||: - gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||: -done -update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : - - -%files extras -%defattr(-,root,root,-) - -# kfax -%doc rpmdocs/kfax/ -%{_bindir}/kfax -%{_datadir}/applications/kde/kfax.desktop -%{_datadir}/apps/kfax/ -%{_datadir}/icons/hicolor/??x??/apps/kfax.png -%{_datadir}/icons/hicolor/scalable/apps/kfax.svgz - -# kfaxview -%{_bindir}/kfaxview -%{_libdir}/libkfaximage.so -%{_libdir}/libkfaximage.la -%{tde_libdir}/kfaxviewpart.* -%{_datadir}/applications/kde/kfaxview.desktop -%{_datadir}/apps/kfaxview/ -%{_datadir}/icons/hicolor/??x??/apps/kfaxview.png -%{_datadir}/icons/hicolor/scalable/apps/kfaxview.svgz -%{_datadir}/services/kfaxmultipage.desktop -%{_datadir}/services/kfaxmultipage_tiff.desktop - -# kpovmodeler -%doc rpmdocs/kpovmodeler/ -%doc %{tde_docdir}/HTML/en/kpovmodeler/ -%{_bindir}/kpovmodeler -%{_libdir}/libkpovmodeler.so.* -%{_libdir}/libkpovmodeler.la -%{tde_libdir}/libkpovmodelerpart.* -%{_datadir}/applications/kde/kpovmodeler.desktop -%{_datadir}/apps/kpovmodeler/ -%{_datadir}/icons/crystalsvg/*/mimetypes/kpovmodeler_doc.* -%{_datadir}/icons/hicolor/*/apps/kpovmodeler.* - -%files -f %{name}.lang -%defattr(-,root,root,-) -%doc AUTHORS COPYING README -%doc rpmdocs/* - -# kfax -%exclude %{_bindir}/kfax -%exclude %{_datadir}/applications/kde/kfax.desktop -%exclude %{_datadir}/apps/kfax/ -%exclude %{_datadir}/icons/hicolor/*/apps/kfax.* - -# kfaxview -%exclude %{_bindir}/kfaxview -%exclude %{_libdir}/libkfaximage.so -%exclude %{_libdir}/libkfaximage.la -%exclude %{tde_libdir}/kfaxviewpart.* -%exclude %{_datadir}/applications/kde/kfaxview.desktop -%exclude %{_datadir}/apps/kfaxview/ -%exclude %{_datadir}/icons/hicolor/*/apps/kfaxview.* -%exclude %{_datadir}/services/kfaxmultipage.desktop -%exclude %{_datadir}/services/kfaxmultipage_tiff.desktop - -# kpovmodeler -%exclude %{tde_docdir}/HTML/en/kpovmodeler/ -%exclude %{_bindir}/kpovmodeler -%exclude %{_libdir}/libkpovmodeler.* -%exclude %{tde_libdir}/libkpovmodelerpart.* -%exclude %{_datadir}/applications/kde/kpovmodeler.desktop -%exclude %{_datadir}/apps/kpovmodeler/ -%exclude %{_datadir}/icons/crystalsvg/*/mimetypes/kpovmodeler_doc.* -%exclude %{_datadir}/icons/hicolor/*/apps/kpovmodeler.* - -%{_bindir}/* -%{_datadir}/applications/kde/*.desktop -%{_datadir}/applnk/Graphics/*kruler.desktop -%{_datadir}/apps/* -%{_datadir}/icons/crystalsvg/*/*/* -%{_datadir}/icons/hicolor/*/*/* -%{_datadir}/config*/* -%{_datadir}/service*/* -%{_datadir}/mimelnk/*/* -%{_libdir}/libkdeinit_*.so -%{tde_libdir}/* - -%files libs -%defattr(-,root,root,-) -%exclude %{_libdir}/libkfaximage.la -%exclude %{_libdir}/libkpovmodeler.la -%exclude %{_libdir}/libkpovmodeler.so.* -%{_libdir}/lib*.so.* -%{_libdir}/lib*.la -# Why ??? -%{_libdir}/libdjvu.so - -%files devel -%defattr(-,root,root,-) -%{tde_includedir}/poppler-link-qt3.h -%{tde_includedir}/poppler-page-transition.h -%{tde_includedir}/poppler-qt.h -%{_includedir}/dom/* -%{_includedir}/ksvg/* -%{_includedir}/kviewshell/* -%{_includedir}/libtext2path-0.1/* -%{_includedir}/kmultipageInterface.h -%{_datadir}/cmake/*.cmake -%{_libdir}/lib*.so -#exclude %{_libdir}/libkpovmodeler.so -%exclude %{_libdir}/libkfaximage.so -%exclude %{_libdir}/libkdeinit_*.so -%exclude %{_libdir}/libdjvu.so %changelog +* Mon Jul 09 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-5 +- Renames 'kdegraphics' to 'tdegraphics' +- Split in several packages + * Tue Nov 22 2011 Francois Andriot <francois.andriot@free.fr> - 3.5.13-4 - Rebuild with poppler 0.12 for RHEL 5 - Re-adds qt-poppler include files diff --git a/redhat/kdevelop/trinity-kdevelop-3.5.13.spec b/redhat/kdevelop/trinity-kdevelop-3.5.13.spec index b4717ecfa..4bfba610e 100644 --- a/redhat/kdevelop/trinity-kdevelop-3.5.13.spec +++ b/redhat/kdevelop/trinity-kdevelop-3.5.13.spec @@ -5,6 +5,7 @@ %endif # TDE 3.5.13 specific variables +%define tde_appdir %{_datadir}/applications/kde %define tde_docdir %{_docdir}/kde %define tde_includedir %{_includedir}/kde %define tde_libdir %{_libdir}/trinity @@ -12,7 +13,7 @@ Name: trinity-kdevelop Summary: Integrated Development Environment for C++/C Version: 3.5.13 -Release: 3%{?dist}%{?_variant} +Release: 4%{?dist}%{?_variant} License: GPLv2 @@ -40,12 +41,9 @@ Patch3: kdevelop-3.5.13-gcc47.patch # [c_cpp_ref] Fix installation of 'asm' files Patch4: c_cpp_reference-2.0.2-install.patch -Provides: kdevelop3 = %{version}-%{release} - Requires: %{name}-libs = %{version}-%{release} -Requires: trinity-kdelibs-devel Requires: make Requires: perl Requires: flex >= 2.5.4 @@ -56,8 +54,7 @@ Requires: ctags BuildRequires: cmake >= 2.8 BuildRequires: tqtinterface-devel BuildRequires: trinity-arts-devel -BuildRequires: trinity-kdelibs-devel -BuildRequires: trinity-kdelibs-apidocs +BuildRequires: trinity-tdelibs-devel BuildRequires: qt3-devel-docs BuildRequires: db4-devel BuildRequires: flex @@ -96,9 +93,7 @@ individual needs. %package devel Summary: Development files for %{name} Group: Development/Libraries -Provides: kdevelop3-devel = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release} -Requires: trinity-kdelibs-devel %description devel %{summary}. @@ -106,8 +101,6 @@ Requires: trinity-kdelibs-devel Summary: %{name} runtime libraries Group: System Environment/Libraries Requires: trinity-kdelibs -# helps multilib upgrades -Obsoletes: %{name} < %{version}-%{release} # include to be paranoid, installing libs-only is still mostly untested -- Rex Requires: %{name} = %{version}-%{release} %description libs @@ -207,7 +200,7 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : %{_bindir}/* %{tde_libdir}/* %{_libdir}/kconf_update_bin/* -%{_datadir}/applications/kde/* +%{tde_appdir}/* %{_datadir}/apps/* %{_datadir}/config/* %{_datadir}/desktop-directories/* @@ -230,6 +223,9 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : %changelog +* Sun Jul 08 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-4 +- Removes runtime dependency to 'trinity-kdelibs' + * Tue May 01 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-3 - Fix installation on Fedora 17 - Fix compilation on GCC 4.7 |