%define bzr 1 %define major 1 %define libname %mklibname appindicator %{major} %define libdevel %mklibname appindicator -d Name: libappindicator Summary: A set of symbols and convience functions for indicators Group: System/Libraries Version: 0.4.92 Release: %mkrel 1 License: GPL-3.0 URL: http://launchpad.net/libappindicator Source0: http://launchpad.net/libappindicator/0.5/0.4.92/+download/%{name}%{!?bzr:-%{version}}.tar.%{!?bzr:gz}%{?bzr:xz} # 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: intltool BuildRequires: perl-XML-SAX BuildRequires: vala-devel 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 %{_prefix}/lib/mono/appindicator-sharp/ %{_prefix}/lib/mono/gac/appindicator-sharp/ %{_prefix}/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/ %{_datadir}/pygtk/2.0/defs/appindicator.defs %{_datadir}/vala/vapi/ #-------------------------------------------------------------------- %prep %setup -q%{?bzr:n %{name}} %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 * Sun Mar 18 2012 Simple 0.4.93-1 - first package