]> git.pld-linux.org Git - packages/libbeagle.git/blame - libbeagle.spec
noarch apidoc&examples
[packages/libbeagle.git] / libbeagle.spec
CommitLineData
0936e62b
MB
1#
2# Conditional build:
3%bcond_without apidocs # don't build API documentation
4%bcond_without python # don't build python libraries
a1d7c860 5
0936e62b
MB
6Summary: Beagle C interface
7Summary(pl.UTF-8): Interfejs w C do Beagle
8Name: libbeagle
6c7c308e 9Version: 0.3.9
a1d7c860 10Release: 5
0936e62b
MB
11License: MIT
12Group: Libraries
13Source0: http://ftp.gnome.org/pub/GNOME/sources/libbeagle/0.3/%{name}-%{version}.tar.bz2
6c7c308e 14# Source0-md5: af1e25bdfb704ee87047bc49a73fbb10
a265c034 15Patch0: %{name}-am.patch
0936e62b
MB
16URL: http://beagle-project.org/
17BuildRequires: autoconf
18BuildRequires: automake
5dd8c650 19BuildRequires: docbook-dtd412-xml
0936e62b
MB
20BuildRequires: glib2-devel >= 1:2.6.0
21%{?with_apidocs:BuildRequires: gtk-doc >= 1.0}
22BuildRequires: libtool
23BuildRequires: libxml2-devel >= 1:2.6.19
24BuildRequires: pkgconfig
25%if %{with python}
26BuildRequires: python-devel
27BuildRequires: python-pygobject-devel >= 2.6.0
28BuildRequires: python-pygtk-devel >= 2:2.6.0
5dd8c650 29BuildRequires: rpm-pythonprov
0936e62b
MB
30%endif
31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
34Beagle C interface.
35
36%description -l pl.UTF-8
37Interfejs w C do Beagle.
38
39%package devel
40Summary: Header files for libbeagle library
41Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libbeagle
42Group: Development/Libraries
43Requires: %{name} = %{version}-%{release}
44Requires: glib2-devel >= 1:2.6.0
45Requires: libxml2-devel >= 1:2.6.19
46
47%description devel
48Header files for libbeagle library.
49
50%description devel -l pl.UTF-8
51Pliki nagłówkowe biblioteki libbeagle.
52
53%package static
54Summary: Static libbeagle library
55Summary(pl.UTF-8): Statyczna biblioteka libbeagle
56Group: Development/Libraries
57Requires: %{name}-devel = %{version}-%{release}
58
59%description static
60Static libbeagle library.
61
62%description static -l pl.UTF-8
63Statyczna biblioteka libbeagle.
64
65%package apidocs
66Summary: libbeagle API documentation
67Summary(pl.UTF-8): Dokumentacja API biblioteki libbeagle
68Group: Documentation
69Requires: gtk-doc-common
a1d7c860
ER
70%if "%{_rpmversion}" >= "5"
71BuildArch: noarch
72%endif
0936e62b
MB
73
74%description apidocs
75libbeagle API documentation.
76
77%description apidocs -l pl.UTF-8
78Dokumentacja API biblioteki libbeagle.
79
80%package examples
81Summary: libbeagle - example programs
82Summary(pl.UTF-8): libbeagle - przykładowe programy
83Group: Libraries
a1d7c860
ER
84%if "%{_rpmversion}" >= "5"
85BuildArch: noarch
86%endif
0936e62b
MB
87
88%description examples
89libbeagle - example programs.
90
91%description examples -l pl.UTF-8
92libbeagle - przykładowe programy.
93
94%package -n python-beagle
95Summary: Beagle Python bindings
96Summary(pl.UTF-8): Wiązania języka Python dla Beagle
97Group: Libraries/Python
98Requires: %{name} = %{version}-%{release}
a1d7c860 99Requires: python-libs
0936e62b
MB
100
101%description -n python-beagle
102Beagle Python bindings.
103
104%description -n python-beagle -l pl.UTF-8
105Wiązania języka Python dla Beagle.
106
107%prep
108%setup -q
a265c034 109%patch0 -p1
0936e62b
MB
110
111%build
112%{__libtoolize}
113%{__aclocal}
114%{__autoconf}
115%{__autoheader}
116%{__automake}
117%configure \
118 %{?with_apidocs:--enable-gtk-doc} \
119 --with-html-dir=%{_gtkdocdir}
120
6c7c308e
MB
121%{__make} \
122 pythondir=%{py_sitedir}
0936e62b
MB
123
124%install
125rm -rf $RPM_BUILD_ROOT
126install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
127
128%{__make} install \
6c7c308e
MB
129 DESTDIR=$RPM_BUILD_ROOT \
130 pythondir=%{py_sitedir}
0936e62b
MB
131
132cp examples/*.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
133
134%if %{with python}
6c7c308e
MB
135rm -f $RPM_BUILD_ROOT%{py_sitedir}/beagle/beagle.{a,la}
136%py_postclean
0936e62b
MB
137%endif
138
139%clean
140rm -rf $RPM_BUILD_ROOT
141
142%post -p /sbin/ldconfig
143%postun -p /sbin/ldconfig
144
145%files
146%defattr(644,root,root,755)
147%doc AUTHORS COPYING ChangeLog NEWS README
148%attr(755,root,root) %{_libdir}/libbeagle.so.*.*.*
6c7c308e 149%attr(755,root,root) %ghost %{_libdir}/libbeagle.so.1
0936e62b
MB
150
151%files devel
152%defattr(644,root,root,755)
153%attr(755,root,root) %{_libdir}/libbeagle.so
154%{_libdir}/libbeagle.la
155%{_includedir}/libbeagle
156%{_pkgconfigdir}/libbeagle-1.0.pc
157
158%files static
159%defattr(644,root,root,755)
160%{_libdir}/libbeagle.a
161
162%if %{with apidocs}
163%files apidocs
164%defattr(644,root,root,755)
165%{_gtkdocdir}/beagle
166%endif
167
168%files examples
169%defattr(644,root,root,755)
170%{_examplesdir}/libbeagle-%{version}
171
172%if %{with python}
173%files -n python-beagle
174%defattr(644,root,root,755)
6c7c308e
MB
175%attr(755,root,root) %{py_sitedir}/beagle/beagle.so
176%dir %{py_sitedir}/beagle
177%{py_sitedir}/beagle/*.py[co]
0936e62b 178%endif
This page took 0.111017 seconds and 4 git commands to generate.