gnome/clutter-gtk1.0: WIP
authorYaakov Selkowitz <yselkowitz@users.sourceforge.net>
Fri, 5 Nov 2010 19:33:52 +0000 (14:33 -0500)
committerYaakov Selkowitz <yselkowitz@users.sourceforge.net>
Fri, 5 Nov 2010 19:33:52 +0000 (14:33 -0500)
0.91.2-gtk-doc-versioned.patch [new file with mode: 0644]
0.91.2-no-undefined.patch [new file with mode: 0644]
clutter-gtk1.0-0.91.2-1.cygport [new file with mode: 0644]
clutter-gtk1.0.hint [new file with mode: 0644]
girepository-GtkClutter1.0.hint [new file with mode: 0644]
libclutter-gtk1.0-devel.hint [new file with mode: 0644]
libclutter-gtk1.0_0.hint [new file with mode: 0644]

diff --git a/0.91.2-gtk-doc-versioned.patch b/0.91.2-gtk-doc-versioned.patch
new file mode 100644 (file)
index 0000000..defe516
--- /dev/null
@@ -0,0 +1,10 @@
+--- origsrc/clutter-gtk-0.91.2/doc/reference/Makefile.am       2010-10-05 08:19:57.000000000 -0500
++++ src/clutter-gtk-0.91.2/doc/reference/Makefile.am   2010-11-05 14:29:18.973532000 -0500
+@@ -7,6 +7,7 @@
+ # The name of the module, e.g. 'glib'.
+ DOC_MODULE=clutter-gtk
++DOC_MODULE_VERSION=1.0
+ # The top-level SGML file. You can change this if you want to.
+ DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.xml
diff --git a/0.91.2-no-undefined.patch b/0.91.2-no-undefined.patch
new file mode 100644 (file)
index 0000000..ff7b6ee
--- /dev/null
@@ -0,0 +1,22 @@
+--- origsrc/clutter-gtk-0.91.2/clutter-gtk/Makefile.am 2010-10-05 09:59:01.000000000 -0500
++++ src/clutter-gtk-0.91.2/clutter-gtk/Makefile.am     2010-11-05 14:01:43.374451300 -0500
+@@ -48,7 +48,7 @@ source_h_private = \
+ # please, keep the list sorted alphabetically
+ libclutter_gtk_@CLUTTER_GTK_API_VERSION@_la_SOURCES = $(source_c) $(source_h) $(source_h_private)
+ libclutter_gtk_@CLUTTER_GTK_API_VERSION@_la_LIBADD  = $(CLUTTER_LIBS) $(GTK_LIBS)
+-libclutter_gtk_@CLUTTER_GTK_API_VERSION@_la_LDFLAGS = $(CLUTTER_LT_LDFLAGS)
++libclutter_gtk_@CLUTTER_GTK_API_VERSION@_la_LDFLAGS = $(CLUTTER_GTK_LT_LDFLAGS)
+ cluttergtkheadersdir = $(includedir)/clutter-gtk-@CLUTTER_GTK_API_VERSION@/clutter-gtk
+--- origsrc/clutter-gtk-0.91.2/configure.ac    2010-10-05 10:09:32.000000000 -0500
++++ src/clutter-gtk-0.91.2/configure.ac        2010-11-05 14:00:06.532896900 -0500
+@@ -49,7 +49,7 @@ CLUTTER_GTK_LT_CURRENT=lt_current
+ CLUTTER_GTK_LT_REV=lt_revision
+ CLUTTER_GTK_LT_AGE=lt_age
+ CLUTTER_GTK_LT_VERSION="$CLUTTER_GTK_LT_CURRENT:$CLUTTER_GTK_LT_REV:$CLUTTER_GTK_LT_AGE"
+-CLUTTER_GTK_LT_LDFLAGS="-version-info $CLUTTER_GTK_LT_VERSION"
++CLUTTER_GTK_LT_LDFLAGS="-version-info $CLUTTER_GTK_LT_VERSION -no-undefined"
+ AC_SUBST(CLUTTER_GTK_LT_VERSION)
+ AC_SUBST(CLUTTER_GTK_LT_LDFLAGS)
diff --git a/clutter-gtk1.0-0.91.2-1.cygport b/clutter-gtk1.0-0.91.2-1.cygport
new file mode 100644 (file)
index 0000000..fb1153e
--- /dev/null
@@ -0,0 +1,18 @@
+ORIG_PN="clutter-gtk"
+inherit gnome2
+
+DESCRIPTION="Clutter GTK+ integration library"
+HOMEPAGE="http://clutter-project.org/"
+SRC_URI="http://www.clutter-project.org/sources/${ORIG_PN}/${PV_MAJ_MIN}/${ORIG_PN}-${PV}.tar.bz2"
+
+PATCH_URI="
+       0.91.2-no-undefined.patch
+       0.91.2-gtk-doc-versioned.patch
+"
+
+PKG_NAMES="lib${PN}_0 lib${PN}-devel girepository-GtkClutter1.0"
+libclutter_gtk1_0_0_CONTENTS="usr/bin/*-1.0-0.dll usr/share/doc/"
+libclutter_gtk1_0_devel_CONTENTS="usr/include/ usr/lib/lib* usr/lib/pkgconfig/ usr/share/gtk-doc/"
+girepository_GtkClutter1_0_CONTENTS="usr/*/gir*/GtkClutter-1.0.*"
+
+CYGCONF_ARGS="--with-flavour=x11"
diff --git a/clutter-gtk1.0.hint b/clutter-gtk1.0.hint
new file mode 100644 (file)
index 0000000..a13b91d
--- /dev/null
@@ -0,0 +1,8 @@
+category: Gnome
+sdesc: "OpenGL-based animated GTK+ GUI library (sources)"
+ldesc: "Clutter is an open source software library for creating fast, 
+visually rich and animated graphical user interfaces.
+
+Clutter uses OpenGL for rendering but with an API which hides the 
+underlying GL complexity from the developer. The Clutter API is intended 
+to be easy to use, efficient and flexible."
diff --git a/girepository-GtkClutter1.0.hint b/girepository-GtkClutter1.0.hint
new file mode 100644 (file)
index 0000000..cbb8a8a
--- /dev/null
@@ -0,0 +1,10 @@
+category: Gnome
+requires: libclutter-gtk1.0_0 girepository-Clutter1.0 girepository-GdkPixbuf2.0 girepository-Gtk3.0
+external-source: clutter-gtk1.0
+sdesc: "OpenGL-based animated GTK+ GUI library (GObjectIntrospection data)"
+ldesc: "Clutter is an open source software library for creating fast, 
+visually rich and animated graphical user interfaces.
+
+Clutter uses OpenGL for rendering but with an API which hides the 
+underlying GL complexity from the developer. The Clutter API is intended 
+to be easy to use, efficient and flexible."
diff --git a/libclutter-gtk1.0-devel.hint b/libclutter-gtk1.0-devel.hint
new file mode 100644 (file)
index 0000000..fecdbe1
--- /dev/null
@@ -0,0 +1,10 @@
+category: Gnome
+requires: libclutter-gtk1.0_0 libclutter1.0-devel libglib2.0-devel libgdk_pixbuf2.0-devel libgtk3.0-devel
+external-source: clutter-gtk1.0
+sdesc: "OpenGL-based animated GTK+ GUI library (libdevel)"
+ldesc: "Clutter is an open source software library for creating fast, 
+visually rich and animated graphical user interfaces.
+
+Clutter uses OpenGL for rendering but with an API which hides the 
+underlying GL complexity from the developer. The Clutter API is intended 
+to be easy to use, efficient and flexible."
diff --git a/libclutter-gtk1.0_0.hint b/libclutter-gtk1.0_0.hint
new file mode 100644 (file)
index 0000000..d035977
--- /dev/null
@@ -0,0 +1,10 @@
+category: Gnome
+requires: libclutter1.0_0 libglib2.0_0 libgdk_pixbuf2.0_0 libgtk3.0_0
+external-source: clutter-gtk1.0
+sdesc: "OpenGL-based animated GTK+ GUI library (runtime)"
+ldesc: "Clutter is an open source software library for creating fast, 
+visually rich and animated graphical user interfaces.
+
+Clutter uses OpenGL for rendering but with an API which hides the 
+underlying GL complexity from the developer. The Clutter API is intended 
+to be easy to use, efficient and flexible."
This page took 0.023892 seconds and 5 git commands to generate.