- Ensure the perl modules correctly link against the PCP libraries;
(bnc#841204). + remove 0004-Remove-CPAN-rpaths.patch OBS-URL: https://build.opensuse.org/package/show/Base:System/pcp?expand=0&rev=44
This commit is contained in:
parent
0029792292
commit
a5adbb165c
@ -1,53 +0,0 @@
|
|||||||
From a5e63d1f241a9b574c30093a71e41ab7c9f64dc9 Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= <kkaempf@suse.de>
|
|
||||||
Date: Fri, 12 Dec 2014 15:45:33 +0100
|
|
||||||
Subject: [PATCH 4/6] Remove CPAN rpaths
|
|
||||||
|
|
||||||
---
|
|
||||||
src/perl/LogImport/Makefile.PL | 2 +-
|
|
||||||
src/perl/MMV/Makefile.PL | 2 +-
|
|
||||||
src/perl/PMDA/Makefile.PL | 2 +-
|
|
||||||
3 files changed, 3 insertions(+), 3 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/src/perl/LogImport/Makefile.PL b/src/perl/LogImport/Makefile.PL
|
|
||||||
index 20b716dbea6f..89d5f61e67dc 100644
|
|
||||||
--- a/src/perl/LogImport/Makefile.PL
|
|
||||||
+++ b/src/perl/LogImport/Makefile.PL
|
|
||||||
@@ -15,7 +15,7 @@ if ($ENV{TARGET_OS} eq "mingw") {
|
|
||||||
else {
|
|
||||||
$ldfrom = "LogImport.o",
|
|
||||||
$inc = "-I$ENV{PCP_TOPDIR}/src/include/pcp -I/usr/include/pcp";
|
|
||||||
- $libs = ["-L$ENV{PCP_TOPDIR}/src/libpcp/src -L$ENV{PCP_TOPDIR}/src/libpcp_import/src -lpcp_import -lpcp"];
|
|
||||||
+ $libs = ["-lpcp_import -lpcp"];
|
|
||||||
}
|
|
||||||
if ($ENV{TARGET_OS} eq "darwin") {
|
|
||||||
# standard ones, minus -arch ppc
|
|
||||||
diff --git a/src/perl/MMV/Makefile.PL b/src/perl/MMV/Makefile.PL
|
|
||||||
index 6a85129842fb..3921421ad80c 100644
|
|
||||||
--- a/src/perl/MMV/Makefile.PL
|
|
||||||
+++ b/src/perl/MMV/Makefile.PL
|
|
||||||
@@ -15,7 +15,7 @@ if ($ENV{TARGET_OS} eq "mingw") {
|
|
||||||
else {
|
|
||||||
$ldfrom = "MMV.o";
|
|
||||||
$inc = "-I$ENV{PCP_TOPDIR}/src/include/pcp -I/usr/include/pcp";
|
|
||||||
- $libs = ["-L$ENV{PCP_TOPDIR}/src/libpcp_mmv/src -L$ENV{PCP_TOPDIR}/src/libpcp/src -lpcp_mmv -lpcp"];
|
|
||||||
+ $libs = ["-lpcp_mmv -lpcp"];
|
|
||||||
}
|
|
||||||
if ($ENV{TARGET_OS} eq "darwin") {
|
|
||||||
# standard ones, minus -arch ppc
|
|
||||||
diff --git a/src/perl/PMDA/Makefile.PL b/src/perl/PMDA/Makefile.PL
|
|
||||||
index 1191a025fedf..7b1155685ae2 100644
|
|
||||||
--- a/src/perl/PMDA/Makefile.PL
|
|
||||||
+++ b/src/perl/PMDA/Makefile.PL
|
|
||||||
@@ -15,7 +15,7 @@ if ($ENV{TARGET_OS} eq "mingw") {
|
|
||||||
else {
|
|
||||||
$ldfrom = "local.o PMDA.o";
|
|
||||||
$inc = "-I$ENV{PCP_TOPDIR}/src/include/pcp -I/usr/include/pcp";
|
|
||||||
- $libs = ["-L$ENV{PCP_TOPDIR}/src/libpcp_pmda/src -L$ENV{PCP_TOPDIR}/src/libpcp/src -lpcp_pmda -lpcp"];
|
|
||||||
+ $libs = ["-lpcp_pmda -lpcp"];
|
|
||||||
}
|
|
||||||
if ($ENV{TARGET_OS} eq "darwin") {
|
|
||||||
# standard ones, minus -arch ppc
|
|
||||||
--
|
|
||||||
2.1.2
|
|
||||||
|
|
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 18 23:13:23 UTC 2015 - ddiss@suse.com
|
||||||
|
|
||||||
|
- Ensure the perl modules correctly link against the PCP libraries;
|
||||||
|
(bnc#841204).
|
||||||
|
+ remove 0004-Remove-CPAN-rpaths.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Mar 3 14:08:18 UTC 2015 - ddiss@suse.com
|
Tue Mar 3 14:08:18 UTC 2015 - ddiss@suse.com
|
||||||
|
|
||||||
|
31
pcp.spec
31
pcp.spec
@ -78,23 +78,21 @@ Source1: pcp-webjs.src.tar.gz
|
|||||||
Source2: pcp-rpmlintrc
|
Source2: pcp-rpmlintrc
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# PACTH-FIX-OPENSUSE, kkaempf@suse.de
|
# PATCH-FIX-OPENSUSE, kkaempf@suse.de
|
||||||
Patch1: 0001-Fix-XEN-build.patch
|
Patch1: 0001-Fix-XEN-build.patch
|
||||||
# PACTH-FIX-OPENSUSE, kkaempf@suse.de
|
# PATCH-FIX-OPENSUSE, kkaempf@suse.de
|
||||||
Patch2: 0002-Install-libraries-without-exec-permission.patch
|
Patch2: 0002-Install-libraries-without-exec-permission.patch
|
||||||
# PACTH-FIX-OPENSUSE, kkaempf@suse.de
|
# PATCH-FIX-OPENSUSE, kkaempf@suse.de
|
||||||
Patch3: 0003-pcp-legacy-init-lsb.patch
|
Patch3: 0003-pcp-legacy-init-lsb.patch
|
||||||
# PACTH-FIX-OPENSUSE, kkaempf@suse.de
|
# PATCH-FIX-OPENSUSE, kkaempf@suse.de
|
||||||
Patch4: 0004-Remove-CPAN-rpaths.patch
|
|
||||||
# PACTH-FIX-OPENSUSE, kkaempf@suse.de
|
|
||||||
Patch5: 0005-Remove-runlevel-4-from-init-scripts.patch
|
Patch5: 0005-Remove-runlevel-4-from-init-scripts.patch
|
||||||
# PACTH-FIX-OPENSUSE, kkaempf@suse.de
|
# PATCH-FIX-OPENSUSE, kkaempf@suse.de
|
||||||
Patch6: 0006-create-pmlogger-and-pmie-logdirs-during-install.patch
|
Patch6: 0006-create-pmlogger-and-pmie-logdirs-during-install.patch
|
||||||
# PACTH-FIX-OPENSUSE, kkaempf@suse.de
|
# PATCH-FIX-OPENSUSE, kkaempf@suse.de
|
||||||
Patch7: 0007-Honor-CFLAGS-in-qmake.patch
|
Patch7: 0007-Honor-CFLAGS-in-qmake.patch
|
||||||
# PACTH-FIX-OPENSUSE, kkaempf@suse.de
|
# PATCH-FIX-OPENSUSE, kkaempf@suse.de
|
||||||
Patch8: 0008-SUSE-fy-pmsnap-control-path.patch
|
Patch8: 0008-SUSE-fy-pmsnap-control-path.patch
|
||||||
# PACTH-FIX-OPENSUSE, kkaempf@suse.de
|
# PATCH-FIX-OPENSUSE, kkaempf@suse.de
|
||||||
Patch9: 0009-pmsnap-control-var-www-srv-www.patch
|
Patch9: 0009-pmsnap-control-var-www-srv-www.patch
|
||||||
|
|
||||||
# There are no papi/libpfm devel packages for s390 nor for some rhels, disable
|
# There are no papi/libpfm devel packages for s390 nor for some rhels, disable
|
||||||
@ -449,9 +447,8 @@ Group: %{lib_devel_gr}
|
|||||||
Url: http://www.pcp.io
|
Url: http://www.pcp.io
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
%perl_requires
|
%perl_requires
|
||||||
%else
|
|
||||||
Requires: pcp-libs = %{version}-%{release}
|
|
||||||
%endif
|
%endif
|
||||||
|
Requires: %{lib_pkg} = %{version}-%{release}
|
||||||
|
|
||||||
%description -n perl-PCP-PMDA
|
%description -n perl-PCP-PMDA
|
||||||
The PCP::PMDA Perl module contains the language bindings for
|
The PCP::PMDA Perl module contains the language bindings for
|
||||||
@ -471,9 +468,8 @@ Url: http://www.pcp.io
|
|||||||
Requires: pcp >= %{version}
|
Requires: pcp >= %{version}
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
%perl_requires
|
%perl_requires
|
||||||
%else
|
|
||||||
Requires: pcp-libs = %{version}-%{release}
|
|
||||||
%endif
|
%endif
|
||||||
|
Requires: %{lib_pkg} = %{version}-%{release}
|
||||||
|
|
||||||
%description -n perl-PCP-MMV
|
%description -n perl-PCP-MMV
|
||||||
The PCP::MMV module contains the Perl language bindings for
|
The PCP::MMV module contains the Perl language bindings for
|
||||||
@ -494,9 +490,8 @@ Url: http://www.pcp.io
|
|||||||
Requires: pcp >= %{version}
|
Requires: pcp >= %{version}
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
%perl_requires
|
%perl_requires
|
||||||
%else
|
|
||||||
Requires: pcp-libs = %{version}-%{release}
|
|
||||||
%endif
|
%endif
|
||||||
|
Requires: %{lib_pkg} = %{version}-%{release}
|
||||||
|
|
||||||
%description -n perl-PCP-LogImport
|
%description -n perl-PCP-LogImport
|
||||||
The PCP::LogImport module contains the Perl language bindings for
|
The PCP::LogImport module contains the Perl language bindings for
|
||||||
@ -514,9 +509,8 @@ Url: http://www.pcp.io
|
|||||||
Requires: pcp >= %{version}
|
Requires: pcp >= %{version}
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
%perl_requires
|
%perl_requires
|
||||||
%else
|
|
||||||
Requires: pcp-libs = %{version}-%{release}
|
|
||||||
%endif
|
%endif
|
||||||
|
Requires: %{lib_pkg} = %{version}-%{release}
|
||||||
|
|
||||||
%description -n perl-PCP-LogSummary
|
%description -n perl-PCP-LogSummary
|
||||||
The PCP::LogSummary module provides a Perl module for using the
|
The PCP::LogSummary module provides a Perl module for using the
|
||||||
@ -782,7 +776,6 @@ PCP utilities and daemons, and the PCP graphical tools.
|
|||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
%patch3 -p1
|
%patch3 -p1
|
||||||
%patch4 -p1
|
|
||||||
%patch5 -p1
|
%patch5 -p1
|
||||||
%patch6 -p1
|
%patch6 -p1
|
||||||
%patch7 -p1
|
%patch7 -p1
|
||||||
|
Loading…
Reference in New Issue
Block a user