Sophie

Sophie

distrib > Mandriva > 10.0-com > x86_64 > by-pkgid > 756dcd6c46a9d0be7e0c848cb78f210e > files > 2

guile-gtk-1.2-0.31-6mdk.src.rpm

%define name guile-gtk-1.2
%define version 0.31
%define release 6mdk

%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.nongnu.org/guile-gtk/latest.html
Source:    %{name}-%{version}.tar.bz2
License:   GPL
Group:     Development/Other
BuildRoot: %{_tmppath}/%{name}-buildroot
BuildRequires: libguile12-devel gtk+-devel
Requires: %{libname} = %{version}-%{release}
Conflicts: libgnome-guile0-devel
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: libgnome-guile0
Conflicts: libgnome-guile0-devel
Provides: %{libname} = %{version}-%{release} 
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:  libguile12-devel gtk+-devel
Provides:  lib%name-devel = %version-%release
Conflicts: libgnome-guile0-devel

%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
* 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