# hackaround for # checking build system type... # Invalid configuration `alphaev67-unknown-linux-gnu': # machine `alphaev67-unknown' not recognized #define _host %{_target_platform} #define _build %{_target_platform} Name: rep-gtk Summary: GTK+ bindings for librep Lisp environment Version: 0.18 Release: 1 License: GPLv2 Group: Development/Languages URL: http://rep-gtk.sourceforge.net/ Source: http://download.sourceforge.net/rep-gtk/rep-gtk-%{version}.tar.gz # Taken from svn.gnome.org: # $ svn co https://svn.gnome.org/svn/rep-gtk/trunk rep-gtk # $ cd rep-gtk ; svn diff -r345:350 Patch: rep-gtk-0.18-gtk2-fixes.patch Requires: librep > 0.16.1 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: librep-devel >= 0.16.1 gettext pkgconfig BuildRequires: glib2-devel >= 1.3 gtk2-devel >= 1.3 libglade2-devel >= 1.99 %description This is a binding of GTK+ for the librep Lisp interpreter. It is based on Marius Vollmer's guile-gtk package (initially version 0.15, updated to 0.17), with a new glue-code generator. %package docs Summary: Documentation for rep-gtk Group: Development/Languages Requires: rep-gtk = %{version}-%{release} %description docs Package contains documentation about rep-gtk. %prep %setup -q %patch -p0 %build %configure %{__make} %{?_smp_mflags} host_type=%{_target_platform} %{__chmod} 0644 examples/* %install %{__rm} -rf %{buildroot} %{__make} install DESTDIR=%{buildroot} host_type=%{_target_platform} %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, -) %doc AUTHORS BUGS COPYING ChangeLog HACKING README TODO %{_libexecdir}/rep/%{_target_platform}/gui/* %files docs %defattr(-, root, root, -) %doc COPYING README* *.defs examples %changelog * Fri Aug 17 2007 Terje Rosten - 0.18-1 - 0.18 - cleanup - doc subpackage - add gtk2 patch from svn.gnome.org * Fri Feb 14 2003 Havoc Pennington 1:0.17-4 - remove Xft buildreq * Tue Feb 11 2003 Bill Nottingham - add epoch dep (#74568) * Wed Jan 22 2003 Tim Powers - rebuilt * Thu Dec 12 2002 Havoc Pennington - 0.17 - remove autoconf dependency * Sat Jul 27 2002 Havoc Pennington - rebuild for new librep - hack around weird build failure on alpha * Mon Jul 15 2002 Havoc Pennington - remove symlinks that no longer seem to be used #68511 * Fri Jun 21 2002 Tim Powers - automated rebuild * Wed Jun 19 2002 Havoc Pennington - 2002-06-11 snapshot - fix up some requires/buildreqs * Tue May 28 2002 Havoc Pennington - rebuild in different environment * Tue May 28 2002 Havoc Pennington - 2002-05-24 snapshot - get rid of the subpackages * Thu May 23 2002 Tim Powers - automated rebuild * Mon Jan 28 2002 Havoc Pennington - rebuild in rawhide * Sun Oct 28 2001 Havoc Pennington - rebuild for librep 0.15.1 * Sun Jun 24 2001 Elliot Lee - Bump release + rebuild. - Use _smp_mflags macro if applicable * Mon Apr 30 2001 Jonathan Blandford - rebuild * Wed Apr 18 2001 Jonathan Blandford - rebuild * Thu Dec 14 2000 Havoc Pennington - fix a couple symlinks to be relative * Tue Dec 5 2000 Havoc Pennington - add missing stuff to file list * Tue Dec 5 2000 Havoc Pennington - Upgrade to 0.15 - remove obsolete typo-fix patch - add librep-devel to build prereq * Fri Aug 11 2000 Jonathan Blandford - Up Epoch and release * Wed Jul 12 2000 Prospector - automatic rebuild * Mon Jul 10 2000 Matt Wilson - 0.13 * Sun Jul 2 2000 Matt Wilson - rep-gtk 0.12 * Sun Jun 18 2000 Matt Wilson - use %%{_target_platform} * Sat Jun 17 2000 Havoc Pennington - librep 0.12 * Tue Jun 13 2000 John Harper - use better macros * Fri Mar 10 2000 Bill Nottingham - update to 0.9.1 * Mon Jan 10 2000 Bill Nottingham - update to 0.8 * Wed Nov 17 1999 Michael K. Johnson - include John's REP_GTK_DONT_INITIALIZE patch * Fri Sep 17 1999 John Harper - specify installdir when installing * Tue Sep 14 1999 Aron Griffis - 0.4 spec file update: added buildroot