]> git.pld-linux.org Git - packages/freecol.git/blob - freecol.spec
- game runs but only with --no-sound option
[packages/freecol.git] / freecol.spec
1 #
2 # TODO: runs only with --no-sound
3 #
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
7 Name:           freecol
8 Version:        0.9.4
9 Release:        0.1
10 License:        GPL v2+
11 Group:          X11/Applications/Games
12 Source0:        http://downloads.sourceforge.net/freecol/%{name}-%{version}-src.tar.gz
13 # Source0-md5:  f0c0f5f2ce22a825a3182bf0ac23c9a8
14 Source1:        %{name}.sh
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
24 Requires:       higlayout
25 Requires:       java-commons-cli
26 Requires:       jre >= 1.4
27 Requires:       jre-X11
28 Requires:       miglayout
29 BuildArch:      noarch
30 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32 %description
33 The FreeCol team aims to create an Open Source version of Colonization
34 (released under the GPL).
35
36 %description -l pl.UTF-8
37 Celem zespołu FreeCol jest stworzenie otwartej wersji gry Colonization
38 (wydanej na licencji GPL).
39
40 %prep
41 %setup -q -n %{name}
42
43 %build
44 required_jars="higlayout miglayout-swing"
45 export CLASSPATH=$(build-classpath $required_jars)
46 %ant
47
48 %install
49 rm -rf $RPM_BUILD_ROOT
50
51 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/freecol,%{_desktopdir},%{_pixmapsdir},%{_javadir}}
52
53 install FreeCol.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
54 install %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/freecol
55
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
59
60 cp -a data/* $RPM_BUILD_ROOT%{_datadir}/freecol/
61 install %SOURCE2 $RPM_BUILD_ROOT%{_desktopdir}
62 install %{name}.xpm $RPM_BUILD_ROOT%{_pixmapsdir}
63
64 %clean
65 rm -rf $RPM_BUILD_ROOT
66
67 %files
68 %defattr(644,root,root,755)
69 %doc README
70 %attr(755,root,root) %{_bindir}/freecol
71 %{_datadir}/freecol
72 %{_javadir}/%{name}.jar
73 %{_javadir}/cortado-fc*.jar
74 %{_desktopdir}/%{name}.desktop
75 %{_pixmapsdir}/%{name}.xpm
This page took 0.083662 seconds and 3 git commands to generate.