Author: arvenil Date: Sun Jan 13 16:19:14 2008 GMT Module: SPECS Tag: HEAD ---- Log message: - init - really ugly spec but works fine
---- Files affected: SPECS: ufoai.spec (NONE -> 1.1) (NEW), ufoai-data.spec (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SPECS/ufoai.spec diff -u /dev/null SPECS/ufoai.spec:1.1 --- /dev/null Sun Jan 13 17:19:14 2008 +++ SPECS/ufoai.spec Sun Jan 13 17:19:08 2008 @@ -0,0 +1,113 @@ +# $Revision$, $Date$ +Summary: UFO: ALIEN INVASION is a squad-based tactical strategy game in the tradition of the old X-COM PC games +Name: ufoai +Version: 2.2 +Release: 0.1 +License: GPL +Group: X11/Applications/Games/Strategy +URL: http://ufoai.sourceforge.net/ +Source0: http://dl.sourceforge.net/ufoai/%{name}-%{version}-source.tar.bz2 +# Source0-md5: 67347e7124fe5679c672a392161a6611 +BuildRequires: OpenGL-GLU-devel +BuildRequires: SDL-devel +BuildRequires: SDL_mixer-devel +BuildRequires: SDL_ttf-devel +BuildRequires: curl-devel +BuildRequires: gettext-devel +BuildRequires: libjpeg-devel +BuildRequires: libpng-devel +BuildRequires: ncurses-devel +BuildRequires: zlib-devel +Requires: ufoai-data = %{version} +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +It is the year 2084. You control a secret organisation charged with +defending Earth from a brutal alien enemy. Build up your bases, +prepare your team, and dive head-first into the fast and flowing +turn-based combat. + +UFO: ALIEN INVASION is a squad-based tactical strategy game in the +tradition of the old X-COM PC games, but with a twist. This game +combines military realism with hard science-fiction and the weirdness +of an alien invasion. The carefully constructed turn-based system +gives you pin-point control of your squad while maintaining a sense of +pace and danger. + +Over the long term you will need to conduct research into the alien +threat to figure out their mysterious goals and use their powerful +weapons for your own ends. You will produce unique items and use them +in combat against your enemies. If you like, you can even use them +against your friends with multiplayer functionality. + +'UFO: Alien Invasion'. Endless hours of gameplay -- absolutely free. + +%prep +%setup -q -n %{name}-%{version}-source + +%build +CFLAGS="%{rpmcflags} -I/usr/include/ncurses" +%configure \ + --enable-mmx \ + --with-curses \ + --with-shaders +%{__make} +%{__make} lang + +%install +rm -rf $RPM_BUILD_ROOT + +install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/%{name}/base,%{_datadir}/%{name}/base/i18n} +install base/game.so $RPM_BUILD_ROOT%{_libdir}/%{name}/base/game.so +install ufo $RPM_BUILD_ROOT%{_libdir}/%{name}/ufoai +install ufoded $RPM_BUILD_ROOT%{_libdir}/%{name}/ufoaided +install ufo2map $RPM_BUILD_ROOT%{_bindir}/ufoai2map +cp -rf base/i18n $RPM_BUILD_ROOT%{_datadir}/%{name}/base + +cat > ufoai << EOF +#!/bin/sh +cd %{_libdir}/%{name} +./ufoai +EOF +cat > ufoaided << EOF +#!/bin/sh +cd %{_libdir}/%{name} +./ufoaided +EOF + +install %{name} $RPM_BUILD_ROOT%{_bindir}/%{name} +install %{name}ded $RPM_BUILD_ROOT%{_bindir}/%{name}ded + +ln -s %{_datadir}/%{name}/base/i18n $RPM_BUILD_ROOT%{_libdir}/%{name}/base/i18n +for i in 0base 0maps 0media 0models 0music 0pics 0snd 0ufos; do + ln -s %{_datadir}/%{name}/base/$i.pk3 $RPM_BUILD_ROOT%{_libdir}/%{name}/base/$i.pk3 +done + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/ufoai +%attr(755,root,root) %{_bindir}/ufoaided +%attr(755,root,root) %{_bindir}/ufoai2map +%dir %{_libdir}/%{name} +%attr(755,root,root) %{_libdir}/%{name}/ufoai +%attr(755,root,root) %{_libdir}/%{name}/ufoaided +%dir %{_libdir}/%{name}/base +%attr(755,root,root) %{_libdir}/%{name}/base/game.so +%attr(755,root,root) %{_libdir}/%{name}/base/i18n +%attr(755,root,root) %{_libdir}/%{name}/base/*.pk3 +%dir %{_datadir}/%{name} +%dir %{_datadir}/%{name}/base +%{_datadir}/%{name}/base/i18n + +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) +%changelog +* %{date} PLD Team <[EMAIL PROTECTED]> +All persons listed below can be reached at <cvs_login>@pld-linux.org + +$Log$ +Revision 1.1 2008-01-13 16:19:08 arvenil +- init +- really ugly spec but works fine ================================================================ Index: SPECS/ufoai-data.spec diff -u /dev/null SPECS/ufoai-data.spec:1.1 --- /dev/null Sun Jan 13 17:19:14 2008 +++ SPECS/ufoai-data.spec Sun Jan 13 17:19:09 2008 @@ -0,0 +1,63 @@ +# $Revision$, $Date$ +%define _name ufoai +Summary: UFO: ALIEN INVASION is a squad-based tactical strategy game in the tradition of the old X-COM PC games +Name: ufoai-data +Version: 2.2 +Release: 0.1 +License: GPL +Group: X11/Applications/Games/Strategy +URL: http://ufoai.sourceforge.net/ +Source0: http://dl.sourceforge.net/ufoai/%{_name}-%{version}-data.tar +# Source0-md5: a6bb13414d01299679c4e2effc6e41b7 +Requires: ufoai = %{version} +BuildArch: noarch +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +It is the year 2084. You control a secret organisation charged with +defending Earth from a brutal alien enemy. Build up your bases, +prepare your team, and dive head-first into the fast and flowing +turn-based combat. + +UFO: ALIEN INVASION is a squad-based tactical strategy game in the +tradition of the old X-COM PC games, but with a twist. This game +combines military realism with hard science-fiction and the weirdness +of an alien invasion. The carefully constructed turn-based system +gives you pin-point control of your squad while maintaining a sense of +pace and danger. + +Over the long term you will need to conduct research into the alien +threat to figure out their mysterious goals and use their powerful +weapons for your own ends. You will produce unique items and use them +in combat against your enemies. If you like, you can even use them +against your friends with multiplayer functionality. + +'UFO: Alien Invasion'. Endless hours of gameplay -- absolutely free. + +This package contains UFO: ALIEN INVASION data files. + +%prep +%setup -q -c + +%install +rm -rf $RPM_BUILD_ROOT + +install -d $RPM_BUILD_ROOT%{_datadir}/%{_name}/base +cp -rf base/*.pk3 $RPM_BUILD_ROOT%{_datadir}/%{_name}/base + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%{_datadir}/%{_name}/base/*.pk3 + +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) +%changelog +* %{date} PLD Team <[EMAIL PROTECTED]> +All persons listed below can be reached at <cvs_login>@pld-linux.org + +$Log$ +Revision 1.1 2008-01-13 16:19:09 arvenil +- init +- really ugly spec but works fine ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
