2 # TODO: runs only with --no-sound
4 %include /usr/lib/rpm/macros.java
5 Summary: Open source Colonization clone
6 Summary(pl.UTF-8): Klon gry Colonization o otwartych źródłach
11 Group: X11/Applications/Games
12 Source0: http://downloads.sourceforge.net/freecol/%{name}-%{version}-src.tar.gz
13 # Source0-md5: f0c0f5f2ce22a825a3182bf0ac23c9a8
15 Source2: %{name}.desktop
16 URL: http://www.freecol.org/
17 BuildRequires: ant-nodeps
18 BuildRequires: higlayout
19 BuildRequires: jdk >= 1.4
20 BuildRequires: jpackage-utils
21 BuildRequires: miglayout
22 BuildRequires: rpm-javaprov
23 BuildRequires: rpmbuild(macros) >= 1.300
25 Requires: java-commons-cli
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 The FreeCol team aims to create an Open Source version of Colonization
34 (released under the GPL).
36 %description -l pl.UTF-8
37 Celem zespołu FreeCol jest stworzenie otwartej wersji gry Colonization
38 (wydanej na licencji GPL).
44 required_jars="higlayout miglayout-swing"
45 export CLASSPATH=$(build-classpath $required_jars)
49 rm -rf $RPM_BUILD_ROOT
51 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/freecol,%{_desktopdir},%{_pixmapsdir},%{_javadir}}
53 install FreeCol.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
54 install %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/freecol
56 # install freecol specific cortado library
57 install jars/cortado-fc-1.0.jar $RPM_BUILD_ROOT%{_javadir}/
58 ln -s cortado-fc-1.0.jar $RPM_BUILD_ROOT%{_javadir}/cortado-fc.jar
60 cp -a data/* $RPM_BUILD_ROOT%{_datadir}/freecol/
61 install %SOURCE2 $RPM_BUILD_ROOT%{_desktopdir}
62 install %{name}.xpm $RPM_BUILD_ROOT%{_pixmapsdir}
65 rm -rf $RPM_BUILD_ROOT
68 %defattr(644,root,root,755)
70 %attr(755,root,root) %{_bindir}/freecol
72 %{_javadir}/%{name}.jar
73 %{_javadir}/cortado-fc*.jar
74 %{_desktopdir}/%{name}.desktop
75 %{_pixmapsdir}/%{name}.xpm