%undefine __libtoolize %define unstable 0 %define _optlevel s %define glibc_core_ver %{get_version glibc-core} %define _keep_libtool_files 1 %_K_if_ver_lt %glibc_core_ver 2.5 %define _keep_libtool_files 0 %endif %define qtdir %_qt3dir %def_without knewsticker %def_without vim %def_without noatun %def_without xmms %add_findprov_lib_path %_libkde Name: kdeaddons Version: 3.5.10 Release: alt0.M41.1 Source0: kdeaddons-%version.tar #Source0: kdeaddons-3.0.98.tar # ALT Patch100: 3.5.2-alt-disable-konq-rellinks.patch Patch101: 3.5.0-alt-searchbar-default-icon.patch Patch102: 3.5.0-alt-noatun-plugins-fix-linking.patch # KUbuntu Patch112: kubuntu_04_webarchiver.diff # misc Patch200: httpslave-r2-kdeaddons-3.5.6.diff Group: Graphical desktop/KDE Summary: KDE addons License: GPL Requires: %name-akregator = %version-%release Requires: %name-atlantik-designer = %version-%release Requires: %name-kaddressbook = %version-%release Requires: %name-kate = %version-%release Requires: %name-kfile = %version-%release Requires: %name-kicker = %version-%release %if_with knewsticker Requires: %name-knewsticker = %version-%release %endif Requires: %name-konqueror = %version-%release Requires: %name-ksig = %version-%release %if_with noatun Requires: %name-noatun = %version-%release %endif %if_with vim Requires: %name-vim = %version-%release %endif #Requires: %name-kontact = %version-%release # Automatically added by buildreq on Mon Apr 12 2004 (-bi) #BuildRequires: XFree86-devel XFree86-libs esound fontconfig freetype2 gcc-c++ gcc-g77 glib-devel glib2 gtk+-devel kde-settings kdebase-devel kdebase-konqueror kdebase-libkonq kdebase-wm kdegames-atlantik kdegames-devel kdegames-libs kdelibs-devel kdemultimedia-arts kdemultimedia-devel kdemultimedia-noatun kdepim-devel kdepim-kaddressbook kdepim-kontact kdepim-libs libSDL-devel libarts-devel libarts-qt libjpeg-devel libpng-devel libqt3-devel libstdc++-devel libxmms-devel menu-devel perl-Finance-Quote perl-MIME-tools perl-NNTPClient perl-URI perl-libwww-perl python qt3-designer xml-utils zlib-devel BuildRequires: xorg-x11-devel BuildRequires: gcc-c++ libssl-devel BuildRequires: kdebase-devel >= %version kdegames-devel >= %version BuildRequires: kdemultimedia-devel >= %version kdepim-devel >= %version BuildRequires: libSDL-devel libarts-devel libjpeg-devel libpng-devel BuildRequires: libqt3-devel libstdc++-devel menu-devel BuildRequires: perl-Finance-Quote perl-MIME-tools perl-NNTPClient perl-URI perl-libwww-perl BuildRequires: qt3-designer xml-utils zlib-devel python BuildRequires: libacl-devel libattr-devel #BuildRequires: kdelibs-devel-cxx = %__gcc_version_base BuildRequires: kdelibs >= %version kdelibs-devel >= %version BuildRequires: kdebase >= %version kdebase-devel >= %version %if_with xmms BuildRequires: libxmms-devel %endif %description Plugins for some KDE applications. %name extends the functionality of the following applications: * Konqueror %if_with noatun * Noatun (media player) %endif * Kate (text editor) * Kicker (some applets) %if_with knewsticker * Knewsticker %endif %package common Summary: Common empty package for %name Group: Graphical desktop/KDE Requires: kde-common >= 3.2 Conflicts: kdeaddons <= 3.0 # %description common Common empty package for %name %package akregator Summary: Plugin for aKregator Group: Networking/News Requires: %{get_dep kdelibs} Requires: %name-common = %version-%release Requires: kdepim-akregator # %description akregator Add Feed to aKregator %package kaddressbook Summary: KAB KWorldClock XXPort Plugin Group: Graphical desktop/KDE Requires: %{get_dep kdelibs} Requires: %name-common = %version-%release Requires: kdepim-kaddressbook # %description kaddressbook KAB KWorldClock XXPort Plugin %package kontact Summary: KNewsTicker plugin for Kontact Group: Graphical desktop/KDE Requires: %{get_dep kdelibs} Requires: %name-common = %version-%release Requires: kdepim-kontact # %description kontact KNewsTicker plugin for Kontact %package ksig Summary: Graphical tool for managing multiple email signatures Group: Graphical desktop/KDE Requires: %{get_dep kdelibs} Requires: %name-common = %version-%release # %description ksig Graphical tool for managing multiple email signatures %package vim Summary: Vim component for KDE Group: Graphical desktop/KDE Requires: %{get_dep kdelibs} Requires: %name-common = %version-%release Requires: vim-X11-gtk2 # %description vim The Vim component may need to be configured before it can be used. This configuration can be done through the KDE Components section of the KDE Control Center. %package atlantik-designer Summary: Designer for atlantik monopoly game client Group: Games/Boards Requires: %{get_dep kdelibs} Requires: %name-common = %version-%release # %description atlantik-designer This is designer for atlantik - monopoly like game client %package kate Summary: Plugins for the Kate text editor Group: Editors Requires: %{get_dep kdelibs} Requires: kdebase-kate Requires: %name-common = %version-%release # %description kate %name-kate contains plugins extending the functionality of the Kate (KDE Advanced Text Editor) editor. %name-kate adds, among other things, DCOP support, project management and text filtering capabilities. %package kicker Summary: Plugins and additional applets for Kicker (the KDE panel) Group: Graphical desktop/KDE Requires: %{get_dep kdelibs} Requires: kdebase-wm Requires: %name-common = %version-%release # %description kicker Plugins and additional applets for Kicker (the KDE panel) %package kfile Summary: KDE file dialog plugins for text files and folders Group: Graphical desktop/KDE Requires: %{get_dep kdelibs} Requires: kdebase-konqueror Requires: %name-common = %version-%release # %description kfile This is a collection of plugins for the KDE file dialog. These plugins extend the file dialog to offer advanced meta-information for text, HTML and desktop files, as well as for folders. This package is part of the KDE add-ons module. %package knewsticker Summary: Scripts extending the functionality of KNewsTicker Group: Networking/Other Requires: kdenetwork-knewsticker Requires: %{get_dep kdelibs} Requires: %name-common = %version-%release # %description knewsticker Scripts extending the functionality of KNewsTicker %package konqueror Summary: Plugins extending the functionality of Konqueror Group: Graphical desktop/KDE Requires: %{get_dep kdelibs} Requires: %name-common = %version-%release Requires: kdebase-konqueror Provides: metabar = 0.8 Obsoletes: metabar < 0.8 # %description konqueror Plugins extending the functionality of Konqueror. %name-konqueror contains, among other things, plugins for translating web pages, checking web pages for valid HTML code, and viewing the DOM tree of web pages. %package noatun Summary: Plugins extending the functionality of the noatun media player Group: Sound Requires: kdemultimedia-noatun Requires: %{get_dep kdelibs} Requires: %name-common = %version-%release # %description noatun Plugins extending the functionality of the noatun media player %prep %setup -q -nkdeaddons-%version #%setup -q -nkdeaddons-3.0.98 # %patch100 -p1 #%patch101 -p1 %patch112 -p1 %patch102 -p1 #%patch200 -p1 %if %_keep_libtool_files %else subst "s/\(Wl,--no-undefined\)/ -Wl,--allow-shlib-undefined \1/g" admin/acinclude.m4.in subst "s/\-lkdeui/-lkdeui -lpthread/g" admin/acinclude.m4.in subst "s/\.la/.so/g" admin/acinclude.m4.in %endif make -f admin/Makefile.common cvs ||: %build rm -rf %buildroot export QTDIR=%qtdir export KDEDIR=%prefix export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH export CXXFLAGS="-I/usr/include" export LD_LIBRARY_PATH=$QTDIR%_lib:$KDEDIR%_lib:$LD_LIBRARY_PATH export LDFLAGS="-L%buildroot/%_libdir -L%buildroot/%_libdir/kde3 -L%_libdir" %if_without knewsticker DO_NOT_COMPILE="$DO_NOT_COMPILE knewsticker" %endif %if_without noatun DO_NOT_COMPILE="$DO_NOT_COMPILE noatun" %endif %if_without vim DO_NOT_COMPILE="$DO_NOT_COMPILE vim" %endif %if_without xmms DO_NOT_COMPILE="$DO_NOT_COMPILE xmms" %endif export DO_NOT_COMPILE %configure \ %if %unstable --enable-debug=full \ %else --disable-debug \ %endif --enable-final \ --enable-shared \ --disable-static \ --disable-embedded \ --disable-qtopia \ --disable-rpath \ --with-gnu-ld \ --enable-new-ldflags \ --enable-gcc-hidden-visibility \ --enable-pch \ --enable-dependency-tracking \ --with-pic \ %ifarch x86_64 --enable-libsuffix=64 \ %endif --program-transform-name="" \ --with-xinerama %make_build %install %if %unstable %set_strip_method none %endif export PATH=%_bindir:$PATH %make DESTDIR=%buildroot install #%make_build DESTDIR=%buildroot prefix=%prefix exec_prefix=%prefix install -C atlantikdesigner chmod 0644 %buildroot/%_libdir/*.la ||: chmod 0644 %buildroot/%_libkde/*.la ||: %post atlantik-designer %update_menus %postun atlantik-designer %clean_menus %post konqueror %update_menus %postun konqueror %clean_menus %post ksig %update_menus %postun ksig %clean_menus %files %files common %files akregator %_libdir/kde3/libakregatorkonqfeedicon.* %_libdir/kde3/libakregatorkonqplugin.* %_datadir/apps/akregator/pics/rss.png %_datadir/services/akregator_konqplugin.desktop %files kaddressbook %_libdir/kde3/libkaddrbk_geo_xxport.* %_libdir/kde3/libkaddrbk_gmx_xxport.* %_datadir/apps/kaddressbook %_datadir/services/kaddressbook #%files kontact #%_libdir/kde3/kcm_kontactknt.* #%_libdir/kde3/libkontact_newstickerplugin.* #%_datadir/services/kcmkontactknt.desktop #%_datadir/services/kontact %files ksig %_bindir/ksig %_datadir/apps/ksig/ksigui.rc %_iconsdir/*/*/apps/ksig.png %_Kmenudir/ksig.desktop %doc %_docdir/HTML/en/ksig %if_with vim %files vim %_libdir/libxvim.so* %_libdir/kde3/kcm_vim.* %_libdir/kde3/libvimpart.* %_datadir/apps/kcontrol/pics/kvim.png %_datadir/apps/vimpart %_datadir/services/vimpart.desktop %_Kmenudir/kcmvim.desktop %endif %files atlantik-designer %_bindir/atlantikdesigner %_datadir/apps/atlantikdesigner %_iconsdir/*/*/apps/atlantikdesigner.png %_Kmenudir/atlantikdesigner.desktop %files kate #%_bindir/dcop_kate #%_bindir/testor %_libdir/kde3/libkatetabbarextensionplugin.* %_libdir/kde3/kate*.* %_datadir/apps/kate/ %_datadir/apps/katepart/syntax/katetemplate.xml %_datadir/apps/katexmltools %_datadir/services/kate*.desktop %doc %_docdir/HTML/en/kate-plugins %_datadir/applnk/.hidden/katefll.desktop %files kicker %_libdir/kde3/math_panelapplet.* %_libdir/kde3/ktimemon*.* %_libdir/kde3/kolour*.* %_libdir/kde3/mediacontrol_panelapplet.* %_libdir/kde3/kbinaryclock_panelapplet.* %_datadir/icons/*/*/*/ktimemon.png %_datadir/apps/kicker/applets %_datadir/apps/mediacontrol %doc %_docdir/HTML/en/kicker-applets %files kfile %_libdir/kde3/kfile_*.* %_libdir/kde3/libren* %_datadir/services/kfile_* %_datadir/services/ren* #%doc %_docdir/HTML/en/kdeaddons-kfile-plugins %if_with knewsticker %files knewsticker %_datadir/apps/knewsticker/scripts/* %endif %files konqueror %_bindir/kio_media_realfolder %_bindir/fsview %_bindir/jpegorient #%_libdir/kde3/librellinksplugin.* %_libdir/kde3/libsearchbarplugin.* %_libdir/kde3/libarkplugin.* %_libdir/kde3/libautorefresh.* %_libdir/kde3/libbabelfishplugin.* %_libdir/kde3/libcrashesplugin.* %_libdir/kde3/libdirfilterplugin.* %_libdir/kde3/libdomtreeviewerplugin.* %_libdir/kde3/libfsviewpart.* %_libdir/kde3/libkhtmlsettingsplugin.* %_libdir/kde3/libkimgallery.* %_libdir/kde3/libkuickplugin.* %_libdir/kde3/libminitoolsplugin.* %_libdir/kde3/libmfkonqmficon.* %_libdir/kde3/libuachangerplugin.* %_libdir/kde3/libvalidatorsplugin.* %_libdir/kde3/libwebarchiverplugin.* %_libdir/kde3/kcm_kuick.* %_libdir/kde3/konqsidebar_delicious.* %_libdir/kde3/konqsidebar_metabar.* %_libdir/kde3/konq_sidebarnews.* #%_libdir/kde3/konq_smbmounterplugin.* %_libdir/kde3/konqsidebar_mediaplayer.* %_libdir/kde3/webarchivethumbnail.* %_datadir/apps/domtreeviewer %_datadir/apps/imagerotation/ %_datadir/apps/imagerotation/exif.py %_datadir/apps/imagerotation/orient.py %_datadir/apps/fsview %_datadir/apps/khtml/kpartplugins %_datadir/apps/konqiconview %_datadir/apps/konqlistview %_datadir/apps/konqsidebartng %_datadir/apps/konqueror/kpartplugins %_datadir/apps/konqueror/servicemenus %_datadir/apps/konqueror/icons/*/*/*/*.* %_datadir/apps/metabar/ %_datadir/apps/microformat/ #%_datadir/mimelnk/application/*webarchive*.desktop %_datadir/services/ark_plugin.desktop #%_datadir/services/dirfilterplugin.desktop %_datadir/services/fsview_part.desktop %_datadir/services/kuick_plugin.desktop %_datadir/services/webarchivethumbnail.desktop %_iconsdir/*/*/actions/babelfish.png %_iconsdir/*/*/actions/cssvalidator.png %_iconsdir/*/*/actions/domtreeviewer.png %_iconsdir/*/*/actions/htmlvalidator.png %_iconsdir/*/*/actions/imagegallery.png %_iconsdir/*/*/actions/validators.png %_iconsdir/*/*/actions/webarchiver.png %_iconsdir/*/*/actions/minitools.* %_iconsdir/*/*/apps/autorefresh.png %_iconsdir/*/*/apps/fsview.png %_iconsdir/*/*/apps/konqsidebar_*.png %_iconsdir/*/*/apps/metabar.* %_Kapplnk/.hidden/arkplugin.desktop %_Kapplnk/.hidden/kcmkuick.desktop %_Kapplnk/.hidden/crashesplugin.desktop %_Kapplnk/.hidden/dirfilterplugin.desktop %_Kapplnk/.hidden/fsview.desktop %_Kapplnk/.hidden/khtmlsettingsplugin.desktop %_Kapplnk/.hidden/kimgalleryplugin.desktop %_Kapplnk/.hidden/kuickplugin.desktop %_Kapplnk/.hidden/mediaplayerplugin.desktop %_Kapplnk/.hidden/plugin_babelfish.desktop %_Kapplnk/.hidden/plugin_domtreeviewer.desktop %_Kapplnk/.hidden/plugin_validators.desktop %_Kapplnk/.hidden/plugin_webarchiver.desktop %_Kapplnk/.hidden/uachangerplugin.desktop %doc %_docdir/HTML/en/konq-plugins # lnkforward %_bindir/lnkforward %_datadir/mimelnk/application/x-win-lnk.desktop %_Kapplnk/.hidden/lnkforward.desktop %if_with noatun %files noatun %_bindir/noatun* %_libdir/kde3/noatun*.* %_datadir/apps/noatun/* #%_datadir/apps/dub %_iconsdir/*/*/apps/synaescope.png %endif %changelog * Wed Aug 27 2008 Sergey V Turchin <zerg at altlinux dot org> 3.5.10-alt0.M41.1 - built for M41 * Tue Aug 26 2008 Sergey V Turchin <zerg at altlinux dot org> 3.5.10-alt1 - new version * Tue Feb 26 2008 Sergey V Turchin <zerg at altlinux dot org> 3.5.9-alt1 - new version * Wed Oct 17 2007 Sergey V Turchin <zerg at altlinux dot org> 3.5.8-alt1 - new version * Fri Jul 13 2007 Sergey V Turchin <zerg at altlinux dot org> 3.5.7-alt2 - build without noatun - add webarchiver archive filename filtering fix from KUbintu - spec improvement; thanks morozov@alt * Thu May 24 2007 Sergey V Turchin <zerg at altlinux dot org> 3.5.7-alt1 - new version * Tue Mar 27 2007 Sergey V Turchin <zerg at altlinux dot org> 3.5.6-alt2 - add patch for setup improved http caching * Mon Jan 29 2007 Sergey V Turchin <zerg at altlinux dot org> 3.5.6-alt1 - new version * Tue Oct 17 2006 Sergey V Turchin <zerg at altlinux dot org> 3.5.5-alt1 - new version * Tue Sep 05 2006 Sergey V Turchin <zerg at altlinux dot org> 3.5.4-alt1 - new version * Tue Jun 27 2006 Sergey V Turchin <zerg at altlinux dot org> 3.5.3-alt3 - add libssl-devel to BuildRequires * Mon Jun 19 2006 Sergey V Turchin <zerg at altlinux dot org> 3.5.3-alt2 - bump release to push incoming@ALT * Tue Jun 06 2006 Sergey V Turchin <zerg at altlinux dot org> 3.5.3-alt1 - new version * Wed Apr 05 2006 Sergey V Turchin <zerg at altlinux dot org> 3.5.2-alt1 - new version * Thu Feb 02 2006 Sergey V Turchin <zerg at altlinux dot org> 3.5.1-alt1 - new version * Tue Jan 10 2006 Sergey V Turchin <zerg at altlinux dot org> 3.5.0-alt2 - obsolete metabar by %name-konqueror * Tue Dec 13 2005 Sergey V Turchin <zerg at altlinux dot org> 3.5.0-alt1 - new version * Wed Jun 08 2005 Sergey V Turchin <zerg at altlinux dot org> 3.4.1-alt1 - new version * Thu May 05 2005 Sergey V Turchin <zerg at altlinux dot org> 3.4.0-alt2 - fix default icon for searchbar * Fri Apr 01 2005 Sergey V Turchin <zerg at altlinux dot org> 3.4.0-alt1 - new version * Wed Mar 16 2005 Sergey V Turchin <zerg at altlinux dot org> 3.3.2-alt2 - remove update rellinks plugin * Tue Jan 11 2005 Sergey V Turchin <zerg at altlinux dot org> 3.3.2-alt1 - rebuild * Wed Jan 05 2005 ZerG <zerg@altlinux.ru> 3.3.2-alt0.0.M24 - new version * Thu Oct 07 2004 Sergey V Turchin <zerg at altlinux dot org> 3.3.1-alt1 - new version * Sat Oct 02 2004 Sergey V Turchin <zerg at altlinux dot org> 3.3.0-alt1 - new version * Mon Jun 07 2004 Sergey V Turchin <zerg at altlinux dot org> 3.2.3-alt1 - new version * Fri May 14 2004 Sergey V Turchin <zerg at altlinux dot org> 3.2.2-alt2 - fix ksig description * Mon Apr 12 2004 Sergey V Turchin <zerg at altlinux dot org> 3.2.2-alt1 - new version * Tue Mar 16 2004 Sergey V Turchin <zerg at altlinux dot org> 3.2.1-alt1 - update code from KDE_3_2_BRANCH * Wed Mar 10 2004 Sergey V Turchin <zerg at altlinux dot org> 3.2.0-alt1 - new version - update code from KDE_3_2_BRANCH * Thu Jan 29 2004 Sergey V Turchin <zerg at altlinux dot org> 3.1.4-alt3 - fix quoting filename in webarchiving * Fri Dec 05 2003 Sergey V Turchin <zerg at altlinux dot org> 3.1.4-alt2 - remove *.la files * Thu Sep 18 2003 Sergey V Turchin <zerg at altlinux dot org> 3.1.4-alt1 - update code from cvs * Wed Aug 20 2003 Sergey V Turchin <zerg at altlinux dot org> 3.1.3-alt1 - update code from cvs * Tue Jul 22 2003 Sergey V Turchin <zerg at altlinux dot org> 3.1.3-alt0.1 - update code from cvs * Thu Jul 03 2003 Sergey V Turchin <zerg at altlinux dot org> 3.1.2-alt2 - update code from cvs * Wed May 28 2003 Sergey V Turchin <zerg at altlinux dot ru> 3.1.2-alt1 - update from cvs KDE_3_1_RELEASE * Tue Apr 29 2003 Sergey V Turchin <zerg at altlinux dot ru> 3.1.1-alt2 - update from cvs KDE_3_1_RELEASE - add MDK patches * Tue Apr 01 2003 Sergey V Turchin <zerg@altlinux.ru> 3.1.1-alt1 - update from cvs KDE_3_1_RELEASE * Fri Mar 14 2003 Sergey V Turchin <zerg@altlinux.ru> 3.1.1-alt0.1 - update from cvs KDE_3_1_RELEASE * Thu Jan 30 2003 Sergey V Turchin <zerg@altlinux.ru> 3.1.0-alt3 - update from cvs KDE_3_1_RELEASE * Thu Jan 09 2003 Sergey V Turchin <zerg@altlinux.ru> 3.1.0-alt2 - update from cvs * Thu Nov 28 2002 Sergey V Turchin <zerg@altlinux.ru> 3.1.0-alt1 - update from cvs * Sun Nov 10 2002 Sergey V Turchin <zerg@altlinux.ru> 3.1.0-alt0.20.rc2 - rc2 * Fri Nov 01 2002 Sergey V Turchin <zerg@altlinux.ru> 3.1.0-alt0.20.rc1 - rc1 - increase %%release to easy check dependencies * Tue Oct 15 2002 Sergey V Turchin <zerg@altlinux.ru> 3.1.0-alt0.2 - update from cvs * Tue Sep 10 2002 Sergey V Turchin <zerg@altlinux.ru> 3.0.3-alt2 - rebuild with gcc 3.2 && objprelink * Tue Aug 20 2002 Sergey V Turchin <zerg@altlinux.ru> 3.0.3-alt1 - update from cvs * Tue Aug 06 2002 Sergey V Turchin <zerg@altlinux.ru> 3.0.2-alt1 - new version * Mon Jun 17 2002 Sergey V Turchin <zerg@altlinux.ru> 3.0.1-alt2 - fix menu items * Sun May 26 2002 ZerG <zerg@altlinux.ru> 3.0.1-alt1 - new version * Thu Apr 25 2002 Sergey V Turchin <zerg@altlinux.ru> 3.0-alt2 - move to /usr * Mon Apr 08 2002 Sergey V Turchin <zerg@altlinux.ru> 3.0-alt1 - build for ALT * Thu Apr 04 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 3.0-3mdk - Fix update menu * Tue Mar 26 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 3.0-2mdk - fix build requires for 8.0 * Tue Mar 26 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 3.0-1mdk - kde3.0 * Fri Mar 22 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 3.0-0.rc3.1mdk - RC3 * Mon Feb 13 2002 David BAUDENS <baudens@mandrakesoft.com> 3.0-0.beta2.3mdk - Fix BuildRequires for 8.2 * Sat Feb 08 2002 David BAUDENS <baudens@mandrakesoft.com> 3.0-0.beta2.2mdk - Fix BuildRequires on 8.0 PPC - Fix ./configure - Add missing files - Set unstable macro to 1 * Thu Feb 07 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 3.0-0.beta2.1mdk - beta2 * Sat Dec 08 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 3.0beta1-2mdk - kde 3.0 beta1 * Sat Nov 24 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 3.0-1mdk - kde 3.0