]> git.pld-linux.org Git - packages/libbonoboui.git/blame_incremental - libbonoboui.spec
- release 4
[packages/libbonoboui.git] / libbonoboui.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without static_libs # don't build static library
4#
5Summary: Bonobo user interface components
6Summary(pl.UTF-8): Komponenty interfejsu użytkownika do Bonobo
7Name: libbonoboui
8Version: 2.24.2
9Release: 4
10License: LGPL
11Group: X11/Libraries
12Source0: http://ftp.gnome.org/pub/GNOME/sources/libbonoboui/2.24/%{name}-%{version}.tar.bz2
13# Source0-md5: 3c206eccc97730c02366a2f698c40ed2
14URL: http://www.gnome.org/
15BuildRequires: GConf2-devel >= 2.24.0
16BuildRequires: autoconf
17BuildRequires: automake >= 1:1.9
18BuildRequires: docbook-dtd412-xml
19BuildRequires: gettext-devel
20BuildRequires: gnome-common >= 2.20.0
21BuildRequires: gtk+2-devel >= 2:2.12.8
22BuildRequires: gtk-doc >= 1.8
23BuildRequires: intltool >= 0.40.0
24BuildRequires: libbonobo-devel >= 2.24.0
25BuildRequires: libglade2-devel >= 1:2.6.2
26BuildRequires: libgnomecanvas-devel >= 2.20.0
27BuildRequires: libgnome-devel >= 2.24.0
28BuildRequires: libtool
29BuildRequires: libxml2-devel >= 1:2.6.31
30BuildRequires: pkgconfig
31BuildRequires: popt-devel
32BuildRequires: rpmbuild(macros) >= 1.197
33Requires: GConf2 >= 2.24.0
34Requires: libbonobo >= 2.24.0
35Requires: libgnome >= 2.24.0
36Requires: libgnomecanvas >= 2.20.0
37# sr@Latn vs. sr@latin
38Conflicts: glibc-misc < 6:2.7
39BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
41%description
42Bonobo is a component system based on CORBA, used by the GNOME
43desktop. libbonoboui contains the user interface related components
44that come with Bonobo.
45
46%description -l pl.UTF-8
47Bonobo jest systemem komponentów bazującym na CORB-ie, używanym przez
48środowisko GNOME. libbonoboui zawiera komponenty związane z
49interfejsem użytkownika, które przychodzą z Bonobo.
50
51%package devel
52Summary: Headers for libbonoboui
53Summary(pl.UTF-8): Pliki nagłówkowe libbonoboui
54Group: X11/Development/Libraries
55Requires: %{name} = %{version}-%{release}
56Requires: GConf2-devel >= 2.24.0
57Requires: libbonobo-devel >= 2.24.0
58Requires: libglade2-devel >= 1:2.6.2
59Requires: libgnome-devel >= 2.24.0
60Requires: libgnomecanvas-devel >= 2.20.0
61Requires: libxml2-devel >= 1:2.6.31
62
63%description devel
64Bonobo is a component system based on CORBA, used by the GNOME
65desktop. libbonoboui contains GUI components that come with Bonobo.
66
67This package contains header files used to compile programs that use
68libbonoboui.
69
70%description devel -l pl.UTF-8
71Ten pakiet zawiera pliki nagłówkowe potrzebne do kompilacji programów
72używających libbonoboui.
73
74%package -n gnome-bonobo-browser
75Summary: Bonobo component viewer
76Summary(pl.UTF-8): Przeglądarka komponentów bonobo
77Group: Applications/System
78Requires: %{name} = %{version}-%{release}
79
80%description -n gnome-bonobo-browser
81Shows available Bonobo components.
82
83%description -n gnome-bonobo-browser -l pl.UTF-8
84Wyświetla dostępne komponenty bonobo.
85
86%package static
87Summary: Static libbonoboui library
88Summary(pl.UTF-8): Statyczna biblioteka libbonoboui
89Group: X11/Development/Libraries
90Requires: %{name}-devel = %{version}-%{release}
91
92%description static
93This package contains static version of libbonoboui.
94
95%description static -l pl.UTF-8
96Ten pakiet zawiera statyczną wersję biblioteki libbonoboui.
97
98%package apidocs
99Summary: libbonoboui API documentation
100Summary(pl.UTF-8): Dokumentacja API libbonoboui
101Group: Documentation
102Requires: gtk-doc-common
103
104%description apidocs
105libbonoboui API documentation.
106
107%description apidocs -l pl.UTF-8
108Dokumentacja API libbonoboui.
109
110%package examples
111Summary: libbonoboui - example programs
112Summary(pl.UTF-8): libbonoboui - przykładowe programy
113Group: X11/Development/Libraries
114Requires: %{name}-devel = %{version}-%{release}
115
116%description examples
117libbonoboui - example programs.
118
119%description examples -l pl.UTF-8
120libbonoboui - przykładowe programy.
121
122%prep
123%setup -q
124
125%build
126%{__gtkdocize}
127%{__glib_gettextize}
128%{__intltoolize}
129%{__libtoolize}
130%{__aclocal}
131%{__autoconf}
132%{__autoheader}
133%{__automake}
134%configure \
135 --enable-gtk-doc \
136 --with-html-dir=%{_gtkdocdir} \
137 %{!?with_static_libs:--disable-static}
138
139%{__make}
140
141%install
142rm -rf $RPM_BUILD_ROOT
143install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
144
145%{__make} install \
146 DESTDIR=$RPM_BUILD_ROOT
147
148%{__make} -C samples clean
149find samples/ -type d -name ".deps" -exec rm -rf {} \; || :
150find samples/ -type f -name "Makefile*" -exec rm -f {} \;
151cp -r samples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
152
153# no static modules and *.la for glade modules
154rm -f $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/*.{la,a}
155
156%find_lang %{name} --with-gnome --all-name
157
158%clean
159rm -rf $RPM_BUILD_ROOT
160
161%post -p /sbin/ldconfig
162%postun -p /sbin/ldconfig
163
164%files -f %{name}.lang
165%defattr(644,root,root,755)
166%doc AUTHORS ChangeLog MAINTAINERS NEWS README
167%attr(755,root,root) %{_bindir}/test-moniker
168%attr(755,root,root) %{_libdir}/libbonoboui-2.so.*.*.*
169%attr(755,root,root) %ghost %{_libdir}/libbonoboui-2.so.0
170%attr(755,root,root) %{_libdir}/libglade/2.0/libbonobo.so
171%{_libdir}/bonobo/servers/Bonobo_Sample_Controls.server
172%{_libdir}/bonobo/servers/CanvDemo.server
173%attr(755,root,root) %{_libdir}/bonobo-2.0/samples/bonobo-sample-controls-2
174%{_datadir}/gnome-2.0
175
176%files devel
177%defattr(644,root,root,755)
178%doc doc/*.xml doc/*.txt doc/*.html doc/*.dtd
179%attr(755,root,root) %{_libdir}/libbonoboui-2.so
180%{_libdir}/libbonoboui-2.la
181%{_pkgconfigdir}/libbonoboui-2.0.pc
182%{_includedir}/libbonoboui-2.0
183
184%if %{with static_libs}
185%files static
186%defattr(644,root,root,755)
187%{_libdir}/libbonoboui-2.a
188%endif
189
190%files -n gnome-bonobo-browser
191%defattr(644,root,root,755)
192%attr(755,root,root) %{_bindir}/bonobo-browser
193%{_desktopdir}/bonobo-browser.desktop
194
195%files apidocs
196%defattr(644,root,root,755)
197%{_gtkdocdir}/%{name}
198
199%files examples
200%defattr(644,root,root,755)
201%{_examplesdir}/%{name}-%{version}
This page took 0.032366 seconds and 4 git commands to generate.