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