X-Git-Url: http://git.pld-linux.org/?p=packages%2Fasc.git;a=blobdiff_plain;f=asc.spec;h=01c30479821ce0e9a0263881715c2f77d12a7897;hp=f23a189283fe2c46d42a983b292a967476a5b34e;hb=3fb07c82da95eb626684aa16ffe55d4bff626cc4;hpb=5814d4e615663561486109590291f5988f9ef9b3 diff --git a/asc.spec b/asc.spec index f23a189..01c3047 100644 --- a/asc.spec +++ b/asc.spec @@ -1,93 +1,113 @@ +# TODO: +# - check sounds - doesn't work for me + Summary: Advanced Strategic Command - a free, turn based strategy game -Summary(pl): Advanced Strategic Command - turowa gra strategiczna +Summary(pl.UTF-8): Advanced Strategic Command - turowa gra strategiczna Name: asc -Version: 1.14.0.0 +Version: 2.6.0.0 Release: 1 -License: GPL +License: GPL v2+ Group: X11/Applications/Games/Strategy -Source0: http://unc.dl.sourceforge.net/asc-hq/%{name}-source-%{version}.tar.gz -# Source0-md5: d0863303a7452226fcefafa5a7d31354 +Source0: http://downloads.sourceforge.net/asc-hq/%{name}-%{version}.tar.bz2 +# Source0-md5: 3f0002f1d3ccdf447b4721a171ed2ac3 Source1: %{name}.desktop -Source2: http://www.asc-hq.org/frontiers.mp3 -# Source2-md5: 560f5783836b309906e57e77417f3864 -Source3: http://www.asc-hq.org/time_to_strike.mp3 -# Source3-md5: f0ab3c633f51430af0445ecaa02e3197 -Source4: http://www.asc-hq.org/machine_wars.mp3 -# Source4-md5: c383139928613c7b081835c3d4a28fa8 +Source2: %{name}.xpm +Patch0: %{name}-configure.patch +Patch1: %{name}-lua.patch URL: http://www.asc-hq.org/ -BuildRequires: SDL-devel +BuildRequires: SDL-devel >= 1.2.2 BuildRequires: SDL_image-devel -BuildRequires: SDL_mixer-devel -BuildRequires: SDLmm-devel +BuildRequires: SDL_mixer-devel >= 1.2 +BuildRequires: SDL_sound-devel BuildRequires: autoconf BuildRequires: automake -BuildRequires: libsigc++-devel -BuildRequires: libtool -BuildRequires: paragui-devel +BuildRequires: boost-devel >= 1.35.0 +BuildRequires: bzip2-devel >= 1.0.0 +BuildRequires: curl-devel >= 7.10.0 +BuildRequires: expat-devel +BuildRequires: freetype-devel +BuildRequires: libjpeg-devel +BuildRequires: libpng-devel +BuildRequires: libsigc++12-devel >= 1.2 +BuildRequires: libtool >= 2:1.5 +BuildRequires: lua51-devel +BuildRequires: physfs-devel +BuildRequires: pkgconfig +BuildRequires: wxGTK2-unicode-gl-devel +BuildRequires: xvid-devel +BuildRequires: zip +BuildRequires: zlib-devel +Obsoletes: asc-music BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _datadir /usr/share +%define specflags -fpermissive %description ASC is a turn-based strategy game in the tradition of Battle Isle 2/3. It can be played against the computer or against other human players (either hotseat or by mail). -%description -l pl -ASC jest turow± gr± strategiczn± maj±c± korzenie w Battle Isle 2/3. -Graj±c w ni± mo¿na siê zmierzyæ z komputerem lub z innym cz³owiekiem -(przy jednym komputerze, lub przez pocztê). +%description -l pl.UTF-8 +ASC jest turową grą strategiczną, która posiada korzenie w Battle Isle +2/3. Grając w nią, można się zmierzyć z komputerem lub z innym +człowiekiem (przy jednym komputerze, lub przez pocztę). -%package music -Summary: Music for Advanced Strategic Command -Summary(pl): Muzyka do Advanced Strategic Command +%package tools +Summary: Tools for ASC +Summary(pl.UTF-8): Narzedzia dla ASC Group: X11/Applications/Games/Strategy -Requires: %{name} -%description music -Music for Advanced Strategic Command in mp3 format. +%description tools +Map editor and other tools for ASC. -%description music -l pl -Muzyka do Advanced Strategic Command w formacie mp3. +%description tools -l pl.UTF-8 +Edytor map i inne narzędzia dla ASC. %prep %setup -q - -cp %{SOURCE2} %{SOURCE3} %{SOURCE4} data/music +%patch0 -p1 +%patch1 -p1 %build -#%{__libtoolize} -#%{__aclocal} -#%{__automake} -#%{__autoconf} -%configure +%{__libtoolize} +%{__aclocal} +%{__autoconf} +%{__autoheader} +%{__automake} +%configure \ + --with-wx-config="wx-gtk2-unicode-config" %{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_applnkdir}/Games/Strategy,%{_mandir}/man6,%{_docdir}/%{name}-%{version}/html/graphics} +install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -install data/legacy.con $RPM_BUILD_ROOT%{_datadir}/games/asc - -install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Games/Strategy +cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} +cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc AUTHORS ChangeLog source/TODO doc/graphics doc/*.{html,css} -%attr(2755,root,games) %{_bindir}/asc +%doc ChangeLog source/TODO +%attr(2755,root,games) %{_bindir}/%{name} +%{_datadir}/games/%{name} +%{_desktopdir}/%{name}.desktop +%{_mandir}/man6/%{name}.6* +%{_pixmapsdir}/%{name}.xpm +%{_datadir}/appdata/asc.appdata.xml + +%files tools +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/asc_demount %attr(755,root,root) %{_bindir}/asc_mapedit -%dir %{_datadir}/games/asc -%dir %{_datadir}/games/asc/music -%{_datadir}/games/asc/*.gfx -%{_datadir}/games/asc/*.zip -%{_datadir}/games/asc/*.con -%{_applnkdir}/Games/Strategy/* - -%files music -%{_datadir}/games/asc/music/* +%attr(755,root,root) %{_bindir}/asc_mount +%attr(755,root,root) %{_bindir}/asc_weaponguide +%{_mandir}/man6/asc_demount.6* +%{_mandir}/man6/asc_mapedit.6* +%{_mandir}/man6/asc_mount.6* +%{_mandir}/man6/asc_weaponguide.6*