%define major 1 %define libname %mklibname appindicator %{major} %define libdevel %mklibname appindicator -d Name: libappindicator Summary: A library to allow applications to export a menu into the Unity Menu bar Group: System/Libraries Version: 12.10.0 Release: %mkrel 2 License: GPLv3 URL: http://launchpad.net/libappindicator Source0: http://launchpad.net/libappindicator/12.10/%{version}/+download/%{name}-%{version}.tar.gz # PATCH-FIX-OPENSUSE - libappindicator-mono-nunit-fix.patch nmarques@opensuse.org #-- use mono-nunit for pkgconfig() calls instead of nunit Patch0: libappindicator-mono-nunit-fix.patch Patch1: libappindicator-0.4.92-configure.patch BuildRequires: gnome-common BuildRequires: gtk-doc BuildRequires: gtk-doc-mkpdf BuildRequires: intltool BuildRequires: perl-XML-SAX BuildRequires: vala-tools BuildRequires: vala-devel BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(dbusmenu-gtk3-0.4) BuildRequires: pkgconfig(gapi-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gnome-doc-utils) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gtk-sharp-2.0) BuildRequires: pkgconfig(indicate-0.6) BuildRequires: pkgconfig(indicator3-0.4) BuildRequires: pkgconfig(libpng15) BuildRequires: pkgconfig(mono) BuildRequires: pkgconfig(mono-nunit) BuildRequires: pkgconfig(pygobject-2.0) BuildRequires: pkgconfig(pygtk-2.0) %description A library to allow applications to export a menu into the Unity Menu bar. Based on KSNI, it also works in KDE, and will fallback to generic Systray support, if none of those are available. #-------------------------------------------------------------------- %package -n %{libname} Summary: libappindicator library Group: System/Libraries %description -n %{libname} Library for libappindicator. %files -n %{libname} %{_libdir}/libappindicator.so.%{major}* %{_libdir}/girepository-1.0/*.typelib %{_libdir}/cli/appindicator-sharp-0.1/ %{py_platlibdir}/site-packages/appindicator/ #-------------------------------------------------------------------- %package -n %{name}-sharp Summary: libappindicator tool Group: System/Libraries %description -n %{name}-sharp Tool to load libappindicator plugins. %files -n %{name}-sharp %{_usr}/lib/mono/appindicator-sharp/ %{_usr}/lib/mono/gac/appindicator-sharp/ %{_usr}/lib/mono/gac/policy.0.0.appindicator-sharp/ #-------------------------------------------------------------------- %package -n %{libdevel} Summary: libappindicator development files Group: Development/GNOME and GTK+ Requires: %{libname} >= %{version} %description -n %{libdevel} Development files needed by libappindicator. %files -n %{libdevel} %{_includedir}/libappindicator-0.1/ %{_libdir}/libappindicator.so %{_libdir}/pkgconfig/*.pc %{_datadir}/gir-1.0/AppIndicator-0.1.gir %{_datadir}/gtk-doc/html/libappindicator/ %{_datadir}/pygtk/2.0/defs/appindicator.defs %{_datadir}/vala/vapi/appindicator-0.1.* #-------------------------------------------------------------------- %prep %setup -q %apply_patches %build NOCONFIGURE=1 autoreconf -fi %configure2_5x \ --disable-static make %install %makeinstall_std # Clean .la files find %{buildroot}%{_libdir} -name '*.la' -delete -print %changelog * Sat Jan 12 2013 umeabot <umeabot> 12.10.0-2.mga3 + Revision: 356809 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Thu Aug 09 2012 shlomif <shlomif> 12.10.0-1.mga3 + Revision: 280137 - New version 12.10.0 * Sat Jun 16 2012 shlomif <shlomif> 0.4.92-2.mga3 + Revision: 261022 - Add missing BuildRequires. Thanks to simplew - Add missing BuildRequires. Thanks to simplew - Add a missing BuildRequires. Thanks to simplew - Convert "%%make" to "make" to fix the build. - imported package libappindicator