rep-gtk r401 - trunk
- From: chrisb svn gnome org
- To: svn-commits-list gnome org
- Subject: rep-gtk r401 - trunk
- Date: Thu, 1 Jan 2009 21:07:09 +0000 (UTC)
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]