%define lib_major 4 %define api 1.0 %define libname %mklibname dee %{api} %{lib_major} %define gi_name %mklibname dee-gir %{api} %define libnamedev %mklibname -d dee Name: dee Summary: Model to synchronize mutiple instances over DBus Version: 1.0.14 Release: %mkrel 4 License: LGPLv2+ Group: System/Libraries Source0: http://launchpad.net/dee/1.0/%{version}/+download/dee-%{version}.tar.gz URL: https://launchpad.net/dee BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(glib-2.0) >= 2.26 BuildRequires: pkgconfig(gthread-2.0) >= 2.26 BuildRequires: pkgconfig(gobject-2.0) >= 2.26 BuildRequires: pkgconfig(gio-2.0) >= 2.26 BuildRequires: pkgconfig(gio-unix-2.0) >= 2.26 BuildRequires: gobject-introspection-devel BuildRequires: vala-tools BuildRequires: vala-devel BuildRequires: icu-devel %description Libdee is a library that uses DBus to provide objects allowing you to create Model-View-Controller type programs across DBus. It also consists of utility objects which extend DBus allowing for peer-to-peer discoverability of known objects without needing a central registrar. %package -n %{libname} Summary: Model to synchronize mutiple instances over DBus - Shared lib Group: System/Libraries %description -n %{libname} Libdee is a library that uses DBus to provide objects allowing you to create Model-View-Controller type programs across DBus. It also consists of utility objects which extend DBus allowing for peer-to-peer discoverability of known objects without needing a central registrar. %package -n %{gi_name} Summary: GObject Introspection interface library for %{name} Group: System/Libraries Requires: %{libname} = %{version}-%{release} %description -n %{gi_name} GObject Introspection interface library for %{name}. %package -n %{libnamedev} Summary: Libraries and include files for developing with libdee Group: Development/C Requires: %{libname} = %{version} Provides: %{name}-devel = %{version}-%{release} %description -n %{libnamedev} This package contains files that are needed to build applications. %prep %setup -q %build %configure2_5x --disable-static %make %install %makeinstall_std rm -f %{buildroot}%{_libdir}/*.la %files %{_bindir}/dee-tool %{python_sitearch}/gi/overrides/Dee.* %files -n %{libname} %{_libdir}/libdee-%{api}.so.%{lib_major}* %files -n %{gi_name} %{_libdir}/girepository-1.0/Dee-%{api}.typelib %files -n %{libnamedev} %{_libdir}/*.so %{_libdir}/pkgconfig/* %{_includedir}/* %{_datadir}/gtk-doc/html/dee-* %{_datadir}/gir-1.0/*.gir %{_datadir}/vala/vapi/* %changelog * Fri Jan 11 2013 umeabot <umeabot> 1.0.14-4.mga3 + Revision: 348717 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Fri Nov 09 2012 fwang <fwang> 1.0.14-3.mga3 + Revision: 316640 - rebuild for updated icu * Tue Nov 06 2012 fwang <fwang> 1.0.14-2.mga3 + Revision: 314724 - rebuild for new icu * Sat Sep 08 2012 fwang <fwang> 1.0.14-1.mga3 + Revision: 289860 - new version 1.0.14 * Sun Jun 10 2012 fwang <fwang> 1.0.10-1.mga3 + Revision: 259244 - br icu - new version 1.0.10 * Sun Jan 29 2012 fwang <fwang> 1.0.0-1.mga2 + Revision: 202850 - update file list - update typelib api - bump libmajor - new version 1.0.0 * Sat Oct 01 2011 fwang <fwang> 0.5.22-2.mga2 + Revision: 150791 - br dbus-glib for pkconfig file * Sat Oct 01 2011 fwang <fwang> 0.5.22-1.mga2 + Revision: 150775 - correct libname - imported package dee