]> git.pld-linux.org Git - packages/daVinci.git/blob - daVinci.spec
907020e3785aee45af3f255d986b5527341deaca
[packages/daVinci.git] / daVinci.spec
1 Summary:        daVinci is a universal, generic visualization system
2 Summary(pl):    Uniwersalny, ogólny system wizualizacji
3 Name:           daVinci
4 Version:        2.1
5 Release:        2
6 License:        free of charge for non-profit or internal use
7 Group:          X11/Applications/Graphics
8 Source0:        ftp://ftp.tzi.de/tzi/biss/daVinci/%{name}_V%{version}_Linux_RedHat5.tar.gz
9 #Source1:       %{name}.desktop
10 URL:            http://www.tzi.de/~davinci/daVinci_get_daVinci.html
11 ExclusiveArch:  %{ix86}
12 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13
14 %define         _prefix         /usr/X11R6
15 %define         _mandir         %{_prefix}/man
16
17 %define         pkghome         %{_libdir}/daVinci_V2.1
18
19 %description
20 daVinci is a universal, generic visualization system for automatic
21 generation of high-quality drawings of directed graphs. Graphs are
22 frequently used in computer applications as a general data structure
23 to represent objects and relationships between them. They are used to
24 implement hierarchies, dependency structures, networks,
25 configurations, dataflows, and so on. In despite of this manifold
26 demand, techniques to visualize such graphs are not common in today's
27 computer applications. So frequently a user has to deal with
28 uncomfortable textual interfaces or poor ad-hoc drawings of graphs,
29 because high-quality graph layout is difficult to implement and
30 reusable tools for graph visualization are often hard to find.
31
32 %description -l pl
33 daVinci jest uniwersalnym, ogólnym systemem wizualizacji s³u¿±cym do
34 automatycznego tworzenia wysokiej jako¶ci rysunków grafów
35 skierowanych. W aplikacjach komputerowych czêsto u¿ywa siê grafów jako
36 ogólnej struktury danych, reprezentuj±cej obiekty oraz zwi±zki miêdzy
37 nimi. Uzywa siê ich do implementacji hierarchii, struktur zalezno¶ci,
38 sieci, konfiguracji, przep³ywu danych itd. Mimo wielorakiego
39 zapotzrebowania, w dzisiejszych aplikacjach wci±¿ brakuje technik
40 s³u¿±cych wizualizacji takich grafów. Czêsto wiêc u¿ytkownik musi
41 pos³ugiwaæ siê niewygodnymi interfejsami tekstowymi lub
42 prowizorycznymi rysunkami grafów, poniewa¿ trudno zaimplemetowaæ
43 wysokiej jako¶ci uk³ad grafów i trudno znale¼æ narzêdzia do
44 wizualizacji grafów nadaj±cych siê do wielokrotnego wykorzystania.
45
46 %prep
47 %setup -q -n daVinci_V2.1
48 chmod -R a+w *
49
50 %install
51 rm -rf $RPM_BUILD_ROOT
52 install -d $RPM_BUILD_ROOT{%{_bindir},%{_applnkdir}/Graphics,/etc/profile.d,%{pkghome}}
53 cp -r * $RPM_BUILD_ROOT%{pkghome}
54 #install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Graphics
55 cd $RPM_BUILD_ROOT%{_bindir}
56 ln -sf %{pkghome}/daVinci .
57
58 cat > $RPM_BUILD_ROOT/etc/profile.d/%{name}.csh <<EOF
59 setenv DAVINCIHOME %{pkghome}
60 EOF
61
62 cat >$RPM_BUILD_ROOT/etc/profile.d/daVinci.sh <<EOF2
63 export DAVINCIHOME=%{pkghome}
64 EOF2
65
66 %clean
67 rm -rf $RPM_BUILD_ROOT
68
69 %files
70 %defattr(644,root,root,755)
71 %attr(755,root,root) %{_bindir}/daVinci
72 %dir %{pkghome}
73 %{pkghome}/[B-R]*
74 %attr(755,root,root) %{pkghome}/daVinci
75 %{pkghome}/api
76 %docdir %{pkghome}/docs
77 %{pkghome}/docs
78 %{pkghome}/example_graphs
79 %dir %{pkghome}/grapheditor
80 %{pkghome}/grapheditor/README
81 %attr(755,root,root) %{pkghome}/grapheditor/grapheditor
82 %{pkghome}/icons
83 %{pkghome}/lib
84 %dir %{pkghome}/tools
85 %{pkghome}/tools/README
86 %attr(755,root,root) %{pkghome}/tools/*term
87 #%{_applnkdir}/Graphics/daVinci.desktop
88 %attr(755,root,root) /etc/profile.d/daVinci.sh
89 %attr(755,root,root) /etc/profile.d/daVinci.csh
This page took 0.065138 seconds and 2 git commands to generate.