%define name libnotifymm %define version 0.6.0 %define release %mkrel 1 %define api_version 1.0 %define major 7 %define libname %mklibname notifymm %{api_version} %{major} %define libnamedev %mklibname -d notifymm %{api_version} Name: %name Summary: C++ interface for libnotify Version: %{version} Release: %{release} License: LGPLv2+ Group: System/Libraries URL: http://www.gnome.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/%{name}-%{version}.tar.bz2 BuildRequires: glibmm2.4-devel >= 2.12.8 BuildRequires: gtkmm2.4-devel >= 2.10 BuildRequires: libnotify-devel >= 0.4.3 %description Libnotifymm provides a C++ interface to the libnotify library. %package -n %{libname} Summary: C++ interface for libnotify Group: System/Libraries Provides: %{name}%{api_version} = %{version}-%{release} %description -n %{libname} Libnotifymm provides a C++ interface to the libnotify library. This package contains the library needed to run programs dynamically linked with %{name}. %package -n %{libnamedev} Summary: Headers and development files of %{name} Group: Development/GNOME and GTK+ Requires: %{libname} = %{version} Provides: %{name}%{api_version}-devel = %{version}-%{release} Provides: %name-devel = %version-%release %description -n %{libnamedev} This package contains the headers and development files that are needed, when trying to develop or compile applications which need %{name}. %prep %setup -q -n %{name}-%{version} %build %configure2_5x %make %install rm -rf %{buildroot} %makeinstall_std find %buildroot -name \*.la|xargs chmod 644 %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %clean rm -rf %{buildroot} %files -n %{libname} %defattr(-, root, root) %doc COPYING README # NEWS %{_libdir}/%{name}-%{api_version}.so.%{major}* %files -n %{libnamedev} %defattr(-, root, root) %doc AUTHORS ChangeLog %{_includedir}/%{name}-%api_version %attr(644,root,root) %{_libdir}/*.la %{_libdir}/*.so %{_libdir}/%{name}-%{api_version} %{_libdir}/pkgconfig/%{name}-%{api_version}.pc %dir %_libdir/%{name} %dir %_libdir/%{name}/proc %dir %_libdir/%{name}/proc/m4 %_libdir/%{name}/proc/m4/*.m4 %changelog * Wed Oct 10 2007 Götz Waschk <waschk@mandriva.org> 0.6.0-1mdv2008.1 + Revision: 96636 - new version * Thu Sep 13 2007 Götz Waschk <waschk@mandriva.org> 0.5.0-1mdv2008.0 + Revision: 84905 - Import libnotifymm * Thu Sep 13 2007 Götz Waschk <waschk@mandriva.org> 0.5.0-1mdv2008.0 - initial package