X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=freecol.spec;h=fa85c6f0068f81e3149327c6b33a98ac5a82ec9d;hb=e1d87a5a7fa4af3bcd05a98edeb58997bc6f398b;hp=e460e82da472236437fb7e9247d290a14bd5d6b9;hpb=c232ef196838c0c31a42f4fb303c256506f804af;p=packages%2Ffreecol.git diff --git a/freecol.spec b/freecol.spec index e460e82..fa85c6f 100644 --- a/freecol.spec +++ b/freecol.spec @@ -2,12 +2,12 @@ Summary: Open source Colonization clone Summary(pl.UTF-8): Klon gry Colonization o otwartych źródłach Name: freecol -Version: 0.8.1 -Release: 1 -License: GPL v2 +Version: 0.9.4 +Release: 0.1 +License: GPL v2+ Group: X11/Applications/Games -Source0: http://dl.sourceforge.net/freecol/%{name}-%{version}-src.tar.gz -# Source0-md5: 6972d44b1569f56f4306eee980a740c9 +Source0: http://downloads.sourceforge.net/freecol/%{name}-%{version}-src.tar.gz +# Source0-md5: f0c0f5f2ce22a825a3182bf0ac23c9a8 Source1: %{name}.sh Source2: %{name}.desktop URL: http://www.freecol.org/ @@ -15,14 +15,15 @@ BuildRequires: ant-nodeps BuildRequires: higlayout BuildRequires: jdk >= 1.4 BuildRequires: jpackage-utils +BuildRequires: miglayout BuildRequires: rpm-javaprov BuildRequires: rpmbuild(macros) >= 1.300 Requires: higlayout +Requires: java-commons-cli Requires: jre >= 1.4 Requires: jre-X11 +Requires: miglayout BuildArch: noarch -# list arches that can fill higlayout dependency -ExclusiveArch: i586 i686 pentium3 pentium4 athlon %{x8664} noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -30,25 +31,29 @@ The FreeCol team aims to create an Open Source version of Colonization (released under the GPL). %description -l pl.UTF-8 -Celem zespoły FreeCol jest stworzenie otwartej wersji gry Colonization +Celem zespołu FreeCol jest stworzenie otwartej wersji gry Colonization (wydanej na licencji GPL). %prep %setup -q -n %{name} %build -required_jars="higlayout" +required_jars="higlayout miglayout-swing" export CLASSPATH=$(build-classpath $required_jars) %ant %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/freecol,%{_desktopdir},%{_pixmapsdir}} +install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/freecol,%{_desktopdir},%{_pixmapsdir},%{_javadir}} -install FreeCol.jar $RPM_BUILD_ROOT%{_datadir}/freecol/FreeCol.jar +install FreeCol.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar install %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/freecol +# install freecol specific cortado library +install jars/cortado-fc-1.0.jar $RPM_BUILD_ROOT%{_javadir}/ +ln -s cortado-fc-1.0.jar $RPM_BUILD_ROOT%{_javadir}/cortado-fc.jar + cp -a data/* $RPM_BUILD_ROOT%{_datadir}/freecol/ install %SOURCE2 $RPM_BUILD_ROOT%{_desktopdir} install %{name}.xpm $RPM_BUILD_ROOT%{_pixmapsdir} @@ -61,5 +66,7 @@ rm -rf $RPM_BUILD_ROOT %doc README %attr(755,root,root) %{_bindir}/freecol %{_datadir}/freecol +%{_javadir}/%{name}.jar +%{_javadir}/cortado-fc*.jar %{_desktopdir}/%{name}.desktop %{_pixmapsdir}/%{name}.xpm