rep-gtk r401 - trunk



Author: chrisb
Date: Thu Jan  1 21:07:08 2009
New Revision: 401
URL: http://svn.gnome.org/viewvc/rep-gtk?rev=401&view=rev

Log:
reworked specfile and ebuild


Modified:
   trunk/ChangeLog
   trunk/NEWS
   trunk/configure.in
   trunk/rep-gtk.ebuild.in
   trunk/rep-gtk.spec.in

Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS	(original)
+++ trunk/NEWS	Thu Jan  1 21:07:08 2009
@@ -6,6 +6,7 @@
 	- removed libgnome, libgnomeui, libgnomecanvas and libglade bindings
 	- removed examples related to removed bindings
 	- don't ship install-sh (beeing added by libtoolize)
+	- reworked ebuild and specfile
 
 0.18.3:
 	- fixed the broken GtkCombo() Widgets

Modified: trunk/configure.in
==============================================================================
--- trunk/configure.in	(original)
+++ trunk/configure.in	Thu Jan  1 21:07:08 2009
@@ -44,22 +44,27 @@
 AC_PROG_LIBTOOL
 
 dnl Check for librep
-PKG_CHECK_MODULES(LIBREP, librep >= 0.17.3
+REP_MIN_VER="0.17.3"
+
+PKG_CHECK_MODULES(LIBREP, librep >= $REP_MIN_VER
 		  ,REP_EXECDIR="`pkg-config --variable=repcommonexecdir librep`"
 		  REP_CFLAGS="`pkg-config --cflags librep`"
 		  ,AC_MSG_ERROR([can't locate librep]))
 
 dnl Check for glib
-PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.6)
+GLIB_MIN_VER="2.6"
+
+PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLIB_MIN_VER)
 
 dnl Check for GTK
+GTK_MIN_VER="2.6"
 pc_libs=""
 
-PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.6
+PKG_CHECK_MODULES(GTK, gtk+-2.0 >= $GTK_MIN_VER
 		  ,pc_libs+="gtk+-2.0 "
 		  ,)
 
-PKG_CHECK_MODULES(GDK_PIXBUF, gdk-pixbuf-2.0 >= 2.6
+PKG_CHECK_MODULES(GDK_PIXBUF, gdk-pixbuf-2.0 >= $GTK_MIN_VER
 		  ,pc_libs+="gdk-pixbuf-2.0")
 
 dnl Checks for typedefs, structures, and compiler characteristics.
@@ -81,6 +86,9 @@
 AC_SUBST(LIBS)
 AC_SUBST(REP_EXECDIR)
 AC_SUBST(REP_CFLAGS)
+AC_SUBST(REP_MIN_VER)
+AC_SUBST(GTK_MIN_VER)
+AC_SUBST(GLIB_MIN_VER)
 
 AC_DEFINE_UNQUOTED([REP_GTK_VERSION], "${version}", [Version of rep-gtk]) 
 

Modified: trunk/rep-gtk.ebuild.in
==============================================================================
--- trunk/rep-gtk.ebuild.in	(original)
+++ trunk/rep-gtk.ebuild.in	Thu Jan  1 21:07:08 2009
@@ -4,21 +4,16 @@
 
 inherit eutils toolchain-funcs multilib
 
-DESCRIPTION="A GTK+/libglade/GNOME language binding for the librep Lisp environment"
+DESCRIPTION="A GTK+ language binding for the librep Lisp environment"
 HOMEPAGE="http://rep-gtk.sourceforge.net/";
 SRC_URI="mirror://sourceforge/rep-gtk/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="gtk-2.0"
 KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
-IUSE="gnome"
 
-RDEPEND=">=dev-libs/librep-0.17.3
-	gnome-base/libglade
-	x11-libs/gtk+
-	gnome? ( gnome-base/libgnome
-		gnome-base/libgnomeui
-		gnome-base/libgnomecanvas )"
+RDEPEND=">=dev-libs/librep- REP_MIN_VER@
+	x11-libs/gtk+- GTK_MIN_VER@"
 DEPEND="${RDEPEND}
 	dev-util/pkgconfig"
 
@@ -28,10 +23,7 @@
 }
 
 src_compile() {
-	econf \
-		--libdir=/usr/$(get_libdir) \
-		--with-libglade \
-		$(use_with gnome) || die "configure failed"
+	econf --libdir=/usr/$(get_libdir) || die "configure failed"
 	emake || die "make failed"
 }
 
@@ -39,6 +31,4 @@
 	make DESTDIR="${D}" install || die "make install failed"
 
 	dodoc AUTHORS BUGS ChangeLog HACKING NEWS README* TODO
-	docinto examples
-	dodoc examples/*	
 }

Modified: trunk/rep-gtk.spec.in
==============================================================================
--- trunk/rep-gtk.spec.in	(original)
+++ trunk/rep-gtk.spec.in	Thu Jan  1 21:07:08 2009
@@ -3,14 +3,14 @@
 Version: @version@
 Release: 1
 Summary: GTK+ binding for librep Lisp environment
-Requires: librep >= 0.17, gtk+ >= 2.6
+Requires: librep >= @REP_MIN_VER@ gtk+ >= @GTK_MIN_VER@
 License: GPL
 Group: Development/Languages
-Source: http://download.sourceforge.net/rep-gtk/rep-gtk-%{version}.tar.gz
+Source: http://download.sourceforge.net/rep-gtk/rep-gtk-%{version}.tar.bz2
 URL: http://rep-gtk.sourceforge.net/
 Packager: John Harper <john dcs warwick ac uk>
 Buildroot: /var/tmp/%{name}-root
-BuildPrereq: librep-devel libglade-devel gnome-libs-devel gdk-pixbuf-devel
+BuildPrereq: librep-devel
 
 %description
 This is a binding of GTK+ for the librep Lisp interpreter. It is based
@@ -48,6 +48,12 @@
 %{_libexecdir}/rep/%{_target_platform}/gui/gtk-2/types.la
 
 %changelog
+* Thu Jan 01 2009 Christopher Bratusek <nano-master gmx de>
+- drop -glade package
+- drop -gnome package
+- source archive is a .tar.bz2
+- configure magic
+
 * Tue Jun 13 2000 John Harper <john dcs warwick ac uk>
 - use better macros
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]