]> granicus.if.org Git - graphviz/commitdiff
Applied patch from Philipp Thomas <pth@suse.de> to fix:
authorellson <devnull@localhost>
Sun, 18 Jul 2010 10:53:29 +0000 (10:53 +0000)
committerellson <devnull@localhost>
Sun, 18 Jul 2010 10:53:29 +0000 (10:53 +0000)
"Calling modgraph.pl will fail because the dynamic loader won't find libperl.so"
Also needed to add BuildRequires: perl-ExtUtils-Embed

graphviz.spec.in
tclpkg/gv/Makefile.am

index 2fd40168f0813d559b2e2fc5ee04ed1b4d2e9848..9b65d33335b12fda3ab88bf7bb91904a5a1ee555 100644 (file)
@@ -81,7 +81,7 @@ BuildRequires: xorg-x11-devel
 %define RUBY 1
 %define GUILE 1
 %define PYTHON 1
-BuildRequires: perl ruby ruby-devel guile-devel python python-devel
+BuildRequires: perl perl-ExtUtils-Embed ruby ruby-devel guile-devel python python-devel
 %endif
 %if %rhel >= 5
 %define JAVA 1
index a91b6cacd9a3ec3b507b61371cc590068c366654..c70dc69e7868bc06d31c49757d044c09db12e5a2 100644 (file)
@@ -121,12 +121,16 @@ gv.cmxa: gv.cmx
 gv.a:  gv.cmxa
 
 pkgperldir = $(pkglibdir)/perl
+PERL        ?= perl
+PERL_CC      = $(shell $(PERL) -MExtUtils::Embed -e ccopts)
+PERL_LD      = $(shell $(PERL) -MExtUtils::Embed -e ldopts)
+VENDOR_ARCH  = $(shell $(PERL) -MConfig -e 'print $$Config{installvendorarch};')
 PERL_data = gv.pm
 nodist_libgv_perl_la_SOURCES = gv_perl.cpp $(PERL_data)
 libgv_perl_la_SOURCES = $(BASESOURCES) gv_dummy_init.c
 libgv_perl_la_LIBADD = $(BASELIBS) $(PERL_LIBS)
-libgv_perl_la_LDFLAGS = -module -avoid-version
-libgv_perl_la_CPPFLAGS = $(BASECPPFLAGS) $(PERL_INCLUDES)
+libgv_perl_la_LDFLAGS = -module -avoid-version $(PERL_LD)
+libgv_perl_la_CPPFLAGS = $(BASECPPFLAGS) $(PERL_CC)
 $(PERL_data): gv_perl.cpp
 gv_perl.cpp: gv.i
        $(SWIG) -c++ -perl -o gv_perl.cpp $(srcdir)/gv.i