X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=abiword.spec;h=c6cf6ac8bcb834b3ea3bd4e9ccfacf3f978c7eab;hb=e56cb304e15b54df9b99224676a8c9d3f9a66efb;hp=042d3e0f61b7632fa3cd6be8e980d96296c2c7d1;hpb=5151071ffbe75f17083fe87a80680a4df6a824e2;p=packages%2Fabiword.git diff --git a/abiword.spec b/abiword.spec index 042d3e0..c6cf6ac 100644 --- a/abiword.spec +++ b/abiword.spec @@ -1,60 +1,267 @@ -Summary: AbiWord - advanced wordprocessor -Summary(pl): AbiWord - zaawansowany procesor tekstu +Summary: Multi-platform word processor +Summary(pl): Wieloplatformowy procesor tekstu Name: abiword -Version: 0.9.6.1 +Version: 2.0.1 Release: 1 +Epoch: 1 License: GPL Group: X11/Applications -Source0: http://prdownloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz -Source1: %{name}.desktop +Source0: http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 +# Source0-md5: 4b927771a4e91db5de9cfe811aa7545f +Source1: http://dl.sourceforge.net/%{name}/%{name}-plugins-%{version}.tar.bz2 +# Source1-md5: 5aa1e05c0f7b8ab7e92c2a296f1a5673 +Patch0: %{name}-desktop.patch +Patch1: %{name}-types.patch URL: http://www.abisource.com/ -BuildRequires: gettext-devel -BuildRequires: gnome-libs-devel -BuildRequires: ORBit-devel +BuildRequires: aiksaurus-gtk-devel >= 1.0 +BuildRequires: aspell-devel >= 0.50.0 +BuildRequires: bzip2-devel +BuildRequires: enchant-devel >= 0.4.0 +BuildRequires: fontconfig-devel >= 1.0 +BuildRequires: fribidi-devel >= 0.10.4 +BuildRequires: gal-devel >= 1.99 +BuildRequires: glib2-devel >= 2.0.0 +BuildRequires: gtk+2-devel >= 2.0.0 +BuildRequires: gucharmap-devel >= 0.7 +BuildRequires: libbonobo-devel >= 2.2.0 +BuildRequires: libglade2-devel >= 2.0.0 +BuildRequires: libgnomeui-devel >= 2.2.0 +BuildRequires: libgnomeprint-devel >= 2.2.1 +BuildRequires: libgnomeprintui-devel >= 2.2.1.3-2 +BuildRequires: libgsf-devel >= 1.4.0 +BuildRequires: libjpeg-devel +BuildRequires: librsvg-devel >= 2.0 +BuildRequires: libwmf-devel >= 0.2.8 +BuildRequires: libwpd-devel >= 0.6.0 +BuildRequires: libxml2-devel >= 2.4.2 +BuildRequires: nautilus-devel >= 2.0 +BuildRequires: ots-devel >= 0.4.1 +BuildRequires: python-devel >= 1:2.3 +BuildRequires: wv-devel >= 1.0.0 +BuildRequires: xft-devel >= 2.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _prefix /usr/X11R6 - %description -AbiWord is a free word processing program similar to Microsoft Word. -It is suitable for typing papers, letters, reports, memos, and so forth. +AbiWord is a multi-platform word processor with a GTK+ interface on +the UNIX platform. %description -l pl -AbiWord jest darmowym procesorem tekstu podobnym do Microsoft Word. -Jest idealnym narzêdziem do pisania dokumentów, listów, raportów itp. +AbiWord jest wieloplatformowym procesorem tekstu z interfejsem GTK+ na +platformie UNIX. + +%package plugins-tools +Summary: Various tools that can be used to extend AbiWord's capabilities +Summary(pl): Ró¿ne narzêdzia powiêkszaj±ce mo¿liwo¶ci AbiWorda +Group: Applications/Productivity +Requires: %{name} = %{epoch}:%{version} + +%description plugins-tools +This is a set of plugins for AbiWord. It includes + eml: Use mathematical notation in AbiWord. + abicommand: Perform AbiWord operations from the command prompt. + abigimp: Process images in AbiWord using the Gimp. + abimagick: Process images in AbiWord using ImageMagick. + wikipedia: Access the Wikipedia reference from AbiWord. + urldict: Cross-platform URL dictionary plugin. + gdict: Use the GNOME dictionary application from within AbiWord. + aiksaurus: Use the Aiksaurus thesaurus in AbiWord. + babelfish: Translate text online using Babelfish. +ScriptHappy: Run other programs in a shell and direct the output to + AbiWord. + +%description plugins-tools -l pl +Jest to zestaw wtyczek dla AbiWorda. Zawiera: + eml: U¿ywanie notacji matematycznej w AbiWordzie. + abicommand: Wykonywanie operacji AbiWordem z linii poleceñ. + abigimp: Obróbka obrazków w AbiWordzie przy u¿yciu Gimpa. + abimagick: Obróbka obrazków w AbiWordzie przy u¿yciu ImageMagick. + wikipedia: Dostêp do Wikipedii z Abiworda. + urldict: Wieloplatformowa wtyczka s³ownika URL. + gdict: U¿ywanie aplikacji s³ownikowej GNOME z poziomu AbiWorda. + aiksaurus: U¿ywanie tezaurusa Aiksaurus w AbiWordzie. + babelfish: Automatyczne t³umaczenie tekstu przy u¿yciu Babelfisha. +ScriptHappy: Uruchamianie innych programów z poziomu pow³oki z + wyj¶ciem do AbiWorda. + +%package plugins-impexp +Summary: Plugins to import and export otherwise unsupported formats +Summary(pl): Wtyczki importuj±ce i eksportuj±ce do róznych formatów dokumentów +Group: Applications/Productivity +Requires: %{name} = %{epoch}:%{version} + +%description plugins-impexp +This is a set of plugins for AbiWord. It includes support for +OpenWriter, bzipped AbiWord, and (x)html document formats. +Additionally, it adds support for certain image types to AbiWord +builds that were not gnome-enabled. + +%description plugins-impexp -l pl +Ten zestaw wtyczek do AbiWorda zawiera obs³ugê formatów dokumentów +OpenWritera, zbzipowanego AbiWorda oraz (X)HTML. Ponadto dodaje +obs³ugê ró¿nych rodzajów obrazków do AbiWorda zbudowanego bez +obs³ugi GNOME. + +%package clipart +Summary: AbiWord Clipart +Summary(pl): Cliparty dla AbiWorda +Group: Applications/Productivity + +%description clipart +This is the clipart portfolio used by AbiWord. + +%description clipart -l pl +Jest to teczka clipartów u¿ywanych przez Abiworda. %prep -%setup -q +%setup -q -a 1 +%patch0 -p1 +%patch1 -p1 %build cd abi -gettextize --copy --force +./autogen.sh +%configure \ + --enable-gnome \ + --with-pspell \ + --with-sys-wv +%{__make} +cd ../abiword-plugins +./nextgen.sh %configure \ - --enable-gnome - -%{__make} -f GNUmakefile + --disable-eg \ + --disable-gda \ + --enable-abicommand \ + --enable-abigimp \ + --enable-aiksaurus \ + --enable-babelfish \ + --enable-freetranslation \ + --enable-gdict \ + --enable-referee \ + --enable-urldict \ + --enable-wikipedia \ + --disable-magick \ + --enable-shell \ + --enable-gdkpixbuf \ + --enable-bmp \ + --enable-jpeg \ + --enable-wmf \ + --enable-applix \ + --enable-bz2abw \ + --enable-clarisworks \ + --enable-eml \ + --enable-hancom \ + --enable-hrtext \ + --enable-html \ + --enable-iscii-text \ + --enable-kword \ + --enable-latex \ + --enable-mif \ + --enable-mswrite \ + --disable-nroff \ + --enable-OpenWriter \ + --enable-pdb \ + --enable-psion \ + --enable-pw \ + --enable-sdw \ + --enable-t602 \ + --enable-wml \ + --enable-wordperfect \ + --enable-xhtml \ + --enable-xsl-fo \ + --enable-librsvg \ + --enable-docbook +%{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_bindir},%{_applnkdir}/Office/Wordprocessors,%{_pixmapsdir}} -cd abi -%{__make} -f GNUmakefile install \ +cd abiword-plugins +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT +cd ../abi +%{__make} install \ DESTDIR=$RPM_BUILD_ROOT -install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Office/Wordprocessors -install $RPM_BUILD_ROOT%{_datadir}/AbiSuite/icons/abiword_48.png $RPM_BUILD_ROOT%{_pixmapsdir} +# Manual fixes to Abi package +install -d $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir}} +mv $RPM_BUILD_ROOT%{_iconsdir}/abiword_48.png $RPM_BUILD_ROOT%{_pixmapsdir} -gzip -9nf CREDITS.TXT +#Remove useless files +rm -f $RPM_BUILD_ROOT%{_libdir}/AbiWord-2.0/plugins/*.la +rm -f $RPM_BUILD_ROOT%{_libdir}/AbiWord-2.0/plugins/*.a %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc abi/docs/*.abw abi/*.gz -%attr(755,root,root) %{_bindir}/[At]* -%{_datadir}/AbiSuite -%{_applnkdir}/Office/Wordprocessors/* +%attr(755,root,root) %{_bindir}/* +%dir %{_datadir}/AbiSuite-2.0 +%dir %{_datadir}/AbiSuite-2.0/AbiWord +%dir %{_datadir}/AbiSuite-2.0/AbiWord/scripts +%dir %{_libdir}/AbiWord-2.0 +%dir %{_libdir}/AbiWord-2.0/plugins +%{_datadir}/AbiSuite-2.0/AbiWord/glade +%{_datadir}/AbiSuite-2.0/AbiWord/scripts/* +%{_datadir}/AbiSuite-2.0/AbiWord/strings +%{_datadir}/AbiSuite-2.0/AbiWord/system.profile* +%{_datadir}/AbiSuite-2.0/icons +%{_datadir}/AbiSuite-2.0/templates +%{_datadir}/AbiSuite-2.0/abi-nautilus-view-file.xml +%{_libdir}/bonobo/servers/* +%{_desktopdir}/* %{_pixmapsdir}/*.png +%{_datadir}/AbiSuite-2.0/AbiWord.exe.MANIFEST +%{_datadir}/AbiSuite-2.0/AbiWord/readme.txt +%{_datadir}/AbiSuite-2.0/README + +%files plugins-tools +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiAikSaurus.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiCommand.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiBabelfish.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiFreeTranslation.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiGdict.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiGimp.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiGoogle.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiGypsython.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiOTS.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiReferee.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiScriptHappy.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiURLDict.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiWikipedia.so + +%files plugins-impexp +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiApplix.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiBMP.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiBZ2.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiClarisWorks.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiCoquille.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiDocBook.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiEML.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiGdkPixbuf.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiHancom.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiHRText.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiISCII.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiJPEG.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiKWord.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiLaTeX.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiMIF.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiMSWrite.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiOpenWriter.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiPalmDoc.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiRSVG.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiSDW.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiT602.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiWMF.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiWML.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiWordPerfect.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiXHTML.so +%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiXSLFO.so +%{_libdir}/AbiWord-2.0/plugins/AbiWord/glade/ots.glade + +%files clipart +%defattr(644,root,root,755) +%{_datadir}/AbiSuite-2.0/clipart