From 4b7f0ea0d0f5665e0160dcd67f9ff521d895050e Mon Sep 17 00:00:00 2001 From: Niels de Vos Date: Thu, 18 Jun 2015 12:16:16 +0200 Subject: [PATCH 13/86] rpm: glusterfs-devel for client-builds should not depend on -server glusterfs-devel for client-side packages should *not* include the libgfdb.so symlink and libgfdb.pc file or any of the libchangelog ones. Label: DOWNSTREAM ONLY Change-Id: Ifb4a9cf48841e5af5dd0a98b6de51e2ee469fc56 Signed-off-by: Niels de Vos Reviewed-on: https://code.engineering.redhat.com/gerrit/51019 Reviewed-by: Balamurugan Arumugam Tested-by: Balamurugan Arumugam Reviewed-on: https://code.engineering.redhat.com/gerrit/60139 Tested-by: Milind Changire --- glusterfs.spec.in | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git a/glusterfs.spec.in b/glusterfs.spec.in index 3f3d994..a10663f 100644 --- a/glusterfs.spec.in +++ b/glusterfs.spec.in @@ -1094,14 +1094,26 @@ exit 0 %{_includedir}/glusterfs/* %exclude %{_includedir}/glusterfs/api %exclude %{_libdir}/libgfapi.so +%if ( ! 0%{?_build_server} ) +%exclude %{_libdir}/libgfchangelog.so +%endif +%if ( 0%{!?_without_tiering:1} && ! 0%{?_build_server}) +%exclude %{_libdir}/libgfdb.so +%endif %{_libdir}/*.so # Glupy Translator examples %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/glupy/debug-trace.* %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/glupy/helloworld.* %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/glupy/negative.* +%if ( 0%{?_build_server} ) %{_libdir}/pkgconfig/libgfchangelog.pc -%if ( 0%{!?_without_tiering:1} ) +%else +%exclude %{_libdir}/pkgconfig/libgfchangelog.pc +%endif +%if ( 0%{!?_without_tiering:1} && 0%{?_build_server}) %{_libdir}/pkgconfig/libgfdb.pc +%else +%exclude %{_libdir}/pkgconfig/libgfdb.pc %endif %files client-xlators @@ -1853,6 +1865,9 @@ end * Tue Aug 18 2015 Niels de Vos - Include missing directories for glusterfind hooks scripts (#1225465) +* Thu Jun 18 2015 Niels de Vos +- glusterfs-devel for client-builds should not depend on -server (#1227029) + * Mon Jun 15 2015 Niels de Vos - Replace hook script S31ganesha-set.sh by S31ganesha-start.sh (#1231738) -- 1.7.1