[packages/libbonoboui] - dependencies cleanup, moved browser specific ui file to browser package
qboosh
qboosh at pld-linux.org
Sat Jan 11 22:04:06 CET 2014
commit 4e01b0798026aa3854026457ed65e7f92b9b1131
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Jan 11 22:04:56 2014 +0100
- dependencies cleanup, moved browser specific ui file to browser package
libbonoboui.spec | 63 +++++++++++++++++++++++++++++++++-----------------------
1 file changed, 37 insertions(+), 26 deletions(-)
---
diff --git a/libbonoboui.spec b/libbonoboui.spec
index 1b3e951..792a75a 100644
--- a/libbonoboui.spec
+++ b/libbonoboui.spec
@@ -17,6 +17,7 @@ BuildRequires: autoconf
BuildRequires: automake >= 1:1.9
BuildRequires: docbook-dtd412-xml
BuildRequires: gettext-devel
+BuildRequires: glib2-devel >= 1:2.6.0
BuildRequires: gnome-common >= 2.20.0
BuildRequires: gtk+2-devel >= 2:2.12.8
BuildRequires: gtk-doc >= 1.8
@@ -27,12 +28,18 @@ BuildRequires: libgnomecanvas-devel >= 2.20.0
BuildRequires: libgnome-devel >= 2.24.0
BuildRequires: libtool
BuildRequires: libxml2-devel >= 1:2.6.31
+BuildRequires: pango-devel
+BuildRequires: pangox-compat-devel
BuildRequires: pkgconfig
BuildRequires: popt-devel
BuildRequires: rpmbuild(macros) >= 1.197
-Requires: GConf2 >= 2.24.0
-Requires: libbonobo >= 2.24.0
-Requires: libgnome >= 2.24.0
+BuildRequires: xorg-lib-libX11-devel
+BuildConflicts: gdk-pixbuf-devel < 0.12
+Requires: GConf2-libs >= 2.24.0
+Requires: glib2 >= 1:2.6.0
+Requires: gtk+2 >= 2:2.12.8
+Requires: libbonobo-libs >= 2.24.0
+Requires: libgnome-libs >= 2.24.0
Requires: libgnomecanvas >= 2.20.0
# sr at Latn vs. sr at latin
Conflicts: glibc-misc < 6:2.7
@@ -54,6 +61,8 @@ Summary(pl.UTF-8): Pliki nagłówkowe libbonoboui
Group: X11/Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: GConf2-devel >= 2.24.0
+Requires: glib2-devel >= 1:2.6.0
+Requires: gtk+2-devel >= 2:2.12.8
Requires: libbonobo-devel >= 2.24.0
Requires: libglade2-devel >= 1:2.6.2
Requires: libgnome-devel >= 2.24.0
@@ -61,9 +70,6 @@ Requires: libgnomecanvas-devel >= 2.20.0
Requires: libxml2-devel >= 1:2.6.31
%description devel
-Bonobo is a component system based on CORBA, used by the GNOME
-desktop. libbonoboui contains GUI components that come with Bonobo.
-
This package contains header files used to compile programs that use
libbonoboui.
@@ -71,18 +77,6 @@ libbonoboui.
Ten pakiet zawiera pliki nagłówkowe potrzebne do kompilacji programów
używających libbonoboui.
-%package -n gnome-bonobo-browser
-Summary: Bonobo component viewer
-Summary(pl.UTF-8): Przeglądarka komponentów bonobo
-Group: Applications/System
-Requires: %{name} = %{version}-%{release}
-
-%description -n gnome-bonobo-browser
-Shows available Bonobo components.
-
-%description -n gnome-bonobo-browser -l pl.UTF-8
-Wyświetla dostępne komponenty bonobo.
-
%package static
Summary: Static libbonoboui library
Summary(pl.UTF-8): Statyczna biblioteka libbonoboui
@@ -119,6 +113,18 @@ libbonoboui - example programs.
%description examples -l pl.UTF-8
libbonoboui - przykładowe programy.
+%package -n gnome-bonobo-browser
+Summary: Bonobo component viewer
+Summary(pl.UTF-8): Przeglądarka komponentów bonobo
+Group: Applications/System
+Requires: %{name} = %{version}-%{release}
+
+%description -n gnome-bonobo-browser
+Shows available Bonobo components.
+
+%description -n gnome-bonobo-browser -l pl.UTF-8
+Wyświetla dostępne komponenty bonobo.
+
%prep
%setup -q
@@ -132,6 +138,7 @@ libbonoboui - przykładowe programy.
%{__autoheader}
%{__automake}
%configure \
+ PATH_TO_XRDB=/usr/bin/xrdb \
--enable-gtk-doc \
--with-html-dir=%{_gtkdocdir} \
%{!?with_static_libs:--disable-static}
@@ -159,7 +166,7 @@ cp -r samples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{sr at ije,sr at ijekavian}
-%find_lang %{name} --with-gnome --all-name
+%find_lang %{name}-2.0
%clean
rm -rf $RPM_BUILD_ROOT
@@ -167,7 +174,7 @@ rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
-%files -f %{name}.lang
+%files -f %{name}-2.0.lang
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog MAINTAINERS NEWS README
%attr(755,root,root) %{_bindir}/test-moniker
@@ -177,7 +184,10 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/bonobo/servers/Bonobo_Sample_Controls.server
%{_libdir}/bonobo/servers/CanvDemo.server
%attr(755,root,root) %{_libdir}/bonobo-2.0/samples/bonobo-sample-controls-2
-%{_datadir}/gnome-2.0
+%dir %{_datadir}/gnome-2.0
+%dir %{_datadir}/gnome-2.0/ui
+%{_datadir}/gnome-2.0/ui/Bonobo_Sample_Container-ui.xml
+%{_datadir}/gnome-2.0/ui/Bonobo_Sample_Hello.xml
%files devel
%defattr(644,root,root,755)
@@ -192,11 +202,6 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/libbonoboui-2.a
%endif
-%files -n gnome-bonobo-browser
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/bonobo-browser
-%{_desktopdir}/bonobo-browser.desktop
-
%files apidocs
%defattr(644,root,root,755)
%{_gtkdocdir}/%{name}
@@ -204,3 +209,9 @@ rm -rf $RPM_BUILD_ROOT
%files examples
%defattr(644,root,root,755)
%{_examplesdir}/%{name}-%{version}
+
+%files -n gnome-bonobo-browser
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/bonobo-browser
+%{_datadir}/gnome-2.0/ui/bonobo-browser.xml
+%{_desktopdir}/bonobo-browser.desktop
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libbonoboui.git/commitdiff/4e01b0798026aa3854026457ed65e7f92b9b1131
More information about the pld-cvs-commit
mailing list