~ubuntu-branches/ubuntu/lucid/graphviz-cairo/lucid

« back to all changes in this revision

Viewing changes to graphviz-cairo.spec

  • Committer: Bazaar Package Importer
  • Author(s): Matt Zimmerman
  • Date: 2006-07-14 10:33:41 UTC
  • Revision ID: james.westby@ubuntu.com-20060714103341-01voli7xkxzmi320
Tags: upstream-2.8
ImportĀ upstreamĀ versionĀ 2.8

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# $Id: graphviz-cairo.spec.in,v 1.21 2006/01/05 16:37:32 ellson Exp $ $Revision: 1.21 $
 
2
# graphviz-cairo.spec.  Generated from graphviz-cairo.spec.in by configure.
 
3
 
 
4
Summary:        Graph Visualization Tools
 
5
Name:           graphviz-cairo
 
6
Version:        2.8
 
7
Release:        1
 
8
 
 
9
Group:          Applications/Multimedia
 
10
License:        CPL
 
11
URL:            http://www.graphviz.org/
 
12
Source:         http://www.graphviz.org/pub/graphviz/ARCHIVE/graphviz-cairo-2.8.tar.gz
 
13
Requires:       graphviz >= 2.3 
 
14
 
 
15
BuildRoot:      %{_tmppath}/%{name}-root
 
16
BuildRequires:  graphviz-devel >= 2.3 gtk2-devel >= 2.7.0 cairo-devel >= 0.5.1
 
17
BuildRequires:  libXrender-devel libX11-devel libXext-devel
 
18
 
 
19
%description
 
20
A renderer plugin for graphviz that uses cairo and provides output formats
 
21
such as png, x11.
 
22
 
 
23
%prep
 
24
%setup -q
 
25
 
 
26
%build
 
27
%{expand: %%define optflags %{optflags} -ffast-math}
 
28
CFLAGS="$RPM_OPT_FLAGS" \
 
29
./configure \
 
30
        --prefix=%{_prefix} \
 
31
        --libdir=%{_libdir} \
 
32
        --datadir=%{_datadir} \
 
33
        --mandir=%{_mandir} \
 
34
        --with-x \
 
35
        --disable-dependency-tracking
 
36
%__make %{?_smp_mflags}
 
37
 
 
38
%install
 
39
rm -rf $RPM_BUILD_ROOT __doc
 
40
make \
 
41
    DESTDIR=$RPM_BUILD_ROOT \
 
42
    docdir=$RPM_BUILD_ROOT%{_docdir}/%{name} \
 
43
    install
 
44
cp -a $RPM_BUILD_ROOT%{_datadir}/%{name}/doc __doc
 
45
rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/doc
 
46
 
 
47
%files
 
48
%defattr(-,root,root,-)
 
49
%doc AUTHORS COPYING ChangeLog NEWS README
 
50
%dir %{_libdir}/graphviz
 
51
%{_bindir}/dotedit
 
52
%{_libdir}/graphviz/*.so.*
 
53
%{_datadir}/pixmaps/dot.png
 
54
%{_datadir}/mime/packages/dot.xml
 
55
%{_datadir}/applications/dotedit.desktop
 
56
%{_datadir}/graphviz/dotedit-splash.dot
 
57
%exclude %{_libdir}/graphviz/*.la
 
58
%exclude %{_libdir}/graphviz/*.so
 
59
 
 
60
# run dot once to update %{_libdir}/graphviz/config for new plugins
 
61
%post
 
62
%{_bindir}/dot -c
 
63
update-mime-database %{_datadir}/mime >/dev/null
 
64
 
 
65
# run dot once to update %{_libdir}/graphviz/config for remaining plugins
 
66
%postun
 
67
if test -x %{_bindir}/dot; then %{_bindir}/dot -c; fi
 
68
update-mime-database %{_datadir}/mime >/dev/null
 
69
 
 
70
%clean
 
71
rm -rf $RPM_BUILD_ROOT
 
72
 
 
73
%changelog