Hello community, here is the log from the commit of package sblim-cmpi-base for openSUSE:Factory checked in at 2018-05-16 11:40:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sblim-cmpi-base (Old) and /work/SRC/openSUSE:Factory/.sblim-cmpi-base.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sblim-cmpi-base" Wed May 16 11:40:54 2018 rev:10 rq:607416 version:1.6.4 Changes: -------- --- /work/SRC/openSUSE:Factory/sblim-cmpi-base/sblim-cmpi-base.changes 2017-12-08 12:59:35.076925286 +0100 +++ /work/SRC/openSUSE:Factory/.sblim-cmpi-base.new/sblim-cmpi-base.changes 2018-05-16 11:42:22.630587763 +0200 @@ -1,0 +2,8 @@ +Tue May 15 07:05:58 UTC 2018 - [email protected] + +- Fix missing dependencies in Makefile.am + 0001-make-lib-dependencies-explicit-in-Makefile.am.patch + +- enable parallel make + +------------------------------------------------------------------- New: ---- 0001-make-lib-dependencies-explicit-in-Makefile.am.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sblim-cmpi-base.spec ++++++ --- /var/tmp/diff_new_pack.ctEEuq/_old 2018-05-16 11:42:23.206566800 +0200 +++ /var/tmp/diff_new_pack.ctEEuq/_new 2018-05-16 11:42:23.210566654 +0200 @@ -1,7 +1,7 @@ # # spec file for package sblim-cmpi-base # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,6 +28,7 @@ # PATCH-FEATURE-OPENSUSE sblim-cmpi-base-%{version}-methods-enable.patch [ bnc#470670 ] [email protected] -- Enables methods by default Patch0: sblim-cmpi-base-1.6.2-methods-enable.patch Patch2: sblim-cmpi-base-1.6.4-fix-bashisms.patch +Patch3: 0001-make-lib-dependencies-explicit-in-Makefile.am.patch BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: sblim-cmpi-devel @@ -62,18 +63,18 @@ %setup -q -T -b 0 %patch0 %patch2 -p1 +%patch3 -p1 %build autoreconf -fi %configure TESTSUITEDIR=%{_datadir}/sblim-testsuite --disable-static -#Does not build with multiple threads -make -j1 +make %{?jobs:-j%jobs} %install %if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} || 0%{?fedora} || 0%{?rhel} -make DESTDIR=%{buildroot} install -j1 +make DESTDIR=%{buildroot} install %else -make DESTDIR=%{buildroot} install -j1 docdir=%{_docdir}/%{name} +make DESTDIR=%{buildroot} install docdir=%{_docdir}/%{name} %endif # don't delete .la's until we sort out if sfcb/openwbem/pegasus use ltdlopen() # %{__rm} %{buildroot}%{_libdir}/{libcmpiOSBase_Common,libdmiinfo}.la ++++++ 0001-make-lib-dependencies-explicit-in-Makefile.am.patch ++++++ >From 5dcb5afd2af8012982229932f1b659f7362743b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= <[email protected]> Date: Tue, 15 May 2018 09:55:43 +0200 Subject: [PATCH] make lib dependencies explicit in Makefile.am --- Makefile.am | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Makefile.am b/Makefile.am index e416679d39cb..6808f3c5d4f6 100644 --- a/Makefile.am +++ b/Makefile.am @@ -61,6 +61,7 @@ libcmpiOSBase_ComputerSystemProvider_la_SOURCES = \ OSBase_ComputerSystem.c libcmpiOSBase_ComputerSystemProvider_la_LIBADD = -lcmpiOSBase_Common libcmpiOSBase_ComputerSystemProvider_la_LDFLAGS = -avoid-version +libcmpiOSBase_ComputerSystemProvider_la_DEPENDENCIES = libcmpiOSBase_Common.la # Operating System libcmpiOSBase_OperatingSystemProvider_la_SOURCES = \ @@ -72,6 +73,7 @@ libcmpiOSBase_OperatingSystemProvider_la_LIBADD = -lcmpiOSBase_Common \ -ldmiinfo @LINDHELP@ # This gcc/ld specific flag is ugly - need to check in configure libcmpiOSBase_OperatingSystemProvider_la_LDFLAGS = -avoid-version +libcmpiOSBase_OperatingSystemProvider_la_DEPENDENCIES = libdmiinfo.la # Operating System Statistical Data libcmpiOSBase_OperatingSystemStatisticalDataProvider_la_SOURCES = \ @@ -80,6 +82,7 @@ libcmpiOSBase_OperatingSystemStatisticalDataProvider_la_SOURCES = \ OSBase_OperatingSystemStatisticalData.c libcmpiOSBase_OperatingSystemStatisticalDataProvider_la_LIBADD = -lcmpiOSBase_Common libcmpiOSBase_OperatingSystemStatisticalDataProvider_la_LDFLAGS = -avoid-version +libcmpiOSBase_OperatingSystemStatisticalDataProvider_la_DEPENDENCIES = libcmpiOSBase_Common.la # Unix Process libcmpiOSBase_UnixProcessProvider_la_SOURCES = \ @@ -88,6 +91,7 @@ libcmpiOSBase_UnixProcessProvider_la_SOURCES = \ OSBase_UnixProcess.c libcmpiOSBase_UnixProcessProvider_la_LIBADD = -lcmpiOSBase_Common libcmpiOSBase_UnixProcessProvider_la_LDFLAGS = -avoid-version +libcmpiOSBase_UnixProcessProvider_la_DEPENDENCIES = libcmpiOSBase_Common.la # Processor libcmpiOSBase_ProcessorProvider_la_SOURCES = \ @@ -96,6 +100,7 @@ libcmpiOSBase_ProcessorProvider_la_SOURCES = \ OSBase_Processor.c libcmpiOSBase_ProcessorProvider_la_LIBADD = -lcmpiOSBase_Common -lpthread libcmpiOSBase_ProcessorProvider_la_LDFLAGS = -avoid-version +libcmpiOSBase_ProcessorProvider_la_DEPENDENCIES = libcmpiOSBase_Common.la # Base Board libcmpiOSBase_BaseBoardProvider_la_SOURCES = \ @@ -104,26 +109,32 @@ libcmpiOSBase_BaseBoardProvider_la_SOURCES = \ OSBase_BaseBoard.c libcmpiOSBase_BaseBoardProvider_la_LIBADD = -lcmpiOSBase_Common -ldmiinfo libcmpiOSBase_BaseBoardProvider_la_LDFLAGS = -avoid-version +libcmpiOSBase_BaseBoardProvider_la_DEPENDENCIES = libdmiinfo.la libcmpiOSBase_RunningOSProvider_la_SOURCES = cmpiOSBase_RunningOSProvider.c libcmpiOSBase_RunningOSProvider_la_LIBADD = -lcmpiOSBase_Common libcmpiOSBase_RunningOSProvider_la_LDFLAGS = -avoid-version +libcmpiOSBase_RunningOSProvider_la_DEPENDENCIES = libcmpiOSBase_Common.la libcmpiOSBase_OSProcessProvider_la_SOURCES = cmpiOSBase_OSProcessProvider.c libcmpiOSBase_OSProcessProvider_la_LIBADD = -lcmpiOSBase_Common libcmpiOSBase_OSProcessProvider_la_LDFLAGS = -avoid-version +libcmpiOSBase_OSProcessProvider_la_DEPENDENCIES = libcmpiOSBase_Common.la libcmpiOSBase_OperatingSystemStatisticsProvider_la_SOURCES = cmpiOSBase_OperatingSystemStatisticsProvider.c libcmpiOSBase_OperatingSystemStatisticsProvider_la_LIBADD = -lcmpiOSBase_Common libcmpiOSBase_OperatingSystemStatisticsProvider_la_LDFLAGS = -avoid-version +libcmpiOSBase_OperatingSystemStatisticsProvider_la_DEPENDENCIES = libcmpiOSBase_Common.la libcmpiOSBase_CSProcessorProvider_la_SOURCES = cmpiOSBase_CSProcessorProvider.c libcmpiOSBase_CSProcessorProvider_la_LIBADD = -lcmpiOSBase_Common libcmpiOSBase_CSProcessorProvider_la_LDFLAGS = -avoid-version +libcmpiOSBase_CSProcessorProvider_la_DEPENDENCIES = libcmpiOSBase_Common.la libcmpiOSBase_CSBaseBoardProvider_la_SOURCES = cmpiOSBase_CSBaseBoardProvider.c libcmpiOSBase_CSBaseBoardProvider_la_LIBADD = -lcmpiOSBase_Common libcmpiOSBase_CSBaseBoardProvider_la_LDFLAGS = -avoid-version +libcmpiOSBase_CSBaseBoardProvider_la_DEPENDENCIES = libcmpiOSBase_Common.la # OSBase support utility libraries @@ -139,6 +150,7 @@ libdmiinfo_la_SOURCES=dmiinfo.c dmiinfo.h dmifind.h noinst_PROGRAMS = dmitest dmitest_SOURCES = dmitest.c dmitest_LDADD = -ldmiinfo +dmitest_DEPENDENCIES = libdmiinfo.la # Installable Header Files sbliminc_HEADERS = OSBase_Common.h cmpiOSBase_Common.h \ -- 2.16.3
