2 # TODO: runs only with --no-sound
7 %include /usr/lib/rpm/macros.java
8 Summary: Open source Colonization clone
9 Summary(pl.UTF-8): Klon gry Colonization o otwartych źródłach
12 Release: 0.%{_status}.1
14 Group: X11/Applications/Games
15 Source0: http://downloads.sourceforge.net/freecol/%{name}-%{version}-%{_status}-src.tar.gz
16 # Source0-md5: b8ed782019d5e0ccdc6d46f892372de5
18 Source2: %{name}.desktop
19 URL: http://www.freecol.org/
20 BuildRequires: ant-nodeps
21 BuildRequires: higlayout
22 BuildRequires: jdk >= 1.4
23 BuildRequires: jpackage-utils
24 BuildRequires: miglayout
25 BuildRequires: rpm-javaprov
26 BuildRequires: rpmbuild(macros) >= 1.300
28 Requires: java-commons-cli
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 The FreeCol team aims to create an Open Source version of Colonization
37 (released under the GPL).
39 %description -l pl.UTF-8
40 Celem zespołu FreeCol jest stworzenie otwartej wersji gry Colonization
41 (wydanej na licencji GPL).
47 required_jars="higlayout miglayout-swing"
48 export CLASSPATH=$(build-classpath $required_jars)
52 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/freecol,%{_desktopdir},%{_pixmapsdir},%{_javadir}}
56 install FreeCol.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
57 install %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/freecol
59 # install freecol specific cortado library
60 install jars/cortado-0.6.0.jar $RPM_BUILD_ROOT%{_javadir}/
61 ln -s cortado-0.6.0.jar $RPM_BUILD_ROOT%{_javadir}/cortado-fc.jar
63 cp -a data/* $RPM_BUILD_ROOT%{_datadir}/freecol/
64 install %SOURCE2 $RPM_BUILD_ROOT%{_desktopdir}
65 install %{name}.xpm $RPM_BUILD_ROOT%{_pixmapsdir}
68 rm -rf $RPM_BUILD_ROOT
71 %defattr(644,root,root,755)
73 %attr(755,root,root) %{_bindir}/freecol
75 %{_javadir}/%{name}.jar
76 %{_javadir}/cortado-0.6.0.jar
77 %{_javadir}/cortado-fc.jar
78 %{_desktopdir}/%{name}.desktop
79 %{_pixmapsdir}/%{name}.xpm