[evince] Update to 2.91.0 so we can rebuild against current gtk3
Owen Taylor
otaylor at fedoraproject.org
Mon Oct 4 22:05:04 UTC 2010
commit 742d8e483e415325aade1b68070eb1d008a6ace5
Author: Owen W. Taylor <otaylor at fishsoup.net>
Date: Mon Oct 4 18:04:36 2010 -0400
Update to 2.91.0 so we can rebuild against current gtk3
.gitignore | 1 +
evince-2.91.0-introspection-build-fix.patch | 24 ++
evince.spec | 43 ++-
gtk-build-fixes.patch | 496 ---------------------------
sources | 2 +-
5 files changed, 51 insertions(+), 515 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 2c54e0a..b4ad850 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ evince-2.31.6.tar.bz2
/evince-2.31.90.tar.bz2
evince-2.31.92.tar.bz2
/evince-2.32.0.tar.bz2
+/evince-2.91.0.tar.bz2
diff --git a/evince-2.91.0-introspection-build-fix.patch b/evince-2.91.0-introspection-build-fix.patch
new file mode 100644
index 0000000..34b41a9
--- /dev/null
+++ b/evince-2.91.0-introspection-build-fix.patch
@@ -0,0 +1,24 @@
+diff -up evince-2.91.0/libdocument/Makefile.am.gtk3-introspection evince-2.91.0/libdocument/Makefile.am
+--- evince-2.91.0/libdocument/Makefile.am.gtk3-introspection 2010-09-28 04:25:31.000000000 -0400
++++ evince-2.91.0/libdocument/Makefile.am 2010-10-04 17:44:49.037388415 -0400
+@@ -158,7 +158,7 @@ EvinceDocument-$(EV_API_VERSION).gir: li
+ --include=Gdk-2.0 \
+ --include=GdkPixbuf-2.0 \
+ --include=Gtk-2.0 \
+- --library=evdocument \
++ --library=evdocument3 \
+ --libtool="$(SAVED_LIBTOOL)" \
+ --output $@ \
+ --pkg evince-document-$(EV_API_VERSION) \
+diff -up evince-2.91.0/libview/Makefile.am.gtk3-introspection evince-2.91.0/libview/Makefile.am
+--- evince-2.91.0/libview/Makefile.am.gtk3-introspection 2010-10-04 17:46:52.099042343 -0400
++++ evince-2.91.0/libview/Makefile.am 2010-10-04 17:46:59.080625757 -0400
+@@ -131,7 +131,7 @@ EvinceView-$(EV_API_VERSION).gir: libevv
+ --include=GdkPixbuf-2.0 \
+ --include=Gtk-2.0 \
+ --include=EvinceDocument-$(EV_API_VERSION) \
+- --library=evview \
++ --library=evview3 \
+ --libtool="$(LIBTOOL)" \
+ --output $@ \
+ --pkg evince-document-$(EV_API_VERSION) \
diff --git a/evince.spec b/evince.spec
index d53e8b5..08b10b4 100644
--- a/evince.spec
+++ b/evince.spec
@@ -4,17 +4,18 @@
%global theme_version 2.17.1
Name: evince
-Version: 2.32.0
-Release: 2%{?dist}
+Version: 2.91.0
+Release: 1%{?dist}
Summary: Document viewer
License: GPLv2+ and GFDL
Group: Applications/Publishing
URL: http://projects.gnome.org/evince/
-Source0: http://download.gnome.org/sources/%{name}/2.32/%{name}-%{version}.tar.bz2
+Source0: http://download.gnome.org/sources/%{name}/2.91/%{name}-%{version}.tar.bz2
# https://bugzilla.redhat.com/show_bug.cgi?id=562648
Patch2: evince-t1font-mapping.patch
-Patch4: gtk-build-fixes.patch
+# https://bugzilla.gnome.org/show_bug.cgi?id=631360
+Patch3: evince-2.91.0-introspection-build-fix.patch
BuildRequires: gtk3-devel
BuildRequires: glib2-devel >= %{glib2_version}
@@ -36,6 +37,8 @@ BuildRequires: intltool
BuildRequires: t1lib-devel
BuildRequires: GConf2-devel
BuildRequires: gobject-introspection-devel
+# For patch3
+BuildRequires: automake
# for the nautilus properties page
BuildRequires: nautilus-devel
@@ -106,9 +109,10 @@ It adds an additional tab called "Document" to the file properties dialog.
%prep
%setup -q
%patch2 -p1 -b .t1font-map
-%patch4 -p1 -b .build-fixes
+%patch3 -p1 -b .introspection-build-fix
%build
+automake
%configure \
--disable-static \
--disable-scrollkeeper \
@@ -195,8 +199,8 @@ glib-compile-schemas --allow-any-name %{_datadir}/glib-2.0/schemas ||:
%files libs
%defattr(-,root,root,-)
%doc README COPYING NEWS AUTHORS
-%{_libdir}/libevview.so.*
-%{_libdir}/libevdocument.so.*
+%{_libdir}/libevview3.so.*
+%{_libdir}/libevdocument3.so.*
%dir %{_libdir}/evince
%dir %{_libdir}/evince/3
%dir %{_libdir}/evince/3/backends
@@ -208,22 +212,22 @@ glib-compile-schemas --allow-any-name %{_datadir}/glib-2.0/schemas ||:
%{_libdir}/evince/3/backends/tiffdocument.evince-backend
%{_libdir}/evince/3/backends/libcomicsdocument.so
%{_libdir}/evince/3/backends/comicsdocument.evince-backend
-%{_libdir}/girepository-1.0/EvinceDocument-2.32.typelib
-%{_libdir}/girepository-1.0/EvinceView-2.32.typelib
+%{_libdir}/girepository-1.0/EvinceDocument-3.0.typelib
+%{_libdir}/girepository-1.0/EvinceView-3.0.typelib
%files devel
%defattr(-,root,root,-)
%{_datadir}/gtk-doc/html/evince/
-%{_datadir}/gtk-doc/html/libevview-2.32
-%{_datadir}/gtk-doc/html/libevdocument-2.32
+%{_datadir}/gtk-doc/html/libevview-3.0
+%{_datadir}/gtk-doc/html/libevdocument-3.0
%dir %{_includedir}/evince
-%{_includedir}/evince/2.32
-%{_libdir}/libevview.so
-%{_libdir}/libevdocument.so
-%{_libdir}/pkgconfig/evince-view-2.32.pc
-%{_libdir}/pkgconfig/evince-document-2.32.pc
-%{_datadir}/gir-1.0/EvinceDocument-2.32.gir
-%{_datadir}/gir-1.0/EvinceView-2.32.gir
+%{_includedir}/evince/3.0
+%{_libdir}/libevview3.so
+%{_libdir}/libevdocument3.so
+%{_libdir}/pkgconfig/evince-view-3.0.pc
+%{_libdir}/pkgconfig/evince-document-3.0.pc
+%{_datadir}/gir-1.0/EvinceDocument-3.0.gir
+%{_datadir}/gir-1.0/EvinceView-3.0.gir
%files dvi
%defattr(-,root,root,-)
@@ -240,6 +244,9 @@ glib-compile-schemas --allow-any-name %{_datadir}/glib-2.0/schemas ||:
%{_libdir}/nautilus/extensions-2.0/libevince-properties-page.so
%changelog
+* Mon Oct 4 2010 Owen Taylor <otaylor at redhat.com> - 2.91.0-1
+- Update to 2.91.0 so we can rebuild against current gtk3
+
* Fri Oct 1 2010 Marek Kasik <mkasik at redhat.com> - 2.32.0-2
- Rebuild against newer poppler
diff --git a/sources b/sources
index ecc6daf..9935d3e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ebc3ce6df8dcbf29cb9492f8dd031319 evince-2.32.0.tar.bz2
+b5a615aa44dc7cdd39859c203a2da7f7 evince-2.91.0.tar.bz2
More information about the scm-commits
mailing list