%define api 1 %define major 0 %define libname %mklibname %name %api %major %define libecore %mklibname %name-ecore %api %major %define libglib %mklibname %name-glib %api %major %define develname %mklibname -d %name Summary: Native C++ bindings for D-Bus Name: dbus-c++ Version: 0.9.0 Release: %mkrel 3 Group: System/Libraries License: LGPLv2+ URL: http://sourceforge.net/apps/mediawiki/dbus-cplusplus/index.php?title=Main_Page Source0: http://downloads.sourceforge.net/dbus-cplusplus/libdbus-c++-%{version}.tar.gz Patch0: libdbus-c++-0.9.0-link.patch Patch1: libdbus-c++-0.9.0-gcc47.patch BuildRequires: pkgconfig(dbus-1) >= 0.60 BuildRequires: pkgconfig(ecore) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gtkmm-2.4) BuildRequires: libexpat-devel %description Native C++ bindings for D-Bus for use in C++ programs. %package -n %libname Group: System/Libraries Summary: Native C++ bindings for D-Bus %description -n %libname Native C++ bindings for D-Bus for use in C++ programs. %package -n %libecore Group: System/Libraries Summary: Ecore integration for %name %description -n %libecore Ecore integration for %name. %package -n %libglib Group: System/Libraries Summary: Glib integration for %name %description -n %libglib Glib integration for %name. %package -n %develname Summary: Development files for %{name} Group: Development/C Requires: %{libname} = %{version}-%{release} Requires: %{libecore} = %{version}-%{release} Requires: %{libglib} = %{version}-%{release} Requires: %name >= %version-%release Provides: %name-devel = %{version}-%{release} %description -n %develname The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %setup -q -n lib%{name}-%{version} %patch0 -p0 %patch1 -p0 # fix build with new automake 1.13 sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,g' configure.ac %build autoreconf -fi %configure2_5x --disable-static %make %install %makeinstall_std rm -f %{buildroot}%{_libdir}/*.la %files %doc COPYING AUTHORS %{_bindir}/dbusxx-introspect %{_bindir}/dbusxx-xml2cpp %files -n %libname %{_libdir}/libdbus-c++-%{api}.so.%{major}* %files -n %libecore %{_libdir}/libdbus-c++-ecore-%{api}.so.%{major}* %files -n %libglib %{_libdir}/libdbus-c++-glib-%{api}.so.%{major}* %files -n %develname %doc TODO %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/* %changelog * Fri Jan 11 2013 umeabot <umeabot> 0.9.0-3.mga3 + Revision: 348642 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Mon Dec 31 2012 wally <wally> 0.9.0-2.mga3 + Revision: 336606 - fix build with new automake 1.13 * Sat Jul 28 2012 fwang <fwang> 0.9.0-1.mga3 + Revision: 275185 - fix linkage of test program - update file list - update file list - more linkage - fix build with gcc 47 - fix linking - br expat - new version 0.9.0 * Fri Apr 01 2011 ahmad <ahmad> 0.5.0-0.20090203.4.mga1 + Revision: 79508 - imported package dbus-c++