X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=abiword.spec;h=d7045fc2f6c97a8378ba40820754c8e52cb55745;hb=988d24be77a9081d810a390db84687d62f49d8d2;hp=49758c36bc6461852f5e0b1a02e2e375d1da180e;hpb=2c759294c536b7fe16fac5ef279643a8fa71f8f1;p=packages%2Fabiword.git diff --git a/abiword.spec b/abiword.spec index 49758c3..d7045fc 100644 --- a/abiword.spec +++ b/abiword.spec @@ -1,101 +1,119 @@ # -# TODO: -# - package new plugins -# - restore cliparts -# - complete descriptions -# - fix broken bconds -# - installed, but unpackaged files -# /usr/include/abiword-2.6/abiwidget.h -# /usr/include/abiword-2.6/xap_UnixTableWidget.h -# /usr/lib/abiword-2.6/plugins/libAbiCollab.so -# /usr/lib/abiword-2.6/plugins/libAbiGremlin.so -# /usr/lib/abiword-2.6/plugins/libAbiOPML.so -# /usr/lib/abiword-2.6/plugins/libAbiOpenXML.so -# /usr/lib/abiword-2.6/plugins/libAbiWPG.so -# /usr/lib/abiword-2.6/plugins/libLoadBindings.so -# /usr/lib/abiword-2.6/plugins/libPresentation.so -# /usr/lib/pkgconfig/abiword-2.6.pc -# /usr/share/abiword-2.6/readme.abw -# /usr/share/abiword-2.6/scripts/abw2html.pl -# /usr/share/mime-info/abiword.keys -# +%bcond_with gda # libgda support +%bcond_without goffice # without plugin-goffice %bcond_without gnome # without GNOME libs -%bcond_without gnomevfs # gnome-vfs support -%bcond_without gda # libgda support -%bcond_with goffice # try build plugin-goffice (requires goffice < 0.6.0) -%bcond_with xhtml # try build plugin-xhtml (compile error) +%bcond_with gnomevfs # gnome-vfs support %bcond_with ots # try build plugin-ots (requires ots >= 0.5.0) -%bcond_with dash # try build plugin-dash (absolutly no idea) -%bcond_with bz2 # try build plugin-bz2 # -%define mver 2.6 +%define mver 3.0 # Summary: Multi-platform word processor Summary(pl.UTF-8): Wieloplatformowy procesor tekstu Name: abiword -Version: 2.6.0 -Release: 0.2 +Version: 3.0.1 +Release: 1 Epoch: 1 -License: GPL -Group: X11/Applications +License: GPL v2+ +Group: X11/Applications/Editors Source0: http://www.abisource.com/downloads/abiword/%{version}/source/%{name}-%{version}.tar.gz -# Source0-md5: d627a5d1061160c683f2257da498355b -Source1: http://www.abisource.com/downloads/abiword/%{version}/source/%{name}-plugins-%{version}.tar.gz -# Source1-md5: ebdc165d1b6c3c69f11148cf7841f257 +# Source0-md5: f3f8052e7b4979a43b75775a381e6cb8 Patch0: %{name}-desktop.patch -Patch1: %{name}-home_etc.patch -Patch2: %{name}-mailmerge.patch -Patch3: %{name}-poppler05x.patch -Patch4: %{name}-goffice05.patch -Patch5: %{name}-eps15.patch -Patch6: %{name}-poppler-0.6-api.patch +Patch1: %{name}-mht.patch +Patch2: %{name}-librevenge.patch +Patch3: %{name}-link-grammar-5.patch +Patch4: %{name}-link-grammar-5-second.patch URL: http://www.abisource.com/ BuildRequires: aiksaurus-gtk-devel >= 1.2.1 -BuildRequires: aspell-devel >= 0.60.4 BuildRequires: autoconf BuildRequires: automake +BuildRequires: boost-devel >= 1.33.1 BuildRequires: bzip2-devel -BuildRequires: curl-devel +BuildRequires: cairo-devel BuildRequires: enchant-devel >= 1.2.6 -BuildRequires: eps-devel >= 1.5 +BuildRequires: eps-devel +BuildRequires: evolution-data-server-devel BuildRequires: fontconfig-devel >= 1:2.3.95 BuildRequires: fribidi-devel >= 0.10.4 BuildRequires: glib2-devel >= 1:2.12.1 -#BuildRequires: gnome-scan-devel < 0.6 -BuildRequires: gtk+2-devel >= 2:2.10.1 +BuildRequires: gtk+2-devel >= 2:2.12.0 BuildRequires: gtkmathview-devel >= 0.7.6 BuildRequires: gucharmap-devel >= 1.7.0 -BuildRequires: libgda-devel >= 1:1.2.3 -BuildRequires: libglade2-devel >= 1:2.6.0 -BuildRequires: libgnomedb-devel >= 1:1.2.2 -BuildRequires: libgnomeprintui-devel >= 2.12.1 +%if %{with gda} +BuildRequires: libgda-devel >= 1:1.2.4-16 +BuildRequires: libgnomedb-devel >= 1:1.2.0 +%else +Obsoletes: abiword-plugin-gda +%endif BuildRequires: libgnomeui-devel >= 2.15.91 -%{?with_goffice:BuildRequires: libgoffice-devel >= 0.6.0} -BuildRequires: libgsf-devel >= 1.14.1 +%if %{with goffice} +BuildRequires: libgoffice-devel >= 0.8.0 +%else +Obsoletes: abiword-plugin-goffice +%endif +BuildRequires: libgsf-devel >= 1.14.9 BuildRequires: libjpeg-devel BuildRequires: libpng-devel -BuildRequires: librsvg-devel >= 1:2.15.90 +BuildRequires: librevenge-devel +BuildRequires: librsvg-devel >= 1:2.16.0 BuildRequires: libtool BuildRequires: libwmf-devel >= 2:0.2.8.4 -BuildRequires: libwpd-devel >= 0.8.5 -BuildRequires: libwpg-devel >= 0.1.0 -BuildRequires: libwps-devel >= 0.1.0 +BuildRequires: libwpd-devel >= 0.9.0 +BuildRequires: libwpg-devel >= 0.2.0 +BuildRequires: libwps-devel >= 0.2.0 BuildRequires: libxml2-devel >= 1:2.6.26 BuildRequires: link-grammar-devel >= 4.2.1 BuildRequires: loudmouth-devel >= 1.0.1 %{?with_ots:BuildRequires: ots-devel >= 0.5.0} +BuildRequires: pango-devel +BuildRequires: perl-devel BuildRequires: pkgconfig >= 0.9.0 -BuildRequires: poppler-glib-devel >= 0.6 BuildRequires: popt-devel BuildRequires: psiconv-devel >= 0.9.6 +BuildRequires: readline-devel +BuildRequires: sed >= 4.0 BuildRequires: t1lib-devel BuildRequires: wv-devel >= 1.2.1 Requires(post,postun): desktop-file-utils -Obsoletes: abiword-plugin-collab +Obsoletes: abiword-plugin-applix +Obsoletes: abiword-plugin-babelfish +Obsoletes: abiword-plugin-bmp +Obsoletes: abiword-plugin-bz2 +Obsoletes: abiword-plugin-capi +Obsoletes: abiword-plugin-clarisworks +Obsoletes: abiword-plugin-dash +Obsoletes: abiword-plugin-docbook +Obsoletes: abiword-plugin-eml +Obsoletes: abiword-plugin-freetranslation +Obsoletes: abiword-plugin-gdict Obsoletes: abiword-plugin-gdkpixbuf +Obsoletes: abiword-plugin-gimp +Obsoletes: abiword-plugin-google Obsoletes: abiword-plugin-gypsython +Obsoletes: abiword-plugin-hancom +Obsoletes: abiword-plugin-hrtext +Obsoletes: abiword-plugin-iscii +Obsoletes: abiword-plugin-jpeg +Obsoletes: abiword-plugin-kword Obsoletes: abiword-plugin-magick +Obsoletes: abiword-plugin-mif +Obsoletes: abiword-plugin-mswrite +Obsoletes: abiword-plugin-nroff +Obsoletes: abiword-plugin-opendocument +Obsoletes: abiword-plugin-openwritter +Obsoletes: abiword-plugin-palmdoc +Obsoletes: abiword-plugin-passepartout +Obsoletes: abiword-plugin-pdf Obsoletes: abiword-plugin-referee +Obsoletes: abiword-plugin-rsvg +Obsoletes: abiword-plugin-scripthappy +Obsoletes: abiword-plugin-sdw +Obsoletes: abiword-plugin-t602 +Obsoletes: abiword-plugin-urldict +Obsoletes: abiword-plugin-wikipedia +Obsoletes: abiword-plugin-wordperfect +Obsoletes: abiword-plugin-wml +Obsoletes: abiword-plugin-xhtml +Obsoletes: abiword-plugin-xslfo Obsoletes: abiword-plugins-impexp Obsoletes: abiword-plugins-tools BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -108,12 +126,23 @@ the UNIX platform. AbiWord jest wieloplatformowym procesorem tekstu z interfejsem GTK+ na platformie UNIX. +%package devel +Summary: Files for AbiWord plugins development +Summary(pl.UTF-8): Pliki do tworzenia wtyczek dla AbiWorda +Group: Development/Libraries +# doesn't require base + +%description devel +Files for AbiWord plugins development. + +%description devel -l pl.UTF-8 +Pliki do tworzenia wtyczek dla AbiWorda. + # plugins - tools -# abiAiksaurus %package plugin-aiksaurus Summary: AbiWord Aiksaurus plugin Summary(pl.UTF-8): Wtyczka AbiWorda Aiksaurus -Group: X11/Applications +Group: X11/Applications/Editors Requires: %{name} = %{epoch}:%{version}-%{release} %description plugin-aiksaurus @@ -123,24 +152,22 @@ Allows to use Aiksaurus thesaurus. Wtyczka ta pozwala na użycie Aiksaurusa - słownika wyrazów bliskoznacznych. -# abiBabelfish -%package plugin-babelfish -Summary: AbiWord Babelfish plugin -Summary(pl.UTF-8): Wtyczka AbiWorda Babelfish -Group: X11/Applications +%package plugin-collab +Summary: Remote collaborate for AbiWord +Summary(pl.UTF-8): Zdalna współpraca dla AbiWorda +Group: X11/Applications/Editors Requires: %{name} = %{epoch}:%{version}-%{release} -%description plugin-babelfish -Allows to translate selected text. +%description plugin-collab +Allows to collaborate with a remote user. -%description plugin-babelfish -l pl.UTF-8 -Wtyczka ta pozwala na przetłumaczenie wybranego tekstu. +%description plugin-collab -l pl.UTF-8 +Wtyczka pozwalająca na współpracę z innym użytkownikiem przez sieć. -# abiCommand plugin %package plugin-command Summary: AbiWord command line control Summary(pl.UTF-8): Konrolowanie AbiWorda z linii poleceń -Group: X11/Applications +Group: X11/Applications/Editors Requires: %{name} = %{epoch}:%{version}-%{release} %description plugin-command @@ -149,37 +176,10 @@ Allows command line control of AbiWord. %description plugin-command -l pl.UTF-8 Wtyczka ta pozwala na kontrolowanie AbiWorda z poziomu linii poleceń. -# abiDash - not documented -%package plugin-dash -Summary: AbiWord Dash plugin -Summary(pl.UTF-8): Wtyczka Dash dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-dash -Dash plugin. - -%description plugin-dash -l pl.UTF-8 -Wtyczka Dash. - -# abiFreeTranslation -%package plugin-freetranslation -Summary: AbiWord freetranslation.com plugin -Summary(pl.UTF-8): Wtyczka AbiWorda dla freetranslation.com -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-freetranslation -Allows to translate selected text. - -%description plugin-freetranslation -l pl.UTF-8 -Wtyczka ta pozwala przetłumaczyć wybrany tekst. - -# abiGDA %package plugin-gda Summary: AbiWord GDA plugin Summary(pl.UTF-8): Wtyczka AbiWorda dla GDA -Group: X11/Applications +Group: X11/Applications/Editors Requires: %{name} = %{epoch}:%{version}-%{release} Requires: gnome-database-access-properties >= 1:1.2.1 @@ -190,39 +190,10 @@ Allows access to any database provided by libgda. Wtyczka ta pozwala na połączenie z dowolną bazą danych dostarczaną za pośrednictwem libgda. -# abiGdict -%package plugin-gdict -Summary: AbiWord gDict plugin -Summary(pl.UTF-8): Wtyczka AbiWorda gDict -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-gdict -Look up definitions of selected text. - -%description plugin-gdict -l pl.UTF-8 -Wtyczka ta służy do wyszukiwania definicji w zaznaczonym fragmencie -tekstu. - -# abiGimp plugin -%package plugin-gimp -Summary: AbiWord image editor plugin -Summary(pl.UTF-8): Wtyczka AbiWorda dla edytorów obrazu -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-gimp -Allows to edit embedded images with a paint program like Gimp. - -%description plugin-gimp -l pl.UTF-8 -Wtyczka ta pozwala na edycję osadzonych obrazów programem do ich -obróbki, takim jak Gimp. - -# abiGOChart plugin %package plugin-goffice Summary: GNOME Office plugin Summary(pl.UTF-8): Wtyczka GNOME Office -Group: X11/Applications +Group: X11/Applications/Editors Requires: %{name} = %{epoch}:%{version}-%{release} %description plugin-goffice @@ -232,25 +203,10 @@ Allows to share GNOME Office objects between GOffice appplications. Pozwala na współdzielenie obiektów GNOME Office pomiędzy jego aplikacjami. -# abiGoogle -%package plugin-google -Summary: AbiWord Google plugin -Summary(pl.UTF-8): Wtyczka Google dla AbiWorda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-google -Search Google for selected text. - -%description plugin-google -l pl.UTF-8 -Wtyczka ta służy do przeszukiwania Google w poszukiwaniu zaznaczonego -tekstu. - -# abiMathView %package plugin-mathview Summary: AbiWord MathView plugin Summary(pl.UTF-8): Wtyczka MAthView dla AbiWorda -Group: X11/Applications +Group: X11/Applications/Editors Requires: %{name} = %{epoch}:%{version}-%{release} %description plugin-mathview @@ -259,11 +215,10 @@ MathML or LaTeX style equation inserting and editing. %description plugin-mathview -l pl.UTF-8 Pozwala na wstawianie i edycję równań w stylu MathML lub LaTeX. -# abiOTS %package plugin-ots Summary: AbiWord OTS plugin Summary(pl.UTF-8): Wtyczka OTS dla Abiworda -Group: X11/Applications +Group: X11/Applications/Editors Requires: %{name} = %{epoch}:%{version}-%{release} %description plugin-ots @@ -272,105 +227,11 @@ Create document summaries. %description plugin-ots -l pl.UTF-8 Wtyczka ta służy do tworzenia podsumowania dokumentu. -# abiScriptHappy - not documented -%package plugin-scripthappy -Summary: AbiWord ScriptHappy plugin -Summary(pl.UTF-8): Wtyczka ScriptHappy dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-scripthappy -Plugin ScriptHappy. - -%description plugin-scripthappy -l pl.UTF-8 -Wtyczka ScriptHappy. - -# abiURLDict -%package plugin-urldict -Summary: AbiWord URLDict plugin -Summary(pl.UTF-8): Wtyczka URLDict dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-urldict -Internet dictionary. - -%description plugin-urldict -l pl.UTF-8 -Słownik internetowy. - -# abiWikipedia -%package plugin-wikipedia -Summary: AbiWord Wikipedia plugin -Summary(pl.UTF-8): Wtyczka Wikipedia dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-wikipedia -Search Wikipedia for selected text. - -%description plugin-wikipedia -l pl.UTF-8 -Wtyczka ta służy do przeszukiwania Wikipedii w poszukiwaniu -zaznaczonego tekstu. - # plugins import - export -# abiApplix -%package plugin-applix -Summary: AbiWord Applix plugin -Summary(pl.UTF-8): Wtyczka Applix dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-applix -Import/export Applix Word files. - -%description plugin-applix -l pl.UTF-8 -Wtyczka ta służy do importu/eksportu plików Applix Worda. - -# abiBMP -%package plugin-bmp -Summary: AbiWord BMP plugin -Summary(pl.UTF-8): Wtyczka BMP dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-bmp -View Bitmap Images. - -%description plugin-bmp -l pl.UTF-8 -Wtyczka ta służy do wyświetlania bitmap. - -# abiBZ2 -%package plugin-bz2 -Summary: AbiWord BZ2 plugin -Summary(pl.UTF-8): Wtyczka BZ2 dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-bz2 -Import/export bzip2 compressed AbiWord files. - -%description plugin-bz2 -l pl.UTF-8 -Wtyczka ta służy do importu/eksportu plików Abiworda spakowanych przy -pomocy bzip2. - -# abiClarisWorks -%package plugin-clarisworks -Summary: AbiWord ClarisWorks plugin -Summary(pl.UTF-8): Wtyczka ClarisWorks dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-clarisworks -Import/export Clarisworks files. - -%description plugin-clarisworks -l pl.UTF-8 -Wtyczka ta służy do importu/eksportu plików Clarisworks. - -# abiCoquille %package plugin-coquille Summary: AbiWord Coquille plugin Summary(pl.UTF-8): Wtyczka Coquille dla Abiworda -Group: X11/Applications +Group: X11/Applications/Editors Requires: %{name} = %{epoch}:%{version}-%{release} %description plugin-coquille @@ -379,105 +240,10 @@ Docbook extensions. %description plugin-coquille -l pl.UTF-8 Rozszerzenia Docbooka. -# abiDocBook -%package plugin-docbook -Summary: AbiWord DocBook plugin -Summary(pl.UTF-8): Wtyczka DocBook dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-docbook -Import/export Docbook files. - -%description plugin-docbook -l pl.UTF-8 -Wtyczka ta służy do importu/eksportu plików zapisanych w formacie -Docbook. - -# abiEML -%package plugin-eml -Summary: AbiWord EML plugin -Summary(pl.UTF-8): Wtyczka EML dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-eml -Import/export as MS Outlook Email files. - -%description plugin-eml -l pl.UTF-8 -Wtyczka ta służy do importu/eksportu plików poczty programu MS -Outlook. - -# abiHRText -%package plugin-hrtext -Summary: AbiWord HRText plugin -Summary(pl.UTF-8): Wtyczka HRText dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-hrtext -Export text with "newsgroup" markup. - -%description plugin-hrtext -l pl.UTF-8 -Wtyczka ta służy do eksportu ze znacznikiem "grupa news". - -# abiHancom -%package plugin-hancom -Summary: AbiWord Hancom plugin -Summary(pl.UTF-8): Wtyczka Hancom dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-hancom -Hancom Word Importer. - -%description plugin-hancom -l pl.UTF-8 -Wtyczka ta służy jest importerem formatu Hancom Word. - -# abiISCII -%package plugin-iscii -Summary: AbiWord ISCII plugin -Summary(pl.UTF-8): Wtyczka dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-iscii -Import/export ISCII text files (Indic script). - -%description plugin-iscii -l pl.UTF-8 -Wtyczka ta służy do importu/eksportu plików tekstowych w kodowaniu -ISCII (Indic script). - -# abiJPEG -%package plugin-jpeg -Summary: AbiWord JPEG plugin -Summary(pl.UTF-8): Wtyczka JPEG dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-jpeg -View JPEG Images. - -%description plugin-jpeg -l pl.UTF-8 -Wtyczka ta służy do wyświetlania obrazów w formacie JPEG. - -# abiKWord -%package plugin-kword -Summary: AbiWord KWord plugin -Summary(pl.UTF-8): Wtyczka KWord dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-kword -KWord import/export. - -%description plugin-kword -l pl.UTF-8 -Wtyczka ta służy do importu/eksportu plików KWorda. - -# abiLaTeX %package plugin-latex Summary: AbiWord LaTeX plugin Summary(pl.UTF-8): Wtyczka LaTeX dla Abiworda -Group: X11/Applications +Group: X11/Applications/Editors Requires: %{name} = %{epoch}:%{version}-%{release} %description plugin-latex @@ -486,11 +252,10 @@ LaTeX export. %description plugin-latex -l pl.UTF-8 Wtyczka ta służy do eksportu do LaTeXa. -# AbiGrammar %package plugin-link-grammar Summary: AbiWord Link Grammar plugin Summary(pl.UTF-8): Wtyczka Gramatyki dla Abiworda -Group: X11/Applications +Group: X11/Applications/Editors Requires: %{name} = %{epoch}:%{version}-%{release} %description plugin-link-grammar @@ -499,115 +264,10 @@ AbiWord Link Grammar plugin. %description plugin-link-grammar -l pl.UTF-8 Wtyczka Gramatyki dla Abiworda. -# abiMIF - not documented -%package plugin-mif -Summary: AbiWord MIF plugin -Summary(pl.UTF-8): Wtyczka MIF dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-mif -MIF plugin. - -%description plugin-mif -l pl.UTF-8 -Wtyczka MIF. - -# abiMSWrite -%package plugin-mswrite -Summary: AbiWord MSWrite plugin -Summary(pl.UTF-8): Wtyczka MSWrite dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-mswrite -Import MS Write files. - -%description plugin-mswrite -l pl.UTF-8 -Wtyczka ta służy do importu plików MS Write'a. - -# abiNroff - lack of precise description (export?/import?) -%package plugin-nroff -Summary: AbiWord Nroff plugin -Summary(pl.UTF-8): Wtyczka Nroff dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-nroff -nroff/man file format. - -%description plugin-nroff -l pl.UTF-8 -Typy plików nroff/man. - -# abiOpenDocument -%package plugin-opendocument -Summary: AbiWord OpenDocument plugin -Summary(pl.UTF-8): Wtyczka OpenDocument dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-opendocument -Import/export OpenDocument files. - -%description plugin-opendocument -l pl.UTF-8 -Wtyczka ta służy do importu/eksportu plików OpenDocument. - -# abiOpenWriter -%package plugin-openwritter -Summary: AbiWord OpenWriter plugin -Summary(pl.UTF-8): Wtyczka OpenWriter dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-openwritter -Import/export OpenOffice files. - -%description plugin-openwritter -l pl.UTF-8 -Wtyczka ta służy do importu/eksportu plików OpenOffice'a. - -# abiPalmDoc - not documented -%package plugin-palmdoc -Summary: AbiWord PalmDoc plugin -Summary(pl.UTF-8): Wtyczka PalmDoc dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-palmdoc -PalmDoc plugin. - -%description plugin-palmdoc -l pl.UTF-8 -Wtyczka PalmDoc. - -# abiPassepartout - not documented -%package plugin-passepartout -Summary: AbiWord Passepartout plugin -Summary(pl.UTF-8): Wtyczka Passepartout dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-passepartout -Passepartout plugin. - -%description plugin-passepartout -l pl.UTF-8 -Wtyczka Passepartout. - -# abiPDF -%package plugin-pdf -Summary: AbiWord PDF plugin -Summary(pl.UTF-8): Wtyczka PDF dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-pdf -Exports documents to PDF format. - -%description plugin-pdf -l pl.UTF-8 -Eksportuje dokumenty do formatu PDF. - -# abiPsion %package plugin-psion Summary: AbiWord Psion plugin Summary(pl.UTF-8): Wtyczka Psion dla Abiworda -Group: X11/Applications +Group: X11/Applications/Editors Requires: %{name} = %{epoch}:%{version}-%{release} %description plugin-psion @@ -616,50 +276,10 @@ Import/export Psion files. %description plugin-psion -l pl.UTF-8 Wtyczka ta służy do importu/eksportu plików Psiona. -# abiRSVG -%package plugin-rsvg -Summary: AbiWord RSVG plugin -Summary(pl.UTF-8): Wtyczka RSVG dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-rsvg -View Scalable Vector Graphics. - -%description plugin-rsvg -l pl.UTF-8 -Wtyczka ta służy do wyświetlania plików SVG. - -# abiSDW -%package plugin-sdw -Summary: AbiWord SDW plugin -Summary(pl.UTF-8): Wtyczka SDW dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-sdw -Import StarOffice 5.x files. - -%description plugin-sdw -l pl.UTF-8 -Wtyczka ta służy do importu plików StarOffice'a 5.x. - -# abiT602 -%package plugin-t602 -Summary: AbiWord T602 plugin -Summary(pl.UTF-8): Wtyczka T602 dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-t602 -Import T602 files. - -%description plugin-t602 -l pl.UTF-8 -Wtyczka ta służy do importu plików T602. - -# abiWMF %package plugin-wmf Summary: AbiWord WMF plugin Summary(pl.UTF-8): Wtyczka WMF dla Abiworda -Group: X11/Applications +Group: X11/Applications/Editors Requires: %{name} = %{epoch}:%{version}-%{release} %description plugin-wmf @@ -668,24 +288,10 @@ View Windows Metafiles. %description plugin-wmf -l pl.UTF-8 Wtyczka ta służy do wyświetlania plików typu Windows Metafile. -# abiWML -%package plugin-wml -Summary: AbiWord WML plugin -Summary(pl.UTF-8): Wtyczka WML dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-wml -Import/export WML files. - -%description plugin-wml -l pl.UTF-8 -Wtyczka ta służy do importu/eksportu plików WML. - -# abiWordPerfect %package plugin-wordperfect Summary: AbiWord WordPerfect plugin Summary(pl.UTF-8): Wtyczka WordPerfect dla Abiworda -Group: X11/Applications +Group: X11/Applications/Editors Requires: %{name} = %{epoch}:%{version}-%{release} %description plugin-wordperfect @@ -695,50 +301,11 @@ Import/export Corel WordPerfect files. Wtyczka ta służy do importu/eksportu plików w formacie Corel WordPerfect. -# abiXHTML -%package plugin-xhtml -Summary: AbiWord XHTML plugin -Summary(pl.UTF-8): Wtyczka XHTML dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-xhtml -Import HTML/multipart HTML. - -%description plugin-xhtml -l pl.UTF-8 -Wtyczka ta służy do importu plików HTML/wieloczęściowego HTML. - -# abiXSLFO -%package plugin-xslfo -Summary: AbiWord XSLFO plugin -Summary(pl.UTF-8): Wtyczka XSLFO dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-xslfo -Import/export XSL-FO. - -%description plugin-xslfo -l pl.UTF-8 -Wtyczka ta służy do importu/eksportu XSL-FO. - -# no one knows category -# abiCAPI -%package plugin-capi -Summary: AbiWord CAPI plugin -Summary(pl.UTF-8): Wtyczka CAPI dla Abiworda -Group: X11/Applications -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description plugin-capi -CAPI plugin. - -%description plugin-capi -l pl.UTF-8 -Wtyczka CAPI. - %package clipart Summary: AbiWord Clipart Summary(pl.UTF-8): Cliparty dla AbiWorda -Group: X11/Applications +Group: X11/Applications/Editors +Requires: %{name} = %{epoch}:%{version}-%{release} %description clipart This is the clipart portfolio used by AbiWord. @@ -747,63 +314,35 @@ This is the clipart portfolio used by AbiWord. Jest to teczka clipartów używanych przez AbiWorda. %prep -%setup -q -a1 +%setup -q %patch0 -p1 -# needs some work -#patch1 -p1 -# seems applied -#patch2 -p1 - -#plugins stuff -#patch3 -p1 -#patch4 -p0 -#patch5 -p1 -#patch6 -p0 - -# use generic icon name -sed -i -e 's|abiword_48.png|abiword.png|' GNUmakefile.am -mv abiword_48.png abiword.png +%patch1 -p1 +%patch2 -p0 +%patch3 -p1 +%patch4 -p1 %build -%{__aclocal} -I ac-helpers +%{__aclocal} -I . %{__automake} %{__autoconf} %configure \ + --with-gnomevfs=%{?with_gnomevfs:yes}%{!?with_gnomevfs:no} \ + --with-goffice=%{?with_goffice:yes}%{!?with_goffice:no} \ --disable-static \ - --%{!?with_gnome:dis}%{?with_gnome:en}able-gnomeui \ - --%{!?with_gnomevfs:dis}%{?with_gnomevfs:en}able-gnomevfs \ - --enable-printing \ - --enable-scripting \ - --enable-threads \ - --with-libxml2 \ - --with-pspell \ - --with-sys-wv + --enable-clipart \ + --enable-plugins=auto \ + --enable-templates %{__make} -cd abiword-plugins-%{version} -%{__libtoolize} -%{__aclocal} -I ac-helpers -%{__automake} -%{__autoconf} -%configure \ - --with-abiword=.. \ - %{!?with_goffice:--disable-abigoffice} \ - %{!?with_xhtml:--disable-xhtml} -%{__make} - %install rm -rf $RPM_BUILD_ROOT -%{__make} -C abiword-plugins-%{version} install \ - DESTDIR=$RPM_BUILD_ROOT - %{__make} install \ - DESTDIR=$RPM_BUILD_ROOT \ - icondir=%{_pixmapsdir} + DESTDIR=$RPM_BUILD_ROOT # Remove useless files -rm -f $RPM_BUILD_ROOT%{_libdir}/abiword-%{mver}/plugins/*.la +%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/abiword-%{mver}/plugins/*.la %clean rm -rf $RPM_BUILD_ROOT @@ -817,213 +356,127 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/* -%dir %{_lib}/abiword-%{mver} -%dir %{_lib}/abiword-%{mver}/plugins +%attr(755,root,root) %{_libdir}/libabiword-%{mver}.so +%dir %{_libdir}/abiword-%{mver} +%dir %{_libdir}/abiword-%{mver}/plugins %dir %{_datadir}/abiword-%{mver} -%{_datadir}/abiword-%{mver}/glade +%{_datadir}/abiword-%{mver}/Presentation.xml +%{_datadir}/abiword-%{mver}/readme.abw %{_datadir}/abiword-%{mver}/readme.txt %{_datadir}/abiword-%{mver}/strings %{_datadir}/abiword-%{mver}/system.profile* %{_datadir}/abiword-%{mver}/templates +%{_datadir}/abiword-%{mver}/ui +%{_datadir}/abiword-%{mver}/xsltml +%{_datadir}/abiword-%{mver}/mime-info +%{_datadir}/abiword-%{mver}/omml_xslt %{_desktopdir}/*.desktop -%{_pixmapsdir}/*.png +%{_iconsdir}/hicolor/*/apps/abiword.* +%{_mandir}/man1/abiword.1* +%{_datadir}/dbus-1/services/org.freedesktop.Telepathy.Client.AbiCollab.service +%{_datadir}/telepathy/clients/AbiCollab.client + +# These don't add any additional dependencies so there's no reason to split +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/applix.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/babelfish.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/bmp.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/clarisworks.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/docbook.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/eml.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/epub.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/freetranslation.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/garble.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/gdict.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/gimp.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/google.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/hancom.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/hrtext.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/iscii.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/kword.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/loadbindings.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mht.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mif.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mswrite.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/opml.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/opendocument.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/openwriter.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/openxml.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/paint.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/passepartout.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/pdb.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/pdf.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/presentation.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/s5.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/sdw.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/t602.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/urldict.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wikipedia.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wml.so +#%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wpg.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/xslfo.so + +%files devel +%defattr(644,root,root,755) +%{_libdir}/libabiword-%{mver}.la +%{_includedir}/abiword-%{mver} +%{_pkgconfigdir}/abiword-%{mver}.pc %files plugin-aiksaurus %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiAikSaurus.so - -%files plugin-babelfish -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiBabelfish.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/aiksaurus.so +%attr(755,root,root) %{_libdir}/libAiksaurusGtk3--export-dynamic.so +%attr(755,root,root) %{_libdir}/libAiksaurusGtk3.so -%files plugin-capi +%files plugin-collab %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiCAPI.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/collab.so %files plugin-command %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiCommand.so - -%if %{with dash} -%files plugin-dash -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiDash.so -%endif - -%files plugin-freetranslation -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiFreeTranslation.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/command.so %if %{with gda} %files plugin-gda %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiGDA.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/gda.so %endif -%files plugin-gdict -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiGdict.so - -%files plugin-gimp -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiGimp.so - %if %{with goffice} %files plugin-goffice %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiGOChart.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/goffice.so %endif -%files plugin-google -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiGoogle.so - %files plugin-mathview %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiMathView.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mathview.so %if %{with ots} %files plugin-ots %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiOTS.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/ots.so %endif -%files plugin-scripthappy -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiScriptHappy.so - -%files plugin-urldict -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiURLDict.so - -%files plugin-wikipedia -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiWikipedia.so - -%files plugin-applix -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiApplix.so - -%files plugin-bmp -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiBMP.so - -%if %{with bz2} -%files plugin-bz2 -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiBZ2.so -%endif - -%files plugin-clarisworks -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiClarisWorks.so - -%files plugin-docbook -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiDocBook.so - -%files plugin-eml -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiEML.so - -%files plugin-hrtext -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiHRText.so - -%files plugin-hancom -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiHancom.so - -%files plugin-iscii -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiISCII.so - -%files plugin-jpeg -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiJPEG.so - -%files plugin-kword -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiKWord.so - %files plugin-latex %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiLaTeX.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/latex.so %files plugin-link-grammar %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiGrammar.so - -%files plugin-mif -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiMIF.so - -%files plugin-mswrite -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiMSWrite.so - -%files plugin-nroff -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiNroff.so - -%files plugin-opendocument -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiOpenDocument.so - -%files plugin-openwritter -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiOpenWriter.so - -%files plugin-palmdoc -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiPalmDoc.so - -%files plugin-passepartout -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiPassepartout.so - -%files plugin-pdf -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiPDF.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/grammar.so %files plugin-psion %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiPsion.so - -%files plugin-rsvg -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiRSVG.so - -%files plugin-sdw -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiSDW.so - -%files plugin-t602 -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiT602.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/psion.so %files plugin-wmf %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiWMF.so - -%files plugin-wml -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiWML.so - -%files plugin-wordperfect -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiWordPerfect.so +%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wmf.so -%if %{with xhtml} -%files plugin-xhtml -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiXHTML.so -%endif - -%files plugin-xslfo -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/libAbiXSLFO.so +#%files plugin-wordperfect +#%defattr(644,root,root,755) +#%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wordperfect.so %files clipart %defattr(644,root,root,755) -#{_datadir}/AbiSuite-%{mver}/clipart +%{_datadir}/abiword-%{mver}/clipart