1 %include /usr/lib/rpm/macros.java
2 Summary: Open source Colonization clone
3 Summary(pl.UTF-8): Klon gry Colonization o otwartych źródłach
8 Group: X11/Applications/Games
9 Source0: http://downloads.sourceforge.net/freecol/%{name}-%{version}-src.zip
10 # Source0-md5: e7e218d1170cc049f0bbf7bc3bad76b1
12 Source2: %{name}.desktop
13 URL: http://www.freecol.org/
14 BuildRequires: ant-nodeps
15 BuildRequires: higlayout
16 BuildRequires: jdk >= 1.4
17 BuildRequires: jpackage-utils
18 BuildRequires: miglayout
19 BuildRequires: rpm-javaprov
20 BuildRequires: rpmbuild(macros) >= 1.300
23 Requires: java-commons-cli
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 The FreeCol team aims to create an Open Source version of Colonization
32 (released under the GPL).
34 %description -l pl.UTF-8
35 Celem zespołu FreeCol jest stworzenie otwartej wersji gry Colonization
36 (wydanej na licencji GPL).
42 required_jars="higlayout miglayout-swing"
43 export CLASSPATH=$(build-classpath $required_jars)
47 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/freecol,%{_desktopdir},%{_pixmapsdir},%{_javadir}}
51 install FreeCol.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
52 install %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/freecol
54 # install freecol specific cortado library
55 install jars/cortado-0.6.0.jar $RPM_BUILD_ROOT%{_javadir}/
56 ln -s cortado-0.6.0.jar $RPM_BUILD_ROOT%{_javadir}/cortado-fc.jar
58 cp -a data/* $RPM_BUILD_ROOT%{_datadir}/freecol/
59 install %SOURCE2 $RPM_BUILD_ROOT%{_desktopdir}
60 install %{name}.xpm $RPM_BUILD_ROOT%{_pixmapsdir}
63 rm -rf $RPM_BUILD_ROOT
66 %defattr(644,root,root,755)
68 %attr(755,root,root) %{_bindir}/freecol
70 %{_javadir}/%{name}.jar
71 %{_javadir}/cortado-0.6.0.jar
72 %{_javadir}/cortado-fc.jar
73 %{_desktopdir}/%{name}.desktop
74 %{_pixmapsdir}/%{name}.xpm