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
15 BuildRequires: jpackage-utils
16 BuildRequires: rpmbuild(macros) >= 1.300
18 Requires: jakarta-log4j
19 Requires: jpackage-utils
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 The goal of the GEF project is to build a graph editing library that
25 can be used to construct many, high-quality graph editing
26 applications. Some of GEF's features are:
27 - A simple, concrete design that makes the framework easy to
28 understand and extend.
29 - Node-Port-Edge graph model that is powerful enough for the vast
30 majority of connected graph applications.
31 - Model-View-Controller design based on the Swing Java UI library
32 makes GEF able to act as a UI to existing data structures, and also
33 minimizing learning time for developers familiar with Swing.
34 - High-quality user interactions for moving, resizing, reshaping,
35 etc. GEF also supports several novel interactions such as the broom
36 alignment tool and section-action-buttons.
37 - Generic properties sheet based on JavaBeans introspection.
38 - XML-based file formats based on the PGML standard (soon to support
41 %description -l pl.UTF-8
42 Celem projektu GEF jest stworzenie biblioteki do edycji grafów, której
43 można używać do konstruowania wielu wysokiej jakości aplikacji do
44 edycji grafów. Niektóre możliwości pakietu GEF to:
45 - prosty, konkretny projekt czyniący środowisko łatwym do zrozumienia
47 - model grafów wierzchołek-port-krawędź wystarczający do przeważającej
48 większości zastosowań trafów
49 - projekt model-widok-kontroler oparty na bibliotece UI Javy Swing,
50 dzięki któremu pakiet GEF może działać jako interfejs użytkownika do
51 istniejących struktur danych, a także minimalizujący czas nauki dla
52 programistów znających Swinga
53 - wysokiej jakości interakcja z użytkownikiem przy przesuwaniu,
54 zmianie rozmiaru, kształtu itp.; GEF obsługuje także różne nowe
55 interakcje, takie jak "miotłę" (narzędzie do wyrównywania) oraz
56 przyciski sekcji-akcji
57 - arkusz ogólnych własności oparty na introspekcji JavaBeans
58 - formaty plików XML oparte na standardzie PGML (wkrótce obsługa SVG).
61 Summary: Javadoc for %{name}
62 Summary(pl.UTF-8): Dokumentacja Javadoc dla %{name}
68 %description doc -l pl.UTF-8
69 Dokumentacja Javadoc dla %{name}.
77 find -name '*.jar' | xargs rm -v
83 rm -rf $RPM_BUILD_ROOT
84 install -D lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
85 ln -sf %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
88 rm -rf $RPM_BUILD_ROOT
91 %defattr(644,root,root,755)
92 %doc src/COPYRIGHT src/INSTALL.txt src/readme.txt