3 %bcond_without apidocs # API documentation
4 %bcond_with static_libs # static library
6 Summary: Messaging Menu
7 Summary(pl.UTF-8): Messaging Menu - menu narzędzi do komunikacji
8 Name: indicator-messages
13 #Source0Download: https://launchpad.net/indicator-messages
14 Source0: https://launchpad.net/indicator-messages/12.10/%{version}/+download/%{name}-%{version}.tar.gz
15 # Source0-md5: e7d6da8e9a88d9c45a8ff80af07eb958
16 URL: https://launchpad.net/indicator-messages
17 BuildRequires: autoconf >= 2.62
18 BuildRequires: automake
19 BuildRequires: gettext-tools
20 BuildRequires: glib2-devel >= 1:2.33.10
21 BuildRequires: gtk-doc >= 1.18
22 BuildRequires: gtk+3-devel >= 3.5.18
23 BuildRequires: gobject-introspection-devel >= 1.32.0
24 BuildRequires: intltool >= 0.35.0
25 BuildRequires: libindicator-gtk3-devel >= 0.3.19
26 BuildRequires: libtool
27 BuildRequires: pkgconfig
28 BuildRequires: rpm-build >= 4.6
29 BuildRequires: sed >= 4.0
30 Requires(post,postun): glib2 >= 1:2.33.10
31 Requires(post,postun): gtk-update-icon-cache
32 Requires: %{name}-libs = %{version}-%{release}
33 Requires: gtk+3 >= 3.5.18
34 Requires: hicolor-icon-theme
35 Requires: libindicator-gtk3 >= 0.3.19
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 Messaging Menu from Ubuntu.
41 %description -l pl.UTF-8
42 Messaging Menu - menu narzędzi do komunikacji pochodzące z Ubuntu.
45 Summary: Messaging Menu client library
46 Summary(pl.UTF-8): Biblioteka kliencka Messaging Menu
48 Requires: glib2-devel >= 1:2.33.10
51 Messaging Menu client library.
53 %description libs -l pl.UTF-8
54 Biblioteka kliencka Messaging Menu (menu narzędzi do komunikacji).
57 Summary: Header files for Messaging Menu library
58 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Messaging Menu
59 Group: Development/Libraries
60 Requires: %{name}-libs = %{version}-%{release}
61 Requires: glib2-devel >= 1:2.33.10
64 Header files for Messaging Menu library.
66 %description devel -l pl.UTF-8
67 Pliki nagłówkowe biblioteki Messaging Menu.
70 Summary: Static Messaging Menu library
71 Summary(pl.UTF-8): Statyczna biblioteka Messaging Menu
72 Group: Development/Libraries
73 Requires: %{name}-devel = %{version}-%{release}
76 Static Messaging Menu library.
78 %description static -l pl.UTF-8
79 Statyczna biblioteka Messaging Menu.
82 Summary: API documentation for Messaging Menu library
83 Summary(pl.UTF-8): Dokumentacja API biblioteki Messaging Menu
88 API documentation for Messaging Menu library.
90 %description apidocs -l pl.UTF-8
91 Dokumentacja API biblioteki Messaging Menu.
96 %{__sed} -i -e 's/-Werror //' src/Makefile.am
105 %{?with_apidocs:--enable-gtk-doc} \
106 --disable-silent-rules \
107 %{?with_static_libs:--enable-static} \
108 --with-html-dir=%{_gtkdocdir}
112 rm -rf $RPM_BUILD_ROOT
115 DESTDIR=$RPM_BUILD_ROOT
117 %{__rm} $RPM_BUILD_ROOT%{_libdir}/indicators3/*/*.la
118 # obsoleted by pkg-config
119 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libmessaging-menu.la
122 rm -rf $RPM_BUILD_ROOT
125 %glib_compile_schemas
126 %update_icon_cache hicolor
129 %glib_compile_schemas
130 %update_icon_cache hicolor
132 %post libs -p /sbin/ldconfig
133 %postun libs -p /sbin/ldconfig
136 %defattr(644,root,root,755)
137 %doc AUTHORS ChangeLog NEWS
138 %attr(755,root,root) %{_libdir}/indicators3/7/libmessaging.so
139 %attr(755,root,root) %{_libexecdir}/indicator-messages-service
140 %{_datadir}/dbus-1/services/indicator-messages.service
141 %{_datadir}/glib-2.0/schemas/com.canonical.indicator.messages.gschema.xml
142 %{_iconsdir}/hicolor/*x*/categories/applications-chat-panel.png
143 %{_iconsdir}/hicolor/*x*/categories/applications-email-panel.png
144 %{_iconsdir}/hicolor/*x*/categories/applications-microblogging-panel.png
145 %{_iconsdir}/hicolor/*x*/status/application-running.png
146 %{_iconsdir}/hicolor/*x*/status/indicator-messages.png
147 %{_iconsdir}/hicolor/*x*/status/indicator-messages-new.png
148 %{_iconsdir}/hicolor/scalable/categories/applications-chat-panel.svg
149 %{_iconsdir}/hicolor/scalable/categories/applications-email-panel.svg
150 %{_iconsdir}/hicolor/scalable/status/application-running.svg
151 %{_iconsdir}/hicolor/scalable/status/indicator-messages.svg
152 %{_iconsdir}/hicolor/scalable/status/indicator-messages-new.svg
155 %defattr(644,root,root,755)
156 %attr(755,root,root) %{_libdir}/libmessaging-menu.so.*.*.*
157 %attr(755,root,root) %ghost %{_libdir}/libmessaging-menu.so.0
158 %{_libdir}/girepository-1.0/MessagingMenu-1.0.typelib
161 %defattr(644,root,root,755)
162 %attr(755,root,root) %{_libdir}/libmessaging-menu.so
163 %{_includedir}/messaging-menu
164 %{_datadir}/gir-1.0/MessagingMenu-1.0.gir
165 %{_pkgconfigdir}/messaging-menu.pc
167 %if %{with static_libs}
169 %defattr(644,root,root,755)
170 %{_libdir}/libmessaging-menu.a
175 %defattr(644,root,root,755)
176 %{_gtkdocdir}/messaging-menu