[packages/guile-clutter] - updated to 1.12.2.1 - added nox patch (don't check for gdk module, which requires $DISPLAY)

qboosh qboosh at pld-linux.org
Mon Feb 29 22:07:54 CET 2016


commit f5f5d2d26cb6a7309b1eb58c9a3e876e65e84c3a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Feb 29 22:11:21 2016 +0100

    - updated to 1.12.2.1
    - added nox patch (don't check for gdk module, which requires $DISPLAY)

 guile-clutter-nox.patch | 11 +++++++++++
 guile-clutter.spec      | 44 +++++++++++++++++++++++++++++++-------------
 2 files changed, 42 insertions(+), 13 deletions(-)
---
diff --git a/guile-clutter.spec b/guile-clutter.spec
index c808788..fb8ecd5 100644
--- a/guile-clutter.spec
+++ b/guile-clutter.spec
@@ -1,27 +1,37 @@
 Summary:	Clutter library wrapper for Guile Scheme
 Summary(pl.UTF-8):	Wrapper biblioteki Clutter dla Guile Scheme
 Name:		guile-clutter
-Version:	1.10.0
+Version:	1.12.2.1
 Release:	1
 License:	GPL v2+
 Group:		Libraries
 Source0:	http://ftp.gnu.org/gnu/guile-gnome/guile-clutter/%{name}-%{version}.tar.gz
-# Source0-md5:	ea5566b45f0b9b395f52c562beb4d0ee
+# Source0-md5:	db566c9e3148fc92daad7235921ccf96
 Patch0:		%{name}-info.patch
+Patch1:		%{name}-nox.patch
 URL:		http://www.gnu.org/software/guile-gnome/
-BuildRequires:	clutter-devel >= 1.10
-BuildRequires:	g-wrap-devel >= 1.9.8
-BuildRequires:	guile-devel >= 5:1.10.0
-BuildRequires:	guile-gnome-atk >= 2
-BuildRequires:	guile-gnome-cairo >= 2
-BuildRequires:	guile-gnome-glib-devel >= 2
-BuildRequires:	guile-gnome-pango >= 2
+BuildRequires:	autoconf >= 2.61
+BuildRequires:	automake >= 1:1.12
+BuildRequires:	cogl-devel >= 1.12.2
+BuildRequires:	clutter-devel >= 1.12.2
+BuildRequires:	g-wrap-devel >= 1.9.15
+#BuildRequires:	guile-cairo >= 1.10.0
+BuildRequires:	guile-cairo >= 1.4.0
+BuildRequires:	guile-devel >= 5:2.0.11
+BuildRequires:	guile-gnome-atk >= 2.16.4
+BuildRequires:	guile-gnome-cairo >= 2.16.4
+BuildRequires:	guile-gnome-glib-devel >= 2.16.4
+BuildRequires:	guile-gnome-gtk >= 2.16.4
+BuildRequires:	guile-gnome-pango >= 2.16.4
+BuildRequires:	guile-gnome-platform >= 2.16.4
+BuildRequires:	libtool >= 2:2
 BuildRequires:	pkgconfig >= 1:0.9.0
 BuildRequires:	texinfo
-Requires:	clutter >= 1.10
-Requires:	g-wrap >= 1.9.8
-Requires:	guile >= 5:1.10.0
-Requires:	guile-gnome-glib >= 2
+Requires:	clutter >= 1.12.2
+Requires:	cogl >= 1.12.2
+Requires:	g-wrap >= 1.9.15
+Requires:	guile >= 5:2.0.11
+Requires:	guile-gnome-glib >= 2.16.4
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -33,8 +43,14 @@ Guile-Clutter obudowuje bibliotekę Clutter dla Guile Scheme.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
+%{__libtoolize}
+%{__aclocal} -I m4
+%{__autoconf}
+%{__autoheader}
+%{__automake}
 %configure
 %{__make}
 
@@ -68,7 +84,9 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libgw-guile-gnome-clutter-glx.so
 %{_datadir}/guile-gnome-2/gnome/clutter*.scm
 %{_datadir}/guile-gnome-2/gnome/defs/clutter*.defs
+%{_datadir}/guile-gnome-2/gnome/defs/cogl-types.defs
 %{_datadir}/guile-gnome-2/gnome/gw/clutter*.scm
 %{_datadir}/guile-gnome-2/gnome/overrides/clutter*.defs*
+%{_pkgconfigdir}/guile-clutter-1.0.pc
 %{_infodir}/guile-gnome-clutter.info*
 %{_infodir}/guile-gnome-clutter-glx.info*
diff --git a/guile-clutter-nox.patch b/guile-clutter-nox.patch
new file mode 100644
index 0000000..17b7fa7
--- /dev/null
+++ b/guile-clutter-nox.patch
@@ -0,0 +1,11 @@
+--- guile-clutter-1.12.2.1/configure.ac.orig	2015-12-08 02:26:30.000000000 +0100
++++ guile-clutter-1.12.2.1/configure.ac	2016-02-29 21:26:09.660887300 +0100
+@@ -116,7 +116,7 @@
+ GUILE_GNOME_MODULE_REQUIRED([gnome gw glib])
+ GUILE_GNOME_MODULE_REQUIRED([gnome gw gobject])
+ GUILE_GNOME_MODULE_REQUIRED([gnome gw gobject-spec])
+-GUILE_GNOME_MODULE_REQUIRED([gnome gw gdk]) ## gdk-pixbuf
++dnl GUILE_GNOME_MODULE_REQUIRED([gnome gw gdk]) ## gdk-pixbuf, requires $DISPLAY
+ GUILE_GNOME_MODULE_REQUIRED([gnome gw cairo])
+ GUILE_GNOME_MODULE_REQUIRED([gnome gw cairo-spec])
+ GUILE_GNOME_MODULE_REQUIRED([gnome gw atk])
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/guile-clutter.git/commitdiff/f5f5d2d26cb6a7309b1eb58c9a3e876e65e84c3a



More information about the pld-cvs-commit mailing list