]> granicus.if.org Git - graphviz/commitdiff
Add graphviz-perl, graphviz-python, graphviz-ruby rpm to graphviz.spec.in
authorellson <devnull@localhost>
Sat, 26 Mar 2005 18:49:00 +0000 (18:49 +0000)
committerellson <devnull@localhost>
Sat, 26 Mar 2005 18:49:00 +0000 (18:49 +0000)
Clean up top source directory a bit by moving config_ruby.rb, etc to config/

configure.ac
graphviz.spec.in

index 36308ee09c650f2cf961bfb7633a5fce3462acdc..655cc2cc60f68b5732b7832f2128e34e1e17d968 100644 (file)
@@ -259,7 +259,7 @@ if test "x$RUBY" = "x"; then
   HAVE_RUBY=0
 else
   HAVE_RUBY=1
-  RUBY_INCLUDES=-I`ruby $TOP_DIR/config_ruby.rb INCLUDES`
+  RUBY_INCLUDES=-I`ruby $TOP_DIR/config/config_ruby.rb INCLUDES`
   RUBY_LIBS=-lruby
 fi
 AC_SUBST(HAVE_RUBY)
index f8c3d2dcaab9e7eed65fbd19ceaa0ff2bc47c1c0..86f38b859ba887a40a2e30bdc8df5c8464aa5317 100644 (file)
@@ -49,7 +49,34 @@ Summary:     Tcl extension tools for %{name}
 Requires:      %{name} = %{version}-%{release} tcl >= 0:8.3 tk
 
 %description tcl
-The %{name}-tcl package contains the various tcl packages (extensions)
+The %{name}-tcl package contains various tcl packages (extensions)
+for version %{version} of the %{name} tools.
+
+%package perl
+Group:         Applications/Multimedia
+Summary:       Perl extension tools for %{name}
+Requires:      %{name} = %{version}-%{release} perl
+
+%description perl
+The %{name}-perl package contains a perl module (extension)
+for version %{version} of the %{name} tools.
+
+%package python
+Group:         Applications/Multimedia
+Summary:       Perl extension tools for %{name}
+Requires:      %{name} = %{version}-%{release} python
+
+%description python
+The %{name}-python package contains a python module (extension)
+for version %{version} of the %{name} tools.
+
+%package ruby
+Group:         Applications/Multimedia
+Summary:       Perl extension tools for %{name}
+Requires:      %{name} = %{version}-%{release} ruby
+
+%description ruby
+The %{name}-ruby package contains a ruby module (extension)
 for version %{version} of the %{name} tools.
 
 %package devel
@@ -119,6 +146,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/%{name}/lefty
 %exclude %{_libdir}/%{name}/lib*tcl*.so.*
 %exclude %{_libdir}/%{name}/libtk*.so.*
+%exclude %{_libdir}/%{name}/lib*perl.so.*
+%exclude %{_libdir}/%{name}/lib*python.so.*
+%exclude %{_libdir}/%{name}/lib*ruby.so.*
 %exclude %{_bindir}/dotneato-config
 %exclude %{_mandir}/man1/dotneato-config.1*
 
@@ -130,6 +160,20 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/%{name}/demo
 %{_mandir}/mann/* 
 
+%files perl
+%defattr(-,root,root,-)
+%{_libdir}/%{name}/lib*perl*.so.*.*.*
+%{_libdir}/%{name}/gv.pm
+
+%files python
+%defattr(-,root,root,-)
+%{_libdir}/%{name}/lib*python*.so.*.*.*
+%{_libdir}/%{name}/gv.py
+
+%files ruby
+%defattr(-,root,root,-)
+%{_libdir}/%{name}/lib*ruby*.so.*.*.*
+
 %files devel
 %defattr(-,root,root,-)
 %{_bindir}/dotneato-config
@@ -141,6 +185,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/*.3*
 %exclude %{_libdir}/%{name}/lib*tcl*.*
 %exclude %{_libdir}/%{name}/libtk*.*
+%exclude %{_libdir}/%{name}/lib_perl*.*
+%exclude %{_libdir}/%{name}/lib_python*.*
+%exclude %{_libdir}/%{name}/lib_ruby*.*
 
 %files graphs
 %defattr(-,root,root,-)