[packages/libgnome] - cleanup, added static_libs and esd bconds
qboosh
qboosh at pld-linux.org
Sat Jan 11 19:01:16 CET 2014
commit 4ae405def844911ea4b7f4c1e4e291b9b6d91e5f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Jan 11 19:02:06 2014 +0100
- cleanup, added static_libs and esd bconds
libgnome.spec | 44 +++++++++++++++++++++++++++++++++-----------
1 file changed, 33 insertions(+), 11 deletions(-)
---
diff --git a/libgnome.spec b/libgnome.spec
index 7188608..43b24ab 100644
--- a/libgnome.spec
+++ b/libgnome.spec
@@ -1,3 +1,8 @@
+#
+# Conditional build:
+%bcond_with esd # EsounD support (obsolete)
+%bcond_without static_libs # static library
+#
Summary: GNOME base library
Summary(pl.UTF-8): Podstawowa biblioteka GNOME
Name: libgnome
@@ -10,10 +15,12 @@ Source0: http://ftp.gnome.org/pub/GNOME/sources/libgnome/2.32/%{name}-%{version}
Patch0: %{name}-load-config.patch
Patch1: %{name}-glib.patch
URL: http://www.gnome.org/
+%{?with_esd:BuildRequires: audiofile-devel >= 0.2.3}
BuildRequires: GConf2-devel >= 2.24.0
BuildRequires: autoconf >= 2.54
BuildRequires: automake >= 1:1.9
BuildRequires: docbook-dtd412-xml
+%{?with_esd:BuildRequires: esound-devel >= 0.2.26}
BuildRequires: gettext-devel
BuildRequires: glib2-devel >= 1:2.18.0
BuildRequires: gnome-common >= 2.20.0
@@ -25,10 +32,11 @@ BuildRequires: libcanberra-devel
BuildRequires: libtool
BuildRequires: perl-base
BuildRequires: pkgconfig
-BuildRequires: popt-devel
+BuildRequires: popt-devel >= 1.5
BuildRequires: rpmbuild(macros) >= 1.197
Requires(post,preun): GConf2
Requires: %{name}-libs = %{version}-%{release}
+Requires: libbonobo >= 2.24.0
Suggests: gnome-vfs2
Obsoletes: gnome-objc
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -51,7 +59,10 @@ Pakiet libgnomeui zawiera biblioteki GNOME zależne od X11.
Summary: Base libgnome library and bonobo modules
Summary(pl.UTF-8): Podstawowa biblioteka libgnome oraz moduły bonobo
Group: Libraries
+Requires: GConf2-libs >= 2.24.0
Requires: gnome-vfs2-libs >= 2.24.0
+Requires: libbonobo-libs >= 2.24.0
+Requires: popt >= 1.5
Conflicts: libgnome < 2.32.0-3
%description libs
@@ -69,6 +80,7 @@ Requires: GConf2-devel >= 2.24.0
Requires: gnome-vfs2-devel >= 2.24.0
Requires: libbonobo-devel >= 2.24.0
Requires: libcanberra-devel
+Requires: popt-devel >= 1.5
%description devel
GNOME (GNU Network Object Model Environment) is a user-friendly set of
@@ -120,26 +132,31 @@ Dokumentacja API libgnome.
%{__autoheader}
%{__automake}
%configure \
+ %{?with_esd:--enable-esd} \
--enable-gtk-doc \
- --disable-esd \
+ --disable-schemas-install \
+ --disable-silent-rules \
+ %{!?with_static_libs:--disable-static} \
--with-html-dir=%{_gtkdocdir}
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
-export _POSIX2_VERSION=199209
+
%{__make} install \
- DESTDIR=$RPM_BUILD_ROOT \
- HTML_DIR=%{_gtkdocdir} \
- GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
+ DESTDIR=$RPM_BUILD_ROOT
# no static modules and *.la for bonobo modules
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/bonobo/monikers/*.{la,a}
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
+# libraries .la obsoleted by pkg-config
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la \
+ $RPM_BUILD_ROOT%{_libdir}/bonobo/monikers/*.la
+%if %{with static_libs}
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/bonobo/monikers/*.a
+%endif
%{__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
@@ -187,7 +204,7 @@ rm -rf $RPM_BUILD_ROOT
%post libs -p /sbin/ldconfig
%postun libs -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}/gnome-open
@@ -215,7 +232,10 @@ rm -rf $RPM_BUILD_ROOT
%{_sysconfdir}/gconf/schemas/desktop_gnome_thumbnail_cache.schemas
%{_sysconfdir}/gconf/schemas/desktop_gnome_thumbnailers.schemas
%{_sysconfdir}/gconf/schemas/desktop_gnome_typing_break.schemas
-%{_sysconfdir}/sound
+%dir %{_sysconfdir}/sound
+%dir %{_sysconfdir}/sound/events
+%{_sysconfdir}/sound/events/gtk-events-2.soundlist
+%{_sysconfdir}/sound/events/gnome-2.soundlist
%files libs
%defattr(644,root,root,755)
@@ -230,9 +250,11 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/libgnome-2.0
%{_pkgconfigdir}/libgnome-2.0.pc
+%if %{with static_libs}
%files static
%defattr(644,root,root,755)
%{_libdir}/libgnome-2.a
+%endif
%files apidocs
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libgnome.git/commitdiff/4ae405def844911ea4b7f4c1e4e291b9b6d91e5f
More information about the pld-cvs-commit
mailing list