]> git.pld-linux.org Git - packages/exo.git/blame - exo.spec
- rel.4
[packages/exo.git] / exo.spec
CommitLineData
22fe3d17 1#
3edba695 2# Conditional build:
3eb704f5 3%bcond_without static_libs # don't build static library
3edba695 4#
7c0f124b 5%define xfce_version 4.4.3
1f492905 6#
c4ca9554 7Summary: Extension library to Xfce developed by os-cillation
3800417d 8Summary(pl.UTF-8): Biblioteka rozszerzeń do Xfce opracowana przez os-cillation
c4ca9554 9Name: libexo
a359459d 10Version: 0.3.4
7c0f124b 11Release: 4
c4ca9554
AG
12License: GPL v2
13Group: Libraries
0ab17a4e 14Source0: http://www.xfce.org/archive/xfce-%{xfce_version}/src/exo-%{version}.tar.bz2
a359459d 15# Source0-md5: 7a1af943b1df32b6f89ae91823118a22
8b5e2328 16Patch0: %{name}-locale-names.patch
63601616 17Patch1: %{name}-teardown-crypto-on-eject.patch
c4ca9554 18URL: http://www.os-cillation.com/
1f492905 19BuildRequires: autoconf >= 2.50
20BuildRequires: automake
8607d679 21BuildRequires: gettext-devel
aa64eb26 22BuildRequires: gtk+2-devel >= 2:2.10.6
0ab17a4e
MB
23BuildRequires: gtk-doc >= 1.7
24BuildRequires: hal-devel >= 0.5.0
737f4d4f 25BuildRequires: intltool >= 0.35.0
1f492905 26BuildRequires: libtool
0ab17a4e 27BuildRequires: libnotify-devel >= 0.4.0
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
1f492905 34BuildRequires: xfce-mcs-manager-devel >= %{xfce_version}
a359459d 35BuildRequires: xfce4-dev-tools >= 4.4.0.1
22fe3d17 36BuildRequires: xorg-lib-libXt-devel
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
1f492905 48Group: Applications
0ab17a4e 49Requires(post,postun): gtk+2
737f4d4f 50Requires(post,postun): hicolor-icon-theme
1f492905 51Requires: xfce-mcs-plugins >= %{xfce_version}
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
64
65%description apidocs
66libexo API documentation.
67
8d7f3270 68%description apidocs -l pl.UTF-8
0ab17a4e
MB
69Dokumentacja API libexo.
70
c4ca9554
AG
71%package devel
72Summary: Header files for libexo library
3800417d 73Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libexo
c4ca9554
AG
74Group: Development/Libraries
75Requires: %{name} = %{version}-%{release}
1f492905 76Requires: libxfce4util-devel >= %{xfce_version}
c4ca9554
AG
77
78%description devel
79Header files for libexo library.
80
8d7f3270
JR
81%description devel -l pl.UTF-8
82Pliki nagłówkowe biblioteki libexo.
c4ca9554
AG
83
84%package static
85Summary: Static libexo library
3800417d 86Summary(pl.UTF-8): Statyczna biblioteka libexo
c4ca9554
AG
87Group: Development/Libraries
88Requires: %{name}-devel = %{version}-%{release}
89
90%description static
91Static libexo library.
92
8d7f3270 93%description static -l pl.UTF-8
c4ca9554
AG
94Statyczna biblioteka libexo.
95
8b122451
JB
96%package -n python-exo
97Summary: Python binding for libexo library
3800417d 98Summary(pl.UTF-8): Wiązania Pythona do biblioteki libexo
8b122451
JB
99Group: Libraries/Python
100Requires: %{name} = %{version}-%{release}
101%pyrequires_eq python-libs
102
103%description -n python-exo
104Python binding for libexo library.
105
8d7f3270
JR
106%description -n python-exo -l pl.UTF-8
107Wiązania Pythona do biblioteki libexo.
8b122451
JB
108
109%package -n python-exo-devel
110Summary: Development files for libexo Python bindings
3800417d 111Summary(pl.UTF-8): Pliki programistyczne wiązań Pythona do libexo
8b122451
JB
112Group: Libraries/Python
113Requires: python-exo = %{version}-%{release}
114
115%description -n python-exo-devel
116Development files for libexo Python bindings.
117
8d7f3270
JR
118%description -n python-exo-devel -l pl.UTF-8
119Pliki programistyczne wiązań Pythona do libexo.
8b122451 120
c4ca9554 121%prep
0ab17a4e 122%setup -q -n exo-%{version}
8b5e2328 123%patch0 -p1
63601616 124%patch1 -p0
8b5e2328
MB
125
126mv -f po/{pt_PT,pt}.po
127mv -f po/{nb_NO,nb}.po
c4ca9554
AG
128
129%build
737f4d4f 130%{__intltoolize}
1f492905 131%{__libtoolize}
132%{__aclocal}
133%{__autoheader}
134%{__automake}
135%{__autoconf}
c4ca9554 136%configure \
0ab17a4e
MB
137 --enable-hal \
138 --enable-gtk-doc \
139 --enable-notifications \
3eb704f5 140 --with-html-dir=%{_gtkdocdir} \
1f492905 141 %{!?with_static_libs:--disable-static} \
aa64eb26 142 --enable-python \
0ab17a4e 143 --enable-mcs-plugin
c4ca9554
AG
144%{__make}
145
146%install
147rm -rf $RPM_BUILD_ROOT
148
149%{__make} install \
150 DESTDIR=$RPM_BUILD_ROOT
151
1f492905 152rm -f $RPM_BUILD_ROOT%{_libdir}/xfce4/mcs-plugins/*.{la,a}
8b122451
JB
153rm -f $RPM_BUILD_ROOT%{py_sitedir}/exo-0.3/*.{la,a}
154
22fe3d17
MB
155%py_postclean
156
8b122451 157%find_lang %{name}-0.3
2bc3c417 158
c4ca9554
AG
159%clean
160rm -rf $RPM_BUILD_ROOT
161
162%post -p /sbin/ldconfig
163%postun -p /sbin/ldconfig
164
1f492905 165%post -n xfce-preferred-applications
737f4d4f 166%update_icon_cache hicolor
1f492905 167
168%postun -n xfce-preferred-applications
737f4d4f 169%update_icon_cache hicolor
1f492905 170
8b122451 171%files -f %{name}-0.3.lang
c4ca9554
AG
172%defattr(644,root,root,755)
173%doc AUTHORS ChangeLog HACKING NEWS README TODO
174%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
737f4d4f 175%{_pixmapsdir}/exo-0.3/
c4ca9554 176
1f492905 177%files -n xfce-preferred-applications
178%defattr(644,root,root,755)
179%attr(755,root,root) %{_bindir}/*
180%attr(755,root,root) %{_libdir}/exo-compose-mail-0.3
181%attr(755,root,root) %{_libdir}/exo-helper-0.3
0ab17a4e 182%attr(755,root,root) %{_libdir}/exo-mount-notify-0.3
1f492905 183%attr(755,root,root) %{_libdir}/xfce4/mcs-plugins/exo-preferred-applications-settings.so
184%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/xfce4/*.rc
185%{_datadir}/xfce4/doc/C
aa64eb26 186%lang(fr) %{_datadir}/xfce4/doc/fr
1f492905 187%lang(ja) %{_datadir}/xfce4/doc/ja
188%dir %{_datadir}/xfce4/helpers
189%{_datadir}/xfce4/helpers/*.desktop
190%{_desktopdir}/*.desktop
191%{_iconsdir}/hicolor/*/apps/preferences-desktop-default-applications.png
192%{_iconsdir}/hicolor/*/apps/applications-internet.png
193%{_iconsdir}/hicolor/*/apps/applications-other.png
194%{_mandir}/man1/*.1*
195
0ab17a4e
MB
196%files apidocs
197%defattr(644,root,root,755)
198%{_gtkdocdir}/exo
199
c4ca9554
AG
200%files devel
201%defattr(644,root,root,755)
202%attr(755,root,root) %{_libdir}/lib*.so
203%{_libdir}/lib*.la
6dac1ab9 204%{_includedir}/exo-0.3
c4ca9554 205%{_pkgconfigdir}/*.pc
c4ca9554 206
3eb704f5 207%if %{with static_libs}
c4ca9554
AG
208%files static
209%defattr(644,root,root,755)
210%{_libdir}/lib*.a
3eb704f5 211%endif
8b122451
JB
212
213%files -n python-exo
214%defattr(644,root,root,755)
215%dir %{py_sitedir}/exo-0.3
216%attr(755,root,root) %{py_sitedir}/exo-0.3/_exo.so
217%dir %{py_sitedir}/exo-0.3/exo
218%{py_sitedir}/exo-0.3/exo/*.py[co]
219%{py_sitescriptdir}/*.py[co]
220
221%files -n python-exo-devel
222%defattr(644,root,root,755)
223%{_datadir}/pygtk/2.0/defs/exo-0.3
This page took 0.139903 seconds and 4 git commands to generate.