%define compile_apidox 0 %define _mobile 1 %define prerel alpha4 Name: calligra URL: http://www.calligra-suite.org Summary: Set of office applications for KDE Version: 2.4 Release: %mkrel -c %prerel 1 Epoch: 12 Source: http://fr2.rpmfind.net/linux/KDE/unstable/calligra-2.3.74/calligra-2.3.74.tar.bz2 Patch0: calligra-fix-koabstraction-includes.patch Group: Office License: GPL BuildRequires: kdepimlibs4-devel BuildRequires: libkexiv2-devel BuildRequires: libkdcraw-devel BuildRequires: okular-devel BuildRequires: lcms2-devel BuildRequires: qca2-devel BuildRequires: xbase-devel BuildRequires: libwpd-devel BuildRequires: libwpg-devel BuildRequires: QtShiva-devel BuildRequires: libexif-devel BuildRequires: libexiv-devel BuildRequires: boost-devel BuildRequires: pkgconfig(poppler-qt4) BuildRequires: libjbig-devel BuildRequires: libxml2-devel >= 2.4.28-2mdk BuildRequires: python-devel BuildRequires: readline-devel BuildRequires: libpqxx-devel BuildRequires: postgresql-devel BuildRequires: eigen2 BuildRequires: pstoedit BuildRequires: mysql-devel BuildRequires: qimageblitz-devel BuildRequires: gsl-devel BuildRequires: qca2-devel BuildRequires: glpk-devel BuildRequires: freeglut-devel BuildRequires: glew-devel BuildRequires: GraphicsMagick-devel BuildRequires: opengtl-devel >= 0.9.13 BuildRequires: mysql-devel BuildRequires: wv2-devel >= 0.4.2 BuildRequires: getfem++ BuildRequires: ctemplate-devel BuildRequires: freetds-devel BuildRequires: sqlite-devel BuildRequires: fftw3-devel >= 3.2 %if %compile_apidox BuildRequires: graphviz BuildRequires: doxygen %endif Suggests: %name-words Suggests: tables Suggests: karbon Suggests: stage Suggests: krita Suggests: plan Suggests: kchart Suggests: kformula Suggests: kexi Obsoletes: f-office Obsoletes: koshell Obsoletes: kugar Obsoletes: kivio Obsoletes: koffice-kivio < 1.6.3-20 Obsoletes: koffice %description Office applications for the K Desktop Environment. Calligra contains: * Words: word processor * Table: spreadsheet * Stage: presentations * Flow: diagram generator * Some filters (Excel 97, Winword 97/2000, etc.) * karbon: the scalable vector drawing application for KDE. * krita: painting and image editing application. * kplato: a project management. * kexi: an integrated data management application. %files #-------------------------------------------------------------------- %package core Group: Office Summary: Set of office applications for KDE Requires(post): desktop-file-utils Requires(postun): desktop-file-utils Provides: calligra-core = %epoch:%version-%release Obsoletes: koffice-core < 12:2.4 Obsoletes: %{_lib}kopainter5 Obsoletes: koffice2-core Obsoletes: koffice-common Obsoletes: koshell Obsoletes: kugar Obsoletes: kplatowork Obsoletes: kivio Obsoletes: koffice-core Requires: kdebase4-runtime %description core Common files for Calligra %files core %defattr(-,root,root) %doc %_kde_docdir/HTML/en/calligra %doc %_kde_docdir/HTML/en/thesaurus %_kde_bindir/calligra %_kde_bindir/koconverter %_kde_bindir/kthesaurus %_kde_bindir/cstester %_kde_bindir/visualimagecompare %_kde_libdir/kde4/artistictextshape.so %_kde_libdir/kde4/autocorrect.so %_kde_libdir/kde4/changecase.so %_kde_libdir/kde4/commentshape.so %_kde_libdir/kde4/defaulttools.so %_kde_libdir/kde4/generickofilter.so %_kde_libdir/kde4/kodocinfopropspage.so %_kde_libdir/kde4/calligradockers.so %_kde_libdir/kde4/calligrascan.so %_kde_libdir/kde4/calligrathumbnail.so %_kde_libdir/kde4/calligragoogledocs.so %_kde_libdir/kde4/kolcmsengine.so %_kde_libdir/kde4/kopabackgroundtool.so %_kde_libdir/kde4/koreport_barcodeplugin.so %_kde_libdir/kde4/koreport_chartplugin.so %_kde_libdir/kde4/koreport_shapeplugin.so %_kde_libdir/kde4/musicshape.so %_kde_libdir/kde4/spreadsheetshape-deferred.so %_kde_libdir/kde4/pathshapes.so %_kde_libdir/kde4/pictureshape.so %_kde_libdir/kde4/pluginshape.so %_kde_libdir/kde4/spellcheck.so %_kde_libdir/kde4/textshape.so %_kde_libdir/kde4/textvariables.so %_kde_libdir/kde4/thesaurustool.so %_kde_libdir/kde4/treeshape.so %_kde_libdir/kde4/vectorshape.so %_kde_libdir/kde4/videoshape.so %_kde_libdir/kde4/xsltexport.so %_kde_libdir/kde4/xsltimport.so %_kde_libdir/libkdeinit4_kthesaurus.so %_kde_applicationsdir/KThesaurus.desktop %_kde_applicationsdir/calligra.desktop %_kde_appsdir/calligra %_kde_appsdir/koproperty %_kde_appsdir/musicshape %_kde_appsdir/pigmentcms %_kde_datadir/color/icc/pigment/*.icm %_kde_iconsdir/*/*/actions/black.* %_kde_iconsdir/*/*/actions/highlight.* %_kde_iconsdir/*/*/actions/object-align-horizontal-center-calligra.* %_kde_iconsdir/*/*/actions/object-align-horizontal-left-calligra.* %_kde_iconsdir/*/*/actions/object-align-horizontal-right-calligra.* %_kde_iconsdir/*/*/actions/object-align-vertical-bottom-calligra.* %_kde_iconsdir/*/*/actions/object-align-vertical-bottom-top-calligra.* %_kde_iconsdir/*/*/actions/object-align-vertical-center-calligra.* %_kde_iconsdir/*/*/actions/object-align-vertical-top-calligra.* %_kde_iconsdir/*/*/actions/object-group-calligra.* %_kde_iconsdir/*/*/actions/object-order-back-calligra.* %_kde_iconsdir/*/*/actions/object-order-front-calligra.* %_kde_iconsdir/*/*/actions/object-order-lower-calligra.* %_kde_iconsdir/*/*/actions/object-order-raise-calligra.* %_kde_iconsdir/*/*/actions/object-ungroup-calligra.* %_kde_iconsdir/*/*/actions/pen.* %_kde_iconsdir/*/*/actions/shape-choose.* %_kde_iconsdir/*/*/actions/table.* %_kde_iconsdir/*/*/actions/x-shape-chart.* %_kde_iconsdir/*/*/actions/x-shape-connection.* %_kde_iconsdir/*/*/actions/x-shape-formula.* %_kde_iconsdir/*/*/actions/x-shape-image.* %_kde_iconsdir/*/*/actions/x-shape-text.* %_kde_services/ServiceMenus/kchart_konqi.desktop %_kde_services/artistictextshape.desktop %_kde_services/autocorrect.desktop %_kde_services/changecase.desktop %_kde_services/commentshape.desktop %_kde_services/defaulttools.desktop %_kde_services/generic_filter.desktop %_kde_services/kodocinfopropspage.desktop %_kde_services/calligradockers.desktop %_kde_services/calligrathumbnail.desktop %_kde_services/kolcmsengine.desktop %_kde_services/kopabackgroundtool.desktop %_kde_services/koreport_barcodeplugin.desktop %_kde_services/koreport_chartplugin.desktop %_kde_services/koreport_shapeplugin.desktop %_kde_services/kounavail.desktop %_kde_services/musicshape.desktop #%_kde_services/paragraphtool.desktop %_kde_services/pathshapes.desktop %_kde_services/pictureshape.desktop %_kde_services/pluginshape.desktop %_kde_services/spellcheck.desktop %_kde_services/textshape.desktop %_kde_services/textvariables.desktop %_kde_services/thesaurustool.desktop %_kde_services/treeshape.desktop %_kde_services/vectorshape.desktop %_kde_services/videoshape.desktop %_kde_services/xslt_export.desktop %_kde_services/xslt_import.desktop %_kde_servicetypes/calligra_application.desktop %_kde_servicetypes/flake.desktop %_kde_servicetypes/flakedevice.desktop %_kde_servicetypes/flakeshape.desktop %_kde_servicetypes/flaketool.desktop %_kde_servicetypes/inlinetextobject.desktop %_kde_servicetypes/kochart.desktop %_kde_servicetypes/calligradocker.desktop %_kde_servicetypes/calligrapart.desktop %_kde_servicetypes/kofilter.desktop %_kde_servicetypes/kofilterwrapper.desktop %_kde_servicetypes/koplugin.desktop %_kde_servicetypes/koreport_itemplugin.desktop %_kde_servicetypes/pigment.desktop %_kde_servicetypes/pigmentextension.desktop %_kde_servicetypes/scripteventaction.desktop %_kde_servicetypes/texteditingplugin.desktop %_kde_servicetypes/textvariableplugin.desktop %_kde_servicetypes/calligra_deferred_plugin.desktop %_kde_datadir/mime/packages/msooxml-all.xml #-------------------------------------------------------------------- %package words Summary: Word processor for calligra Group: Graphical desktop/KDE URL: http://www.calligra-suite.org/words/ Requires: %name-core = %{epoch}:%{version}-%{release} Requires: wordnet Provides: %name-apps Obsoletes: koffice-kword Obsoletes: koffice2-kword Obsoletes: kword %description words Words is an intuitive word processor application with desktop publishing features. With it, you can create informative and attractive documents with ease. %post words %{update_desktop_database} %postun words %{clean_desktop_database} %files words %defattr(-,root,root) %_kde_bindir/calligrawords %_kde_libdir/kde4/abiwordexport.so %_kde_libdir/kde4/abiwordimport.so %_kde_libdir/kde4/amiproexport.so %_kde_libdir/kde4/amiproimport.so %_kde_libdir/kde4/applixwordimport.so %_kde_libdir/kde4/asciiexport.so %_kde_libdir/kde4/asciiimport.so %_kde_libdir/kde4/docbookexport.so %_kde_libdir/kde4/docximport.so %_kde_libdir/kde4/hancomwordimport.so %_kde_libdir/kde4/htmlexport.so %_kde_libdir/kde4/htmlimport.so %_kde_libdir/kde4/htmlodf_export.so %_kde_libdir/kde4/kounavailpart.so #%_kde_libdir/kde4/krossmodulekword.so %_kde_libdir/kde4/kwordkword1dot3import.so %_kde_libdir/kde4/wordspart.so %_kde_libdir/kde4/mswordodf_import.so %_kde_libdir/kde4/oowriterexport.so %_kde_libdir/kde4/oowriterimport.so %_kde_libdir/kde4/palmdocexport.so %_kde_libdir/kde4/palmdocimport.so %_kde_libdir/kde4/rtfexport.so %_kde_libdir/kde4/rtfimport.so %_kde_libdir/kde4/wmlexport.so %_kde_libdir/kde4/wmlimport.so %_kde_libdir/kde4/wpexport.so %_kde_libdir/kde4/wpimport.so %_kde_libdir/libkdeinit4_calligrawords.so %_kde_applicationsdir/words.desktop #%_kde_appsdir/kword %_kde_appsdir/words %_kde_appsdir/xsltfilter/export/words/xslfo/words2xslfo-table.xsl %_kde_appsdir/xsltfilter/export/words/xslfo/main.xsl %_kde_configdir/wordsrc %_kde_iconsdir/hicolor/*/apps/words.png %_kde_services/ServiceMenus/words_konqi.desktop %_kde_services/html-odf_export.desktop #%_kde_services/krossmodulekword.desktop %_kde_services/words*.desktop %_kde_datadir/templates/.source/TextDocument.kwt %_kde_datadir/templates/TextDocument.desktop #-------------------------------------------------------------------- %package -n plan Summary: Project management application for Calligra Group: Graphical desktop/KDE URL: http://www.calligra-suite.org/plan/ Requires: %name-core = %{epoch}:%{version}-%{release} Provides: %name-apps Provides: kplato2 Obsoletes: kplatowork Obsoletes: kplato Obsoletes: %{_lib}kplatoworkprivat5 Obsoletes: koffice-kplato Obsoletes: koffice2-kplato %description -n plan Plan is a project management application. It is intended for managing moderately large projects with multiple resources. %post -n plan %{update_desktop_database} %postun -n plan %{update_desktop_database} %files -n plan %defattr(-,root,root) %_kde_bindir/calligraplan %_kde_bindir/calligraplanwork %_kde_applicationsdir/plan.desktop %_kde_applicationsdir/planwork.desktop %_kde_appsdir/kplatowork %_kde_appsdir/plan %_kde_appsdir/planwork %_kde_datadir/config/planrc %_kde_libdir/libkdeinit4_calligraplan.so %_kde_libdir/libkdeinit4_calligraplanwork.so %_kde_libdir/kde4/krossmodulekplato.so %_kde_libdir/kde4/planpart.so %_kde_libdir/kde4/planworkpart.so %_kde_libdir/kde4/planicalexport.so %_kde_libdir/kde4/plankplatoimport.so %_kde_services/krossmodulekplato.desktop %_kde_services/plan_icalendar_export.desktop %_kde_services/planpart.desktop %_kde_services/planworkpart.desktop %_kde_services/plan_kplato_import.desktop %_kde_services/kplatorcpsscheduler.desktop %_kde_servicetypes/kplato_schedulerplugin.desktop %_kde_iconsdir/hicolor/*/*/calligraplan* %_kde_iconsdir/hicolor/*/*/planwork* %_kde_iconsdir/hicolor/*/*/application-x-vnd.kde.plan* %_kde_datadir/config.kcfg/plansettings.kcfg %_kde_datadir/config/planworkrc #-------------------------------------------------------------------- %package -n tables Summary: SpreadSheet for calligra Group: Graphical desktop/KDE URL: http://www.calligra-suite.org/tables/ Requires: %name-core = %{epoch}:%{version}-%{release} Provides: %name-apps Obsoletes: koffice-kspread Obsoletes: koffice2-kspread Obsoletes: kspread Conflicts: kword < 11:2.1.91-2 %description -n tables Tables is a fully-featured calculation and spreadsheet tool. Use it to quickly create and calculate various business-related spreadsheets, such as income and expenditure, employee working hours, etc… %post -n tables %{update_desktop_database} %postun -n tables %{clean_desktop_database} %files -n tables %defattr(-,root,root) %doc %_kde_docdir/HTML/en/tables %_kde_bindir/calligratables %_kde_libdir/kde4/applixspreadimport.so %_kde_libdir/kde4/calligratablespart.so %_kde_libdir/kde4/csvexport.so %_kde_libdir/kde4/csvimport.so %_kde_libdir/kde4/dbaseimport.so %_kde_libdir/kde4/excelimporttodoc.so %_kde_libdir/kde4/gnumericexport.so %_kde_libdir/kde4/gnumericimport.so %_kde_libdir/kde4/kplatorcpsscheduler.so %_kde_libdir/kde4/kspread*.so %_kde_libdir/kde4/krossmodulekspread.so %_kde_libdir/kde4/opencalcexport.so %_kde_libdir/kde4/opencalcimport.so %_kde_libdir/kde4/qproimport.so %_kde_libdir/kde4/spreadsheetshape.so %_kde_libdir/kde4/xlsximport.so %_kde_libdir/libkdeinit4_calligratables.so %_kde_libdir/liblibrcps_plan.so %_kde_applicationsdir/tables.desktop %_kde_appsdir/tables %_kde_datadir/config.kcfg/tables.kcfg %_kde_datadir/config/tablesrc %_kde_datadir/kde4/services/tablespart.desktop %_kde_datadir/templates/.source/SpreadSheet.kst %_kde_datadir/templates/SpreadSheet.desktop %_kde_iconsdir/hicolor/*/apps/kspread.png %_kde_services/krossmodulekspread.desktop %_kde_services/kspread*.desktop %_kde_services/ServiceMenus/kspread_konqi.desktop %_kde_services/spreadsheetshape.desktop %_kde_servicetypes/tables_plugin.desktop %_kde_services/spreadsheetshape-deferred.desktop #-------------------------------------------------------------------- %package -n stage Summary: Presentation for calligra-suite Group: Graphical desktop/KDE URL: http://www.calligra-suite.org/stage/ Requires: %name-core = %{epoch}:%{version}-%{release} Requires: xdg-utils Provides: %name-apps Obsoletes: koffice-kpresenter Obsoletes: koffice2-kpresenter Obsoletes: kpresenter %description -n stage Stage is an easy to use yet still flexible presentation application. You can easily create presentations containing a rich variety of elements, from graphics to text, from charts to images. Stage is extensible through a plugin system, so it is easy to add new effects, new content elements or even new ways of managing your presentation. Because of the integration with Calligra, all the power and flexibility of the Calligra content elements are available to Stage. %post -n stage %{update_desktop_database} %postun -n stage %{clean_desktop_database} %files -n stage %defattr(-,root,root) %_kde_bindir/calligrastage %_kde_libdir/kde4/calligrastagepart.so %_kde_libdir/kde4/kpr_pageeffect_barwipe.so %_kde_libdir/kde4/kpr_pageeffect_clockwipe.so %_kde_libdir/kde4/kpr_pageeffect_edgewipe.so %_kde_libdir/kde4/kpr_pageeffect_iriswipe.so %_kde_libdir/kde4/kpr_pageeffect_matrixwipe.so %_kde_libdir/kde4/kpr_pageeffect_slidewipe.so %_kde_libdir/kde4/kpr_pageeffect_fade.so %_kde_libdir/kde4/kpr_pageeffect_spacerotation.so %_kde_libdir/kde4/kpr_pageeffect_swapeffect.so %_kde_libdir/kde4/kpr_shapeanimation_example.so %_kde_libdir/kde4/calligrastageeventactions.so %_kde_libdir/kde4/calligrastagetoolanimation.so %_kde_libdir/kde4/kprvariables.so %_kde_libdir/kde4/powerpointimport.so %_kde_libdir/kde4/Filterkpr2odf.so %_kde_libdir/kde4/pptximport.so %_kde_libdir/libkdeinit4_calligrastage.so %_kde_applicationsdir/stage.desktop %_kde_services/ServiceMenus/kpresenter_konqi.desktop %_kde_appsdir/stage %_kde_datadir/templates/.source/Presentation.kpt %_kde_datadir/templates/Presentation.desktop %_kde_datadir/config/stagerc %_kde_iconsdir/hicolor/*/apps/stage.png %_kde_services/calligrastageeventactions.desktop %_kde_servicetypes/presentationeventaction.desktop %_kde_services/kpr_pageeffect_barwipe.desktop %_kde_services/kpr_pageeffect_clockwipe.desktop %_kde_services/kpr_pageeffect_edgewipe.desktop %_kde_services/kpr_pageeffect_iriswipe.desktop %_kde_services/kpr_pageeffect_matrixwipe.desktop %_kde_services/kpr_pageeffect_slidewipe.desktop %_kde_services/kpr_shapeanimation_example.desktop %_kde_services/kpr_pageeffect_fade.desktop %_kde_services/kpr_pageeffect_spacerotation.desktop %_kde_services/kpr_pageeffect_swapeffect.desktop %_kde_services/calligrastagetoolanimation.desktop %_kde_services/kpresenter_powerpoint_import.desktop %_kde_services/kpresenter_pptx_import.desktop %_kde_services/kprvariables.desktop %_kde_services/Filterkpr2odf.desktop %_kde_servicetypes/kpr_pageeffect.desktop %_kde_servicetypes/kpr_shapeanimation.desktop %_kde_datadir/kde4/services/stagepart.desktop #-------------------------------------------------------------------- %package -n kchart Summary: Chart and diagram drawing Group: Graphical desktop/KDE Requires: %name-core = %{epoch}:%{version}-%{release} URL: http://www.koffice.org/ Provides: %name-apps Provides: kchart2 Obsoletes: %name-kchart Provides: %name-kchart = %epoch:%version-%release Obsoletes: koffice2-kchart Provides: koffice2-kchart = %epoch:%version-%release %description -n kchart Kchart is a chart and diagram drawing program. %post -n kchart %{update_desktop_database} %postun -n kchart %{update_desktop_database} %files -n kchart %defattr(-,root,root) %_kde_libdir/kde4/chartshape.so %_kde_services/chartshape.desktop %_kde_services/kchartpart.desktop #-------------------------------------------------------------------- %package -n krita Summary: A pixel-based image manipulation program Group: Graphical desktop/KDE URL: http://www.calligra-suite.org/krita/ Requires: %name-core = %{epoch}:%{version}-%{release} Requires: libkdcraw-common Provides: %name-apps Obsoletes: koffice-krita Obsoletes: koffice2-krita Obsoletes: %{_lib}kritafilterslistdynamicprogram5 Obsoletes: %{_lib}krita_gray_u165 Obsoletes: %{_lib}kritargbf32hdr5 Obsoletes: %{_lib}krossmodulekrita8 %description -n krita Krita is a pixel-based image manipulation program. %post -n krita %{update_desktop_database} %postun -n krita %{update_desktop_database} %files -n krita %defattr(-,root,root) %_kde_bindir/krita %_kde_libdir/kde4/*krita* %_kde_libdir/libkdeinit4_krita.so %_kde_applicationsdir/krita.desktop %_kde_applicationsdir/krita_jpeg.desktop %_kde_applicationsdir/krita_png.desktop %_kde_applicationsdir/krita_bmp.desktop %_kde_applicationsdir/krita_odg.desktop %_kde_applicationsdir/krita_ora.desktop %_kde_applicationsdir/krita_pdf.desktop %_kde_applicationsdir/krita_tiff.desktop %_kde_applicationsdir/krita_raw.desktop %_kde_applicationsdir/krita_exr.desktop %_kde_applicationsdir/krita_jp2.desktop %_kde_applicationsdir/krita_ppm.desktop %_kde_applicationsdir/krita_xcf.desktop %_kde_applicationsdir/krita_psd.desktop %_kde_services/ServiceMenus/krita_konqi.desktop %_kde_services/*krita*.desktop %_kde_servicetypes/*krita*.desktop %_kde_iconsdir/hicolor/*/apps/krita.png %_kde_appsdir/krita %_kde_appsdir/kritaplugins %_kde_configdir/kritarc %_kde_configdir/krita*.knsrc %_kde_datadir/color/icc/krita/*.icm %_kde_datadir/color/icc/krita/*.icc %_kde_datadir/mime/packages/krita_ora.xml #-------------------------------------------------------------------- %package -n karbon Summary: Scalable drawing for calligra Group: Graphical desktop/KDE URL: http://www.calligra-suite.org/karbon/ Requires: %name-core = %{epoch}:%{version}-%{release} Provides: %name-apps Obsoletes: koffice-karbon Obsoletes: koffice2-karbon Conflicts: oxygen-icon-theme < 1:4.4.2-2 %description -n karbon Karbon is a vector drawing application with an user interface that is easy to use, highly customizable and extensible. That makes Karbon a great application for users starting to explore the world of vector graphics as well as for artists wanting to create breathtaking vector art. %post -n karbon %{update_desktop_database} %postun -n karbon %{update_desktop_database} %files -n karbon %defattr(-,root,root) %_kde_bindir/karbon %_kde_libdir/kde4/karbonfiltereffects.so %_kde_libdir/kde4/karbon_flattenpathplugin.so %_kde_libdir/kde4/karbon_whirlpinchplugin.so %_kde_libdir/kde4/karbontools.so %_kde_libdir/kde4/karbonpart.so %_kde_libdir/kde4/karbonpngexport.so %_kde_libdir/kde4/karbonsvgexport.so %_kde_libdir/kde4/karbonepsimport.so %_kde_libdir/kde4/karbonsvgimport.so %_kde_libdir/kde4/wmfexport.so %_kde_libdir/kde4/wmfimport.so %_kde_libdir/kde4/karbon1ximport.so %_kde_libdir/kde4/karbonpdfimport.so %_kde_libdir/kde4/wpgimport.so %_kde_libdir/kde4/karbon_refinepathplugin.so %_kde_libdir/kde4/karbon_roundcornersplugin.so %_kde_libdir/libkdeinit4_karbon.so %_kde_applicationsdir/karbon.desktop %_kde_iconsdir/*/*/apps/karbon.* %_kde_configdir/karbonrc %_kde_appsdir/karbon %_kde_datadir/templates/.source/Illustration.karbon %_kde_datadir/templates/Illustration.desktop %_kde_services/ServiceMenus/karbon_konqi.desktop %_kde_services/karbon*.desktop %_kde_servicetypes/filtereffect.desktop %_kde_servicetypes/karbon_module.desktop #-------------------------------------------------------------------- %package -n kformula Summary: Formula Editor for calligra Group: Graphical desktop/KDE URL: http://www.koffice.org/ Requires: %name-core = %{epoch}:%{version}-%{release} %description -n kformula Kformula is a formula editor for kde project. %files -n kformula %defattr(-,root,root) %_kde_libdir/kde4/formulashape.so %_kde_datadir/apps/formulashape %_kde_services/formulashape.desktop #-------------------------------------------------------------------- %package -n flow Summary: Diagramming and flowcharting apps for calligra Group: Graphical desktop/KDE URL: http://www.calligra-suite.org/flow/ Requires: %name-core = %{epoch}:%{version}-%{release} %description -n flow Flow is for diagramming and flowcharting. %files -n flow %defattr(-,root,root) %_kde_bindir/calligraflow %_kde_libdir/kde4/flowdockersplugin.so %_kde_libdir/kde4/flowpart.so %_kde_libdir/libkdeinit4_calligraflow.so %_kde_datadir/applications/kde4/flow.desktop %_kde_datadir/config/flowrc %_kde_datadir/config/flow_stencils.knsrc %_kde_appsdir/flow %_kde_services/flowdockersplugin.desktop %_kde_services/flowpart.desktop %_kde_servicetypes/flow_dock.desktop %_kde_services/ServiceMenus/flow_konqi.desktop #-------------------------------------------------------------------- %package -n kexi Summary: An integrated environment for managing data Group: Graphical desktop/KDE URL: http://www.calligra-suite.org/kexi/ Requires: %name-core = %epoch:%version-%release Provides: %name-apps Obsoletes: keximdb %description -n kexi Kexi is an integrated data management application. It can be used for creating database schemas, inserting data, performing queries, and processing data. Forms can be created to provide a custom interface to your data. All database objects – tables, queries and forms – are stored in the database, making it easy to share data and design. %post -n kexi %{update_desktop_database} %postun -n kexi %{update_desktop_database} %files -n kexi %defattr(-,root,root) %{_kde_bindir}/kexi %{_kde_appsdir}/kexi %{_kde_datadir}/config/kexirc %_kde_docdir/HTML/en/kexi %{_kde_services}/kexi %{_kde_services}/kexidb_mysqldriver.desktop %{_kde_services}/kexidb_pqxxsqldriver.desktop %{_kde_services}/kexidb_sqlite3driver.desktop %{_kde_services}/kexidb_sybasedriver.desktop %{_kde_services}/kexidb_xbasedriver.desktop #%{_kde_services}/keximigrate_kspread.desktop %{_kde_services}/keximigrate_mdb.desktop %{_kde_services}/keximigrate_mysql.desktop %{_kde_services}/keximigrate_pqxx.desktop %{_kde_services}/keximigrate_sybase.desktop %{_kde_services}/keximigrate_txt.desktop %{_kde_services}/keximigrate_kspread.desktop %{_kde_services}/kexirelationdesignshape.desktop %{_kde_services}/kformdesigner %{_kde_servicetypes}/widgetfactory.desktop %{_kde_servicetypes}/kexidb_driver.desktop %{_kde_servicetypes}/kexihandler.desktop %{_kde_servicetypes}/keximigration_driver.desktop %{_kde_applicationsdir}/kexi.desktop %{_kde_libdir}/kde4/kformdesigner_containers.so %{_kde_libdir}/kde4/kformdesigner_kexidbwidgets.so %{_kde_libdir}/kde4/kformdesigner_stdwidgets.so %{_kde_libdir}/kde4/kexidb_mysqldriver.so %{_kde_libdir}/kde4/kexidb_pqxxsqldriver.so %{_kde_libdir}/kde4/kexidb_sqlite3driver.so %{_kde_libdir}/kde4/kexidb_sybasedriver.so %{_kde_libdir}/kde4/kexidb_xbasedriver.so %{_kde_libdir}/kde4/kexihandler_csv_importexport.so %{_kde_libdir}/kde4/kexihandler_form.so %{_kde_libdir}/kde4/kexihandler_migration.so %{_kde_libdir}/kde4/kexihandler_query.so %{_kde_libdir}/kde4/kexihandler_script.so %{_kde_libdir}/kde4/kexihandler_table.so #%{_kde_libdir}/kde4/keximigrate_kspread.so %{_kde_libdir}/kde4/keximigrate_mdb.so %{_kde_libdir}/kde4/keximigrate_mysql.so %{_kde_libdir}/kde4/keximigrate_pqxx.so %{_kde_libdir}/kde4/keximigrate_sybase.so %{_kde_libdir}/kde4/keximigrate_txt.so %{_kde_libdir}/kde4/keximigrate_kspread.so %{_kde_libdir}/kde4/kexirelationdesignshape.so %{_kde_libdir}/kde4/krossmodulekexidb.so %{_kde_libdir}/kde4/kexihandler_report.so #-------------------------------------------------------------------- %package -n okular-odp Summary: ODP file renderer for Okular Group: Graphical desktop/KDE Requires: %name-core = %epoch:%version-%release Requires: okular %description -n okular-odp ODP file renderer for Okular. %files -n okular-odp %defattr(-,root,root) %_kde_libdir/kde4/okularGenerator_odp.so %_kde_applicationsdir/okularApplication_odp.desktop %_kde_services/libokularGenerator_odp.desktop %_kde_services/okularOdp.desktop #-------------------------------------------------------------------- %package -n stateshape Summary: State Shape Group: Graphical desktop/KDE Requires: %name-core = %epoch:%version-%release %description -n stateshape Calligra State Shape. %files -n stateshape %defattr(-,root,root) %_kde_appsdir/stateshape %_kde_iconsdir/hicolor/*/*/stateshape* %_kde_iconsdir/hicolor/*/*/statetool* %_kde_services/stateshape.desktop %_kde_libdir/kde4/stateshape.so #-------------------------------------------------------------------- %package -n webshape Summary: Calligra Web Shape Group: Graphical desktop/KDE Requires: %name-core = %epoch:%version-%release %description -n webshape Calligra Web Shape. %files -n webshape %defattr(-,root,root) %_kde_services/webshape.desktop %_kde_libdir/kde4/webshape.so #-------------------------------------------------------------------- %package -n braindump Summary: State Shape Group: Graphical desktop/KDE Requires: %name-core = %epoch:%version-%release %description -n braindump Calligra State Shape. %files -n braindump %defattr(-,root,root) %_kde_bindir/braindump %_kde_applicationsdir/braindump.desktop %_kde_appsdir/braindump %_kde_servicetypes/braindump_extensions.desktop #-------------------------------------------------------------------- %define libtextlayout_major 8 %define libtextlayout %mklibname textlayout %libtextlayout_major %package -n %libtextlayout Summary: Calligra core library Group: System/Libraries %description -n %libtextlayout Calligra core library. %files -n %libtextlayout %defattr(-,root,root) %_kde_libdir/libtextlayout.so.%{libtextlayout_major}* #---------------------------------------------------------------------- %define libkoreport_major 8 %define libkoreport %mklibname koreport %libkoreport_major %package -n %libkoreport Summary: Calligra core library Group: System/Libraries %description -n %libkoreport Calligra core library. It's an application-independent reporting library for the generation of both printed and ODS and HTML reports from various sources of data. It provides a gui based designer and renderer, and is currently used by Kexi for the generation of database reports, and KPlato for the generation of planning reports %files -n %libkoreport %defattr(-,root,root) %_kde_libdir/libkoreport.so.%{libkoreport_major}* #-------------------------------------------------------------------- %define libkokross_major 8 %define libkokross %mklibname kokross %libkokross_major %package -n %libkokross Summary: Calligra core library Group: System/Libraries %description -n %libkokross Calligra core library. %files -n %libkokross %defattr(-,root,root) %_kde_libdir/libkokross.so.%{libkokross_major}* #-------------------------------------------------------------------- %define libkomain_major 8 %define libkomain %mklibname komain %libkomain_major %package -n %libkomain Summary: Calligra core library Group: System/Libraries Requires: %name-l10n %description -n %libkomain Calligra core library. %files -n %libkomain %defattr(-,root,root) %_kde_libdir/libkomain.so.%{libkomain_major}* #-------------------------------------------------------------------- %define libkopageapp_major 8 %define libkopageapp %mklibname kopageapp %libkopageapp_major %package -n %libkopageapp Summary: Calligra core library Group: System/Libraries %description -n %libkopageapp Calligra core library. %files -n %libkopageapp %defattr(-,root,root) %_kde_libdir/libkopageapp.so.%{libkopageapp_major}* #-------------------------------------------------------------------- %define libkotext_major 8 %define libkotext %mklibname kotext %libkotext_major %package -n %libkotext Summary: Calligra core library Group: System/Libraries %description -n %libkotext Calligra core library. KoText is the library that offers rich text layout and OpenDocument Format loading/saving. %files -n %libkotext %defattr(-,root,root) %_kde_libdir/libkotext.so.%{libkotext_major}* #-------------------------------------------------------------------- %define libkoodf_major 8 %define libkoodf %mklibname koodf %libkoodf_major %package -n %libkoodf Summary: Calligra core library Group: System/Libraries %description -n %libkoodf Calligra core library. ODF Library %files -n %libkoodf %defattr(-,root,root) %_kde_libdir/libkoodf.so.%{libkoodf_major}* #-------------------------------------------------------------------- %define liblibwmf_major 8 %define liblibwmf %mklibname libwmf %liblibwmf_major %package -n %liblibwmf Summary: Calligra core library Group: System/Libraries %description -n %liblibwmf Calligra core library. %files -n %liblibwmf %defattr(-,root,root) %_kde_libdir/liblibwmf.so.%{liblibwmf_major}* #-------------------------------------------------------------------- %define libflake_major 8 %define libflake %mklibname flake %libflake_major %package -n %libflake Summary: Calligra core library Group: System/Libraries %description -n %libflake Calligra core library. Flake is the object library for Calligra. It provides a basic concept of a 'shape' which can be a square, circle or any other form. The shape can contain any sort of media because it is responsible for painting itself. This means that Words can provide a textShape which has text flowing inside. %files -n %libflake %defattr(-,root,root) %_kde_libdir/libflake.so.%{libflake_major}* #-------------------------------------------------------------------- %define libpigmentcms_major 8 %define libpigmentcms %mklibname pigmentcms %libpigmentcms_major %package -n %libpigmentcms Summary: Calligra core library Group: System/Libraries Obsoletes: %{_lib}libpigmentpigment1 < 1:1.9.95.3-0.766453.1 Obsoletes: %{_lib}libpigmentcms1 < 1:1.9.95.3-0.766453.1 Obsoletes: %{_lib}libpigmentcms1 < 1:1.9.95.3-0.766453.1 %description -n %libpigmentcms Calligra core library. Pigment is the Color Manipulation System library for Calligra, this include but it is not limited to full color management. Originating from Krita it provides a generic KoColor class wich represents the notion of a color. The same color can often be specified in different colorspaces. Some colors however can only be specified in some colorspaces. %files -n %libpigmentcms %defattr(-,root,root) %_kde_libdir/libpigmentcms.so.%{libpigmentcms_major}* #-------------------------------------------------------------------- %define libkformdesigner_major 8 %define libkformdesigner %mklibname kformdesigner %libkformdesigner_major %package -n %libkformdesigner Summary: Calligra core library Group: System/Libraries %description -n %libkformdesigner Calligra core library. %files -n %libkformdesigner %defattr(-,root,root) %_kde_libdir/libkformdesigner.so.%{libkformdesigner_major}* #-------------------------------------------------------------------- %define libkochart_major 8 %define libkochart %mklibname kochart %libkochart_major %package -n %libkochart Summary: Calligra core library Group: System/Libraries %description -n %libkochart Calligra core library. %files -n %libkochart %defattr(-,root,root) %_kde_libdir/libkochart.so.%{libkochart_major}* #-------------------------------------------------------------------- %define libkwordexportfilters %mklibname kwordexportfilters 8 %define wordsexportfilters_major 8 %define libwordsexportfilters %mklibname wordsexportfilters %wordsexportfilters_major %package -n %libwordsexportfilters Summary: Calligra core library Group: System/Libraries Obsoletes: %libkwordexportfilters <= 12:2.4 %description -n %libwordsexportfilters Calligra core library. %files -n %libwordsexportfilters %defattr(-,root,root) %_kde_libdir/libwordsexportfilters.so.%{wordsexportfilters_major}* #-------------------------------------------------------------------- %define kundo2_major 8 %define libkundo2 %mklibname kundo2_ %kundo2_major %package -n %libkundo2 Summary: Calligra core library Group: System/Libraries %description -n %libkundo2 Calligra core library. %files -n %libkundo2 %_kde_libdir/libkundo2.so.%{kundo2_major}* #-------------------------------------------------------------------- %define rtfreader_major 8 %define librtfreader %mklibname rtfreader %rtfreader_major %package -n %librtfreader Summary: Calligra core library Group: System/Libraries %description -n %librtfreader Calligra core library. %files -n %librtfreader %_kde_libdir/libRtfReader.so.%{rtfreader_major}* #-------------------------------------------------------------------- %define wordsprivate_major 8 %define libwordsprivate %mklibname wordsprivate %wordsprivate_major %package -n %libwordsprivate Summary: Calligra core library Group: System/Libraries %description -n %libwordsprivate Calligra core library. %files -n %libwordsprivate %defattr(-,root,root) %_kde_libdir/libwordsprivate.so.%{wordsprivate_major}* #-------------------------------------------------------------------- %define chartshapelib_major 8 %define libchartshapelib %mklibname chartshapelib %chartshapelib_major %package -n %libchartshapelib Summary: Calligra core library Group: System/Libraries %description -n %libchartshapelib Calligra core library. %files -n %libchartshapelib %defattr(-,root,root) %_kde_libdir/libchartshapelib.so.%{chartshapelib_major}* #-------------------------------------------------------------------- %define kplatomodels_major 8 %define libkplatomodels %mklibname kplatomodels %kplatomodels_major %package -n %libkplatomodels Summary: Calligra core library Group: System/Libraries %description -n %libkplatomodels Calligra core library. %files -n %libkplatomodels %defattr(-,root,root) %_kde_libdir/libkplatomodels.so.%{kplatomodels_major}* #------------------------------------------------------------------- %define kplatokernel_major 8 %define libkplatokernel %mklibname kplatokernel %kplatokernel_major %package -n %libkplatokernel Summary: Calligra core library Group: System/Libraries %description -n %libkplatokernel Calligra core library. %files -n %libkplatokernel %defattr(-,root,root) %_kde_libdir/libkplatokernel.so.%{kplatokernel_major}* #-------------------------------------------------------------------- %define planprivate_major 8 %define libplanprivate %mklibname planprivate %planprivate_major %package -n %libplanprivate Summary: Calligra core library Group: System/Libraries %description -n %libplanprivate Calligra core library. %files -n %libplanprivate %defattr(-,root,root) %_kde_libdir/libplanprivate.so.%{planprivate_major}* #-------------------------------------------------------------------- %define kplatoui_major 8 %define libkplatoui %mklibname kplatoui %kplatoui_major %package -n %libkplatoui Summary: Calligra core library Group: System/Libraries %description -n %libkplatoui Calligra core library. %files -n %libkplatoui %defattr(-,root,root) %_kde_libdir/libkplatoui.so.%{kplatoui_major}* #-------------------------------------------------------------------- %define planworkapp_major 8 %define libplanworkapp %mklibname planworkapp %planworkapp_major %package -n %libplanworkapp Summary: Calligra core library Group: System/Libraries %description -n %libplanworkapp Calligra core library. %files -n %libplanworkapp %defattr(-,root,root) %_kde_libdir/libplanworkapp.so.%{planworkapp_major}* #-------------------------------------------------------------------- %define kplatoworkfactory_major 8 %define libplanworkfactory %mklibname kplatoworkfactory %kplatoworkfactory_major %package -n %libplanworkfactory Summary: Calligra core library Group: System/Libraries Obsoletes: %{_lib}kplatoworkapp8 < %epoch:%version-%release %description -n %libplanworkfactory Calligra core library. %files -n %libplanworkfactory %defattr(-,root,root) %_kde_libdir/libplanworkfactory.so.%{kplatoworkfactory_major}* #-------------------------------------------------------------------- %define tables_major 8 %define libcalligratablescommon %mklibname calligratablescommon %tables_major %package -n %libcalligratablescommon Summary: Calligra core library Group: System/Libraries %description -n %libcalligratablescommon Calligra core library. %files -n %libcalligratablescommon %defattr(-,root,root) %_kde_libdir/libcalligratablescommon.so.%{tables_major}* #-------------------------------------------------------------------- %define tablesodf_major 8 %define libcalligratablesodf %mklibname calligratablesodf %tablesodf_major %package -n %libcalligratablesodf Summary: Calligra core library Group: System/Libraries %description -n %libcalligratablesodf Calligra core library. %files -n %libcalligratablesodf %defattr(-,root,root) %_kde_libdir/libcalligratablesodf.so.%{tablesodf_major}* #-------------------------------------------------------------------- %define calligrastageprivate_major 8 %define libcalligrastageprivate %mklibname calligrastageprivate %calligrastageprivate_major %package -n %libcalligrastageprivate Summary: Calligra core library Group: System/Libraries %description -n %libcalligrastageprivate Calligra core library. %files -n %libcalligrastageprivate %defattr(-,root,root) %_kde_libdir/libcalligrastageprivate.so.%{calligrastageprivate_major}* #-------------------------------------------------------------------- %define kdchart_major 8 %define libkdchart %mklibname kdchart %kdchart_major %package -n %libkdchart Summary: Calligra core library Group: System/Libraries %description -n %libkdchart Calligra core library. %files -n %libkdchart %defattr(-,root,root) %_kde_libdir/libkdchart.so.%{kdchart_major}* #-------------------------------------------------------------------- %package -n katelier Summary: Krita and karbon meta package Group: Graphical desktop/KDE Requires: krita = %{epoch}:%{version}-%{release} Requires: karbon = %{epoch}:%{version}-%{release} %description -n katelier Krita and karbon meta package %files -n katelier %defattr(-,root,root,-) #-------------------------------------------------------------------- %define libkritaui_major 8 %define libkritaui %mklibname kritaui %libkritaui_major %package -n %libkritaui Summary: Calligra core library Group: System/Libraries %description -n %libkritaui Calligra core library. %files -n %libkritaui %defattr(-,root,root) %_kde_libdir/libkritaui.so.%{libkritaui_major}* #-------------------------------------------------------------------- %define libkritaimage_major 8 %define libkritaimage %mklibname kritaimage %libkritaimage_major %package -n %libkritaimage Summary: Calligra core library Group: System/Libraries %description -n %libkritaimage Calligra core library. %files -n %libkritaimage %defattr(-,root,root) %_kde_libdir/libkritaimage.so.%{libkritaimage_major}* #-------------------------------------------------------------------- %define libkritalibbrush_major 8 %define libkritalibbrush %mklibname kritalibbrush %libkritalibbrush_major %package -n %libkritalibbrush Summary: Calligra core library Group: System/Libraries %description -n %libkritalibbrush Calligra core library. %files -n %libkritalibbrush %defattr(-,root,root) %_kde_libdir/libkritalibbrush.so.%{libkritalibbrush_major}* #-------------------------------------------------------------------- %define libkritalibpaintop_major 8 %define libkritalibpaintop %mklibname kritalibpaintop %libkritalibpaintop_major %package -n %libkritalibpaintop Summary: Calligra core library Group: System/Libraries %description -n %libkritalibpaintop Calligra core library. %files -n %libkritalibpaintop %defattr(-,root,root) %_kde_libdir/libkritalibpaintop.so.%{libkritalibpaintop_major}* #-------------------------------------------------------------------- %define libkoplugin_major 8 %define libkoplugin %mklibname koplugin %libkoplugin_major %package -n %libkoplugin Summary: Calligra core library Group: System/Libraries %description -n %libkoplugin Calligra core library. %files -n %libkoplugin %defattr(-,root,root) %_kde_libdir/libkoplugin.so.%{libkoplugin_major}* #-------------------------------------------------------------------- %define libkowidgets_major 8 %define libkowidgets %mklibname kowidgets %libkowidgets_major # %package -n %libkowidgets Summary: Calligra core library Group: System/Libraries %description -n %libkowidgets Calligra core library. %files -n %libkowidgets %defattr(-,root,root) %_kde_libdir/libkowidgets.so.%{libkowidgets_major}* #-------------------------------------------------------------------- %define karboncommon_major 8 %define libkarboncommon %mklibname karboncommon %karboncommon_major %package -n %libkarboncommon Summary: Calligra core library Group: System/Libraries %description -n %libkarboncommon Calligra core library. %files -n %libkarboncommon %defattr(-,root,root) %_kde_libdir/libkarboncommon.so.%{karboncommon_major}* #-------------------------------------------------------------------- %define karbonui_major 8 %define libkarbonui %mklibname karbonui %karbonui_major %package -n %libkarbonui Summary: Calligra core library Group: System/Libraries %description -n %libkarbonui Calligra core library. %files -n %libkarbonui %defattr(-,root,root) %_kde_libdir/libkarbonui.so.%{karbonui_major}* #-------------------------------------------------------------------- %define libkformulalib_major 8 %define libkformulalib %mklibname kformulalib %libkformulalib_major %package -n %libkformulalib Summary: Calligra core library Group: System/Libraries %description -n %libkformulalib Calligra core library. %files -n %libkformulalib %defattr(-,root,root) %_kde_libdir/libkformulalib.so.%{libkformulalib_major}* #-------------------------------------------------------------------- %define libkexicore_major 8 %define libkexicore %mklibname kexicore %libkexicore_major %package -n %libkexicore Summary: Calligra core library Group: System/Libraries %description -n %libkexicore Calligra core library. %files -n %libkexicore %defattr(-,root,root) %_kde_libdir/libkexicore.so.%{libkexicore_major}* #-------------------------------------------------------------------- %define libkexidatatable_major 8 %define libkexidatatable %mklibname kexidatatable %libkexidatatable_major %package -n %libkexidatatable Summary: Calligra core library Group: System/Libraries %description -n %libkexidatatable Calligra core library. %files -n %libkexidatatable %defattr(-,root,root) %_kde_libdir/libkexidatatable.so.%{libkexidatatable_major}* #-------------------------------------------------------------------- %define libkexidb_major 8 %define libkexidb %mklibname kexidb %libkexidb_major %package -n %libkexidb Summary: Calligra core library Group: System/Libraries %description -n %libkexidb Calligra core library. %files -n %libkexidb %defattr(-,root,root) %_kde_libdir/libkexidb.so.%{libkexidb_major}* #-------------------------------------------------------------------- %define libkexiextendedwidgets_major 8 %define libkexiextendedwidgets %mklibname kexiextendedwidgets %libkexiextendedwidgets_major %package -n %libkexiextendedwidgets Summary: Calligra core library Group: System/Libraries %description -n %libkexiextendedwidgets Calligra core library. %files -n %libkexiextendedwidgets %defattr(-,root,root) %_kde_libdir/libkexiextendedwidgets.so.%{libkexiextendedwidgets_major}* #-------------------------------------------------------------------- %define libkexiformutils_major 8 %define libkexiformutils %mklibname kexiformutils %libkexiformutils_major %package -n %libkexiformutils Summary: Calligra core library Group: System/Libraries %description -n %libkexiformutils Calligra core library. %files -n %libkexiformutils %defattr(-,root,root) %_kde_libdir/libkexiformutils.so.%{libkexiformutils_major}* #-------------------------------------------------------------------- %define libkeximain_major 8 %define libkeximain %mklibname keximain %libkeximain_major %package -n %libkeximain Summary: Calligra core library Group: System/Libraries %description -n %libkeximain Calligra core library. %files -n %libkeximain %defattr(-,root,root) %_kde_libdir/libkeximain.so.%{libkeximain_major}* #-------------------------------------------------------------------- %define libkeximigrate_major 8 %define libkeximigrate %mklibname keximigrate %libkeximigrate_major %package -n %libkeximigrate Summary: Calligra core library Group: System/Libraries %description -n %libkeximigrate Calligra core library. %files -n %libkeximigrate %defattr(-,root,root) %_kde_libdir/libkeximigrate.so.%{libkeximigrate_major}* #-------------------------------------------------------------------- %define libkexirelationsview_major 8 %define libkexirelationsview %mklibname kexirelationsview %libkexirelationsview_major %package -n %libkexirelationsview Summary: Calligra core library Group: System/Libraries %description -n %libkexirelationsview Calligra core library. %files -n %libkexirelationsview %defattr(-,root,root) %_kde_libdir/libkexirelationsview.so.%{libkexirelationsview_major}* #-------------------------------------------------------------------- %define libkexiutils_major 8 %define libkexiutils %mklibname kexiutils %libkexiutils_major %package -n %libkexiutils Summary: Calligra core library Group: System/Libraries %description -n %libkexiutils Calligra core library. %files -n %libkexiutils %defattr(-,root,root) %_kde_libdir/libkexiutils.so.%{libkexiutils_major}* #-------------------------------------------------------------------- %define libkexiguiutils_major 8 %define libkexiguiutils %mklibname kexiguiutils %libkexiguiutils_major %package -n %libkexiguiutils Summary: Calligra core library Group: System/Libraries %description -n %libkexiguiutils Calligra core library. %files -n %libkexiguiutils %defattr(-,root,root) %_kde_libdir/libkexiguiutils.so.%{libkexiguiutils_major}* #-------------------------------------------------------------------- %define libkowv2_major 4 %define libkowv2 %mklibname kowv2_ %libkowv2_major %package -n %libkowv2 Summary: Calligra core library Group: System/Libraries %description -n %libkowv2 Calligra core library. %files -n %libkowv2 %defattr(-,root,root) %_kde_libdir/libkowv2.so.%{libkowv2_major}* #-------------------------------------------------------------------- %define libmsooxml_major 8 %define libmsooxml %mklibname msooxml %libmsooxml_major %package -n %libmsooxml Summary: Calligra core library Group: System/Libraries %description -n %libmsooxml Calligra core library. %files -n %libmsooxml %defattr(-,root,root) %_kde_libdir/libmsooxml.so.%{libmsooxml_major}* #-------------------------------------------------------------------- %define libkoproperty_major 8 %define libkoproperty %mklibname koproperty %libkoproperty_major %package -n %libkoproperty Summary: Calligra core library Group: System/Libraries %description -n %libkoproperty Calligra core library. %files -n %libkoproperty %defattr(-,root,root) %_kde_libdir/libkoproperty.so.%{libkoproperty_major}* #-------------------------------------------------------------------- %define libflowprivate_major 8 %define libflowprivate %mklibname flowprivate %libflowprivate_major %package -n %libflowprivate Summary: Calligra core library Group: System/Libraries %description -n %libflowprivate Calligra core library. %files -n %libflowprivate %defattr(-,root,root) %_kde_libdir/libflowprivate.so.%{libflowprivate_major}* #-------------------------------------------------------------------- %define libkoabstraction_major 8 %define libkoabstraction %mklibname koabstraction %libkoabstraction_major %package -n %libkoabstraction Summary: Calligra core library Group: System/Libraries %description -n %libkoabstraction Calligra core library. %files -n %libkoabstraction %defattr(-,root,root) %_kde_libdir/libkoabstraction.so.%{libkoabstraction_major}* #-------------------------------------------------------------------- %package devel Group: Development/KDE and Qt Summary: Header files for developing calligra applications Requires: %libchartshapelib = %{epoch}:%{version}-%{release} Requires: %libflake = %{epoch}:%{version}-%{release} Requires: %libkarboncommon = %{epoch}:%{version}-%{release} Requires: %libkarbonui = %{epoch}:%{version}-%{release} Requires: %libkdchart = %{epoch}:%{version}-%{release} Requires: %libkexicore = %{epoch}:%{version}-%{release} Requires: %libkexidatatable = %{epoch}:%{version}-%{release} Requires: %libkexidb = %{epoch}:%{version}-%{release} Requires: %libkexiextendedwidgets = %{epoch}:%{version}-%{release} Requires: %libkexiformutils = %{epoch}:%{version}-%{release} Requires: %libkexiguiutils = %{epoch}:%{version}-%{release} Requires: %libkeximain = %{epoch}:%{version}-%{release} Requires: %libkeximigrate = %{epoch}:%{version}-%{release} Requires: %libkexirelationsview = %{epoch}:%{version}-%{release} Requires: %libkexiutils = %{epoch}:%{version}-%{release} Requires: %libkformdesigner = %{epoch}:%{version}-%{release} Requires: %libkformulalib = %{epoch}:%{version}-%{release} Requires: %libkochart = %{epoch}:%{version}-%{release} Requires: %libkokross = %{epoch}:%{version}-%{release} Requires: %libkomain = %{epoch}:%{version}-%{release} Requires: %libkoodf = %{epoch}:%{version}-%{release} Requires: %libkopageapp = %{epoch}:%{version}-%{release} Requires: %libkoplugin = %{epoch}:%{version}-%{release} Requires: %libkoproperty = %{epoch}:%{version}-%{release} Requires: %libkoreport = %{epoch}:%{version}-%{release} Requires: %libkotext = %{epoch}:%{version}-%{release} Requires: %libkowidgets = %{epoch}:%{version}-%{release} Requires: %libkowv2 = %{epoch}:%{version}-%{release} Requires: %libkplatokernel = %{epoch}:%{version}-%{release} Requires: %libkplatomodels = %{epoch}:%{version}-%{release} Requires: %libplanprivate = %{epoch}:%{version}-%{release} Requires: %libkplatoui = %{epoch}:%{version}-%{release} Requires: %libplanworkapp = %{epoch}:%{version}-%{release} Requires: %libplanworkfactory = %{epoch}:%{version}-%{release} Requires: %libcalligrastageprivate = %{epoch}:%{version}-%{release} Requires: %libkritaimage = %{epoch}:%{version}-%{release} Requires: %libkritalibbrush = %{epoch}:%{version}-%{release} Requires: %libkritalibpaintop = %{epoch}:%{version}-%{release} Requires: %libkritaui = %{epoch}:%{version}-%{release} Requires: %libcalligratablescommon = %{epoch}:%{version}-%{release} Requires: %libcalligratablesodf = %{epoch}:%{version}-%{release} Requires: %libwordsexportfilters = %{epoch}:%{version}-%{release} Requires: %libwordsprivate = %{epoch}:%{version}-%{release} Requires: %libmsooxml = %{epoch}:%{version}-%{release} Requires: %libpigmentcms = %{epoch}:%{version}-%{release} Requires: %liblibwmf = %{epoch}:%{version}-%{release} Requires: %libkundo2 = %{epoch}:%{version}-%{release} Requires: %librtfreader = %{epoch}:%{version}-%{release} Requires: %name-core = %{epoch}:%{version}-%{release} Provides: %name-devel = %{epoch}:%{version}-%{release} Conflicts: koffice2-kchart Conflicts: karbon < 11:1.9.95.8-3 Conflicts: kchart < 11:1.9.95.8-3 Conflicts: kivio < 11:1.9.95.8-3 Conflicts: kplato < 11:1.9.95.8-3 Conflicts: kpresenter < 11:1.9.95.8-3 Conflicts: krita < 11:1.9.95.8-3 Conflicts: kspread < 11:1.9.95.8-3 Conflicts: koffice-core < 11:1.9.98.5-3 Conflicts: kword < 11:1.9.95.8-3 Obsoletes: koffice2-devel Obsoletes: koffice-devel %description devel Header files needed for developing calligra applications. %files devel %defattr(-,root,root) %_kde_appsdir/cmake/*/* %_kde_includedir/* %_kde_libdir/libchartshapelib.so %_kde_libdir/libflake.so %_kde_libdir/libkarboncommon.so %_kde_libdir/libkarbonui.so %_kde_libdir/libkdchart.so %_kde_libdir/libkexicore.so %_kde_libdir/libkexidatatable.so %_kde_libdir/libkexidb.so %_kde_libdir/libkexiextendedwidgets.so %_kde_libdir/libkexiformutils.so %_kde_libdir/libkexiguiutils.so %_kde_libdir/libkeximain.so %_kde_libdir/libkeximigrate.so %_kde_libdir/libkexirelationsview.so %_kde_libdir/libkexiutils.so %_kde_libdir/libkformdesigner.so %_kde_libdir/libkformulalib.so %_kde_libdir/libkochart.so %_kde_libdir/libkokross.so %_kde_libdir/libkomain.so %_kde_libdir/libkoodf.so %_kde_libdir/libkopageapp.so %_kde_libdir/libkoplugin.so %_kde_libdir/libkoproperty.so %_kde_libdir/libkoreport.so %_kde_libdir/libkotext.so %_kde_libdir/libkowidgets.so %_kde_libdir/libkowv2.so %_kde_libdir/libkplatokernel.so %_kde_libdir/libkplatomodels.so %_kde_libdir/libplanprivate.so %_kde_libdir/libkplatoui.so %_kde_libdir/libplanworkapp.so %_kde_libdir/libplanworkfactory.so %_kde_libdir/libcalligrastageprivate.so %_kde_libdir/libkritaimage.so %_kde_libdir/libkritalibbrush.so %_kde_libdir/libkritalibpaintop.so %_kde_libdir/libkritaui.so %_kde_libdir/libcalligratablescommon.so %_kde_libdir/libcalligratablesodf.so %_kde_libdir/libwordsexportfilters.so %_kde_libdir/libwordsprivate.so %_kde_libdir/libmsooxml.so %_kde_libdir/libpigmentcms.so %_kde_libdir/libflowprivate.so %_kde_libdir/libbraindumpcore.so %_kde_libdir/libkoabstraction.so %_kde_libdir/libtextlayout.so %_kde_libdir/liblibwmf.so %_kde_libdir/libkundo2.so %_kde_libdir/libRtfReader.so #-------------------------------------------------------------------- %if %_mobile %package mobile Summary: mobile user interaction of Calligra Suite Group: Graphical desktop/KDE %description mobile Calligra Mobile is a mobile user interaction of Calligra Suite %files mobile %defattr(-,root,root) %_kde_bindir/calligramobile %_kde_datadir/applications/hildon/calligramobile.desktop %_kde_datadir/calligramobile-templates/ %_kde_datadir/dbus-1/services/com.nokia.CalligraMobile.service %_kde_iconsdir/hicolor/178x200/apps/calligramobile.png %_kde_iconsdir/hicolor/48x48/hildon/Document.png %_kde_iconsdir/hicolor/48x48/hildon/Presenter.png %_kde_iconsdir/hicolor/48x48/hildon/SpreadSheet.png %_kde_iconsdir/hicolor/64x64/apps/calligramobile.png %endif #-------------------------------------------------------------------- %prep %setup -q -n %name-2.3.74 %patch0 -p1 -b .koabstraction %build #sh initrepo.sh %if %_mobile %cmake_kde4 -DBUILD_xbase=OFF %else %cmake_kde4 -DBUILD_xbase=OFF -DBUILD_mobile=OFF %endif %make %if %compile_apidox make apidox %endif %install rm -fr %buildroot %makeinstall_std -C build %if %compile_apidox make install-apidox DESTDIR=%buildroot/ list=`ls -d */ -1`; echo $list; for i in $list ; do cd $i; if grep '^include .*Doxyfile.am' Makefile.am; then echo "installing apidox from $i" ; make install-apidox DESTDIR=%buildroot/ ; fi cd ../; done; %endif %clean rm -fr %buildroot