]> git.pld-linux.org Git - packages/gef.git/blobdiff - gef.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/gef.git] / gef.spec
index d29ce665801dc92e716f8913b14b47b3b6195c07..b3f1540d92a84b39b37a2c73512bcfb241141741 100644 (file)
--- a/gef.spec
+++ b/gef.spec
@@ -1,7 +1,7 @@
 # TODO:
-# javadoc package
+# javadoc package
 Summary:       A diagram editing framework
-Summary(pl):   Szkielet do edycji diagramów
+Summary(pl.UTF-8):     Szkielet do edycji diagramów
 Name:          gef
 Version:       0.10.7
 Release:       0.1
@@ -10,10 +10,13 @@ Group:              Development/Languages/Java
 Source0:       http://gef.tigris.org/files/documents/9/10445/GEF-%{version}-src.zip
 # Source0-md5: bb4c1f5e902bbe9ad882794e88994e4c
 URL:           http://gef.tigris.org/
-BuildRequires: jakarta-ant
+BuildRequires: ant
 BuildRequires: jakarta-commons-logging
+BuildRequires: jpackage-utils
+BuildRequires: rpmbuild(macros) >= 1.300
 BuildRequires: unzip
 Requires:      jakarta-log4j
+Requires:      jpackage-utils
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -35,34 +38,34 @@ applications. Some of GEF's features are:
 - XML-based file formats based on the PGML standard (soon to support
   SVG).
 
-%description -l pl
-Celem projektu GEF jest stworzenie biblioteki do edycji grafów, której
-mo¿na u¿ywaæ do konstruowania wielu wysokiej jako¶ci aplikacji do
-edycji grafów. Niektóre mo¿liwo¶ci pakietu GEF to:
-- prosty, konkretny projekt czyni±cy ¶rodowisko ³atwym do zrozumienia
+%description -l pl.UTF-8
+Celem projektu GEF jest stworzenie biblioteki do edycji grafów, której
+można używać do konstruowania wielu wysokiej jakości aplikacji do
+edycji grafów. Niektóre możliwości pakietu GEF to:
+- prosty, konkretny projekt czyniący środowisko łatwym do zrozumienia
   i rozszerzania
-- model grafów wierzcho³ek-port-krawêd¼ wystarczaj±cy do przewa¿aj±cej
-  wiêkszo¶ci zastosowañ trafów
+- model grafów wierzchołek-port-krawędź wystarczający do przeważającej
+  większości zastosowań trafów
 - projekt model-widok-kontroler oparty na bibliotece UI Javy Swing,
-  dziêki któremu pakiet GEF mo¿e dzia³aæ jako interfejs u¿ytkownika do
-  istniej±cych struktur danych, a tak¿e minimalizuj±cy czas nauki dla
-  programistów znaj±cych Swinga
-- wysokiej jako¶ci interakcja z u¿ytkownikiem przy przesuwaniu,
-  zmianie rozmiaru, kszta³tu itp.; GEF obs³uguje tak¿e ró¿ne nowe
-  interakcje, takie jak "miot³ê" (narzêdzie do wyrównywania) oraz
+  dzięki któremu pakiet GEF może działać jako interfejs użytkownika do
+  istniejących struktur danych, a także minimalizujący czas nauki dla
+  programistów znających Swinga
+- wysokiej jakości interakcja z użytkownikiem przy przesuwaniu,
+  zmianie rozmiaru, kształtu itp.; GEF obsługuje także różne nowe
+  interakcje, takie jak "miotłę" (narzędzie do wyrównywania) oraz
   przyciski sekcji-akcji
-- arkusz ogólnych w³asno¶ci oparty na introspekcji JavaBeans
-- formaty plików XML oparte na standardzie PGML (wkrótce obs³uga SVG).
+- arkusz ogólnych własności oparty na introspekcji JavaBeans
+- formaty plików XML oparte na standardzie PGML (wkrótce obsługa SVG).
 
 %package doc
 Summary:       Javadoc for %{name}
-Summary(pl):   Dokumentacja Javadoc dla %{name}
+Summary(pl.UTF-8):     Dokumentacja Javadoc dla %{name}
 Group:         Documentation
 
 %description doc
 Javadoc for %{name}.
 
-%description doc -l pl
+%description doc -l pl.UTF-8
 Dokumentacja Javadoc dla %{name}.
 
 %prep
@@ -71,11 +74,10 @@ mkdir src
 cd src
 unzip -q %{SOURCE0}
 # remove binary files
-find . -name "*.jar" -exec rm -f {} \;
+find -name '*.jar' | xargs rm -v
 
 %build
-cd src
-ant package
+%ant package
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -88,4 +90,4 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc src/COPYRIGHT src/INSTALL.txt src/readme.txt
-%{_javadir}/*
+%{_javadir}/*.jar
This page took 0.167386 seconds and 4 git commands to generate.