Sophie

Sophie

distrib > Mandriva > 2008.0 > x86_64 > by-pkgid > 169f5b77d7214b5aa2f75100338c52d8 > files > 2

guile-gtk-1.2-0.31-11mdv2007.1.src.rpm

%define name guile-gtk-1.2
%define version 0.31
%define release %mkrel 11

%define major _0
%define libname  %mklibname %name %{major}

Summary:    Makes the GTK+ toolkit accesible from Guile
Name:      %{name}
Version:   %{version}
Release:   %{release}
URL:         http://www.gnu.org/software/guile-gtk/
Source:    %{name}-%{version}.tar.bz2
License:   GPL
Group:     Development/Other
BuildRoot: %{_tmppath}/%{name}-buildroot
BuildRequires: libguile-devel gtk+-devel
Requires: %{libname} = %{version}-%{release}
Conflicts: %mklibname -d gnome-guile 0
Conflicts: gnome-guile

%description 
Guile-gtk is glue code to make the GTK+ toolkit  accesible from Guile.
It provides a  interface for Scheme programmers to develop visual applications. 
It can optionally integrate with gnome via the Gnome-guile module

%package -n %{libname}
Summary:  %{summary}
Group: System/Libraries
Conflicts: %mklibname gnome-guile 0
Conflicts: %mklibname -d gnome-guile 0
Requires: %name >= %version-%release

%description -n %{libname}
Libraries for making GTK+ accessible from Guile

%package -n %{libname}-devel
Summary:   %{summary}
Group:    Development/C  
Requires: %{libname} = %{version}-%{release} 
Requires:  libguile-devel >= 1.4, gtk+-devel
Provides:  lib%name-devel = %version-%release
Provides:  guile-gtk-devel = %version-%release
Conflicts: %mklibname -d gnome-guile 0

%description -n %{libname}-devel
Static libraries and header files for guile-gtk app development

%prep
rm -rf $RPM_BUILD_ROOT

%setup -q

%build
%configure2_5x

%make

%install
%makeinstall

##move to versioned dir
mkdir $RPM_BUILD_ROOT/%{_includedir}/%{libname}
mv $RPM_BUILD_ROOT/%{_includedir}/guile-gtk.h $RPM_BUILD_ROOT/%{_includedir}/%{libname}
#add ln in /usr/include
ln -s /%{_includedir}/%{libname}/guile-gtk.h $RPM_BUILD_ROOT/%{_includedir}

%post -n %{libname} -p /sbin/ldconfig              

%postun -n %{libname} -p /sbin/ldconfig              

%clean
rm -rf $RPM_BUILD_ROOT

%files 
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
%{_bindir}/*
%dir %{_datadir}/guile-gtk
%{_datadir}/guile-gtk/gdk-1.2.defs
%{_datadir}/guile-gtk/gtk-1.2.defs
%dir %{_datadir}/guile/gtk
%dir %{_datadir}/guile/gtk-1.2
%{_datadir}/guile/gtk-1.2/config.scm
%{_datadir}/guile/gtk-1.2/dynlink.scm
%{_datadir}/guile/gtk-1.2/gdk.scm
%{_datadir}/guile/gtk-1.2/gtk.scm
%{_datadir}/guile/gtk-1.2/repl.scm
%{_datadir}/guile/gtk-1.2/threads.scm
%{_datadir}/guile/gtk/config.scm
%{_datadir}/guile/gtk/dynlink.scm
%{_datadir}/guile/gtk/gdk.scm
%{_datadir}/guile/gtk/gtk.scm
%{_datadir}/guile/gtk/repl.scm
%{_datadir}/guile/gtk/threads.scm
%{_libdir}/lib*.la
 
%files -n %{libname}
%defattr(-,root,root)
%{_libdir}/lib*.so.* 

%files -n %{libname}-devel
%defattr(-,root,root) 
%{_libdir}/lib*.so  
%{_libdir}/lib*.a
%{_includedir}/*
#%{_includedir}/ guile-gtk.h


%changelog
* Mon Jan 01 2007 Götz Waschk <waschk@mandriva.org> 0.31-11mdv2007.0
+ Revision: 103009
- Import guile-gtk-1.2



* Mon Jan  1 2007 Götz Waschk <waschk@mandriva.org> 0.31-11mdv2007.1
- rebuild

* Sat Dec 31 2005 Mandriva Linux Team <http://www.mandrivaexpert.com/> 0.31-10mdk
- Rebuild

* Tue Feb 15 2005 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.31-9mdk
- fix requires

* Fri Dec 17 2004 Götz Waschk <waschk@linux-mandrake.com> 0.31-8mdk
- fix provides

* Fri Sep  3 2004 Götz Waschk <waschk@linux-mandrake.com> 0.31-7mdk
- fix buildrequires
- fix URL

* Thu Aug 14 2003 Götz Waschk <waschk@linux-mandrake.com> 0.31-6mdk
- add one missing dir

* Tue Jul 22 2003 Charles A Edwards <eslrahc@bellsouth.net. 0.31-5mdk
- add link for guile-gtk.h in /usr/include

* Tue Jul  8 2003 Götz Waschk <waschk@linux-mandrake.com> 0.31-4mdk
- add another conflict for distriblint

* Fri May  2 2003 Götz Waschk <waschk@linux-mandrake.com> 0.31-3mdk
- fix dir ownership
- add some more conflicts to please distriblint

* Tue Feb 18 2003 Götz Waschk <waschk@linux-mandrake.com> 0.31-2mdk
- move libtool library to the main package
- fix deps

* Mon Feb 17 2003 Götz Waschk <waschk@linux-mandrake.com> 0.31-1mdk
- fix deps
- from Charles A Edwards <eslrahc@bellsouth.net>
  - initial package