%define major 0 %define libname %mklibname %name %major %define develname %mklibname %name -d Summary: Library for creating single instance applications Name: unique Version: 0.9.3 Release: %mkrel 1 URL: http://log.emmanuelebassi.net/ License: LGPLv2+ Group: System/Libraries Source: http://www.gnome.org/~ebassi/source/%{name}-%{version}.tar.gz Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: dbus-devel BuildRequires: gtk+2-devel BuildRequires: glib2-devel %description Unique is a library for creating single instance applications. %package -n %{libname} Group: System/Libraries Summary: Library for creating single instance applications %description -n %{libname} Unique is a library for creating single instance applications. %package -n %{develname} Group: Development/C Summary: Header files for development with %name Provides: %{name}-devel = %{version} Requires: %{libname} = %{version} %description -n %{develname} Unique is a library for creating single instance applications. %prep %setup -q %build %configure2_5x %make %install rm -rf $RPM_BUILD_ROOT %makeinstall_std %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT %files -n %{libname} %defattr(-,root,root) %{_libdir}/lib%{name}*.so.%{major}* %files -n %{develname} %doc AUTHORS %docdir %{_datadir}/gtk-doc/html/%{name} %doc %{_datadir}/gtk-doc/html/%{name}/* %defattr(-,root,root) %{_libdir}/lib%{name}*.so %{_libdir}/lib%{name}*.*a %{_libdir}/pkgconfig/%{name}*.pc %{_includedir}/%{name}-* %changelog * Fri Sep 07 2007 Adam Williamson <awilliamson@mandriva.com> 0.9.3-1mdv2008.0 + Revision: 81367 - add glib and gtk+ buildrequires - Import unique