Fix License tag, use %%license, fix FTBFS
This commit is contained in:
parent
3b77ce8d31
commit
3582a7eafa
@ -1,12 +1,12 @@
|
||||
diff -up sblim-cmpi-base-1.6.2/Makefile.in.orig sblim-cmpi-base-1.6.2/Makefile.in
|
||||
--- sblim-cmpi-base-1.6.2/Makefile.in.orig 2013-08-07 17:24:23.824822914 +0200
|
||||
+++ sblim-cmpi-base-1.6.2/Makefile.in 2013-08-07 17:24:50.512965552 +0200
|
||||
@@ -370,7 +370,7 @@ datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
diff -up sblim-cmpi-base-1.6.4/Makefile.am.orig sblim-cmpi-base-1.6.4/Makefile.am
|
||||
--- sblim-cmpi-base-1.6.4/Makefile.am.orig 2014-10-23 16:54:13.000000000 +0200
|
||||
+++ sblim-cmpi-base-1.6.4/Makefile.am 2018-08-22 10:59:51.497500435 +0200
|
||||
@@ -23,7 +23,7 @@ sblimincdir = $(includedir)/sblim
|
||||
EXTRA_DIST=
|
||||
|
||||
# docdir defines where the documentation goes
|
||||
-docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)
|
||||
+docdir = $(datadir)/doc/$(PACKAGE)
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
-docdir=$(datadir)/doc/$(PACKAGE)-$(VERSION)
|
||||
+docdir=$(datadir)/doc/$(PACKAGE)
|
||||
|
||||
#
|
||||
# Automake instructions for documentation
|
||||
|
||||
12
sblim-cmpi-base-1.6.4-dont-install-license.patch
Normal file
12
sblim-cmpi-base-1.6.4-dont-install-license.patch
Normal file
@ -0,0 +1,12 @@
|
||||
diff -up sblim-cmpi-base-1.6.4/Makefile.am.orig sblim-cmpi-base-1.6.4/Makefile.am
|
||||
--- sblim-cmpi-base-1.6.4/Makefile.am.orig 2018-08-22 13:21:00.740031951 +0200
|
||||
+++ sblim-cmpi-base-1.6.4/Makefile.am 2018-08-22 13:21:51.421079223 +0200
|
||||
@@ -28,7 +28,7 @@ docdir=$(datadir)/doc/$(PACKAGE)
|
||||
#
|
||||
# Automake instructions for documentation
|
||||
#
|
||||
-doc_DATA=README AUTHORS COPYING
|
||||
+doc_DATA=README AUTHORS
|
||||
|
||||
# ADD EXTRA DOC FILES IF PRESENT
|
||||
doc_DATA+=README.INDICATION README.tog-pegasus DEBUG
|
||||
86
sblim-cmpi-base-1.6.4-list-lib-dependencies.patch
Normal file
86
sblim-cmpi-base-1.6.4-list-lib-dependencies.patch
Normal file
@ -0,0 +1,86 @@
|
||||
diff -up sblim-cmpi-base-1.6.4/Makefile.am.orig sblim-cmpi-base-1.6.4/Makefile.am
|
||||
--- sblim-cmpi-base-1.6.4/Makefile.am.orig 2018-08-22 11:36:52.150165932 +0200
|
||||
+++ sblim-cmpi-base-1.6.4/Makefile.am 2018-08-22 11:42:27.735431424 +0200
|
||||
@@ -61,6 +61,7 @@ libcmpiOSBase_ComputerSystemProvider_la_
|
||||
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,8 @@ libcmpiOSBase_OperatingSystemProvider_la
|
||||
-ldmiinfo @LINDHELP@
|
||||
# This gcc/ld specific flag is ugly - need to check in configure
|
||||
libcmpiOSBase_OperatingSystemProvider_la_LDFLAGS = -avoid-version
|
||||
+libcmpiOSBase_OperatingSystemProvider_la_DEPENDENCIES = libcmpiOSBase_Common.la \
|
||||
+ libdmiinfo.la
|
||||
|
||||
# Operating System Statistical Data
|
||||
libcmpiOSBase_OperatingSystemStatisticalDataProvider_la_SOURCES = \
|
||||
@@ -80,6 +83,7 @@ libcmpiOSBase_OperatingSystemStatistical
|
||||
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 +92,7 @@ libcmpiOSBase_UnixProcessProvider_la_SOU
|
||||
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 +101,7 @@ libcmpiOSBase_ProcessorProvider_la_SOURC
|
||||
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 +110,33 @@ libcmpiOSBase_BaseBoardProvider_la_SOURC
|
||||
OSBase_BaseBoard.c
|
||||
libcmpiOSBase_BaseBoardProvider_la_LIBADD = -lcmpiOSBase_Common -ldmiinfo
|
||||
libcmpiOSBase_BaseBoardProvider_la_LDFLAGS = -avoid-version
|
||||
+libcmpiOSBase_BaseBoardProvider_la_DEPENDENCIES = libcmpiOSBase_Common.la \
|
||||
+ 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 +152,7 @@ libdmiinfo_la_SOURCES=dmiinfo.c dmiinfo.
|
||||
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 \
|
||||
@ -1,10 +1,10 @@
|
||||
Name: sblim-cmpi-base
|
||||
Version: 1.6.4
|
||||
Release: 9%{?dist}
|
||||
Release: 10%{?dist}
|
||||
Summary: SBLIM CMPI Base Providers
|
||||
|
||||
Group: Applications/System
|
||||
License: EPL
|
||||
License: EPL-1.0
|
||||
URL: http://sblim.wiki.sourceforge.net/
|
||||
Source0: http://downloads.sourceforge.net/sblim/%{name}-%{version}.tar.bz2
|
||||
Patch0: sblim-cmpi-base-1.6.0-missing-fclose.patch
|
||||
@ -16,6 +16,10 @@ Patch3: sblim-cmpi-base-1.6.2-docdir.patch
|
||||
Patch4: sblim-cmpi-base-1.6.2-pegasus-interop.patch
|
||||
# Patch5: call systemctl in provider registration
|
||||
Patch5: sblim-cmpi-base-1.6.4-prov-reg-sfcb-systemd.patch
|
||||
# Patch6: explicitly list library dependencies in Makefile.am, rhbz#1606302
|
||||
Patch6: sblim-cmpi-base-1.6.4-list-lib-dependencies.patch
|
||||
# Patch7: don't install COPYING with license, included through %%license
|
||||
Patch7: sblim-cmpi-base-1.6.4-dont-install-license.patch
|
||||
Requires: cim-server sblim-indication_helper
|
||||
BuildRequires: perl-generators
|
||||
BuildRequires: sblim-cmpi-devel sblim-indication_helper-devel
|
||||
@ -57,6 +61,8 @@ autoreconf --install --force
|
||||
%patch3 -p1 -b .docdir
|
||||
%patch4 -p1 -b .pegasus-interop
|
||||
%patch5 -p1 -b .prov-reg-sfcb-systemd
|
||||
%patch6 -p1 -b .list-lib-dependencies
|
||||
%patch7 -p1 -b .dont-install-license
|
||||
|
||||
%build
|
||||
%configure TESTSUITEDIR=%{_datadir}/sblim-testsuite --disable-static
|
||||
@ -73,7 +79,8 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/*a
|
||||
rm -f $RPM_BUILD_ROOT/%{_libdir}/cmpi/*a
|
||||
|
||||
%files
|
||||
%doc AUTHORS COPYING DEBUG README README.INDICATION README.TEST README.tog-pegasus
|
||||
%license COPYING
|
||||
%doc AUTHORS DEBUG README README.INDICATION README.TEST README.tog-pegasus
|
||||
%{_datadir}/%{name}
|
||||
%{_libdir}/*.so.*
|
||||
%{_libdir}/cmpi/*.so*
|
||||
@ -108,6 +115,13 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/cmpi/*a
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
%changelog
|
||||
* Wed Aug 22 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.6.4-10
|
||||
- Fix docdir patch (patch Makefile.am, not Makefile.in)
|
||||
- Use correct short name for Eclipse Public License 1.0
|
||||
- Use %%license
|
||||
- Add explicit dependencies for libraries in Makefile.am (fixes FTBFS)
|
||||
Resolves: #1606302
|
||||
|
||||
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.4-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user