]> git.pld-linux.org Git - packages/libbonoboui.git/blame - libbonoboui.spec
- release 4
[packages/libbonoboui.git] / libbonoboui.spec
CommitLineData
f98baa56 1#
2# Conditional build:
3b883a88 3%bcond_without static_libs # don't build static library
f98baa56 4#
c363e04e 5Summary: Bonobo user interface components
8eaf9416 6Summary(pl.UTF-8): Komponenty interfejsu użytkownika do Bonobo
c363e04e 7Name: libbonoboui
c3193a1f 8Version: 2.24.2
7690f837 9Release: 4
c363e04e 10License: LGPL
11Group: X11/Libraries
3292a208 12Source0: http://ftp.gnome.org/pub/GNOME/sources/libbonoboui/2.24/%{name}-%{version}.tar.bz2
c3193a1f 13# Source0-md5: 3c206eccc97730c02366a2f698c40ed2
c363e04e 14URL: http://www.gnome.org/
3292a208 15BuildRequires: GConf2-devel >= 2.24.0
60dbb2c4 16BuildRequires: autoconf
73c172ee 17BuildRequires: automake >= 1:1.9
485d23a8 18BuildRequires: docbook-dtd412-xml
5d83e008 19BuildRequires: gettext-devel
a71acb9f 20BuildRequires: gnome-common >= 2.20.0
5d83e008 21BuildRequires: gtk+2-devel >= 2:2.12.8
73c172ee 22BuildRequires: gtk-doc >= 1.8
3292a208
MB
23BuildRequires: intltool >= 0.40.0
24BuildRequires: libbonobo-devel >= 2.24.0
3a62b48e 25BuildRequires: libglade2-devel >= 1:2.6.2
a71acb9f 26BuildRequires: libgnomecanvas-devel >= 2.20.0
3292a208 27BuildRequires: libgnome-devel >= 2.24.0
60dbb2c4 28BuildRequires: libtool
5d83e008 29BuildRequires: libxml2-devel >= 1:2.6.31
d107016e 30BuildRequires: pkgconfig
5d83e008 31BuildRequires: popt-devel
ed3d69ea 32BuildRequires: rpmbuild(macros) >= 1.197
3292a208
MB
33Requires: GConf2 >= 2.24.0
34Requires: libbonobo >= 2.24.0
35Requires: libgnome >= 2.24.0
a71acb9f
MB
36Requires: libgnomecanvas >= 2.20.0
37# sr@Latn vs. sr@latin
38Conflicts: glibc-misc < 6:2.7
c363e04e 39BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
315b9595 41%description
315b9595 42Bonobo is a component system based on CORBA, used by the GNOME
c363e04e 43desktop. libbonoboui contains the user interface related components
315b9595 44that come with Bonobo.
45
b0839321
JR
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.
640a21cc 50
315b9595 51%package devel
640a21cc 52Summary: Headers for libbonoboui
8eaf9416 53Summary(pl.UTF-8): Pliki nagłówkowe libbonoboui
c363e04e 54Group: X11/Development/Libraries
d107016e 55Requires: %{name} = %{version}-%{release}
3292a208
MB
56Requires: GConf2-devel >= 2.24.0
57Requires: libbonobo-devel >= 2.24.0
3a62b48e 58Requires: libglade2-devel >= 1:2.6.2
3292a208 59Requires: libgnome-devel >= 2.24.0
a71acb9f 60Requires: libgnomecanvas-devel >= 2.20.0
5d83e008 61Requires: libxml2-devel >= 1:2.6.31
315b9595 62
63%description devel
c363e04e 64Bonobo is a component system based on CORBA, used by the GNOME
65desktop. libbonoboui contains GUI components that come with Bonobo.
315b9595 66
c363e04e 67This package contains header files used to compile programs that use
68libbonoboui.
315b9595 69
b0839321
JR
70%description devel -l pl.UTF-8
71Ten pakiet zawiera pliki nagłówkowe potrzebne do kompilacji programów
72używających libbonoboui.
640a21cc 73
67090a96 74%package -n gnome-bonobo-browser
75Summary: Bonobo component viewer
8eaf9416 76Summary(pl.UTF-8): Przeglądarka komponentów bonobo
67090a96 77Group: Applications/System
78Requires: %{name} = %{version}-%{release}
79
80%description -n gnome-bonobo-browser
81Shows available Bonobo components.
82
b0839321
JR
83%description -n gnome-bonobo-browser -l pl.UTF-8
84Wyświetla dostępne komponenty bonobo.
67090a96 85
640a21cc
JB
86%package static
87Summary: Static libbonoboui library
8eaf9416 88Summary(pl.UTF-8): Statyczna biblioteka libbonoboui
640a21cc 89Group: X11/Development/Libraries
d107016e 90Requires: %{name}-devel = %{version}-%{release}
640a21cc
JB
91
92%description static
93This package contains static version of libbonoboui.
94
b0839321
JR
95%description static -l pl.UTF-8
96Ten pakiet zawiera statyczną wersję biblioteki libbonoboui.
640a21cc 97
8ca6f06a 98%package apidocs
99Summary: libbonoboui API documentation
8eaf9416 100Summary(pl.UTF-8): Dokumentacja API libbonoboui
8ca6f06a 101Group: Documentation
102Requires: gtk-doc-common
103
104%description apidocs
105libbonoboui API documentation.
106
b0839321 107%description apidocs -l pl.UTF-8
8ca6f06a 108Dokumentacja API libbonoboui.
109
3a62b48e
PZ
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
315b9595 122%prep
c363e04e 123%setup -q
d107016e 124
315b9595 125%build
4f52b887 126%{__gtkdocize}
73c172ee
MB
127%{__glib_gettextize}
128%{__intltoolize}
6ea5c4de 129%{__libtoolize}
bf5d8247 130%{__aclocal}
5b15b8f5 131%{__autoconf}
5d83e008 132%{__autoheader}
5b15b8f5 133%{__automake}
0ea4e267 134%configure \
d107016e 135 --enable-gtk-doc \
026af5d5 136 --with-html-dir=%{_gtkdocdir} \
3b883a88 137 %{!?with_static_libs:--disable-static}
fd7dfdb2 138
c363e04e 139%{__make}
315b9595 140
141%install
142rm -rf $RPM_BUILD_ROOT
3a62b48e 143install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
c363e04e 144
145%{__make} install \
f9b99d08 146 DESTDIR=$RPM_BUILD_ROOT
315b9595 147
3a62b48e
PZ
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
a80f60df
JB
153# no static modules and *.la for glade modules
154rm -f $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/*.{la,a}
187147c3 155
20cb58a0 156%find_lang %{name} --with-gnome --all-name
315b9595 157
158%clean
159rm -rf $RPM_BUILD_ROOT
160
2b6676af 161%post -p /sbin/ldconfig
162%postun -p /sbin/ldconfig
315b9595 163
164%files -f %{name}.lang
c363e04e 165%defattr(644,root,root,755)
73c172ee 166%doc AUTHORS ChangeLog MAINTAINERS NEWS README
67090a96 167%attr(755,root,root) %{_bindir}/test-moniker
5d83e008
MB
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
33fa8bca 174%{_datadir}/gnome-2.0
315b9595 175
176%files devel
c363e04e 177%defattr(644,root,root,755)
87c19457 178%doc doc/*.xml doc/*.txt doc/*.html doc/*.dtd
5d83e008
MB
179%attr(755,root,root) %{_libdir}/libbonoboui-2.so
180%{_libdir}/libbonoboui-2.la
181%{_pkgconfigdir}/libbonoboui-2.0.pc
20cb58a0 182%{_includedir}/libbonoboui-2.0
640a21cc 183
3b883a88 184%if %{with static_libs}
640a21cc
JB
185%files static
186%defattr(644,root,root,755)
5d83e008 187%{_libdir}/libbonoboui-2.a
026af5d5 188%endif
67090a96 189
190%files -n gnome-bonobo-browser
191%defattr(644,root,root,755)
192%attr(755,root,root) %{_bindir}/bonobo-browser
5d83e008 193%{_desktopdir}/bonobo-browser.desktop
8ca6f06a 194
195%files apidocs
196%defattr(644,root,root,755)
197%{_gtkdocdir}/%{name}
3a62b48e
PZ
198
199%files examples
200%defattr(644,root,root,755)
201%{_examplesdir}/%{name}-%{version}
This page took 0.268117 seconds and 4 git commands to generate.