]> git.pld-linux.org Git - packages/exo.git/blame - exo.spec
- %{__gtkdocize}
[packages/exo.git] / exo.spec
CommitLineData
22fe3d17 1#
3edba695 2# Conditional build:
1c066059 3%bcond_without apidocs # disable gtk-doc
3eb704f5 4%bcond_without static_libs # don't build static library
3edba695 5#
fbdc17d8 6%define xfce_version 4.6.1
1f492905 7#
c4ca9554 8Summary: Extension library to Xfce developed by os-cillation
3800417d 9Summary(pl.UTF-8): Biblioteka rozszerzeń do Xfce opracowana przez os-cillation
5b5c113b 10Name: exo
fbdc17d8 11Version: 0.3.101
90f8ebc9 12Release: 3
c4ca9554 13License: GPL v2
849ed81e 14Group: X11/Libraries
5b5c113b 15Source0: http://www.xfce.org/archive/xfce-%{xfce_version}/src/%{name}-%{version}.tar.bz2
fbdc17d8 16# Source0-md5: 1c0eebb360f53eab70454b70e1bde36e
c4ca9554 17URL: http://www.os-cillation.com/
1f492905 18BuildRequires: autoconf >= 2.50
19BuildRequires: automake
8607d679 20BuildRequires: gettext-devel
aa64eb26 21BuildRequires: gtk+2-devel >= 2:2.10.6
1c066059
KK
22%{?with_apidocs:BuildRequires: gtk-doc >= 1.7}
23BuildRequires: gtk-doc-automake
849ed81e 24BuildRequires: hal-devel >= 0.5.7
737f4d4f 25BuildRequires: intltool >= 0.35.0
0ab17a4e 26BuildRequires: libnotify-devel >= 0.4.0
849ed81e 27BuildRequires: libtool
1f492905 28BuildRequires: libxfce4util-devel >= %{xfce_version}
d31d715c 29BuildRequires: perl-URI
8b122451 30BuildRequires: pkgconfig
aa64eb26 31BuildRequires: python-pygtk-devel >= 2:2.10.3
1f492905 32BuildRequires: rpm-pythonprov
0ab17a4e 33BuildRequires: rpmbuild(macros) >= 1.311
849ed81e 34BuildRequires: xfce4-dev-tools >= 4.6.0
5b5c113b
MB
35Provides: libexo
36Obsoletes: libexo
c4ca9554
AG
37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%description
40Extension library to Xfce developed by os-cillation.
41
8d7f3270
JR
42%description -l pl.UTF-8
43Biblioteka rozszerzeń do Xfce opracowana przez os-cillation.
c4ca9554 44
1f492905 45%package -n xfce-preferred-applications
46Summary: The Xfce Preferred Applications framework
3800417d 47Summary(pl.UTF-8): Struktura Preferowanych Aplikacji Xfce
849ed81e 48Group: X11/Applications
0ab17a4e 49Requires(post,postun): gtk+2
737f4d4f 50Requires(post,postun): hicolor-icon-theme
849ed81e 51Requires: %{name} = %{version}-%{release}
1f492905 52
53%description -n xfce-preferred-applications
54The Xfce Preferred Applications framework.
55
8d7f3270 56%description -n xfce-preferred-applications -l pl.UTF-8
1f492905 57Struktura Preferowanych Aplikacji Xfce.
58
0ab17a4e
MB
59%package apidocs
60Summary: libexo API documentation
3800417d 61Summary(pl.UTF-8): Dokumentacja API libexo
0ab17a4e
MB
62Group: Documentation
63Requires: gtk-doc-common
5b5c113b
MB
64Provides: libexo-apidocs
65Obsoletes: libexo-apidocs
0ab17a4e
MB
66
67%description apidocs
68libexo API documentation.
69
8d7f3270 70%description apidocs -l pl.UTF-8
0ab17a4e
MB
71Dokumentacja API libexo.
72
c4ca9554
AG
73%package devel
74Summary: Header files for libexo library
3800417d 75Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libexo
849ed81e 76Group: X11/Development/Libraries
c4ca9554 77Requires: %{name} = %{version}-%{release}
849ed81e
MB
78Requires: gtk+2-devel >= 2:2.10.6
79Requires: hal-devel >= 0.5.7
1f492905 80Requires: libxfce4util-devel >= %{xfce_version}
5b5c113b
MB
81Provides: libexo-devel
82Obsoletes: libexo-devel
c4ca9554
AG
83
84%description devel
85Header files for libexo library.
86
8d7f3270
JR
87%description devel -l pl.UTF-8
88Pliki nagłówkowe biblioteki libexo.
c4ca9554
AG
89
90%package static
91Summary: Static libexo library
3800417d 92Summary(pl.UTF-8): Statyczna biblioteka libexo
849ed81e 93Group: X11/Development/Libraries
c4ca9554 94Requires: %{name}-devel = %{version}-%{release}
5b5c113b
MB
95Provides: libexo-static
96Obsoletes: libexo-static
c4ca9554
AG
97
98%description static
99Static libexo library.
100
8d7f3270 101%description static -l pl.UTF-8
c4ca9554
AG
102Statyczna biblioteka libexo.
103
8b122451
JB
104%package -n python-exo
105Summary: Python binding for libexo library
3800417d 106Summary(pl.UTF-8): Wiązania Pythona do biblioteki libexo
8b122451
JB
107Group: Libraries/Python
108Requires: %{name} = %{version}-%{release}
109%pyrequires_eq python-libs
110
111%description -n python-exo
112Python binding for libexo library.
113
8d7f3270
JR
114%description -n python-exo -l pl.UTF-8
115Wiązania Pythona do biblioteki libexo.
8b122451
JB
116
117%package -n python-exo-devel
118Summary: Development files for libexo Python bindings
3800417d 119Summary(pl.UTF-8): Pliki programistyczne wiązań Pythona do libexo
8b122451
JB
120Group: Libraries/Python
121Requires: python-exo = %{version}-%{release}
122
123%description -n python-exo-devel
124Development files for libexo Python bindings.
125
8d7f3270
JR
126%description -n python-exo-devel -l pl.UTF-8
127Pliki programistyczne wiązań Pythona do libexo.
8b122451 128
c4ca9554 129%prep
5b5c113b 130%setup -q
c4ca9554
AG
131
132%build
90f8ebc9 133%{?with_apidocs:%{__gtkdocize}}
737f4d4f 134%{__intltoolize}
1f492905 135%{__libtoolize}
136%{__aclocal}
137%{__autoheader}
138%{__automake}
139%{__autoconf}
c4ca9554 140%configure \
1c066059 141 --%{?with_apidocs:en}%{!?with_apidocs:dis}able-gtk-doc \
0ab17a4e 142 --enable-hal \
0ab17a4e 143 --enable-notifications \
1c066059 144 --enable-python \
3eb704f5 145 --with-html-dir=%{_gtkdocdir} \
1c066059
KK
146 %{!?with_static_libs:--disable-static}
147
c4ca9554
AG
148%{__make}
149
150%install
151rm -rf $RPM_BUILD_ROOT
152
153%{__make} install \
154 DESTDIR=$RPM_BUILD_ROOT
155
8b122451
JB
156rm -f $RPM_BUILD_ROOT%{py_sitedir}/exo-0.3/*.{la,a}
157
1c066059
KK
158%{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}/exo}
159
22fe3d17
MB
160%py_postclean
161
5b5c113b 162%find_lang libexo-0.3
2bc3c417 163
c4ca9554
AG
164%clean
165rm -rf $RPM_BUILD_ROOT
166
167%post -p /sbin/ldconfig
168%postun -p /sbin/ldconfig
169
1f492905 170%post -n xfce-preferred-applications
737f4d4f 171%update_icon_cache hicolor
1f492905 172
173%postun -n xfce-preferred-applications
737f4d4f 174%update_icon_cache hicolor
1f492905 175
5b5c113b 176%files -f libexo-0.3.lang
c4ca9554
AG
177%defattr(644,root,root,755)
178%doc AUTHORS ChangeLog HACKING NEWS README TODO
849ed81e
MB
179%attr(755,root,root) %{_libdir}/libexo-0.3.so.*.*.*
180%attr(755,root,root) %ghost %{_libdir}/libexo-0.3.so.0
181%attr(755,root,root) %{_libdir}/libexo-hal-0.3.so.*.*.*
182%attr(755,root,root) %ghost %{_libdir}/libexo-hal-0.3.so.0
183%{_pixmapsdir}/exo-0.3
c4ca9554 184
1f492905 185%files -n xfce-preferred-applications
186%defattr(644,root,root,755)
187%attr(755,root,root) %{_bindir}/*
188%attr(755,root,root) %{_libdir}/exo-compose-mail-0.3
189%attr(755,root,root) %{_libdir}/exo-helper-0.3
0ab17a4e 190%attr(755,root,root) %{_libdir}/exo-mount-notify-0.3
1f492905 191%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/xfce4/*.rc
849ed81e 192%{_datadir}/xfce4/doc/C/*
fbdc17d8 193%lang(da) %{_datadir}/xfce4/doc/da/*
849ed81e
MB
194%lang(es) %{_datadir}/xfce4/doc/es/*
195%lang(fr) %{_datadir}/xfce4/doc/fr/*
fbdc17d8 196%lang(gl) %{_datadir}/xfce4/doc/gl/*
849ed81e 197%lang(id) %{_datadir}/xfce4/doc/id/*
fbdc17d8 198%lang(it) %{_datadir}/xfce4/doc/it/*
849ed81e
MB
199%lang(ja) %{_datadir}/xfce4/doc/ja/*
200%lang(pt_BR) %{_datadir}/xfce4/doc/pt_BR/*
201%lang(tr) %{_datadir}/xfce4/doc/tr/*
1f492905 202%dir %{_datadir}/xfce4/helpers
203%{_datadir}/xfce4/helpers/*.desktop
204%{_desktopdir}/*.desktop
205%{_iconsdir}/hicolor/*/apps/preferences-desktop-default-applications.png
206%{_iconsdir}/hicolor/*/apps/applications-internet.png
207%{_iconsdir}/hicolor/*/apps/applications-other.png
208%{_mandir}/man1/*.1*
209
1c066059 210%if %{with apidocs}
0ab17a4e
MB
211%files apidocs
212%defattr(644,root,root,755)
213%{_gtkdocdir}/exo
1c066059 214%endif
0ab17a4e 215
c4ca9554
AG
216%files devel
217%defattr(644,root,root,755)
849ed81e
MB
218%attr(755,root,root) %{_libdir}/libexo-0.3.so
219%attr(755,root,root) %{_libdir}/libexo-hal-0.3.so
220%{_libdir}/libexo-0.3.la
221%{_libdir}/libexo-hal-0.3.la
6dac1ab9 222%{_includedir}/exo-0.3
849ed81e
MB
223%{_pkgconfigdir}/exo-0.3.pc
224%{_pkgconfigdir}/exo-hal-0.3.pc
c4ca9554 225
3eb704f5 226%if %{with static_libs}
c4ca9554
AG
227%files static
228%defattr(644,root,root,755)
849ed81e
MB
229%{_libdir}/libexo-0.3.a
230%{_libdir}/libexo-hal-0.3.a
3eb704f5 231%endif
8b122451
JB
232
233%files -n python-exo
234%defattr(644,root,root,755)
235%dir %{py_sitedir}/exo-0.3
236%attr(755,root,root) %{py_sitedir}/exo-0.3/_exo.so
237%dir %{py_sitedir}/exo-0.3/exo
238%{py_sitedir}/exo-0.3/exo/*.py[co]
239%{py_sitescriptdir}/*.py[co]
240
241%files -n python-exo-devel
242%defattr(644,root,root,755)
243%{_datadir}/pygtk/2.0/defs/exo-0.3
This page took 0.11509 seconds and 4 git commands to generate.