diff options
Diffstat (limited to 'zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0016.obj')
-rw-r--r-- | zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0016.obj | 113 |
1 files changed, 113 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0016.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0016.obj new file mode 100644 index 000000000..f12d39069 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0016.obj @@ -0,0 +1,113 @@ +%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 2 +License: GPLv3 +URL: http://launchpad.net/libappindicator +Source0: http://launchpad.net/libappindicator/0.5/%{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: 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/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 +* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.4.93-2 +- fix license +- its needed to run autoreconf to detect dependencies properly +- gtk-doc is needed +- do not own dirs that belong to another package +- fix requires + +* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.4.93-1 +- first package
\ No newline at end of file |