%define name gtk+extra-2 %define version 2.1.1 %define release %mkrel 3 %define lib_name_orig lib%{name} %define lib_major 2.0 %define lib_name %mklibname %{name}_ %{lib_major} Name: %{name} Version: %{version} Release: %{release} Summary: Extra gtk+2 widget Source0: http://nchc.dl.sourceforge.net/sourceforge/scigraphica/gtk+extra-%{version}.tar.bz2 License: GPL Group: Development/Other Url: http://gtkextra.sourceforge.net/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: gtk2-devel %description Extra gtk2 widget %package -n %{lib_name} Summary: Main library for %{name} Group: System/Libraries Provides: %{name} = %{version}-%{release} %description -n %{lib_name} This package contains the library needed to run programs dynamically linked with libgtk+extra-2 %package -n %{lib_name}-devel Summary: Headers for developing programs that will use libgtk+extra-2 Group: Development/C Requires: %{lib_name} = %{version} Provides: %{lib_name_orig}-devel = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} %description -n %{lib_name}-devel This package contains the headers that programmers will need to develop applications which will use libgtk+extra-2 %post -n %{lib_name} -p /sbin/ldconfig %postun -n %{lib_name} -p /sbin/ldconfig %prep %setup -q -n gtk+extra-%{version} %build %configure %make %install rm -rf $RPM_BUILD_ROOT %makeinstall %clean rm -rf $RPM_BUILD_ROOT %files -n %{lib_name} %defattr(-,root,root) %{_libdir}/*.so.* %files -n %{lib_name}-devel %defattr(-,root,root) %{_includedir}/* %{_libdir}/*.so %{_libdir}/*.la %{_libdir}/*.a %{_libdir}/pkgconfig/*.pc %changelog * Fri Sep 8 2006 Couriousous <couriousous@mandriva.org> 2.1.1-3mdv2007.0 - Rebuild * Mon Jul 25 2005 Nicolas Lécureuil <neoclust@mandriva.org> 2.1.1-2mdk - Fix URL and Source * Mon Jul 25 2005 Lenny Cartier <lenny@mandriva.com> 2.1.1-1mdk - 2.1.1 * Fri Jan 14 2005 Couriousous <couriousous@mandrake.org> 1.1.0-0.20041212.1mdk - First Mandrakelinux release