3 Summary: A diagram editing framework
4 Summary(pl.UTF-8): 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/
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
38 %description -l pl.UTF-8
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.UTF-8): Dokumentacja Javadoc dla %{name}
65 %description doc -l pl.UTF-8
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