[abiword] Enable gobject-introspection and python bindings
Peter Robinson
pbrobinson at fedoraproject.org
Mon Oct 14 19:35:45 UTC 2013
commit 6d6db2d7f27b618045e667600d0ae9f6231627ed
Author: Peter Robinson <pbrobinson at gmail.com>
Date: Mon Oct 14 20:35:32 2013 +0100
Enable gobject-introspection and python bindings
abiword.spec | 33 ++++++++++++++++++++++++++++-----
1 files changed, 28 insertions(+), 5 deletions(-)
---
diff --git a/abiword.spec b/abiword.spec
index 7bc72cb..fa1ef73 100644
--- a/abiword.spec
+++ b/abiword.spec
@@ -1,4 +1,3 @@
-# tar cjvf ~/rpmbuild/SOURCES/abiword-3.0.0.tar.bz2 abiword-3.0.0/ --exclude=.svn
%define majorversion 3
%define minorversion 0
%define microversion 0
@@ -7,7 +6,7 @@
Summary: Word processing program
Name: abiword
Version: %{majorversion}.%{minorversion}.%{microversion}
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 1
Group: Applications/Editors
License: GPLv2+
@@ -34,6 +33,7 @@ BuildRequires: desktop-file-utils
BuildRequires: enchant-devel
BuildRequires: flex
BuildRequires: fribidi-devel
+BuildRequires: gobject-introspection-devel
BuildRequires: gtk3-devel
BuildRequires: gtkmathview-devel
BuildRequires: libgsf-devel
@@ -49,6 +49,7 @@ BuildRequires: loudmouth-devel
BuildRequires: ots-devel
BuildRequires: poppler-devel
BuildRequires: popt-devel
+BuildRequires: python2-devel
BuildRequires: readline-devel
BuildRequires: t1lib-devel
BuildRequires: telepathy-glib-devel
@@ -78,6 +79,18 @@ Requires: libabiword = %{epoch}:%{version}-%{release}
%description -n libabiword-devel
Includes and definitions for developing with libabiword.
+
+%package -n python-abiword
+Summary: Python bindings for developing with libabiword
+Group: Development/Libraries
+Requires: libabiword = %{epoch}:%{version}-%{release}
+Obsoletes: pyabiword <= 0.8.0
+Provides: pyabiword > 0.8.0
+
+%description -n python-abiword
+Python bindings for developing with libabiword
+
+
%prep
# setup abiword
%setup -q
@@ -93,8 +106,10 @@ Includes and definitions for developing with libabiword.
%build
# build libabiword and abiword
cd $RPM_BUILD_DIR/abiword-%{version}
-%configure --enable-plugins --enable-clipart --enable-templates
-make %{?_smp_mflags} V=1
+%configure --enable-plugins --enable-clipart --enable-templates --enable-introspection
+# Build non SMP due to issues with gobject-introspection builds
+# make %{?_smp_mflags} V=1
+make V=1
# build the documentation
cd $RPM_BUILD_DIR/abiword-docs-%{version}
@@ -142,6 +157,7 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
%doc $RPM_BUILD_DIR/%{name}-%{version}/COPYING $RPM_BUILD_DIR/%{name}-%{version}/COPYRIGHT.TXT
%{_libdir}/libabiword-%{majorversion}.%{minorversion}.so
%{_libdir}/%{name}-%{majorversion}.%{minorversion}
+%{_libdir}/girepository-1.0/Abi-3.0.typelib
%{_datadir}/%{name}-%{majorversion}.%{minorversion}
%{_datadir}/dbus-1/services/org.freedesktop.Telepathy.Client.AbiCollab.service
%{_datadir}/telepathy/clients/AbiCollab.client
@@ -151,9 +167,16 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
%files -n libabiword-devel
%{_includedir}/%{name}-%{majorversion}.%{minorversion}
%{_libdir}/pkgconfig/%{name}-%{majorversion}.%{minorversion}.pc
+%{_datadir}/gir-1.0/Abi-3.0.gir
+
+%files -n python-abiword
+%{python_sitearch}/*
%changelog
-* Mon Oct 14 2013 Peter Robinson <pbrobinson at fedoraproject.org> 1:3.0.0-0.1.svnver
+* Mon Oct 14 2013 Peter Robinson <pbrobinson at fedoraproject.org> 1:3.0.0-2
+- Enable gobject-introspection and python bindings
+
+* Mon Oct 14 2013 Peter Robinson <pbrobinson at fedoraproject.org> 1:3.0.0-1
- Update to 3.0.0 stable
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1:2.8.6-24
More information about the scm-commits
mailing list