Accepting request 177717 from home:Andreas_Schwab:Factory
- Work around makefile dependencies on installed ruby headers during installation - Avoid running autoreconf, remove rrdtool-automake.patch OBS-URL: https://build.opensuse.org/request/show/177717 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/rrdtool?expand=0&rev=39
This commit is contained in:
parent
747f75d78e
commit
44850f2fcc
@ -1,16 +0,0 @@
|
|||||||
Index: rrdtool-1.4.7/bindings/tcl/Makefile.am
|
|
||||||
===================================================================
|
|
||||||
--- rrdtool-1.4.7.orig/bindings/tcl/Makefile.am
|
|
||||||
+++ rrdtool-1.4.7/bindings/tcl/Makefile.am
|
|
||||||
@@ -27,8 +27,9 @@ tclpkgdir = @TCL_PACKAGE_DIR@
|
|
||||||
tclpkg_DATA = pkgIndex.tcl
|
|
||||||
tclpkg_SCRIPTS = ifOctets.tcl
|
|
||||||
else
|
|
||||||
-pkglib_DATA = pkgIndex.tcl
|
|
||||||
-pkglib_SCRIPTS = ifOctets.tcl
|
|
||||||
+datalibdir=$(pkglibdir)
|
|
||||||
+datalib_DATA = pkgIndex.tcl
|
|
||||||
+datalib_SCRIPTS = ifOctets.tcl
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Automake doen't like `tclrrd$(VERSION)$(TCL_SHLIB_SUFFIX)' as
|
|
@ -1,6 +1,21 @@
|
|||||||
--- configure.ac.orig 2010-12-28 03:34:15.000000000 +0100
|
Index: configure
|
||||||
+++ configure.ac 2010-12-28 03:34:27.000000000 +0100
|
===================================================================
|
||||||
@@ -783,7 +783,7 @@
|
--- configure.orig
|
||||||
|
+++ configure
|
||||||
|
@@ -29316,7 +29316,7 @@ fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
- LUA_RRD_LIBDIR="$langpref/lib/lua/$lua_vdot"
|
||||||
|
+ LUA_RRD_LIBDIR="$langpref/lib64/lua/$lua_vdot"
|
||||||
|
# if lua 5.0 can't find compat-5.1, force installation of
|
||||||
|
# compat-5.1.lua together with RRDtool.
|
||||||
|
if test "$lua_vdot" = "5.0" -a "$LUA_HAVE_COMPAT51" != "HAVE_COMPAT51"; then
|
||||||
|
Index: configure.ac
|
||||||
|
===================================================================
|
||||||
|
--- configure.ac.orig
|
||||||
|
+++ configure.ac
|
||||||
|
@@ -782,7 +782,7 @@ LUA_EOF
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jun 1 09:20:20 UTC 2013 - schwab@suse.de
|
||||||
|
|
||||||
|
- Work around makefile dependencies on installed ruby headers during
|
||||||
|
installation
|
||||||
|
- Avoid running autoreconf, remove rrdtool-automake.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed May 29 11:07:08 UTC 2013 - mhrusecky@suse.com
|
Wed May 29 11:07:08 UTC 2013 - mhrusecky@suse.com
|
||||||
|
|
||||||
|
14
rrdtool.spec
14
rrdtool.spec
@ -51,7 +51,6 @@ Source: http://oss.oetiker.ch/rrdtool/pub/rrdtool-%{version}.tar.gz
|
|||||||
Patch1: rrdtool-lua_lib64.patch
|
Patch1: rrdtool-lua_lib64.patch
|
||||||
Patch2: rrdtool-tclversion.patch
|
Patch2: rrdtool-tclversion.patch
|
||||||
Patch3: rrdtool-tclsegfault.patch
|
Patch3: rrdtool-tclsegfault.patch
|
||||||
Patch4: rrdtool-automake.patch
|
|
||||||
Source1: http://www.infodrom.org/projects/cgilib/download/cgilib-%{cgilib_version}.tar.gz
|
Source1: http://www.infodrom.org/projects/cgilib/download/cgilib-%{cgilib_version}.tar.gz
|
||||||
Patch11: cgilib-fix_automake.patch
|
Patch11: cgilib-fix_automake.patch
|
||||||
Url: http://oss.oetiker.ch/rrdtool/
|
Url: http://oss.oetiker.ch/rrdtool/
|
||||||
@ -74,7 +73,6 @@ definable time period.
|
|||||||
%endif
|
%endif
|
||||||
%patch2
|
%patch2
|
||||||
%patch3
|
%patch3
|
||||||
%patch4 -p1
|
|
||||||
pushd "cgilib-%{cgilib_version}"
|
pushd "cgilib-%{cgilib_version}"
|
||||||
%patch11
|
%patch11
|
||||||
popd #cgilib
|
popd #cgilib
|
||||||
@ -102,14 +100,6 @@ popd #cgilib
|
|||||||
if [ ! -d m4 ]; then mkdir m4; fi
|
if [ ! -d m4 ]; then mkdir m4; fi
|
||||||
# we need getext 0.18
|
# we need getext 0.18
|
||||||
#autoreconf -i -f
|
#autoreconf -i -f
|
||||||
%if %{_lib}==lib64
|
|
||||||
# don't pass -i to autoreconf, that'll run autopoint which will go
|
|
||||||
# nuts because of the supposedly outdated gettext version:
|
|
||||||
autoreconf -fv
|
|
||||||
%endif
|
|
||||||
# ugly hack to fix build failure, when make looks for ruby.h in a wrong place:
|
|
||||||
mkdir -p %{buildroot}/usr/include
|
|
||||||
cp -R /usr/include/ruby* %{buildroot}/usr/include/ || true
|
|
||||||
export LDFLAGS="-L`pwd`/lb/lib" CPPFLAGS="-I`pwd`/lb/include" \
|
export LDFLAGS="-L`pwd`/lb/lib" CPPFLAGS="-I`pwd`/lb/include" \
|
||||||
%configure --disable-static --with-pic --enable-shared \
|
%configure --disable-static --with-pic --enable-shared \
|
||||||
--with-tcllib=%{_libdir} \
|
--with-tcllib=%{_libdir} \
|
||||||
@ -120,6 +110,8 @@ make %{?jobs:-j %jobs} V=1
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
#eval `perl -V:installarchlib`
|
#eval `perl -V:installarchlib`
|
||||||
|
# Override hdrdir and rubyhdrdir to avoid makefile dependencies on
|
||||||
|
# installed ruby headers to be prefixed with %{buildroot}
|
||||||
make \
|
make \
|
||||||
DESTDIR=$RPM_BUILD_ROOT \
|
DESTDIR=$RPM_BUILD_ROOT \
|
||||||
idocdir=%{_docdir}/%{name}/txt/ \
|
idocdir=%{_docdir}/%{name}/txt/ \
|
||||||
@ -127,6 +119,8 @@ make \
|
|||||||
examplesdir=%{_docdir}/%{name}/examples/ \
|
examplesdir=%{_docdir}/%{name}/examples/ \
|
||||||
libdir=%{_libdir} \
|
libdir=%{_libdir} \
|
||||||
pkglibdir=%tcl_archdir/tclrrd%version \
|
pkglibdir=%tcl_archdir/tclrrd%version \
|
||||||
|
hdrdir=%{_includedir}/ruby-2.0.0 \
|
||||||
|
rubyhdrdir=%{_includedir}/ruby-2.0.0 \
|
||||||
install
|
install
|
||||||
# we install this later again
|
# we install this later again
|
||||||
rm -r $RPM_BUILD_ROOT%{_prefix}/lib/perl
|
rm -r $RPM_BUILD_ROOT%{_prefix}/lib/perl
|
||||||
|
Loading…
Reference in New Issue
Block a user