]> git.pld-linux.org Git - packages/libbonoboui.git/blame - libbonoboui.spec
- updated URLs and libbonobo dependency
[packages/libbonoboui.git] / libbonoboui.spec
CommitLineData
f98baa56 1#
2# Conditional build:
0b23b684 3%bcond_without static_libs # static library
f98baa56 4#
c363e04e 5Summary: Bonobo user interface components
8eaf9416 6Summary(pl.UTF-8): Komponenty interfejsu użytkownika do Bonobo
c363e04e 7Name: libbonoboui
510d5765 8Version: 2.24.5
0b23b684 9Release: 4
3c83dd1c 10License: LGPL v2+
c363e04e 11Group: X11/Libraries
0b23b684 12Source0: https://download.gnome.org/sources/libbonoboui/2.24/%{name}-%{version}.tar.bz2
510d5765 13# Source0-md5: 853be8e28aaa4ce48ba60be7d9046bf4
0b23b684
JB
14Patch0: %{name}-includes.patch
15URL: https://www.gnome.org/
3292a208 16BuildRequires: GConf2-devel >= 2.24.0
60dbb2c4 17BuildRequires: autoconf
73c172ee 18BuildRequires: automake >= 1:1.9
485d23a8 19BuildRequires: docbook-dtd412-xml
af160264 20BuildRequires: gettext-tools
4e01b079 21BuildRequires: glib2-devel >= 1:2.6.0
a71acb9f 22BuildRequires: gnome-common >= 2.20.0
5d83e008 23BuildRequires: gtk+2-devel >= 2:2.12.8
73c172ee 24BuildRequires: gtk-doc >= 1.8
3292a208
MB
25BuildRequires: intltool >= 0.40.0
26BuildRequires: libbonobo-devel >= 2.24.0
3a62b48e 27BuildRequires: libglade2-devel >= 1:2.6.2
a71acb9f 28BuildRequires: libgnomecanvas-devel >= 2.20.0
3292a208 29BuildRequires: libgnome-devel >= 2.24.0
60dbb2c4 30BuildRequires: libtool
5d83e008 31BuildRequires: libxml2-devel >= 1:2.6.31
4e01b079
JB
32BuildRequires: pango-devel
33BuildRequires: pangox-compat-devel
d107016e 34BuildRequires: pkgconfig
5d83e008 35BuildRequires: popt-devel
0b23b684 36BuildRequires: rpm-build >= 4.6
ed3d69ea 37BuildRequires: rpmbuild(macros) >= 1.197
4e01b079
JB
38BuildRequires: xorg-lib-libX11-devel
39BuildConflicts: gdk-pixbuf-devel < 0.12
40Requires: GConf2-libs >= 2.24.0
41Requires: glib2 >= 1:2.6.0
42Requires: gtk+2 >= 2:2.12.8
0b23b684 43Requires: libbonobo >= 2.24.0
4e01b079 44Requires: libgnome-libs >= 2.24.0
a71acb9f 45Requires: libgnomecanvas >= 2.20.0
c363e04e 46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
315b9595 48%description
315b9595 49Bonobo is a component system based on CORBA, used by the GNOME
c363e04e 50desktop. libbonoboui contains the user interface related components
315b9595 51that come with Bonobo.
52
b0839321
JR
53%description -l pl.UTF-8
54Bonobo jest systemem komponentów bazującym na CORB-ie, używanym przez
55środowisko GNOME. libbonoboui zawiera komponenty związane z
56interfejsem użytkownika, które przychodzą z Bonobo.
640a21cc 57
315b9595 58%package devel
640a21cc 59Summary: Headers for libbonoboui
8eaf9416 60Summary(pl.UTF-8): Pliki nagłówkowe libbonoboui
c363e04e 61Group: X11/Development/Libraries
d107016e 62Requires: %{name} = %{version}-%{release}
3292a208 63Requires: GConf2-devel >= 2.24.0
4e01b079
JB
64Requires: glib2-devel >= 1:2.6.0
65Requires: gtk+2-devel >= 2:2.12.8
3292a208 66Requires: libbonobo-devel >= 2.24.0
3a62b48e 67Requires: libglade2-devel >= 1:2.6.2
3292a208 68Requires: libgnome-devel >= 2.24.0
a71acb9f 69Requires: libgnomecanvas-devel >= 2.20.0
5d83e008 70Requires: libxml2-devel >= 1:2.6.31
315b9595 71
72%description devel
c363e04e 73This package contains header files used to compile programs that use
74libbonoboui.
315b9595 75
b0839321
JR
76%description devel -l pl.UTF-8
77Ten pakiet zawiera pliki nagłówkowe potrzebne do kompilacji programów
78używających libbonoboui.
640a21cc
JB
79
80%package static
81Summary: Static libbonoboui library
8eaf9416 82Summary(pl.UTF-8): Statyczna biblioteka libbonoboui
640a21cc 83Group: X11/Development/Libraries
d107016e 84Requires: %{name}-devel = %{version}-%{release}
640a21cc
JB
85
86%description static
87This package contains static version of libbonoboui.
88
b0839321
JR
89%description static -l pl.UTF-8
90Ten pakiet zawiera statyczną wersję biblioteki libbonoboui.
640a21cc 91
8ca6f06a 92%package apidocs
93Summary: libbonoboui API documentation
8eaf9416 94Summary(pl.UTF-8): Dokumentacja API libbonoboui
8ca6f06a 95Group: Documentation
96Requires: gtk-doc-common
97
98%description apidocs
99libbonoboui API documentation.
100
b0839321 101%description apidocs -l pl.UTF-8
8ca6f06a 102Dokumentacja API libbonoboui.
103
3a62b48e
PZ
104%package examples
105Summary: libbonoboui - example programs
106Summary(pl.UTF-8): libbonoboui - przykładowe programy
107Group: X11/Development/Libraries
108Requires: %{name}-devel = %{version}-%{release}
109
110%description examples
111libbonoboui - example programs.
112
113%description examples -l pl.UTF-8
114libbonoboui - przykładowe programy.
115
4e01b079
JB
116%package -n gnome-bonobo-browser
117Summary: Bonobo component viewer
118Summary(pl.UTF-8): Przeglądarka komponentów bonobo
119Group: Applications/System
120Requires: %{name} = %{version}-%{release}
121
122%description -n gnome-bonobo-browser
123Shows available Bonobo components.
124
125%description -n gnome-bonobo-browser -l pl.UTF-8
126Wyświetla dostępne komponenty bonobo.
127
315b9595 128%prep
c363e04e 129%setup -q
0b23b684 130%patch0 -p1
d107016e 131
315b9595 132%build
4f52b887 133%{__gtkdocize}
73c172ee
MB
134%{__glib_gettextize}
135%{__intltoolize}
6ea5c4de 136%{__libtoolize}
bf5d8247 137%{__aclocal}
5b15b8f5 138%{__autoconf}
5d83e008 139%{__autoheader}
5b15b8f5 140%{__automake}
0ea4e267 141%configure \
4e01b079 142 PATH_TO_XRDB=/usr/bin/xrdb \
d107016e 143 --enable-gtk-doc \
026af5d5 144 --with-html-dir=%{_gtkdocdir} \
3b883a88 145 %{!?with_static_libs:--disable-static}
fd7dfdb2 146
c363e04e 147%{__make}
315b9595 148
149%install
150rm -rf $RPM_BUILD_ROOT
3a62b48e 151install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
c363e04e 152
153%{__make} install \
f9b99d08 154 DESTDIR=$RPM_BUILD_ROOT
315b9595 155
3a62b48e
PZ
156%{__make} -C samples clean
157find samples/ -type d -name ".deps" -exec rm -rf {} \; || :
158find samples/ -type f -name "Makefile*" -exec rm -f {} \;
159cp -r samples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
160
a80f60df 161# no static modules and *.la for glade modules
40ff4643
AF
162%{__rm} $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/*.la
163%if %{with static_libs}
164%{__rm} $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/*.a
165%endif
166%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
187147c3 167
3c83dd1c
JB
168%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{sr@ije,sr@ijekavian}
169
4e01b079 170%find_lang %{name}-2.0
315b9595 171
172%clean
173rm -rf $RPM_BUILD_ROOT
174
2b6676af 175%post -p /sbin/ldconfig
176%postun -p /sbin/ldconfig
315b9595 177
4e01b079 178%files -f %{name}-2.0.lang
c363e04e 179%defattr(644,root,root,755)
73c172ee 180%doc AUTHORS ChangeLog MAINTAINERS NEWS README
67090a96 181%attr(755,root,root) %{_bindir}/test-moniker
5d83e008
MB
182%attr(755,root,root) %{_libdir}/libbonoboui-2.so.*.*.*
183%attr(755,root,root) %ghost %{_libdir}/libbonoboui-2.so.0
184%attr(755,root,root) %{_libdir}/libglade/2.0/libbonobo.so
185%{_libdir}/bonobo/servers/Bonobo_Sample_Controls.server
186%{_libdir}/bonobo/servers/CanvDemo.server
187%attr(755,root,root) %{_libdir}/bonobo-2.0/samples/bonobo-sample-controls-2
4e01b079
JB
188%dir %{_datadir}/gnome-2.0
189%dir %{_datadir}/gnome-2.0/ui
190%{_datadir}/gnome-2.0/ui/Bonobo_Sample_Container-ui.xml
191%{_datadir}/gnome-2.0/ui/Bonobo_Sample_Hello.xml
315b9595 192
193%files devel
c363e04e 194%defattr(644,root,root,755)
87c19457 195%doc doc/*.xml doc/*.txt doc/*.html doc/*.dtd
5d83e008 196%attr(755,root,root) %{_libdir}/libbonoboui-2.so
5d83e008 197%{_pkgconfigdir}/libbonoboui-2.0.pc
20cb58a0 198%{_includedir}/libbonoboui-2.0
640a21cc 199
3b883a88 200%if %{with static_libs}
640a21cc
JB
201%files static
202%defattr(644,root,root,755)
5d83e008 203%{_libdir}/libbonoboui-2.a
026af5d5 204%endif
67090a96 205
8ca6f06a 206%files apidocs
207%defattr(644,root,root,755)
0b23b684 208%{_gtkdocdir}/libbonoboui
3a62b48e
PZ
209
210%files examples
211%defattr(644,root,root,755)
212%{_examplesdir}/%{name}-%{version}
4e01b079
JB
213
214%files -n gnome-bonobo-browser
215%defattr(644,root,root,755)
216%attr(755,root,root) %{_bindir}/bonobo-browser
217%{_datadir}/gnome-2.0/ui/bonobo-browser.xml
218%{_desktopdir}/bonobo-browser.desktop
This page took 0.084678 seconds and 4 git commands to generate.