[goocanvas2] upstream 2.0.1

Haïkel Guémar hguemar at fedoraproject.org
Mon Oct 10 23:36:27 UTC 2011


commit 4a9f4f6d90bf3a6d82e6ec6d3cf850870ab52a47
Author: Haïkel Guémar <hguemar at fedoraproject.org>
Date:   Tue Oct 11 01:35:45 2011 +0200

    upstream 2.0.1

 .gitignore      |    1 +
 goocanvas2.spec |   27 +++++++++++++--------------
 sources         |    2 +-
 3 files changed, 15 insertions(+), 15 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 0d98df8..1854a07 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /goocanvas-1.90.2.tar.bz2
+/goocanvas-2.0.1.tar.bz2
diff --git a/goocanvas2.spec b/goocanvas2.spec
index 6d3bc73..ef269b0 100644
--- a/goocanvas2.spec
+++ b/goocanvas2.spec
@@ -1,8 +1,10 @@
+%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+
 %global tarname goocanvas
 %global apiver  2.0
 
 Name:           goocanvas2
-Version:        1.90.2
+Version:        2.0.1
 Release:        1%{?dist}
 Summary:        A new canvas widget for GTK+ that uses cairo for drawing
 
@@ -10,9 +12,6 @@ Group:          System Environment/Libraries
 License:        LGPLv2+
 URL:            http://live.gnome.org/GooCanvas
 Source0:        ftp://ftp.gnome.org/pub/GNOME/sources/%{tarname}/1.90/%{tarname}-%{version}.tar.bz2
-# GNOME BZ #642097 : fixes parallel installation with goocanvas
-# fixed in git
-Patch0:         goocanvas2-1.90.2-gettext.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  gettext, pkgconfig
@@ -29,25 +28,21 @@ views, so you can easily turn any application object into canvas items.
 %package        devel
 Summary:        Development files for %{name}
 Group:          Development/Libraries
-Requires:       %{name} = %{version}-%{release}
+Requires:       %{name}%{?isa} = %{version}-%{release}
 
 %description    devel
 The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 
-
 %prep
 %setup -q -n %{tarname}-%{version}
-%patch0 -p1
-autoreconf -vif
-# TODO: fix demos to build against latest Gtk+
-sed -i -e 's/ demo / /g' Makefile.am
-sed -i -e 's/ demo / /g' Makefile.in
 
 
 %build
+# python GI wrapper is not enabled yet until i figure a proper way to package it
 %configure --disable-static \
-           --with-html-dir=%{_datadir}/gtk-doc/html/%{tarname}-%{apiver}
+           --with-html-dir=%{_datadir}/gtk-doc/html/%{tarname}-%{apiver} \
+           --enable-python=no
 make %{?_smp_mflags}
 
 
@@ -78,9 +73,13 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/%{tarname}-%{apiver}.pc
 %{_datadir}/gtk-doc/html/%{tarname}-%{apiver}
-
+%{_libdir}/girepository-1.0/GooCanvas-2.0.typelib
+%{_datadir}/gir-1.0/GooCanvas-2.0.gir
 
 %changelog
+* Mon Oct 10 2011 Haïkel Guémar <haikel.guemar at sysfera.com> - 2.0.1-1
+- upstream 2.0.1
+- remove upstreamed patch and enable GIR
+
 * Fri Feb 11 2011 Haïkel Guémar <hguemar at fedoraproject.org> - 1.90.2-1
 - initial package
-
diff --git a/sources b/sources
index bb58ece..4618601 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-73fd246626e92df32d00f047f3e0c4bb  goocanvas-1.90.2.tar.bz2
+97b7c82a44ea232ee3b08840c02da1bc  goocanvas-2.0.1.tar.bz2


More information about the scm-commits mailing list