Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > ca200154e3b9282ecc40fd6544ebfa38 > files > 4

libappindicator-12.10.0-2.mga3.src.rpm

%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