]> git.pld-linux.org Git - packages/abiword.git/blobdiff - abiword.spec
- rel 3 for rebuild with python 2.4
[packages/abiword.git] / abiword.spec
index 8e97bc76139adb65249d0f04dcd80398f55e9f6a..7edfbfbdf2a0d148fa5e00cee9e8937fbecc3384 100644 (file)
-Summary:       AbiWord
-Summary(pl):   AbiWord
+Summary:       Multi-platform word processor
+Summary(pl):   Wieloplatformowy procesor tekstu
 Name:          abiword
-Version:       0.9.6.1
-Release:       1
+Version:       2.0.14
+Release:       3
+Epoch:         1
 License:       GPL
 Group:         X11/Applications
-Group(de):     X11/Applikationen
-Group(pl):     X11/Aplikacje
-Source0:       http://prodownloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-Source1:       %{name}.desktop
+Source0:       http://dl.sourceforge.net/abiword/%{name}-%{version}.tar.bz2
+# Source0-md5: 3fb61de6c57406d8d3cd68d65562e3ad
+Patch0:                %{name}-desktop.patch
+Patch1:                %{name}-home_etc.patch
+Patch2:                %{name}-gucharmap.patch
 URL:           http://www.abisource.com/
-BuildRequires: gettext-devel
-BuildRequires: gnome-libs-devel
-BuildRequires: ORBit-devel
+BuildRequires: ImageMagick-c++-devel >= 5.4.0
+BuildRequires: aiksaurus-gtk-devel >= 1.0
+BuildRequires: aspell-devel >= 0.50.0
+BuildRequires: bzip2-devel
+BuildRequires: enchant-devel >= 0.4.0
+BuildRequires: eps-devel >= 1.2
+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 >= 1:2.0.0
+BuildRequires: gucharmap-devel >= 0.7
+BuildRequires: libbonobo-devel >= 2.2.0
+BuildRequires: libgda-devel >= 0.90.0
+BuildRequires: libglade2-devel >= 2.0.0
+BuildRequires: libgnomedb-devel >= 0.90.0
+BuildRequires: libgnomeprintui-devel >= 2.2.1.3-2
+BuildRequires: libgnomeprint-devel >= 2.2.1
+BuildRequires: libgnomeui-devel >= 2.2.0
+BuildRequires: libgsf-devel >= 1.4.0
+BuildRequires: libjpeg-devel
+BuildRequires: librsvg-devel >= 2.0
+BuildRequires: libwmf-devel >= 2:0.2.8
+BuildRequires: libwpd-devel >= 0.7.0
+BuildRequires: libxml2-devel >= 2.4.20
+BuildRequires: nautilus-devel >= 2.0
+BuildRequires: ots-devel >= 0.4.1
+BuildRequires: psiconv-devel
+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 multi-platform word processor with a GTK+ interface on
+the UNIX platform.
 
 %description -l pl
+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}-%{release}
+
+%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.
+- abipaint:    Editing embedded images via external program.
+- 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.
+- abipaint:    Edycja osadzonych obrazków przez zewnêtrzny program.
+- 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}-%{release}
+
+%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, skompresowanego bzipem 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
+%patch0 -p1
+%patch1 -p1
+%patch2 -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 \
+       --enable-gda \
+       --enable-abicommand \
+       --enable-abigimp \
+       --enable-aiksaurus \
+       --enable-babelfish \
+       --enable-freetranslation \
+       --enable-gdict \
+       --enable-referee \
+       --enable-urldict \
+       --enable-wikipedia \
+       --enable-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 \
+       --with-psiconv=/usr
+# --with-psiconv=dir is workaround to avoid -Lyes/lib which libtool doesn't like
+%{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_applnkdir}/Office/Wordprocessors}
-install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Office/Wordprocessors
-cd abi
-%{__make} -f GNUmakefile install \
+
+cd abiword-plugins
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
+cd ../abi
+%{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-gzip -9nf CREDITS.TXT
+# Manual fixes to Abi package
+install -d $RPM_BUILD_ROOT%{_pixmapsdir}
+mv $RPM_BUILD_ROOT%{_iconsdir}/abiword_48.png $RPM_BUILD_ROOT%{_pixmapsdir}
 
-#%find_lang %{name}
+#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 -f %{name}.lang
 %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/libAbiBabelfish.so
+%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiCommand.so
+%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiFreeTranslation.so
+%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiGDA.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/libAbiHRText.so
+%attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiHancom.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/libAbiMagick.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/libAbiPsion.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
+
+%files clipart
+%defattr(644,root,root,755)
+%{_datadir}/AbiSuite-2.0/clipart
This page took 0.041491 seconds and 4 git commands to generate.