]>
Commit | Line | Data |
---|---|---|
cc996c1d MB |
1 | # |
2 | # Conditional build: | |
3 | %bcond_without apidocs # disable gtk-doc | |
4 | # | |
48bf6496 | 5 | Summary: A Telepathy account manager |
fe3f0a53 | 6 | Summary(pl.UTF-8): Zarządca kont Telepathy |
48bf6496 | 7 | Name: telepathy-mission-control |
dbbf5896 | 8 | Version: 4.67 |
8ea40d0d | 9 | Release: 1 |
2b0fd2f2 | 10 | License: LGPL v2.1+ |
48bf6496 | 11 | Group: Libraries |
12 | Source0: http://dl.sourceforge.net/mission-control/%{name}-%{version}.tar.gz | |
dbbf5896 | 13 | # Source0-md5: 0a547e7af4a33355bac3638dd2e40859 |
48bf6496 | 14 | URL: http://mission-control.sourceforge.net/ |
fe3f0a53 | 15 | BuildRequires: GConf2-devel |
48bf6496 | 16 | BuildRequires: autoconf >= 2.59 |
17 | BuildRequires: automake >= 1:1.8 | |
18 | BuildRequires: dbus-glib-devel >= 0.61 | |
cc996c1d | 19 | %{?with_apidocs:BuildRequires: gtk-doc-automake} |
2b0fd2f2 | 20 | BuildRequires: libtelepathy-devel >= 0.0.54 |
48bf6496 | 21 | BuildRequires: libtool |
22 | BuildRequires: libxslt-progs | |
23 | BuildRequires: pkgconfig | |
24 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
25 | ||
26 | %description | |
27 | An account manager for Telepathy. | |
28 | ||
fe3f0a53 JB |
29 | %description -l pl.UTF-8 |
30 | Zarządca kont dla Telepathy. | |
31 | ||
48bf6496 | 32 | %package devel |
33 | Summary: Header files for mission control library | |
fe3f0a53 | 34 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki mission control |
48bf6496 | 35 | Group: Development/Libraries |
36 | Requires: %{name} = %{version}-%{release} | |
37 | ||
38 | %description devel | |
39 | Header files for mission control library. | |
40 | ||
fe3f0a53 JB |
41 | %description devel -l pl.UTF-8 |
42 | Pliki nagłówkowe biblioteki mission control. | |
43 | ||
48bf6496 | 44 | %package static |
45 | Summary: Static mission control library | |
fe3f0a53 | 46 | Summary(pl.UTF-8): Statyczna biblioteka mission control |
48bf6496 | 47 | Group: Development/Libraries |
48 | Requires: %{name}-devel = %{version}-%{release} | |
49 | ||
50 | %description static | |
51 | Static mission control library. | |
52 | ||
fe3f0a53 JB |
53 | %description static -l pl.UTF-8 |
54 | Statyczna biblioteka mission control. | |
55 | ||
cc996c1d MB |
56 | %package apidocs |
57 | Summary: mission control library API documentation | |
58 | Summary(pl.UTF-8): Dokumentacja API biblioteki mission control | |
59 | Group: Documentation | |
60 | Requires: gtk-doc-common | |
61 | ||
62 | %description apidocs | |
63 | mission control library API documentation. | |
64 | ||
65 | %description apidocs -l pl.UTF-8 | |
66 | Dokumentacja API biblioteki mission control. | |
67 | ||
48bf6496 | 68 | %prep |
69 | %setup -q | |
70 | ||
71 | %build | |
72 | %{__libtoolize} | |
73 | %{__aclocal} | |
74 | %{__autoconf} | |
75 | %{__autoheader} | |
76 | %{__automake} | |
cc996c1d MB |
77 | %configure \ |
78 | --%{?with_apidocs:en}%{!?with_apidocs:dis}able-gtk-doc \ | |
79 | --with-html-dir=%{_gtkdocdir} | |
48bf6496 | 80 | %{__make} |
81 | ||
82 | %install | |
83 | rm -rf $RPM_BUILD_ROOT | |
84 | ||
85 | %{__make} install \ | |
cc996c1d | 86 | DESTDIR=$RPM_BUILD_ROOT |
48bf6496 | 87 | |
e5f48593 | 88 | install -d $RPM_BUILD_ROOT%{_datadir}/mission-control |
89 | install -d $RPM_BUILD_ROOT%{_datadir}/mission-control/profiles | |
48bf6496 | 90 | |
cc996c1d MB |
91 | %{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}} |
92 | ||
48bf6496 | 93 | %clean |
94 | rm -rf $RPM_BUILD_ROOT | |
95 | ||
c15092cd PZ |
96 | %pretrans |
97 | # this needs to be a file | |
98 | if [ -d %{_libexecdir}/mission-control ]; then | |
9e334631 | 99 | rm -rf %{_libexecdir}/mission-control |
c15092cd PZ |
100 | fi |
101 | ||
48bf6496 | 102 | %post -p /sbin/ldconfig |
103 | %postun -p /sbin/ldconfig | |
104 | ||
105 | %files | |
106 | %defattr(644,root,root,755) | |
107 | %doc AUTHORS ChangeLog README | |
108 | %attr(755,root,root) %{_bindir}/mc-account | |
1d4ec103 | 109 | %attr(755,root,root) %{_libexecdir}/mission-control |
e5af261a | 110 | %attr(755,root,root) %{_libdir}/libmcclient.so.*.*.* |
dbbf5896 | 111 | %attr(755,root,root) %ghost %{_libdir}/libmcclient.so.5 |
2b0fd2f2 | 112 | %attr(755,root,root) %{_libdir}/libmissioncontrol-client.so.*.*.* |
dbbf5896 | 113 | %attr(755,root,root) %ghost %{_libdir}/libmissioncontrol-client.so.0 |
2b0fd2f2 | 114 | %attr(755,root,root) %{_libdir}/libmissioncontrol-server.so.*.*.* |
dbbf5896 | 115 | %attr(755,root,root) %ghost %{_libdir}/libmissioncontrol-server.so.1 |
48bf6496 | 116 | %{_datadir}/dbus-1/services/org.freedesktop.Telepathy.MissionControl.service |
e5f48593 | 117 | %dir %{_datadir}/mission-control |
118 | %dir %{_datadir}/mission-control/profiles | |
48bf6496 | 119 | |
965dcd48 | 120 | |
48bf6496 | 121 | %files devel |
122 | %defattr(644,root,root,755) | |
e5af261a | 123 | %attr(755,root,root) %{_libdir}/libmcclient.so |
2b0fd2f2 MB |
124 | %attr(755,root,root) %{_libdir}/libmissioncontrol-client.so |
125 | %attr(755,root,root) %{_libdir}/libmissioncontrol-server.so | |
e5af261a | 126 | %{_libdir}/libmcclient.la |
2b0fd2f2 MB |
127 | %{_libdir}/libmissioncontrol-client.la |
128 | %{_libdir}/libmissioncontrol-server.la | |
965dcd48 | 129 | %dir %{_includedir}/libmcclient/_gen |
130 | %{_includedir}/libmcclient/_gen/*.h | |
131 | %dir %{_includedir}/libmcclient/ | |
132 | %{_includedir}/libmcclient/*.h | |
48bf6496 | 133 | %dir %{_includedir}/libmissioncontrol |
134 | %{_includedir}/libmissioncontrol/*.h | |
965dcd48 | 135 | %dir %{_includedir}/libmissioncontrol/_gen |
136 | %{_includedir}/libmissioncontrol/_gen/*.h | |
48bf6496 | 137 | %dir %{_includedir}/mission-control |
138 | %{_includedir}/mission-control/*.h | |
965dcd48 | 139 | %dir %{_includedir}/mission-control/_gen/ |
140 | %{_includedir}/mission-control/_gen/*.h | |
48bf6496 | 141 | %{_pkgconfigdir}/*.pc |
48bf6496 | 142 | |
143 | %files static | |
144 | %defattr(644,root,root,755) | |
e5af261a | 145 | %{_libdir}/libmcclient.a |
2b0fd2f2 | 146 | %{_libdir}/libmissioncontrol-client.a |
48bf6496 | 147 | %{_libdir}/libmissioncontrol-server.a |
cc996c1d MB |
148 | |
149 | %if %{with apidocs} | |
150 | %files apidocs | |
151 | %defattr(644,root,root,755) | |
2b0fd2f2 MB |
152 | %{_gtkdocdir}/libmissioncontrol |
153 | %{_gtkdocdir}/libmissioncontrol-server | |
cc996c1d | 154 | %endif |