Sophie

Sophie

distrib > Mageia > 8 > aarch64 > by-pkgid > cd3f2da1d1e180b889408220161574eb > files > 4

abiword-3.0.4-3.mga8.src.rpm

%define api 3.0

Name:		abiword
Summary:	Lean and fast full-featured word processor
Version:	3.0.4
Release:	%mkrel 3
Group:		Office/Word processor
URL:		https://www.abisource.com/
License:	GPLv2+
Source0:	https://www.abisource.com/downloads/abiword/%{version}/source/%{name}-%{version}.tar.gz
Source1:	https://gitlab.gnome.org/World/AbiWord/raw/ABI-3-0-0-STABLE/autogen-common.sh
Source11:	aiksaurus-plugin.m4
Source12:	command-plugin.m4
Patch0:		abiword-3.0.0-librevenge.patch
Patch1:		0001-Port-to-libwps-0.4.x.patch
Patch3:		python-override.patch
Patch4:		enchant-2.1.patch

BuildRequires:	autoconf
BuildRequires:	automake
BuildRequires:	bison
BuildRequires:	desktop-file-utils
BuildRequires:	pkgconfig(aiksaurus-1.0)
BuildRequires:	pkgconfig(cairo-pdf)
BuildRequires:	pkgconfig(cairo-ps)
BuildRequires:	pkgconfig(champlain-gtk-0.12)
BuildRequires:	pkgconfig(dbus-glib-1) >= 0.70
BuildRequires:	pkgconfig(enchant-2)
BuildRequires:	pkgconfig(fribidi) >= 0.10.4
BuildRequires:	pkgconfig(gaiksaurus-1.0)
BuildRequires:	pkgconfig(gio-2.0)
BuildRequires:	pkgconfig(glib-2.0) >= 2.6.0
BuildRequires:	pkgconfig(gnutls)
BuildRequires:	pkgconfig(gobject-2.0) >= 2.6.0
BuildRequires:	pkgconfig(gobject-introspection-1.0) >= 1.0
BuildRequires:	pkgconfig(gthread-2.0) >= 2.6.0
BuildRequires:	pkgconfig(gtk+-3.0) >= 3.0.8
BuildRequires:	pkgconfig(gtk+-unix-print-3.0)
BuildRequires:	pkgconfig(libebook-1.2)
BuildRequires:	pkgconfig(libecal-2.0)
BuildRequires:	pkgconfig(libgoffice-0.10)
BuildRequires:	pkgconfig(libgsf-1) >= 1.14.4
BuildRequires:	pkgconfig(libical) >= 0.46
BuildRequires:	pkgconfig(libots-1) >= 0.5.0
BuildRequires:	pkgconfig(libpng)
BuildRequires:	pkgconfig(librsvg-2.0) >= 2.16.0
BuildRequires:	pkgconfig(libsoup-2.4)
BuildRequires:	pkgconfig(libwpd-0.10)
BuildRequires:	pkgconfig(librevenge-0.0)
BuildRequires:	pkgconfig(librevenge-stream-0.0)
BuildRequires:	pkgconfig(libwpg-0.3)
BuildRequires:	pkgconfig(libwps-0.4)
BuildRequires:	pkgconfig(libxml-2.0) >= 2.4.0
BuildRequires:	pkgconfig(link-grammar) >= 4.2.1
BuildRequires:	pkgconfig(loudmouth-1.0) >= 1.3.2
BuildRequires:	pkgconfig(mathview-frontend-libxml2) >= 0.7.5
BuildRequires:	pkgconfig(pangocairo)
BuildRequires:	pkgconfig(rasqal) >= 0.9.17
BuildRequires:	pkgconfig(redland) >= 1.0.10
BuildRequires:	pkgconfig(telepathy-glib) >= 0.14.5
BuildRequires:	pkgconfig(wv-1.0) >= 1.2.0
BuildRequires:	asio
BuildRequires:	boost-devel
BuildRequires:	pkgconfig(libgcrypt)
BuildRequires:	pkgconfig(libjpeg)
BuildRequires:	libpsiconv-devel
BuildRequires:	pkgconfig(libwmf)
BuildRequires:	gnome-common
BuildRequires:	pkgconfig(python3)
BuildRequires:	python3dist(pygobject)
BuildRequires:	python3dist(setuptools)

Recommends:	abiword-doc

%description
AbiWord is a cross-platform, open source, lean and fast full-featured word
processor. It works on Most Unix systems, Microsoft Windows and Mac OS X.

Abiword with the GNOME front-end is part of the GNOME Office Suite.
See http://www.gnomeoffice.org for details.

%package devel
Summary:	Devel files for Abiword
Group:		Development/Other
Requires:	%{name} = %{version}

%description devel
This pacakage contains devel files for Abiword, mainly header files
and pkg files.

%package -n python3-%{name}
Summary:	Python 3 bindings for libabiword
Requires:	%{name} = %{version}
Requires:	python3dist(pygobject)
%{?python_provide:%python_provide python3-%{name}}

%description -n python3-%{name}
This package installs Python 3 bindings for libabiword.

%prep
%setup -q
%autopatch -p1

# Make autoreconf happy
sed -i -e 's,\(^AM_INIT_AUTOMAKE\)\((\[\(.*\)\])\|(\(.*\))\|.*\),\1([\3\4 subdir-objects]),' configure.ac

# Switch to enchant2
sed -i -e '/^enchant_req/s/enchant /enchant-2 /' configure.ac

# Install missing m4 file
install -Dpm644 %{_sourcedir}/aiksaurus-plugin.m4 plugins/aiksaurus/plugin.m4
install -Dpm644 %{_sourcedir}/command-plugin.m4 plugins/command/plugin.m4

# install missing script
install -Dpm755 %{_sourcedir}/autogen-common.sh autogen-common.sh

# Force python3
sed -i -e 's/python -c/python3 -c/' src/gi-overrides/Makefile.am

%build
# generate build system
./autogen-common.sh

autoreconf -vfi
CXXFLAGS="%{optflags} -DASIO_ENABLE_BOOST"
%configure \
	--disable-static \
	--enable-plugins \
	--enable-clipart \
	--enable-templates \
	--enable-introspection \
	--disable-collab-backend-service
%__make

%install
%make_install

find %{buildroot} -name '*.la' -delete

rm -f %{buildroot}%{_datadir}/dbus-1/services/*.service \
   %{buildroot}%{_datadir}/telepathy/clients/AbiCollab.client

desktop-file-install --vendor="" \
	--remove-category="X-Red-Hat-Base" \
	--dir %{buildroot}%{_datadir}/applications \
	%{buildroot}%{_datadir}/applications/%{name}.desktop

%files
%{_bindir}/abiword
%{_datadir}/abiword-%{api}
%{_datadir}/appdata/abiword.appdata.xml
%{_libdir}/libAiksaurusGtk3--export-dynamic.so
%{_libdir}/libabiword-3.0.so
%{_libdir}/girepository-1.0/Abi-%{api}.typelib
%{_libdir}/abiword-%{api}
%{_mandir}/man1/abiword.1.*
%{_iconsdir}/*/*/*/*
%{_datadir}/applications/*.desktop
#%%{_datadir}/dbus-1/services/*.service
#%%{_datadir}/telepathy/clients/AbiCollab.client

%files devel
%{_includedir}/abiword-%{api}
%{_libdir}/libAiksaurusGtk3.so
%{_datadir}/gir-1.0/Abi-%{api}.gir
%{_libdir}/pkgconfig/abiword-%{api}.pc

%files -n python3-%{name}
%{python3_sitearch}/gi/overrides/Abi.*
%{python3_sitearch}/gi/overrides/__pycache__/*


%changelog
* Sat Jul 04 2020 joequant <joequant> 3.0.4-3.mga8
+ Revision: 1602041
- bump
- fix compile

* Thu Feb 20 2020 umeabot <umeabot> 3.0.4-2.mga8
+ Revision: 1547001
- Mageia 8 Mass Rebuild

* Thu Feb 06 2020 shlomif <shlomif> 3.0.4-1.mga8
+ Revision: 1487458
- New version 3.0.4
+ wally <wally>
- replace deprecated %%configure2_5x

* Thu Oct 17 2019 wally <wally> 3.0.2-10.mga8
+ Revision: 1454393
- switch to python3

* Fri Aug 09 2019 tv <tv> 3.0.2-9.mga8
+ Revision: 1428358
- rebuild with latest libebook*

* Sat Mar 09 2019 wally <wally> 3.0.2-8.mga7
+ Revision: 1373198
- fix finding dependencies for plugins when building

* Sat Mar 09 2019 wally <wally> 3.0.2-7.mga7
+ Revision: 1373078
- add upstream patches to fix flickering and caret problems

* Sat Feb 23 2019 wally <wally> 3.0.2-6.mga7
+ Revision: 1369494
- add fixes via Arch
  - fix black background (mga#20167)
  - switch to enchant2
  - fix python override
  - install missing .m4 files for build
- clean .spec and make autoreconf happy

* Sun Sep 23 2018 umeabot <umeabot> 3.0.2-5.mga7
+ Revision: 1297268
- Mageia 7 Mass Rebuild

* Sun Apr 15 2018 daviddavid <daviddavid> 3.0.2-4.mga7
+ Revision: 1218930
- add archlinux patch to fix build with libical >= 3.0
- add archlinux patch to reenable wps support
- rename python-abiword to python2-abiword
+ kekepower <kekepower>
- Rebuild for new libical

* Wed Apr 04 2018 kekepower <kekepower> 3.0.2-3.mga7
+ Revision: 1215234
- Rebuild for new link-grammar

* Wed Oct 04 2017 tv <tv> 3.0.2-2.mga7
+ Revision: 1168207
- "fix" linking with underlinked evolution's libedataserver:

* Mon Jul 17 2017 shlomif <shlomif> 3.0.2-1.mga7
+ Revision: 1124239
- New version 3.0.2

* Mon Jan 25 2016 luigiwalser <luigiwalser> 3.0.1-9.mga6
+ Revision: 927275
- rebuild for libical

* Fri Jan 15 2016 luigiwalser <luigiwalser> 3.0.1-8.mga6
+ Revision: 923227
- move libAiksaurusGtk3.so to devel package (Charles Edwards)

* Wed Jan 13 2016 luigiwalser <luigiwalser> 3.0.1-7.mga6
+ Revision: 922363
- disable abicollab.net support incompatible with gnutls 3.4
- rebuild for gnutls

* Sat Nov 28 2015 neoclust <neoclust> 3.0.1-6.mga6
+ Revision: 906827
- Bump release as previous rpm has been rejected

* Sat Nov 28 2015 neoclust <neoclust> 3.0.1-5.mga6
+ Revision: 906812
- Rebuild for ARM

* Mon Sep 14 2015 fwang <fwang> 3.0.1-4.mga6
+ Revision: 879085
- rebuild for new libgcrypt

* Wed Aug 26 2015 sander85 <sander85> 3.0.1-3.mga6
+ Revision: 869770
- Rebuild for evolution-data-server 3.17.90

* Tue Jun 30 2015 fwang <fwang> 3.0.1-2.mga6
+ Revision: 848274
- disable wps support as we currently have libwps 0.4

* Sat Jun 20 2015 shlomif <shlomif> 3.0.1-1.mga6
+ Revision: 835785
- New version 3.0.1

* Wed Feb 18 2015 luigiwalser <luigiwalser> 3.0.0-10.mga5
+ Revision: 815672
- rebuild for evolution-data-server

* Wed Oct 15 2014 umeabot <umeabot> 3.0.0-9.mga5
+ Revision: 742484
- Second Mageia 5 Mass Rebuild

* Sat Sep 27 2014 tv <tv> 3.0.0-8.mga5
+ Revision: 725931
- rebuild for missing pythoneggs deps

* Tue Sep 16 2014 umeabot <umeabot> 3.0.0-7.mga5
+ Revision: 677675
- Mageia 5 Mass Rebuild
+ tv <tv>
- s/uggests:/Recommends:/

* Tue Aug 05 2014 luigiwalser <luigiwalser> 3.0.0-6.mga5
+ Revision: 660054
- add patch from fedora to fix build with updated libwpg
- rebuild for updated libwp[dgs] libraries

* Sat May 31 2014 pterjan <pterjan> 3.0.0-5.mga5
+ Revision: 628097
- Rebuild for new Python

* Sat Nov 02 2013 fwang <fwang> 3.0.0-4.mga4
+ Revision: 548950
- add requires on python-gi

* Tue Oct 22 2013 umeabot <umeabot> 3.0.0-3.mga4
+ Revision: 542053
- Mageia 4 Mass Rebuild

* Fri Oct 18 2013 fwang <fwang> 3.0.0-2.mga4
+ Revision: 506359
- update file list
- update file list
- add more br
- update file list
- update asio
- build more collab backend

* Mon Oct 14 2013 fwang <fwang> 3.0.0-1.mga4
+ Revision: 496779
- new version 3.0.0

* Mon Jul 08 2013 fwang <fwang> 2.9.4-7.mga4
+ Revision: 451176
- rebuild for new boost

* Mon Jun 03 2013 fwang <fwang> 2.9.4-6.mga4
+ Revision: 435529
- rebuild for new libpng

* Sun Jun 02 2013 fwang <fwang> 2.9.4-5.mga4
+ Revision: 434352
- rebuild for new ical

* Fri Jan 11 2013 umeabot <umeabot> 2.9.4-4.mga3
+ Revision: 345193
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Fri Jan 11 2013 barjac <barjac> 2.9.4-3.mga3
+ Revision: 344907
- rebuild for group update
- tidy tabs/spaces

* Fri Dec 14 2012 fwang <fwang> 2.9.4-2.mga3
+ Revision: 330696
- update file list
- fix gir build dep
- enable  gir

* Wed Nov 28 2012 fwang <fwang> 2.9.4-1.mga3
+ Revision: 322546
- new version 2.9.4

* Thu Oct 11 2012 fwang <fwang> 2.9.3-4.mga3
+ Revision: 304568
- drop support on goffice, as it does not build
- update rpm group
- rebuild for new toolchain

* Thu Jul 26 2012 fwang <fwang> 2.9.3-3.mga3
+ Revision: 274458
- build with eds 3.6
- rebuild for new evo

* Tue Jun 26 2012 fwang <fwang> 2.9.3-2.mga3
+ Revision: 263881
- br champlain

* Tue Jun 26 2012 fwang <fwang> 2.9.3-1.mga3
+ Revision: 263870
- update file list
- new version 2.9.3

* Sun Feb 12 2012 ovitters <ovitters> 2.9.2-5.mga2
+ Revision: 208029
- clean spec
- consistant tab usage
- add meta information to patches

* Mon Jan 30 2012 fwang <fwang> 2.9.2-4.mga2
+ Revision: 203443
- more needed patch
- more linker fix from fedora

* Mon Jan 30 2012 fwang <fwang> 2.9.2-3.mga2
+ Revision: 203430
- revised patch on linking
- cairo-fc acturally

* Mon Jan 30 2012 fwang <fwang> 2.9.2-2.mga2
+ Revision: 203406
- add req on fontconfig
- try to fix linking libs due to unknown error introduced by gmodule
- use upstream autogen
- use gnome-autogen
- br rasqal
- use autoreconf
- drop goffice versioned req as it is too high now
- add br for mathview

* Fri Nov 25 2011 fwang <fwang> 2.9.2-1.mga2
+ Revision: 171856
- drop req on mathview, it is gtk2 based
- disable telepathy backend
- fix linkage again
- cleanup br
- fix linkage
- br evo
- fix libpng15 usage
- add more req
- more glib fix
- fix build with latest glib
- add more br
- update goffice
- drop invalid req
- more br
- drop merged patches
- new version 2.9.2

* Tue Sep 20 2011 fwang <fwang> 2.8.6-5.mga2
+ Revision: 145936
- more patch for libpng1.5
- more patch for libpng 1.5
- fix linkage
- more patch
- fix patch
- fix build with libpng1.5
- use configure2_5x
- rebuild for new libpng

* Sat Sep 10 2011 fwang <fwang> 2.8.6-4.mga2
+ Revision: 142006
- rebuid for new wv
- rebuild for new gnutls

* Fri Mar 25 2011 philippem <philippem> 2.8.6-2.mga1
+ Revision: 77369
- change BR libwpd-devel
- add libwpd.patch
- cleaning for Mageia
+ ennael <ennael>
- imported package abiword