%define major 0 %define api 1.0 %define libname %mklibname unique %major %define develname %mklibname unique -d Summary: Library for creating single instance applications Name: libunique Version: 1.1.6 Release: %mkrel 4 URL: http://live.gnome.org/LibUnique License: LGPLv2+ Group: System/Libraries Source0: http://ftp.gnome.org/pub/GNOME/sources/%name/%{name}-%{version}.tar.bz2 Patch0: unique-1.0.6-fix-str-fmt.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: dbus-glib-devel >= 0.70 BuildRequires: gtk+2-devel >= 2.11.0 BuildRequires: glib2-devel >= 2.12.0 BuildRequires: gobject-introspection-devel BuildRequires: gtk-doc %description Unique is a library for creating single instance applications. %package -n %{libname} Group: System/Libraries Summary: Library for creating single instance applications Conflicts: gir-repository < 0.6.5-3 %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: unique-devel = %{version} Requires: %{libname} = %{version} Conflicts: gir-repository < 0.6.5-3 %description -n %{develname} Unique is a library for creating single instance applications. %prep %setup -q %patch0 -p0 %build %configure2_5x --enable-maintainer-flags=no %make %install rm -rf %{buildroot} %makeinstall_std %if %mdkversion < 200900 %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %endif %clean rm -rf %{buildroot} %files -n %{libname} %defattr(-,root,root) %{_libdir}/libunique-%api.so.%{major}* %_libdir/girepository-1.0/Unique-%{api}.typelib %files -n %{develname} %doc AUTHORS %docdir %{_datadir}/gtk-doc/html/unique %doc %{_datadir}/gtk-doc/html/unique/* %defattr(-,root,root) %{_libdir}/libunique-%api.so %{_libdir}/libunique-%api.*a %{_libdir}/pkgconfig/unique-%api.pc %{_includedir}/unique-%api %_datadir/gir-1.0/Unique-%api.gir %changelog * Fri Apr 29 2011 Funda Wang <fwang@mandriva.org> 1.1.6-4mdv2011.0 + Revision: 660666 - disable strict flags + Oden Eriksson <oeriksson@mandriva.com> - mass rebuild * Sun Sep 12 2010 Götz Waschk <waschk@mandriva.org> 1.1.6-3mdv2011.0 + Revision: 577678 - rebuild for new g-i * Fri Jul 30 2010 Funda Wang <fwang@mandriva.org> 1.1.6-2mdv2011.0 + Revision: 563406 - rebuild for new gobject-introspection + Götz Waschk <waschk@mandriva.org> - add conflict with older gir-repository (bug #55583) * Thu Nov 12 2009 Götz Waschk <waschk@mandriva.org> 1.1.6-1mdv2010.1 + Revision: 465324 - update to new version 1.1.6 * Thu Nov 12 2009 Götz Waschk <waschk@mandriva.org> 1.1.4-1mdv2010.1 + Revision: 465206 - update build deps - new version - add gobject introspection support * Tue Aug 25 2009 Götz Waschk <waschk@mandriva.org> 1.1.2-1mdv2010.0 + Revision: 420755 - update to new version 1.1.2 * Sun Mar 22 2009 Götz Waschk <waschk@mandriva.org> 1.0.8-1mdv2009.1 + Revision: 360241 - new version - fix source URL - spec file fixes - rename from unique * Mon Feb 02 2009 Funda Wang <fwang@mandriva.org> 1.0.6-1mdv2009.1 + Revision: 336473 - New version 1.0.6 * Mon Nov 24 2008 Götz Waschk <waschk@mandriva.org> 1.0.4-1mdv2009.1 + Revision: 306202 - new version - drop patch * Sat Sep 06 2008 Adam Williamson <awilliamson@mandriva.org> 1.0.0-1mdv2009.0 + Revision: 281896 - buildrequires gtk-doc, it seems - %%{buildroot} not $RPM_BUILD_ROOT - need to do autoreconf after patching configure.ac - add underlink.patch (fixes an underlinking problem) - new release 1.0.0 + Thierry Vignaud <tv@mandriva.org> - rebuild - kill re-definition of %%buildroot on Pixel's request + Pixel <pixel@mandriva.com> - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Fri Sep 07 2007 Adam Williamson <awilliamson@mandriva.org> 0.9.3-1mdv2008.0 + Revision: 81367 - add glib and gtk+ buildrequires - Import unique