3 Summary: A diagram editing framework
4 Summary(pl): Szkielet do edycji diagramów
8 License: Apache License
9 Group: Development/Languages/Java
10 Source0: http://gef.tigris.org/files/documents/9/10445/GEF-%{version}-src.zip
11 # Source0-md5: bb4c1f5e902bbe9ad882794e88994e4c
12 URL: http://gef.tigris.org/
13 BuildRequires: jakarta-ant
14 BuildRequires: jakarta-commons-logging
16 Requires: jakarta-log4j
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 The goal of the GEF project is to build a graph editing library that
22 can be used to construct many, high-quality graph editing
23 applications. Some of GEF's features are:
24 - A simple, concrete design that makes the framework easy to
25 understand and extend.
26 - Node-Port-Edge graph model that is powerful enough for the vast
27 majority of connected graph applications.
28 - Model-View-Controller design based on the Swing Java UI library
29 makes GEF able to act as a UI to existing data structures, and also
30 minimizing learning time for developers familiar with Swing.
31 - High-quality user interactions for moving, resizing, reshaping,
32 etc. GEF also supports several novel interactions such as the broom
33 alignment tool and section-action-buttons.
34 - Generic properties sheet based on JavaBeans introspection.
35 - XML-based file formats based on the PGML standard (soon to support
39 Celem projektu GEF jest stworzenie biblioteki do edycji grafów, której
40 mo¿na u¿ywaæ do konstruowania wielu wysokiej jako¶ci aplikacji do
41 edycji grafów. Niektóre mo¿liwo¶ci pakietu GEF to:
42 - prosty, konkretny projekt czyni±cy ¶rodowisko ³atwym do zrozumienia
44 - model grafów wierzcho³ek-port-krawêd¼ wystarczaj±cy do przewa¿aj±cej
45 wiêkszo¶ci zastosowañ trafów
46 - projekt model-widok-kontroler oparty na bibliotece UI Javy Swing,
47 dziêki któremu pakiet GEF mo¿e dzia³aæ jako interfejs u¿ytkownika do
48 istniej±cych struktur danych, a tak¿e minimalizuj±cy czas nauki dla
49 programistów znaj±cych Swinga
50 - wysokiej jako¶ci interakcja z u¿ytkownikiem przy przesuwaniu,
51 zmianie rozmiaru, kszta³tu itp.; GEF obs³uguje tak¿e ró¿ne nowe
52 interakcje, takie jak "miot³ê" (narzêdzie do wyrównywania) oraz
53 przyciski sekcji-akcji
54 - arkusz ogólnych w³asno¶ci oparty na introspekcji JavaBeans
55 - formaty plików XML oparte na standardzie PGML (wkrótce obs³uga SVG).
58 Summary: Javadoc for %{name}
59 Summary(pl): Dokumentacja Javadoc dla %{name}
65 %description doc -l pl
66 Dokumentacja Javadoc dla %{name}.
74 find . -name "*.jar" -exec rm -f {} \;
81 rm -rf $RPM_BUILD_ROOT
82 install -D lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
83 ln -sf %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
86 rm -rf $RPM_BUILD_ROOT
89 %defattr(644,root,root,755)
90 %doc src/COPYRIGHT src/INSTALL.txt src/readme.txt