%define major 7 %define libtool %mklibname indicator3 %define libname %mklibname indicator3_ %{major} %define libdevel %mklibname indicator3 -d Name: libindicator Summary: A set of symbols and convenience functions for indicators Group: System/Libraries Version: 12.10.1 Release: %mkrel 4 License: GPLv3 URL: http://launchpad.net/libindicator Source0: http://launchpad.net/libindicator/12.10/%{version}/+download/%{name}-%{version}.tar.gz BuildRequires: pkgconfig(gtk+-3.0) %description A set of symbols and convenience functions that all indicators would like to use. Not of real use outside of the Ayatana indicators project. #-------------------------------------------------------------------- %package -n %{libname} Summary: libindicator3 library Group: System/Libraries %description -n %{libname} Library for libindicator3. %files -n %{libname} %{_libdir}/libindicator3.so.%{major}* #-------------------------------------------------------------------- %package -n %{libtool}-tools Summary: libindicator3 tool Group: System/Libraries %description -n %{libtool}-tools Tool to load libindicator3 plugins. %files -n %{libtool}-tools %{_libexecdir}/indicator-loader3 %{_libdir}/libdummy-indicator-blank.so %{_libdir}/libdummy-indicator-entry-func.so %{_libdir}/libdummy-indicator-null.so %{_libdir}/libdummy-indicator-signaler.so %{_libdir}/libdummy-indicator-simple.so %{_libdir}/libdummy-indicator-visible.so #-------------------------------------------------------------------- %package -n %{libdevel} Summary: libindicator3 development files Group: Development/GNOME and GTK+ Requires: %{libname} >= %{version} %description -n %{libdevel} Development files needed by libindicator3. %files -n %{libdevel} %doc AUTHORS ChangeLog COPYING INSTALL %{_includedir}/libindicator3-0.4/libindicator/ %{_libdir}/libindicator3.so %{_libdir}/pkgconfig/indicator3-0.4.pc %{_datadir}/libindicator/80indicator-debugging #-------------------------------------------------------------------- %prep %setup -q %build export CFLAGS="%{optflags} -Wno-error=deprecated-declarations" %configure2_5x --with-gtk=3 --disable-static sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool %make %install %makeinstall_std # Clean .la files find %{buildroot}%{_libdir} -name '*.la' -delete -print %changelog * Wed Oct 15 2014 umeabot <umeabot> 12.10.1-4.mga5 + Revision: 743782 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 12.10.1-3.mga5 + Revision: 681536 - Mageia 5 Mass Rebuild * Sat Oct 19 2013 umeabot <umeabot> 12.10.1-2.mga4 + Revision: 527585 - Mageia 4 Mass Rebuild * Mon Jun 10 2013 dams <dams> 12.10.1-1.mga4 + Revision: 441380 - Fix build - new version 12.10.1 * Sun Jan 13 2013 luigiwalser <luigiwalser> 12.10.0-2.mga3 + Revision: 361851 - fix for changed _libexecdir + umeabot <umeabot> - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Thu Aug 09 2012 shlomif <shlomif> 12.10.0-1.mga3 + Revision: 280132 - New version 12.10.0 * Fri Jun 15 2012 shlomif <shlomif> 0.5.0-1.mga3 + Revision: 260863 - imported package libindicator * Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.5.0-1 - version 0.5.0 * Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.4.93-1 - first package